0001288847-23-000029.txt : 20230224 0001288847-23-000029.hdr.sgml : 20230224 20230224160622 ACCESSION NUMBER: 0001288847-23-000029 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 126 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230224 DATE AS OF CHANGE: 20230224 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Five9, Inc. CENTRAL INDEX KEY: 0001288847 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROCESSING & DATA PREPARATION [7374] IRS NUMBER: 943394123 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36383 FILM NUMBER: 23667038 BUSINESS ADDRESS: STREET 1: 3001 BISHOP DRIVE STREET 2: SUITE 350 CITY: SAN RAMON STATE: CA ZIP: 94583 BUSINESS PHONE: 9252012000 MAIL ADDRESS: STREET 1: 3001 BISHOP DRIVE STREET 2: SUITE 350 CITY: SAN RAMON STATE: CA ZIP: 94583 FORMER COMPANY: FORMER CONFORMED NAME: Five 9 Inc DATE OF NAME CHANGE: 20040428 10-K 1 fivn-20221231.htm 10-K fivn-20221231
00012888472022FYFALSEhttp://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006MemberP3Y75P1YP1YP1YP1YP1YP1Y0.33330.6666P1YP3Yhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization00012888472022-01-012022-12-3100012888472022-06-30iso4217:USD00012888472023-02-21xbrli:shares00012888472022-12-3100012888472021-12-31iso4217:USDxbrli:shares00012888472021-01-012021-12-3100012888472020-01-012020-12-310001288847us-gaap:CommonStockMember2019-12-310001288847us-gaap:AdditionalPaidInCapitalMember2019-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001288847us-gaap:RetainedEarningsMember2019-12-3100012888472019-12-310001288847us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001288847us-gaap:CommonStockMember2020-01-012020-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001288847us-gaap:RetainedEarningsMember2020-01-012020-12-310001288847us-gaap:CommonStockMember2020-12-310001288847us-gaap:AdditionalPaidInCapitalMember2020-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001288847us-gaap:RetainedEarningsMember2020-12-3100012888472020-12-310001288847us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001288847srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310001288847srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001288847us-gaap:CommonStockMember2021-01-012021-12-310001288847us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001288847us-gaap:RetainedEarningsMember2021-01-012021-12-310001288847us-gaap:CommonStockMember2021-12-310001288847us-gaap:AdditionalPaidInCapitalMember2021-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001288847us-gaap:RetainedEarningsMember2021-12-310001288847us-gaap:CommonStockMember2022-01-012022-12-310001288847us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001288847us-gaap:RetainedEarningsMember2022-01-012022-12-310001288847us-gaap:CommonStockMember2022-12-310001288847us-gaap:AdditionalPaidInCapitalMember2022-12-310001288847us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001288847us-gaap:RetainedEarningsMember2022-12-310001288847fivn:Five9IncMemberfivn:Five9IncMember2021-07-162021-09-300001288847us-gaap:ComputerEquipmentMembersrt:MinimumMember2022-01-012022-12-310001288847us-gaap:ComputerEquipmentMembersrt:MaximumMember2022-01-012022-12-310001288847us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-12-310001288847us-gaap:SoftwareDevelopmentMembersrt:MinimumMember2022-01-012022-12-310001288847us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2022-01-012022-12-310001288847us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001288847us-gaap:SoftwareDevelopmentMember2022-01-012022-12-310001288847srt:MinimumMember2022-01-012022-12-310001288847srt:MaximumMember2022-01-012022-12-310001288847fivn:UKAndAustraliaMember2022-12-310001288847fivn:UKAndAustraliaMember2021-12-310001288847fivn:ContractAcquisitionCostsMember2022-12-3100012888472023-01-012022-12-31xbrli:pure0001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CertificatesOfDepositMember2022-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USTreasurySecuritiesMember2022-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CommercialPaperMember2022-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:MunicipalBondsMember2022-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2022-12-310001288847fivn:ShortTermMarketableInvestmentsMember2022-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberfivn:LongTermMarketableInvestmentsMember2022-12-310001288847fivn:LongTermMarketableInvestmentsMember2022-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CertificatesOfDepositMember2021-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USTreasurySecuritiesMember2021-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CommercialPaperMember2021-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:MunicipalBondsMember2021-12-310001288847fivn:ShortTermMarketableInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2021-12-310001288847fivn:ShortTermMarketableInvestmentsMember2021-12-310001288847us-gaap:CertificatesOfDepositMemberfivn:LongTermMarketableInvestmentsMember2021-12-310001288847us-gaap:USTreasurySecuritiesMemberfivn:LongTermMarketableInvestmentsMember2021-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMemberfivn:LongTermMarketableInvestmentsMember2021-12-310001288847us-gaap:MunicipalBondsMemberfivn:LongTermMarketableInvestmentsMember2021-12-310001288847us-gaap:CorporateBondSecuritiesMemberfivn:LongTermMarketableInvestmentsMember2021-12-310001288847fivn:LongTermMarketableInvestmentsMember2021-12-310001288847us-gaap:CertificatesOfDepositMember2022-12-310001288847us-gaap:CertificatesOfDepositMember2021-12-310001288847us-gaap:USTreasurySecuritiesMember2022-12-310001288847us-gaap:USTreasurySecuritiesMember2021-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001288847us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001288847us-gaap:MunicipalBondsMember2022-12-310001288847us-gaap:MunicipalBondsMember2021-12-310001288847us-gaap:CorporateBondSecuritiesMember2022-12-310001288847us-gaap:CorporateBondSecuritiesMember2021-12-310001288847us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2022-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2022-12-310001288847us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2022-12-310001288847us-gaap:MoneyMarketFundsMember2022-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288847us-gaap:USTreasurySecuritiesMember2022-12-310001288847us-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:FairValueInputsLevel2Member2022-12-310001288847us-gaap:FairValueInputsLevel3Member2022-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2022-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288847fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:FairValueInputsLevel2Memberfivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember2022-12-310001288847fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288847fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember2022-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2022-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288847us-gaap:CommercialPaperMember2022-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2022-12-310001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001288847us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-12-310001288847us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-12-310001288847us-gaap:MoneyMarketFundsMember2021-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2021-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2021-12-310001288847us-gaap:CertificatesOfDepositMember2021-12-310001288847us-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:FairValueInputsLevel2Member2021-12-310001288847us-gaap:FairValueInputsLevel3Member2021-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel2Member2021-12-310001288847us-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2021-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Member2021-12-310001288847us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001288847fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:FairValueInputsLevel2Memberfivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-12-310001288847fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001288847fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember2021-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Member2021-12-310001288847us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2021-12-310001288847us-gaap:CommercialPaperMember2021-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel2Member2021-12-310001288847us-gaap:MunicipalBondsMemberus-gaap:FairValueInputsLevel3Member2021-12-310001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2021-12-310001288847us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateBondSecuritiesMember2021-12-310001288847us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2021-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleDebtMember2022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:FairValueInputsLevel2Memberus-gaap:ConvertibleDebtMember2021-12-310001288847us-gaap:FairValueInputsLevel2Memberfivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2022-12-310001288847us-gaap:FairValueInputsLevel2Memberfivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2021-12-310001288847fivn:InferenceSolutionsMember2020-11-300001288847fivn:InferenceSolutionsMember2022-01-012022-12-310001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2020-12-310001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2021-01-012021-12-310001288847us-gaap:FairValueMeasurementsRecurringMemberus-gaap:LiabilityMember2021-12-310001288847us-gaap:LiabilityMember2022-01-012022-12-310001288847us-gaap:LiabilityMember2022-12-3100012888472022-02-280001288847us-gaap:FairValueMeasurementsNonrecurringMember2021-12-310001288847us-gaap:FairValueMeasurementsNonrecurringMember2022-12-310001288847us-gaap:CashMember2022-12-310001288847us-gaap:CashMember2021-12-310001288847us-gaap:CertificatesOfDepositMember2022-12-310001288847us-gaap:USTreasurySecuritiesMember2021-12-310001288847us-gaap:BilledRevenuesMember2022-12-310001288847us-gaap:BilledRevenuesMember2021-12-310001288847us-gaap:UnbilledRevenuesMember2022-12-310001288847us-gaap:UnbilledRevenuesMember2021-12-310001288847us-gaap:ComputerEquipmentMember2022-12-310001288847us-gaap:ComputerEquipmentMember2021-12-310001288847us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310001288847us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001288847us-gaap:SoftwareDevelopmentMember2022-12-310001288847us-gaap:SoftwareDevelopmentMember2021-12-310001288847us-gaap:FurnitureAndFixturesMember2022-12-310001288847us-gaap:FurnitureAndFixturesMember2021-12-310001288847us-gaap:LeaseholdImprovementsMember2022-12-310001288847us-gaap:LeaseholdImprovementsMember2021-12-310001288847us-gaap:DevelopedTechnologyRightsMember2022-12-310001288847us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001288847us-gaap:DevelopedTechnologyRightsMember2021-12-310001288847us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001288847us-gaap:EmploymentContractsMember2022-12-310001288847us-gaap:EmploymentContractsMember2022-01-012022-12-310001288847us-gaap:EmploymentContractsMember2021-12-310001288847us-gaap:EmploymentContractsMember2021-01-012021-12-310001288847us-gaap:CustomerRelationshipsMember2022-12-310001288847us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001288847us-gaap:CustomerRelationshipsMember2021-12-310001288847us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001288847us-gaap:TrademarksMember2022-12-310001288847us-gaap:TrademarksMember2022-01-012022-12-310001288847us-gaap:TrademarksMember2021-12-310001288847us-gaap:TrademarksMember2021-01-012021-12-310001288847us-gaap:PrivatePlacementMemberfivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-06-300001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-06-300001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-05-012020-06-300001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2022-01-012022-12-31utr:Rate0001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2022-12-310001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-05-210001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMemberfivn:DebtInstrumentConvertibleTermOneMember2022-01-012022-12-31fivn:day0001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMemberfivn:DebtInstrumentConvertibleTermTwoMember2022-01-012022-12-310001288847us-gaap:DebtInstrumentRedemptionPeriodOneMemberfivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2022-12-300001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMember2022-12-302022-12-300001288847fivn:ConvertibleSeniorNotesDue2025Member2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2021-12-310001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2021-01-012021-12-310001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2020-01-012020-12-310001288847us-gaap:PrivatePlacementMemberfivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-05-012018-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-05-012020-05-310001288847us-gaap:CommonStockMemberfivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2020-05-012020-05-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-04-012021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-06-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberfivn:DebtInstrumentConvertibleTermOneMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberfivn:DebtInstrumentConvertibleTermTwoMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:DebtInstrumentRedemptionPeriodOneMemberus-gaap:ConvertibleDebtMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2019-07-012022-09-30fivn:trigger0001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMemberfivn:DebtInstrumentConvertibleTermOneMember2019-07-012022-09-300001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-01-012021-12-310001288847us-gaap:CommonStockMemberfivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-01-012021-12-310001288847us-gaap:CommonStockMemberfivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2022-01-012022-12-310001288847us-gaap:TreasuryStockMember2021-01-012021-12-310001288847us-gaap:TreasuryStockMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Member2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2018-01-012018-12-310001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2021-01-010001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-01-010001288847fivn:ConvertibleSeniorNotesDue2025Memberus-gaap:ConvertibleDebtMember2021-01-012021-01-010001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:ConvertibleDebtMember2021-01-012021-01-010001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:TreasuryStockMember2022-01-012022-12-310001288847fivn:ConvertibleSeniorNotesDue2023Memberus-gaap:TreasuryStockMember2021-01-012021-12-310001288847us-gaap:EmployeeStockOptionMember2022-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2022-12-310001288847fivn:EquityIncentivePlan2014Member2022-12-310001288847us-gaap:EmployeeStockMember2022-12-310001288847us-gaap:EmployeeStockOptionMemberfivn:EquityIncentivePlan2004Member2022-01-012022-12-310001288847us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:EmployeeStockOptionMemberfivn:EquityIncentivePlan2004Member2022-01-012022-12-310001288847us-gaap:EmployeeStockOptionMemberfivn:EquityIncentivePlan2004Memberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-12-310001288847fivn:EquityIncentivePlan2014Member2014-03-310001288847us-gaap:EmployeeStockOptionMemberfivn:EquityIncentivePlan2014Member2022-01-012022-12-310001288847srt:MinimumMemberfivn:EquityIncentivePlan2014Memberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001288847srt:MaximumMemberfivn:EquityIncentivePlan2014Memberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001288847us-gaap:EmployeeStockOptionMemberfivn:InferenceSolutionsMember2020-11-182020-11-180001288847us-gaap:EmployeeStockOptionMemberfivn:InferenceSolutionsMember2020-11-180001288847us-gaap:EmployeeStockOptionMember2021-12-310001288847us-gaap:EmployeeStockOptionMember2022-01-012022-12-3100012888472022-12-300001288847us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001288847us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2021-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001288847fivn:PerformanceBasedAndMarketBasedRestrictedStockUnitsPRSUsMember2022-01-012022-12-310001288847fivn:MarketBasedPRSUsMember2022-01-012022-12-310001288847srt:MinimumMemberfivn:PerformanceBasedRestrictedStockUnitsPRSUsMember2022-01-012022-12-310001288847srt:MaximumMemberfivn:PerformanceBasedRestrictedStockUnitsPRSUsMember2022-01-012022-12-310001288847fivn:PerformanceBasedRestrictedStockUnitsPRSUsMember2022-01-012022-12-31fivn:period0001288847fivn:ShareholderForPerformanceAnyPeriodIsNegativeMembersrt:MaximumMemberfivn:PerformanceBasedRestrictedStockUnitsPRSUsMember2022-01-012022-12-310001288847fivn:ExecutiveEmploymentTerminatesDueToDeathByEndOf2024Membersrt:MaximumMemberfivn:PerformanceBasedRestrictedStockUnitsPRSUsMember2022-01-012022-12-310001288847srt:MaximumMemberfivn:ExecutiveEmploymentTerminatesDueToDisabilityByEndOf2024Memberfivn:PerformanceBasedRestrictedStockUnitsPRSUsMember2022-01-012022-12-310001288847us-gaap:ShareBasedCompensationAwardTrancheOneMemberfivn:MarketBasedPRSUsMember2022-01-012022-12-310001288847us-gaap:ShareBasedCompensationAwardTrancheTwoMemberfivn:MarketBasedPRSUsMember2022-01-012022-12-310001288847fivn:RevenueBasedPRSUsMember2022-01-012022-12-31fivn:goal0001288847us-gaap:ShareBasedCompensationAwardTrancheOneMemberfivn:RevenueBasedPRSUsMember2022-01-012022-12-31fivn:installment0001288847us-gaap:ShareBasedCompensationAwardTrancheTwoMemberfivn:RevenueBasedPRSUsMember2022-01-012022-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001288847us-gaap:EmployeeStockMember2014-03-310001288847us-gaap:EmployeeStockMember2014-03-012014-03-310001288847us-gaap:EmployeeStockMember2014-04-030001288847us-gaap:EmployeeStockMember2022-01-012022-12-310001288847us-gaap:EmployeeStockMember2021-01-012021-12-310001288847us-gaap:EmployeeStockMember2021-12-310001288847us-gaap:CostOfSalesMember2022-01-012022-12-310001288847us-gaap:CostOfSalesMember2021-01-012021-12-310001288847us-gaap:CostOfSalesMember2020-01-012020-12-310001288847us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001288847us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001288847us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001288847us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001288847us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001288847us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001288847us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001288847us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001288847us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001288847fivn:PerformanceBasedRestrictedStockUnitsMember2022-12-310001288847fivn:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-12-310001288847fivn:ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember2022-01-012022-12-310001288847fivn:ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember2021-01-012021-12-310001288847fivn:ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember2020-01-012020-12-310001288847fivn:ShareBasedPaymentArrangementPurchaseRightsMember2021-01-012021-12-310001288847us-gaap:EmployeeStockMember2022-11-012022-11-300001288847us-gaap:EmployeeStockMember2022-05-012022-05-310001288847us-gaap:EmployeeStockMember2021-11-012021-11-300001288847us-gaap:EmployeeStockMember2021-05-012021-05-310001288847us-gaap:EmployeeStockMember2020-11-012020-11-300001288847us-gaap:EmployeeStockMember2020-05-012020-05-310001288847us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001288847us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001288847us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001288847us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001288847us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001288847us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001288847us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001288847us-gaap:DomesticCountryMember2022-01-012022-12-310001288847us-gaap:DomesticCountryMember2021-01-012021-12-310001288847us-gaap:DomesticCountryMember2022-12-310001288847us-gaap:StateAndLocalJurisdictionMember2022-12-310001288847us-gaap:ForeignCountryMember2022-12-310001288847us-gaap:DomesticCountryMemberus-gaap:ResearchMember2022-12-310001288847us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2022-12-310001288847fivn:PurchaseCommitmentCloudServicesAgreementMember2022-12-310001288847fivn:HostingServicesMember2022-12-310001288847fivn:TelecommunicationUsageServicesMember2022-12-310001288847fivn:DisputedportionMemberfivn:Year2003ToYear2007Memberfivn:USFobligationsMember2022-12-310001288847fivn:ContingentsalestaxliabilitiesMember2022-12-310001288847fivn:ContingentsalestaxliabilitiesMember2021-12-310001288847country:US2022-01-012022-12-310001288847country:US2021-01-012021-12-310001288847country:US2020-01-012020-12-310001288847us-gaap:NonUsMember2022-01-012022-12-310001288847us-gaap:NonUsMember2021-01-012021-12-310001288847us-gaap:NonUsMember2020-01-012020-12-310001288847country:US2022-12-310001288847country:US2021-12-310001288847us-gaap:NonUsMember2022-12-310001288847us-gaap:NonUsMember2021-12-310001288847srt:MinimumMember2022-12-310001288847srt:MaximumMember2022-12-310001288847fivn:InferenceSolutionsMember2020-11-182020-11-180001288847fivn:InferenceSolutionsMember2020-11-180001288847srt:MaximumMemberfivn:InferenceSolutionsMember2022-12-310001288847fivn:InferenceSolutionsMember2022-12-310001288847us-gaap:DevelopedTechnologyRightsMemberfivn:InferenceSolutionsMember2020-11-180001288847us-gaap:CustomerRelatedIntangibleAssetsMemberfivn:InferenceSolutionsMember2020-11-180001288847us-gaap:TrademarksAndTradeNamesMemberfivn:InferenceSolutionsMember2020-11-180001288847us-gaap:DevelopedTechnologyRightsMemberfivn:InferenceSolutionsMember2020-11-182020-11-180001288847us-gaap:CustomerRelatedIntangibleAssetsMemberfivn:InferenceSolutionsMember2020-11-182020-11-180001288847us-gaap:TrademarksAndTradeNamesMemberfivn:InferenceSolutionsMember2020-11-182020-11-180001288847fivn:VirtualObserverMember2020-04-012020-04-010001288847fivn:VirtualObserverMember2020-04-010001288847us-gaap:DevelopedTechnologyRightsMemberfivn:VirtualObserverMember2020-04-010001288847us-gaap:CustomerRelatedIntangibleAssetsMemberfivn:VirtualObserverMember2020-04-010001288847us-gaap:TrademarksAndTradeNamesMemberfivn:VirtualObserverMember2020-04-010001288847us-gaap:DevelopedTechnologyRightsMemberfivn:VirtualObserverMember2020-04-012020-04-010001288847us-gaap:CustomerRelatedIntangibleAssetsMemberfivn:VirtualObserverMember2020-04-012020-04-010001288847us-gaap:TrademarksAndTradeNamesMemberfivn:VirtualObserverMember2020-04-012020-04-0100012888472022-10-012022-12-3100012888472022-07-012022-09-3000012888472022-04-012022-06-3000012888472022-01-012022-03-3100012888472021-10-012021-12-3100012888472021-07-012021-09-3000012888472021-04-012021-06-3000012888472021-01-012021-03-310001288847us-gaap:CostOfSalesMember2022-10-012022-12-310001288847us-gaap:CostOfSalesMember2022-07-012022-09-300001288847us-gaap:CostOfSalesMember2022-04-012022-06-300001288847us-gaap:CostOfSalesMember2022-01-012022-03-310001288847us-gaap:CostOfSalesMember2021-10-012021-12-310001288847us-gaap:CostOfSalesMember2021-07-012021-09-300001288847us-gaap:CostOfSalesMember2021-04-012021-06-300001288847us-gaap:CostOfSalesMember2021-01-012021-03-310001288847us-gaap:ResearchAndDevelopmentExpenseMember2022-10-012022-12-310001288847us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001288847us-gaap:ResearchAndDevelopmentExpenseMember2021-10-012021-12-310001288847us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001288847us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001288847us-gaap:SellingAndMarketingExpenseMember2022-10-012022-12-310001288847us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001288847us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001288847us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001288847us-gaap:SellingAndMarketingExpenseMember2021-10-012021-12-310001288847us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001288847us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001288847us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001288847us-gaap:GeneralAndAdministrativeExpenseMember2022-10-012022-12-310001288847us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001288847us-gaap:GeneralAndAdministrativeExpenseMember2021-10-012021-12-310001288847us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001288847us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-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, 2022
OR 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             
Commission File Number: 001-36383
Five9, Inc.
(Exact Name of Registrant as Specified in Its Charter)
Delaware94-3394123
(State or Other Jurisdiction of Incorporation or Organization)(I.R.S. Employer Identification No.)

3001 Bishop Drive, Suite 350
San Ramon, CA 94583
(Address of Principal Executive Offices) (Zip Code)
(925) 201-2000
(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, $0.001 par valueFIVNThe NASDAQ Global 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 Section 15(d) of the Act. Yes:  No:
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes   No: 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).  Yes   No: 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definition of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
Accelerated Filer
Non-accelerated filer(Do not check if a smaller reporting Company)Smaller 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.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive- based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes: ☐   No: 
The aggregate market value of registrant’s common stock held by non-affiliates of the registrant based upon the closing sale price on the NASDAQ Global Market on June 30, 2022, the last business day of the Registrant’s most recently completed second fiscal quarter, was approximately $5,331.6 million. Shares held by each executive officer, director and their affiliated holders and by each other person (if any) who owns 10% of the outstanding common stock or more have been excluded in that such persons may be deemed to be affiliates. This determination of affiliate status is not necessarily a conclusive determination for other purposes.
As of February 21, 2023, there were 71,151,340 shares of the Registrant’s common stock, par value $0.001 per share, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive Proxy Statement for the 2022 Annual Stockholders’ Meeting, which the registrant expects to file with the Securities and Exchange Commission within 120 days of December 31, 2022, are incorporated by reference into Part III (Items 10, 11,12, 13 and 14) of this Annual Report on Form 10-K.


FIVE9, INC.
FORM 10-K
TABLE OF CONTENTS
1

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 and Section 21E of the Securities Exchange Act of 1934, which involve substantial risks and uncertainties. These statements reflect the current views of our senior management with respect to future events and our financial performance. These forward-looking statements include statements with respect to our business, expenses, strategies, losses, growth plans, product and client initiatives, market growth projections, and our industry, including those set forth under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and elsewhere in this report. Statements that include the words “expect,” “intend,” “plan,” “believe,” “project,” “forecast,” “estimate,” “may,” “should,” “anticipate” and similar statements of a future or forward-looking nature identify forward-looking statements for purposes of the federal securities laws or otherwise.
Forward-looking statements address matters that involve risks and uncertainties. Accordingly, there are or will be important factors that could cause our actual results to differ materially from those indicated in these statements. These factors include the information set forth under the caption “Risk Factors” and elsewhere in this report, and include the following:
adverse economic conditions, including the impact of macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the impact of the Russia-Ukraine conflict, and other factors, may continue to harm our business;
if we are unable to attract new clients or sell additional services and functionality to our existing clients, our revenue and revenue growth will be harmed;
if our existing clients terminate their subscriptions or reduce their subscriptions and related usage, or fail to grow subscriptions at the rate they have in the past or that we might expect, our revenues and gross margins will be harmed, and we will be required to spend more money to grow our client base;
because a significant percentage of our revenue is derived from existing clients, downturns or upturns in new sales will not be immediately reflected in our operating results and may be difficult to discern;
we have established, and are continuing to increase, our network of technology solution brokers and resellers to sell our solution; our failure to effectively develop, manage, and maintain this network could materially harm our revenues;
our quarterly and annual results may fluctuate significantly, including as a result of the timing and success of new product and feature introductions by us, may not fully reflect the underlying performance of our business and may result in decreases in the price of our common stock;
our recent rapid growth may not be indicative of our future growth, and even if we continue to grow rapidly, we may fail to manage our growth effectively;
our recent Chief Executive Officer transition could disrupt our operations, result in additional executive and personnel transitions and make it more difficult for us to hire and retain employees;
failure to adequately retain and expand our sales force will impede our growth;
if we fail to manage our technical operations infrastructure, our existing clients may experience service outages, our new clients may experience delays in the deployment of our solution and we could be subject to, among other things, claims for credits or damages;
our growth depends in part on the success of our strategic relationships with third parties and our failure to successfully maintain, grow and manage these relationships could harm our business;
the markets in which we participate involve a high number of competitors that is continuing to increase, and if we do not compete effectively, our operating results could be harmed;
we continue to expand our international operations, which exposes us to significant macroeconomic and other risks;
security breaches and improper access to or disclosure of our data or our clients’ data, or other cyber attacks on our systems, could result in litigation and regulatory risk, harm our reputation and our business;
we may acquire other companies, or technologies or be the target of strategic transactions, or be impacted by transactions by other companies, which could divert our management’s attention, result in additional dilution to our stockholders or use a significant amount of our cash resources and otherwise disrupt our operations and harm our operating results;
we sell our solution to larger organizations that require longer sales and implementation cycles and often demand more configuration and integration services or customized features and functions that we may not
2

offer, any of which could delay or prevent these sales and harm our growth rates, business and operating results;
we rely on third-party telecommunications and internet service providers to provide our clients and their customers with telecommunication services and connectivity to our cloud contact center software and any failure by these service providers to provide reliable services could cause us to lose clients and subject us to claims for credits or damages, among other things;
we have a history of losses and we may be unable to achieve or sustain profitability;
the contact center software solutions market is subject to rapid technological change, and we must develop and sell incremental and new cloud contact center solutions, which we refer to as our solution, in order to maintain and grow our business;
our stock price is volatile;
we may not be able to secure additional financing on favorable terms, or at all, to meet our future capital needs;
failure to comply with laws and regulations could harm our business and our reputation; and
we may not have sufficient cash to service our convertible senior notes and repay such notes, if required.
The foregoing factors should not be construed as exhaustive and should be read together with the other cautionary statements included in this report, including under the section titled “Risk Factors.” If one or more of these or other risks or uncertainties materialize, or if our underlying assumptions prove to be incorrect, our actual results may differ materially from what we anticipate. You should not place undue reliance on our forward-looking statements. Any forward-looking statements you read in this report reflect our views only as of the date of this report with respect to future events and are subject to these and other risks, uncertainties and assumptions relating to our operations, results of operations, growth strategy and liquidity. We undertake no obligation to update any forward-looking statements made in this report to reflect events or circumstances after the date of this report or to reflect new information or the occurrence of unanticipated events, except as required by law.

3

PART I
ITEM 1. Business
Overview
Five9 is a pioneer and leading provider of intelligent cloud software for contact centers. We were “born in the cloud,” and since our inception, we have exclusively focused on delivering our platform in the cloud and are disrupting a significantly large market by replacing legacy on-premise contact center systems. Contact centers are vital hubs of interaction between organizations and their customers and, therefore, are essential to delivering successful customer service, sales and marketing strategies. Our mission is to empower organizations to transform their contact centers into customer engagement centers of excellence, while improving business agility and significantly lowering the cost and complexity of their contact center operations. Our purpose-built, reliable, scalable and secure Virtual Contact Center, or VCC, cloud platform delivers a comprehensive suite of easy-to-use applications that enable the breadth of contact center-related customer service, sales and marketing functions. We have become an established leader in the cloud contact center market with more than 2,500 clients. We believe our ability to combine software and telephony into a single unified platform that is delivered in the cloud creates a significant advantage.
We believe there are three key industry trends driving growth in the cloud contact center market.
First is the rapid increase in adoption of cloud contact center software solutions as a result of several distinct factors. The increasing adoption of cloud computing, especially within customer relationship management, or CRM, is creating strong demand for integrated cloud contact center software solutions. In addition, cloud contact center software solutions now offer the functionality required by large, complex enterprise contact centers. Furthermore, we believe organizations typically refresh their on-premise contact center systems every eight to 10 years, which provides an opportunity for cloud solutions to replace legacy on-premise contact center systems when these replacement decisions arise. On-premise systems require large up-front investments, long deployment cycles, and are burdensome to maintain. These systems are also often inflexible, complex, and require significant duplication of effort and integration across multiple sites. In addition, commencing during the COVID-19 pandemic, agents have increasingly worked remotely, which presents a challenge to premise-based systems that, by design, are focused on a particular physical location. This creates substantial challenges for clients with on-premise contact center systems. As a result, cloud contact center software solutions are continuing to replace legacy on-premise contact center systems.
Second is digital transformation. Consumers have the ability to easily and quickly switch brands after experiencing poor customer service. Therefore, it is more critical than ever to provide the tools and technologies to meet consumer demands for a seamless experience across their engagement channels of choice. Cloud contact center software solutions provide organizations with the agility to adapt to a rapidly evolving environment and innovative functionalities to reimagine the way they engage with customers.
Third is cloud-based technology advancements in areas such as artificial intelligence, or AI, which are enabling improved customer experience, significant operational efficiencies and business insights. For example, real-time, accurate and increasingly cost-effective automatic speech recognition and natural language processing are increasingly allowing mundane contact center tasks to be handled efficiently and effectively by virtual agents, allowing live agents to focus on more complex issues.
Our solution, comprised of our VCC cloud platform with native AI and automation capabilities, including Interactive Virtual Agent, or IVA, Agent Assist, Workflow Automation, or WFA, and Workforce Optimization, or WFO, allows simultaneous management and optimization of customer interactions across voice, chat, email, web, social media and mobile channels, either directly or through our application programming interfaces, or APIs. Our VCC cloud platform matches each customer interaction with an appropriate agent resource and delivers relevant customer data to the agent in real-time through integrations with adjacent enterprise applications, such as CRM software, to optimize the customer experience and improve agent productivity. Our solution ensures our clients always have the latest version of our software. Delivered on-demand, our solution enables our clients to quickly deploy agent seats in any geographic location with only a computer, headset and broadband internet connection, and rapidly adjust the number of contact center agent seats in response to changing business requirements. Unlike legacy on-premise contact center systems, our solution requires limited up-front investment, can be rapidly deployed and is maintained by us in the cloud.
4

Our sales model consists of a field sales team that sells our solution into larger opportunities and a telesales team that sells our solution into smaller opportunities. We have developed a proven, high velocity, metrics-driven sales and marketing strategy, designed to effectively identify, qualify and close sales opportunities. To complement this go-to-market strategy, we have developed a large ecosystem of technology and system integrator partners, which also provide sales leads, and independent software vendors to help increase awareness of our solution in the market and drive additional sales opportunities with new and existing clients. We have also established, and are continuing to increase, our network of technology solution brokers who provide sales leads and resellers that integrate our solution into their service offerings to new clients. Our partner ecosystem has helped us access new routes to market and gain market share both in domestic and international markets.
We provide our solution through a software-as-a-service, or SaaS, business model with recurring revenue made up of subscription revenue, based primarily on the number of agent seats, and usage, based on minutes, as well as the specific functionalities and applications our clients deploy such as virtual agents.
We have achieved significant growth in recent periods. For the years ended December 31, 2022, 2021 and 2020, our revenue was $778.8 million, $609.6 million and $434.9 million, respectively, representing year-over-year growth of 28% and 40%, respectively. We incurred net losses of $94.7 million, $53.0 million and $42.1 million for the years ended December 31, 2022, 2021 and 2020, respectively, primarily as a result of increased investment in our growth, along with higher stock-based compensation. As of December 31, 2022, 2021 and 2020, our total assets were $1,244.5 million, $1,192.9 million and $1,063.7 million, respectively. Our recurring revenue model combined with our Annual Dollar-Based Retention Rate, which was 115% as of December 31, 2022, have enhanced our ability to forecast our financial performance and plan future investments. For a description of how our Annual Dollar-Based Retention Rate is calculated, please refer to ITEM 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II of this Annual Report on Form 10-K.
We operate in a single reportable segment. Please refer to the geographical information for each of the last three years in Note 11 of the notes to our consolidated financial statements. Please refer to the discussion of risks related to our foreign operations in the section entitled “ITEM 1A. Risk Factors.”
Our Solution
We deliver a comprehensive, end-to-end cloud software solution for contact centers. Our solution is designed to enable our customers to increase and improve the efficiency of their operations, increase revenue opportunities and business agility, and provide insights into the behaviors of their workforce and customers as it relates to customer experience. The platform facilitates this through key capabilities such as interaction routing and prioritization across channels, automation and integration of back and front end systems and the ability to leverage the power of AI through IVA and more. Our solution also empowers agents and supervisors through WFO. Organizations of a broad variety of sizes use our solution to improve customer service and create customer loyalty. These capabilities are offered across a wide variety of engagement channels from chat and SMS to e-mail and voice. Consumers are able to engage using their channel of choice and clients are able to facilitate fluid experiences that drive digital transformation.
Our agent interface is an intuitive modern browser-based design that provides easy visualization of customer profiles, context and cross channel history. Our solution is built on a modern SaaS architecture, leveraging both our own global data centers and public cloud deployments in a scalable, secure, and redundant manner. Our VCC platform is based on a modern micro services-based open enterprise architecture built with representational state transfer, or REST, APIs and software development kits, or SDKs, that enable customers, partners and developers to bridge any operational gaps within their unique systems. AI is an embedded part of our platform. We provide high quality inbound and outbound voice services leveraging our global network infrastructure, key strategic carrier partnerships, complex real time call routing, and wide range of customer connectivity options for secure, resilient interconnectivity to our network. Our complete end-to-end capabilities include Computer-Telephony Integration, or CTI, IVA, Interactive Voice Response, or IVR, WFA, Agent Assist, Automatic Call/Contact Distribution, or ACD, with skills-based routing, reporting, dashboards, agent and supervisor desktops, outbound dialer, pre-built third-party integrations, quality management, speech and desktop analytics, customer surveys and workforce management.
Our solution provides the following advantages:
Rapid implementation, seamless updates and pre-built integrations. Our solution is designed to be deployed quickly and seamlessly with minimal disruption to a client’s operations. The pre-built integrations with leading CRM and other enterprise applications reduce the complexity and burden of integrating with the client’s business applications. Our solution is designed to be seamlessly updated so that clients are
5

always operating on the latest version of the software, while maintaining their existing configurations, ensuring minimal disruption to the client’s contact center operations.
Highly flexible platform. Our solution provides easy administration, configuration and role-based functionalities for agents, supervisors and administrators, enabling the rapid adjustment of contact center resources to meet a changing mix of contact channels and peaks-and-troughs in contact center volumes.
Scalable, secure and reliable multi-tenant architecture. Our solution provides organizations of all sizes with the robust contact center functionality, scalability, flexibility and security required in the most sophisticated and distributed environments.
Our solution is designed to provide the following key benefits to clients:
Improved customer experience. Our intelligent contact routing and self-service IVA and IVR capabilities, pre-built CRM integrations, and multichannel engagement ensure that customers receive an omnichannel experience. Each new contact is quickly routed to an appropriate agent resource. Using the rich contact history and additional context through integrations with CRM applications, agents have immediate access to the most current, relevant and accurate information about the customer, resulting in increased first contact resolutions and a more satisfying experience for the customer.
Higher agent productivity. Our solution empowers agent productivity and effectiveness by allowing agents to handle both inbound and outbound calls and interact with customers across multiple digital engagement channels, including voice, chat, email, web, social media and mobile. Our solution gives agents the ability to switch between media channels through an easy-to-use, unified interface that provides agents with all of the relevant content and tools needed to complete the task at hand. Furthermore, our AI enabled automation features are designed to enable agent efficiency and cost reductions, including through the utilization of natural language processing, or NLP.
Enhanced end-to-end visibility. Our solution provides clients’ operations staff, quality team and leadership with a complete view of contact center performance through a comprehensive set of historical reports, real-time dashboards, and quality and performance management tools. Clients can also extract reporting data from our solution for further analysis using a spreadsheet application or using the sophistication of an enterprise business intelligence application. This insight provides an organization-wide view of customer engagement performance and allows clients to quickly address changing circumstances.
Greater operational efficiency. Our solution provides contact center managers and supervisors with significant visibility into their agents’ productivity and effectiveness and the performance of their inbound queues and outbound campaigns. Our solution has robust intelligence and analytics capabilities to help supervisors optimize operations and campaigns in real-time to drive increased efficiency. Our role-based interfaces deliver specific functionality to both desktops and mobile devices to meet the unique needs of agents, supervisors and administrators.
Compelling value proposition. We provide a unified cloud-based software platform for contact center operations, including software applications, technology infrastructure, maintenance, monitoring, storage, security, client support and upgrades, which enables our clients to simplify their technology infrastructure and streamline IT costs. We manage upgrades and deployments remotely, resulting in lower total cost of operations relative to legacy on-premise contact center systems that often require in-house technical support staff.
Our Competitive Strengths
We believe that our position as a leading provider of cloud contact center software results from several key competitive strengths, including:
Global Cloud-based, enterprise-grade platform and end-to-end application suite. We deliver a cloud-based enterprise-grade platform and applications suite with multi-channel capabilities that allows our clients to manage their entire contact center operation. Our highly scalable, secure and multi-tenant architecture enables us to serve large multi-national enterprises with complex contact center requirements, regional or national enterprises in countries around the world, as well as smaller organizations, all from our platform comprised of physical data centers around the world and globally distributed public cloud regions, all interconnected with a robust, redundant, private WAN and diverse regionalized Internet connectivity.
6

Rapid deployment and support of our comprehensive solution. Our high-touch engagement model for larger implementations accelerates agent activation and targets desired business outcomes by leveraging a proven lifecycle approach including detailed discovery, design, testing, training and optimization. Through the use of tools and processes that have been refined over thousands of customers, we can also efficiently meet the needs of our smaller clients. We offer flexibility and integrate with a number of leading CRM vendors, including: Microsoft Corporation, or Microsoft, Oracle Corporation, or Oracle, Salesforce.com, Inc., or Salesforce, ServiceNow, Inc., or ServiceNow, Zendesk, Inc., or Zendesk, and others. We also offer integrations into UC partners such as Microsoft Teams, Nextiva, RingCentral, Zoom Video Communications, or Zoom, and others. We combine these comprehensive integrations with out-of-the-box application adapters that allow our customers to easily build workflow integrations without the need for dedicated developers. Once operational, we offer a high touch premium support service where we assign a technical account manager who has intimate knowledge of the customers’ operations so we can quickly resolve issues and fine tune the solution. As a result, our clients’ contact centers become fully operational faster and they recognize time to value more quickly than with legacy on-premise contact center systems.
Reliable, secure, compliant and scalable platform. Our platform delivers what we believe is industry leading reliability utilizing public and private cloud technology; cybersecurity using a defense-in-depth approach; scalability to accommodate the requirements of larger clients; and legal and regulatory compliance features designed to assist our clients in complying with applicable laws, regulations and industry standards.
Proven, repeatable and scalable go-to-market model. We engage with our clients through a highly scalable and metrics-driven sales and marketing organization that effectively identifies, qualifies and closes sales opportunities. The deep domain expertise of our field sales team is instrumental in selling to larger opportunities, and our highly efficient telesales model enables us to cost-effectively identify, qualify and close a high volume of smaller opportunities. Our ecosystem of technology, system integrator and channel partners increases awareness of our solution and helps generate new sales opportunities. We believe our go-to-market model gives us an efficient and effective means of targeting organizations of all sizes.
Established market presence and a large, diverse client base. We have a large, diverse client base of over 2,500 organizations across multiple industries. We believe our clients view us as a key strategic solutions provider. The performance, reliability, ease-of-use and comprehensive nature of our solution has resulted in high client retention.
Extensive partner ecosystem. We have cultivated a robust ecosystem of partners including a variety of leading CRM software vendors such as Microsoft, Oracle, Salesforce, ServiceNow and Zendesk; WFO vendors such as Calabrio, Inc., or Calabrio, and Verint Systems Inc., or Verint; unified communications vendors such as Microsoft Teams, Nextiva, RingCentral and Zoom; system integrators such as Accenture PLC, Deloitte Consulting LLP, IBM, PwC LLP and Slalom Consulting, LLC; technology solution brokers, value-added resellers such as AT&T Inc. and CDW Corporation; independent software vendors; and telephony providers. We believe this ecosystem has enabled us to increase our brand awareness and enhance the functionality and value of our solution for our clients.
Focus on innovation and thought leadership. Since our inception, we have been an innovator of intelligent cloud contact center software. Our investment in research and development has driven our growth and enabled us to deliver a cloud contact center software solution with the features and functionality to power the most complex contact centers. We strive to be a thought leader in our industry, identifying and developing cloud capabilities to transform traditional contact center operations into customer engagement centers of excellence. Contact centers are a rich source of the data that powers AI, from call detail records to full recordings of calls and customer interactions. With recent advances in automatic speech recognition, voice recordings are becoming a source for training machine-learning models. We believe that AI is having, and is likely to have, an increasingly profound impact in how businesses deliver service to their customers.
Clients
We have a large, diverse and global client base comprised of more than 2,500 organizations as of December 31, 2022, with no single client representing more than 10% of our revenues in 2022, 2021 or 2020. Our client base spans organizations of all sizes across multiple industries, including banking and financial services, business process outsourcers, retail, healthcare, technology and education.
7

Sales and Marketing
Marketing. To build client awareness and adoption of our solution, our lead generation activities consist of a mix of organic activities such as social, digital presence and search engine optimization, and paid for activations such as search engine marketing, internet advertising, digital marketing campaigns, trade shows, industry events, co-marketing with strategic partners, account-based marketing, client referrals and out-of-home campaigns. We have adapted to various COVID-19 restrictions by converting our user group meeting from in-person to virtual and switching from in-person to fully virtual or hybrid attendance at various trade shows. In 2022, we returned to an almost fully in-person mode for our annual CX Summit and saw attendance increase by approximately 30% from the last fully in-person event in 2019. In addition, our industry analyst, press and media outreach programs, and web site marketing initiatives are designed to build brand awareness and preference for our solution. We offer online self-service demos to allow prospective clients to learn about the features and functionality of our cloud platform in more detail. We also offer proof of concept service packages, which include return-on-investment analyses conducted by third parties, to allow prospects to experience the quality and ease-of-use of our cloud solution and quantify the potential benefits of our deployment.
Direct Sales. Our sales model consists of a field sales team that sells our solution into larger opportunities and a telesales team that sells our solution into smaller opportunities. Our field and telesales teams are also responsible for selling to existing clients that may renew their subscriptions, increase the number of agents using our cloud solution, add new applications from our solution and expand the deployment of our solution across their contact centers.
Indirect Sales. We have cultivated strong partner relationships with technology solution brokers, system integrators and resellers to drive sales of our solution. We have established, and continue to increase, our network of technology solution brokers, which provide sales leads, system integrators, which also provide sales leads and help integrate our solution with our client systems, and resellers, which sell our solution to new clients. This network has helped us attract additional clients.
Professional Services
We offer global comprehensive professional services to our clients to assist in the successful implementation and optimization of our solution. Our professional services include application configuration, system integration, and education and training. Our clients may use our professional services team for implementing our solution or, in limited cases, they may also choose to perform these services themselves or engage third-party service providers to perform these services. Our cloud solution allows us to eliminate the need for lengthy and complex technology integrations, such as deploying equipment or maintaining hardware infrastructure for individual clients. As a result, we are typically able to deploy and optimize our solution in significantly less time than required for deployments of legacy on-premise contact center systems.
Research and Development
Our ability to compete depends in large part on our continuous commitment to research and development and our ability to improve the functionality of, and add new features to, our VCC cloud platform. Our core research and development center is based in our San Ramon, California headquarters, with additional engineers located in Australia and Portugal, which allows us to benefit from relatively low-cost and highly skilled software developers. In January 2023, we announced the opening of our new European Research and Development Hub in Porto, Portugal, which will serve as our European engineering headquarters. Our engineering team has deep software and telecommunications skills, and works closely with our sales team to identify our clients’ product requirements. In addition, continuous interactions with our partners enable our engineers to enhance the usability and performance of our platform and its integration with best-in-class CRM and other business applications and telephony technologies.
Technology and Operations
Our highly scalable and flexible cloud platform is the result of our extensive research, development, client engagement and operational experience. Our platform is comprised of in-house developed intellectual property, open source products and commercially available hardware and software. Our platform is designed to be redundant. We believe that all components can be upgraded, expanded or replaced with minimal or no interruption in service.
We currently deliver our services globally from third-party co-location data center facilities located in the United States, the United Kingdom, Europe and Australia and from public cloud locations in Canada, the United Kingdom and Europe. We also host some of our voice services on the public cloud in Europe, Asia, South America and Australia as well as additional core services in Europe. Our infrastructure, including our third-party co-location
8

facilities, is designed to support real-time critical telecommunications, applications and operational support systems. Our infrastructure is built with redundant, fault-tolerant components divided into distinct security zones forming protective layers for our applications and customer data.
We have designed and maintain an operations, capacity and security program to monitor and maintain our platform, ensure efficient utilization of our platform capacity and protect against security threats or data breaches. Our global operations team monitors our data centers for potential performance issues, unauthorized attempts to access secure data or applications and the overall integrity of the platform.

Competition
The market for contact center software is fragmented, highly competitive and evolving rapidly in response to shifting consumer behavior, especially the transition to mobile devices and use of different channels of engagement, such as social media. The proliferation of each is driving change in contact center technology, as customers expect companies to give them the option of seamless communication across all channels without losing the overall context of customer interactions according to their preference and needs. Combined with the disruptive nature of the cloud in the contact center, this has resulted in competitors who come from different market and product heritages, and who vary in size, breadth and scope of the products and services offered. We currently compete with large legacy vendors that offer on-premise contact center systems, such as Avaya Inc., or Avaya, and Cisco Systems, Inc., or Cisco. These legacy telephony vendors are increasingly supplementing their traditional on-premise contact center systems with competing cloud offerings, through a combination of acquisitions, partnerships and in-house development. Additionally, we compete with vendors that historically provided other contact center services and technologies and expanded to offer cloud contact center software such as Genesys Telecommunications Laboratories, Inc., or Genesys, and NICE Ltd., or NICE. We also face competition from many smaller contact center service providers such as Content Guru and Talkdesk, as well as vendors offering both unified communications and contact center solutions such as Zoom. In addition, Amazon.com, Inc., or Amazon, Twilio Inc., or Twilio, and most recently, Microsoft, have introduced solutions aimed at companies who wish to build their own contact centers and/or contact center components with developers. In addition, CRM vendors are increasingly offering features and functionality that were traditionally provided by contact center service providers. CRM and customer experience vendors also continue to partner with contact center service providers to provide integrated solutions and may, in the future, acquire competitive contact center service providers. These factors could cause CRM vendors to reduce or terminate their partnerships with us, and could result in increased competition. Because CRM integration and partnerships are critical to the success of our solution, these factors could harm our revenue and results of operations.
Our actual and potential competitors may enjoy competitive advantages over us, including greater name recognition, longer operating histories, broader product offerings, larger marketing and product development budgets, as well as greater financial and technical resources. With the introduction of new technologies and market entrants, we expect competition to continue to intensify in the future. Our recent, and any future, acquisitions will subject us to new competitors and cause us to face additional and different competition in the markets served by these businesses. We believe the principal competitive factors in our market include:
breadth and depth of solution features;
reliability, scalability and quality of the platform;
ease and speed of deployment;
ease of application administration and use;
level of client satisfaction;
domain expertise in contact center operations;
integration with third-party applications;
ability to quickly adapt and upgrade to new and evolving technologies, including AI;
pricing;
ability to quickly adjust agent seats based on business requirements;
breadth and domain expertise of the sales, marketing and support organization;
ability to keep pace with client requirements;
extent and efficiency of professional services;
9

ability to offer multiple channels of engagement; and
size and financial stability.
We believe we currently compete effectively with respect to each of the factors identified above.
Intellectual Property
We rely on a combination of patent, copyright, and trade secret laws in the U.S. and other jurisdictions, as well as license agreements, confidentiality agreements and other contractual protections, to protect our proprietary technology. We also rely on a number of registered and unregistered trademarks to protect our brand. In addition, we require our employees and independent contractors involved in development of intellectual property to enter into agreements acknowledging that all works, or other intellectual property generated or conceived by them on our behalf, are our property, and assigning to us any rights, including intellectual property rights, that they may claim or otherwise have in those works or property, to the extent allowable under applicable law.
As of December 31, 2022, our intellectual property portfolio included three registered U.S. trademarks, 15 issued U.S. patents, one pending U.S. patent application and one registered U.S. copyright. As of December 31, 2022, outside the U.S. we also had 10 trademark registrations, five issued patents and two pending international Patent Cooperation Treaty, or PCT, patent applications. The expiration dates of our issued patents range from 2030 to 2041. In general, our patents and patent applications apply to aspects of our VCC cloud platform.
We are also a party to various license agreements with third parties that typically grant us the right to use certain third-party technology in conjunction with our solution. We expect that software and other applications in our industry may be subject to third-party infringement claims as the number of competitors grows and the functionality of applications in different industry segments overlaps. Any of these third parties might make a claim of infringement against us at any time.
Seasonality
We believe that there are seasonal factors that cause our revenues in the first half of a year to be lower than our revenues in the second half of the year. During 2022, 2021 and 2020, 52%, 54%, and 55% of our total revenues were generated in the second half of each year. We believe this is due to increased activities in retail, healthcare and education in the second half of each year.
Employees and Human Capital Resources
Our employees and the culture we have established are the key to our success. As of December 31, 2022, we had 2,380 full-time employees. 47% of our employees are in various cost of revenue functions, 17% in research and development, 25% in sales and marketing and 11% in general and administrative. Our employee turnover for the last three years has averaged 8.1%.
The key human capital measures and objectives that we focus on in managing our business are maintaining our company values, increasing our diversity and inclusion, our compensation philosophy, our talent development, and our employees’ safety and wellness.
Five9 Values - Bringing Passion and Purpose
At Five9 we are focused on delivering success for our customers, partners and employees. Living our values everyday results in a unique and powerful culture that we call “winning culture” in which every member on our team is passionately committed to achieve this collective success. This powerful team-first culture enables us to overcome any adversity or obstacle and win year after year while enjoying the journey together.

10

fivn-20221231_g1.gif
Our values are woven throughout the entire employee lifecycle and used in the interview process to ensure we hire candidates that have personal values that align with ours. Our values are instrumental in the semi-annual employee performance self-reflection cycle, and we request that employees share how they have lived our values. In addition, we regularly celebrate employees that live our values through recognition and rewards. We introduce new employees to our values during new hire orientation and our values are visible in the offer package as well as company employee resource pages. Our CEO also weaves these values into quarterly company meetings and regular smaller meetings, such as “Thursdays in the Cloud” where one of the values may be highlighted through a story and employee example.
We regularly collect feedback to better understand and improve the employee experience and identify opportunities to continually strengthen our culture. 81% of our employees participated in our most recent employee survey in 2022. Last year we maintained the highest level of employee engagement according to our vendor, Culture Amp, as noted in its Engagement and Inclusion benchmark (top quartile) based upon responses from approximately 2,000 companies. Employees’ highest rated areas were the following: work & life blend (92%), management (91%) and inclusion (91%).
Diversity & Inclusion at Five9
We value diversity and hold ourselves accountable to create a culture where our employees represent the communities in which we operate. We embrace authenticity and trust and lead with transparency, empowering our employees to have a voice that's heard. We are committed to learning, empowering, advocating, allying and supporting each other within our company and in our communities. Our recruiting programs support and encourage diversity. We recruit from various diversity organizations, including historically black colleges and universities, the Career Cast Diversity Network of Women, Black, Hispanic, Asian, LGBTQIA, the Career Cast Disability Network, and the Career Cast Veteran Network. In addition, we have several Employee Resource Groups, or ERGs, that are committed to diversity and creating and fostering a culture of inclusion. Our ERGs include Women In Tech, Blatinx, Veterans, Five9 Faith and Pride @ Five9. We are currently working with Black Girls Code to offer an online educational session for underserved girls enlisted in their program and our female employees are facilitating the class. We have also created a mentorship program with a specific eye towards diversity. Executive sponsors of the program reach out to employees from underrepresented groups to promote the program and encourage employees to participate. Our human resources team pairs mentors with mentees to enable employees to receive opportunities for growth and development.
Women represent 30% of our worldwide employees and racial and ethnic minorities represent 32% of our U.S. employees as of December 31, 2022. Women and ethnic minorities each represent 22% and 11%, respectively, of our executive leadership team and 33% and 22%, respectively, of our Board of Directors as of December 31, 2022.
Compensation Philosophy
We strive to attract and retain the best employees by providing a total rewards package that is at or above market rates to enable us to attract and retain employee talent needed to accomplish our goals and objectives. Our competitive rewards packages include cash, bonus programs dependent upon the position, equity awards and benefits aligned to prevailing market practices, and in cases where business demands are unique, we may lead the competitive market.
Full-time employees and their family members enjoy comprehensive benefits programs and perquisites. In an effort to attract and retain the best talent, we strive to offer benefit programs that will enable our employees to thrive
11

both at work and at home. We cover 100% of the employee portion of our healthcare benefits and share a high portion of the dependent costs. Our competitive global benefits include a Parental Leave Policy, flexible schedules, financial and physical wellness programs, fertility benefits and Section 401(k) plan employer matching contributions.
Talent Development
Employee development is a key focus in the attraction, retention and management of our talent. Semi-annually, we facilitate employee self-reflection cycles where employees have development conversations with their manager. The purpose of these conversations is to foster the employee’s development plans and career goals. Managers and employees discuss growth and development opportunities in these sessions and conversations and development plans are tracked via the employee performance platform. We also host a quarterly development series for all employees to enhance their career development. The development series topics have included mentorship, communicating for shared success, the art of influence and a career workshop. This development series aims to provide educational opportunities for leadership and growth for our employees. We also have a succession planning program that focuses on identifying employees that are high potential and high performing and plans for developing them into future leadership roles by creating action plans and a path for the employee’s progression.
Workplace Practices and Policies
We are committed to providing a workplace free of harassment or discrimination based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, caste or other legally protected characteristic. We are an equal opportunity employer committed to inclusion and diversity.
Environmental Sustainability
We are committed to reducing workplace-related resource consumption through our site selection, facilities design and energy procurement practices through our landlords, to ensure our corporate responsibility goals are achieved. We participate in building sustainability by occupying LEED certified and 5-Star NABERS Energy Rated multi-tenant buildings. Our corporate headquarters offers a transportation program to cut down on emissions. We have made strides in reducing energy consumption by upgrading our lighting system and installing motion sensors for lighting and convenience electrical outlets. To reduce waste, we use source compostable/recyclable kitchen products, centralized waste collection with an emphasis on recycling, established an E-waste program, implemented software tools to minimize printing waste and reduce equipment and toner purchases, and expanded our battery recycling program to include work-related and personal battery recycling.
Regulatory
The following summarizes important, but not all, federal, state and foreign regulations that could impact our operations. Federal and state regulations are subject to judicial review, administrative revision and statutory changes through legislation that could materially affect how we and others in this industry operate.
The Telecommunications Act of 1996 vests the Federal Communications Commission, or FCC, with jurisdiction over interstate telecommunications services, while preserving state and local jurisdiction over many aspects of these services. As a result, telecommunications services are regulated at both the federal and state levels in the United States.
We are classified as a telecommunications service provider for federal regulatory purposes. Since our business is regulated by the FCC, we are subject to existing or potential FCC regulations relating to privacy, disability access, Enhanced 911 access, porting of numbers, automatic number dialing, contributions to the federal Universal Service Fund and related funds, or USF, and other requirements. If we do not comply with FCC rules and regulations, we could be subject to FCC enforcement actions, fines and possibly restrictions on our ability to operate or offer certain of our services. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry, possibly impair our ability to sell our services to clients and could harm our business and results of operations. The Federal Trade Commission, or FTC, also has jurisdiction over some of our business practices, including advertising, trade practices, privacy and telemarketing. If we do not comply with FTC rules and regulations, we could be subject to an FTC enforcement action, fines or restrictions on our business practices.
12

We must comply with numerous federal regulations, including:
Telephone Consumer Protection Act of 1991, or TCPA, which regulates the use of automatic dialing equipment and pre-recorded messages to contact consumers, and the Telemarketing Sales Rule, which has similar obligations as to telemarketing activities;
The TRACED Act and corresponding regulations from the FCC, which require carriers to authenticate incoming calls using the STIR/SHAKEN caller ID framework and correspondingly compels providers of telecommunications services to implement capabilities to certify as authentic the traffic they provide to those carriers;
CALEA, which requires telecommunications service providers to assist law enforcement in undertaking electronic surveillance;
enhanced 911 rules, KARI’s Law and RAY BAUM’s Act, which, in certain circumstances, require telecommunications service providers to ensure their users can directly dial 911 emergency services and, if technically feasible, automatically convey dispatchable location information with the call;
contributions to the USF, which requires that we pay a percentage of our revenues resulting from the provision of interstate and some international telecommunications services to support certain federal programs;
payment of annual FCC regulatory fees based on our interstate and international revenues;
rules pertaining to access to our services by people with disabilities and contributions to the Telecommunications Relay Services fund;
FCC rules regarding Customer Proprietary Network Information, or CPNI, which require that we limit disclosure of certain information received from customers as a result of a service provider/customer relationship without customer approval, subject to certain exceptions;
Federal Trade Commission Act and rules promulgated thereunder, which generally relate to avoiding unfair and deceptive trade practices, our advertising, and privacy practices; and
State privacy laws require compliance with privacy frameworks and include disclosure obligations to consumers for whom we hold or process personal data including:
The California Consumer Privacy Act of 2018, as amended by the California Privacy Rights Act of 2020, or the CCPA, which took effect on January 1, 2023;
Virginia Consumer Data Protection Act, or the VCDPA, which took effect on January 1, 2023;
Colorado Privacy Act, or the CPA, which will take effect on July 1, 2023;
Connecticut Data Privacy Act, or CDPA, which will take effect on July 1, 2023; and
Utah Consumer Privacy Act, or the UCPA, which will take effect on December 31, 2023.
In addition, we must make contributions and other payments on our usage-based fees to state and local governmental entities. The tax and fee structure for communications services such as ours is complex, ambiguous and subject to interpretation. If taxing and regulatory authorities enact new rules or regulations or expand their interpretations of existing rules and regulations, we could incur additional liabilities. The amount that we are required to pay under certain of these tax and regulatory structures also continues to increase as a percentage of our telecommunications revenues. The collection of additional taxes, fees or surcharges in the future could increase our prices or reduce our profit margins. Compliance with these regulations may also make us less competitive with those competitors who are not subject to, or choose not to comply with, these regulations. See Note 10 of the notes to the consolidated financial statements under ITEM 8 of this Form 10-K for a discussion of our potential liability related to USF matters.
As we expand internationally, we will be subject to laws and regulations in the countries in which we offer our services. Regulation of the solutions we provide outside the U.S. varies from country to country, is often unclear, and may be more onerous than those imposed on our services in the U.S. For example, in the European Union, the General Data Protection Regulation, or the GDPR, requires companies to meet new and extended requirements regarding the processing of personal data. Non-compliance with the GDPR can trigger steep fines of up to €20 million or 4% of total worldwide annual turnover, whichever is higher. In addition, among other comprehensive privacy laws, we are subject to the UK’s Data Protection Act, Canada’s Personal Information Protection and Electronic Documents Act, or PIPEDA, and analogous provincial laws, emerging U.S. state privacy laws, which collectively impose similar data privacy and security obligations on our processing of personal data. Our regulatory obligations in foreign jurisdictions could impact the use or cost of our solution in international locations as data protection and privacy laws and regulations around the world continue to evolve.
13

The legislative and regulatory scheme for telecommunications service providers and other solutions we provide will continue to evolve and can be expected to change the competitive environment for these services. It is not possible to predict how such evolution and changes will affect our business or our industry. If we do not comply with current or future rules or regulations that apply to our business, we could be subject to substantial fines and penalties, we may have to restructure our service offerings, exit certain markets, accept lower margins or raise the price of our services, any of which could harm our business and results of operations. See “Risk Factors — Risks Related to Regulatory Matters” under ITEM 1A of this Form 10-K for more information.
Company Information
We were incorporated in Delaware in 2001. We operate in a single reportable segment. Our principal executive office is located at 3001 Bishop Drive, Suite 350, San Ramon, CA 94583 and our telephone number is (925) 201-2000. Our website address is www.five9.com. Our website and the information contained therein or connected thereto shall not be deemed to be incorporated into this annual report on Form 10-K. We own or have rights to trademarks or trade names that we use in connection with the operation of our business, including our corporate names, logos and domain names. In addition, we own or have the rights to copyrights, trade secrets and other proprietary rights that protect the content of our solution. Solely for convenience, some of the copyrights, trademarks and trade names referred to in this annual report on Form 10-K are listed without ©, ® and ™ symbols, but we own and will assert, to the fullest extent under applicable law, our rights to our copyrights, trademarks and trade names.
Available Information
Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy and information statements and amendments to reports are filed with, or furnished to, the United States Securities and Exchange Commission, or SEC, pursuant to the Securities Exchange Act of 1934, as amended, or the Exchange Act. The SEC maintains a website at https://www.sec.gov that contains reports, proxy and information statements and other information regarding Five9 and other companies that file materials with the SEC electronically. Copies of our reports on Form 10-K, Forms 10-Q and Forms 8-K, and amendments thereto, may be obtained, free of charge, electronically through our internet website, http://investors.five9.com/sec.cfm as soon as reasonably practicable after such material is filed electronically with, or furnished to, the SEC. The information on our website is not a part of, or incorporated by reference into, this Annual Report on Form 10-K.
ITEM 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties. You should consider carefully the risks and uncertainties described below, together with all of the other information in this report. If any of the following risks or other risks actually occur, our business, financial condition, results of operations, and future prospects could be materially harmed, and the price of our common stock could decline.
Risk Factors Summary
The following is a summary of the principal risks that could adversely affect our business, financial condition, results of operations, and future prospects.
Adverse economic conditions, including the impact of macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the impact of the Russia-Ukraine conflict, and other factors, may continue to harm our business.
If we are unable to attract new clients or sell additional services and functionality to our existing clients, our revenue and revenue growth will be harmed.
If our existing clients terminate their subscriptions or reduce their subscriptions and related usage, or fail to grow subscriptions at the rate they have in the past or that we might expect, our revenues and gross margins will be harmed, and we will be required to spend more money to grow our client base.
Because a significant percentage of our revenue is derived from existing clients, downturns or upturns in new sales will not be immediately reflected in our operating results and may be difficult to discern.
We have established, and are continuing to increase, our network of technology solution brokers and resellers to sell our solution; our failure to effectively develop, manage, and maintain this network could materially harm our revenues.
14

Our quarterly and annual results may fluctuate significantly, including as a result of the timing and success of new product and feature introductions by us, may not fully reflect the underlying performance of our business and may result in decreases in the price of our common stock.
Our recent rapid growth may not be indicative of our future growth, and even if we continue to grow rapidly, we may fail to manage our growth effectively.
Our recent Chief Executive Officer transition could disrupt our operations, result in additional executive and personnel transitions and make it more difficult for us to hire and retain employees.
Failure to adequately retain and expand our sales force will impede our growth.
If we fail to manage our technical operations infrastructure, our existing clients may experience service outages, our new clients may experience delays in the deployment of our solution and we could be subject to, among other things, claims for credits or damages.
Our growth depends in part on the success of our strategic relationships with third parties and our failure to successfully maintain, grow and manage these relationships could harm our business.
The markets in which we participate involve a high number of competitors that is continuing to increase, and if we do not compete effectively, our operating results could be harmed.
We continue to expand our international operations, which exposes us to significant macroeconomic and other risks.
Security breaches and improper access to or disclosure of our data or our clients’ data, or other cyber attacks on our systems, could result in litigation and regulatory risk, harm our reputation and our business.
We may acquire other companies, or technologies or be the target of strategic transactions, or be impacted by transactions by other companies, which could divert our management’s attention, result in additional dilution to our stockholders or use a significant amount of our cash resources and otherwise disrupt our operations and harm our operating results.
We sell our solution to larger organizations that require longer sales and implementation cycles and often demand more configuration and integration services or customized features and functions that we may not offer, any of which could delay or prevent these sales and harm our growth rates, business and operating results.
We rely on third-party telecommunications and internet service providers to provide our clients and their customers with telecommunication services and connectivity to our cloud contact center software and any failure by these service providers to provide reliable services could cause us to lose clients and subject us to claims for credits or damages, among other things.
We have a history of losses and we may be unable to achieve or sustain profitability.
The contact center software solutions market is subject to rapid technological change, and we must develop and sell incremental and new solutions in order to maintain and grow our business.
Our stock price has been volatile, may continue to be volatile and may decline, including due to factors beyond our control.
We may not be able to secure additional financing on favorable terms, or at all, to meet our future capital needs.
Failure to comply with laws and regulations could harm our business and our reputation.
We may not have sufficient cash to service our convertible senior notes and repay such notes, if required.
Risks Related to Our Financial Results
Our quarterly and annual results may fluctuate significantly, may not fully reflect the underlying performance of our business and may result in decreases in the price of our common stock.
Our quarterly and annual results of operations, including our revenues, profitability and cash flow have varied, and may vary significantly in the future, and period-to-period comparisons of our operating results may not be meaningful. Accordingly, the results of any one quarter or period, or series of quarters or periods, should not be relied upon as an indication of future performance. Our quarterly and annual financial results may fluctuate as a result of a variety of factors, many of which are outside our control and, as a result, may not fully reflect the underlying performance of our business. Fluctuation in quarterly and annual results may harm the value of our common stock. Factors that may cause fluctuations in our quarterly and annual results include, without limitation:
market acceptance of our solution, including new features that are added to our solution;
15

if our existing clients terminate their subscriptions or reduce their subscriptions and related usage, or fail to grow subscriptions at the rate they have in the past or that we expect;
adverse economic conditions, including the impact of macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the impact of the Russia-Ukraine conflict, or other factors;
our ability to attract new clients and grow our business with existing clients;
client renewal rates;
client attrition rates;
changes to our management team;
network outages or security incidents, which may result in additional expenses or losses, legal or regulatory actions, the loss of clients, the provision of client credits, and harm to our reputation;
our ability to make technological advancements, add more features to our solution, and integrate those features within our client’s technology infrastructure;
our ability to adequately expand our sales and service team;
our ability to acquire and maintain strategic and client relationships;
the timing and success of new product and feature introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation, partnership or collaboration among competitors, clients or strategic partners;
our ability to successfully integrate companies, businesses and technology that we acquire and achieve a positive return on our investment;
the amount and timing of costs and expenses related to the maintenance and expansion of our business, operations and infrastructure;
seasonal factors that may cause our revenues in the first half of a year to be relatively lower than our revenues in the second half of a year;
inaccessibility or failure of our cloud contact center software due to failures in the products or services provided by third parties;
the amount and timing of costs and expenses related to our research and development efforts or in the acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies;
our ability to expand, and effectively utilize, our network of technology solution brokers, resellers and systems integrators;
the timing of recognition of revenues under current and future GAAP;    
changes in our pricing policies or those of our competitors;
increases or decreases in the costs to provide our solution or pricing changes upon any renewals of client agreements;
the level of professional services and support we provide our clients;
the addition or loss of key clients, including through acquisitions or consolidations;
compliance with, or changes in, the current and future domestic and international regulatory environment;
the hiring, training and retention of key employees;
the outcome of litigation or other claims against us;
the ability to expand internationally, and to do so profitability;
our ability to obtain additional financing on acceptable terms if and when needed;
the timing of expenses related to any future acquisition transactions; and
advances and trends in new technologies and industry standards.
Because a significant percentage of our revenue is derived from existing clients, downturns or upturns in new sales will not be immediately reflected in our operating results and may be difficult to discern.
We generally recognize subscription revenue from clients monthly as services are delivered. As a result, the vast majority of the subscription revenue we report in each quarter is derived from existing clients. Consequently, a decline in new subscriptions in any single quarter will likely have only a small impact on our revenue results for that
16

quarter. However, the cumulative impact of such declines could negatively impact our business and results of operations in future quarters. Accordingly, the effect of potential changes in our pricing policies or renewal rates, and significant downturns in sales, number of agent seats, market acceptance and implementation of our solution, including as a result of the impact of macroeconomic deterioration on our clients, increased inflation rates, increased interest rates, decreased economic output and fluctuations in currency exchange rates, will typically not be reflected in our results of operations until future periods. We also may be unable to adjust our cost structure to reflect the changes in revenue, resulting in lower margins and earnings. In addition, our subscription model makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new clients will be recognized over time as services are delivered. Moreover, many of our clients initially deploy our solution to support only a portion of their contact center agents and, therefore, we may not generate significant revenue from these new clients at the outset of our relationship, if at all. Any increase to our revenue and the value of these existing client relationships will only be reflected in our results of operations as subscription revenue is recognized, and if and when these clients increase the number of agent seats and the number of components of our solution they deploy over time.
Shifts over time or from quarter-to-quarter in the mix of sizes or types of organizations that purchase our solution could affect our gross margins and operating results.
Our strategy is to sell our solution to both smaller and larger organizations. Our gross margins can vary depending on numerous factors related to the implementation and use of our solution, including the features and number of agent seats purchased by our clients, the increasing reliance on public cloud providers, and the level of usage and professional services and support required by our clients. For example, our larger clients typically require more professional services, and because our professional services offerings typically have lower margins, any increase in sales of professional services could harm our gross margins and operating results. We also have lower margins on our usage revenues. Sales to larger organizations may also entail longer sales cycles and more significant selling efforts and expense. Selling to smaller clients may involve smaller contract sizes, fewer opportunities to sell additional services, a higher likelihood of contract terminations, lower returns on sales and marketing expense, fewer potential agent seats and greater credit risk and uncertainty. If the mix of organizations that purchase our solution changes unfavorably, our revenues and gross margins could decrease, and our operating results could be harmed.
We have a history of losses and we may be unable to achieve or sustain profitability.
We have incurred losses in each annual period since our inception in 2001. We incurred net losses of $94.7 million, $53.0 million and $42.1 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, we had an accumulated deficit of $323.1 million. These losses and our accumulated deficit reflect the substantial investments we have made, and continue to make, to develop our solution and acquire new clients, among other expenses. We expect the dollar amount of our costs and expenses to increase in the future as revenue increases, although at a slower rate. We expect our losses to continue for the foreseeable future as we continue to invest in sales and marketing and research and development and expand our business. In addition, as a public company, we incur significant legal, accounting and other expenses. Our historical or recent growth in revenues is not necessarily indicative of our future performance. Accordingly, there is no assurance that we will achieve profitability in the future or that, if we do become profitable, we will sustain profitability.
Risks Related to Our Growth
Our recent rapid growth may not be indicative of our future growth, and if we continue to grow rapidly, we may fail to manage our growth effectively.
For the years ended December 31, 2022, 2021 and 2020, our revenues were $778.8 million, $609.6 million and $434.9 million, respectively, representing year-over-year growth of 28% and 40%, respectively. In the future, as our revenue increases, our annual revenue growth rate may decline. We believe our revenue growth will depend on a number of factors, including our ability to:
compete with other vendors of cloud-based enterprise contact center systems, including recent market entrants, and with providers of legacy on-premise systems;
increase our existing clients’ use of our solution, including additional and new features of our solution;
maintain our existing clients and their level of subscriptions and related usage, and grow subscriptions within our existing client base;
17

respond to adverse economic conditions, including the impact of macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the impact of the Russia-Ukraine conflict, or other factors;
respond to general macro economic factors and industry and market conditions;
further develop our partner ecosystem;
strengthen and improve our solution through significant investments in research and development and the introduction of new and enhanced features and functionality, such as our AI enabled automation features;
introduce our solution to new markets outside of the United States and increase global awareness of our brand; and
selectively pursue acquisitions that enhance our solution offerings.
If we are not successful in achieving these objectives, our ability to grow our revenue may be harmed. In addition, we plan to continue to invest in future growth, including expending substantial financial and other resources on:
sales and marketing, including a significant expansion of our sales and professional services organization;
our technology infrastructure, including systems architecture, management tools, scalability, availability, performance and security, as well as disaster recovery measures;
solution development, including investments in our solution development team, the development of new solutions and in the acquisition of companies and technologies to enhance our solution, as well as new applications and features for our existing solution;
international expansion; and
general administration, including legal, regulatory compliance and accounting expenses. 
Moreover, we continue to expand our headcount and operations. We grew from 1,549 employees as of December 31, 2020, to 2,138 employees as of December 31, 2021, and to 2,380 employees as of December 31, 2022. We anticipate that we will continue to expand our operations and headcount in the near term and beyond in accordance with our overall strategy and taking into consideration macroeconomic conditions. This growth has placed, and future growth will place, a significant strain on our management, administrative, operational and financial resources, company culture and infrastructure. For example, we have continued to expand our international operations, including the formation of new legal entities, which will increase the complexity of our operations, administration and infrastructure. Our success will depend in part on our ability to manage this growth effectively while retaining personnel. To manage the expected growth of our operations and personnel, we will need to continue to improve our operational, financial and management controls and our reporting systems and procedures. Failure to effectively manage growth could result in difficulties or delays in adding new clients, declines in quality or client satisfaction, increases in costs, system failures, difficulties in introducing new features or solutions, the need for more capital than we anticipate or other operational difficulties, and any of these difficulties could harm our business performance and results of operations.
The expected addition of new employees, particularly outside the United States, and the capital investments that we anticipate will be necessary to help us grow and to manage that growth will make it more difficult for us to generate earnings or offset any future revenue shortfalls by reducing costs and expenses in the short term. If we fail to manage our anticipated growth, we will be unable to execute our business plan successfully.
Our growth depends in part on the success of our strategic relationships with third parties and our failure to successfully maintain, grow and manage these relationships could harm our business.
We leverage strategic relationships with third parties, such as CRM providers, WFO providers, systems integrators, telephony and other technology providers. For example, our relationship with CRM providers and systems integrators provide significant lead generation for new client opportunities. These relationships are typically not exclusive and our partners often also offer products of our competitors. As we grow our business, we will continue to depend on both existing and new strategic relationships. Our competitors may be more successful than we are in establishing or expanding relationships with third parties or may provide incentives to third parties to favor their products over our solution. Our competitors may also have deeper or broader relationships with third parties, including a broader suite of products that are outside our core markets, that could give these competitors an advantage in establishing and maintaining relationships with these third parties. These strategic partners may cease to recommend our solution to prospective clients due to actual or perceived lack of features, technological or
18

security issues or failures, reputational concerns, economic incentives, or other factors, which would harm our business, financial condition and operations. Furthermore, there has and continues to be a significant amount of consolidation in our industry and adjacent industries, and if our partners are acquired, fail to work effectively with us or go out of business, they may no longer support or promote our solution, or may be less effective in doing so, which could harm our business, financial condition and operations. If we are unsuccessful in establishing or maintaining our strategic relationships with third parties, or these partners fail to recommend our solution, our ability to compete in the marketplace or to grow our revenues could be impaired and our operating results may suffer. Even if we are successful, we cannot assure you that these relationships will result in increased client usage of our solution or increased revenue.
In addition, identifying new partners, and negotiating and documenting relationships with them, requires significant time and resources. As the complexity of our solution and our third-party relationships increases, the management of those relationships and the negotiation of contractual terms sufficient to protect our rights and promote our interests and limit our potential liabilities will become more complicated. We also license technology from certain third parties, including through OEM relationships. Certain of these agreements permit either party to terminate all or a portion of the relationship without cause at any time and for any reason. If one of these agreements is terminated by the other party, we would have to find an alternative source or develop new technology ourselves, which preclude, limit or delay our ability to offer our solution or certain product features to our clients, result in increased expense and harm our business. Our inability to successfully manage and maintain these complex relationships or negotiate sufficient and favorable contractual terms could harm our business.
Our recent growth, the COVID-19 pandemic and recent adverse economic conditions make it difficult to evaluate and predict our current business and future prospects.
While we have been in existence since 2001, much of our employee, revenue and operations growth has occurred in recent years. Our recent growth may make it difficult for investors to evaluate our current business and our future prospects. We have encountered and will continue to encounter risks and difficulties frequently experienced by growing companies in rapidly changing industries, including increasing and unforeseen expenses as we continue to grow our business. Financial results during the COVID-19 pandemic may not be illustrative of our current business and future prospects.
Our ability to forecast our future operating results is limited and subject to a number of uncertainties, including our ability to predict revenue and expense levels, and plan for and model future growth. These uncertainties are exacerbated by the effects of recent adverse economic conditions, including macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the Russia-Ukraine conflict, or other factors. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described in this annual report. If our assumptions regarding these risks and uncertainties, which we use to plan our business, are incorrect or change due to adjustments in our markets or our competitors and their product offerings, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations and our business could suffer.
Risks Related to Our Clients
If we are unable to attract new clients or sell additional seats, functionality and services to our existing clients, our revenue and revenue growth will be harmed.
To increase our revenue, we must add new clients, add additional agent seats and sell additional seats, functionality and services to existing clients, and successfully get existing clients to renew their subscriptions on terms favorable to us. As our industry matures, as our clients experience seasonal trends in their business, or as competitors introduce lower cost or differentiated products or services that are perceived to compete favorably with ours, our ability to add new clients and renew, maintain or sell additional services to existing clients based on pricing, cost of ownership, technology and functionality could be harmed. As a result, our existing clients may not renew our agreements or may decrease their number of agent seats, and we may be unable to attract new clients or grow or maintain our business with existing clients, which could harm our revenue and growth.
Furthermore, a portion of our revenue is generated by acquiring domestic and international telecommunications minutes from wholesale telecommunication service providers and reselling those minutes to our
19

clients. As telecommunications rates continue to decrease, we may not be able to resell more minutes to maintain our level of usage revenue.
If our existing clients terminate their subscriptions or reduce their subscriptions and related usage, our revenues and gross margins will be harmed and we will be required to spend more money to grow our client base.
We expect to continue to derive a significant portion of our revenues from existing clients. As a result, retaining our existing clients is critical to our future operating results. We offer monthly, annual and multiple-year contracts to our clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. Our clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center volume needs. Subscriptions and related usage by our existing clients may decrease if:
our clients’ business or demand for our services slows or declines due to industry cycles, seasonality, business difficulties or other reasons, including the impact of macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the Russia-Ukraine conflict, or other factors;
clients are not satisfied with our services, prices or the functionality of our solution;
the stability, performance or security of our solution are not satisfactory;
the U.S. or global economy declines;
clients favor products offered by other contact center providers, particularly as competition continues to increase;
fewer clients purchase usage from us;
alternative technologies, products or features emerge or gain popularity that we do not provide; or
our clients or potential clients experience financial difficulties, including as a result of macroeconomic deterioration.
If our existing clients’ subscriptions and related usage decrease or are terminated, we will need to spend more money to acquire new clients and still may not be able to maintain, or increase, our existing level of revenues. We incur significant costs and expenses, including sales and marketing expenses, to acquire new clients, and those costs and expenses are an important factor in determining our profitability. There can be no assurance that our efforts to acquire new clients will be successful.
The loss of one or more of our key clients, or a failure to renew our subscription agreements with one or more of our key clients, could harm our ability to market our solution.
We rely on our reputation and recommendations from key clients in order to market and sell our solution. The loss of any of our key clients, or a failure of some of them to renew or to continue to recommend our solution, could have a significant impact on our revenues, reputation and our ability to obtain new clients. In addition, acquisitions of our clients could lead to cancellation of our contracts with those clients, thereby reducing the number of our existing and potential clients and key reference clients.
Our clients may fail to comply with the terms of their agreements, necessitating action by us to collect payment, or may terminate their subscriptions for our solution.
If clients fail to pay us under the terms of our agreements or fail to comply with the terms of our agreements, including compliance with regulatory requirements and intellectual property terms, we may terminate clients, lose revenue, be unable to collect amounts due to us, be subject to legal or regulatory action and incur costs in enforcing the terms of our contracts, including litigation. Some of our clients may seek bankruptcy protection or other similar relief and fail to pay amounts due to us, seek reimbursement for amounts already paid, or pay those amounts more slowly, all of which risks may be exacerbated by the effects of macroeconomic deterioration, including increased interest inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the Russia-Ukraine conflict, or other factors, any of which could harm our operating results, financial position and cash flow.
20

Our business could be harmed if our clients are not satisfied with the professional services and technical support provided by us or our partners.
Our business depends on our ability to satisfy our clients, not only with respect to our solution, but also with the professional services and technical support that are required for our clients to implement and use our solution to address their business needs. Professional services and technical support may be performed by our own staff or, in a select subset of cases, by third parties. Our professional services offerings have lower or negative margins. Accordingly, any increase in sales of professional services could harm our gross margins and operating results. We will need to continue to considerably expand our professional services and technical support in order to implement and support new and larger global client installations. Identifying and recruiting qualified service personnel and training them in our solution is difficult and competitive and requires significant time, expense and attention. We may be unable to respond quickly enough to accommodate short-term increases in client demand for support services. We also may be unable to modify the format of our support services or change our pricing to compete with changes in support services provided by our competitors. Increased client demand for these services, without corresponding revenues, would increase our costs and harm our operating results. If a client is not satisfied with the deployment and ongoing services performed by us or a third party, we could lose clients, miss opportunities to expand our business with these clients, incur additional costs, or suffer reduced (including negative) margins on our service revenue, any of which could damage our ability to grow our business. In addition, negative publicity related to our professional services and technical support, regardless of its accuracy, may damage our business by affecting our ability to compete for new business with current and prospective clients.
Risks Related to the Sale of our Solution
Failure to adequately retain and expand our direct sales force will impede our growth.
Key to our success is the continuity and growth of our direct sales force. We need to continue to retain key members of our direct sales force while expanding and optimizing our sales infrastructure and headcount in order to grow our client base and business. We plan to continue to expand our direct sales force, both domestically and internationally. Identifying and recruiting qualified personnel and training them in the use and sale of our solution requires significant time, expense and attention. It can take several months before our sales representatives are fully trained and productive. Our business may be harmed if we fail to retain key members of our direct sales force or if our efforts, and the expense incurred, to expand and train our direct sales force do not generate a corresponding increase in revenues. In particular, if we are unable to hire, develop and retain talented sales personnel or if new sales personnel, including those joining our company as a result of an acquisition, are unable to achieve desired productivity levels in a reasonable period of time, we may not be able to realize the expected benefits of this investment or increase our revenues.
We have established, and are continuing to increase, our network of technology solution brokers and resellers to sell our solution; our failure to effectively develop, manage, and maintain this network could materially harm our revenues.
We have established, and are continuing to increase, our network of technology solution brokers, which provide sales leads, and resellers, which sell our solution to new clients. This network has helped us attract additional clients. Our resellers have assisted us in expanding in both domestic and international markets. These technology solution brokers and resellers sell, or may in the future decide to sell, solutions for our competitors. Our competitors may be able to cause our current or potential technology solution brokers or resellers to favor their services over ours, either through financial incentives, technological innovation, solution features or performance, by offering a broader array of products to these service providers or otherwise, which could reduce the effectiveness of our use of these third parties. If we fail to maintain relationships with current technology solution brokers and resellers, fail to develop relationships with new technology solution brokers and resellers in new and existing markets, if we fail to manage, train, or provide appropriate incentives to our existing technology solution brokers and resellers, or if our technology solution brokers and resellers are not successful in their sales efforts, sales of our subscriptions may decrease or not grow at an appropriate rate and our operating results could be harmed. Additionally, in order to effectively utilize our resellers, we must enhance our systems, develop specialized marketing materials and invest in educating resellers regarding our systems, product offerings and services. Our failure to accomplish these objectives could limit our success in marketing and selling our solution.
21

In addition, identifying new resellers, and negotiating and documenting relationships with them, requires significant time and resources. As the complexity of our solution and our reseller relationships increases, the management of those relationships and the negotiation of contractual terms sufficient to protect our rights and limit our potential liabilities will become more complicated. Our inability to successfully manage these complex relationships or negotiate sufficient contractual terms could harm our business.
We sell our solution to larger organizations that require longer sales and implementation cycles and often demand more configuration and integration services or customized features and functions that we may not offer, any of which could delay or prevent these sales and harm our growth rates, business and operating results.
As we continue to target our sales efforts at larger organizations, we face greater costs, longer sales and implementation cycles and less predictability in closing sales. These larger organizations typically require more configuration and integration services, which increases our upfront investment in sales and deployment efforts, with no guarantee that these clients will subscribe to our solution or increase the scope of their subscription. Furthermore, with larger organizations, we must provide greater levels of education regarding the use and benefits of our solution to a broader group of people in order to generate a sale. As a result of these factors, we must devote a significant amount of sales support and professional services resources to individual clients and prospective clients, thereby increasing the cost and time required to complete sales. Our typical sales cycle for larger organizations is four to six months, but can be significantly longer, and we expect that our average sales cycle may increase as sales to larger organizations continue to grow as a percentage of our business. Longer sales cycles could cause our operating and financial results to be less predictable and to fluctuate from period to period. In addition, many of our clients that are larger organizations initially deploy our solution to support only a portion of their contact center agents. Our success depends on our ability to increase the number of agent seats and the number of applications utilized by these larger organizations over time and requires the expenditure of additional sales and marketing expenses in these efforts. There is no guarantee that these clients will increase their subscriptions for our solution. If we do not expand our initial relationships with larger organizations, the return on our investments in sales and deployment efforts for these clients will decrease and our business may suffer.
Furthermore, we may not be able to provide the configuration and integration services that larger organizations typically require. For example, our solution does not currently permit clients to modify our software code, but instead requires them to use our set of APIs. If prospective clients require customized features or functions that we do not offer, and that would be difficult for them to deploy themselves, they will need to use our professional services or third-party service providers or we may lose sales opportunities with larger organizations and our business could suffer.
The markets in which we participate involve a high number of competitors that is continuing to increase, and if we do not compete effectively, our operating results could be harmed.
The market for contact center solutions is highly competitive. Generally, we do not have long-term contracts with our clients and our clients can terminate our service and switch to competitors’ offerings on short notice.
We currently compete with large legacy technology vendors that offer on-premise contact center systems, such as Avaya and Cisco. These legacy technology and software companies are increasingly supplementing their traditional on-premise contact center systems with competing cloud offerings, through a combination of acquisitions, partnerships and in-house development. Additionally, we compete with vendors that historically provided other contact center services and technologies and expanded to offer cloud contact center software such as Genesys and NICE. We also face competition from many smaller contact center service providers such as Content Guru and Talkdesk, as well as vendors offering unified communications and contact center solutions such as Zoom. In addition, Amazon, Twilio and, most recently, Microsoft, have introduced solutions aimed at companies who wish to build their own contact centers and/or contact center components with developers. In addition, CRM vendors are increasingly offering features and functionality that were traditionally provided by contact center providers. CRM vendors also continue to partner with contact center service providers to provide integrated solutions and may, in the future, acquire competitive contact center service providers. These factors could cause CRM vendors to reduce or terminate their partnerships with us, and could result in increased competition. Because CRM integration and partnerships are critical to the success of our solution, these factors could harm our revenue and results of operations.
Some of our competitors can devote significantly greater resources than we can to the development, promotion and sale of their products and services and many have the ability to initiate or withstand substantial price competition. Current or potential competitors may also be acquired by third parties with significantly greater
22

resources. Many of our competitors have stronger name recognition, longer operating histories, larger marketing budgets, greater financial or technical resources, better established relationships with clients, more comprehensive product offerings, larger installed bases and major distribution agreements with consultants, system integrators and resellers. Our competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their product offerings or resources and ability to compete. With the introduction of new technologies and market entrants, we expect competition to continue to intensify in the future. Our recent, and any future, acquisitions will subject us to new competitors and cause us to face additional and different competition in the markets served by these businesses. If our competitors’ products, services or technologies become more accepted than our solution, if they are successful in bringing their products or services to market earlier than ours, or if their products or services are less expensive or more technologically capable than ours, our revenues could be harmed. Pricing pressures and increased competition could result in reduced sales and revenues, reduced margins and loss of, or a failure to maintain or improve, our competitive market position, any of which could harm our business.
If we fail to grow our marketing capabilities and develop widespread brand awareness cost effectively, our business may suffer.
Our ability to increase our client base and achieve broader market acceptance of our cloud contact center software solution will depend to a significant extent on our ability to expand our marketing operations. We plan to continue to dedicate significant resources to our marketing programs, including internet advertising, digital marketing campaigns, social media, trade shows, industry events, co-marketing with strategic partners, telemarketing and out of home campaigns. The effectiveness of our internet advertising and the overall cost of internet advertising has varied over time and may vary in the future due to competition for key search terms, changes in search engine use, changes in the manner in which the leading internet advertising companies approach internet advertising, including through their policies, and changes in the search algorithms used by major search engines, any of which could result in an increase in the time spent and other financial expenditures associated with our internet advertising and a decrease in the effectiveness of our internet advertising. All of these efforts will continue to require us to invest significant financial and other resources in our marketing efforts. Our business will be seriously harmed if our efforts and expenditures do not generate a proportionate increase in revenue.
In addition, we believe that developing and maintaining widespread awareness of our brand in a cost-effective manner, both in the United States and internationally, is critical to achieving widespread acceptance of our solution, expanding our business with existing clients and attracting new clients. Brand promotion activities may not generate client awareness or increase revenues, and even if they do, any increase in revenues typically occurs after the expense has been incurred, and may not offset the costs and expenses of building our brand. If we fail to successfully promote, maintain and protect our brand, or incur substantial costs and expenses, we may fail to attract or retain clients necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical to increasing client adoption of our solution.
Risks Related to Our Solution
If we fail to manage our technical operations infrastructure, our existing clients may experience service outages, our new clients may delay or decide against deployment of our solution, existing clients may decide to move to another vendor, and we could be subject to claims for credits, damages or other actions.
Our success depends in large part upon the capacity, stability, security and performance of our technical operations infrastructure, which currently relies upon a mix of external data centers and, increasingly, public cloud providers. From time-to-time, we have experienced interruptions in service, and may experience such interruptions in the future. These service interruptions may be caused by a variety of factors, including infrastructure changes, human or software errors, telecom network outages, viruses, security attacks, fraud, spikes in client usage and denial of service issues. In some instances, we may not be able to identify the cause or causes of these performance problems, or remediate them within an acceptable period of time. Our failure to achieve or maintain expected performance levels, stability and security, particularly as we increase the number of users of our service and the product applications that run on our system, could harm our relationships with our clients, result in claims for credits or damages or other actions, damage our reputation, significantly reduce client demand for our solution, cause us to incur significant expense and personnel time replacing and upgrading our infrastructure, cause customer attrition, and harm our business.
We have experienced significant growth in the number of agent seats and interactions that our infrastructure supports. As the number of agent seats within our client base grows and our clients’ use of our service increases, we
23

need to continue to make additional investments in our capacity to maintain adequate and reliable availability, stability and performance, the availability of which may be limited or the cost of which may be prohibitive, and any failure may cause interruptions in service that may harm our business. In addition, we need to properly manage our operations infrastructure in order to support version control, changes in hardware and software parameters and the evolution of our solution. If we do not accurately predict our infrastructure requirements or efficiently improve our infrastructure, our business could be harmed.
We host our solution at geographically redundant data centers in the United States, the United Kingdom, Europe and Australia and from public cloud locations in Canada, the United Kingdom and Europe. Any failure or downtime in one of our data center facilities could affect a significant percentage of our clients. While we control and have access to our servers and all of the components of our network that are located in our external data centers, we do not control the operation of these facilities. The owners of our data center facilities have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew these agreements on commercially reasonable terms, or if one of our data center operators is acquired, closes, suffers financial difficulty or is unable to meet our growing capacity needs, we may be required to transfer our servers and other infrastructure to new data center facilities, and we may incur significant costs and service interruptions in connection with doing so. While our data centers have redundant power, cooling and infrastructure, they are subject to various points of failure. Problems with cooling equipment, generators, uninterruptible power supply, routers, switches, or other equipment, whether or not within our control, could result in service interruptions for our clients as well as equipment damage. Our data centers are subject to disasters such as earthquakes, floods, fires, hurricanes, cyber attacks, acts of terrorism, sabotage, break-ins, acts of vandalism and other events, which could cause service interruptions or the operators of these data centers to close their facilities for an extended period of time or permanently. The destruction or impairment of any of our data center facilities could result in significant downtime for our solution and the loss of client data. Because our ability to attract and retain clients depends on our providing clients with highly reliable service, even minor interruptions in our service could harm our business, revenues and reputation. Additionally, in connection with the continuing expansion of our existing data center facilities, there is a risk that service interruptions may occur as a result of server addition, relocation or other issues.
We also host some of our voice services on the public cloud in Europe, Asia, South America and Australia as well as additional core services in Europe. We are also establishing new public cloud deployments of our platform in certain additional international markets. Our public cloud-based platform offering is critical to developing and providing our solution to our clients, scaling our business for future growth, accurately maintaining data and otherwise operating our business. We have little or no control over public cloud providers. Any disruption of the public cloud, deficiencies in the design, implementation, maintenance, or migration from one public cloud provider to another, or any failure of our public cloud providers to effectively design and implement sufficient security systems or plan for increases in capacity could, in turn, cause delays or disruptions in our services. In addition, using the public cloud presents a variety of additional risks, including risks related to sharing the same computing resources with others, reliance on public cloud providers’ authentication, security, authorization and access control mechanisms, a lack of control over the public cloud’s redundancy and security systems and fault tolerances, a reduced ability to control data security and privacy, and future unpredictable costs of these services.
Development of our AI solutions to make people more efficient, automate interactions through virtual agents to improve customer experience and provide conversational insights to customers may not be successful and may result in reputational harm and our future operating results could be materially harmed.
We plan to continue to increase, and provide our customers with, our AI-powered applications, including conversational virtual agents, agent assistance and business insights. In the fourth quarter of 2020, we enhanced our AI-powered applications with the acquisition of Inference Solutions Inc., or Inference, and now offer an integrated IVA platform with AI-enabled omni-channel service solutions. These applications are part of our comprehensive AI & Automation portfolio, which is now comprised of eight distinct modules, including speech analytics, workflow automation, voice IVA, digital IVA and Agent Assist as well as the recently launched Five9 Analytics, AI Insights and AI Summaries. While we aim for our AI-powered applications to make agents more efficient and improve customer experience, our AI models may not achieve sufficient levels of accuracy. In addition, we may not be able to acquire sufficient training data or our training data may contain biased or otherwise inaccurate information. Our competitors or other organizations may incorporate AI features into their products more quickly or more successfully and their AI features may achieve higher market acceptance than ours, which may result in us failing to recoup our investments in developing AI-powered applications and result in lost business. Should any of these items
24

or others occur, our ability to compete, our reputation and operating results may be materially and adversely affected.
If our solution fails, or is perceived to fail, to perform properly or if it contains technical defects, our reputation could be harmed, our market share may decline and we could be subject to product liability claims.
Our solution may contain undetected errors or defects that may result in failures or otherwise cause our solution to fail to perform in accordance with client expectations and contractual obligations. Moreover, our clients could incorrectly implement or inadvertently misuse our solution, which could result in client dissatisfaction and harm the perceived utility of our solution and our brand. Because our clients use our solution for critical aspects of their business, any real or perceived errors or defects in, or other performance problems with, our solution may damage our clients’ businesses and could significantly harm our reputation. If that occurs, we could lose future sales, or our existing clients could cancel or reduce the use of our solution, seek payment credits or damages against us, or delay or withhold payment to us, which could result in reduced revenues, an increase in our provision for uncollectible accounts and service credits, an increase in collection cycles for accounts receivable, and harm our financial results. In addition, since telecommunications billing and associated telecom taxes and the related calculations and billing of telecom taxes are inherently complex and require highly sophisticated information systems to administer, our billing system may experience errors or we may improperly operate the system, which could result in the system incorrectly calculating the fees owed by our clients or related taxes and administrative fees. Clients also may make indemnification or warranty claims against us, which could result in significant expense and risk of litigation. Product performance problems could result in loss of market share, reputational harm, failure to achieve market acceptance and the diversion of development resources.
Any product liability, intellectual property, warranty or other claims against us could damage our reputation and relationships with our clients, and could require us to spend significant time and money in litigation or pay significant settlements or damages. Although we maintain general liability insurance, including coverage for errors and omissions, this coverage may not be available or sufficient to cover liabilities resulting from such claims. Also, our insurers may disclaim coverage. Our liability insurance also may not continue to be available to us on reasonable terms, in sufficient amounts, or at all. Any contract or product liability claims successfully brought against us would harm our business.
The contact center software solutions market is subject to rapid technological change, and we must develop and sell incremental and new features and components of our solution in order to maintain and grow our business.
The contact center software solutions market is characterized by rapid changes in client requirements, frequent introductions of new and enhanced products and features and continuing and rapid technological advancement. To compete successfully, we must continue to devote significant resources to design, develop, deploy and sell new and enhanced contact center solutions, applications and features that provide increasingly higher capabilities, performance and stability at lower cost. If we are unable to develop or acquire new features for our existing solution or new applications that achieve market acceptance or that keep pace with technological developments, our business would be harmed. We are focused on enhancing the reliability, features and functionality of our contact center solution to enhance its utility to our clients, particularly larger clients, with complex, dynamic and global operations. In addition, cloud-based technology advancements in areas such as AI are designed to enable improved customer experience, significant operational efficiencies and business insights. The success of these enhancements depends on many factors, including timely development, introduction and market acceptance, as well as our ability to transition our existing clients to these new solutions, applications and features. To the extent that these enhancements are made as a result of acquisitions, our success also depends on our ability to integrate the acquired technology with our existing solution. Any failure may significantly impair our revenue growth. In addition, because our solution is designed to operate on a variety of systems, we need to continuously modify and enhance our solution to keep pace with changes in hardware, operating systems, the increasing trend toward multi-channel communications and other changes to software technologies. We may not be successful in developing, acquiring or integrating these modifications and enhancements or bringing them to market in a timely fashion. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could delay introduction of changes and updates to our solution and increase our research and development expenses. Any failure of our solution to operate effectively, including with future network platforms and technologies, could reduce the demand for our solution, result in client dissatisfaction and harm our business.
25

Our ability to continue to enhance our solution is dependent on adequate research and development resources. If we are not able to adequately fund our research and development efforts, we may not be able to compete effectively and our business and operating results may be harmed.
In order to remain competitive, we must devote significant and increasing resources to develop new solution offerings, features and enhancements to our existing cloud contact center software, which will increase our research and development and operating expenses. Our research and development expenses totaled $141.8 million, $106.9 million and $68.7 million for the years ended December 31, 2022, 2021 and 2020, respectively. Maintaining adequate research and development personnel and resources to meet the demands of the market is essential. If we are unable to develop products, applications or features internally due to constraints, such as high employee turnover, insufficient cash, other cash needs of our business, inability to hire sufficient research and development personnel or a lack of other research and development resources, we may miss market opportunities. Furthermore, many of our competitors have greater financial resources and expend greater amounts on their research and development programs than we do, and those that do not may be acquired by larger companies that would allocate greater resources to our competitors’ research and development programs. Our failure to devote adequate research and development resources or compete effectively with the research and development programs of our competitors could harm our business.
If we are unable to maintain the compatibility of our software with other solutions and technologies, our business could be harmed.
Our clients often integrate our solution with their business applications, particularly third-party CRM solutions. These third-party providers or their partners could alter their products so that our solution no longer integrates well with them, or they could delay or deny our access to technology releases that allow us to adapt our solution to integrate with their products in a timely fashion. In addition, to the extent that third-party providers are adversely impacted by macroeconomic deterioration, their development of software that is integrated with our solution may be delayed, which could have an adverse impact on the implementation of, or demand for, our solution by our clients. Such third-party providers could also favor integration of our competitors’ products over our solution, making our solution less attractive to our clients. If we cannot adapt our solution to changes in complementary technology deployed by our clients, it may significantly impair our ability to compete effectively.
We are subject to many hazards and operational risks that can disrupt our business, some of which may not be insured or fully covered by insurance.
Our operations are subject to many hazards inherent in the cloud contact center software business, including:
damage to third-party and our infrastructure and data centers, related equipment and surrounding properties caused by earthquakes, hurricanes, tornadoes, floods, fires and other natural disasters, explosions, cyber attacks and acts of terrorism;
security breaches resulting in loss or disclosure of confidential client and customer data and potential liability to clients and non-client third parties for such losses on disclosures; and
other hazards that could also result in suspension of operations, personal injury and even loss of life. 
These risks could result in substantial losses and the curtailment or suspension of our operations. For example, in the event of a major earthquake or flooding on the West Coast of the United States (where our corporate headquarters and one of our data centers are located), hurricane, tropical storm, flooding or severe weather in the southeastern United States (where our other U.S. data center is located) or catastrophic events such as fire, power loss, telecommunications failure, cyber-attack, global pandemic, war or terrorist attack, we may be unable to continue our operations and may endure system and service interruptions, reputational harm, delays in product development, breaches of data security and loss of critical data, any of which could harm our business and operating results.
We are not insured against all claims, events or accidents that might occur. If a significant accident or event occurs that is not fully insured, if we fail to recover all anticipated insurance proceeds for significant accidents or events for which we are insured, or if we or our data center providers fail to reopen facilities damaged by such accidents or events, our operations and financial condition could be harmed. We may also incur significant expense in enforcing our rights against our insurance providers, whether or not successful. In addition to being denied coverage under existing insurance policies, we may not be able to maintain or obtain insurance of the type and amount we desire at reasonable rates.
26

Risks Related to Third-Party Technology Providers
We rely on third-party telecommunications and internet service providers to provide our clients and their customers with telecommunication services and connectivity to our cloud contact center software and any failure by these service providers to provide reliable services could cause us to lose clients and subject us to claims for credits or damages, among other things.
We rely on third-party telecommunication service providers to provide our clients and their customers with telecommunication services. These telephony services include the public switched telephone network, or PSTN, telephone numbers, call termination and origination services, and local number portability for our clients. In addition, we depend on our internet bandwidth suppliers to provide uninterrupted and error-free service through their telecommunications networks. Some of our services may require that users of our service obtain their own internet bandwidth. We exercise little control over these third-party providers, which increases our vulnerability to problems with the services they provide.
When problems occur, it may be difficult to identify the source of the problem. Service disruption or outages, whether caused by our service, the products or services of our third party service providers, or our clients’ or their customers’ equipment and systems, may result in loss of market acceptance of our solution and harm to our reputation and any necessary repairs or other remedial actions may force us to incur significant costs and expenses.
If any of these service providers fail to provide reliable services, suffer outages, degrade, disrupt, increase the cost of or terminate the services that we and our clients depend on, we may be required to switch to another service provider. Delays caused by switching our technology to another service provider, if available, and qualifying this new service provider could materially increase our costs, as well as harm our client relationships, business, financial condition and operating results. Further, any failure on the part of third party service providers to achieve or maintain expected performance levels, stability and security could harm our relationships with our clients, cause us to lose clients, result in claims for credits or damages, increase our costs or the costs incurred by our customers, damage our reputation, significantly reduce client demand for our solution and seriously harm our financial condition and operating results.
Our clients and their customers rely on internet service providers to provide them with access and connectivity to our cloud contact center software and changes in how internet service providers handle and charge for access to the internet could materially harm our client relationships, business, financial condition and operations results.
In 2015, the FCC released an order, commonly referred to as network neutrality, that, among other things, prohibited (i) the impairment or degradation of lawful internet traffic on the basis of content, application or service and (ii) the practice of favoring some internet traffic over other internet traffic based on the payment of higher fees. In June 2018, the FCC repealed the network neutrality regulations imposed by the 2015 order. Internet service providers in the U.S. may now be able to impair or degrade the use of, or increase the cost of using, our solution. The FCC’s 2018 repeal was largely upheld by the D.C. Circuit Court of Appeals in a decision issued in October 2019. That same court rejected the FCC’s attempt to preempt states from adopting their own network neutrality requirements. As a result, network neutrality regulations vary widely among both the domestic and international jurisdictions in which we operate. While certain jurisdictions have strong protections for services such as ours, others either lack a network neutrality framework or otherwise do not enforce network neutrality regulations. The impairment, degradation or prioritization of lawful internet traffic by internet service providers could materially harm the performance of our solution, our client relationships, business, financial condition and operating results.
Risks Related to Our International Operations
We continue to expand our international operations, which exposes us to significant risks.
To date, we have not generated significant revenues outside of the U.S., Canada, the U.K., Latin America and Australia. However, we already have significant operations outside these countries and regions, and we expect to grow our international presence in the future. Our international employees are primarily located in the Philippines, where technical support, training and other professional services are performed, Portugal, where we continue to transition portions of engineering and operations previously performed in Russia, and Australia, where additional portions of engineering and operations are now performed. In March 2022, we made a decision to close our Russia office and to establish a new European development center in Portugal. While approximately half of our Russian-citizen employees have received visas and have moved to Portugal, it was not feasible to move and retain all of the Russian-citizen employees in connection with growing our overall operations presence in Portugal, we have
27

expanded recruiting and employment-related efforts in Portugal to further enhance our operations. We have and will continue to incur costs in connection with this transition, and during the transition we have and may continue to experience operational disruptions. There can be no assurance that our new Portuguese operations will be as effective or as efficient as our prior Russian operations, which could harm our business and results of operations. The future success of our business will depend, in part, on our ability to expand our operations and customer base to other countries, including our new location in Portugal.
Operating in international markets requires significant resources and management attention and will subject us to regulatory, economic, and political risks that are different from those in the U.S. In addition, in order to effectively market and sell our solution in international markets, we often must localize our solution, including the language in which our solution is offered, which increases our costs, could result in delays in offering our solution in these markets and may decrease the effectiveness of our sales efforts. Due to our limited experience with international operations and developing and managing sales and distribution channels in international markets, our international expansion efforts may not be successful.
We also will continue to incur additional compliance costs associated with our international operations, including costs associated with expanding and rapidly changing sanctions and other trade controls. In addition, we may be unaware or unable to keep current with changes in foreign government requirements and laws as they change from time to time, which often occurs with minimal or no advance notice. Failure to comply with these regulations could harm our business. In many countries outside the United States, it is common for others to engage in business practices that are prohibited by our internal policies and procedures or United States or international laws and regulations applicable to us. Although we have implemented policies and procedures designed to ensure compliance with these laws and policies, there can be no assurance that all of our employees, contractors, strategic partners and agents will comply with these laws and policies. Violations of laws or key control policies by our employees, contractors, strategic partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, delays in filing financial reports required as a public company, penalties, prohibitions on selling our solution or harm to our reputation, any of which could harm our business.
While we have worked to avoid and mitigate any effects of the Russia-Ukraine conflict on our business, employees and clients, the conflict is ongoing, and its ultimate scope and broader impacts cannot be predicted with certainty. While the conflict has not yet had a negative impact on our employees, business, or operations outside of Russia, it could, and if the conflict or related geopolitical tensions extend to other countries, negative impacts could also expand. Our business and operations could be harmed and our costs could increase if our or our clients’ or other partners’ manufacturing, logistics or other operations, costs or financial performance are disrupted or adversely affected. The Russia-Ukraine conflict has also had an adverse impact on the global economy, including on the inflation rate, and has contributed to significant fluctuation in global stock markets, including The NASDAQ Stock Market, on which our common stock is listed. All of these risks and conditions could harm our future sales, business and operating results.
Sales to clients outside the United States or with international operations and our international sales efforts and operations support expose us to risks inherent in international sales and operations.
A key element of our growth strategy is to expand our international sales efforts and develop a worldwide client base. Because of our limited experience with international sales, our international expansion may not be successful and may not produce the return on investment we expect. To date, we have realized only a small portion of our revenues from clients outside the United States, with approximately 90% of our revenue for the year ended December 31, 2022 derived from clients with billing addresses in the United States.
We have increased and are continuing to increase our sales, marketing and support personnel in both the U.K. and the European Union. We have enlarged our data centers in the U.K. and Amsterdam and are increasing our use of public cloud solutions in the European Union as well. Operating in international markets requires significant resources and management attention and subjects us to intellectual property, regulatory, economic and political risks that are different from those in the United States. As we increase our international sales efforts and continue and increase our other international operations, we will face increased risks in doing business internationally that could harm our business, including:
the need to establish and protect our brand in international markets;
the need to localize and adapt our solution for specific countries, including translation into foreign languages and associated costs and expenses;
difficulties in staffing and managing foreign operations, particularly hiring and training qualified sales and service personnel;
28

the need to implement and offer customer care, in various languages;
different pricing environments, longer sales and accounts receivable payment cycles and collections issues;
weaker protection for intellectual property and other legal rights than in the U.S. and practical difficulties in enforcing intellectual property and other rights outside of the U.S.;
privacy and data protection laws and regulations that are complex, expensive to comply with and may require that client data be stored and processed in a designated territory;
increased risk of piracy, counterfeiting and other misappropriation of our intellectual property in our locations outside the U.S.;
new and different sources of competition;
general economic conditions in international markets;
fluctuations in the value of the U.S. dollar and foreign currencies, which may make our solution more expensive in other countries or may increase our costs, impacting our operating results when translated into U.S. dollars;
compliance challenges related to the complexity of multiple, conflicting and changing governmental laws and regulations, including employment, tax, telecommunications and telemarketing laws and regulations;
increased risk of international telecom fraud;
laws and business practices favoring local competitors;
compliance with laws and regulations applicable to foreign operations and cross border transactions, including the Foreign Corrupt Practices Act, the U.K. Bribery Act and other anti-corruption laws, supply chain restrictions, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell our solution in certain foreign markets, and the risks and costs of non-compliance;
increased financial accounting and reporting burdens and complexities;
restrictions or taxes on the transfer of funds;
adverse tax consequences; and
unstable economic and political conditions and potential accompanying shifts in laws and regulations. 
These risks could harm our international operations, increase our operating costs and hinder our ability to grow our international business and, consequently, our overall business and results of operations.
Other Operational Risks
Adverse economic conditions may harm our business.
Our business depends on the overall demand for cloud contact center software solutions, the economic health of our current and prospective clients and worldwide economic conditions. In addition to the United States, Canada, Europe, Latin America and Australia, we plan in the future to market and sell our solution in Asia and other international markets. Adverse economic conditions in these markets, including declining worldwide economic conditions, increased inflation rates, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency exchange rates, has and will likely continue to reduce overall demand for our solution, particularly in our installed base. These factors could also delay our clients' implementation of our solution, delay or lengthen sales cycles, delay international expansion, lower prices for our solution, and may also lead to longer collection cycles for payments due from our clients, as well as result in an increase in client bad debt. While the implications of macroeconomic events on our business, results of operations and overall financial position remain uncertain over the long term, we continue to experience macroeconomic headwinds on our installed base business, which typically contributes approximately half of our revenue growth, particularly in two verticals, healthcare and consumer, which are typically our two strongest seasonal industries in the fourth quarter. There has also been some adverse impact on the mid-market portion of our net new clients business. All of these potential circumstances could lead to slower growth, or even a decline in, our revenues, operating results and cash flows.
Security breaches and improper access to or disclosure of our data or our clients’ data, or other cyber attacks on our systems, could result in litigation and regulatory risk, harm our reputation and our business.
Our solution involves the storage and transmission of our clients’ information, including information about our clients’ customers or other information treated by our clients as confidential. Unauthorized access, unauthorized
29

use of our systems, security breaches or other cyber attacks could result in the loss of confidentiality, integrity and availability of such information, leading to litigation, governmental investigations and enforcements actions, indemnity obligations, increased expense, and other liability. Such incidents could also cause interruptions to the solutions we provide, degrade the user experience, harm our reputation or cause clients to lose confidence in our solution.
We are required to comply with laws and regulations that require us to maintain the security of personal data and we may have contractual and other legal obligations to notify customers or other relevant stakeholders of security breaches. While we have implemented security measures to protect client information and minimize the risk of security breaches and other cyber attacks, if these measures fail as a result of a cyber-attack, other third-party action, employee error, malfeasance or otherwise, and someone unlawfully or without authorization obtains access to our clients’ information, including personal data, our reputation could be damaged, our business may suffer and we could incur significant liability. Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. In addition, third parties may attempt to fraudulently induce employees or users to disclose information in order to gain access to our data or our users’ data. Such security breaches could lead to negative publicity, may cause our customers to lose confidence in the effectiveness of our security measures and require us to respond to and/or mitigate the security breach. Accordingly, if our cybersecurity measures fail to protect against unauthorized access, attacks, compromise or the mishandling of data by our employees, then our reputation, business, results of operations and financial condition could be adversely affected. Moreover, any failure on the part of third parties, including our clients, to maintain appropriate security measures for their own systems could harm our relationships with our clients, result in claims against us for credits or damages, damage our reputation and significantly reduce client demand for our solution. Any or all of these issues could harm our ability to attract new clients, cause existing clients to cancel, reduce or not renew their subscriptions, result in reputational damage or subject us to third-party lawsuits, governmental investigations and enforcement actions, regulatory fines or other action or liability, including orders or consent decrees forcing us to modify our business practices, all of which could materially harm our business, reputation or financial results.
We are undergoing changes to our management team; we depend on our senior management team, and the loss of one or more of our senior leadership team or other key employees could harm our business and results of operations.
On October 7, 2022, our Chief Executive Officer resigned as our Chief Executive Officer and from our Board of Directors, effective November 28, 2022. On October 10, 2022, we announced the appointment, effective as of November 28, 2022, of Michael Burkland as our new Chief Executive Officer. Mr. Burkland previously served as our Chief Executive Officer from 2008 until he resigned due to personal health reasons in 2017, and has remained on our Board of Directors either as Executive Chairman or Chairman since that time. Our Chief Executive Officer transition may be disruptive to, or cause uncertainty in, our business and our relationships with clients, business partners, stockholders and employees, and could lead to attrition of management and key employees. If we are unable to execute an orderly transition and successfully integrate Mr. Burkland back into our management team, our business could be harmed.
Our success depends, in part, upon the performance and continued services of our senior leadership team, including our new Chief Executive Officer. If our senior leadership team, including our Chief Executive Officer, fails to perform effectively or if we fail to attract or retain key executives, senior management or other key employees, our business, financial condition or results of operations could be harmed. We also rely on our leadership team, key employees, and critical individual contributors in all of our functional areas. The loss of one or more of our leadership team, key employees, and critical individual contributors could harm our business. We currently do not maintain key person life insurance policies on any of our employees.
If we are unable to attract and retain highly skilled leaders and other employees, our business and results of operations may be adversely affected.
To execute our growth plan, we must attract and retain highly qualified personnel, including key executives, senior management or other key employees, and we may incur significant costs, including stock-based compensation expense, to do so. Competition for these personnel is intense, especially for senior executives, engineers highly experienced in designing and developing cloud software and for senior sales personnel. We have, from time to time, experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications, and this difficulty could be further exacerbated by our Chief Executive Officer transition and any other senior leadership or other key employee transitions we experience. We invest significant time and expense in
30

training our employees, which increases their value to competitors who may seek to recruit them and increases our costs.
We believe that our corporate culture is a critical component to our ability to attract and retain employees. As we grow, we will need to continually enhance our efforts to maintain our corporate culture, which is more difficult due to our policies that continue to allow limited work from home flexibility stemming from the COVID-19 pandemic. We may experience increased attrition of employees to other opportunities, as certain employees may seek more flexible work alternatives than we offer, may seek positions with companies outside of the geographic area in which they live that offer remote work opportunities, or may decide to scale back their work life for personal reasons. Many of the companies with which we compete for experienced personnel have greater resources than we have and may offer more flexible work alternatives such as permanent remote work or work from home. If we fail to attract new personnel or fail to retain and motivate our current personnel, particularly our senior leadership team and our other key employees, our business and future growth prospects would be harmed. In addition, if we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached legal obligations, resulting in a diversion of our time and resources and, potentially, damages.
Volatility or lack of performance in the trading price of our common stock, including the declines in our trading price over the recent past, may also affect our ability to attract and retain qualified personnel because job candidates and existing employees often emphasize the value of stock awards when considering whether to accept or continue employment. If the perceived value of our stock awards is low or declines, it may harm our ability to recruit and retain highly skilled employees.
We may acquire other companies, or technologies or be the target of strategic transactions, or be impacted by transactions by other companies, which could divert our management’s attention, result in additional dilution to our stockholders or use a significant amount of our cash resources, and otherwise disrupt our operations and harm our operating results.
We may acquire or invest in businesses, applications or technologies that we believe could complement or expand our solution, enhance our technical capabilities or otherwise offer growth opportunities. For instance, in 2019, we acquired substantially all of the assets of Whendu LLC, or Whendu, including its iPaaS platform, and in 2020, we acquired both Virtual Observer and Inference. The pursuit of potential acquisitions may divert the attention of management, and cause us to incur various costs and expenses in identifying, investigating and pursuing acquisitions, whether or not they are consummated. We may not be able to identify desirable acquisition targets or be successful in entering into an agreement with any particular target. In addition, there has been a number of recent transactions in our industry and adjacent industries, which could have a negative impact on us.
To date, the growth in our business has been primarily organic, and we have limited experience in acquiring other businesses. With respect to our recent acquisitions and any future acquisitions, we may not be able to successfully integrate acquired personnel, operations, product features and technologies, or effectively manage the combined business following the acquisition. We also may not achieve the anticipated benefits from these or any future acquisitions due to a number of factors, including:
inability to integrate or benefit from acquisitions in a profitable manner;
unanticipated costs or liabilities associated with the acquisition, including legal claims to enforce our rights under the acquisition agreements or arising from the activities of the companies or businesses we acquire;
acquisition-related costs;
difficulty converting the clients of the acquired business to our solution and contract terms, including due to disparities in the revenue, licensing, support or professional services model of the acquired company;
difficulty integrating the accounting systems, operations and personnel of the acquired business;
difficulties and additional costs and expenses associated with supporting legacy products and the hosting infrastructure of the acquired business;
diversion of management’s attention from other business concerns;
harm to our existing relationships with our partners and clients as a result of the acquisition;
the loss of our or the acquired business’s key employees;
diversion of resources that could have been more effectively deployed in other parts of our business; and
use of substantial portions of our available cash to consummate the acquisition. 
31

In addition, a significant portion of the purchase price of companies and businesses we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. If our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could harm our results of operations.
Acquisitions could also result in dilutive issuances of equity securities, the use of our available cash, or the incurrence of additional debt to fund such acquisitions, which could harm our operating results. To the extent that we intend to issue stock in any acquisitions, volatility in our stock price could make it more difficult or dilutive to make these acquisitions. If an acquired business fails to meet our expectations, our operating results, business and financial condition could suffer.
In addition, third parties may be interested in acquiring us. We will continue to consider, evaluate and negotiate any such transactions as we deem appropriate. Such potential transactions may divert the attention of management, and cause us to incur various costs and expenses in investigating, evaluating and negotiating such transactions, whether or not they are consummated.
We may not be able to secure additional financing on favorable terms, or at all, to meet our future capital needs.
To date, we have financed our operations, primarily through sales of our solution, lease facilities and the net proceeds from our equity and debt financings, including the sale of our convertible senior notes. We do not know when or if our operations will generate sufficient cash to fund our ongoing operations. We may require additional capital to respond to business opportunities, challenges, acquisitions, a decline in sales, increased regulatory obligations or unforeseen circumstances and may engage in equity or debt financings or enter into credit facilities.
We have a substantial amount of debt. As of December 31, 2022, we had approximately $747.7 million in principal outstanding under our convertible senior notes issued in May 2018 and in May and June 2020. See Note 6 to the consolidated financial statements.
Any debt financing obtained by us in the future would cause us to incur additional debt service expenses and could include restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and pursue business opportunities and future debt could be secured by all of our assets. If we raise additional funds through further issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution in their percentage ownership of our company, and any new equity securities we issue could have rights, preferences and privileges senior to those of holders of our common stock. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to grow and support our business and to respond to business challenges could be significantly harmed.
If we are unable to maintain and further develop effective internal control over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our common stock may decrease.
As a public company, we are required to maintain internal control over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, requires that we evaluate and determine the effectiveness of our internal control over financial reporting and provide a management report and attestation from our independent registered public accountant on our internal control over financial reporting. This attestation has and will continue to increase our independent public accountant costs and expenses.
If we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective, which could cause our stock price to decline. A “material weakness” is a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.
If we have material weaknesses in our internal control over financial reporting, we may not detect errors on a timely basis and our financial statements may be materially misstated. If we identify material weaknesses in our internal control over financial reporting, if we are unable to comply with the requirements of Section 404 in a timely manner, if we are unable to assert that our internal control over financial reporting is effective or if our independent registered public accounting firm is unable to attest that our internal control over financial reporting is effective, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our
32

common stock could decrease. We could also become subject to stockholder or other third-party litigation as well as investigations by the stock exchange on which our securities are listed, the SEC or other regulatory authorities, which could require additional financial and management resources and could result in fines, penalties, trading suspensions or other remedies.
Changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and affect our reported operating results.
U.S. GAAP is subject to interpretation by the FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in accounting standards or practices can have a significant effect on our reported results and may even affect our financial statements issued before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and will occur in the future. Changes to existing rules or the questioning of current practices may harm our reported financial results, result in restatements of prior periods, or the way we account for or conduct our business.
The application of any new accounting guidance is, and will be, based on all information available to us as of the date of adoption and up through subsequent interim reporting, including transition guidance published by the standard setters. However, the interpretation of these new standards may continue to evolve as other public companies adopt the new guidance and the standard setters issue new interpretative guidance related to these rules. As a result, changes in the interpretation of these rules could result in material adjustments to our application of the new guidance, which could have a material effect on our results of operations and financial condition. Additionally, any difficulties in implementing these pronouncements could cause us to fail to meet our financial reporting obligations, which could result in regulatory discipline, cessation or disruption of trading in our common stock and harm investors’ confidence in us.
In addition, certain factors have in the past and may in the future cause us to defer recognition of revenues. For example, the inclusion in our client contracts of non-standard terms, such as acceptance criteria, could require the deferral of revenue. To the extent that such contracts become more prevalent in the future our revenue may be harmed.
Because of these factors and other specific requirements under U.S. GAAP for revenue recognition, we must have precise terms and conditions in our arrangements in order to recognize revenue when we deliver our solution or perform our professional services. Negotiation of mutually acceptable terms and conditions can extend our sales cycle, and we may accept terms and conditions that do not permit revenue recognition at the time of delivery.
Risks Related to Our Intellectual Property
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand.
Our success and ability to compete depend in part upon our intellectual property. As of December 31, 2022, our intellectual property portfolio included three registered U.S. trademarks, 15 issued U.S. patents, one pending U.S. patent application and one registered U.S. copyright. As of December 31, 2022, outside the U.S. we also had 10 trademark registrations, five issued patents, and two pending international PCT patent applications. The expiration dates of our issued patents range from 2030 to 2041. We primarily rely on copyright, trade secret and trademark laws, trade secret protection and confidentiality or license agreements with our employees, clients, partners and others to protect our intellectual property rights. However, the steps we take to secure, protect and enforce our intellectual property rights may be inadequate. We may not be able to obtain any further patents or trademarks, our current patents could be invalidated or our competitors could design their products around our patented technology, and our pending applications may not result in the issuance of patents or trademarks. We have pending patent applications and trademark registrations outside the U.S., and we may have to expend significant additional resources to obtain additional protection and maintain current registrations as we expand our international operations. Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights in other countries are uncertain and may afford little or no effective protection of our proprietary technology, and the risk of intellectual property misappropriation may be higher in these countries. As we expand into additional countries, these risks will be further enhanced. Consequently, we may be unable to prevent our proprietary technology from being infringed or exploited abroad, which could affect our ability to expand into international markets or require costly efforts to protect our technology.
In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect these rights. Litigation brought to protect and enforce our intellectual property rights will be
33

costly, time consuming and distracting to our management and could result in the impairment or loss of our intellectual property. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights, which could weaken our intellectual property protection. Accordingly, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property. Our failure to secure, protect and enforce our intellectual property rights could substantially harm the value of our technology, solutions, brand and business.
We will likely continue to be subject to third-party intellectual property infringement claims.
There is considerable patent and other intellectual property development activity and litigation in our industry. Our success depends upon our not infringing upon the intellectual property rights of others. Our competitors, as well as a number of other entities and individuals, may own or claim to own intellectual property relating to our industry. From time to time, third parties have claimed that we are infringing upon their intellectual property rights.
Certain technology necessary for us to provide our solution may be patented, copyrighted or otherwise protected by other parties either now or in the future. In such case, we would have to negotiate a license for the use of that technology. We may not be able to negotiate such a license at a price that is acceptable, or at all. The existence of such a patent, copyright or other protections, or our inability to negotiate a license for any such technology on acceptable terms, could force us to cease using such technology and offering solutions incorporating such technology.
Others have claimed, or in the future may claim, that our solution and underlying technology infringe or violate their intellectual property rights. However, we may be unaware of the intellectual property rights that others may claim cover some or all of our technology or solution. Any claims or litigation could cause us to incur significant costs and expenses and, if successfully asserted against us, could require that we pay substantial damages or ongoing royalty payments, require that we refrain from using, manufacturing or selling certain offerings or features or using certain processes, prevent us from offering our solution or certain features thereof, or require that we comply with other unfavorable terms, any of which could harm our business and operating results. We may also be obligated to indemnify our clients or business partners and pay substantial settlement costs, including royalty payments, in connection with any such claim or litigation and to obtain licenses, which could be costly. Even if we were to prevail in any such dispute, any litigation regarding our intellectual property could be costly and time consuming and divert the attention of our management and key personnel from our business operations.
Indemnity provisions in various agreements potentially expose us to substantial liability for intellectual property infringement and other losses.
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify clients, vendors, lessors, business partners and other parties for third party claims with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, certain claims related to third-party privacy or cyber security breaches or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors, officers and certain employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. Large indemnity payments or damage claims from contractual breach could harm our business, results of operations and financial condition. Although we typically contractually limit our liability with respect to such obligations, we may still incur substantial liability related to them. Any dispute with a client with respect to such obligations could be expensive, even if we ultimately prevail, and could harm our relationship with that client and other current and prospective clients, reduce demand for our solution and harm our business, results of operations and financial condition.
We employ third-party licensed software for use in or with our solution, and the inability to maintain these licenses or errors in the software we license could result in increased costs, or reduced service levels, which could harm our business.
Our solution incorporates certain third-party software obtained under licenses from other companies. We anticipate that we will continue to rely on current and new software from third parties in the future. Although we believe that there are commercially reasonable alternatives to the third-party software we currently license, this may not be the case, or may not be the case for new software that we license, or it may be difficult or costly to transition to other providers. In addition, integration of the software used in our solution with new third-party software may require significant work and require substantial investment of our time and resources. To the extent that our solution
34

depends upon the successful operation of third-party software in conjunction with our software, any undetected errors or defects in this third-party software could prevent the deployment or impair the functionality of our solution, delay new product or solution introductions, result in increased costs, or a failure of our solution and injure our reputation. Our use of additional or alternative third-party software would require us to enter into license agreements with third parties and to integrate such software to our solution.
There can be no assurance that the technology licensed by us will continue to provide competitive features and functionality or that licenses for technology currently utilized by us or other technology that we may seek to license in the future, including to replace current third-party software, will be available to us at a reasonable cost or on commercially reasonable terms, or at all. Third-party licensors may also be acquired or go out of business, which could preclude us from continuing to use such technology. The loss of, or inability to maintain, existing licenses could result in lost product features and litigation. The loss of existing licenses could also result in implementation delays or reductions until equivalent technology or suitable alternative solutions could be developed or identified, and licensed and these replacements integrated, and could increase our costs and harm our business.
Our solution utilizes open source software, and any failure to comply with the terms of one or more of these open source licenses could negatively affect our business.
Our solution includes software covered by open source licenses, which may include, for example, free general public use licenses, open source front-end libraries and open source applications. The terms of various open source licenses have not been interpreted by United States courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market our solution. By the terms of certain open source licenses, we could be required to release the source code of our proprietary software, and to make our proprietary software available under open source licenses, if we combine our proprietary software with open source software in a certain manner. In the event that portions of our proprietary software are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all or a portion of our technologies, or otherwise be limited in the licensing of our technologies, each of which could reduce or eliminate the value of our intellectual property, technologies and solutions. In addition to risks related to license requirements, usage of open source software can lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Given the nature of open source software, there is also a risk that third parties may assert copyright and other intellectual property infringement claims against us based on our use of certain open source software. Many of the risks associated with the usage of open source software cannot be eliminated and could harm our business.
Risks Related to Regulatory and Tax Matters
Failure to comply with laws and regulations could harm our business and our reputation.
Our business is subject to regulation by various federal, state, local and foreign governmental agencies, including agencies responsible for monitoring and enforcing laws and regulations related to employment and labor laws, workplace safety, environmental protection, privacy or data security, consumer protection, telecommunications services, anti-bribery, import/export controls, federal securities and taxes. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States and in other circumstances these requirements may be more stringent in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory recalls, notification obligations, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties or injunctions. If any governmental sanctions, fines or penalties are imposed, or if we do not prevail in any civil or criminal litigation, our business, operating results, financial condition and reputation could be harmed. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. Enforcement actions and sanctions could further harm our business, operating results, financial condition and reputation.
Alleged or actual failure to comply with the constantly evolving legal and contractual environment surrounding calling consumers and wireless phone numbers by other companies or our competitors or governmental or private enforcement actions related thereto, could harm our business, financial condition, results of operations and cash flows.
The legal and contractual environment surrounding calling consumers and wireless phone numbers is constantly evolving. In the United States, two federal agencies, the Federal Trade Commission, or the FTC, and the
35

FCC, and various states have laws including, at the federal level, the TCPA that restrict the placing of certain telephone calls and texts to residential and wireless telephone subscribers by means of automatic telephone dialing systems, prerecorded or artificial voice messages and fax machines. These laws require companies to institute processes and safeguards to comply with these restrictions. The legal interpretation of certain of the requirements of these laws continue to be in dispute before the courts and federal agencies, and it is possible that legal decisions and agency actions may further alter the legal requirements involved. Some of these laws, where a violation is established, can be enforced by the FTC, FCC, State Attorneys General, or private party litigants. In these types of actions, the plaintiff may seek damages, statutory penalties, costs and/or attorneys’ fees.
We have designed our solution to comply with these laws. To the extent that our solution is viewed by clients or potential clients as less functional, or more difficult to deploy or use, because of our solution’s compliance features, we may lose market share to competitors that do not include similar compliance safeguards. Our contractual arrangements with our clients who use our solution to place calls also expressly require them to comply with all such laws and to indemnify us for any failure to do so. We take numerous steps to reasonably confirm that the use of our services complies with applicable laws. Even with these efforts, it is possible that the FTC, FCC, private litigants or others may attempt to hold our clients, or us as a software solution provider, responsible for alleged violations of these laws. To the extent any court finds that the software solution violated a controlling legal standard, we could face indemnification demands from our clients for costs, fees and damages with respect to calls placed using that solution. It also is possible that we may not successfully enforce or collect upon our contractual indemnities from our clients. Defending such suits can be costly and time-consuming and could result in fines, damages, expenses and losses. Additionally, these laws, and any changes to them or the interpretation thereof, that further restrict calling consumers, including to wireless phone numbers, adverse publicity regarding the alleged or actual failure by companies, including our clients and competitors, to comply with such laws or governmental or private enforcement actions related thereto, could result in a reduction in the use of our solution by our clients and potential clients, which could harm our business, financial condition, results of operations and cash flows.
On December 12, 2018, the FCC issued an order concluding that the Short Message Service, or SMS, or text messages, is an information service under federal law and not a telecommunications service. The regulatory significance to us is that the FCC’s decision gives wireless carriers the flexibility to block SMS messages if the carriers identify the messages as unwanted by their wireless customers. Such blocking efforts by carriers may make it more difficult for our clients to use SMS messages that are provided by us as a part of our overall communications and outreach solution for our clients. Thus, although SMS comprises only a very small portion of our revenue base, its future availability as an effective tool for communication and outreach for our clients and their customers is uncertain and could cause our solution to be less valuable to clients and potential clients.
Increased taxes on our service may increase our clients’ cost of using our service and/or increase our costs and reduce our profit margins to the extent the costs are not passed through to our clients, and we may be subject to liabilities for past sales and other taxes, surcharges and fees.
Based on analysis of our activities, we have determined that we are obligated to collect and remit U.S. state or local sales, use, gross receipts, excise and utility user taxes, as well as fees or surcharges as a communications service provider in certain U.S. states, municipalities or local tax jurisdictions. We are registered for collecting and remitting applicable taxes where such a determination has been made. Prior to our making such determination, we neither collected nor remitted these taxes, fees or surcharges to applicable local, municipal or state jurisdictions. We continue to analyze our activities to determine if we are subject to these taxes in additional jurisdictions and based on our ongoing assessment of our U.S. state and local tax collection and remittance obligations, we register for tax and regulatory purposes in such jurisdictions and commence collecting and remitting applicable state and local taxes and surcharges to these jurisdictions.
We have accrued a contingent liability of $1.2 million for our best estimate of the probable amount of taxes and surcharges that may be imposed by various states and municipalities on our activities, including our usage-based and subscription services, prior to registration. This contingent liability is based on our analysis of a number of factors, including the source location of our usage-based fees, the taxability of our subscription services and the rules and regulations in each state. The actual amount of state and local taxes and surcharges paid may differ from our estimates. See Note 10 to the consolidated financial statements.
While we have accrued for these potential liabilities in each period, such accruals are based on analyses of our business activities, the operation of our solution, applicable statutes, regulations and rules in each state and locality and estimates of sales subject to sales tax or other charges. State and local taxing and regulatory authorities may
36

challenge our position and may decide to audit our business and operations with respect to state or local sales, use, gross receipts, excise and utility user taxes, fees or surcharges, which could result in our being liable for taxes, fees, or surcharges, as well as related penalties and interest, above our recorded accrued liability or additional liability for taxes, fees, or surcharges, as well as penalties and interest for our clients, which could harm our results of operations and our relationships with our clients. In addition, if our international sales grow, additional foreign countries may seek to impose sales or other tax collection obligations on us, which would increase our exposure to liability.
The applicability of state or local taxes, fees or surcharges relative to services such as ours is complex, ambiguous and subject to interpretation and change. If states enact new legislation or if taxing and regulatory authorities promulgate new rules or regulations or expand or otherwise alter their interpretations of existing rules and regulations, we could incur additional liabilities. The amount that we are required to pay under certain of these tax and regulatory structures also continues to increase as a percentage of our telecommunications revenues. The collection of additional taxes, fees or surcharges in the future could increase our prices or reduce our profit margins. Compliance with new or existing legislation, rules or regulations may also make us less competitive with those competitors who are not subject to, or choose not to comply with, such legislation, rules or regulations. We have incurred, and will continue to incur, substantial ongoing costs associated with complying with state or local tax, fee or surcharge requirements in the numerous markets in which we conduct or will conduct business.

Our ability to maintain compliance with complex rules and technological requirements intended to prevent robocalls and caller ID spoofing poses a significant business risk due to possible blocking of client voice traffic.
The FCC has adopted rules based on federal statute that require all providers of voice communications services, with limited exceptions, to implement the STIR/SHAKEN caller identification authentication framework designed to reduce fraudulent robocalls and illegal phone number identification, or ID, spoofing. STIR stands for Secure Telephony Identity Revisited. SHAKEN stands for Secure Handling of Asserted information using toKENs. We have completed our implementation of STIR/SHAKEN technology, but the implementation process was complex and involved compliance with a number of related regulatory regimes.
STIR/SHAKEN is a series of protocols and a governance framework in which the originating voice service provider attests to the calling party’s identity and is intended to ensure the caller’s ID has not been spoofed in order to reduce the number of illegal robocalls. The STIR/SHAKEN regulatory framework creates a significant business risk for companies such as ours that include clients that originate large volumes of telephone calls to consumers because, if an intermediate or terminating carrier is unable to verify the authenticity of an incoming call from one of our clients, they may block the call, preventing it from reaching the intended party, which would damage our relationship with our clients, and make our solution less attractive to our clients and potential clients.
In addition, the FCC is requiring voice service providers to implement other robocall prevention measures, including registering with the FCC’s Robocall Mitigation Database and maintaining a robocall mitigation plan that includes conducting due diligence on customers to ensure they do not engage, or appear to engage, in robocalling or caller ID spoofing. Third party complaints and unusual calling patterns on end user bills must be investigated and the services of non-compliant clients terminated. Voice service providers must also participate in an Industry Traceback Group program to further demonstrate their commitment to preventing robocalls and caller ID spoofing. We have implemented these remedial measures to ensure that other carriers do not misidentify or block voice traffic originated by our clients. Although we believe we have achieved full compliance, the regulatory measures to prevent robocalling and caller ID spoofing are relatively new, complex and continue to change and therefore pose a risk to all voice service providers with respect to the possible misidentification and blocking of voice calls originated by their clients. These new compliance measures have and will increase our regulatory compliance and other costs, could make our solution less attractive to our clients, and any non-compliance could subject us to fines, damages and penalties, or injunctions precluding the use of our solutions or certain features thereof.
37


Our ability to offer services outside the United States is subject to different regulatory and taxation requirements, which may be complicated and uncertain.
As we continue to expand the sale and implementation of our solution internationally, we will be subject to additional regulations, taxes, surcharges and fees. Compliance with these new complex regulatory requirements differ from country to country, and are frequently changing and may impose substantial compliance burdens on our business. At times, it may be difficult to determine which laws and regulations apply and we may discover that we are required to comply with certain laws and regulations after having provided services for some time in that jurisdiction, which could subject us to retroactive taxes, fees and penalties, and we may be subject to conflicting requirements. Additionally, as we expand internationally, the risk that governments will regulate or impose new or increased taxes or fees on our services increases. Any such additional regulation or taxes could decrease the value of our international expansion, or impede our ability to expand internationally, and therefore harm our results of operations.
We are subject to assessments for unpaid USF contributions, as well as interest thereon and civil penalties, due to our late registration and past failure to recognize our obligation as a USF contributor and as an international carrier.
We are classified as a telecommunications service provider for regulatory purposes and we are required to make direct contributions to the USF based on revenue we receive from the resale of interstate and certain international telecommunications services. In order to comply with the obligation to make direct contributions, we are registered with the Universal Service Administrative Company, or USAC, which is charged by the FCC with administering the USF, and have been remitting the required contributions to USAC since our registration with USAC in April 2013.
We also made retroactive USF contributions based on our revenues for the period from 2008 to 2012. We have an unresolved and arguably dormant dispute with the FCC, however, regarding whether we are liable for USF contributions related to the period from 2003 through 2007. As of December 31, 2022, we had accrued $0.1 million in interest related to the disputed assessments for the period of 2003 through 2007. See Note 10 to the consolidated financial statements.
Our ongoing obligations to pay federal, state and local telecommunications contributions and taxes may decrease our price advantage over, and ability to compete with our competitors who are not subject to, or choose not to comply with, those requirements. In addition, if we are unable to continue to pass some or all of the cost of these contributions and taxes to our clients, our profit margins on the telecommunication service minutes we resell will decrease. Our federal contributions and tax obligations may significantly increase in the future, due to new interpretations by governing authorities, governmental budget pressures, changes in our business model or solutions or other factors.
If we do not comply with FCC rules and regulations, we could be subject to further FCC enforcement actions, fines, loss of licenses and possibly restrictions on our ability to operate or offer certain of our services.
Since our business is regulated by the FCC, we are subject to existing or potential FCC regulations relating to privacy, disability access, porting of numbers, USF contributions and other requirements. If we do not comply with FCC rules and regulations, we could be subject to FCC enforcement actions, fines, loss of licenses and possibly restrictions on our ability to operate or offer certain of our services. Any enforcement action by the FCC, which may be a public process, would hurt our reputation in the industry, could impair our ability to sell our services to clients and could harm our business and results of operations.
The regulations to which we are subject (in whole or in part) include:
the TRACED Act and corresponding regulations from the FCC, which requires carriers to authenticate incoming calls using the STIR/SHAKEN caller ID framework and correspondingly compels providers of telecommunications services to implement capabilities to certify as authentic the traffic they provide to those carriers;
the Communications Assistance for Law Enforcement Act, or CALEA, which requires covered entities to assist law enforcement in undertaking electronic surveillance;
38

enhanced 911 rules, KARI’s Law and RAY BAUM’s Act, which, in some circumstances, require telecommunications service providers to ensure their users can directly dial 911 emergency services and, if technically feasible, automatically convey dispatchable location information with the call;
contributions to the USF which requires that we pay a percentage of our revenues resulting from the provision of interstate and some international telecommunications services to support certain federal programs;
payment of annual FCC regulatory fees based on our interstate and international revenues;
rules pertaining to access to our services by people with disabilities and contributions to the Telecommunications Relay Services fund; and
FCC rules regarding CPNI which requires that we limit disclosure of certain information received from customers without client approval, subject to certain exceptions.
If we do not comply with any current or future rules or regulations that apply to our business, we could be subject to additional and substantial fines and penalties, we may have to restructure our solution, exit certain markets, accept lower margins or raise the price of our solution, any of which could harm our business and results of operations.
Reform of federal and state USF programs could increase the cost of our service to our clients, diminishing or eliminating our pricing advantage.
The FCC and a number of states are considering reform or other modifications to USF programs. The way we calculate our contribution may change if the FCC or certain states engage in reform or adopt other modifications.
Should the FCC or certain states adopt new contribution mechanisms or otherwise modify contribution obligations that increase our contribution burden, we will either need to raise the amount we currently collect from our clients to cover this obligation or absorb the costs, which would reduce our profit margins. Furthermore, the FCC has ruled that states can require us to contribute to state USF programs. A number of states already require us to contribute, while others are actively considering extending their programs to include the solution we provide. Currently our USF contributions are borne by our clients, which could result in our solution becoming less competitive as compared to products provided by our competitors.
We may not be able to utilize a significant portion of our net operating loss or research tax credit carryforwards, which could harm our profitability and financial condition.
As of December 31, 2022, we had federal, state and foreign net operating loss carryforwards due to prior period losses of $456.9 million, $310.9 million and $13.5 million, respectively, available to reduce future income subject to income taxes. If not utilized, the federal and significant state net operating loss carryforwards will begin to expire in 2024 and 2028, respectively, while the foreign net operating loss carryforwards do not expire. As of December 31, 2022, we also had gross research credit carryforwards for federal and California state tax purposes of $10.8 million and $7.0 million, respectively. A portion of the federal research credit carryforwards will continue to expire in 2023. The California research credit carryforwards do not expire. If we are unable to generate sufficient taxable income to utilize our net operating loss and research tax credit carryforwards, these carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could harm our profitability and financial condition in future periods.
In addition, under Section 382 of the Internal Revenue Code of 1986, as amended, or IRC Section 382, our ability to utilize net operating loss carryforwards or other tax attributes, such as research tax credits, in any taxable year may be limited if we experience an “ownership change.” An IRC Section 382 “ownership change” generally occurs if one or more stockholders or groups of stockholders who own at least 5% of our stock increase their ownership by more than 50 percentage points over their lowest ownership percentage within a rolling three-year period. Similar rules may apply under state tax laws. We experienced an ownership change prior to 2014 and the disclosed amounts of our net operating losses and research credit carryforwards have been reduced for the resulting effect of the IRC Section 382 limitations. Subsequent or future issuances or sales of our stock (including certain transactions involving our stock that are outside of our control) could cause an “ownership change” again, which would impose an annual limit on the amount of pre-ownership change net operating loss carryforwards and other tax attributes we can use to reduce our taxable income. This could potentially cause those tax attributes to expire unused or to be reduced, which would increase and accelerate our liability for income taxes. It is possible that such an
39

ownership change could materially reduce our ability to use our net operating loss carryforwards or other tax attributes to offset taxable income, which could require us to pay more income taxes than if we were able to fully utilize our net operating loss carryforwards and harm our profitability.
Privacy concerns and domestic or foreign laws and regulations may reduce the demand for our solution, increase our costs and harm our business.
Our clients use our solution to collect, transfer, use, and otherwise process, collectively, Process or Processing, personal data regarding their customers and potential customers. The Processing of personal data and other types of protected data subjects us and our customers to a number of domestic and international laws that govern and regulate the Processing of personal data and other types of protected data. These laws regulate and address a range of issues including data privacy (e.g., restrictions or technological or process requirements regarding the Processing of data), cybersecurity (e.g., requirements for the protection of personal data against compromise of the confidentiality, integrity, or availability of personal data), breach notification, data governance, and risk management and reporting. These laws can vary substantially from jurisdiction to jurisdiction, and are rapidly evolving. Domestic and international government authorities are considering adopting, or may adopt, laws and regulations in the future, regarding the Processing of personal data obtained from consumers and individuals.
In the U.S., there are numerous federal and state laws governing the privacy and security of personal data. For instance, we may be subject to FTC enforcement actions if the FTC has reason to believe we have engaged in unfair or deceptive privacy or data security practices in violation of the FTC Act. There are also new state privacy laws, including the California Consumer Privacy Act, or CCPA, the California Privacy Rights Act, or CPRA, the Colorado Privacy Act, or CPA, the Connecticut Data Privacy Act, or CDPA, the Utah Consumer Privacy Act, or UCPA, and the Virginia Consumer Data Protection Act, or VCDPA, that set forth comprehensive privacy obligations regarding the Processing of personal data. It is possible that other states may pass their own versions of data privacy laws.
Moreover, data protection laws and regulations outside the United States, including Brazil, Canada, China, Japan, Russia, Singapore, the United Kingdom and particularly in the EU, often are more restrictive than those in the United States. Such laws and regulations may have more stringent compliance obligations in regards to data protection. While some aspects of these laws are similar to the new U.S. state privacy laws in terms of providing for data subject privacy rights of access, deletion, correction, and portability, the EU laws often require affirmative consent for some types of data processing, and broader requirements for informing data protection authorities and individuals of security breaches that affect their personal data. We also may be bound by additional, more stringent contractual obligations relating to our collection, use, disclosure and data transfers of personal, financial, and other data outside the EU. It is possible that a governmental authority may implement a new law or interpret an existing law in a manner that limits our customers’ ability to use our solution or that requires us to make costly or detrimental changes in our solution and services, whether on a one-time basis or as an ongoing increase in our operating costs and expenses. Further, some laws might require us to disclose proprietary or confidential aspects of our solution in a manner that compromises the effectiveness of our solution or that enables our competitors or bad actors to gain insight into the operation of our technology, enabling them to copy or circumvent our solution and thereby reducing the value of our technology.
The costs of compliance with, and other burdens imposed by, such laws and regulations that are applicable to us and the businesses of our clients may limit the use and adoption of our solution and reduce overall demand for our solution. Also, failure to comply with such laws may lead to significant fines, penalties or other regulatory liabilities, such as orders or consent decrees forcing us or our clients to modify business practices, and reputational damage or third-party lawsuits for any noncompliance with such laws. Our business could be harmed if legislation or regulations are adopted, interpreted or implemented in a manner that is inconsistent from country to country and inconsistent with our current policies and practices, or those of our clients.
Furthermore, data privacy and protection concerns may cause consumers to resist providing personal data or other types of protected data that may be subject to laws and regulations that is necessary to allow our clients to use our solution effectively. Even the perception of privacy concerns, whether or not valid, may inhibit market adoption of our solution in certain industries or countries.
40

The European Union’s GDPR may continue to increase our costs and the costs of our clients to operate, limit the use of our solution or change the way we operate, exposes us to substantial fines and penalties if we fail to comply, and has led to similar laws being enacted in other jurisdictions.
The GDPR replaced the EU Data Protection Directive, also known as Directive 95/46/EC, and is intended to harmonize data protection laws throughout the EU by applying a single data protection law that is binding throughout each member state. We and many of our customers are subject to the GDPR based upon our processing of personal data collected from EU data subjects, such as our processing of personal data of our customers in the EU and our processing of our EU employees’ personal data.
The GDPR enhances data protection obligations for processors and controllers of personal data, including, for example, expanded disclosures about how personal information is to be used, limitations on retention of information, mandatory data breach notification requirements and onerous new obligations on services providers. Non-compliance with the GDPR can trigger steep fines of up to €20 million or 4% of total worldwide annual turnover, whichever is higher. The member states of the EU were tasked under the GDPR to enact certain implementing legislation that would add to or further interpret the GDPR requirements and this additional implementing legislation potentially extends our obligations and potential liability for failing to meet such obligations.
Given the breadth and depth of changes in data protection obligations, our compliance with the GDPR’s requirements will continue to require time, resources and review of the technology and systems we use to satisfy the GDPR’s requirements. We have ongoing procedures to maintain GDPR compliance. We continue to deliver product features that enhance our data management and security in support of GDPR compliance.
Among the compliance obligations the GDPR raises for us and our customers are requirements regarding the transfer of personal data from the EU to other jurisdictions, including the United States. We continue to rely on Standard Contractual Clauses, or SCCs, and have updated our use of use of SCCs to the EU’s latest versions, as well as separate U.K. versions of the SCCs. Even still, there continue to be EU legal decisions and certain regulatory guidance that cast doubt on the legality of EU-U.S. data flows in general. Any inability to transfer personal data from the EU to the U.S. in compliance with data protection laws may impede our ability to attract and retain customers and adversely affect our business and financial position. As a result, it may be necessary to establish additional systems and business operations in the EU to avoid the transfer of personal data out of the EU. Should a change in the conduct of our business be required, it may involve substantial expense and the diversion of resources from other aspects of our business, all of which may harm our business and results of operations.
Jurisdictions outside of the EU are also considering and/or enacting comprehensive data protection legislation. For example, on July 8, 2019, Brazil enacted the General Data Protection Law, or the LGPD, and on June 5, 2020, Japan passed amendments to its Act on the Protection of Personal Information, or the APPI. Both laws broadly regulate the processing of personal information in a manner comparable to the GDPR, and violators of the LGPD and APPI face substantial penalties. We also continue to see jurisdictions, such as Russia, imposing data localization laws, which under Russian laws require personal information of Russian citizens to be, among other data processing operations, initially collected, stored, and modified in Russia. Similarly, on November 1, 2021, China’s Personal Information Protection law came into effect, which places restrictions on the transfer of personal information to third parties within China or overseas. These regulations may deter customers from using services such as ours, and may inhibit our ability to expand into those markets or prohibit us from continuing to offer services in those markets without significant financial burden.
The GDPR and other laws or regulations associated with the enhanced protection of certain types of personal data, could greatly increase our cost of providing our solutions and services, require significant changes to our operations or even prevent us from offering certain services in jurisdictions in which we operate. Failure to comply with data protection regulations may result in data protection authorities and other privacy regimes imposing additional obligations to obtain consent from data subjects by or on behalf of our customers. Additionally, the inability to guarantee compliance or otherwise provide acceptable privacy assurances may inhibit the sale and use of our software in the EU and certain other markets, which could, were it to occur, harm our business and operating results.
Because the interpretation and application of many privacy and data protection laws (including the GDPR), commercial frameworks, and standards are uncertain, it is possible that these laws, frameworks, and standards may be interpreted and applied in a manner that is inconsistent with our existing data protection practices. If so, we and our customers are at risk of enforcement actions taken by EU data protection authorities or litigation from consumer advocacy groups acting on behalf of data subjects. In addition to the possibility of fines, lawsuits, breach of contract claims, and other claims and penalties, we could be required to fundamentally change our business activities and
41

practices or modify our solutions, which could have an adverse effect on our business. Any inability to adequately address privacy and security concerns, even if unfounded, or comply with applicable privacy and security or data security laws, regulations, and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales, and adversely affect our business.
U.S. state privacy laws, including the CCPA, CPA, CTDPA, UCPA and VCDPA could increase our costs and the costs of our clients to operate, limit the use of our solution or change the way we operate, and expose us to substantial fines and class action risk if we fail to comply, and lead to similar laws being enacted in other states.
The CCPA, CPA, CTDPA, UCPA and VCDPA apply to certain entities doing business in California, Colorado, Connecticut, Utah and Virginia. We and our qualifying customers were required to comply with the requirements of the CCPA on January 1, 2020 and have been subject to the VCDPA since January 1, 2023. The CPA and CTDPA will be effective July 1, 2023 and the UCPA will come into effect on December 31, 2023.
The U.S. state privacy laws establish a privacy framework for covered businesses by creating an expanded definition of personal data and creating new data privacy rights for eligible residents in those states, including the right to the right to access, delete or correct such data, the right to opt out of sales or use of their personal data for targeted advertising or profiling purposes, the right to limit the use and disclosure of their sensitive personal data and the right to be free from discrimination for exercising their rights. Eligible residents of those states may also appeal any decision or indecision related to the exercise of any of their data privacy rights. As required by the statutes, covered entities doing business in California, Colorado, Connecticut, Utah and Virginia have disclosure obligations to consumers for whom they collect or process personal data. Complying with these obligations involves continued expenditures that could increase as more consumers exercise their rights under the statute.
The U.S. state privacy laws create new and potentially severe statutory damages frameworks for violations of their provisions. Additionally, the CCPA creates a private right of action for consumers whose personal data is subject to a data breach. This private right of action has the potential to create significant class action liability for businesses, like ours, that operate in California. To protect against these new risks, it may be necessary to change our insurance programs.
The effects of the U.S. state privacy laws are potentially significant and may require us to modify our data collection or processing practices and policies and to incur substantial costs and expenses in an effort to comply and increase our potential exposure to regulatory enforcement and/or litigation. We anticipate that more states may enact legislation similar to the CCPA, CPA, CTDPA, UCPA and VCDPA, by providing consumers with new privacy rights and increases the privacy and security obligations of entities handling certain personal data of such consumers. These laws have prompted a number of proposals for new federal and state-level privacy legislation. Such proposed legislation, if enacted, may add additional complexity, variation in requirements, restrictions and potential legal risk, require additional investment of resources in compliance programs, impact strategies and the availability of previously useful data and could result in increased compliance costs and/or changes in business practices and policies.
Risks Related to Ownership of Our Convertible Senior Notes
Servicing our debt may require a significant amount of cash. We may not have sufficient cash flow from our business to pay our indebtedness, and we may not have the ability to raise the funds necessary to settle conversions of the convertible senior notes in cash or to repurchase the convertible senior notes for cash upon a fundamental change, which could adversely affect our business and results of operations.
In May 2018, we issued $258.8 million in aggregate principal amount of the 2023 convertible senior notes in a private offering. In May 2020, we repurchased or exchanged $181.0 million in aggregate principal amount of the 2023 convertible senior notes through individually negotiated private transactions in the 2023 Note Repurchase Transactions. As of December 31, 2022, after giving effect to the 2023 Note Repurchase Transactions and other settlements, we had approximately $0.2 million in aggregate principal amount of the 2023 convertible senior notes outstanding. The 2023 convertible senior notes mature on May 1, 2023 and the interest rate of the 2023 convertible senior notes is fixed at 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year.
In May and June 2020, we issued $747.5 million in aggregate principal amount of the 2025 convertible senior notes in a private offering, all of which were outstanding as of December 31, 2022. The 2025 convertible senior notes mature on June 1, 2025, and the interest rate of the 2025 convertible senior notes is fixed at 0.500% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020.
42

Our ability to make scheduled payments of principal and interest, or to refinance our indebtedness, including the convertible senior notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control, including those described in this report. Our business may not generate cash flows from operations in the future that are sufficient to service our debt and make necessary capital expenditures. If we are unable to generate sufficient cash flows, we may be required to pursue one or more alternatives, such as selling assets, restructuring debt or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive to existing holders of our common stock. Our ability to obtain additional financing or refinance the 2025 convertible senior notes, or any future indebtedness, will depend on conditions in the capital markets and our financial condition at such time, among other factors. We may not be able to engage in any of these activities on favorable terms or at all, which could result in a default on our debt obligations or other material adverse effects on our business and financial condition.
Subject to certain conditions, holders of both series of the convertible senior notes have the right to require us to repurchase for cash all or any portion of their convertible senior notes upon the occurrence of a fundamental change (as defined in the indentures governing the convertible senior notes) at a fundamental change repurchase price equal to 100% of the principal amount of the applicable series of convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the applicable fundamental change repurchase date.
Upon conversion of either or both series of convertible senior notes in accordance with their terms, unless we elect to deliver solely shares of our common stock to settle such conversion (other than paying cash in lieu of delivering any fractional share), we will be required to settle a portion or all of our conversion obligation through the payment of cash. We may not have enough available cash or be able to obtain financing at the time we are required to make repurchases in connection with such conversion and our ability to pay may be further limited by law, regulatory authority or agreements governing our future indebtedness. Our failure to repurchase any convertible senior notes at a time when the repurchase is required by the applicable indenture or to pay any cash payable on any future conversions as required by the applicable indenture would constitute a default under such indenture. A default under either such indenture would lead to, and the occurrence of the fundamental change itself may also lead to, a default under agreements governing our future indebtedness. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness or repurchase any convertible senior notes when required, or to make cash payments upon conversions thereof.
If triggered, the conditional conversion feature of the 2025 convertible senior notes may adversely affect our financial condition and operating results.
If and to the extent the conditional conversion feature of our 2025 convertible senior notes is triggered, holders of such convertible senior notes will be entitled to convert their convertible senior notes at any time during specified periods at their option. During the three months ended December 31, 2022, the conversion features of the 2025 convertible senior notes were not triggered. Accordingly, holders of the 2025 convertible senior notes are not entitled to convert such convertible senior notes from January 1, 2023 to March 31, 2023. Whether the 2025 convertible senior notes will be convertible after March 31, 2023 will depend on the satisfaction of the conversion conditions.
To the extent that the conditional conversion features of the 2025 convertible senior notes are triggered in the future, holders of the 2025 convertible senior notes will be entitled to convert their 2025 convertible senior notes at any time during the specified periods at their option. If one or more holders elect to convert their 2025 convertible senior notes during any such specified period, we have the option to pay or deliver, as the case may be, cash, shares of our common stock or a combination of cash and shares of our common stock, at our election. Any election to settle conversions of 2025 convertible senior notes with cash could adversely affect our liquidity.
Transactions relating to the convertible senior notes may dilute the ownership interests of our existing stockholders or adversely affect the market price of our common stock; the trading price of our convertible senior notes may be affected by volatility in the price of our common stock.
The conversion of some or all of either series of convertible senior notes would dilute the ownership interests of our existing stockholders to the extent we satisfy our conversion obligation by delivering shares of our common stock. In this regard, if holders of the convertible senior notes elect to convert their notes, we may settle our conversion obligations by delivering to them cash, shares of our common stock or a combination thereof. In addition, we may issue shares of our common stock in connection with repurchases, exchanges or other transactions involving the convertible senior notes, such as the 2023 Note Repurchase Transactions, which involved the issuance of 2,723,581 shares of our common stock to certain holders of the 2023 convertible senior notes. We received
43

elections to convert a significant portion of 2023 convertible senior notes from the fourth quarter of 2019 through the fourth quarter of 2022. We have elected to satisfy our obligations through the payment of cash in certain circumstances, the issuance of shares of common stock in other circumstances, or a combination thereof, to such convertible senior note holders. See Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operation—Liquidity and Capital Resources, for further discussion of our elections to satisfy our conversion obligations.
In addition, in connection with the issuance of the 2023 convertible senior notes and the 2025 convertible senior notes, we entered into capped call transactions with certain financial institutions, or the Option Counterparties. The capped call transactions are expected generally to reduce the potential dilution to holders of our common stock upon any conversion or settlement of either series of convertible notes and/or offset any cash payments we are required to make in excess of the principal amount of such convertible senior notes, as the case may be, with such reduction and/or offset subject to a cap under the terms of the capped call transactions. We expect that the Option Counterparties or their respective affiliates may from time to time purchase shares of our common stock and/or enter into various derivative transactions with respect to our common stock in connection with their hedging activities relating to the capped call transactions. The Option Counterparties or their respective affiliates also may modify their hedge positions by entering into or unwinding such derivative transactions and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the applicable maturity of either series of convertible senior notes. These activities could negatively affect the market price of our common stock.
Volatility and declines in the trading price of our common stock may result in decreases in the trading prices of our convertible senior notes. Our convertible senior notes do not trade in a liquid market and are thus subject to increased volatility, particularly when our common stock price is volatile.
General Risk Factors
Our stock price has been volatile, may continue to be volatile and may decline, including due to factors beyond our control.
The market price of our common stock has been volatile in the past and may fluctuate significantly in the future in response to numerous factors, many of which are beyond our control. During the twelve months ended December 31, 2022, the sale price per share of our common stock ranged from a low of $46.61 to a high of $144.24. Factors that may contribute to continuing volatility in the price of our common stock include:
actual or anticipated fluctuations or declines in our operating results;
the impact of adverse economic conditions, including the impact of macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the impact of the Russia-Ukraine conflict, or other factors;
loss of clients or a reduction, or slower growth, in subscriptions or features subscribed to by our existing clients;
any major change in our board of directors or management, including in connection with our recent CEO transition;
loss of key personnel;
the impacts of the COVID-19 pandemic and related matters on the equity capital markets and economy in general, or on us or our industry in particular;
the financial projections we provide to the public, any changes in these projections, our failure to meet these projections, or our failure to exceed these projections by amounts or percentages expected by our investors and analysts;
failure of securities analysts to initiate or maintain coverage of our company, changes in financial estimates by any securities analysts who follow our company, or our failure to meet these estimates or the expectations of investors;
ratings changes by any securities analysts who follow our company;
sales of our common stock (or securities that convert into our common stock) by us or sales by our significant stockholders, or the public announcement of same;
the assessment of our business or position in our market published in research and other reports;
announcements by us or our competitors of significant product or technical innovations, financings, acquisitions, strategic partnerships, joint ventures or capital commitments;
entry into the market by new competitors, or the introduction of new products or the generation of new sales by us or our competitors;
44

changes in operating performance and stock market valuations of other technology companies generally, or those in the software as a service industry in particular;
price and volume fluctuations in the overall stock market, including as a result of trends in the U.S. or global economy;
lawsuits threatened or filed against us;
security breaches or incidents impacting our clients or their customers and security breaches of companies that provide solutions similar to our solution, which could negatively impact our industry as a whole;
legislation or regulation of our business, the business of our clients, the internet and/or contact centers;
new entrants into and consolidations of the contact center market, including the transition by providers of legacy on-premise contact center systems to cloud solutions;
acquisitions by us or our competitors, and our ability to effectively integrate and achieve the desired benefits from acquisitions by us;
the perceived or real impact of events that harm our competitors;
developments with respect to patents or proprietary rights; and
other events or factors, including those resulting from war, incidents of terrorism or responses to these events, which would be unrelated to our business and industry, and outside of our control.
In addition, stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many technology companies, particularly in connection with the continued macroeconomic deterioration, including increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency rates, the Russia-Ukraine conflict and the COVID-19 pandemic. Stock prices of many technology companies have recently declined, including in some cases in a manner unrelated or disproportionate to the operating performance of those companies. These and other factors may disproportionately impact the trading price of our common stock. In the past, stockholders have instituted securities class action litigation following periods of volatility. If we were to become involved in such securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and harm our business, results of operations, financial condition, reputation and cash flows.
If securities or industry analysts discontinue publishing research or reports about our business, or publish negative reports about our business, our share price and trading volume could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business, our industry, our market and our competitors. We do not have any control over these analysts. If one or more of the analysts who cover us downgrade our shares or change their opinion of our shares or our business, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail to regularly publish reports on us, we could lose visibility in financial markets or our industry market, which could cause our share price or trading volume to decline.
Substantial future sales of shares of our common stock could cause the market price of our common stock and our convertible senior notes to decline.
The market price of shares of our common stock and our convertible senior notes could decline as a result of substantial sales of our common stock, particularly sales by our directors, executive officers and significant stockholders or the perception in the market that holders of a large number of shares intend to sell their shares.
The future registration of shares of our common stock may cause our stock price and the price of our convertible senior notes to decline, even before such shares are actually sold in the market. We have registered shares of common stock that we may issue under our employee equity incentive plans. These shares can be sold freely in the public market upon issuance.
We are unable to predict the effect that sales, or the perception that our shares may be available for sale, will have on the prevailing market price of our common stock.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws:
provide that our board of directors is classified into three classes of directors;
45

provide that stockholders may remove directors only for cause;
provide that the authorized number of directors may be changed only by resolution of the board of directors;
provide that all vacancies, including newly created directorships, may, except as otherwise required by law, be filled by the affirmative vote of a majority of directors then in office, even if less than a quorum;
provide that our stockholders may not take action by written consent, and may only take action at annual or special meetings of our stockholders;
provide that stockholders seeking to present proposals before a meeting of stockholders or to nominate candidates for election as directors at a meeting of stockholders must provide notice in writing in a timely manner, and also specify requirements as to the form and content of a stockholder’s notice;
restrict the forum for certain litigation against us to Delaware;
restrict the forum for complaints asserting a cause of action under the Securities Act to the federal district courts;
do not provide for cumulative voting rights (therefore allowing the holders of a majority of the shares of common stock entitled to vote in any election of directors to elect all of the directors standing for election);
provide that special meetings of our stockholders may be called only by the chairman of the board, our chief executive officer or the board of directors pursuant to a resolution adopted by a majority of the total number of authorized directors; and
provide that stockholders will be permitted to amend our amended and restated bylaws and certain parts of our amended and restated certificate of incorporation only upon receiving at least 662/3% of the votes entitled to be cast by holders of all outstanding shares then entitled to vote generally in the election of directors, voting together as a single class.  
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, which is responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder.
The existence of these provisions could negatively affect the price of our common stock and limit opportunities for you to realize value in a corporate transaction.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the sole and exclusive forum for certain disputes between us and our stockholders, and our Bylaws provide that the federal district courts will be the exclusive forum for resolving any complaint asserting a cause of action under the Securities Act, each of which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, employees, or agents.
Our amended and restated certificate of incorporation provides that, unless we consent to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of fiduciary duty owed by any of our directors, officers or other employees to us or to our stockholders, (3) any action asserting a claim arising pursuant to the Delaware General Corporation Law or (4) any action asserting a claim governed by the internal affairs doctrine. Furthermore, our Bylaws provide that, unless we consent in writing to an alternative forum, the federal district courts of the United States are the sole and exclusive forum for the resolution of any complaint asserting a cause of action under the Securities Act.
These choice of forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees, or agents, which may discourage such lawsuits against us and our directors, officers, employees and agents even though an action, if successful, might benefit our stockholders. Stockholders who do bring a claim in the Court of Chancery could face additional litigation costs in pursuing any such claim, particularly if they do not reside in or near the State of Delaware. The Court of Chancery or federal district courts may also reach different judgments or results than would other courts, including courts where a stockholder considering an action may be located or would otherwise choose to bring the action, and
46

such judgments or results may be more favorable to us than to our stockholders. Alternatively, if a court were to find either of these choice of forum provisions to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, operating results and financial condition.
We have never paid cash dividends and do not intend to pay dividends for the foreseeable future.
We have never declared or paid any cash dividends on our common stock. We currently intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, including under any future loan facilities, general business conditions and other factors that our board of directors may deem relevant. While our convertible senior notes do not prohibit payment of dividends, any dividends declared and paid by our board of directors would result in an adjustment to the conversion rate of such notes such that additional shares would be issuable upon conversion. Accordingly, holders of our common stock must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
ITEM 1B. Unresolved Staff Comments
None.
ITEM 2. Properties
We currently lease approximately 173,000 square feet of office space worldwide. Information concerning our principal leased properties as of December 31, 2022 is set forth below:
LocationPrincipal UseSquare FootageLease Expiration Date
San Ramon, CaliforniaCorporate headquarters, sales, marketing, product design, professional services, research and development104,000January 2031
The PhilippinesTechnical support, training and other professional services26,600July 2023
PortugalPortions of engineering and operations20,600August 2025
AustraliaResearch and development, sales, marketing and client support services 14,000October 2027
The hosting of our equipment and software at co-located third-party facilities is also significant to our business. We have entered into rental agreements with third-party facilities in Santa Clara, California; Atlanta, Georgia; Slough, England; and Amsterdam, the Netherlands, which require monthly payments for a fixed period of time in exchange for certain guarantees of space, and network and telecommunication availability. These agreements expire at various dates through 2026.
We believe our facilities are sufficient for our current needs.
ITEM 3. Legal Proceedings
Information with respect to this item may be found under the heading “Legal Matters” in Note 10 of the Notes to Consolidated Financial Statements in this Annual Report on Form 10-K, which information is incorporated herein by reference.
ITEM 4. Mine Safety Disclosures
Not applicable.
47

PART II
ITEM 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information for Common Stock
Our common stock trades on The NASDAQ Global Market, or NASDAQ, under the symbol “FIVN.”
Number of Common Stock Holders
On February 21, 2023, there were 15 stockholders of record of our common stock who held an aggregate of 71,151,340 shares of our common stock. We believe that there are a substantially greater number of beneficial owners of our common stock. 
Dividend Policy
We have never declared or paid any cash dividends on our common stock. We currently intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. In addition, while our convertible senior notes do not prohibit payment of dividends, any dividends declared and paid by our board of directors would result in an adjustment to the conversion rate of such notes such that additional shares would be issuable upon conversion. Any future determination to declare cash dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on a number of factors, including our financial condition, results of operations, capital requirements, contractual restrictions, including under any future loan facilities, general business conditions and other factors that our board of directors may deem relevant.
Stock-Based Compensation
For information on securities authorized for issuance under our equity compensation plans, see ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
Recent Sales of Unregistered Securities
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
None.
48

Stock Performance Graph
The graph below compares the cumulative total return on our common stock with that of the Russell 2000 Index and the NASDAQ Computer and Data Processing Index. The period shown commences on December 31, 2017 and ends on December 31, 2022. The graph assumes $100 was invested at the close of market on December 31, 2017 in the common stock of Five9, the Russell 2000 Index and the NASDAQ Computer and Data Processing Index, and assumes the reinvestment of any dividends. The stock price performance on the following graph is not intended to forecast or be indicative of future stock price performance of our common stock.

fivn-20221231_g2.jpg
This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any filing of Five9, Inc. under the Securities Act of 1933, as amended, or the Securities Act of 1934 Exchange, as amended.
ITEM 6. [Reserved]

ITEM 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion in conjunction with the consolidated financial statements and notes thereto included elsewhere in this report.
Overview
We are a pioneer and leading provider of intelligent cloud contact center market with more than 2,500 clients. We believe we achieved this leadership position through our expertise and technology, which has empowered us to help organizations of all sizes transition from legacy on-premise contact center systems to our cloud solution. Our
49

solution, comprised of our VCC cloud platform and applications, allows simultaneous management and optimization of customer interactions across voice, chat, email, web, social media and mobile channels, either directly or through our APIs. Our VCC cloud platform matches each customer interaction with an appropriate agent resource and delivers relevant customer data to the agent in real-time through integrations with adjacent enterprise applications, such as CRM software, to optimize the customer experience and improve agent productivity. Unlike legacy on-premise contact center systems, our solution requires minimal up-front investment, can be rapidly deployed and adjusted depending on our client’s requirements.
Since founding our business in 2001, we have focused exclusively on delivering cloud contact center software. We initially targeted smaller contact center opportunities with our telesales team and, over time, invested in expanding the breadth and depth of the functionality of our cloud platform to meet the evolving requirements of our clients. In 2009, we made a strategic decision to expand our market opportunity to include larger contact centers. This decision drove further investments in research and development and the establishment of our field sales team to meet the requirements of these larger contact centers. We believe this shift has helped us diversify our client base, while significantly enhancing our opportunity for future revenue growth. To complement these efforts, we have also focused on building client awareness and driving adoption of our solution through marketing activities, which include internet advertising, digital marketing campaigns, social media, trade shows, industry events, telemarketing and out of home campaigns.
We provide our solution through a SaaS business model with recurring subscriptions. We offer a comprehensive suite of applications delivered on our VCC cloud platform that are designed to enable our clients to manage and optimize interactions across inbound and outbound contact centers. We primarily generate revenue by selling subscriptions and related usage of our VCC cloud platform. We charge our clients monthly subscription fees for access to our solution, primarily based on the number of agent seats, as well as the specific functionalities and applications our clients deploy. We define agent seats as the maximum number of named agents allowed to concurrently access our solution. Our clients typically have more named agents than agent seats, and multiple named agents may use an agent seat, though not simultaneously. Substantially all of our clients purchase both subscriptions and related telephony usage from us. A small percentage of our clients subscribe to our platform but purchase telephony usage directly from wholesale telecommunications service providers. We do not sell telephony usage on a stand-alone basis to any client. The related usage fees are based on the volume of minutes for inbound and outbound interactions. We also offer bundled plans, generally for smaller deployments, where the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. We offer monthly, annual and multiple-year contracts to our clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. Our clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center volume needs. Our larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. For the years ended December 31, 2022, 2021 and 2020, subscription and related usage fees accounted for 91%, 92% and 92% of our revenue, respectively. The remainder was comprised of professional services revenue from the implementation and optimization of our solution.
Macroeconomic and Other Factors
We are subject to risks and exposures, including those caused by adverse economic conditions, including macroeconomic deterioration, the Russia-Ukraine conflict and the COVID-19 pandemic.
Macroeconomic factors include the global economic slowdown, increased inflation, increased interest rates, supply chain disruptions, decreased economic output and fluctuations in currency exchange rates. We continuously monitor the direct and indirect impacts of these circumstances on our business and financial results, as well as the overall global economy and geopolitical landscape. While the implications of macroeconomic events on our business, results of operations and overall financial position remain uncertain over the long term, we continue to experience macroeconomic headwinds on our installed base business, which typically contributes approximately half of our revenue growth, particularly in two verticals, healthcare and consumer, which are typically our two strongest seasonal industries in the fourth quarter. There has also been some adverse impact on the mid-market portion of our net new clients business.
In March 2022 we decided to close our Russia office and to establish a new European development center in Portugal, in part due to the growing uncertainty arising from the Russia-Ukraine conflict. During the year ended December 31, 2022, we incurred approximately $7.9 million in costs related to the closure and relocation of our
50

Russian operations, of which $0.7 million was recorded in cost of revenue, $5.9 million was recorded in research and development expense, $1.4 million was recorded in general and administrative expense and $(0.1) million was recorded in interest income and other in our consolidated statements of operations and comprehensive loss. We currently do not believe that this decision will have a material effect on our business, results of operations or financial condition.
The COVID-19 pandemic had a moderately positive impact on our financial results due to the shift from brick-and-mortar to virtual. The severity and duration of the COVID-19 pandemic, and its continuing impact on the U.S. and global economy remains uncertain, but we believe that most of this benefit has now dissipated.
Key GAAP Operating Results
Our revenue increased to $778.8 million for the year ended December 31, 2022, from $609.6 million and $434.9 million for the years ended December 31, 2021 and 2020, respectively. Revenue growth was primarily attributable to our larger clients, driven by an increase in our sales and marketing activities and our improved brand awareness. For each of the years ended December 31, 2022, 2021 and 2020, no single client accounted for more than 10% of our total revenue. As of December 31, 2022, we had over 2,500 clients across multiple industries with a wide range of seat sizes. We had a net loss of $94.7 million, $53.0 million and $42.1 million for the years ended December 31, 2022, 2021 and 2020, respectively.
We have continued to make significant expenditures and investments, including in sales and marketing, research and development and infrastructure. We primarily evaluate the success of our business based on revenue growth and the efficiency and effectiveness of our investments. The growth of our business and our future success depend on many factors, including our ability to continue to expand our base of larger clients, grow revenue from our existing clients, innovate and expand internationally. While these areas represent significant opportunities for us, they also pose risks and challenges that we must successfully address, including the impact of macroeconomic deterioration, the Russia-Ukraine conflict and the COVID-19 pandemic, in order to successfully grow our business and improve our operating results.
Key Operating and Non-GAAP Financial Performance Metrics
In addition to measures of financial performance presented in our consolidated financial statements, we monitor the key metrics set forth below to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts and assess operational efficiencies.
Annual Dollar-Based Retention Rate
We believe that our Annual Dollar-Based Retention Rate provides insight into our ability to retain and grow revenue from our clients, and is a measure of the long-term value of our client relationships. Our Annual Dollar-Based Retention Rate is calculated by dividing our Retained Net Revenue by our Retention Base Net Revenue on a monthly basis, which we then average using the rates for the trailing twelve months for the period presented. We define Retention Base Net Revenue as recurring net revenue from all clients in the comparable prior year period, and we define Retained Net Revenue as recurring net revenue from that same group of clients in the current period. We define recurring net revenue as net subscription and related usage revenue.
The following table shows our Annual Dollar-Based Retention Rate based on Net Revenue for the periods presented:
Twelve Months Ended December 31,
20222021
Annual Dollar-Based Retention Rate115%122%
Our Dollar-Based Retention Rate decreased year-over-year primarily due to the initial benefit we previously experienced in 2021 from the COVID-19 pandemic and macroeconomic headwinds we started experiencing in 2022.
Adjusted EBITDA
We monitor adjusted EBITDA, a non-GAAP financial measure, to analyze our financial results and believe that it is useful to investors, as a supplement to U.S. GAAP measures, in evaluating our ongoing operational performance and enhancing an overall understanding of our past financial performance. We believe that adjusted EBITDA helps illustrate underlying trends in our business that could otherwise be masked by the effect of the
51

income or expenses that we exclude from adjusted EBITDA. Furthermore, we use this measure to establish budgets and operational goals for managing our business and evaluating our performance. We also believe that adjusted EBITDA provides an additional tool for investors to use in comparing our recurring core business operating results over multiple periods with other companies in our industry.
Adjusted EBITDA should not be considered in isolation from, or as a substitute for, financial information prepared in accordance with U.S. GAAP, and our calculation of adjusted EBITDA may differ from that of other companies in our industry. We compensate for the inherent limitations associated with using adjusted EBITDA through disclosure of these limitations, presentation of our financial statements in accordance with U.S. GAAP and reconciliation of adjusted EBITDA to the most directly comparable U.S. GAAP measure, net loss. We calculate adjusted EBITDA as net loss before (1) depreciation and amortization, (2) stock-based compensation, (3) interest expense, (4) interest (income) and other, (5) exit costs related to the closure and relocation of our Russian operations, (6) acquisition-related transaction and one-time integration costs, (7) contingent consideration expense, (8) refund for prior year overpayment of USF fees, (9) provision for (benefit from) income taxes, and (10) other items that do not directly affect what we consider to be our core operating performance.
The following table shows a reconciliation of net loss to adjusted EBITDA for the periods presented (in thousands):
Year Ended December 31,
20222021
Net loss$(94,650)$(53,000)
Non-GAAP adjustments:
Depreciation and amortization (1)
44,671 38,732 
Stock-based compensation (2)
172,507 108,805 
Interest expense7,493 8,027 
Interest (income) and other(4,813)
Exit costs related to closure and relocation of Russian operations (3)
7,190 — 
Acquisition-related transaction costs and one-time integration costs6,901 13,576 
Contingent consideration expense260 5,640 
Refund for prior year overpayment of USF fees(3,511)— 
Provision for (benefit from) income taxes4,388 (11,285)
Adjusted EBITDA$140,436 $110,503 
(1) Depreciation and amortization expenses included in our results of operations for the periods presented are as follows (in thousands):
Year Ended December 31,
20222021
Cost of revenue$34,955 $30,870 
Research and development3,164 3,277 
Sales and marketing
General and administrative
6,548 4,581 
Total depreciation and amortization$44,671 $38,732 

(2) See Note 7 to the consolidated financial statements for stock-based compensation expense included in our results of operations for the periods presented.
(3) Exit costs related to the closure of our Russian operations were $3.4 million and one-time and relocation-related costs were $4.5 million during the year ended December 31, 2022. The $7.2 million adjustment presented above was net of $0.8 million included in “Depreciation and amortization” and $(0.1) million included in “Interest (income) and other.”
52

Key Components of Our Results of Operations
Revenue
Our revenue consists of subscription and related usage as well as professional services. We consider our subscription and related usage to be recurring revenue. This recurring revenue includes fixed subscription fees for the delivery and support of our VCC cloud platform, as well as related usage fees. The related usage fees are generally based on the volume of minutes for inbound and outbound client interactions. We also offer bundled plans, generally for smaller deployments, where the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. We offer monthly, annual and multiple-year contracts for our clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. Our clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center volume needs. Our larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months.
Fixed subscription fees, including plans with bundled usage, are generally billed monthly in advance, while variable usage fees are billed in arrears. Fixed subscription fees are recognized on a straight-line basis over the applicable term, which is predominantly the monthly contractual billing period. Support activities include technical assistance for our solution and upgrades and enhancements on a when and if available basis, which are not billed separately. Variable subscription related usage fees for non-bundled plans are billed in arrears based on client-specific per minute rate plans and are recognized as actual usage occurs. We generally require advance deposits from clients based on estimated usage. All fees, except usage deposits, are non-refundable.
In addition, we generate professional services revenue from assisting clients in implementing our solution and optimizing use. These services include application configuration, system integration and education and training services. Professional services are primarily billed on a fixed-fee basis and are typically performed by us directly. In limited cases, our clients choose to perform these services themselves or engage their own third-party service providers to perform such services. Professional services are recognized as the services are performed using the proportional performance method, with performance measured based on labor hours, provided all other criteria for revenue recognition are met.
We expect that adverse economic conditions will continue to have an adverse impact on our revenue in future periods. For example, we continue to experience macroeconomic headwinds on our installed base business, which typically contributes approximately half of our revenue growth, particularly in two verticals, healthcare and consumer, which are typically our two strongest seasonal industries in the fourth quarter. There has also been some adverse impact on the mid-market portion of our net new clients business.
Cost of Revenue
Our cost of revenue consists primarily of personnel costs, including stock-based compensation, fees that we pay to telecommunications providers for usage, USF contributions and other regulatory costs, depreciation and related expenses of our servers and equipment, costs to build out and maintain co-location data centers, costs of public cloud-based data centers, allocated office and facility costs, amortization of acquired technology and amortization of internal-use software costs. Cost of revenue can fluctuate based on a number of factors, including the fees we pay to telecommunications providers, which vary depending on our clients’ usage of our VCC cloud platform, the timing of capital expenditures and related depreciation charges and changes in headcount. We expect to continue investing in professional services, public cloud, cloud operations, client support and network infrastructure to maintain high quality and availability of services, which we believe will result in absolute dollar increases in cost of revenue but percentage of revenue declines in the long-term through economies of scale.
Operating Expenses
We classify our operating expenses as research and development, sales and marketing, and general and administrative expenses.
Research and Development.    Our research and development expenses consist primarily of salary and related expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for our services, as well as quality assurance, testing, product management and allocated overhead. We expense research and development expenses as they are incurred except for internal use software development costs that qualify for capitalization. We believe that continued investment in our solution is important
53

for our future growth, and we expect our research and development expenses to increase in absolute dollars and fluctuate as a percentage of revenue in the near and longer term.
Sales and Marketing.    Sales and marketing expenses consist primarily of salaries and related expenses, including stock-based compensation, for personnel in sales and marketing, sales commissions, as well as advertising, marketing, corporate communications, travel costs and allocated overhead. We believe it is important to continue investing in sales and marketing to continue to generate revenue growth, and we expect sales and marketing expenses to increase in absolute dollars and fluctuate as a percentage of revenue in the near and longer term as we continue to support our growth initiatives.
General and Administrative.    General and administrative expenses consist primarily of salary and related expenses, including stock-based compensation, for management, finance and accounting, legal, information systems and human resources personnel, professional fees, compliance costs, other corporate expenses and allocated overhead. We expect that general and administrative expenses will fluctuate in absolute dollars and as a percentage of revenue in the near term, but to increase in absolute dollars and decline as a percentage of revenue in the longer term.
54

Results of Operations for the Years Ended December 31, 2022 and 2021
Based on the consolidated statements of operations and comprehensive loss set forth in this annual report, the following table sets forth our operating results as a percentage of revenue for the periods indicated:
Year Ended December 31,
20222021
Revenue100 %100 %
Cost of revenue47 %44 %
Gross profit53 %56 %
Operating expenses:
Research and development18 %18 %
Sales and marketing34 %32 %
General and administrative12 %16 %
Total operating expenses64 %66 %
Loss from operations(11)%(10)%
Other (expense) income, net:
Interest expense(1)%(1)%
Interest income and other%— %
Total other (expense) income, net— %(1)%
Loss before income taxes(11)%(11)%
Provision for (benefit from) income taxes%(2)%
Net loss(12)%(9)%
Year-to-year comparisons between 2021 and 2020 have been omitted from this Form 10-K but may be found in “Management's Discussion and Analysis of Financial Condition” in Part II, Item 7 of our Form 10-K for the fiscal year ended December 31, 2021, which specific discussion is incorporated herein by reference.

Comparison of the Years Ended December 31, 2022 and 2021
Revenue
Year Ended December 31,
20222021$ Change% Change
(in thousands, except percentages)
Revenue$778,846$609,591$169,25528%
The increase in revenue for 2022 compared to 2021 was primarily attributable to our larger clients, driven by an increase in our sales and marketing activities and our improved brand awareness.
Cost of Revenue
Year Ended December 31,
20222021$ Change% Change
(in thousands, except percentages)
Cost of revenue$367,501$271,099$96,40236%
% of Revenue47%44%
The increase in cost of revenue for 2022 compared to 2021 was primarily due to a $37.9 million increase in personnel costs, including stock-based compensation costs, driven mainly by increased headcount and higher salaries, a $29.4 million increase in depreciation, data center and public cloud costs to support our growing capacity needs, a $19.4 million increase in third-party hosted software costs driven by increased client activities, a $5.1 million increase in consulting costs for global expansion, a $3.4 million increase in usage and carrier costs due to increased volume, and a $3.2 million increase in staff augmentation costs related to implementation of our solutions,
55

offset in part by a $2.5 million decrease in USF contributions and other federal telecommunication service fees due primarily to a change in methodology, which resulted in a $3.5 million refund for 2020 that was received in 2022. The $3.5 million refund for 2020, accompanied by the decrease in the USF contribution rates resulted in a decrease in USF costs for 2022 compared to 2021. This decrease in USF costs was offset in part by increased client usage.

Gross Profit
Year Ended December 31,
20222021$ Change% Change
(in thousands, except percentages)
Gross profit$411,345$338,492$72,85322%
% of Revenue53%56%
The increase in gross profit for 2022 compared to 2021 was primarily due to increases in subscription and related revenues. The decrease in gross margin for 2022 compared to 2021 was primarily due to increased cost of revenue as described above, which grew at a higher rate than our growth in revenue. We expect gross margin to increase in the long term despite continued investments in professional services, public cloud, cloud operations, client support and network infrastructure, as we expect revenue growth in the long term to more than offset these increases.
Operating Expenses
Research and Development
Year Ended December 31,
20222021$ Change% Change
(in thousands, except percentages)
Research and development$141,794$106,897$34,89733%
% of Revenue18%18%
The increase in research and development expenses for 2022 compared to 2021 was primarily due to a $35.2 million increase in personnel-related costs including stock-based compensation costs, driven mainly by increased headcount and higher salaries, and a $2.3 million increase in office, facilities and related costs, offset in part by $5.6 million in research and development costs that qualified for capitalization.
Sales and Marketing
Year Ended December 31,
20222021$ Change% Change
(in thousands, except percentages)
Sales and marketing$261,990$193,929$68,06135%
% of Revenue34%32%
The increase in sales and marketing expenses for 2022 compared to 2021 was primarily due to a $38.3 million increase in personnel-related costs, including stock-based compensation costs driven mainly by increased headcount and higher salaries, a $16.2 million increase in sales commission expenses driven by the growth in sales and bookings of our solution, a $5.0 million increase in travel costs and an in-person user conference as a result of an increase in business travel as COVID-19 restrictions decreased, and a $2.2 million increase in office, facilities and related costs. The remaining net increase in sales and marketing expenses was primarily due to the execution of our growth strategy to acquire new clients, increase the number of agent seats within our existing client base, and increased advertising and other marketing expenses to increase our brand awareness.
56

General and Administrative
Year Ended December 31,
20222021$ Change% Change
(in thousands, except percentages)
General and administrative$95,143$93,916$1,2271%
% of Revenue12%16%
The increase in general and administrative expenses for 2022 compared to 2021 was primarily due to a $11.9 million increase in personnel costs including stock-based compensation costs, driven mainly by increased headcount and higher salaries. partially offset by a $5.7 million decrease in legal and other professional service costs due to a decline in M&A activities and by a $5.4 million decrease in contingent consideration expense for the Inference acquisition.
Other (Expense) Income, Net
Year Ended December 31,
20222021$ Change% Change
(in thousands, except percentages)
Interest expense$(7,493)$(8,027)$534 %
Interest income and other4,813 (8)4,821 nm
Total other (expense) income, net$(2,680)$(8,035)$5,355 67 %
% of Revenue(1)%(1)%
nm - not meaningful
The decrease in interest expense for 2022 compared to 2021 was primarily due to the reduction in the aggregate outstanding principal amount of our 2023 convertible senior notes. See Note 6 to the consolidated financial statements for further details.
The increase in interest income and other for 2022 compared to 2021 was primarily due to higher interest income on our marketable investments.
Liquidity and Capital Resources
To date, we have financed our operations, primarily through sales of our solution, net proceeds from our equity and debt financings, including the issuance of our 2025 convertible senior notes in May and June 2020 and of our 2023 convertible senior notes in May 2018, and lease facilities. As of December 31, 2022, we had $627.9 million in working capital, which included $180.5 million in cash and cash equivalents, $433.7 million in short-term marketable investments and excluded long-term marketable investments of $0.9 million. We believe our existing cash and cash equivalents will be sufficient to meet our working capital and capital expenditure needs for at least the next 12 months. 
We plan to continue to finance our operations in the future primarily through sales of our solution, net proceeds from equity and debt financings, and lease facilities. Our future capital requirements will depend on many factors including our growth rate, continuing market acceptance of our solution, the strength of the global economy, client retention, growth within our installed base, our ability to gain new clients, the timing and extent of spending to support research and development efforts, the outcome of any pending or future litigation or other claims by third parties or governmental entities, the expansion of sales and marketing activities and personnel, the introduction of new and enhanced offerings, expenses incurred in closing our Russia operations and expanding our new office in Portugal and any operational disruptions due to this transition, and the effect of the length and severity of the current economic downturn, the Russia-Ukraine conflict and the COVID-19 pandemic on these or other factors. We may also acquire or invest in complementary businesses, technologies and intellectual property rights, which may increase our use of cash and future capital requirements, both to pay acquisition costs and to support our combined operations. We may raise additional capital through equity or debt financings at any time to fund these or other requirements. However, we may not be able to raise additional capital through equity or debt financings when needed on terms acceptable to us or at all, depending on our financial performance, economic and market conditions, the trading price of our common stock, and other factors, including the length and severity of the current economic downturn and fluctuations in the financial markets, including due to the Russia-Ukraine conflict and the ongoing COVID-19 pandemic. If we are unable to raise additional capital as needed, our business, operating results and
57

financial condition could be harmed. In addition, if our operating performance during the next twelve months is below our expectations, our liquidity and ability to operate our business also could be harmed.
If we raise additional funds by issuing equity or equity-linked securities, the ownership of our existing stockholders would be diluted. If we raise additional funds through the incurrence of additional indebtedness, we will be subject to increased debt service obligations and could also be subject to restrictive covenants and other operating restrictions that could negatively impact our ability to operate our business.
Cash Flows
The following table summarizes our cash flows for the periods presented (in thousands):
Year Ended December 31,
20222021
Net cash provided by operating activities$88,865 $28,998 
Net cash provided by (used in) investing activities30,963 (150,478)
Net cash used in financing activities(30,232)(7,501)
Net increase (decrease) in cash, cash equivalents and restricted cash$89,596 $(128,981)
Cash Flows from Operating Activities
Cash provided by operating activities is primarily influenced by our personnel-related expenditures, data center and telecommunications carrier costs, office and facility related costs, USF contributions and other regulatory costs and the amount and timing of client payments. If we continue to improve our financial results, we expect net cash provided by operating activities to increase. Our largest source of operating cash inflows is cash collections from our clients for subscription and related usage services. Payments from clients for these services are typically received monthly.
Net cash provided by operating activities was $88.9 million during the year ended December 31, 2022. Net cash provided by operating activities resulted from our net loss of $94.7 million, adjustments to reconcile net loss to net cash provided by operating activities of $271.0 million, primarily consisting of $172.5 million of stock-based compensation, $44.7 million of depreciation and amortization, $41.0 million of amortization of commission costs, $10.4 million of amortization of operating lease right-of-use assets, $3.7 million of amortization of issuance costs on our convertible senior notes, and $(5.9) million payment for the Inference contingent consideration in excess of its acquisition-date fair value, partially offset by use of cash for operating assets and liabilities of $(87.5) million primarily due to the timing of cash payments to vendors and cash receipts from customers.
Cash Flows from Investing Activities
Net cash provided by investing activities of $31.0 million in 2022 was comprised of $525.2 million related to cash proceeds from sales and maturities of marketable investments, offset in part by $435.8 million related to purchases of marketable investments, $52.3 million in capital expenditures, $3.9 million in capitalized software development costs and $2.0 million in connection with an equity investment in a privately-held company.
Cash Flows from Financing Activities
Net cash used in financing activities of $30.2 million in 2022 related to $34.1 million of cash paid in connection with other 2023 convertible senior note settlements and $24.0 million of cash paid in connection with the contingent consideration payment related to the Inference acquisition, of which $18.1 million represented the acquisition-date fair value and was presented as a financing activity and $5.9 million represented the amount of payment in excess of the acquisition-date fair value and was presented as an operating activity, partially offset by cash proceeds of $13.4 million from the sale of common stock under our employee stock purchase plan and $8.5 million from the exercise of stock options.
Contractual and Other Obligations
Our material cash requirements include the following contractual and other obligations.
Convertible Senior Notes
58

In May and June 2020, we issued $747.5 million aggregate principal amount of our 2025 convertible senior notes in a private offering. The 2025 convertible senior notes mature on June 1, 2025 and are our senior unsecured obligations. The 2025 convertible senior notes bear interest at a fixed rate of 0.50% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2020. The total net proceeds from the offering, after deducting initial purchasers’ discounts and commissions and estimated debt issuance costs, were approximately $728.8 million. As of December 31, 2022, the aggregate principal amount outstanding of our 2025 convertible senior notes was $747.5 million.
In May 2018, we issued $258.8 million aggregate principal amount of our 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and are our senior unsecured obligations. The 2023 convertible senior notes bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting the initial purchasers’ discounts and estimated debt issuance costs, were approximately $250.8 million. As of December 31, 2022, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $0.2 million aggregate principal amount of 2023 convertible senior notes remained outstanding.
See Note 6 to the consolidated financial statements included in this report for further details.
Leases
We have leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. Our leases have remaining terms of one to ten years. Some of the leases include an option to extend the leases for up to three to five years, and some of the leases include the option to terminate the leases upon 30-days notice. We had outstanding operating lease obligations of $57.9 million as of December 31, 2022, with $12.2 million payable within 12 months, $17.1 million payable within one to three years, $11.4 million payable within three to five years, and $17.1 million after five years. See Note 13 to the consolidated financial statements included in this report for further details.
Cloud Services
As of December 31, 2022, we had outstanding cloud service agreement commitments totaling $41.1 million, of which $29.0 million is expected to be paid in 2023 and the remaining $12.1 million in 2024.
Hosting and Telecommunication Usage Services
We have agreements with third parties to provide co-location hosting and telecommunication usage services. The agreements require payments per month for a fixed period of time in exchange for certain guarantees of network and telecommunication availability. As of December 31, 2022, we had outstanding hosting and telecommunication usage services obligations of $16.0 million, with $8.1 million payable within 12 months, $7.5 million payable within one to three years, and $0.4 million payable within three to five years.
Indemnification Agreements
In the ordinary course of business, we enter into agreements of varying scope and terms pursuant to which we agree to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, services to be provided by us or from intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors, officers and certain employees that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. There are no claims that we are aware of that could have a material effect on our consolidated balance sheet, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
 Contingencies — Legal and Regulatory
We are subject to certain legal and regulatory proceedings, and from time to time may be involved in a variety of claims, lawsuits, investigations, and proceedings relating to contractual disputes, intellectual property rights, employment matters, regulatory compliance matters, and other litigation matters relating to various claims that arise in the normal course of business. We determine whether an estimated loss from a contingency should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. We assess our potential liability by analyzing specific litigation and regulatory matters using reasonably available information. We develop our views on estimated losses in consultation with inside and outside counsel, which involves a subjective analysis of potential results and outcomes, assuming various combinations of appropriate litigation and settlement strategies. Legal fees are expensed in the period in which they are incurred. See Note 10 to the consolidated financial statements for more details.
59

Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with U.S. GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions. We currently do not have any critical accounting estimates that involve a significant level of estimation uncertainty that could have a material impact on our consolidated financial statements.
Our significant accounting policies are described in Note 1 to the consolidated financial statements.
Revenue Recognition
Revenue is recognized when control of the promised services is transferred to customers, in an amount that reflects the consideration that we expect to receive in exchange for those services. We generate all of our revenue from contracts with customers. In contracts with multiple performance obligations, we identify each performance obligation and evaluate whether the performance obligations are distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined. We allocate the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation. We then look to how services are transferred to the customer in order to determine the timing of revenue recognition. Most services provided under our agreements result in the transfer of control over time.
Our revenue consists of subscription services and related usage as well as professional services. We charge clients subscription fees, usually billed on a monthly basis, for access to our VCC solution. The subscription fees are primarily based on the number of agent seats, as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access the VCC cloud platform. Clients typically have more named agents than agent seats. Multiple named agents may use an agent seat, though not simultaneously. Substantially all of our clients purchase both subscriptions and related telephony usage. A small percentage of our clients subscribe to our platform but purchase telephony usage directly from a wholesale telecommunications service provider. We do not sell telephony usage on a stand-alone basis to any client. The related usage fees are based on the volume of minutes used for inbound and outbound client interactions. Revenue generated from telephony usage is presented in revenue and cost of sales on a gross basis, as we are the party that controls the service and are responsible for fulfilling the promise to provide the call service by diverting the calls to selected carriers. We also offer bundled plans, generally for smaller deployments, whereby the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. Professional services revenue is derived primarily from VCC implementations, including application configuration, system integration, optimization, education and training services. Clients are not permitted to take possession of our software.
We offer monthly, annual and multiple-year contracts to our clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. Our clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center volume needs. Our larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. Support activities include technical assistance for our solution and upgrades and enhancements to our VCC cloud platform on a when-and-if-available basis, which are not billed separately.
Professional services are primarily billed on a fixed-fee basis and are performed by us directly or, alternatively, clients may also choose to perform these services themselves or engage their own third-party service providers. Revenue for professional services is recognized over time as services are performed, based on the proportion of labor hours expended compared to the total hours expected to complete the related performance obligation.
The estimation of variable consideration for each performance obligation requires us to make subjective judgments. In the early stages of our larger contracts, in order to allocate the overall transaction fee on a relative stand-alone selling price basis to our multiple performance obligations, we estimate variable consideration to be included in the transaction fee to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently
60

resolved. When services are included in the contract with the customer and are not sold at their stand-alone selling price, we are required to estimate the number of seats the customer will use, especially during the initial ramp period of the contract, during which we bill under an ‘actual usage’ model for subscription-related services. We expect estimated variable consideration to continue to not have a material impact on the allocation of transaction fees to multiple performance obligations.
The revenue recognition standards include guidance relating to any tax assessed by a governmental authority that is directly imposed on a revenue-producing transaction between a seller and a customer and may include, but is not limited to, sales, use, value added and excise taxes. We record USF contributions and other regulatory costs on a gross basis in our consolidated statements of operations and comprehensive loss and record surcharges and sales, use and excise taxes billed to our clients on a net basis. The cost of gross USF contributions payable to the USAC and suppliers is presented as a cost of revenue in the consolidated statements of operations and comprehensive loss.
Business Combinations, Goodwill, and Acquisition-Related Intangible Assets
Accounting for business combinations requires us to make significant estimates and assumptions. We allocate the purchase consideration to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair value at the acquisition dates, with the excess recorded to goodwill. Critical estimates in valuing certain intangible assets and contingent consideration include, but are not limited to, future expected cash flows, expected asset lives, royalty rates, and discount rates. The amounts and useful lives assigned to acquisition-related intangible assets impact the amount and timing of future amortization expense.
We use estimates, assumptions, and judgments when performing a goodwill impairment test or assessing the recoverability of acquisition-related finite-lived intangible assets. We test goodwill for impairment on an annual basis in the fourth quarter and more frequently if a significant event or circumstance indicates impairment, and assess the recoverability of acquisition-related intangible assets whenever events or circumstances indicate that the carrying amounts of such assets may not be recoverable. We also evaluate the estimated remaining useful lives of acquisition-related intangible assets for changes in circumstances that warrant a revision to the remaining periods of amortization.
Recent Accounting Pronouncements
Refer to Note 1 in Item 8 of this Form 10-K for information related to recent accounting pronouncements.
ITEM 7A. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risk in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily a result of fluctuations in interest rates and foreign currency exchange rates. We do not hold or issue financial instruments for trading purposes.
Interest Rate Sensitivity
We had cash and cash equivalents, and marketable securities (short and long-term) totaling $615.1 million as of December 31, 2022. Cash equivalents and marketable securities were invested primarily in U.S. agency and government sponsored securities, U.S. treasury securities, municipal bonds, commercial paper, corporate bonds, certificates of deposit and money market funds. Our investment policy is focused on the preservation of capital and supporting our liquidity needs. Under this policy, we invest in highly rated securities, while limiting the amount of credit exposure to any one issuer other than the U.S. government. We do not invest in financial instruments for trading or speculative purposes, nor do we use leveraged financial instruments. We utilize external investment managers who adhere to the guidelines of our investment policy. A hypothetical 100 basis point change in interest rates would not have a material impact on the value of our cash and cash equivalents or marketable investments.
As of December 31, 2022, the aggregate principal amount outstanding of our 2025 convertible senior notes and 2023 convertible senior notes was $747.5 million and $0.2 million, respectively. The fair value of the convertible senior notes are subject to interest rate risk, market risk and other factors due to their conversion features. The fair value of the convertible senior notes will generally increase as our common stock price increases and will generally decrease as our common stock price declines. The interest and market value changes affect the fair value of the convertible senior notes but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligations. Additionally, we carry the convertible senior notes at face value less
61

unamortized discount on our consolidated balance sheets, and we present the fair value for required disclosure purposes only.
Our convertible senior notes bear fixed interest rates and, therefore, are not subject to interest rate risk. We have not utilized derivative financial instruments, derivative commodity instruments or other market risk sensitive instruments, positions or transactions in any material fashion, except for the privately negotiated capped call transactions entered into in May and June 2020 and May 2018 related to the issuance of our 2025 convertible senior notes and our 2023 convertible senior notes, respectively.
Foreign Currency Risk
The functional currency of our foreign subsidiaries is the U.S. dollar. Our sales are primarily denominated in U.S. dollars and, therefore, our revenue is not directly subject to foreign currency risk. However, we are indirectly exposed to foreign currency risk. A stronger U.S. dollar makes our solution more expensive outside the United States and therefore can reduce demand. A weaker U.S. dollar could have the opposite effects. Such economic exposure to currency fluctuations is difficult to measure or predict because our sales are influenced by many factors in addition to the impact of currency fluctuations.
Our operating expenses are generally denominated in the currencies of the countries in which our operations are located, except for Russia where compensation of our employees was primarily denominated in the U.S. dollar. In March 2022, we made a decision to close our Russia office in June 2022 and to establish a new European development center in Portugal.
Our consolidated results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign exchange rates. To date, we have not entered into any hedging arrangements with respect to foreign currency risk or other derivative financial instruments. During the year ended December 31, 2022, the effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would have a maximum impact of $6.3 million on our operating expenses.
62


63

Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
Five9, Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting
We have audited the accompanying consolidated balance sheets of Five9, Inc. and subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations and comprehensive loss, stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2022, based on criteria, established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Change in Accounting Principle
As discussed in Note 6 to the consolidated financial statements, the Company has changed its method of accounting for convertible senior notes as of January 1, 2021 due to the adoption of Accounting Standards Update (ASU) No. 2020-06, Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity.
Basis for Opinions
The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.
Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.
64

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.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.
Evaluation of the sufficiency of audit evidence over revenues from subscription services and related usage
As discussed in Note 1 to the consolidated financial statements, the Company charges its clients subscription fees, usually billed on a monthly basis, for access to the Company’s Virtual Contract Center (“VCC”) cloud platform. The subscription fees are primarily based on the number of agent seats as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access the VCC cloud platform. Substantially all of the Company’s clients purchase both subscriptions and related telephony usage. The related telephony usage fees are generally based on the volume of minutes used for inbound and outbound client interactions. There are high volumes of subscription and related usage transactions processed across multiple information technology (“IT”) systems.
We identified the evaluation of the sufficiency of audit evidence over subscription services and related usage as a critical audit matter. Revenues from subscription services and related usage involve a high volume of automated transactions dependent on the Company’s IT systems. Therefore, our audit procedures required the involvement of IT professionals and auditor judgement was required to determine the nature and extent of audit evidence obtained and evaluate the results of the procedures.
The following are the primary procedures we performed to address this critical audit matter. We involved IT professionals with specialized skills and knowledge, who assisted in evaluating the design and testing the operating effectiveness of certain internal controls over the Company’s revenue process. This included controls over the capture and flow of subscription and related usage transactional information through the Company’s IT systems. We placed test calls and observed that call attributes such as duration and type of service were captured in the relevant IT systems. We assessed the recorded revenue by comparing total cash received during the year, adjusted for reconciling items, to the revenue recognized. Such assessment also evaluated the relevance and reliability of reconciling items to underlying documentation, including the changes in accounts receivable and deferred revenue. We evaluated the sufficiency of audit evidence obtained by assessing the results of procedures performed, including the appropriateness of the nature and extent of such evidence.

/s/ KPMG LLP
65

We have served as the Company’s auditor since 2012.
Santa Clara, California
February 24, 2023
66

FIVE9, INC.
CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
December 31,
20222021
ASSETS
Current assets:
Cash and cash equivalents$180,520 $90,878 
Marketable investments433,743 378,980 
Accounts receivable, net87,494 83,731 
Prepaid expenses and other current assets29,711 30,342 
Deferred contract acquisition costs, net47,242 33,295 
Total current assets778,710 617,226 
Property and equipment, net101,221 77,785 
Operating lease right-of-use assets44,120 48,703 
Intangible assets, net28,192 39,897 
Goodwill165,420 165,420 
Marketable investments885 147,377 
Other assets11,057 11,871 
Deferred contract acquisition costs, net — less current portion114,880 84,663 
Total assets$1,244,485 $1,192,942 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$23,629 $20,510 
Accrued and other current liabilities53,092 78,577 
Operating lease liabilities10,626 9,826 
Accrued federal fees2,471 2,282 
Sales tax liabilities2,973 2,660 
Deferred revenue57,816 43,720 
Convertible senior notes169  
Total current liabilities150,776 157,575 
Convertible senior notes - less current portion738,376 768,599 
Sales tax liabilities — less current portion899 877 
Operating lease liabilities — less current portion41,389 47,088 
Other long-term liabilities3,080 7,671 
Total liabilities934,520 981,810 
Commitments and contingencies (Note 10)
Stockholders’ equity:
Preferred stock, $0.001 par value; 5,000 shares authorized, no shares issued and outstanding as of December 31, 2022 and 2021
  
Common stock, $0.001 par value; 450,000 shares authorized, 71,047 shares and 68,488 shares issued and outstanding as of December 31, 2022 and 2021, respectively
71 68 
Additional paid-in capital635,668 439,787 
Accumulated other comprehensive loss (2,688)(287)
Accumulated deficit(323,086)(228,436)
Total stockholders’ equity309,965 211,132 
Total liabilities and stockholders’ equity$1,244,485 $1,192,942 
See accompanying notes to the consolidated financial statements.
67

FIVE9, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS
(In thousands, except per share data)
Year Ended December 31,
202220212020
Revenue$778,846 $609,591 $434,908 
Cost of revenue367,501 271,099 180,284 
Gross profit411,345 338,492 254,624 
Operating expenses:
Research and development141,794 106,897 68,747 
Sales and marketing261,990 193,929 132,413 
General and administrative95,143 93,916 65,769 
Total operating expenses498,927 394,742 266,929 
Loss from operations(87,582)(56,250)(12,305)
Other (expense) income, net:
Interest expense(7,493)(8,027)(28,348)
Loss on early extinguishment of debt  (6,964)
Other (expense) and interest income4,813 (8)3,034 
Total other (expense) income, net(2,680)(8,035)(32,278)
Loss before income taxes(90,262)(64,285)(44,583)
Provision for (benefit from) income taxes4,388 (11,285)(2,453)
Net loss$(94,650)$(53,000)$(42,130)
Net loss per share:
Basic and diluted$(1.35)$(0.79)$(0.66)
Shares used in computing net loss per share:
Basic and diluted69,920 67,512 64,154 
Comprehensive Loss:
Net Loss$(94,650)$(53,000)$(42,130)
Other comprehensive loss(2,401)(622)(241)
Comprehensive loss$(97,051)$(53,622)$(42,371)
See accompanying notes to the consolidated financial statements.
68

FIVE9, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands)
Common StockAdditional Paid-In CapitalAccumulated
Other Comprehensive Income (Loss)
Accumulated
Deficit
Total Stockholders’ Equity
SharesAmount
Balance as of December 31, 201961,544 $61 $351,870 $576 $(156,049)$196,458 
Equity component of issuance of the 2025 convertible senior notes, net of issuance costs— — 154,363 — — 154,363 
Purchase of capped calls related to the 2025 convertible senior notes— — (90,448)— — (90,448)
Equity component from conversion of the 2023 convertible senior notes— — (336,592)— — (336,592)
Issuance of common stock upon partial conversion of the 2023 convertible senior notes3,015 3 309,686 — — 309,689 
Fair value of Inference assumed unvested stock options for services completed prior to the acquisition — — 192 — — 192 
Issuance of common stock upon exercise of stock options558 1 11,655 — — 11,656 
Issuance of common stock upon vesting of restricted stock units1,210 1 (1)— —  
Issuance of common stock under ESPP169 1 11,469 — — 11,470 
Stock-based compensation— — 64,747 — — 64,747 
Other comprehensive loss— — — (241)— (241)
Net loss— — — — (42,130)(42,130)
Balance as of December 31, 202066,496 67 476,941 335 (198,179)279,164 
Cumulative effect adjustment due to adoption of ASU 2020-06(1)
— — (168,412)— 22,743 (145,669)
Issuance of common stock upon partial conversion of the 2023 convertible senior notes454 — (353)— — (353)
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes(69)— 9 — — 9 
Issuance of common stock upon exercise of stock options389 — 7,402 — — 7,402 
Issuance of common stock upon vesting of restricted stock units1,097 1 (2)— — (1)
Issuance of common stock under ESPP121 — 15,397 — — 15,397 
Stock-based compensation— — 108,805 — — 108,805 
Other comprehensive loss— — — (622)— (622)
Net loss— — — — (53,000)(53,000)
Balance as of December 31, 202168,488 68 439,787 (287)(228,436)211,132 
Issuance of common stock upon partial conversion of the 2023 convertible senior notes574 1 (281)— — (280)
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes(119)— 10 — — 10 
Issuance of common stock upon exercise of stock options531 1 8,521 — — 8,522 
Issuance of common stock upon vesting of restricted stock units1,383 1 — — — 1 
Issuance of common stock under ESPP190 — 13,413 — — 13,413 
Stock-based compensation— — 174,218 — — 174,218 
Other comprehensive loss— — — (2,401)— (2,401)
Net loss— — — — (94,650)(94,650)
Balance as of December 31, 202271,047 $71 $635,668 $(2,688)$(323,086)$309,965 
(1)Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard.

See accompanying notes to the consolidated financial statements.
69

FIVE9, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(thousands)
Year Ended December 31,
202220212020
Cash flows from operating activities:
Net loss$(94,650)$(53,000)$(42,130)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization44,671 38,732 25,087 
Amortization of operating lease right-of-use assets10,377 8,698 5,687 
Amortization of deferred contract acquisition costs41,034 26,050 16,495 
Amortization of premium on marketable investments(90)6,385 3,090 
Provision for doubtful accounts1,105 808 754 
Stock-based compensation172,507 108,805 64,747 
Amortization of discount and issuance costs on convertible senior notes3,743 3,957 25,738 
Loss on early extinguishment of debt  6,964 
Deferred taxes3,088 (6,907)(178)
Change in fair value of contingent consideration260 5,640  
Payment of contingent consideration liability in excess of acquisition-date fair value(5,900)  
Tax benefit of valuation allowance associated with an acquisition   (2,910)
Other188 396 (147)
Changes in operating assets and liabilities:
Accounts receivable(4,899)(35,986)(9,958)
Prepaid expenses and other current assets661 (14,193)(5,313)
Deferred contract acquisition costs(85,197)(71,380)(45,454)
Other assets(319)(1,216)(1,911)
Accounts payable845 4,305 6,181 
Accrued and other current liabilities(8,379)20,562 9,374 
Accrued federal fees and sales tax liabilities524 (497)1,302 
Deferred revenue13,176 10,462 7,971 
Other liabilities(3,880)(22,623)1,913 
Net cash provided by operating activities88,865 28,998 67,302 
Cash flows from investing activities:
Purchases of marketable investments(435,768)(680,490)(620,948)
Proceeds from sales of marketable investments600 44,288 1,899 
Proceeds from maturities of marketable investments524,568 527,940 432,579 
Purchases of property and equipment(52,272)(42,216)(30,422)
Capitalization of software development costs(3,899)  
Payments of initial direct costs(266)  
Cash paid for an equity investment in a privately-held company(2,000)  
Cash paid to acquire Inference and Virtual Observer  (165,338)
Cash paid to acquire substantially all of the assets of Whendu  (100)
Net cash provided by (used in) investing activities30,963 (150,478)(382,330)
Cash flows from financing activities:
Proceeds from issuance of convertible senior notes  728,812 
Payments for capped call transactions  (90,448)
Repurchase of a portion of 2023 convertible senior notes, net of costs(34,067)(24,688)(200,350)
Proceeds from exercise of common stock options8,522 7,402 11,656 
Proceeds from sale of common stock under ESPP13,413 15,397 11,469 
Payment of contingent consideration liability up to acquisition-date fair value(18,100)  
Payment of holdbacks related to acquisitions (5,000) 
Payments of finance leases (612)(3,715)
Net cash (used in) provided by financing activities(30,232)(7,501)457,424 
Net increase (decrease) in cash and cash equivalents89,596 (128,981)142,396 
Cash and cash equivalents:
Beginning of year91,391 220,372 77,976 
End of year$180,987 $91,391 $220,372 
Supplemental disclosures of cash flow data:
Cash paid for interest$3,744 $4,073 $2,324 
Cash paid for income taxes1,033 31 293 
Non-cash investing and financing activities:
Equipment purchased and unpaid at period-end12,332 13,871 8,114 
Capitalization of leasehold improvement through non-cash lease incentive109 5,121  
Acquisition and related transaction costs accrued at period-end  586 
Stock-based compensation included in capitalized software development costs1,711   
Reconciliation of Cash, Cash Equivalents and Restricted Cash to the Consolidated Balance Sheets - Beginning of Period:
Cash and cash equivalents$90,878 $220,372 $77,976 
Restricted cash in other assets513   
Total cash, cash equivalents and restricted cash$91,391 $220,372 $77,976 
Reconciliation of Cash, Cash Equivalents and Restricted Cash to the Consolidated Balance Sheets - End of Period:
Cash and cash equivalents$180,520 $90,878 $220,372 
Restricted cash in other assets467 513  
Total cash, cash equivalents and restricted cash$180,987 $91,391 $220,372 
See accompanying notes to the consolidated financial statements.
70

FIVE9, INC.
Notes to Consolidated Financial Statements
 
1. Description of Business and Summary of Significant Accounting Policies
Five9, Inc. and its wholly-owned subsidiaries (the “Company”) is a provider of cloud software for contact centers. The Company was incorporated in Delaware in 2001 and is headquartered in San Ramon, California. The Company has offices in Europe, Asia and Australia, which primarily provide research, development, sales, marketing, and client support services.
Termination of Proposed Merger with Zoom
On July 16, 2021, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Zoom Video Communications, Inc., a Delaware corporation (“Zoom”), and Summer Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Zoom (“Merger Sub”). On September 30, 2021, at a special meeting of the Company’s stockholders, a vote to approve the Merger was unsuccessful and immediately following the special meeting the Company and Zoom mutually agreed to terminate the Merger Agreement. The Company incurred approximately $7.6 million in transaction costs related to the Merger recorded in general and administrative expense in its consolidated statements of operations and comprehensive loss.
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. All intercompany transactions and balances have been eliminated in consolidation.
The consolidated statement of cash flows for the year ended December 31, 2021 included in this Annual Report differs from the consolidated statement of cash flows for the year ended December 31, 2021 included in the Form 10-K for the year ended December 31, 2021 due to the changes in restricted cash, which was previously presented within operating activities and is now included within the beginning and ending cash, cash equivalents and restricted cash balances.
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. For these subsidiaries, the monetary assets and liabilities resulting from foreign currency transactions are adjusted to reflect the exchange rate as of the balance sheet date. Foreign currency transaction gains and losses were not significant in any period and are reported in “Other (expense) income, net” in the consolidated statements of operations and comprehensive loss.
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of highly liquid investments with maturities of three months or less at the time of purchase. The Company’s cash equivalents consist of investments in money market funds and U.S. treasury securities.
Marketable Investments
71

The Company’s marketable investments consist of U.S. agency securities and government sponsored securities, U.S. treasury securities, certificates of deposit, municipal bonds, corporate bonds and commercial paper. The Company determines the appropriate classification of its investments in marketable investments at the time of purchase and re-evaluates such designation at each balance sheet date. The Company’s marketable investments have been classified and accounted for as available-for-sale. Marketable investments are carried at fair value.
Concentration Risks
Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at three large reputable financial institutions. Total cash and cash equivalents in excess of insured limits were $178.6 million and $89.2 million as of December 31, 2022 and 2021, respectively. The Company has not experienced any losses in such accounts.
As of December 31, 2022 and 2021, no single client represented more than 10% of accounts receivable. For the years ended December 31, 2022, 2021 and 2020, no single client represented more than 10% of revenue.
Allowance for Doubtful Accounts
The Company uses an expected credit loss model, which requires it to consider historical loss rates and expectations of forward-looking losses to estimate its allowance for doubtful accounts on its trade accounts receivables, unbilled accounts receivables and contract assets.
The following table presents the changes in the allowance for doubtful accounts (in thousands):
Year Ended December 31,
   20222021
Balance, beginning of period  $220 $127 
Add: bad debt expense  1,105 808 
Less: write-offs, net of recoveries  (1,063)(715)
Balance, end of period  $262 $220 
Property and Equipment, Net
Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows:
Asset CategoryEstimated Useful Lives
Computer and network equipment
3 to 5 years
Computer software3 years
Internal-use software and development costs
1 to 5 years
Furniture and fixtures7 years
Leasehold improvementsShorter of useful life or lease term
The Company capitalizes certain qualifying costs incurred during the development stage of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development as incurred. Preliminary project activities include conceptual formulation, evaluation and final selection of alternatives, planning, proof of concept and requirement analysis of the selected alternative. The post-implementation stage begins when the internal-use software is ready for its intended use, and includes all internal and external training and application maintenance activities. Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which is three years. The related amortization expense is recognized in cost of revenue.
Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations and comprehensive loss in the period realized.
72

The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets or asset groups are expected to generate. If such evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to fair value. No impairment losses have been recognized in any of the periods presented.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The Company’s estimates are inherently uncertain and subject to change. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to its consolidated statements of operations and comprehensive loss.
Goodwill and Intangible Assets
The Company records goodwill when the consideration paid in a business combination exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized, but instead is required to be tested for impairment annually and whenever events or changes in circumstances indicate that the carrying value of goodwill may exceed its fair value.
The Company performs testing for impairment of goodwill in its fourth quarter, or as events occur or circumstances change that would more likely than not reduce the fair value of the Company’s single reporting unit below its carrying amount. A qualitative assessment is first made to determine whether it is necessary to perform the quantitative goodwill impairment test. This initial qualitative assessment includes, among other things, consideration of: (i) market capitalization of the Company; (ii) past, current and projected future earnings and equity; (iii) recent trends and market conditions; and (iv) valuation metrics involving similar companies that are publicly-traded and acquisitions of similar companies, if available. If this initial qualitative assessment indicates that it is more likely than not that impairment exists, a second quantitative assessment will be performed, involving a comparison between the estimated fair values of the Company’s single reporting unit with its respective carrying amount including goodwill. If the carrying value exceeds estimated fair value, an impairment charge is recorded for the excess.
Intangible assets, consisting of acquired developed technology, domain names and customer relationships, are carried at cost less accumulated amortization. All intangible assets have been determined to have definite lives and are amortized on a straight-line basis over their estimated remaining economic lives, ranging from three to six years. Amortization expense related to developed technology is included in cost of revenue. Amortization expense related to customer relationships is included in sales and marketing expense. Amortization expense related to domain names is included in general and administrative expense. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable.
Revenue Recognition
Revenue is recognized when control of the promised services is transferred to customers in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company generates all of its revenue from contracts with customers. In contracts with multiple performance obligations, it identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined. The Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation. The Company then looks to how services are transferred to the customer in order to determine the timing of revenue recognition. Most services provided under the Company’s agreements result in the transfer of control over time.
The Company’s revenue consists of subscription services and related usage as well as professional services. The Company charges clients subscription fees, usually billed on a monthly basis, for access to the Company’s VCC
73

solution. The subscription fees are primarily based on the number of agent seats, as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access the VCC cloud platform. Clients typically have more named agents than agent seats. Multiple named agents may use an agent seat, though not simultaneously. Substantially all of the Company’s clients purchase both subscriptions and related telephony usage. A small percentage of the Company’s clients subscribe to its platform but purchase telephony usage directly from a wholesale telecommunications service provider. The Company does not sell telephony usage on a stand-alone basis to any client. The related usage fees are generally based on the volume of minutes used for inbound and outbound client interactions. Revenue generated from telephony usage is presented in revenue and cost of sales on a gross basis, as the Company is the party that controls the service and is responsible for fulfilling the promise to provide the call service by diverting the calls to selected carriers. The Company also offers bundled plans, generally for smaller deployments, whereby the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. Professional services revenue is derived primarily from VCC implementations, including application configuration, system integration, optimization, education and training services. Clients are not permitted to take possession of the Company’s software.
The Company offers monthly, annual and multiple-year contracts to its clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. The Company’s clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center needs. The Company’s larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. Support activities include technical assistance for the Company’s solution and upgrades and enhancements to the VCC cloud platform on a when-and-if-available basis, which are not billed separately.
The Company generally requires advance deposits from its clients based on estimated usage when such usage is not billed as part of a bundled plan. Any unused portion of the deposit is refundable to the client upon termination of the arrangement, provided all amounts due have been paid. All fees, except usage deposits, are non-refundable.
Professional services are primarily billed on a fixed-fee basis. Revenue for professional services is recognized over time, as services are performed.
The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments resulting in estimated variable consideration that is included in the transaction fee. This is done to the extent that it is probable, in the Company’s judgment, that a significant reversal in the amount of cumulative revenue recognized under the contract will not occur. The Company estimates the variable consideration in order to allocate the overall transaction fee on a relative stand-alone selling price basis to its multiple performance obligations. When services are included in the contract with the customer and are not sold at their stand-alone selling price, the Company is required to estimate the number of seats the customer will use, especially during the initial ramp period of the contract, during which the Company bills under an ‘actual usage’ model for subscription-related services. To date, variable consideration has not had a material impact on the allocation of transaction fees to multiple performance obligations.
The Company recognizes revenue on fixed fee professional services performance obligations based on the proportion of labor hours expended compared to the total hours expected to complete the related performance obligation. The determination of the total labor hours expected to complete the performance obligations involves judgment, which influences the initial stand-alone selling price estimate as well as the timing of professional services revenue recognition, although this is typically resolved in a short time frame.
When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company assesses collection based on a number of factors, including past transaction history and the creditworthiness of the client. The Company maintains a revenue reserve for potential credits to be issued in accordance with service level agreements or for other revenue adjustments.
Deferred Revenue
Deferred revenue consists of billings or payments received from clients for subscription services, usage and professional services in advance of revenue recognition and is recognized in accordance with the Company’s revenue recognition policy discussed above. The Company generally invoices its clients monthly in advance for
74

subscription services. Accordingly, the deferred revenue balance does not represent the total contract value of sales arrangements.
Cost of Revenue
Cost of revenue consists primarily of personnel costs, including stock-based compensation, fees that the Company pays to telecommunications providers for usage, USF contributions and other regulatory costs, depreciation and related expenses of servers and equipment, costs to build out and maintain co-location data centers, costs of public cloud-based data centers, allocated office and facility costs, amortization of acquired technology and amortization of internal-use software costs. Personnel costs include those associated with support of the Company’s solution, clients and data center operations, as well as with providing professional services. Data center costs include costs for servers and equipment to build out and setup, as well as co-location fees for the right to place the Company’s servers in data centers owned by third parties.
Research and Development
Research and development expenses consist primarily of salary and related expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for the Company’s solution, as well as quality assurance, testing, product management and allocated overhead. Research and development costs are expensed as incurred except for internal use software development costs that qualify for capitalization. The Company reviews development costs incurred for internal-use software in the application development stage and assesses costs for capitalization.
Advertising Costs
The Company primarily advertises its services through the internet and in conjunction with partners. Advertising costs are expensed as incurred and were $28.1 million, $20.8 million and $15.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Commissions
Commissions consist of variable compensation earned by sales personnel and referral fees the Company pays to third parties. The Company defers all incremental commission costs to obtain the contract, and amortizes these costs over a period of benefit determined to be five years. Commission expense was $47.3 million, $31.1 million and $21.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Stock-Based Compensation
All stock-based compensation granted to employees and non-employee directors is measured at the grant date fair value of the award. The Company estimates the fair value of stock options under the Company’s Equity Incentive Plans and purchase rights under the Company’s 2014 Employee Stock Purchase Plan (“2014 ESPP Plan” or “ESPP”) using the Black-Scholes option-pricing model. The fair value of restricted stock units (“RSUs”), including performance-based restricted stock units (“PRSUs”) subject to performance conditions, is equal to the fair value of the Company’s common stock on the date of grant. The fair value of PRSUs subject to market conditions are determined using a Monte Carlo Simulation model. Compensation expense is recognized net of actual forfeitures using the straight-line method over the service period, which is generally the vesting period.
Income Taxes
The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2022, and 2021, the Company recorded a full valuation allowance against the U.S. net deferred tax assets because of its history of operating losses in the United States. As of December 31, 2022 and 2021, the Company recognized a net deferred tax asset balance of $3.8 million and $6.9 million, respectively, related to its
75

operations in the UK and Australia. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.
Comprehensive loss
Comprehensive loss consists of net loss, and unrealized gains or losses on available-for-sale marketable investments. The Company presents comprehensive loss as part of the consolidated statements of operations. The changes in the accumulated balances of the components of other comprehensive loss were not material for the periods presented.
Net Loss Per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares issuable upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. In periods of net loss, all potentially issuable shares of common stock are excluded from the diluted net loss per share computation because they are anti-dilutive. Therefore, basic and diluted net loss per share are the same for all years presented in the Company’s consolidated statements of operations and comprehensive loss.
Indemnification
The Company, in the ordinary course of business, enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. To date, the Company has not incurred any material costs as a result of such indemnification provisions and the Company has not accrued any liabilities related to such obligations in the consolidated financial statements as of December 31, 2022 and 2021.
Segment Information
The Company has determined that its Chief Executive Officer is its chief operating decision maker. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
Recent Accounting Pronouncements Not Yet Effective
The Company has reviewed, or is in the process of evaluating, all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its consolidated financial position, operating results or statements of cash flows.

76

2. Revenue
Contract Balances
The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):
December 31, 2022December 31, 2021
Accounts receivable, net$87,494 $83,731 
Deferred contract acquisition costs, net:
Current$47,242 $33,295 
Non-current114,880 84,663 
Total deferred contract acquisition costs, net$162,122 $117,958 
Contract assets and contract liabilities:
Contract assets (included in prepaid expenses and other current assets)$3,401 $2,593 
Contract liabilities (deferred revenue)57,816 43,720 
Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities)1,178 2,097 
Net contract liabilities$(55,593)$(43,224)
The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional.
Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years.
The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized.
In the year ended December 31, 2022, the Company recognized revenue of $37.7 million related to its contract liabilities at December 31, 2021.
Remaining Performance Obligations
As of December 31, 2022, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $758.9 million. The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligations over the next 24 months, with the balance recognized thereafter. The Company excludes amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations.

3. Investments and Fair Value Measurements
Marketable Investments
77

The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of December 31, 2022 and 2021 were as follows (in thousands):
December 31, 2022
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$747 $ $(13)$734 
U.S. treasury securities186,776 8 (1,382)185,402 
U.S. agency and government-sponsored securities197,597 29 (1,660)195,966 
Commercial paper25,386   25,386 
Municipal bonds22,764  (145)22,619 
Corporate bonds3,658  (22)3,636 
Total$436,928 $37 $(3,222)$433,743 
December 31, 2022
Long-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. agency securities$885 $ $ $885 
Total$885 $ $ $885 
December 31, 2021
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$1,615 $ $ $1,615 
U.S. treasury securities83,237  (24)83,213 
U.S. agency securities159,070  (65)159,005 
Commercial paper47,555   47,555 
Municipal bonds75,337  (96)75,241 
Corporate bonds12,355 2 (6)12,351 
Total$379,169 $2 $(191)$378,980 
December 31, 2021
Long-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$746 $ $(2)$744 
U.S. treasury securities63,566  (251)63,315 
U.S. agency securities63,960  (254)63,706 
Municipal bonds18,655  (64)18,591 
Corporate bonds1,026  (5)1,021 
Total$147,953 $ $(576)$147,377 


78

The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of December 31, 2022 and 2021 (in thousands):
December 31, 2022December 31, 2021
Gross Unrealized LossesFair ValueGross Unrealized LossesFair Value
Certificates of deposit$(13)$734 $(2)$2,010 
U.S. treasury securities(1,382)126,534 (275)140,527 
U.S. agency securities(1,660)172,458 (320)222,710 
Municipal bonds(145)12,623 (160)87,184 
Corporate bonds(22)3,636 (10)9,428 
Total$(3,222)$315,985 $(767)$461,859 
Although the Company had certain available-for-sale debt securities in an unrealized loss position as of December 31, 2022, no impairment loss was recorded since it did not intend to sell them, did not anticipate a need to sell them, and the decline in fair value was not due to any credit-related factors.
Fair Value Measurements
The Company carries cash equivalents and marketable investments at fair value. Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
79

The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):
December 31, 2022
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$37,560 $ $ $37,560 
U.S. treasury securities19,700   19,700 
Total cash equivalents$57,260 $ $ $57,260 
Marketable investments (short and long-term)
Certificates of deposit$ $734 $ $734 
U.S. treasury securities185,402   185,402 
U.S. agency and government sponsored securities  196,851  196,851 
Commercial paper 25,386  25,386 
Municipal bonds 22,619  22,619 
Corporate bonds 3,636  3,636 
Total marketable investments$185,402 $249,226 $ $434,628 
December 31, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$31,380 $ $ $31,380 
Certificates of deposit 747  747 
Total cash equivalents$31,380 $747 $ $32,127 
Marketable investments (short and long-term)
Certificates of deposit$ $2,359 $ $2,359 
U.S. Treasury146,528   146,528 
U.S. agency and government sponsored securities 222,711  222,711 
Commercial paper 47,555  47,555 
Municipal bonds 93,832  93,832 
Corporate bonds 13,372  13,372 
Total marketable investments$146,528 $379,829 $ $526,357 
Liabilities
Contingent consideration$ $ $23,740 $23,740 

As of December 31, 2022 and 2021, the estimated fair value of the Company’s outstanding 2023 convertible senior notes was $0.3 million and $114.9 million, respectively. As of December 31, 2022 and 2021, the estimated fair value of the Company's outstanding 2025 convertible senior notes was $687.1 million and $917.3 million, respectively. The fair values were determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s convertible senior notes.
As part of the agreement to acquire Inference Solutions Inc. (“Inference”) in November 2020, the Company was obligated to pay contingent earn out consideration of up to $24.0 million based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ended on December 31, 2021. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. The resulting probability-weighted contingent consideration amounts
80

were discounted based on the Company’s estimated cost of debt. During 2022, the Company concluded and paid the final contingent consideration amount of $24.0 million.
A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):
Contingent Consideration
Balance, December 31. 2020$18,100 
  Change in fair value of contingent consideration5,640 
Balance, December 31, 202123,740 
  Change in fair value of contingent consideration260 
  Less: Payment(24,000)
Balance, December 31, 2022$ 
In February 2022, the Company made a $2.0 million equity investment in a privately-held company that it does not have the ability to exercise significant influence over. The Company elected the measurement alternative for an equity security without a readily determinable fair value. Accordingly, this investment will be accounted for at its cost minus impairment, if any, and is classified within Level 3. If the Company identifies observable price changes in orderly transactions for such investment or a similar investment, it will measure the investment at fair value as of the date that the observable transaction or events occurred. The Company concluded that there was no indicator of impairment of this investment as of December 31, 2022.
Except for the $2.0 million equity investment and contingent consideration described above, there were no assets or liabilities measured at fair value on a non-recurring basis as of December 31, 2022 and 2021.
The fair value of the Company’s other financial instruments’, including accounts receivable, accounts payable and other current liabilities, approximate their carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s operating leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.

81

4. Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
December 31,
20222021
Cash$123,260 $58,751 
Certificates of deposit 747 
Money market funds37,560 31,380 
U.S. Treasury19,700  
Total cash and cash equivalents$180,520 $90,878 
Accounts receivable, net consisted of the following (in thousands):
December 31,
20222021
Trade accounts receivable$77,621 $75,970 
Unbilled trade accounts receivable, net of advance client deposits10,135 7,981 
Allowance for doubtful accounts(262)(220)
Accounts receivable, net$87,494 $83,731 
Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,
20222021
Prepaid expenses$17,151 $21,306 
Other current assets9,159 6,443 
Contract assets3,401 2,593 
Prepaid expenses and other current assets$29,711 $30,342 

Property and equipment, net consisted of the following (in thousands):
December 31,
20222021
Computer and network equipment$148,789 $116,701 
Computer software50,955 44,268 
Internal-use software development costs6,111 500 
Furniture and fixtures3,326 3,953 
Leasehold improvements6,574 5,914 
Property and equipment215,755 171,336 
Accumulated depreciation and amortization(114,534)(93,551)
Property and equipment, net$101,221 $77,785 
Depreciation and amortization expense associated with property and equipment was $33.0 million, $26.9 million and $18.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.
82

Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands):
December 31,
20222021
Gross$36,282 $42,541 
Less: accumulated depreciation and amortization(36,203)(41,689)
Total$79 $852 
Other assets consisted of the following (in thousands):
December 31,
20222021
Other assets$5,081 $4,964 
Equity investment in a privately-held company2,000  
Deferred tax assets3,976 6,907 
Other assets$11,057 $11,871 
Accrued and other current liabilities consisted of the following (in thousands):
December 31,
20222021
Accrued expenses$19,343 $20,108 
Accrued compensation and benefits33,749 34,729 
Contingent consideration  23,740 
Accrued and other current liabilities$53,092 $78,577 
Other long-term liabilities consisted of the following (in thousands):
December 31,
20222021
Deferred revenue$1,178 $2,097 
Deferred tax liabilities157  
Other long-term liabilities1,745 5,574 
Other long-term liabilities$3,080 $7,671 

5. Goodwill and Intangible Assets
Goodwill
There was no activity in the Company's goodwill balance during the years ended December 31, 2022 and 2021.
During the fourth quarter of 2022, the Company completed its annual goodwill impairment test. Based on its assessment of the qualitative factors, the Company’s management concluded that the fair value of the Company’s goodwill was more likely than not greater than its carrying amount as of December 31, 2022. As such, it was not necessary to perform the quantitative goodwill impairment test. Subsequent to the 2022 annual impairment test, the Company believes there have been no significant events or circumstances negatively affecting the valuation of goodwill. As of December 31, 2022 and 2021, there was no impairment to the carrying value of the Company’s goodwill.
83

Intangible Assets
The following table summarizes the activity in the Company's intangible asset balances during the years ended December 31, 2022 and 2021 (in thousands):
Intangible Assets
Beginning of the period, January 1, 2021$51,684 
Amortization(11,787)
End of the period, December 31, 202139,897 
Amortization(11,705)
End of the period, December 31, 2022$28,192 

The components of intangible assets were as follows (in thousands):
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated
Amortization
Net
Carrying
Amount
Weighted Average Remaining Amortization Period (Years)Gross
Carrying Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average Remaining Amortization Period (Years)
Developed technology$56,214 $(28,881)$27,333 3.2$56,214 $(17,821)$38,393 4.0
Acquired workforce470 (470) 0.0470 (334)136 0.9
Customer relationships1,600 (741)859 2.71,600 (421)1,179 3.7
Trademarks500 (500) 0.0500 (311)189 0.9
Total$58,784 $(30,592)$28,192 3.2$58,784 $(18,887)$39,897 4.0
Amortization expense related to intangible assets was $11.7 million, $11.8 million and $6.8 million for the years ended December 31, 2022, 2021 and 2020, respectively.
As of December 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
2023$10,870 
20247,527 
20255,595 
20264,200 
2027 
Thereafter 
Total$28,192 
Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable. The Company concluded that there was no indicators of impairment of its intangible assets as of December 31, 2022 and 2021.

6. Debt
2025 Convertible Senior Notes and Related Capped Call Transactions
In May and June 2020, the Company issued $747.5 million aggregate principal amount of 2025 convertible senior notes in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $97.5 million principal amount of the 2025 convertible senior
84

notes. The 2025 convertible senior notes mature on June 1, 2025 and bear interest at a fixed rate of 0.500% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. The total net proceeds from the issuance of the 2025 convertible senior notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, were approximately $728.8 million.
Each $1,000 principal amount of the 2025 convertible senior notes is initially convertible into 7.4437 shares of the Company’s common stock (the “2025 Conversion Option”), which is equivalent to an initial conversion price of approximately $134.34 per share of common stock, subject to adjustment upon the occurrence of specified events. The initial conversion price represents a premium of approximately 30% to the $103.34 per share closing price of the Company’s common stock on The Nasdaq Global Market on May 21, 2020. The 2025 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “2025 Measurement Period”) in which the trading price (as defined in the 2025 Indenture governing the 2025 convertible senior notes) per $1,000 principal amount of the 2025 convertible senior notes for each trading day of the 2025 Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2025 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after March 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 2025 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2025 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2025 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2025 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2025 convertible senior notes since issuance. The closing market price of the Company's common stock of $67.86 per share as of December 30, 2022, the last trading day during the three months ended December 31, 2022, was below $174.64 per share, which represents 130% of the initial conversion price of $134.34 per share. Additionally, the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day, December 30, 2022, was not greater than or equal to 130% of the initial conversion price. As such, during the three months ended December 31, 2022, the conditions allowing holders of the 2025 convertible senior notes to convert were not met. The 2025 convertible senior notes are therefore not convertible for the three months ending March 31, 2023.
The Company may not redeem the 2025 convertible senior notes prior to June 6, 2023. The Company may redeem for cash all or any portion of the 2025 convertible senior notes, at its option, on or after June 6, 2023 and prior to March 1, 2025 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2025 convertible senior notes.
The 2025 convertible senior notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2025 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so
85

subordinated (including the 2023 convertible senior notes); effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
The net carrying amount of the 2025 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands):
December 31, 2022December 31, 2021
Principal$747,500 $747,500 
Unamortized issuance costs(9,124)(12,835)
Net carrying amount$738,376 $734,665 
Interest expense related to the 2025 convertible senior notes was as follows (in thousands):
Year Ended
December 31, 2022December 31, 2021December 31, 2020
Contractual interest expense$3,737 $4,007 $2,230 
Amortization of debt discount  16,528 
Amortization of issuance costs3,711 3,674 1,538 
Total interest expense$7,448 $7,681 $20,296 

In connection with the issuance of the 2025 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2025 Capped Call Transactions”) with certain financial institutions. The initial cap price of the 2025 Capped Call Transactions was $206.68 per share and is subject to certain adjustments under the terms of the 2025 Capped Call Transactions. The 2025 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 5.6 million shares of the Company’s common stock.
2023 Convertible Senior Notes and Related Capped Call Transactions
In May 2018, the Company issued $258.8 million aggregate principal amount of the 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, was approximately $250.8 million.
In May 2020, the Company used part of the net proceeds from the issuance of the 2025 convertible senior notes to repurchase, exchange or otherwise retire approximately $181.0 million aggregate principal amount of the 2023 convertible senior notes in privately-negotiated transactions for aggregate consideration of $449.6 million, consisting of $181.0 million in cash and 2,723,581 shares of the Company’s common stock (the "2023 Note Repurchase Transactions").
As of December 31, 2022, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $0.2 million aggregate principal amount of 2023 convertible senior notes remained outstanding.
The 2023 Note Repurchase Transactions were accounted for as a debt extinguishment. Pursuant to ASC Subtopic 470-20 under existing accounting rules prior to ASU 2020-06 adoption, total consideration for the 2023 Note Repurchase Transactions was separated into liability and equity components by estimating the fair value of a similar liability without a conversion option and assigning the residual value to the equity component. The gain or loss on extinguishment of the debt was subsequently determined by comparing the repurchase consideration allocated to the liability component to the sum of the carrying value of the liability component, net of the proportionate amounts of unamortized debt discount and the remaining unamortized debt issuance costs. Of the $449.6 million in aggregate consideration paid by the Company in connection with the 2023 Note Repurchase Transactions, $155.8 million and $293.8 million were allocated to the debt and equity components, respectively, using an effective interest rate of 5.32% to determine the fair value of the liability component. This interest rate was based on the income and market-based approaches used to determine the effective interest rate of the 2023 convertible senior notes, adjusted for the remaining term of the 2023 convertible senior notes. As of the settlement
86

of the 2023 Note Repurchase Transactions, the carrying value of the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions, net of unamortized debt discount and issuance costs, was $150.4 million. The Company also incurred approximately $0.5 million in third party transaction costs related to the 2023 Note Repurchase Transactions. These costs were allocated to the liability and equity components in proportion to the allocation of consideration transferred at settlement and accounted for as debt extinguishment costs and equity reacquisition costs, respectively. The 2023 Note Repurchase Transactions resulted in a $5.8 million loss on early debt extinguishment in the second quarter of fiscal 2020, of which $2.7 million consisted of unamortized debt issuance costs.
Each $1,000 principal amount of the 2023 convertible senior notes was initially convertible into 24.4978 shares of the Company’s common stock (the “2023 Conversion Option”), which is equivalent to an initial conversion price of approximately $40.82 per share of common stock, subject to adjustment upon the occurrence of specified events. The 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the holders at any time prior to the close of business on the business day immediately preceding November 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “2023 Measurement Period”) in which the trading price (as defined in the indenture governing the 2023 convertible senior notes) per $1,000 principal amount of the 2023 convertible senior notes for each trading day of the 2023 Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2023 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 1, 2022 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 2023 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2023 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2023 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2023 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their 2023 convertible senior notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2023 convertible senior notes since issuance. During each of the quarters from the third quarter of 2019 through the third quarter of 2022, one of the triggers for convertibility of the 2023 convertible senior notes was triggered as the last reported sale price of the Company’s common stock was greater than $53.07 per share, which represents 130% of the initial conversion price of $40.82 per share, for at least 20 trading days in the period of 30 consecutive trading days ended on, and including, the last trading day of the quarter for each quarter of 2020, 2021 and for the first three quarters of 2022. As a result, the 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the 2023 convertible senior note holders between October 1, 2019 to October 31, 2022. The 2023 convertible senior notes continue to be convertible from November 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date. During 2021, the Company paid $24.7 million in cash and issued 453,943 shares of its common stock to settle aggregate principal amount of $24.6 million of its 2023 convertible senior notes. During 2022, the Company paid $34.1 million in cash and issued 573,633 shares of its common stock to settle aggregate principal amount of $34.1 million of its 2023 convertible senior notes. As of December 31, 2022, approximately $0.2 million aggregate principal amount of the 2023 convertible senior notes remained outstanding. The conversions that occurred prior to January 1, 2021 resulted in a $1.2 million loss on early debt extinguishment. The conversions that occurred during 2021 and 2022 were subject to ASU 2020-06 and such conversions were accounted for as contractual conversions, which did not result in any gain or loss upon their settlement.
87

During 2021, the Company received 68,905 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. During 2022, the Company received an additional 119,492 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 68,905 and 119,492 shares reduced the number of shares of common stock outstanding.
The 2023 convertible senior notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2023 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2025 convertible senior notes); effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
88

The net carrying amount of the 2023 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands):
December 31, 2022December 31, 2021
Principal$169 $34,225 
Unamortized issuance costs (291)
Net carrying amount$169 $33,934 
Interest expense related to the 2023 convertible senior notes was as follows (in thousands):
Year Ended
December 31, 2022December 31, 2021December 31, 2020
Contractual interest expense$6 $42 $184 
Amortization of debt discount  7,006 
Amortization of issuance costs32 283 666 
Total interest expense$38 $325 $7,856 
In connection with the issuance of the 2023 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2023 Capped Call Transactions”) with certain financial institutions. The initial cap price of the 2023 Capped Call Transactions was $62.80 per share, and is subject to certain adjustments under the terms of the 2023 Capped Call Transactions. The 2023 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 6.3 million shares of the Company’s common stock.
In connection with the 2023 Note Repurchase Transactions, the Company amended the 2023 Capped Call Transactions such that the portion associated with the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions would remain outstanding notwithstanding the retirement of $181.0 million aggregate principal amount of 2023 convertible senior notes. Following such amendment, the 2023 Capped Call Transactions continue to meet the accounting criteria to be recorded in stockholders’ equity and are not accounted for as derivatives.
Adoption of ASU 2020-06
On January 1, 2021, the Company elected to early adopt ASU 2020-06 based on a modified retrospective transition method. Under such transition, prior-period information was not retrospectively adjusted.
Prior to the adoption of ASU 2020-06, the 2025 and 2023 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the “Debt Discount”) was amortized to interest expense over the contractual term of the 2025 and 2023 convertible senior notes at an effective interest rate of 5.76% and 6.39%, respectively.
Prior to the adoption of ASU 2020-06, the debt issuance costs related to the 2025 and 2023 convertible senior notes were allocated to the liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized to interest expense using the effective interest method over the contractual term of the 2025 and 2023 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.
In accounting for the 2025 and 2023 convertible senior notes after adoption of ASU 2020-06, the 2025 convertible senior notes are accounted for as a single liability, and the issuance costs related to the 2025 and 2023 convertible senior notes are being amortized to interest expense over the contractual term at an effective interest rate of 1.0% and 0.76%, respectively.
89

7. Stockholders’ Equity
Capital Structure
Common Stock
The Company is authorized to issue 450,000,000 shares of common stock with a par value of $0.001 per share. As of December 31, 2022 and 2021, the Company had 71,047,179 and 68,488,337 shares of common stock issued and outstanding, respectively.
During 2022 and 2021, the Company issued 573,633 and 453,943 shares, respectively, of common stock in connection with 2023 convertible senior note settlements. During 2022 and 2021, the Company also received 119,492 and 68,905 shares, respectively, from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 119,492 and 68,905 shares reduced the number of shares of common stock outstanding. See Note 6 for further details.
Holders of the Company’s common stock are entitled to dividends, if and when declared by the board of directors. In the event of liquidation, dissolution or winding up, subject to the rights of the holders of any then outstanding shares of preferred stock, holders of common stock will be entitled to receive the assets and funds of the Company that are legally available for distribution.
Preferred Stock
The Company is authorized to designate and issue up to 5,000,000 shares of preferred stock with a par value of $0.001 per share in one or more series without stockholder approval and to fix the rights, preferences, privileges and restrictions thereof. As of December 31, 2022 and 2021, there were no shares of preferred stock issued and outstanding.
Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans as of December 31, 2022, were as follows (in thousands):
Common Stock Reserved
Stock options outstanding1,481 
RSUs (including PRSUs) outstanding3,718 
Shares available for future grant under 2014 Plan14,230 
Shares available for future issuance under ESPP3,570 
Total shares of common stock reserved22,999 
Equity Incentive Plans 
Prior to the Company’s initial public offering (“IPO”) in April 2014, the Company granted stock options under its Amended and Restated 2004 Equity Incentive Plan, as amended (“2004 Plan”).
Under the terms of the 2004 Plan, the Company had the ability to grant incentive and nonstatutory stock options. Incentive stock options could only be granted to Company employees. Nonstatutory stock options could be granted to Company employees, directors and consultants. Such options are exercisable at prices, as determined by the board of directors, generally equal to the fair value of the Company’s common stock at the date of grant. Options granted to employees generally vest over a four-year period, with an initial vesting period of 12 months for 25% of the shares, and the remaining 75% of the shares vesting monthly on a ratable basis over the remaining 36 months. Options generally expire 10 years after the grant date and are generally exercisable upon vesting. Vested options generally expire 90 days after termination of the optionee’s employment or relationship as a consultant or director, unless otherwise extended by the terms of the stock option agreement.
In March 2014, the Company’s board of directors and stockholders approved the 2014 Equity Incentive Plan (“2014 Plan”) and 5,300,000 shares of common stock were authorized for issuance under the 2014 Plan. In addition, on the first day of each year beginning in 2015 and ending in 2024, the 2014 Plan provides for an annual automatic increase to the shares reserved for issuance in an amount equal to 5% of the total number of shares outstanding on December 31st of the preceding calendar year or a lesser number as determined by the Company’s board of
90

directors. Pursuant to the automatic annual increase, 3,552,358 additional shares were reserved under the 2014 Plan on January 1, 2023. No further grants were made under the 2004 Plan once the 2014 Plan became effective on April 3, 2014. Upon the effectiveness of the 2014 Plan, all shares reserved for future issuance under the 2004 Plan became available for issuance under the 2014 Plan. Additionally, any forfeited or expired shares that would have otherwise returned to the 2004 Plan, instead return to the 2014 Plan. The 2014 Plan allows the Company to grant stock options, RSUs, restricted stock awards, performance stock awards, stock appreciation rights, performance cash awards, and other stock awards. To date, the Company has granted stock options and RSUs under the 2014 Plan. Stock options granted under the 2014 Plan are in general at a price equal to the fair market value of the common stock on the date of grant and vest over four years. The Company’s stock options expire 10 years from the date of grant. Each RSU granted under the 2014 Plan represents a right to receive one share of the Company’s common stock when the RSU vests. RSUs generally vest over one to four years. Vested options generally expire three months after termination of the optionee’s employment or relationship as a consultant or director, unless otherwise extended by the terms of the stock option agreement.
In connection with the Company’s acquisition of Inference, the Company assumed unvested stock options that had been granted under the Inference Technologies Group Inc. 2018 Equity Incentive Plan. Each of the assumed stock options are subject to substantially the same terms and conditions as applied to the assumed stock options immediately prior to the acquisition date, except that the number of shares of the Company’s common stock subject to each assumed stock option and the exercise price has been adjusted in accordance with the terms of the acquisition agreement. If these assumed stock options are cancelled, forfeited or expire unexercised, the underlying shares do not become available for future grant. As of the acquisition date, the estimated fair value of the assumed unvested options was $7.6 million, of which $0.2 million was recognized as goodwill and the balance of $7.4 million is being recognized as stock-based compensation expense over the remaining service period of the assumed unvested stock options.
Stock Options
A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows (in thousands, except years and per share data):
Number of SharesWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(Years)
Aggregate
Intrinsic
Value (1)
Outstanding as of December 31, 20211,982 $38.65 
Options granted81 110.05 
Options exercised(531)16.06 
Options forfeited or expired(51)122.88 
Outstanding as of December 31, 20221,481 47.75 4.6$51,226 
Vested and expected to vest as of December 31, 20221,481 47.75 4.651,226 
Exercisable as of December 31, 20221,263 35.60 4.050,583 
(1) The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the
stock options and the fair market value of the Company’s common stock of $67.86 per share as of December     30, 2022 for all in-the-money stock options outstanding.

91

Following is additional information pertaining to the Company’s stock option activity (in thousands, except per share data):
Year Ended December 31,
202220212020
Weighted average grant date fair value per share of options granted, excluding assumed stock options$50.44 $78.72 $38.80 
Weighted average grant date fair value per share of assumed stock options  125.96 
Intrinsic value of options exercised (1)
45,698 59,762 47,529 
Total fair value of options vested during the period11,421 12,760 7,846 
Cash received from options exercised8,522 7,402 11,656 
(1) Intrinsic value of options exercised is the difference between the fair market value of the Company’s common stock at the time of exercise and the exercise price paid.
Restricted Stock Units (including Performance-Based Restricted Stock Units)
A summary of RSU activity (including PRSUs) during the year ended December 31, 2022 is as follows (in thousands, except years and per share data):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Outstanding as of December 31, 20212,560 $125.65 
RSUs granted(1)
2,912 90.51 
RSUs vested and released(1,383)112.18 
RSUs forfeited or cancelled(371)121.48 
Outstanding as of December 31, 20223,718 103.55 
(1) Includes 0.4 million PRSUs granted during 2022.
Performance-Based Restricted Stock Units
In 2022, the Company granted 0.3 million PRSUs subject to market and service conditions (“market-based PRSUs”) and with a weighted average grant date fair value of $30.6 million as part of its annual grant of equity incentive awards to certain executives and in connection with the appointment of Michael Burkland as the Company’s new Chief Executive Officer. The amount that may be earned pursuant to the PRSUs ranges from 0% to 200% of the target number based on the Company’s relative total shareholder return (“RTSR”) performance as compared to the companies in the S&P Software and Services Select Index during three one-year performance periods. One-third of the total PRSUs may be earned and settled in shares following the end of each one-year performance period based on RTSR performance and subject to continued employment through the payment date, but the amount initially paid for the first two one-year performance periods is limited to 100% of the target amount for such years, and any PRSUs resulting from above-target performance in those first two years will be paid following the end of final one-year performance period, subject to the executive’s continued employment through the payment date. If the Company’s absolute total shareholder return for any performance period is negative, then no more than 100% of the target amount of PRSUs for such period may be earned. If an executive's employment with the Company terminates before the end of the final one-year performance period due to death or disability, 100% (if due to death) or 50% (if due to disability) of the unvested PRSUs may be earned subject to ultimate RTSR performance in each remaining performance period. Upon a qualifying termination of employment in connection with a change in control of the Company, the unvested PRSUs will vest on a double-trigger basis (i) at the target level for approximately 0.1 million of the market-based PRSUs and (ii) for approximately 0.2 million of the market-based PRSUs, (a) at the target level for the uncompleted portions of the performance periods and (b) at the actual level of performance measured through the date of the change in control of the Company, based on the price per share paid in such change in control. The fair value of the PRSUs are determined on their grant date using a Monte
92

Carlo Simulation model based upon assumptions presented below. The Company recognizes the fair value of the PRSUs ratably over their requisite service period.
In 2022, the Company granted 0.1 million shares of PRSUs subject to revenue-based performance and service conditions (“revenue-based PRSUs”), with a grant date fair value of $6.6 million. The amount of revenue-based PRSUs that may be earned will be determined based on achievement of two quarterly revenue goals. One third of the revenue-based PRSUs may be earned based on achievement of the first revenue target and, if achieved, will vest in four quarterly installments, with the first installment occurring on the date such achievement is certified, subject to the executive's continuous service through the applicable vesting dates. Two thirds of the revenue-based PRSUs may be earned based on achievement of the second revenue target and, if achieved, will vest in eight quarterly installments, with the first installment occurring on the date such achievement is certified, subject to the executive's continuous service through the applicable vesting dates. The revenue-based PRSUs are otherwise on the Company's standard award terms from its market-based PRSUs. The Company concluded that the first revenue target was probable of achievement at December 31, 2022, thus recognized the related stock-based compensation cost through this period. The Company, however, concluded that, as of December 31, 2022, the second revenue target was not probable of achievement, thus recognized a cumulative catch-up adjustment in the fourth quarter of 2022 to reverse all previously recognized stock-based compensation cost related to this target. The Company will reassess the probability of the achievement of the performance conditions at each reporting period and a cumulative catch-up adjustment will be recorded to stock-based compensation cost for any change in the probability assessment.
Following is additional information pertaining to the Company’s RSU activity (including PRSUs) (in thousands, except per share data):
Year Ended December 31,
202220212020
Weighted average grant date fair value per share of RSUs granted$90.51 $177.00 $86.15 
Total fair value of RSUs vested during the period125,798 174,500 136,805 
Employee Stock Purchase Plan
In March 2014, the Company’s board of directors and stockholders adopted the 2014 ESPP and the shares authorized for issuance thereunder. The 2014 ESPP became effective on April 3, 2014.
The 2014 ESPP permits eligible employees to purchase shares of the Company’s common stock through payroll deductions with up to 15% of their pre-tax earnings subject to certain Internal Revenue Code limitations. The purchase price of the shares is 85% of the lower of the fair market value of the Company’s common stock on the first day of a six month offering period, except for the initial offering period, or the relevant purchase date. In addition, no participant may purchase more than 1,500 shares of common stock in each purchase period. 
The number of shares of common stock originally reserved for issuance under the 2014 ESPP was 880,000 shares, which increases automatically each year, beginning on January 1, 2015 and continuing through January 1, 2024, by the lesser of (i) 1% of the total number of shares of the Company’s common stock outstanding on December 31 of the preceding calendar year; (ii) 1,000,000 shares of common stock (subject to adjustment to reflect any split or combination of its common stock); or (iii) such lesser number as determined by its board of directors. Pursuant to the automatic annual increase, 710,471 additional shares were reserved under the 2014 ESPP on January 1, 2023.
During 2022 and 2021, 190,257 and 120,992 shares were purchased by employees under the 2014 ESPP at a weighted average price of $70.50 and $127.36 per share, respectively.
93

Stock-Based Compensation
Stock-based compensation expenses for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):         
Year Ended December 31,
202220212020
Cost of revenue$33,297 $17,734 $9,422 
Research and development
44,367 29,179 14,043 
Sales and marketing59,300 35,269 20,164 
General and administrative
35,543 26,623 21,118 
Total stock-based compensation$172,507 $108,805 $64,747 
As of December 31, 2022, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
Stock OptionRSU (excluding PRSUs)PRSUESPP
Unrecognized stock-based compensation expense$12,085 $324,834 $24,841 $3,265 
Weighted-average amortization period2.2 years2.4 years2.5 years0.4 years
The Company recognizes stock-based compensation expense that is calculated based upon awards that have vested, reduced for actual forfeitures. All stock-based compensation for equity awards granted to employees and non-employee directors is measured based on the grant date fair value of the award.
The Company values RSUs, including PRSUs subject to performance conditions, at the closing market price of its common stock on the date of grant. The Company estimates the fair value of each stock option and purchase right under the 2014 ESPP granted to employees on the date of grant using the Black-Scholes option-pricing model using the assumptions disclosed in the table below. The Company estimates the fair value of PRSUs subject to market conditions using a Monte Carlo Simulation model using the assumptions disclosed in the table below. Expected volatility is based upon the weighting of the Company’s historical volatility. Prior to 2020, expected volatility was based upon the weighting of the Company’s historical volatility and the historical volatility of a peer group of publicly traded companies. The expected term of options granted is estimated using the simplified method by taking the average of the vesting term and the contractual term of the option. The expected volatility assumption for purchase rights under the 2014 ESPP is based on the historical volatility of the Company’s common stock. The risk-free rate for the expected term of the awards is based on U.S. Treasury zero-coupon issues at the time of grant. The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.
94

The weighted average assumptions used to value stock options granted during the periods presented were as follows:
Stock Options
Year Ended December 31,
20222021
2020 (1)
Expected term (years)6.06.05.7
Volatility46%47%47%
Risk-free interest rate1.8%1.0%0.9%
Dividend yield
(1)The weighted average assumptions for the year ended December 31, 2020 includes assumed stock options. The weighted average assumptions, excluding the assumed stock options, were an expected term of 6.0 years, volatility of 47%, risk-free interest rate of 1.0% and dividend yield of 0%. The weighted average assumptions of the assumed stock options were an expected term of 4.3 years, volatility of 47%, risk-free interest rate of 0.3% and dividend yield of 0%.
The weighted average assumptions used to value PRSUs with market conditions granted during the periods presented were as follows:
PRSUs (Market Conditions)
Year Ended December 31,
202220212020
Expected term (years)3.0
Volatility53%
Risk-free interest rate3.5%
Dividend yield
The weighted average assumptions used to value purchase rights under the 2014 ESPP granted during the periods presented were as follows:
ESPP
Granted In
November 2022May 2022November 2021May 2021November 2020May 2020
Expected term (years)0.50.50.50.50.50.5
Volatility59%46%46%49%50%50%
Risk-free interest rate2.1%0.2%0.2%0.1%0.1%0.2%
Dividend yield

8. Net Loss Per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. As the Company had net losses for the years ended December 31, 2022, 2021 and 2020, all potentially issuable shares of common stock were determined to be anti-dilutive.
95

The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
Year Ended December 31,
202220212020
Net loss$(94,650)$(53,000)$(42,130)
Weighted-average shares used in computing basic and diluted net loss per share69,920 67,512 64,154 
Basic and diluted net loss per share$(1.35)$(0.79)$(0.66)
The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):
December 31,
202220212020
Stock options1,481 1,982 2,255 
RSUs (including PRSUs)
3,718 2,560 2,267 
Convertible senior notes(1)
5,685 6,663 910 
Total10,884 11,205 5,432 
(1) The Company used the if-converted method for 2022 and 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for 2020.
Prior to the adoption of ASU 2020-06, the Company used the treasury stock method for calculating any potential dilutive effect of the conversion spread of its convertible senior notes. The conversion spread had a dilutive impact for the 2023 convertible senior notes during the year ended December 31, 2020 since the average market price of the Company’s common stock during the period exceeded the initial conversion price of $40.82 per share. However, the potential shares of common stock issuable upon the conversion of the 2023 convertible senior notes were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive.
After the adoption of ASU 2020-06, the Company used the if-converted method for calculating any potential dilutive effect of the convertible senior notes for the years ended December 31, 2022 and 2021. Under this method, the Company calculates diluted earnings per share under both the cash and share settlement assumptions to determine which is more dilutive. If share settlement is more dilutive, the Company calculates diluted earnings per share assuming that all of the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes were excluded from the calculation of diluted net loss per share for the years ended December 31, 2022 and 2021 because the effect would have been anti-dilutive.

9. Income Taxes
The following table presents components of loss before income taxes for the periods presented (in thousands):
Year Ended December 31,
202220212020
United States$(76,280)$(59,856)$(44,303)
International(13,982)(4,429)(280)
Loss before income taxes$(90,262)$(64,285)$(44,583)
96

Provision for (benefit from) income taxes for the periods presented consisted of (in thousands):
Year Ended December 31,
202220212020
Current:
U.S. federal$ $ $ 
U.S. state576 262 401 
Foreign724 (202)233 
Total provision for income taxes - Current1,300 60 634 
Deferred:
U.S. federal  (2,495)
U.S. state  (414)
Foreign3,088 (11,345)(178)
Total provision for (benefit from) income taxes - Deferred3,088 (11,345)(3,087)
Total provision for (benefit from) income taxes$4,388 $(11,285)$(2,453)
The Company recorded a deferred income tax expense during 2022 principally due to a repatriation of intellectual property from its Australian subsidiary to the U.S., where it is offset by a valuation allowance, and a decrease in available Australian net operating loss carryforwards.
Income tax (benefit) expense differed from the amount computed by applying the U.S. federal statutory income tax rate of 21% to pre-tax (loss) income for the periods presented as a result of the following (in thousands):
Year Ended December 31,
202220212020
U.S. federal tax at statutory rate$(18,957)$(13,500)$(9,362)
U.S. state income taxes576 262 (345)
Section 162(m)3,851 7,543 6,472 
Global intangible low-taxed income4,127   
Non-deductible expenses 78 1,361 1,944 
Research and development credit(1,194)(1,181)(837)
Stock-based compensation1,722 (25,241)(23,800)
Tax benefit from acquisition/reorganizations(3,852)(5,877)(2,495)
Foreign taxes6,749 (4,760)118 
Other 20 533 
Change in valuation allowance11,288 30,088 25,319 
Total provision for (benefit from) income taxes$4,388 $(11,285)$(2,453)
97

The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 related to the following (in thousands):    
December 31,
20222021
Deferred tax assets:
Net operating loss and credit carryforwards$125,698 $133,433 
Capitalized R&D costs30,552  
Accrued liabilities10,295 12,719 
Allowance for doubtful accounts1,143 712 
Amortized intangibles3,041 872 
Deferred revenue1,992 1,351 
Accrued compensation3,238 3,963 
Long-term lease liabilities12,421 13,618 
Gross deferred tax assets188,380 166,668 
Valuation allowance(135,406)(121,835)
Net deferred tax assets52,974 44,833 
Deferred tax liabilities:
Property and equipment(2,737)(2,633)
Other(556)(509)
Right of use assets(10,419)(11,573)
Deferred compensation - Current(35,443)(23,211)
Gross deferred tax liabilities(49,155)(37,926)
Net deferred taxes$3,819 $6,907 
With the exception of Russia, the Company has not provided for U.S. income taxes on undistributed earnings of its foreign subsidiaries because it intends to permanently re-invest those earnings outside the United States. The Company has plans to liquidate its Russian subsidiary. As such, the Company can no longer assert an intention to permanently re-invest those earnings. The undistributed earnings of the Company’s foreign subsidiaries were immaterial as of December 31, 2022 and 2021 and no U.S. income taxes have been accrued.
A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes the Company’s historical operating losses, lack of taxable income and the accumulated deficit for the year ended December 31, 2022, the Company has provided a valuation allowance against its U.S. net deferred tax assets. However, the Company has recorded net foreign deferred tax assets associated with its U.K. and Australia operations totaling $3.8 million, which cannot increase its U.S. valuation allowance. The net change in the valuation allowance for the years ended December 31, 2022 and 2021 was an increase of $13.6 million and $70.7 million, respectively. The increase in the valuation allowance in the current year was primarily attributed to the new requirement to capitalize tax research and development costs under Section 174 of the Internal Revenue Code of 1986, as amended (“IRC”), offset by an increase in the Company's deferred contract costs. The requirement to capitalize under Section 174 was passed with the Tax Cuts and Jobs Act of 2017 but was not effective until tax years beginning after December 31, 2021. Domestic expenditures will be amortized over five years, while foreign expenditures are amortized over fifteen years.
As of December 31, 2022, the Company had net operating loss carryforwards for federal, state and foreign income tax purposes of $456.9 million, $310.9 million and $13.5 million, respectively, available to reduce future income subject to income taxes. If not utilized, the federal and significant state net operating loss carryforwards will begin to expire in 2024 and 2028, respectively, while the foreign net operating loss carryforwards do not expire. As of December 31, 2022, the Company also had gross research credit carryforwards for federal and California state tax purposes of $10.8 million and $7.0 million, available to reduce future income subject to income taxes. A portion of the federal research credit carryforwards will continue to expire in 2023. The California state research credits do not expire. The IRC imposes restrictions on the utilization of net operating losses and credits in the event of an
98

“ownership change” of a corporation. Accordingly, a company’s ability to use net operating losses and credits may be subject to substantial limitation as prescribed under the IRC Sections 382 and 383 and similar state provisions. Events that may cause limitations in the amount of the net operating losses and credits that the Company may use in any one year include, but are not limited to, a cumulative ownership change of more than 50% over a three-year period. In the event the Company has changes in ownership, net operating losses and research and development credit carryforwards, which are fully reserved by the deferred tax asset valuation allowance, could be limited and may expire unutilized.
Unrecognized Tax Benefits
The table below shows the changes in the gross amount of unrecognized tax benefits for the periods presented (in thousands):
Year Ended December 31,
202220212020
Unrecognized benefit — beginning of period$7,643 $6,076 $4,471 
Gross increases — current year tax positions1,773 1,851 1,605 
Gross decreases — prior year tax positions(1)  
Settlements with tax authorities (284) 
Unrecognized benefit — end of period$9,415 $7,643 $6,076 
As of each of December 31, 2022 and 2021, the Company did not have any unrecognized tax benefits that, if recognized, would have a material impact on its effective tax rate for each such respective year. The Company recognizes interest and penalties related to uncertain tax positions as income tax expense. The Company does not anticipate its total unrecognized tax benefits as of December 31, 2022 will significantly change due to settlement of examination or the expiration of statutes of limitation during the next 12 months. The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals or other material deviation in this estimate over the next 12 months.
The Company is subject to taxation in the United States, various states and several foreign jurisdictions. Due to the Company’s net carryover of unused operating losses, all years from 2001 forward remain subject to future examination by the U.S. federal and state tax authorities. The Company’s foreign tax returns are open to audit under the statutes of limitation of the respective foreign countries in which its subsidiaries are located. With the exception of Russia, the Company considers all undistributed earnings of its foreign subsidiaries indefinitely reinvested.

10. Commitments and Contingencies
Commitments
As of December 31, 2022, $747.7 million of aggregate principal of the convertible senior notes were outstanding. The 2023 convertible senior notes and the 2025 convertible senior notes are due on May 1, 2023 and June 1, 2025, respectively. See Note 6 for more information concerning the convertible senior notes.
The Company had outstanding operating lease obligations of $57.9 million as of December 31, 2022. See Note 13 for further details. As of December 31, 2022, the Company also had outstanding cloud service agreement commitments totaling $41.1 million, of which $29.0 million is expected to be paid in 2023 and the remaining $12.1 million in 2024.
Hosting and Telecommunication Usage Services
The Company has agreements with third parties to provide co-location hosting and telecommunication usage services. The agreements require payments per month for a fixed period of time in exchange for certain guarantees of network and telecommunication availability.
99

As of December 31, 2022, future minimum payments under these arrangements were as follows in thousands):
Year Ending December 31,Hosting ServicesTelecommunication Usage Services
2023$588 $7,467 
2024238 5,940 
20254 1,304 
2026 459 
Thereafter$ $ 
Total future minimum payment$830 $15,170 
Universal Services Fund Liability
The Company is classified as a telecommunications service provider for regulatory purposes and is required to make contributions to the USF based on the revenue the Company receives from the resale of interstate and some international telecommunications services. In order to comply with the obligation to make direct contributions, the Company is registered with the USAC, which is charged by the FCC with administering the USF, and has been remitting the required contributions to USAC since its registration with the USAC in April 2013. The Company also made retroactive USF contributions based on its revenues for the period from 2008 to 2012. The Company, however, has an unresolved and arguably dormant dispute with the FCC regarding whether the Company is liable for USF contributions related to the period from 2003 through 2007. As of December 31, 2022, the Company had accrued $0.1 million in interest related to the disputed assessments for the period of 2003 through 2007.
State and Local Taxes and Surcharges
The Company, based on analysis of its activities, has determined that it is obligated to collect and remit U.S. state or local sales, use, gross receipts, excise and utility user taxes, as well as fees or surcharges as a communications service provider in certain U.S. states, municipalities or local tax jurisdictions. The Company is registered for, collecting and remitting applicable taxes where such a determination has been made. Prior to the Company’s making such determination, the Company neither collected nor remitted these taxes, fees or surcharges to applicable local, municipal or state jurisdictions. The Company continues to analyze its activities to determine if it is subject to these taxes in additional jurisdictions and based on the Company’s ongoing assessment of its U.S. state and local tax collection and remittance obligations, the Company registers for tax and regulatory purposes in such jurisdictions and commences collecting and remitting applicable state and local taxes and surcharges to these jurisdictions.
As of December 31, 2022 and 2021, the Company had total accrued liabilities of $1.2 million and $1.0 million, respectively, for such contingent sales taxes and surcharges that were not being collected from its clients but may be imposed by various taxing authorities, of which $0.3 million and $0.2 million, respectively, were included in current “Sales tax liabilities” on the consolidated balance sheets, and the remaining were included in non-current “Sales tax liabilities” on the consolidated balance sheets. The Company’s estimate of the probable loss incurred under this contingency is based on its analysis of the source location of its usage-based fees and the regulations and rules in each tax jurisdiction.
Legal Matters
The Company is involved in various legal and regulatory matters arising in the normal course of business. In management’s opinion, resolution of these matters is not expected to have a material impact on the Company’s consolidated results of operations, cash flows, or its financial position. However, due to the uncertain nature of legal matters, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. The Company expenses legal fees as incurred.
Indemnification Agreements
In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with its directors, officers and certain employees
100

that requires it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. There are no claims that the Company is aware of that could have a material effect on the consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.

11. Geographical Information
The following table summarizes revenues by geographic region based on client billing address (in thousands):
Year Ended December 31,
202220212020
United States$702,206 $556,385 $400,509 
International76,640 53,206 34,399 
Total revenue$778,846 $609,591 $434,908 
The following table summarizes total property and equipment, net in the respective locations (in thousands):
December 31,
20222021
United States$92,659 $68,674 
International8,562 9,111 
Property and equipment, net$101,221 $77,785 

12. Retirement Plans
The Company has a 401(k) plan to provide tax deferred salary deductions for all eligible employees. Participants may make voluntary contributions to the 401(k) plan, limited by certain Internal Revenue Service restrictions. The Company is responsible for the administrative costs of the 401(k) plan. The Company began matching employee contributions in cash in the fourth quarter of 2019. The contribution expense for the years ended December 31, 2022 and 2021 was $2.1 million and $1.8 million, respectively.
The Company complies with the requirement of maintaining a retirement plan for employees in the Philippines. This plan is a non-contributory and defined benefit plan that provides retirement to employees equal to approximately one month salary for every year of credited service for employees who attain the normal retirement age of 60 with at least five years of service. The benefits are paid in a lump sum amount upon retirement from the Company. Total defined benefit liability under this plan was $0.5 million and $0.6 million as of each of December 31, 2022 and 2021, respectively. Total retirement expense for this plan were $0.2 million, $0.2 million, and $0.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.

13. Leases
The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of one to ten years, some of the leases include a Company option to extend the leases for up to three to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company does not separate lease and non-lease components for real estate operating leases.
101

The components of lease expenses were as follows (in thousands):
Year Ended December 31,
202220212020
Operating lease cost$12,072 $10,238 $6,142 
Finance lease cost:
Amortization of right-of-use assets$56 $438 $748 
Interest on finance lease liabilities  212 
Total finance lease cost$56 $438 $960 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
202220212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(11,684)$(7,178)$(6,531)
Financing cash used in finance leases (612)(3,715)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,984 50,101 5,980 
Finance leases   
102

Supplemental balance sheet information related to leases was as follows (in thousands):
December 31,
20222021
Operating leases
Operating lease right-of-use assets$44,120 $48,703 
Operating lease liabilities:$10,626 $9,826 
Operating lease liabilities — less current portion41,389 47,088 
Total operating lease liabilities$52,015 $56,914 
Finance leases
Property and equipment, gross$36,282 $42,541 
Less: accumulated depreciation and amortization(36,203)(41,689)
Property and equipment, net$79 $852 
Weighted average remaining terms were as follows (in years):
December 31,
20222021
Weighted average remaining lease term
Operating leases6.4 years7.3 years
Finance leases0.0 years0.0 years
Weighted average discount rates were as follows:
December 31,
20222021
Weighted average discount rate
Operating leases3.4 %3.2 %
Finance leases % %
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating Leases
2023$12,246 
20249,986 
20257,144 
20265,679 
20275,718 
Thereafter17,081 
Total future minimum lease payments57,854 
Less: imputed interest(5,839)
Total$52,015 


14. Acquisitions
Inference Solutions
On November 18, 2020, the Company acquired all of the issued and outstanding shares of Inference for total consideration of approximately $156.7 million. The total consideration comprised of $137.0 million in cash, net of cash acquired, and $18.1 million in estimated fair value of contingent earn out consideration. The contingent earn
103

out consideration was up to $24.0 million and was based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ended on December 31, 2021. The range of amounts that the Company could pay under the contingent consideration arrangement was between $0.0 million and $24.0 million. During 2022, the Company concluded and paid the final contingent consideration amount of $24.0 million. See Note 3 for additional information regarding the contingent consideration arrangement. This acquisition, which was accounted for as a business combination, is intended to accelerate the Company’s AI position through the addition of Inference’s widely deployed IVA platform.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $131.0 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date (in thousands):
Cash$1,394 
Property and equipment acquired 124 
Other assets acquired2,238 
Acquired technology28,600 
Customer relationships 1,100 
Trade name and trademarks400 
Goodwill130,976 
Total assets acquired164,832 
Liabilities assumed(3,525)
Deferred tax liability(4,616)
         Total consideration$156,691 
         Total consideration (net of cash acquired)$155,297 

The acquired technology, customer relationships, and trade name are being amortized on a straight-line basis over their assigned useful lives of six years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
The results of operations of this acquisition are included in the accompanying consolidated statements of operations and comprehensive loss from the date of acquisition.
Virtual Observer
On April 1, 2020, the Company acquired all of the issued and outstanding shares of common stock of Virtual Observer, formerly Coordinated Systems, Inc., for cash consideration of approximately $32.2 million, subject to adjustment, pursuant to a stock purchase agreement by and among the Company and Robert H. Hutcheon, David R. Brower and Daniel J. McGrail, dated January 15, 2020. This acquisition, which was accounted for as a business combination, is intended to expand the Company's portfolio to include a cloud-based WFO offering as a complement to its ongoing strategic partnerships with leading WFO providers.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $22.6 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date
104

(in thousands):
Cash$168 
Tangible assets acquired 200 
Acquired technology12,200 
Customer relationships 500 
Trade name and trademarks100 
Goodwill22,646 
Total assets acquired35,814 
Deferred tax liability(2,910)
Liabilities assumed(682)
         Total$32,222 
The acquired technology, customer relationships, and trade name and trademarks are being amortized on a straight-line basis over their estimated useful lives of five years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
The results of operations of this acquisition are included in the accompanying consolidated statements of operations and comprehensive loss from the date of acquisition.


105

15. Selected Quarterly Financial Data (Unaudited)
Selected quarterly financial information for 2022 and 2021 is as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands, except per share data)
Revenue$208,345 $198,342 $189,382 $182,777 $173,599 $154,328 $143,782 $137,882 
Cost of revenue (1)(2)
96,294 94,111 88,229 88,867 79,764 67,137 64,395 59,803 
Gross profit112,051 104,231 101,153 93,910 93,835 87,191 79,387 78,079 
Operating expenses:
Research and development (1)(2)
36,865 34,113 34,992 35,824 30,448 29,680 24,648 22,121 
Sales and marketing (1)(2)
65,928 67,353 64,098 64,611 53,394 49,712 46,024 44,799 
General and administrative (1)(2)
22,509 24,496 23,824 24,314 21,972 26,790 22,909 22,245 
Total operating expenses125,302 125,962 122,914 124,749 105,814 106,182 93,581 89,165 
Loss from operations(13,251)(21,731)(21,761)(30,839)(11,979)(18,991)(14,194)(11,086)
Other (expense) income, net:
Interest expense(1,887)(1,879)(1,857)(1,870)(2,024)(1,947)(2,118)(1,938)
Other (expense) and interest income2,706 982 280 845 (43)213 (353)175 
Total other (expense) income, net819 (897)(1,577)(1,025)(2,067)(1,734)(2,471)(1,763)
Loss before income taxes(12,432)(22,628)(23,338)(31,864)(14,046)(20,725)(16,665)(12,849)
Provision for (benefit from) income taxes1,221 579 332 2,256 (10,445)(188)(135)(517)
Net loss$(13,653)$(23,207)$(23,670)$(34,120)$(3,601)$(20,537)$(16,530)$(12,332)
Net loss per share:
Basic$(0.19)$(0.33)$(0.34)$(0.49)$(0.05)$(0.30)$(0.25)$(0.18)
Diluted$(0.19)$(0.33)$(0.34)$(0.49)$(0.05)$(0.30)$(0.25)$(0.18)
Shares used in computing net loss per share:
Basic70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 
Diluted70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 
(1) Included stock-based compensation as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands)
Cost of revenue$8,638 $8,329 $8,538 $7,793 $6,854 $3,994 $3,781 $3,105 
Research and development11,799 10,603 11,818 10,145 9,163 9,101 6,152 4,763 
Sales and marketing15,152 15,761 14,963 13,424 11,987 8,304 8,208 6,771 
General and administrative8,235 9,810 9,467 8,032 7,597 5,996 6,760 6,269 
Total stock-based compensation$43,824 $44,503 $44,786 $39,394 $35,601 $27,395 $24,901 $20,908 
106

(2) Included depreciation and amortization expenses as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands)
Cost of revenue$8,803 $8,904 $8,747 $8,500 $8,301 $7,658 $7,825 $7,087 
Research and development768 768 804 825 948 1,004 729 596 
Sales and marketing1 1 1 1 1 1 1 1 
General and administrative1,449 1,542 2,088 1,469 1,288 1,117 1,096 1,079 
Total depreciation and amortization$11,021 $11,215 $11,640 $10,795 $10,538 $9,780 $9,651 $8,763 

ITEM 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
ITEM 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of December 31, 2022.
Based on management’s evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2022, our disclosure controls and procedures were designed, and were effective, to provide assurance at a reasonable level that the information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to our management as appropriate to allow timely decisions regarding required disclosures.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure 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.
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 Rule 13a-15(f) and 15d-15(f) under the Exchange Act). Our management conducted an assessment of the effectiveness of our internal control over financial reporting as of December 31, 2022 based on the criteria set forth in the 2013 Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on the assessment, our management has concluded that our internal control over financial reporting was effective as of December 31, 2022 to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with U.S. GAAP.
KPMG LLP, the independent registered public accounting firm that audited our financial statements included in this Annual Report on Form 10-K, has issued an attestation report on our internal control over financial reporting, which is included herein.
Changes in Internal Control over Financial Reporting
During the three months ended December 31, 2022, there was no change in our internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
107

ITEM 9B. Other Information
None.

ITEM 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
None.

108

PART III
ITEM 10. Directors, Executive Officers and Corporate Governance
The information concerning our directors, compliance with Section 16(a) of the Exchange Act, our Audit Committee and any changes to the process by which stockholders may recommend nominees to the Board required by this Item are incorporated herein by reference to information contained in our Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the year ended December 31, 2022, or the 2023 Proxy Statement, including “Proposal No 1. — Election of Directors,” “Corporate Governance” and “Section 16(a) Beneficial Ownership Reporting Compliance.”
The information concerning our executive officers required by this Item is incorporated herein by reference to information contained in the 2023 Proxy Statement including “Executive Officers.”
We have adopted a code of ethics and business conduct, or code of conduct, that applies to all employees, including our principal executive officer, our principal financial officer, our principal accounting officer, and all other executive officers. Our code of conduct is available on our website at http://investors.five9.com/corporate-governance.cfm. We plan to post on our website at the address described above any future amendments or waivers of our code of conduct.
ITEM 11. Executive Compensation
The information required by this Item is incorporated herein by reference to information contained in the 2023 Proxy Statement, including “Corporate Governance,” “Executive Compensation” and “Compensation of Directors.”
ITEM 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item is incorporated herein by reference to information contained in the 2023 Proxy Statement, including “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information.”
ITEM 13. Certain Relationships and Related Transactions, and Director Independence
The information required by this Item is incorporated herein by reference to information contained in the 2023 Proxy Statement, including “Corporate Governance” and “Transactions With Related Persons.”
ITEM 14. Principal Accountant Fees and Services
The information required by this Item is incorporated herein by reference to information contained in the 2023 Proxy Statement, including “Proposal No. 4 — Ratification of Appointment of Independent Registered Public Accounting Firm.”
109

PART IV
ITEM 15. Exhibits, Financial Statement Schedules
(a) The following documents are filed as part of this Report:
1. Consolidated Financial Statements
2. Consolidated Financial Statement Schedules
The Financial Statement Schedules not listed have been omitted because the information required to be set forth herein is included in ITEM 8 — Financial Statements and Supplementary Data or they are not applicable or are not required.
3. Exhibits.

The following exhibits are filed with or incorporated by reference in this report. Where such filing is made by incorporation by reference to a previously filed registration statement or report, such registration statement or report is identified in parentheses.
Exhibit Index
Exhibit NumberDescription
  3.1Ø
  
Amended and Restated Certificate of Incorporation of Five9, Inc. (filed as Exhibit 3.2 to the Company’s Current Report on Form 8-K filed with the SEC on April 10, 2014 (File No. 001-36383) and incorporated by reference herein).
  3.2Ø
Amended and Restated Bylaws of Five9, Inc. (filed as Exhibit 3.1 to the Company’s Current Report on Form 8-K filed with the SEC on August 3, 2020 (File No. 001-36383) and incorporated by reference herein).
  4.1Ø
  
Form of Common Stock Certificate (filed as Exhibit 4.1 to Amendment No.1 to the Company’s Registration Statement on Form S-1 filed with the SEC on March 24, 2014 (File No. 333-194258) and incorporated by reference herein).
  4.2Ø
Indenture between the Registrant and U.S. Bank National Association, as trustee, dated May 8, 2018 (filed as Exhibit 4.1 to the Company’s Current Report on Form 8-K filed with the SEC on May 8, 2018 (File No. 001-36383) and incorporated by reference herein).
  4.3Ø
Form of 0.125% Convertible Senior Notes due 2023 (filed as Exhibit 4.2 to the Company’s Current Report on Form 8-K filed with the SEC on May 8, 2018 (File No. 001-36383) and incorporated by reference herein).
  4.4Ø
Description of Registrants Securities. (filed as Exhibit 4.4 to the Company’s Annual Report on Form 10-K filed with the SEC on February 27, 2020 (File No. 001-36383) and incorporated by reference herein).
  4.5Ø
Indenture, dated as of May 27, 2020, between Five 9, Inc. and U.S. Bank National Association, as trustee (filed as Exhibit 4.1 to the Company's Current Report on Form 8-K filed with the SEC on May 28, 2020 (File No. 001-36383) and incorporated by reference herein).
110

Exhibit Index
Exhibit NumberDescription
  4.6Ø
10.1+Ø
  
Form of Indemnification Agreement between the Registrant and each of its directors and executive officers, as amended on July 31, 2015 (filed as Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed with the SEC on August 5, 2015 (File No. 001-36383) and incorporated by reference herein).
10.2+Ø
  
Confirmation Letter between the Registrant and Barry Zwarenstein (filed as Exhibit 10.3 to the Company’s Registration Statement on Form S-1 filed with the SEC on March 3, 2014 (File No. 333-194258) and incorporated by reference herein).
10.3+Ø
  
Offer Letter between the Registrant and Dan Burkland and amendment (filed as Exhibit 10.4 to the Company’s Registration Statement on Form S-1 filed with the SEC on March 3, 2014 (File No. 333-194258) and incorporated by reference herein).
10.4+Ø
Offer Letter between the Registrant and Scott Welch (filed as Exhibit 10.7 to the Company’s Annual Report on Form 10-K filed with the SEC on March 10, 2015 (File No. 001-36383) and incorporated by reference herein).
10.5+Ø
Offer Letter between the Registrant and Michael Burkland (filed as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on October 11, 2022 (File No. 001-36383) and incorporated by reference herein).
10.6+Ø
Five9, Inc. Amended and Restated 2004 Equity Incentive Plan (filed as Exhibit 10.8 to Amendment No.2 to the Company’s Registration Statement on Form S-1 filed with the SEC on April 3, 2014 (File No. 333-194258) and incorporated by reference herein).
10.7+Ø
Amendment to Five9, Inc. Amended and Restated 2004 Equity Incentive Plan, effective March 6, 2014 (filed as Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q filed with the SEC on May 14, 2014 (File No. 001-36383) and incorporated by reference herein).
10.8+Ø
Five9, Inc. 2014 Equity Incentive Plan and related form agreements (filed as Exhibit 10.9 to Amendment No.1 to the Company’s Registration Statement on Form S-1 filed with the SEC on March 24, 2014 (File No. 333-194258) and incorporated by reference herein).
10.9+Ø
Inference Technologies Group Inc. 2018 Equity Incentive Plan (filed as Exhibit 4.3 to the Company’s Form S-8 filed with the SEC on November 19, 2020 (File No. 333-250197) and incorporated by reference herein).
10.10+Ø
Five9, Inc. 2014 Employee Stock Purchase Plan (filed as Exhibit 10.10 to Amendment No.1 to the Company’s Registration Statement on Form S-1 filed with the SEC on March 24, 2014 (File No. 333-194258) and incorporated by reference herein).
10.11+Ø
Five9, Inc. 2019 Key Employee Severance Benefit Plan (filed as Exhibit 10.1 to the Company’s Current Report Form 8-K filed with the SEC on April 9, 2019 (File No. 001-36383) and incorporated by reference herein).
10.12+Ø
Five9 Inc. Executive Incentive Compensation Plan (filed as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on February 18, 2021 (File No. 001-36383) and incorporated by reference herein).
10.13+
10.14Ø
Form of Capped Call Confirmation (filed as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed with the SEC on May 8, 2018 (File No. 001-36383) and incorporated by reference herein).
10.15Ø
Form of Capped Call Confirmation (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on May 28, 2020 (File No. 001-36383) and incorporated by reference herein).
10.16Ø
Bishop Ranch Building Lease, dated July 29, 2020, between the Registrant and 2600 CR, LLC (filed as Exhibit 10.1 to the Company's Current Report on Form 8-K filed with the SEC on August 3, 2020 (File No. 001-36383) and incorporated by reference herein).
10.17+Ø
Five9 Inc. Performance-Based Restricted Stock Unit Grant Notice and Award Agreement - 2014 Equity Incentive Plan (filed as Exhibit 10.19 to the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2022 (File No. 001-36383) and incorporated by reference herein).
111

Exhibit Index
Exhibit NumberDescription
10.18+Ø
Form of Five9 Inc. Restricted Stock Unit Grant Notice and Award Agreement - 2014 Equity Incentive Plan (filed as Exhibit 10.20 to the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2022 (File No. 001-36383) and incorporated by reference herein).
10.19+Ø
Form of Five9 Inc. Stock Option Grant Notice and Award Agreement - 2014 Equity Incentive Plan (filed as Exhibit 10.21 to the Company’s Annual Report on Form 10-K filed with the SEC on February 28, 2022 (File No. 001-36383) and incorporated by reference herein).
10.20+Ø
Five9, Inc. Form of Performance-Based Restricted Stock Unit Grant Notice and Award Agreement (Revenue Goals) - 2014 Equity Incentive Plan (filed as Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed with the SEC on July 28, 2022 (File No. 001-36383) and incorporated by reference herein).
10.21+
21.1  
23.1  
24.1  Power of Attorney (included on signature page to this Annual Report on Form 10-K).
31.1
31.2
32.1†
101.INSXBRL Instance Document
101.SCHXBRL Taxonomy Schema Linkbase Document
101.CALXBRL Taxonomy Calculation Linkbase Document
101.DEFXBRL Taxonomy Definition Linkbase Document
101.LABXBRL Taxonomy Labels Linkbase Document
101.PREXBRL Taxonomy Presentation Linkbase Document
104Cover Page Interactive Data File. Formatted as inline XBRL and contained in Exhibit 101.
Ø Previously filed.
+ Indicates management contract or compensatory plan.
The certifications attached as Exhibit 32.1 that accompany this Annual Report on Form 10-K, are not deemed filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Five9, Inc. 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 this Annual Report on Form 10-K, irrespective of any general incorporation language contained in such filing.

ITEM 16. Form 10-K Summary
None.
112

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.
Five9, Inc.
Date:February 24, 2023 By:/s/ Michael Burkland
Michael Burkland
Chief Executive Officer

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS that each individual whose signature appears below constitutes and appoints Michael Burkland and Barry Zwarenstein, and each of them, severally, as his or her true and lawful attorneys-in-fact and agents with the power to act, with or without the other, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in his or her capacity as a director or officer or both, as the case may be, of the Company, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as he might or could do in person, hereby ratifying and confirming all that each of said attorneys-in-fact and agents, or his substitute or substitutes may lawfully 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/ Michael BurklandChief Executive Officer, DirectorFebruary 24, 2023
Michael Burkland(Principal Executive Officer)
/s/ Barry ZwarensteinChief Financial OfficerFebruary 24, 2023
Barry Zwarenstein(Principal Financial Officer)
/s/ Leena MansharamaniChief Accounting Officer February 24, 2023
Leena Mansharamani(Principal Accounting Officer)
/s/ Jack AcostaDirectorFebruary 24, 2023
Jack Acosta
/s/ Kimberly AlexyDirectorFebruary 24, 2023
Kimberly Alexy
/s/ Susan BarsamianDirectorFebruary 24, 2023
Susan Barsamian
/s/ Michael BurdiekDirectorFebruary 24, 2023
Michael Burdiek
/s/ David DeWaltDirectorFebruary 24, 2023
David DeWalt
/s/ Julie IskowDirectorFebruary 24, 2023
Julie Iskow
/s/ David WelshDirector; Lead Independent DirectorFebruary 24, 2023
David Welsh
/s/ Robert ZollarsDirectorFebruary 24, 2023
Robert Zollars

113
EX-10.13 2 a123122ex1013_non-employee.htm EX-10.13 Document


Exhibit 10.13


Five9, Inc.
Non-Employee Director Compensation Policy

Approved: February 14, 2023 (theAdoption Date)

Each member of the Board of Directors (the “Board”) of Five9, Inc. (the “Company”) who is not also serving as an employee of the Company or any of its subsidiaries (each such non-employee member, a “Director”) will receive the following compensation for his or her Board service, unless and until changed by the Board.

Annual Cash Compensation

The cash compensation amounts set forth below are payable in equal quarterly installments, in arrears on the last day of each fiscal quarter in which the service occurred (each, a “Quarter”). For any partial Quarter of service, the applicable quarterly amount will be pro-rated based on days in service. All amounts are vested at payment.

1. Annual Board Service Retainer:
a. All Directors: $35,000

2. Annual Chair Service Fee:
a. Chairman/Lead Director of the Board: $20,000
b. Chairman of the Audit Committee: $20,000
c. Chairman of the Compensation Committee: $15,000
d. Chairman of the Nominating and Governance Committee: $9,000

3. Annual Committee Member (non-Chair) Service Fee:
a. Audit Committee: $10,000
b. Compensation Committee: $7,500
c. Nominating and Governance Committee: $4,500

Equity Compensation

The equity compensation set forth below will be granted under the Company’s 2014 Equity Incentive Plan (the “Plan”). The grant sizes indicated below will be subject to the limitation in the Plan on the number of awards that can be granted in a calendar year to any one individual or director and, for the avoidance of doubt, are converted from dollar amounts to Company shares solely pursuant to the formula in this policy and not pursuant to the formula in the Company’s Equity Award Grant Policy that is applicable to grants to Company employees and consultants. All unvested outstanding stock awards granted under this policy will become fully vested as of immediately prior to a Change in Control (as defined in the Plan).

New Director RSU Grant: For any individual who first becomes a Director after the date hereof (other than as a result of an employee director transitioning to become a non-employee director, and other than any individual who first becomes a Director at the Company’s Annual Meeting), on the effective date on which the Director joins the Board (the “Service Effective Date”), he or she will be granted, automatically, and without further action by the Board, (A) an RSU for a number of shares equal to (i) $400,000, divided by (ii) the Fair Market Value (as defined in the Plan) of a share of the Company’s common stock on the date of grant, rounded down for any partial share, which will vest in three equal annual installments on the first, second and third
1





Exhibit 10.14
anniversaries of the date of grant, subject to the Director’s continued service through such vesting date, and (B) an RSU for a number of shares equal to (i) the Pro Rated Amount, divided by (ii) the Fair Market Value (as defined in the Plan) of a share of the Company’s common stock on the date of grant, rounded down for any partial share, which will vest in full in one installment on the first anniversary of the date of grant, subject to the Director’s continued service through such vesting date. The “Pro Rated Amount” shall mean the product of $200,000 and a ratio, the numerator of which is twelve (12) minus the number of full months that have elapsed between the date the immediately prior Annual Grants were made to the Company’s current Directors (including such date) and the Service Effective Date (but excluding such date), based on a month of 30 days and with the 15th day being rounded up, and the denominator of which is twelve (12).

Annual RSU Grant: On the date of each annual meeting of the Company’s stockholders at which directors are regularly elected (each, an “Annual Meeting”), each Director will be granted, automatically, and without further action by the Board, an RSU for a number of shares equal to (i) $200,000, divided by (ii) the Fair Market Value, rounded down for any partial share (the “Annual Grant”). The Annual Grant will vest in full in one installment on the earlier to occur of (i) the first anniversary of the grant date, and (ii) immediately prior to the Company’s next succeeding Annual Meeting, subject to the Director’s continued service through such vesting date. Any director receiving an RSU grant in the Pro Rated Amount as set forth in the immediately preceding paragraph, shall not be eligible to receive an Annual Grant on the date of the next succeeding Annual Meeting after the date they first become a Director, but shall be eligible to receive an Annual Grant on the date of each successive Annual Meeting thereafter (provided they remain in service as a Director).



2


EX-10.23 3 a123122_ex1021xprsu2023x20.htm EX-10.23 Document

Exhibit 10.21

Five9, Inc.
Performance –Based Restricted Stock Unit
Grant Notice
2014 Equity Incentive Plan
Five9, Inc. (the “Company”) hereby awards to Participant the number of performance-based restricted stock units (“PRSUs”) set forth below (the “Award”). The Award is subject to all of the terms and conditions as set forth in this Performance-Based Restricted Stock Unit Grant Notice (the “Notice”), the 2014 Equity Incentive Plan (the “Plan”) and the Performance-Based Restricted Stock Unit Agreement (the “Award Agreement”), both of which are attached hereto and incorporated in their entirety. Capitalized terms not explicitly defined in this Notice but defined in the Plan or the Award Agreement will have the same definitions as in the Plan or the Award Agreement. In the event of any conflict between the terms of the Award and the Plan, the terms of the Plan will control.
Participant:        
Date of Grant:        
Performance Period:     January 1, 2023 – December 31, 2025    
Target Number of PRSUs:         
Maximum Number of PRSUs:         

Vesting Schedule:     
(a)Subject to the conditions in paragraph (b) and Exhibit A to the Award Agreement, between 0% and 200% of the PRSUs will be earned and vest on the based on the achievement of the Vesting Criteria (as defined in Exhibit A to the Award Agreement) approved by the Committee on or before the Date of Grant as set forth on Exhibit A to the Award Agreement as follows:
(i)Up to 1/3 of the Target Number of PRSUs will be eligible to vest based on achievement of the Vesting Criteria for the period from January 1, 2023 through December 31, 2023 (the “First Measurement Period”), with any fractional shares being rounded down to the nearest whole share and any amounts achieved above 100% of the target level in the First Measurement Period being eligible for vesting following the Third Measurement Period (as defined below);
(ii)Up to 1/3 of the Target Number of PRSUs will be eligible to vest based on achievement of the Vesting Criteria for the period from January 1, 2024 through December 31, 2024 (the “Second Measurement Period”), with any fractional shares being rounded down to the nearest whole share and any amounts achieved above 100% of the target level in the Second Measurement Period being eligible for vesting following the Third Measurement Period; and
(iii)Up to 1/3 of the Target Number of PRSUs will be eligible to vest based on achievement of the Vesting Criteria for the period from January 1, 2025 through December 31, 2025 (the “Third Measurement Period”, together with the First Measurement Period and the Second Measurement Period, the “Performance Period” and each a “Measurement Period”).
(iv)To the extent that the actual achievement of the Vesting Criteria is greater than the target performance level in any Measurement Period, up to 100% of the difference between (A) 1/3 of the Maximum Number of PRSUs minus (B) 1/3 the Target Number of PRSUs will be eligible to vest based on achievement of the Vesting Criteria for the applicable Measurement Period.
(v)Each installment of PRSUs that vests hereunder is a “separate payment” for purposes of Treasury Regulations Section 1.409A-2(b)(2).
(b)The vesting of the PRSUs is contingent upon:
(i)a determination by the Committee that the Vesting Criteria have been satisfied and the PRSUs have been earned for the applicable Measurement Period; and
(ii)for PRSUs that vest in accordance with:
2014 Equity Incentive Plan and Plan Prospectus available on Company’s intranet site: intranet.five9.com



(A)subparagraphs (i), (ii) and (ii) of paragraph (a), the Participant’s Continuous Service from the Date of Grant through the Determination Date (as defined in Exhibit A to the Award Agreement) for the applicable Measurement Period; or
(B)subparagraph (iv) of paragraph (a), the Participant’s Continuous Service from the Date of Grant through the Determination Date for the Third Measurement Period.
(c)Notwithstanding paragraphs (a) and (b) above, if (i) the Participant’s Continuous Service ends prior to the Determination Date for the Third Measurement Period due to the Participant’s death or Disability (as defined in the Plan) or (ii) a Change in Control occurs, vesting of the PRSUs will be as set forth in Sections 4(b) through (f) of Appendix A to the Award Agreement, as applicable.

Issuance Schedule:    Subject to any change on a Capitalization Adjustment, one share of Common Stock will be issued for each PRSU that vests at the time set forth in the Award Agreement, but in all cases within the “short term deferral” period determined under Treasury Regulations Section 1.409A-1(b)(4).
Additional Terms/Acknowledgements: Participant acknowledges receipt of, and understands and agrees to, this Notice, the Award Agreement (including Exhibit A thereto), the Plan and the prospectus for the Plan. As of the Date of Grant, this Notice, the Award Agreement (including Exhibit A thereto) and the Plan set forth the entire understanding between Participant and the Company regarding the Award and supersede all prior oral and written agreements on the terms of the Award, with the exception, if applicable, any compensation recovery policy that is adopted by the Company or is otherwise required by applicable law. By accepting this Award, Participant consents to receive Plan documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
Five9, Inc.    Participant:
By:             
    Signature    Signature
Title:         Date:     
Date:    


2014 Equity Incentive Plan and Plan Prospectus available on Company’s intranet site: intranet.five9.com



Five9, Inc.
2014 Equity Incentive Plan
Performance-Based Restricted Stock Unit Agreement
Five9, Inc. (the “Company”) has awarded you a performance-based Restricted Stock Unit Award (the “Award”) that is subject to its 2014 Equity Incentive Plan (the “Plan”), the Performance-Based Restricted Stock Unit Grant Notice (the “Grant Notice”) and this Performance-Based Restricted Stock Unit Agreement (the “Agreement”), for the number of performance-based Restricted Stock Units indicated in the Grant Notice. Capitalized terms not explicitly defined in this Agreement or in the Grant Notice but defined in the Plan will have the same definitions as in the Plan. In the event of any conflict between the terms in this Agreement and the Plan, the terms of the Plan will control.
1.Grant of the Award. The Award represents your right to be issued on a future date one share of Common Stock for each performance-based Restricted Stock Unit that vests.
2.Vesting. Your performance-based Restricted Stock Units will vest as provided in the Grant Notice and Exhibit A to the Agreement. Except as otherwise provided in the Grant Notice or in Exhibit A to the Agreement, (i) vesting will cease on the termination of your Continuous Service and (ii) any performance-based Restricted Stock Units that have not vested (after taking into account any (A) acceleration that occurs on your termination or (B) potential vesting that could occur after your termination, as provided in the Grant Notice or Exhibit A to the Agreement) will be forfeited on the termination of your Continuous Service.
3.Adjustments to Number of PRSUs & Shares of Common Stock.
(a)The performance-based Restricted Stock Units subject to your Award will be adjusted for Capitalization Adjustments, as provided in the Plan.
(b)Any additional performance-based Restricted Stock Units and any shares, cash or other property that become subject to the Award will be subject, in a manner determined by the Board, to the terms of the Award, including the same forfeiture restrictions, restrictions on transferability, and time and manner of delivery as applicable to the other performance-based Restricted Stock Units and shares covered by your Award.
(c)You have no rights to be issued any fractional share of Common Stock or cash in lieu of such fractional share under this Award. Any fraction of a share will be rounded down to the nearest whole share.
4.Securities Law Compliance. You will not be issued any Common Stock underlying the performance-based Restricted Stock Units or other shares with respect to your performance-based Restricted Stock Units unless either (i) the shares are registered under the Securities Act, or (ii) the Company has determined that such issuance would be exempt from the registration requirements of the Securities Act. Your Award also must comply with other applicable laws and regulations governing the Award, and you will not receive shares underlying your performance-based Restricted Stock Units if the Company determines that such receipt would not be in material compliance with such laws and regulations.
5.Transferability. Prior to the time that shares of Common Stock have been delivered to you, you may not transfer, pledge, sell or otherwise dispose of any portion of the performance-based Restricted Stock Units or the shares in respect of your performance-based
    1.



Restricted Stock Units. For example, you may not use shares that may be issued in respect of your performance-based Restricted Stock Units as security for a loan, nor may you transfer, pledge, sell or otherwise dispose of such shares. This restriction on transfer will lapse on delivery to you of shares in respect of your vested performance-based Restricted Stock Units.
(a)Death. Your performance-based Restricted Stock Units are not transferable other than by will and by the laws of descent and distribution. At your death, your executor or administrator of your estate will be entitled to receive, on behalf of your estate, Common Stock or other consideration under this Award.
(b)Domestic Relations Orders. If you receive written permission from the Board or its duly authorized designee, and provided that you and the designated transferee enter into transfer and other agreements required by the Company, you may transfer your right to receive the distribution of Common Stock or other consideration under your performance-based Restricted Stock Units, in accordance with a domestic relations order or official marital settlement agreement that contains the information required by the Company to effectuate the transfer. You are encouraged to discuss with the Company’s General Counsel the proposed terms of any such transfer prior to finalizing the domestic relations order or marital settlement agreement to verify that you may make such transfer, and if so, to help ensure the required information is contained within the domestic relations order or marital settlement agreement. The Company is not obligated to allow you to transfer your Award in connection with your domestic relations order or marital settlement agreement.
6.Date of Issuance.
(a)The issuance of shares in respect of the vested portion of performance-based Restricted Stock Units is intended to comply with Treasury Regulations Section 1.409A-1(b)(4) and will be construed and administered in such a manner. As a result, the shares will be issued no later than the date that is the 15th day of the third calendar month of the applicable year following the year in which the shares of Common Stock under this Award are no longer subject to a “substantial risk of forfeiture” within the meaning of Treasury Regulations Section 1.409A-1(d). Subject to the foregoing, unless otherwise determined by the Committee, the issuance of the shares underlying vested performance-based Restricted Stock Units will be delayed until the first business day on which such shares may be sold by you to satisfy the Company’s required tax withholding obligations.
(b)If the Company determines that it is necessary to comply with applicable tax laws, the shares will be issued no later than December 31 of the calendar year in which the shares are no longer subject to a “substantial risk of forfeiture” within the meaning of Treasury Regulations Section 1.409A-1(d).
7.Dividends. You will receive no benefit or adjustment to your performance-based Restricted Stock Units with respect to any cash dividend, stock dividend or other distribution except as provided in the Plan with respect to a Capitalization Adjustment.
8.Restrictive Legends. The Common Stock issued with respect to your performance-based Restricted Stock Units will be endorsed with appropriate legends determined by the Company.
9.Award not a Service Contract. Your Continuous Service is not for any specified term and may be terminated by you or by the Company or an Affiliate at any time, for any reason, with or without cause and with or without notice. Nothing in this Agreement (including, but not limited to, the vesting of your performance-based Restricted Stock Units or the issuance of the shares subject to your performance-based Restricted Stock Units), the Plan or any
    2.



covenant of good faith and fair dealing that may be found implicit in this Agreement or the Plan shall: (i) confer on you any right to continue in the employ or service of, or affiliation with, the Company or an Affiliate; (ii) constitute any promise or commitment by the Company or an Affiliate regarding the fact or nature of future positions, future work assignments, future compensation or any other term or condition of employment or affiliation; (iii) confer any right or benefit under this Agreement or the Plan unless such right or benefit has specifically accrued under the terms of this Agreement or Plan; or (iv) deprive the Company of the right to terminate you at will and without regard to any future vesting opportunity that you may have.
10.Withholding Obligations.
(a)On each vesting date, and on or before the time you receive a distribution of the shares underlying your performance-based Restricted Stock Units, and at any other time as reasonably requested by the Company in accordance with applicable tax laws, you agree to make adequate provision for any sums required to satisfy the federal, state, local and foreign tax withholding obligations of the Company or any Affiliate that arise in connection with your Award (the “Withholding Taxes”). Specifically, the Company or an Affiliate may, in its sole discretion, satisfy all or any portion of the Withholding Taxes relating to your Award by any of the following means or by a combination of such means: (i) withholding from any compensation otherwise payable to you by the Company or an Affiliate; (ii) causing you to tender a cash payment (which may be in the form of a check, electronic wire transfer or other method permitted by the Company); (iii) permitting or requiring you to enter into a “same day sale” commitment with a broker-dealer that is a member of the Financial Industry Regulatory Authority (a “FINRA Dealer”) whereby you irrevocably elect to sell a portion of the shares to be delivered in connection with your performance-based Restricted Stock Units to satisfy the Withholding Taxes and whereby the FINRA Dealer irrevocably commits to forward the proceeds necessary to satisfy the Withholding Taxes directly to the Company and/or its Affiliates; or (iv) subject to the approval of the independent members of the Board, withholding shares of Common Stock from the shares of Common Stock issued or otherwise issuable to you in connection with your performance-based Restricted Stock Units with a fair market value (measured as of the date shares of Common Stock are issued to you) equal to the amount of such Withholding Taxes; provided, however, that the number of such shares of Common Stock so withheld will not exceed the amount necessary to satisfy the Company’s required tax withholding obligations using the minimum statutory withholding rates for federal, state, local and foreign tax purposes, including payroll taxes, that are applicable to supplemental taxable income.
(b)Unless the Withholding Taxes of the Company and/or any Affiliate are satisfied, the Company will have no obligation to deliver to you any Common Stock.
(c)If the Company’s obligation to withhold arises prior to the delivery to you of Common Stock or it is determined after the delivery of Common Stock to you that the amount of the Company’s withholding obligation was greater than the amount withheld by the Company, you agree to indemnify and hold the Company harmless from any failure by the Company to withhold the proper amount.
11.Unsecured Obligation. Your Award is unfunded, and as a holder of vested performance-based Restricted Stock Units, you will be considered an unsecured creditor of the Company with respect to the Company’s obligation, if any, to issue shares or other property pursuant to this Agreement. You will not have voting or any other rights as a stockholder of the Company with respect to the shares to be issued pursuant to this Agreement until such shares are issued to you. On such issuance, you will obtain full voting and other rights as a stockholder of the Company. Nothing contained in this Agreement, and no action taken pursuant to its
    3.



provisions, will create or be construed to create a trust of any kind or a fiduciary relationship between you and the Company or any other person.
12.Notices. Any notices provided for in this Agreement or the Plan will be given in writing (including electronically) and will be deemed effectively given on receipt or, in the case of notices delivered by the Company to you, five days after deposit in the U.S. mail, postage prepaid, addressed to you at the last address you provided to the Company. The Company may, in its sole discretion, decide to deliver any documents related to participation in the Plan and this Award by electronic means or to request your consent to participate in the Plan by electronic means. By accepting this Award, you consent to receive such documents by electronic delivery and to participate in the Plan through an on-line or electronic system established and maintained by the Company or another third party designated by the Company.
13.Miscellaneous.
(a)The rights and obligations of the Company under your Award will be transferable to any one or more persons or entities, and all covenants and agreements hereunder will inure to the benefit of, and be enforceable by the Company’s successors and assigns.
(b)You agree on request to execute any further documents or instruments necessary or desirable in the sole determination of the Company to carry out the purposes or intent of your Award.
(c)You acknowledge and agree that you have reviewed your Award in its entirety, have had an opportunity to obtain the advice of counsel prior to executing and accepting your Award, and fully understand all provisions of your Award.
(d)This Agreement will be subject to all applicable laws, rules, and regulations, and to such approvals by any governmental agencies or national securities exchanges as may be required.
(e)All obligations of the Company under the Plan and this Agreement will be binding on any successor to the Company, whether the existence of such successor is the result of a direct or indirect purchase, merger, consolidation, or otherwise, of all or substantially all of the business and/or assets of the Company.
14.Governing Plan Document. Your Award is subject to all the provisions of the Plan, the provisions of which are hereby made a part of your Award, and is further subject to all interpretations, amendments, rules and regulations which may from time to time be promulgated and adopted pursuant to the Plan. Your Award (and any compensation paid or shares issued under your Award) is subject to recoupment in accordance with The Dodd–Frank Wall Street Reform and Consumer Protection Act and any implementing regulations thereunder, any clawback policy adopted by the Company and any compensation recovery policy otherwise required by applicable law. No recovery of compensation under such a clawback policy will be an event giving rise to a right to voluntarily terminate employment on a Resignation for Good Reason, or for a “constructive termination” or any similar term under any plan of or agreement with the Company. You hereby acknowledge receipt or the right to receive a document providing the information required by Rule 428(b)(1) promulgated under the Securities Act, which includes the Plan prospectus. In addition, you acknowledge receipt of the Company’s policy permitting officers and directors to sell shares only during certain “window” periods and the Company’s insider trading policy, in effect from time to time.
15.Severability. If all or any part of this Agreement or the Plan is declared by any court or governmental authority to be unlawful or invalid, such unlawfulness or invalidity will
    4.



not invalidate any portion of this Agreement or the Plan not declared to be unlawful or invalid. Any Section of this Agreement (or part of such a Section) so declared to be unlawful or invalid shall, if possible, be construed in a manner which will give effect to the terms of such Section or part of a Section to the fullest extent possible while remaining lawful and valid.
16.Effect on Other Employee Benefit Plans. The value of the Award subject to this Agreement will not be included as compensation, earnings, salaries, or other similar terms used when calculating the Employee’s benefits under any employee benefit plan sponsored by the Company or any Affiliate, except as such plan otherwise expressly provides. The Company expressly reserves its rights to amend, modify, or terminate any of the Company’s or any Affiliate’s employee benefit plans.
17.Amendment. Any amendment to this Agreement must be in writing, signed by a duly authorized representative of the Company. The Board reserves the right to amend this Agreement in any way it may deem necessary or advisable to carry out the purpose of the grant as a result of any change in applicable laws or regulations or any future law, regulation, interpretation, ruling, or judicial decision.
18.Compliance with Section 409A of the Code. This Award is intended to comply with the “short-term deferral” rule set forth in Treasury Regulation Section 1.409A-1(b)(4). However, if this Award fails to satisfy the requirements of the short-term deferral rule and is otherwise not exempt from, and therefore deemed to be deferred compensation subject to, Section 409A of the Code, and if you are a “Specified Employee” (within the meaning set forth Section 409A(a)(2)(B)(i) of the Code) as of the date of your separation from service (within the meaning of Treasury Regulation Section 1.409A-1(h)), then the issuance of any shares that would otherwise be made on the date of the separation from service or within the first six months thereafter will not be made on the originally scheduled dates and will instead be issued in a lump sum on the date that is six months and one day after the date of the separation from service, with the balance of the shares issued thereafter in accordance with the original vesting and issuance schedule set forth above, but if and only if such delay in the issuance of the shares is necessary to avoid the imposition of taxation on you in respect of the shares under Section 409A of the Code. Each installment of shares that vests is a “separate payment” for purposes of Treasury Regulation Section 1.409A-2(b)(2).
19.No Obligation to Minimize Taxes. The Company has no duty or obligation to minimize the tax consequences to you of this Award and will not be liable to you for any adverse tax consequences to you arising in connection with this Award. You are hereby advised to consult with your own personal tax, financial and/or legal advisors regarding the tax consequences of this Award and by signing the Grant Notice, you have agreed that you have done so or knowingly and voluntarily declined to do so.
    5.



Exhibit A

Five9, Inc.
2014 Equity Incentive Plan

Performance-Based Restricted Stock Unit Award Vesting Criteria

The number of performance-based Restricted Stock Units (“PRSUs”) that may vest will be determined in accordance with the following criteria (the “Vesting Criteria”). Certain capitalized terms used herein have the meanings set forth in Section 5 of this Exhibit A to the Performance-Based Restricted Stock Unit Agreement (the “Agreement”). Capitalized terms not explicitly defined in this Exhibit A to the Agreement but defined in the Plan, the Agreement or the Performance-Based Restricted Stock Unit Award Grant Notice (the “Grant Notice”) will have the same definitions as in the Plan, the Agreement or the Grant Notice.

1.Performance Period; Measurement Periods.
The overall performance period for the PRSUs shall be the period of time beginning January 1, 2023 and ending on December 31, 2025 (the “Performance Period”). During the Performance Period there will be three separate measurement periods of the Company’s TSR Percentile Rank (each, a “Measurement Period”). The start dates and end dates for the First Measurement Period, Second Measurement Period and Third Measurement Period are:

First Measurement PeriodSecond Measurement PeriodThird Measurement Period
Start DateJanuary 1, 2023January 1, 2024January 1, 2025
End DateDecember 31, 2023December 31, 2024December 31, 2025

2.Target and Maximum Number of PRSUs.
The Target Number of PRSUs for each Measurement Period is equal to 1/3 of the Target Number of PRSUs specified in the Grant Notice (with the portions allocated to the First Measurement Period and Second Measurement Period rounded down to the nearest whole share and the portion allocated to the Third Measurement Period rounded up to the nearest whole share). The Maximum Number of PRSUs for each Measurement Period is equal to 1/3 of the Maximum Number of PRSUs specified in the Grant Notice (with the portions allocated to the First Measurement Period and Second Measurement Period rounded down to the nearest whole share and the portion allocated to the Third Measurement Period rounded up to the nearest whole share):
First Measurement PeriodSecond Measurement PeriodThird Measurement Period
Target Number of PRSUs
Maximum Number of PRSUs

3.Relative TSR Requirement.
    1.



(a)As soon as practicable within the 60-day period following the last day of each Measurement Period, the Committee shall determine the applicable number of PRSUs that will vest based on the TSR Payout Percentage for the applicable Measurement Period. The date of the Committee’s determination and the date such vesting will occur is the “Determination Date.”
(b)As determined by the Committee on the Determination Date following the First Measurement Period, the number of PRSUs that will vest shall equal (i) the TSR Payout Percentage for the First Measurement Period (not to exceed 100%) multiplied by (ii) the Target Number of PRSUs for the First Measurement Period, with such number of PRSUs rounded down to the nearest whole unit. Such vested PRSUs will be settled in shares as soon as practicable thereafter, but in no event later than the time period set forth in Section 6 of the Agreement.
(c)As determined by the Committee on the Determination Date following the Second Measurement Period, the number of PRSUs that will vest shall equal (i) the TSR Payout Percentage for the Second Measurement Period (not to exceed 100%) multiplied by (B) the Target Number of PRSUs for the Second Measurement Period, with such number of PRSUs rounded down to the nearest whole unit. Such vested PRSUs will be settled in shares as soon as practicable thereafter, but in no event later than the time period set forth in Section 6 of the Agreement.
(d)As determined by the Committee on the Determination Date following the Third Measurement Period, the number of PRSUs that will vest shall equal the sum of the following (rounded up to the nearest whole unit):
(i)(A) the TSR Payout Percentage for the Third Measurement Period multiplied by (B) the Target Number of PRSUs for the Third Measurement Period, plus
(ii)In the event the TSR Payout Percentage for the First Measurement Period exceeds 100%, (A) the TSR Payout Percentage for the First Measurement Period multiplied by (B) the Target Number of PRSUs for the First Measurement Period, with the product of (A) and (B) being reduced by the number of PRSUs that previously vested pursuant to Section 3(b), plus
(iii) In the event the TSR Payout Percentage for the Second Measurement Period exceeds 100%, (A) the TSR Payout Percentage for the Second Measurement Period multiplied by (B) the Target Number of PRSUs for the Second Measurement Period, with the product of (A) and (B) being reduced by the number of PRSUs that previously vested pursuant to Section 3(c). Such vested PRSUs will be settled in shares as soon as practicable thereafter, but in no event later than the time period set forth in Section 6 of the Agreement.
(e)Notwithstanding anything to the contrary herein, (i) in no event shall the number of PRSUs that vest exceed the Maximum Number of PRSUs specified in the Grant Notice and (ii) in the event the Company’s TSR for any Measurement Period is negative, the TSR Payout Percentage used by the Committee to determine the number of PRSUs for such Measurement Period that will vest pursuant to Section 3(d) shall not exceed 100%.
(f)Any PRSUs that do not vest on the Determination Date following the Third Measurement Period shall immediately terminate and be forfeited.
4.Service Requirement.
    2.



(a)Except as specifically provided in Section 4(b), (c) or (d) below, you must remain in Continuous Service through the Determination Date for the applicable Measurement Period in order for the applicable portion of the PRSUs specified in Section 3 to vest. Any PRSUs that vest upon a Determination Date shall be settled in shares as soon as practicable thereafter, but in no event later than the time period set forth in Section 6 of the Agreement.
(b)In the event your Continuous Service ends prior to the Determination Date for the Third Measurement Period due to your death, 100% of the PRSUs that are allocated to Measurement Periods that were incomplete on the date of such termination will have the opportunity to vest in accordance with Section 3 as if you had remained in Continuous Service until the Determination Date for each applicable Measurement Period; provided, however, that if the TSR Payout Percentage exceeded 100% for any Measurement Period completed prior to the date your Continuous Service ended, such that additional PRSUs could have vested pursuant to Sections 3(d)(ii) or (iii) if you had remained in Continuous Service until such time, such PRSUs shall be deemed immediately vested as of the date your Continuous Service ends due to your death and shall be settled in shares as soon as practicable thereafter, but in no event later than the time period set forth in Section 6 of the Agreement.
(c)In the event your Continuous Service is terminated by the Company prior to the Determination Date for the Third Measurement Period due to your Disability (as defined in the Plan), (i) 50% of the PRSUs that are allocated to Measurement Periods that were incomplete as of the date of such termination will have the opportunity to vest in accordance with Section 3 as if you had remained in Continuous Service until the Determination Date for each applicable Measurement Period, and (ii) the remaining 50% of the unvested PRSUs will be forfeited on the date of such termination; provided, however, that if the TSR Payout Percentage exceeded 100% for any Measurement Period completed prior to the date your Continuous Service ended, such that additional PRSUs could have vested pursuant to Sections 3(d)(ii) or (iii) if you had remained in Continuous Service until such time, 50% of such PRSUs shall be deemed immediately vested as of the date your Continuous Service ends due to your Disability and shall be settled in shares as soon as practicable thereafter, but in no event later than the time period set forth in Section 6 of the Agreement.
(d)Notwithstanding anything to the contrary in the Agreement, if a Change in Control occurs prior to the Determination Date for the Third Measurement Period and the PRSUs are not replaced with a Replacement Award, then all of the PRSUs for any incomplete Measurement Period shall immediately vest in the sum of the following amounts and shall be immediately settled in shares in connection with the Change in Control:
(i)the number of PRSUs determined based on the level of achievement of the Performance Goals for the portion of the Measurement Period in which the Change in Control occurs, prorated based on a fraction, the numerator of which is the number of days in the Measurement Period prior to the date of the Change in Control and the denominator of which is the total number of days in the Measurement Period, measured from the first day of such Measurement Period through the date of the Change in Control, calculated in accordance with Section 3, except using the date of the Change in Control as the last date of the Measurement Period and using the per share price paid to the Company’s shareholders in such Change in Control as the Ending Period Average Price for the Company for such Measurement Period,
(ii)the Target Number of PRSUs for any incomplete Measurement Periods, including a pro-rated portion of the Target Number of PRSUs for the Measurement Period in which the Change in Control occurs, pro-rated based on a fraction, the numerator of which is the number of days in the Measurement Period following the date of Change in Control and the denominator of which is the total number of days in the Measurement Period, measured
    3.



for the portion of such Measurement Period beginning on the day immediately following the day the Change in Control occurs and ending on the last day of such Measurement Period, and
(iii)any portion of the PRSUs attributable to a TSR Payout Percentage in excess of 100% for any completed Measurement Period.
(e)If a Change in Control occurs prior to the Determination Date for the Third Measurement Period and the PRSUs are replaced with a Replacement Award, then the unvested portion of such Replacement Award shall immediately vest in full if you experience a Change in Control Termination (as defined in the Company’s 2019 Key Employee Severance Benefit Plan (the “KESP”)) and shall be paid to you within 10 days following the later of such Change in Control Termination or the Change in Control.
(f)If your employment with the Company is terminated prior to a Change in Control and prior to the Determination Date for the Third Measurement Period due to a Constructive Termination or a termination by the Company without Cause (each as defined in the KESP), and a Change in Control occurs within three months following such termination of employment, then all of the PRSUs for any Measurement Period that was incomplete at the time of such termination shall immediately vest upon the Change in Control in the following amounts, and such amounts will be paid to you within 10 days following the Change in Control:
(i)to the extent that such termination occurs in a Measurement Period that is (a) incomplete as of the date such termination occurs and (b) complete prior to the date of the Change in Control, then the number of PRSUs determined based on the level of achievement of the Performance Goals for such Measurement Period (if applicable);
(ii)the number of PRSUs determined based on the level of achievement of the Performance Goals for the portion of the Measurement Period in which the Change in Control occurs, prorated based on the fraction described in Section 4(d)(i), measured from the first day of such Measurement Period through the date of the Change in Control, calculated in accordance with Section 3, except using the date of the Change in Control as the last date of the Measurement Period and using the per share price paid to the Company’s shareholders in such Change in Control as the Ending Period Average Price for the Company for such Measurement Period,
(iii)the Target Number of PRSUs for any incomplete Measurement Periods, including a pro-rated portion of the Target Number of PRSUs for the Measurement Period in which the Change in Control occurs, prorated based on the fraction described in Section 4(d)(ii), measured for the portion of such Measurement Period beginning on the day immediately following the day the Change in Control occurs and ending on the last day of such Measurement Period, and
(iv)any portion of the PRSUs attributable to a TSR Payout Percentage in excess of 100% for any Measurement Period completed prior to such termination.
For the avoidance of doubt, if your employment is terminated due to a Constructive Termination or by the Company without Cause prior to a Change in Control, the unvested PRSUs shall remain outstanding for three months such that they may have an opportunity to vest in accordance with this Section if a Change in Control occurs within such time.
    4.



5.Definitions. For purposes of this Award, the following definitions will apply:
(a)Beginning Period Average Price” means the average closing price per share of the relevant company over the 30 consecutive trading days prior to the first day of the applicable Measurement Period.
(b)Ending Period Average Price” means the average closing price per share of the company over the 30 consecutive trading days ending with and including the last day of the applicable Measurement Period.
(c)Index Companies” means the companies that were included in the S&P Software & Services Select Industry Index on January 1, 2023. The Index Companies may be changed as follows: (i) in the event of a merger, acquisition or business combination transaction of an Index Company with or by another Index Company, the surviving entity shall remain an Index Company; (ii) in the event of a merger, acquisition, or business combination transaction of an Index Company with or by another company that is not an Index Company, or “going private transaction” where the Index Company is not the surviving entity or is otherwise no longer publicly traded, the company shall no longer be an Index Company; and (iii) in the event of a bankruptcy of an Index Company, such company shall remain an Index Company and its stock price will continue to be tracked for purposes of the TSR Percentile Rank, and if the company liquidates, it will remain an Index Company and its stock price will be reduced to zero for all remaining Measurement Periods in the Performance Period.
(d)Replacement Award” means an award that (i) preserves the value of the PRSUs and has terms at least as favorable to you as the terms and conditions in effect immediately prior to the Change in Control; (ii) has a value at least equal to the sum of (1) the value of PRSUs determined at least at the Target level for the portion of any Measurement Periods that were incomplete at the time of the Change in Control, including a prorated number of PRUs for the portion of the Measurement Period in which the Change in Control occurs, prorated based on the fraction described in Section 4(d)(ii), measured from the day immediately following the day the Change in Control occurs and ending on the last day of such Measurement Period, (2) the value of any PRSUs that would have been earned based on the actual level at which the Performance Goals were satisfied for the portion of the Measurement Period in which the Change in Control occurs, prorated based on the fraction described in Section 4(d)(i), measured from the first day of such Measurement Period to the date of the Change in Control, calculated in accordance with Section 3, except using the date of the Change in Control as the last date of the Measurement Period and using the per share price paid to the Company’s shareholders in such Change in Control as the Ending Period Average Price for the Company for such Measurement Period, and (3) the value of any additional PRSUs (described in Sections 3(d)(ii) or (iii)) attributable to a TSR Payout Percentage in excess of 100% for any Measurement Period completed prior to the Change in Control; (iii) continues to comply with Treasury Regulations Section 1.409A-1(b)(4); and (iv) is subject to only time-based vesting.
(e)TSR” means total shareholder return as determined by dividing (i) the sum of (A) the Ending Period Average Price minus the Beginning Period Average Price plus (B) all dividends and other distributions paid on the company’s shares during the applicable period by (ii) the Beginning Period Average Price, in each case adjusted for stock splits and other changes in capital structure. In calculating TSR, all dividends are assumed to have been reinvested in shares on the ex-dividend date. The Committee shall have the authority to make appropriate equitable adjustments to account for extraordinary, unusual and infrequently occurring events and transactions affecting the TSR.
(f)TSR Payout Percentage” means the percentage that corresponds to the TSR Percentile Rank specified below:
    5.



TSR Percentile RankTSR Payout Percentage
≥[___] percentile
200% (Maximum)
[___] percentile
100% (Target)
[___] percentile
50% (Threshold)
<[___] percentile
0%
The TSR Payout Percentage is interpolated linearly, rounded up to the nearest decimal point, between each of the levels in the table above, except the TSR Payout Percentage shall be 0% in the event the TSR Percentile Rank is below the [___] percentile.

(g)TSR Percentile Rank” means the percentile ranking of the Company’s TSR among the TSRs for the Index Companies for applicable period determined by ranking the Index Companies from highest to lowest according to their respective TSRs, then calculating the TSR Percentile Rank relative to the other Index Companies as follows:
P = 1 - ((R-1)/(N-1))

Where:

“P” represents the TSR Percentile Rank rounded to the nearest whole percentile.

“R” represents the Company’s ranking among the Index Companies.

“N” represents the number of Index Companies.

In determining the Company’s TSR Percentile Rank for the applicable period, in the event that the Company’s TSR for the period is equal to the TSR(s) of one or more other Index Companies for that same period, the Company’s TSR Percentile Rank will be determined by ranking the Company’s TSR for that period as being greater than such other Index Companies.
    6.

EX-21.1 4 a123122exhibit211.htm EX-21.1 Document

Exhibit 21.1

SUBSIDIARIES OF THE REGISTRANT
Entity NameJurisdiction
Inference Technologies Group, Inc. Delaware

EX-23.1 5 a123122exhibit231.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

The Board of Directors
Five9, Inc.:

We consent to the incorporation by reference in the registration statements (Nos. 333-195037, 333-204145, 333-209918, 333-216332, 333-223362, 333-229845, 333-236723, 333-253672, 333-263103) on Form S-8 of our report dated February 24, 2023, with respect to the consolidated financial statements of Five9, Inc. and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP

Santa Clara, California
February 24, 2023




EX-31.1 6 a123122exhibit311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Michael Burkland, certify that:

1.I have reviewed this annual report on Form 10-K of Five9, Inc. for the year ended December 31, 2022;
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 24, 2023 By:/s/ Michael Burkland
Michael Burkland
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 7 a123122exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Barry Zwarenstein, certify that:

1.I have reviewed this annual report on Form 10-K of Five9, Inc. for the year ended December 31, 2022;
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 24, 2023By:/s/ Barry Zwarenstein
Barry Zwarenstein
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 8 a123122exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Michael Burkland, 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 Five9, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2022 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 the Company.
 
Date:February 24, 2023 By:/s/ Michael Burkland
Michael Burkland
Chief Executive Officer



I, Barry Zwarenstein, 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 Five9, Inc. (the “Company”) on Form 10-K for the fiscal year ended December 31, 2022 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 the Company.
 
Date:February 24, 2023 By:/s/ Barry Zwarenstein
Barry Zwarenstein
Chief Financial Officer


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 Five9, Inc. 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 fivn-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Financial Statement Components link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Geographical Information link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Retirement Plans link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Selected Quarterly Financial Data (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Financial Statement Components (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Termination of Zoom Proposed Merger and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentration Risks (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Advertising Costs (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Revenue - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Investments and Fair Value Measurements - Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Investments and Fair Value Measurements - Schedule of Changes for Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Financial Statement Components - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Financial Statement Components - Schedule of Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Financial Statement Components - Schedule of Property and Equipment Capitalized Under Finance Lease Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Financial Statement Components - Schedule of Other Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Financial Statement Components - Schedule of Other Long-term Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Asset Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Goodwill and Intangible Assets - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Debt - Convertible Senior Notes and Capped Call (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Debt - Schedule of Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Stockholders' Equity - Capital Structure (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activities (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stockholders' Equity - Schedule of RSU Activities (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stockholders' Equity - Performance-Based Restricted Stock Units (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stockholders' Equity - ESPP (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Stockholders' Equity - Schedule of Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Stockholders' Equity - Schedule of Option and ESPP Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Net Loss Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Income Taxes - Schedule of Effective Income Tax Amount Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Commitments and Contingencies - Commitments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Commitments and Contingencies - Universal Services Fund Liability (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Retirement Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Leases - Schedule of Lease Cost and Supplemental Cash Flow (Details) link:presentationLink link:calculationLink link:definitionLink 0000094 - Disclosure - Leases - Schedule of Balance Sheet Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 0000095 - Disclosure - Leases - Schedule of Weighted Average Remaining Terms and Discount Rates (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000096 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000097 - Disclosure - Acquisitions - Inference Solutions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000098 - Disclosure - Acquisitions - Schedule of Inference Solutions (Details) link:presentationLink link:calculationLink link:definitionLink 0000099 - Disclosure - Acquisitions - Virtual Observer (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 0000100 - Disclosure - Acquisitions - Schedule of Virtual Observer (Details) link:presentationLink link:calculationLink link:definitionLink 0000101 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000102 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000103 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Depreciation and Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 fivn-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 fivn-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 fivn-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT U.S. agency and government sponsored securities US Government Agencies and US Government-sponsored Enterprises Debt Securities [Member] US Government Agencies and US Government-sponsored Enterprises Debt Securities Business Acquisition [Axis] Business Acquisition [Axis] Foreign Current Foreign Tax Expense (Benefit) Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Other liabilities Increase (Decrease) in Other Noncurrent Liabilities Provision for doubtful accounts Add: bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Deferred tax assets Deferred Income Tax Assets, Net Debt balance Principal Long-Term Debt, Gross Property and equipment, net Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Option to purchase additional debt through private offering Debt Instrument, Option to Purchase Additional Debt through Private Offering Debt Instrument, Option to Purchase Additional Debt through Private Offering Stockholders' Equity Capital Structure [Table] Stockholders' Equity Capital Structure [Table] Stockholders' Equity Capital Structure Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Stock Options and Purchase Rights Share-based Payment Arrangement, Options and Purchase Rights [Member] Share-based Payment Arrangement, Options and Purchase Rights Number of consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Additional paid-in capital Additional Paid in Capital Acquired workforce Employment Contracts [Member] Financial Instruments [Domain] Financial Instruments [Domain] Depreciation and amortization of property and equipment Depreciation Issuance of common stock upon exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Deferred tax assets Net deferred taxes Deferred Tax Assets, Net Weighted average discount rate, operating leases Operating Lease, Weighted Average Discount Rate, Percent Stated interest rate on debt (percent) Debt Instrument, Interest Rate, Stated Percentage Schedule of Revenues and Property and Equipment by Geographic Region Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Expiring commercial commitment balance Commercial Commitments, Expiring Commercial Commitments, Expiring Section 162(m) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Section 162(m) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Section 162(m) Other Other Noncash Income (Expense) U.S. state Current State and Local Tax Expense (Benefit) Cash paid for income taxes Income Taxes Paid Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Total (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Sinking fund payment Debt Instrument, Sinking Fund Payment Number of quarterly revenue goals Share-based Compensation Arrangement by Share-based Payment Award, Number of Quarterly Revenue Goals Share-based Compensation Arrangement by Share-based Payment Award, Number of Quarterly Revenue Goals Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Accrued federal fees Accrued Federal Fees Accrued Federal Fees Nonrecurring Fair Value, Nonrecurring [Member] Acquired Finite-Lived Intangible Assets Acquired Finite-Lived Intangible Assets [Line Items] Gross increases — current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Multiple of principle amount Debt Instrument, Redemption Multiple of Principle Debt Instrument, Redemption Multiple of Principle Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Trade accounts receivable Billed Revenues [Member] Fair Value Marketable investments Debt Securities, Available-for-Sale Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] PRSU Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units Supplemental disclosures of cash flow data: Supplemental Cash Flow Information [Abstract] Number of conversion features triggered Debt Instrument, Convertible, Number of Conversion Features Triggered Debt Instrument, Convertible, Number of Conversion Features Triggered Plan Name [Domain] Plan Name [Domain] Total deferred contract acquisition costs, net Capitalized Contract Cost, Net Equity component of issuance of the 2025 convertible senior notes, net of issuance costs Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Common stock, $0.001 par value; 450,000 shares authorized, 71,047 shares and 68,488 shares issued and outstanding as of December 31, 2022 and 2021, respectively Common Stock, Value, Outstanding Entity Address, State or Province Entity Address, State or Province Shares available for future issuance under ESPP PRSU Employee Stock [Member] Comprehensive Loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Settlements with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Operating lease liabilities Operating Lease, Liability, Current Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Operating Activities, Lessee [Abstract] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Property and equipment acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Other Commitments [Domain] Other Commitments [Domain] Total liabilities Liabilities Weighted average remaining lease term, operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Thereafter Purchase Obligation, Due after the Fourth Year Purchase Obligation, Due after the Fourth Year Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Useful life, in years Property, Plant and Equipment, Useful Life Options forfeited or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Offering period (in months) Share-based Compensation Arrangement by Share-based Payment Award, ESPP, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, ESPP, Offering Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Contingent consideration, range of outcomes, low Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low Shares of common stock reserved for future issuance (in shares) Common Stock, Additional Capital Shares Reserved for Future Issuance Common Stock, Additional Capital Shares Reserved for Future Issuance Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share) Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Total provision for (benefit from) income taxes - Deferred Deferred Income Tax Expense (Benefit) Contract assets and contract liabilities: Contract Asset (Liability) [Abstract] Contract Asset (Liability) Developed technology Acquired technology Developed Technology Rights [Member] Intangible Assets [Roll Forward] Finite-Lived Intangible Assets [Roll Forward] Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Tranche One Share-Based Payment Arrangement, Tranche One [Member] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-Sale [Table] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Contingent Sales Tax Liabilities Contingent sales tax liabilities [Member] Contingent sales tax liabilities [Member] Accrued expenses Accrued Liabilities, Current Share price of common stock with conversion premium (in dollars per share) Share Price of Common Stock with Conversion Premium Share Price of Common Stock with Conversion Premium Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Contractual interest expense Interest Expense, Debt Other Commitments [Axis] Other Commitments [Axis] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Schedule of Valuation Assumptions, Stock Option Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Municipal bonds Municipal Bonds [Member] Purchase of capped calls related to the 2025 convertible senior notes Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction Financial Statement Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Weighted-average amortization period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Exercisable, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Intangible Assets Activity Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Assets Carried at Fair Value Fair Value, by Balance Sheet Grouping [Table Text Block] Cash paid to acquire Inference and Virtual Observer Cash paid to acquire Virtual Observer Cash paid to acquire Inference Solutions Payments to Acquire Businesses, Gross Gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Weighted-average price per share (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased Target level qualifying termination of employment Share Based Compensation Arrangement By Share Based Payment Award Qualifying Termination Of Employment Target Vesting Amount Share Based Compensation Arrangement By Share Based Payment Award Qualifying Termination Of Employment Target Vesting Amount Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Plans Retirement Benefits [Text Block] Leases [Abstract] Leases [Abstract] Beginning balance Ending balance Adjustment to stockholders' equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Minimum Minimum [Member] Conversion ratio on convertible debt Debt Instrument, Convertible, Conversion Ratio Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Schedule of Estimated Useful Lives Estimated Useful Lives of Property, Plant and Equipment [Table Text Block] Estimated Useful Lives of Property, Plant and Equipment Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Performance periods limited to 100% of target Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods Limited to 100 Percent of Target Amount Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods Limited to 100 Percent of Target Amount Trading Symbol Trading Symbol Entity File Number Entity File Number Revenue-Based PRSUs Revenue-Based PRSUs [Member] Revenue-Based PRSUs Earnout target percentage (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award Accrual Period [Domain] Accrual Period [Domain] [Domain] for Accrual period for federal fees 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] RSUs granted (in shares) Equity instruments granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Deferred compensation - Current Deferred Tax Liabilities, Deferred Compensation Deferred Tax Liabilities, Deferred Compensation Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisitions Business Combination Disclosure [Text Block] Total Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Amortization period of capitalized contract cost (in years) Capitalized Contract Cost, Amortization Period Retirement expense Postemployment Benefits, Period Expense Third party transaction costs Debt Instrument, Fee Amount Income Taxes Income Tax Disclosure [Text Block] Requisite service period (in years) Defined Benefit Plan, Requisite Service Period Defined Benefit Plan, Requisite Service Period Preferred stock, $0.001 par value; 5,000 shares authorized, no shares issued and outstanding as of December 31, 2022 and 2021 Preferred Stock, Value, Outstanding Basic (in USD per share) Basic net loss per share (in USD per share) Earnings Per Share, Basic Convertible senior notes Convertible Debt, Current Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Total fair value of RSUs vested during the period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Equity Instrument, Condition [Domain] Equity Instrument, Condition [Domain] Equity Instrument, Condition [Domain] Cash payment to settle aggregate principal Repayments of Convertible Debt Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Prepaid expenses Prepaid Expense, Current Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Money market funds Money Market Funds [Member] Net operating loss and credit carryforwards Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards, Total Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards, Total Cash and Cash Equivalents Cash and Cash Equivalents [Line Items] Maximum employee subscription rate, percentage of pre-tax earnings Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock upon vesting of restricted stock units Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Earnout target percentage, maximum for 2022 and 2023 (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award, Year 1 and Year 2 Maximum Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award, Year 1 and Year 2 Maximum Cash paid to acquire substantially all of the assets of Whendu Payments to Acquire Assets As Part Of An Asset Acquisition Payments to Acquire Assets As Part Of An Asset Acquisition Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Marketable Investments Marketable Securities, Policy [Policy Text Block] Operating lease, extension term (in years) Lessee, Operating Lease, Renewal Term Current assets: Assets, Current [Abstract] Operating lease liabilities: Operating Lease, Liability [Abstract] Shares used in computing net loss per share: Earnings Per Share, Basic and Diluted EPS [Abstract] Earnings Per Share, Basic and Diluted EPS Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from issuance of convertible senior notes Proceeds from Convertible Debt Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Allowance for doubtful accounts Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Trademarks Trademarks [Member] Fair Value, Recurring Fair Value, Recurring [Member] Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares) Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities Exercisable, weighted-average exercise price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Long-term lease liabilities Deferred Tax Asset, Lease Liabilities Deferred Tax Asset, Lease Liabilities Payments of finance leases Financing cash used in finance leases Finance Lease, Principal Payments Capitalized R&D costs Deferred Tax Assets, in Process Research and Development Contingent consideration Business Combination, Contingent Consideration, Liability, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Total provision for income taxes - Current Current Income Tax Expense (Benefit) Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Outstanding, weighted-average exercise price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Shareholder for Performance Any Period is Negative Shareholder for Performance Any Period is Negative [Member] Shareholder for Performance Any Period is Negative 2004 Equity Incentive Plan Equity Incentive Plan 2004 [Member] 2004 Equity Incentive Plan [Member] Equity investment in a privately-held company Equity Securities without Readily Determinable Fair Value, Amount Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Recognized goodwill in relation to options assumed Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Provision for (benefit from) income taxes Total provision for (benefit from) income taxes Provision for (benefit from) income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred tax liabilities Deferred Income Tax Liabilities, Net Entity Public Float Entity Public Float Balance Sheet Location [Domain] Balance Sheet Location [Domain] Market-Based PRSUs Market-Based PRSUs [Member] Market-Based PRSUs Maximum number of shares per employee per purchase period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee Loss Contingencies [Line Items] Loss Contingencies [Line Items] Convertible senior notes - less current portion Convertible Debt, Noncurrent Allowance for Doubtful Accounts Receivable [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Financial Statement Components [Abstract] Financial Statement Components [Abstract] Financial Statement Components [Abstract] Billing Status, Type [Axis] Billing Status, Type [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Conversion price on convertible debt (in USD per share) Debt Instrument, Convertible, Conversion Price Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Payment of holdbacks related to acquisitions Payment of Holdback Related to Acquisitions Payment of Holdback Related to Acquisitions Beginning of year End of year Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents International Income (Loss) from Continuing Operations before Income Taxes, Foreign Current liabilities: Liabilities, Current [Abstract] Cash received from options exercised Proceeds from Stock Options Exercised Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Outstanding, weighted average remaining contractual life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Deferred revenue Contract liabilities (deferred revenue) Contract with Customer, Liability, Current Interest on finance lease liabilities Finance Lease, Interest Expense 2023 Purchase Obligation, to be Paid, Year One Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments Unrealized Gain (Loss) on Investments [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Weighted average remaining amortization period Weighted Average Remaining Amortization Period (Years) Finite-Lived Intangible Asset, Useful Life Operating lease cost Operating Lease, Cost Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other assets Other Assets, Noncurrent Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Additional information pertaining to stock options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Depreciation and amortization Total depreciation and amortization Depreciation, Depletion and Amortization Purchase price of shares, percentage of the fair market value of the Company's common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Deferred contract acquisition costs, net — less current portion Non-current Capitalized Contract Cost, Net, Noncurrent Operating lease, term of contract (in years) Lessee, Operating Lease, Term of Contract 2024 Purchase Obligation, to be Paid, Year Two Schedule of Interest Expense Related to the Notes Interest Income and Interest Expense Disclosure [Table Text Block] Finite-lived intangibles acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Operating cash used in operating leases Operating Lease, Payments Five9, Inc. Five9, Inc. [Member] Five9, Inc. Stock options outstanding Stock Option Share-Based Payment Arrangement, Option [Member] Volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Amortization of deferred contract acquisition costs Amortization of Deferred Contract Acquisition Costs Amortization of Deferred Contract Acquisition Costs Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Common stock, shares authorized (in shares) Common Stock, Shares Authorized Total operating expenses Total operating expenses Operating Expenses Equity instruments granted, weighted average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other then Options Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other then Options Weighted Average Grant Date Fair Value Maximum Maximum [Member] Payments of initial direct costs Payments Of Initial Direct Costs Payments Of Initial Direct Costs Investments and Fair Value Measurements Investments And Fair Value Measurements [Text Block] Investments And Fair Value Measurements [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Business Acquisition [Line Items] Business Acquisition [Line Items] Contract Acquisition Costs Contract Acquisition Costs [Member] Contract Acquisition Costs Fair Value, Measurement Frequency [Domain] Measurement Frequency [Domain] Purchase Commitment - Cloud Services Agreement Purchase Commitment - Cloud Services Agreement [Member] Purchase Commitment - Cloud Services Agreement Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Purchases of marketable investments Payments to Acquire Debt Securities, Available-for-Sale Number of trading days Debt Instrument, Convertible, Threshold Trading Days Computer software Computer Software, Intangible Asset [Member] Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services Contractual Obligation, Fiscal Year Maturity [Table Text Block] Commercial commitment to be paid year one Commercial Commitment, to be Paid, Year One Commercial Commitment, to be Paid, Year One Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Automatic annual increase in common stock reserved for issuance, percentage Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage Aggregate consideration to repurchase note Aggregate Consideration to Repurchase Note Aggregate Consideration to Repurchase Note Schedule of Unrecognized Tax Benefits Rollforward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Tax benefit of valuation allowance associated with an acquisition Tax Benefit of Valuation Allowance Associated with Acquisition Tax Benefit of Valuation Allowance Associated with Acquisition Performance-Based and Market Based Restricted Stock Units (PRSUs) Performance-Based and Market Based Restricted Stock Units (PRSUs) [Member] Performance-Based and Market Based Restricted Stock Units (PRSUs) Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Gross Unrealized Losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Geographical Information Segment Reporting Disclosure [Text Block] Audit Information [Abstract] Audit Information [Abstract] Amortization of premium on marketable investments Accretion (Amortization) of Discounts and Premiums, Investments Cash, uninsured amount Cash, Uninsured Amount LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] U.S. treasury securities U.S. Treasury US Treasury Securities [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Options forfeited or expired, weighted-average exercise price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Carrying value of debt subject to repurchase, net Carrying Value of Debt Subject to Repurchase, Net Carrying Value of Debt Subject to Repurchase, Net Accounts payable Accounts Payable, Current Income Tax Authority [Axis] Income Tax Authority [Axis] Vested and expected to vest, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Finance leases Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract] Basic (in shares) Weighted-average shares used in computing basic net loss per share (in shares) Weighted Average Number of Shares Outstanding, Basic Capitalization of leasehold improvement through non-cash lease incentive Capitalization Of Leasehold Improvement Through Lease Incentive Capitalization Of Leasehold Improvement Through Lease Incentive Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Corporate bonds Corporate Bond Securities [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Marketable investments Debt Securities, Available-for-Sale, Noncurrent Balance, beginning of period Balance, end of period Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Deferred taxes Increase (Decrease) in Deferred Income Taxes Telecommunication Usage Services Telecommunication Usage Services [Member] Telecommunication Usage Services Number of quarterly installments Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Acquisition and related transaction costs accrued at period-end Noncash or Part Noncash Acquisition, Transaction Costs Accrued Noncash or Part Noncash Acquisition, Transaction Costs Accrued Weighted average grant date fair value per share of assumed stock options (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed in Business Acquisition, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed in Business Acquisition, Grants in Period, Weighted Average Grant Date Fair Value Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Fundamental Change Event Debt Instrument, Redemption, Period One [Member] Current Fiscal Year End Date Current Fiscal Year End Date Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total current liabilities Liabilities, Current Finance lease cost: Lessee, Finance Lease, Description [Abstract] Gross Property and equipment, gross Finance Lease, Right-of-Use Asset, before Accumulated Amortization Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Schedule of RSU Activities Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Payments for capped call transactions Payments For Capped Call Transactions, Financing Activities Payments For Capped Call Transactions, Financing Activities Receivables Billing Status [Domain] Receivables Billing Status [Domain] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Award expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Other (expense) income, net: Nonoperating Income (Expense) [Abstract] Debt instrument, conversion multiple of aggregate principal amount Debt Instrument, Conversion Multiple of Aggregate Principal Amount Debt Instrument, Conversion Multiple of Aggregate Principal Amount Income Tax Authority [Domain] Income Tax Authority [Domain] Cost of revenue Cost of Revenue Weighted average remaining lease term, finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Increase (decrease) in valuation allowance for deferred tax assets Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Schedule of Balance Sheet Information Related to Leases Schedule Of Balance Sheet Information Related to Leases [Table Text Block] Schedule Of Balance Sheet Information Related to Leases [Table Text Block] Reconciliation of Cash, Cash Equivalents and Restricted Cash to the Consolidated Balance Sheets - Beginning of Period and End of Period: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] 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 Equity [Abstract] Equity [Abstract] RSUs vested and released (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Revenue, Initial Application Period Cumulative Effect Transition [Table] Capitalized Contract Cost [Table] Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits Cash Cash [Member] Quarterly Financial Information Disclosure [Abstract] Quarterly Financial Information Disclosure [Abstract] Schedule of Effective Income Tax Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect U.S. state income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Cash consideration Business Combination, Consideration Transferred Concentration Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Entity [Domain] Entity [Domain] City Area Code City Area Code ASSETS Assets Assets [Abstract] Total future minimum payment Purchase Obligation Sale of Stock [Axis] Sale of Stock [Axis] Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Capitalized Contract Cost [Line Items] Disputed liability related to reversal of interest and penalties Disputed Liability Related To Reversal Of Interest And Penalties Disputed Liability Related To Reversal Of Interest And Penalties Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Stock-based compensation Total stock-based compensation Share-Based Payment Arrangement, Noncash Expense Operating leases Leases, Operating [Abstract] Less: write-offs, net of recoveries Accounts Receivable, Allowance for Credit Loss, Write-Offs, Net of Recoveries Accounts Receivable, Allowance for Credit Loss, Write-Offs, Net of Recoveries Weighted average grant date fair value per share of options granted, excluding assumed stock options (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Other long-term liabilities Other Long-term Liabilities Other Long-term Liabilities Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Virtual Observer VirtualObserver [Member] VirtualObserver Global intangible low-taxed income Effective Income Tax Rate Reconciliation, GILTI, Amount Limitation on use of net operating loss, cumulative ownership change, period of change (in years) Operating Loss Carryforward, Limitations on Use, Change in Ownership, Period Operating Loss Carryforward, Limitations on Use, Change in Ownership, Period Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Outstanding operating lease obligations Total future minimum lease payments Lessee, Operating Lease, Liability, to be Paid U.K. and Australia U.K. and Australia [Member] U.K. and Australia Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt Instrument, Convertible, Term [Axis] Debt Instrument, Convertible, Term [Axis] Debt Instrument, Convertible, Term [Axis] Performance-Based Restricted Stock Units (PRSUs) Performance-Based Restricted Stock Units (PRSUs) [Member] Performance-Based Restricted Stock Units (PRSUs) Reconciliation of Unrecognized Tax Benefits Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Business Combinations Business Combinations Policy [Policy Text Block] Schedule of Allowance for Doubtful Accounts Financing Receivable, Current, Allowance for Credit Loss [Table Text Block] Shares available for future grant under 2014 Plan 2014 Equity Incentive Plan Equity Incentive Plan 2014 [Member] 2014 Equity Incentive Plan [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Range [Domain] Statistical Measurement [Domain] Proceeds from issuance of debt Proceeds from Issuance of Debt Share-Based Payment Arrangement [Abstract] Issuance of common stock upon partial conversion of the 2023 convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities On or After June 6, 2023 Debt Instrument, Redemption, Period Three [Member] Federal Domestic Tax Authority [Member] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Assets and liabilities measured at fair value on nonrecurring basis Fair Value, Net Asset (Liability) Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Accrued and other current liabilities Increase (Decrease) in Other Current Liabilities Net loss Net Loss Net loss Net Income (Loss) Attributable to Parent Schedule of Valuation Assumptions for Stock Option Purchase Plan Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Leases Lessee, Finance Leases [Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Expiration period, after termination of employment or relationship of consultant or director Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period of Vested Award Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period of Vested Award Debt redemption price as percentage of principal amount Debt Instrument, Redemption Price, Percentage Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Award vesting, percentage of award Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Plan Name [Axis] Plan Name [Axis] Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Convertible Senior Notes, Due 2025 Convertible Senior Notes Due 2025 [Member] Convertible Senior Notes Due 2025 Schedule of Accrued and Other Current Liabilities Other Current Liabilities [Table Text Block] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Accounts Receivable Accounts, Notes, Loans and Financing Receivable [Line Items] Schedule of Marketable Investments Debt Securities, Available-for-Sale [Table Text Block] Less: Payment Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Document Annual Report Document Annual Report Debt instrument, conversion multiple of aggregate principal amount (in shares) Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares Liability Class [Axis] Liability Class [Axis] Legal Entity [Axis] Legal Entity [Axis] Certificates of deposit Certificates of Deposit [Member] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Geographical [Axis] Geographical [Axis] USF Obligations USF obligations [Member] USF obligations [Member] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Short-Term Marketable Investments Short-Term Marketable Investments [Member] Short-Term Marketable Investments Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Marketable investments Debt Securities, Available-for-Sale, Current Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Cash and cash equivalents: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract] Fair value of Inference assumed unvested stock options for services completed prior to the acquisition Adjustments to Additional Paid in Capital, Stock Issued During Business Acquisition Adjustments to Additional Paid in Capital, Stock Issued During Business Acquisition Debt Debt Disclosure [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Gross decreases — prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Number of trading days preceding notice of redemption Debt Instrument, Convertible, Trading Days Preceding Redemption Notice Debt Instrument, Convertible, Trading Days Preceding Redemption Notice Financial Instrument [Axis] Financial Instrument [Axis] Document Period End Date Document Period End Date Total assets Assets Net loss per share: Net loss per share: Earnings Per Share [Abstract] Sales tax liabilities Sales tax liability - current Sales and Excise Tax Payable, Current Antidilutive Securities [Axis] Antidilutive Securities [Axis] Beginning balance (in share) Ending balance (in shares) Shares, Issued Quarterly Financial Information [Table] Quarterly Financial Information [Table] Quarterly Financial Information 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Options exercised, weighted-average exercise price (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Repurchase of a portion of 2023 convertible senior notes, net of costs Cash consideration to repurchase note Cash Consideration to Repurchase Note Cash Consideration to Repurchase Note Fair value of long-term debt Long-Term Debt, Fair Value Accrued compensation and benefits Employee-related Liabilities, Current Loss before income taxes Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Schedule of Goodwill [Table] Schedule of Goodwill [Table] Amortization of discount and issuance costs on convertible senior notes Amortization of Debt Issuance Costs and Discounts Net Loss Per Share Earnings Per Share [Text Block] Other Deferred Tax Liabilities, Other Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities Deferred contract acquisition costs Increase (Decrease) in Capitalized Contract Cost Increase (Decrease) in Capitalized Contract Cost Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total fair value of options vested during the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Equity Award [Domain] Award Type [Domain] Loss on early extinguishment of debt Loss on early extinguishment of debt Gain (Loss) on Extinguishment of Debt Proceeds from sale of common stock under ESPP Proceeds from Stock Plans Computer and network equipment Computer Equipment [Member] Schedule of Other Assets Schedule of Other Assets, Noncurrent [Table Text Block] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Internal-use software and development costs Internal-use software development costs Software Development [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Operating expenses: Operating Expenses [Abstract] Disputed Portion Disputed portion [Member] Disputed portion [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Deferred contract acquisition costs, net: Capitalized Contract Cost, Net, Classified [Abstract] Auditor Name Auditor Name Fair market value of common stock (in usd per share) Share Price Net contract liabilities Contract with Customer, Asset (Liability), Net Contract with Customer, Asset (Liability), Net Net operating loss carryforwards Operating Loss Carryforwards Convertible Senior Notes Convertible Debt Securities [Member] Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities) Deferred revenue Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Restricted cash in other assets Restricted Cash and Cash Equivalents Research and Development Tax Credit Carryforward Research Tax Credit Carryforward [Member] RSUs (including PRSUs) outstanding RSUs (including PRSUs) Restricted Stock Units (RSUs) [Member] Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Description of Business and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Accrued federal fees and sales tax liabilities Increase (Decrease) in Property and Other Taxes Payable Hosting Services Hosting Services [Member] Hosting Services Inference Solutions Inference Solutions [Member] Inference Solutions U.S. state Deferred State and Local Income Tax Expense (Benefit) Amortization Amortization of intangible assets Amortization of Intangible Assets Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Convertible, Term Two Debt Instrument, Convertible, Term Two [Member] Debt Instrument, Convertible, Term Two [Member] Sales tax liabilities — less current portion Sales and Excise Taxes Payable, Noncurrent Sales and excise taxes payable, noncurrent Debt issuance costs, gross, within extinguishment of debt Debt Issuance Costs, Gross, within Extinguishment of Debt Debt Issuance Costs, Gross, within Extinguishment of Debt Treasury Stock Treasury Stock [Member] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Stockholders' Equity Attributable to Parent Accrued and other current liabilities Accrued and other current liabilities Accrued Liabilities and Other Current Liabilities Accrued Liabilities and Other Current Liabilities Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Research and development credit carryforwards Tax Credit Carryforward, Amount RSUs forfeited or cancelled, weighted-average grant date fair value per share (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Tax benefit from acquisition/reorganizations Effective Income Tax Reconciliation, Tax Benefit from Business Acquisition, Amount Effective Income Tax Reconciliation, Tax Benefit from Business Acquisition, Amount Vesting [Domain] Vesting [Domain] Executive Employment Terminates due to Disability by end of 2024 Executive Employment Terminates due to Disability by end of 2024 [Member] Executive Employment Terminates due to Disability by end of 2024 Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Stockholders' Equity Shareholders' Equity and Share-Based Payments [Text Block] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Changes for Contingent Consideration Liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Other assets Other Assets, Miscellaneous, Noncurrent Proceeds from sales of marketable investments Proceeds from Sale of Debt Securities, Available-for-Sale Accumulated Deficit Retained Earnings [Member] Common Stock Common Stock [Member] Total finance lease cost Finance Lease, Cost Finance Lease, Cost Schedule of Lease Obligations Lease, Cost [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] RSUs vested and released, weighted-average grant date fair value per share (in USD 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 Effective interest rate on debt (percent) Debt Instrument, Interest Rate, Effective Percentage Furniture and fixtures Furniture and Fixtures [Member] Operating lease liabilities — less current portion Operating Lease, Liability, Noncurrent Total consideration (net of cash acquired) Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net Contribution expense Defined Contribution Plan, Cost Range [Axis] Statistical Measurement [Axis] Payment of contingent consideration liability up to acquisition-date fair value Payment for contingent consideration liability Payment for Contingent Consideration Liability, Financing Activities Commission expense Sales Commissions and Fees Leasehold improvements Leasehold Improvements [Member] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Liability Liability [Member] Equity Components [Axis] Equity Components [Axis] Segment Information Segment Reporting, Policy [Policy Text Block] Comprehensive loss Comprehensive Income, Policy [Policy Text Block] Schedule of Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Line Items] Statement [Line Items] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other (expense) income, net Total other (expense) income, net Nonoperating Income (Expense) Gross Carrying Amount Finite-Lived Intangible Assets, Gross Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accrual Period [Axis] Accrual Period [Axis] Accrual period for federal fees Auditor Firm ID Auditor Firm ID Tangible assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets Document Transition Report Document Transition Report Foreign Tax Authority Foreign Tax Authority [Member] Local Phone Number Local Phone Number Schedule of Stock Option Activities Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Loss from operations Operating Income (Loss) Recent Accounting Pronouncements Not Yet Effective New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets State State and Local Jurisdiction [Member] Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Shares used in computing net loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Foreign taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Finance lease, right-of-use asset, Balance Sheet location [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and Equipment, Net Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross U.S. federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Intrinsic value of options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Debt Instrument, Convertible, Term [Domain] Debt Instrument, Convertible, Term [Domain] [Domain] for Debt Instrument, Convertible, Term [Axis] Diluted (in shares) Weighted-average shares used in computing diluted net loss per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Unamortized issuance costs Debt Issuance Costs, Gross Schedule of Common Stock Reserved for Future Issuance Summary of Common Stock Reserved for Future Issuance [Table Text Block] Summary of Common Stock Reserved for Future Issuance [Table Text Block] RSUs granted (in USD per share) Weighted average grant date fair value per share of RSUs granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Convertible Debt Convertible Debt [Member] Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Term of the performance period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Term of Performance Period Share-based Compensation Arrangement by Share-based Payment Award, Term of Performance Period Private Placement Private Placement [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Goodwill impairment, accumulated Goodwill, Impaired, Accumulated Impairment Loss Common stock, shares issued (in shares) Common Stock, Shares, Issued Equipment purchased and unpaid at period-end Capital Expenditures Incurred but Not yet Paid Business combination, acquisition related costs Business Combination, Acquisition Related Costs Fair Value Measurements Measured on a Recurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Aggregate principal amount of debt Debt Instrument, Face Amount Issuance of common stock under ESPP Stock Issued During Period, Value, Employee Stock Purchase Plan Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Proceeds from exercise of common stock options Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Deferred contract acquisition costs, net Current Capitalized Contract Cost, Net, Current Entity Current Reporting Status Entity Current Reporting Status Convertible debt Convertible Debt Conversion price per share requiring conversion (in USD per share) Debt Instrument, Convertible Conversion Price Per Share Requiring Conversion Debt Instrument, Convertible Conversion Price Per Share Requiring Conversion U.S. federal income tax rate (percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Premium on conversion price in relation to closing price (percentage) Debt Instrument, Premium on Conversion Price in relation to Closing Price Debt Instrument, Premium on Conversion Price in relation to Closing Price Issuance of common stock under ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Operating lease, termination notice, period (in days) Lessee, Operating Lease, Option to Terminate, Notice Lessee, Operating Lease, Option to Terminate, Notice Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Liabilities Liabilities [Abstract] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Stockholders' Equity Capital Structure [Line Items] Stockholders' Equity Capital Structure [Line Items] Stockholders' Equity Capital Structure Schedule of Expected Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Selected Quarterly Financial Data (Unaudited) Quarterly Financial Information [Text Block] Change in fair value of contingent consideration Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Sales and marketing Selling and Marketing Expense [Member] Other assets Increase (Decrease) in Other Noncurrent Assets Contingent consideration, range of outcomes, high Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Limitation on use of net operating loss, cumulative ownership change, more than Operating Loss Carryforward, Limitations on Use, Change in Ownership Operating Loss Carryforward, Limitations on Use, Change in Ownership Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] RSUs forfeited or cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net carrying amount Long-Term Debt Other (expense) and interest income Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accounts payable Increase (Decrease) in Accounts Payable, Trade Purchase Rights Share-based Payment Arrangement, Purchase Rights [Member] Share-based Payment Arrangement, Purchase Rights Total current assets Assets, Current Contract revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Other Commitments [Table] Other Commitments [Table] Amortization of operating lease right-of-use assets Operating Lease, Right-of-Use Asset, Amortization Expense Intangible assets, beginning balance Intangible assets, ending balance Net Carrying Amount Finite-Lived Intangible Assets, Net Performance obligation satisfaction period (in months) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unrecognized stock-based compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Amortization of debt discount Amortization of Debt Discount (Premium) 2026 Purchase Obligation, to be Paid, Year Four Outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Right of use assets obtained in exchange for lease obligations: Right-of-Use Assets Obtained in Exchange for Lease Obligations [Abstract] Right-of-Use Assets Obtained in Exchange for Lease Obligations Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Long-Term Liabilities Other Noncurrent Liabilities [Table Text Block] Executive Employment Terminates due to Death by end of 2024 Executive Employment Terminates due to Death by end of 2024 [Member] Executive Employment Terminates due to Death by end of 2024 Options assumed, estimated fair value on date of acquisition Share-based Compensation Arrangement by Share based Payment Award, Options, Assumed Through Business Acquisition, Fair Value on Acquisition Date Share-based Compensation Arrangement by Share based Payment Award, Options, Assumed Through Business Acquisition, Fair Value on Acquisition Date Less: accumulated depreciation and amortization Less: accumulated depreciation and amortization Finance Lease, Right-of-Use Asset, Accumulated Amortization Debt instrument, repurchase amount Debt Instrument, Repurchase Amount Long-Term Marketable Investments Long-Term Marketable Investments [Member] Long-Term Marketable Investments Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Debt instrument, convertible, carrying amount of debt component Debt Instrument, Convertible, Carrying Amount of Debt Component Debt Instrument, Convertible, Carrying Amount of Debt Component Issuance of common stock upon vesting of restricted stock units (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Closing price of common stock (in dollars per share) Closing Price of Common Stock Closing Price of Common Stock Total operating lease liabilities Total Operating Lease, Liability U.S. agency and government-sponsored securities US Government Agencies Debt Securities [Member] Schedule of Finance Lease Maturities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Commercial commitment to be paid year two Commercial Commitment, to be Paid, Year Two Commercial Commitment, to be Paid, Year Two 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares Options granted, weighted-average exercise price (in USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cost Debt Securities, Available-for-Sale, Amortized Cost Cap price of the capped call transactions (in dollars per share) Debt Instrument, Convertible, Capped Call Transactions, Cap Price Debt Instrument, Convertible, Capped Call Transactions, Cap Price Auditor Location Auditor Location Entity Filer Category Entity Filer Category U.S. federal Current Federal Tax Expense (Benefit) United States UNITED STATES Right of use assets Deferred Tax Liabilities, Right-of-use Assets Deferred Tax Liabilities, Right-of-use Assets Schedule of Unrecognized Compensation Expense Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Commitments and contingencies (Note 10) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding, beginning balance, weighted-average exercise price (in USD per share) Outstanding, ending balance, weighted-average exercise price (in USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Quarterly Financial Information [Line Items] Quarterly Financial Information [Line Items] Quarterly Financial Information Acquired finite-lived intangible assets, weighted average useful life (years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Convertible, Term One Debt Instrument, Convertible, Term One [Member] Debt Instrument, Convertible, Term One [Member] Revenue Revenue from Contract with Customer, Excluding Assessed Tax Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares) Equity component from partial repurchase of 2023 convertible senior notes (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Payment of contingent consideration liability in excess of acquisition-date fair value Payment for Contingent Consideration Liability, Operating Activities Shares of common stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover page. Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Weighted average discount rate, finance leases Finance Lease, Weighted Average Discount Rate, Percent Revenue Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Deferred revenue Deferred Tax Assets, Deferred Income Sales tax liability Sales and Excise Tax Payable Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Amortization of issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Equity component from conversion of the 2023 convertible senior notes Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt International Non-US [Member] Amortized intangibles Deferred Tax Assets, Goodwill and Intangible Assets Gross deferred tax assets Deferred Tax Assets, Gross Schedule of Components of Loss Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock-based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Year 2003 to Year 2007 Year 2003 To Year 2007 [Member] Year 2003 To Year 2007 [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Vesting [Axis] Vesting [Axis] Diluted (in USD per share) Diluted net loss per share (in USD per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Amortization of debt issuance costs, effective interest rate Amortization of Debt Issuance Costs, Effective Interest Rate Amortization of Debt Issuance Costs, Effective Interest Rate Trade name and trademarks Trademarks and Trade Names [Member] Defined benefit liability Defined Benefit Plan, Accumulated Benefit Obligation Award vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Unrecognized benefit — beginning of period Unrecognized benefit — end of period Unrecognized Tax Benefits Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Capitalization of software development costs Payments to Develop Software United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Operating Lease Maturities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Unbilled trade accounts receivable, net of advance client deposits Unbilled Revenues [Member] Number of shares covered in the capped call transactions (in shares) Debt Instrument, Capped Call Transactions, Shares Coverage Debt Instrument, Capped Call Transactions, Shares Coverage Stock-based compensation included in capitalized software development costs Share-Based Payment Arrangement, Amount Capitalized Class of Stock [Domain] Class of Stock [Domain] Other assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Interest expense Total interest expense Interest Expense Number of performance periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] 2025 Purchase Obligation, to be Paid, Year Three Advertising expense Advertising Expense Gross deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Cash paid for an equity investment in a privately-held company Payments to Acquire Equity Securities, FV-NI Contract assets (included in prepaid expenses and other current assets) Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Convertible Senior Notes, Due 2023 Convertible Senior Notes, Due 2023 Convertible Senior Notes, Due 2023 [Member] Convertible Senior Notes, Due 2023 [Member] Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Customer relationships Customer-Related Intangible Assets [Member] Summary of changes in contingent consideration liabilities Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Commercial paper Commercial Paper [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Measurement Frequency [Axis] Measurement Frequency [Axis] Research and Development Research and Development Expense, Policy [Policy Text Block] Weighted Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Equity Instrument, Condition [Axis] Equity Instrument, Condition [Axis] Equity Instrument, Condition Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] General and administrative General and Administrative Expense Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] U.S. federal tax at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Advertising Costs Advertising Cost [Policy Text Block] Proceeds from maturities of marketable investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Commissions Commissions, Policy [Policy Text Block] Research and development Research and Development Expense [Member] Maximum annual increase of shares reserved (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase of Shares Authorized Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase of Shares Authorized Cost of revenue Cost of Sales [Member] Schedule of Net Carrying Amount of Notes and Impact to Additional Paid-in Capital Convertible Debt [Table Text Block] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member] EX-101.PRE 13 fivn-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 fivn-20221231_g1.gif begin 644 fivn-20221231_g1.gif M1TE&.#EAHP6 ?< ,P 9@ F0 S _P K K,P K9@ KF0 K MS K_P!5 !5,P!59@!5F0!5S !5_P" " ,P" 9@" F0" S " _P"J "J M,P"J9@"JF0"JS "J_P#5 #5,P#59@#5F0#5S #5_P#_ #_,P#_9@#_F0#_ MS #__S, #, ,S, 9C, F3, S#, _S,K #,K,S,K9C,KF3,KS#,K_S-5 #-5 M,S-59C-5F3-5S#-5_S. #. ,S. 9C. F3. S#. _S.J #.J,S.J9C.JF3.J MS#.J_S/5 #/5,S/59C/5F3/5S#/5_S/_ #/_,S/_9C/_F3/_S#/__V8 &8 M,V8 9F8 F68 S&8 _V8K &8K,V8K9F8KF68KS&8K_V95 &95,V959F95F695 MS&95_V: &: ,V: 9F: F6: S&: _V:J &:J,V:J9F:JF6:JS&:J_V;5 &;5 M,V;59F;5F6;5S&;5_V;_ &;_,V;_9F;_F6;_S&;__YD )D ,YD 9ID F9D MS)D _YDK )DK,YDK9IDKF9DKS)DK_YE5 )E5,YE59IE5F9E5S)E5_YF )F M,YF 9IF F9F S)F _YFJ )FJ,YFJ9IFJF9FJS)FJ_YG5 )G5,YG59IG5F9G5 MS)G5_YG_ )G_,YG_9IG_F9G_S)G__\P ,P ,\P 9LP F

/($.*'$FRI,F3*%.J7,FRIO8,.*'4NVK-FS:-.J7//JW/'D"-+GDRYLN7+1I@S:][,N;/GSZ!#BQY-NK3I MTZA3JU[-NK7KU[!CRYY-N[;MV[ASZ][-N[?OW\"#"Q].O+CQX\B3*U_.O+GS MY]"C2Y].O;HW]>O8LVO?SKV[]^_@PXL?3[Z\^?/HTZM?S[Z]^_?PX\N?3[^^ M_?OX\^O?S[^___\ !BC@@ 06:.7@@0@FJ.""##;HX(,01BCAA"*!0@PQF2A# MC";#**,),12&F)PR,00 P"0BIDB7& 8L$*+ 1@0@ IHJ&AC<,0 ,,!8MSH M(UMHK' "7",".//R:IER1#OM@D #A,HLQ,RLBXP@TB*;."C#TJZ25/8AR@ M@IADCEGCEVC&A<.81!+IHHL'#",3,0$8V:5 + 80@T;*M'EGFH#*E(:11A(9 MXPI_!JJH63B\&$.;3K()(DS*'(KE0%L^RF< 6R:ZZ*^I&@[#(KP/G 4Q**CTYI:$ X%CUGHGB86( $T\T.0S+"%SX0>@6#+=&$#_ZN6@Q MC&G <.BSO&.,K).YNG#/BHV:E,;@##/LJ:,Z["DK@ WBS&T3O:=JXXY<8YS M.\MK#-6B;22;. M4^LUMPH!B0KOV2A#>;9*)ZY^["JF"W\!*4JJX1.9\6+%] M[ZQ"\I22N4+E^QR0:?LINP@#_1'%$(.1H]N'&,85P-"I(( 7R03:KD<:K)5H M6F)*&P2')KBAN8A(AD/-FH;DJGK *EQPTX2A[D2,6/VK6/40B#+$P#5)$:12 M8A);E5:P+8((KB!L4]M ,B$#!&(L@MS"U,T&][(5:&H@8(M1 ,CW*W#_=6]4 M#EL,KL;DLBG.[B7B,L"Z7JBC=(U.2S?#2)Y@X*D#O&D%#!Q(\ )P 'ITY&6B M,XW_VD0V^QE*6W :FOR@YK_5 ,]$N.*;B0[@L&(U;A^9*-C^!#*J0Q*D=L8.N:QUI7/8KE;8> M:+\Z;9$PZ<+?0"8Q*O6I!%TN.F281H4R@D@B8A>M"#TRNDMQQ:@@PTC7)CD2 M.@#2HR>W8-!L7(Z)#D]K(LP(%(F,C>0 M&^12;U,DXTA0TXV.T-ADB W "H\_Q'Z%7WR1A.Y;)%/V<=- MLCWJFS?E2ZDXUTB#>#!/Z?M<(DTT.J 1:93*AD@E,I!$Z4)BL13;F T" MM8[H*],>V:A3(^ZK1 !PE1ADY")_*4-^/\5;-'8XJL0M$D];FB<2VR3#42WT M:= RR&H%%TX<6I<@>WTDVFB;'RT5[)B(7)AH7S+8$QT$:T-#X.8P(K*A9>U= M:X4(2WN3R&)Y1Q*& .23NS4ALR(,2%\4UL3D>%2'L M:Y:6V(C- *P7J#(@B.2N%?\NUBI$#(1*HR$=-=-]%.\ CLL:<@_@LX'H*4ZQ M.BO$ML1 O#'0B9A53*QB&2G=9C&W%'1D:2+K+^"9F*P.44;(JA:#Y>X#:T(Z MWH(Q5DD;$RIN8LCQ4.G9.JZVZ6IM(B]^]G:L,!.IQ2[I[V%QJ--PZL.N&1&? MZJ[E3(N$EZ$&/3*!(YJV814YR'F9XA(%UM>!Q+2W< JI&I_GKTS$]7/@5 C- M8##3F$H2>0:8J=QLNM&TM6Y(8R:()M VJ^.^2(3%LB3 9J7@4A7K@BT>$J07 M/0D#/.IZXRRI0-8D(VM"QL(>"_00+QC!,W:LNZ09(+-^.%X5D@G:"7$UKZXG MY\__ =2>%,.G0.BX$-Q)]Y\1_)-;\>1" 3T+!F/&Y@&,O1(MO8FJS+V65W&' M7HETSX(D59Q$$-R;F-+12*9N9H#UJ%,#]Z5W"UM8S>X4#?:A@:H[EI%3 >>[ M@=RM1'=*)(\5XFD="D1R\%[LC&8%,1=-JD\A=94R;N H\@)U!3L,F&;;MZL2 MQ>QD\U8AQPV0PG$'FL!*>UP,2@9'"3_2CHA&3(Y[MU-%'JICAI:T:H!FI(GQ MJV>8NJ":81K1ZT%,3 R$QO14<*<^Z6EVI@S 9!6BX*XG9!A=9N27">) RCW2 M<_L)GXD?6)N!TIR&WCZ.;7N/15@&<\?8CBY,F>$VUZQ4 MW_R_,ZV:X6[I=FAK7V5QA7R*D;;U8M@B-#@>LV%X#T3$V(+]4#W=1UW7R>6B M#%-20F@@<^Y$2MDV/ 3!)HOF<6)R4/=D6?O!-BLP9I$%>2,1)+A28]*C6QRX M#TRE$03W+TXR=@=!*IF'=>'W7]]4)HP7&!G%/K#$6W<2=U^$9Q0#/1$804N7 M61C$$%SG=Y52)R!24Y.R9=*3?O]!$V!$\GLG=R37$P,C=S*;!#2^)1"18F4[ M)&[>1#\<123KYS\F.!G^XS^V%P-G> ,R8'MJB(9F6(9L:(8AMC065#FQE3W,8TE[AWOI MXB^(8R@3^%T&X436M$*6M2UI,#'$)WPO)#)1Q"(%DQ":)TT%8VL%P8,[@V*F MY7 GM(J65'WP!(J") 8!=$,KE"['0@RMM#!7PD#+4"CAU#G!-1!_)4@Q( GT M U?@MA>P8G5Y]%\JR%-C@H%UL6X[]#Y.]U6/0C^\ WQIEGP?,T(!]0HX\AF!>$_,2([8T,F MW&4R0 1>V>5Q;7)1)')F^@%E!A$&4S0Z6-93 -.# E%3:21R+E(0&(1MQS4F M#=A:1D)S1,]-U!T M>&.'UV* BO1LH]--8^@6\U@F:<-3MU4URKA>@H&"!L%1+L(UAD(_1T)03^5S M5R95XX0EN(-9=.(B-4)\?61T-=10!^ O-P,8E#=32C'BA/_Q89*=."HM-F00 M)"/2]6T91(OEB#'@^8^@J0(0*$ AQ5$ %(Y#TBPYQ7EHDU=_-G-L,CH:Z#W> M,SMQM5L!!7S9A#;)\T<.@TYS-I N)3C-:&,79(MR,0QC@ 9H,*$56EEU=48W MD 8-PZ%HP*'>2!>*QE=-Z7'M!I-&@D1;LP_VY4$/% V,<$$.X3W[( ,!>F6% MPI[+-!"LDJ(5D7ABH@R^= "&,PFAI4!!RJ/TF$DO(C;DUI<7-#!P@FVO6:5K M\6Z E*7:=$ ;A3J(TUWB%06DH M;"I HP(W(HA7&572HF@/DH3O-MC9-3 9 ,=:(T -"- M19)J.=DO;=(L9Z<"FL"5',A-6B@1+V.F.25J4Y0&I=@X9H5OKW(HIR*J07DH M)9-%V%D993BMU%JMUDJM2F:EYU%/N40H,@BG^W #;&*'A2)]2/D#,Q0ZI1>\- Z/,YXAJ?"_%* M?).I#7J8IKH/T""1?*>>.+=#GF08Q[>EF-H8?Y8PU,5<)?I(A9)&;N8_K'(F M. Y$81H_[#&,"+CKBH$13/Y=[^F4NFVLI_DLNG#=VCS@1F63S'IL8]2+AGS M(LE9X_U>=Q8)K(ZM>,Q:FWF>Q$XG_DXZOVD8*BR+ 0W0,D0:5"H*3]"I-4B[> M9SA Q[2@))L&P7X8N4_ERDA$IEL!T"P+=S5OTBR=PY(0U2P1A#GDV* UQ3Z" M>%V+T:D+/"QC\!BIV9=(.!"U)B199VS_C#N=//6XCQ1+3G.K0V)L7]= M]A:FLRJ]^ @ 1*M62ZT3K8RTRWBGN,]L*'!3*;M,$7E,$#JYN_9*)IJ;$)* TT&NESVE\DT)@R42&+2S8I!QPQ7S!Q=&A:FQ4X"?J7\;Q<[U?_E@3A# M,V9QUV,&]37$TECE!#,%R27CZA"TR#"LDD$*/$EHT]/QW+ 0PM>I)B @#FA#&5]3GB@H"%03!9 M5,&<_1FQ$I;91)]:?;O9_1VH>A!.]EK2Z3V#1$4,^8<*I$WP>(I6/3H/#&?U ML$:%(G'"AA!,Z(B\0C9U*Q!A(#PF[#$HNI3_5]9N,P2>QJA$ZT4G:0-GX1-! M"Q-!:71_AM$(WR0N[QW>E'&P.C68Y"1@CX6_'!X>>&<_'UW-LC7#LL,_'FB> MD<+/"%'#7J6T1J*7Z0I.&[D"H.I-NDU2SWTU%*20UV9)D4NS#=NI\RE4TU(Y M.W)S]/PJM[9V"!MVK8*Q&2UP):X90W:XS'9P#U76H 2]6ZX=)/(HZ)5,:+TS M.!#//(+CN*+"@W=8/HNHX.2AZ3 M@3J_1R(&Q$ B60;"4),S'M0H6Z6Z^=;8?)$,%V(A&N+I[USFCV&C90H]6*M; M#D8H#"WJK-[JKBX4(?02!O3"0C@@ZRQ$Z[<^Z[C>+AO^ZK[^Z\ >[,(^[,1> M[##&?NS(GNS*ONS,WNS._NS0'NW2/NW47NW6?NW8GNW:ONW_NW@'N[B M/N[D7NXKYG[NZ)[NZK[N[-[N[O[N\![O\C[O]%[O]G[O^)[O^K[O_-[O_O[O M !_P BH_\ 1?\ 9_\ B?\ J_\ S?\ [_\! ?\1(_\11?\19_\1B?\1J_\1S? M\1[___$@'_(B/_(D7_(F?_(HG_(VD89OZ(8NS_(OW_(P/_,R7_,Q?_,TC_,V MG_,\O_,^K_- W_-!__-"7_1$?_1#G_1&K_1(O_1.W_10S_12__13'_5GV.LJ MG_56(0/,LP5MOH8RX/4Q /9B3_9?KX9EC_9G'_9KG_9L/_9J#_=O;_9R[_9V MW_9X7_=Y3_=\'_=]/_=^'_B /_AWK_>&__>%C_A[+_B)S_B+3_B/W_B0?_B. M3_F3K_B6+_F:'_F1611A1O6D;_6F7_6H7_JI?_JJW_JL__JK'_NN M+_NP/_M/C_5:_Q*V1P\"R/N\W_O*\/O!/_S +_R^+X##_V_\Q)_\R'_\Q=_\ MR^_\S/_\U#_]UB_]V!_]VJ_\W _]W5_]V?_]U[_]WE_^X$_^YR_^X6_^XZ_^ MZ-_^[+_^Z1__[R__\#__^'__^F__OC^) +%/X$""!0T>1)A0X4*",1SBB"$C MC(P8$"52M#BQ8D2-&3%R_'AQHTB/(SN"-!GR)$F4)5VVA,E2YDJ:*FVFQ/ER MYDV=-7/&]-F3)]"A.W\:%7HT*%&E1919M6[5JV6\7$4!97[ERZ=>W>Q9M7[UZ^??W^!1Q8\&#"A0T?1IQ8 M\6+&=Y?=B-%6LD"(])19CFL9\^5ESID[<]ZL6:YHSZ$_DP8]^O1JTZU5NR[] M6G9LVJEKH\;->K9MWKEA]]9].SCPW[YW&Q=>?#ARXL>7/U?^^[.R>E0G7\>> M7?MV[MV]?P= M%=1:?711UEQIW=767G']%-@;?96/T >MZ^HMR*QR:%EGFX6666F?G39::J^U M-MMJM\666VV[!?=;<;TE-]QRQS4W7737/;====UE]UUYXZ477GOG+5<,,I<\ ME!C+_%5&S8#C."&%Z;8XH@Q1EACCAVN M>..+1WY8X9$G[O\8XH\S5OGD@TNV&&60/7:9Y)!73MEDF5G6F6.814;Y9YR% MKGGFEG?..6:?;RZ:9Z5K)AKIJ%]F,P9]*5W(H6(/G9/1-A5M%.ROO8:4[#C% M+CMLL[M6N^VQW4[[[?7F0K(KR"AZ*RF]H^(;*K^? MPIP9LB?.^_!S<\\,+[ M5CQQQ!E__/#%)7=\\L9AFG3,MS:;4,O.SP,=0!T]OW%TT$O_?&[313]]==(] M9YUUU3^7'7;;6P_]]ME1KSUWWW=W'7?>7__=]-EC)WYXX8,'GO;DF2<>^>6= MGU[ZYJVW7>'J(L-:(4LS:_GA?YDV>GR:RT]:9/'3ISIE\EDV_VCXV;?_V?WS MYY_:_OS7WS_^]_7_'_\"Z+_[ ;" CP@ >5GP 4BL($*[!D#TU0>-=%#3?7( M'%>L8AKG1*>#'TP.")L30A*.T(3,02%T1)A"#Y:0A2M4H0MC>,(9OE"&+:0A M#GU3-S&11T]W",8QBK&+2 PC&LNHQC-"D8AL?*,;'4.WJW4/(5;AS.D0 MM#S]2 AX?;30'U4'R-8!DI"#1.3S#-D\/P;R=8M49"+Y*$E!:NF0EJ3D(S-9 MR$UF\I(5 F4E0ZE)3$:RE),\I2@;R4DY6X-7.9SF0;,Y\YS6A"TT[(K"8UT>B: M#-K1(!!9AL"4F$8L!E&+3B0C.L6H3C6RLXI/).\H3G/_49T#/>DRY9HHY5O!*1SL I5B)J%40?^J&(4G2BPD*11'^DT5QQ M-$8>I1%(,VK1C9*THR;]*$I#JM*18G0_(GTI2V/JTO; M*8RO2E-B30D9;AR M3%QB#S%.)]2&E<<=%$1J495ZU*524#U$96I4C>K4@$VUJ4HEQE.M*E6L:O6J M7,UJ5;]JU;!"=:MD]?\J5\&:UK-V5:QJ1>M;V\K4LLXUKF8=:\#8FM>ZYI6N M>X6K7N7*5\"VM:^!_>M@ WM8NPH6KXLM+%:3:K'S2,2;=PS#$S%CJ&.N[9J> MQ1,V/ZO,;)9VM-(T;6A!RT5KJI:TIV5M3^OH%KBH3F"=?:UK40M;;>JVM;%- M+7!Y&UPR[M:WO17N<8EKQM\65RX8_&68@DG/)')6M,H=;G:QN]WD=M>YR/WN M^RJBO,MX1E_WJE[_VI4=^ M^SO@_^+W,@(N,($-'. $-WC!"/9OA/M;7P9+V,$4AK"")WQ@!RL8PQTN\(?G M+3QB$6LXQ!P>L8=1;.((EQC$#W[QABO,8AEG^,(K?K&+4PQ@&Y,8QSN&<8LK M1F%?>@4R\@%8?8#6O@4&[7].+B"4F\SD"$JYRE1^FI6SC.4EUV_*7KXRF+=!D-_6A/ MCSK2HB8C467P7O@V!"X4) V@'?5I]!*4N^%5+ZYO?=Y<\WK7?*YU/7L-[&&G M]]?TK \=_[TR73=-KY&??#8C'0GM:4L;DJ@<)2=32]+:G=PVM:^M2D=J MN]OA_O:VS;U*;YORW*,4-[CA+6T]CE(988@NF& Y(#7%\KF9\??<1&>D@#M( M2P>\H:SW.4K/WFR,P[PD*=\Y#&GNM('V/7*?WUK2<=ZF/7 MNMBS;D7H+C0&LP0U%R\-Q+F;4]CJ+.>DZ4Y0O,N=[]25X]T!?__$NO>]N(4? M_-X%_VC%T]KNCC>\&1%/]CPY',]@@DRR!55!<78>?'+I/&:&";"166QD%N3, MZ$&?>LPPK/3B9!CJ$U:Q@9FO]*Z'_>=G;_K1MUXNN/^][FO/>]8?[/7!OXSJ M:=][XP/_8+(?ON=M[WKGGU[YQ)\^\DT?^^M+OV.W7_WSN[_Z[!L_]\E/??H5 M5O[CBS_]RU<_Y^8B@]D.'8^=D64>,5,LG^MW$''ZT$@+"]9 Y1N MTK?:TAZ.DP\$8<+\ZT 07+@2O#C^JT"!>T !I,(,E$(L;$ 2O$*=RT*H\*@HB%NH&D$ACYV# #PR_+* 9E9,9D1$8:HR]EC+%H?,8S&$/M&<4S'*Q'>3Q' M(;M'=-Q';KRO8\RO_"H6R_JI&,@ZHUNZ?6JZT5J[=ZJ\J0.HA_0ZJ)-(M*.Z MBFQ(LW.MC P[AO3!A=S(CX3(@<)(D9S(BY2\(PHGNO"IH1,(/3,]C'.X_<- MGE,X/N3 ![%))L')$9ROE^-)!?2X@0,Y HFYH=S)?_,_I#Q I3Q**VQ*HRQ MJ+3 H%Q*J@1*IYQ*G8Q*@JO)BZNGEJ2M13O)P\ MX_K!LR2O&$S+ZVI+%]3! M'&1+N:Q!NI03L1,J>A"Z,0FFUB&JSJ#$H (]T4./4#2JP508"JK$ O_Q/(HY MS(P9&,74Q'Y#/4/TE\?\OGZSF%(43,L4$-PC3,GDS,KDO<]$S,C<3-7KS-+$ M3-+3S-M23=(,O=8,S=1,O]6K3=B\3=D<3-I,3-M,&-S\3=T,3MX<3M]T M3.-$S>K33-=CH@O:2Y?"M+]L M':4L47:3O^S!CQ/=J8,Z'A4$GI9C$(G+G9S_8U%,F0O<"8WED5&3NQX8?9T> M5;@?M5&2&Q:XTU$@O5&(HM'V6E$C;=$*U7A#1$B<-/ZAS$+CW1+!U 26*3Y9G)(#58*7V=A+W1%>%2C4.= M*]60B#V4U&'8BI4VA]52B-W8BCJW24SI8X"%9)/78D059?Q59A&U9 MAHTI(QK'9=@"5ML*_3Q5ND"9.=W%Q@1%T2-,R%1%2T7.S!S:[RM:Y0Q:R P] M]S/:2A1:SX1:IKU$USS-I07:JTU:2>Q3JV5$K"7:K]W:L.W:3JQ,L+4]L55: MLM74M3W;JBW;1&U:FJDLG 43AV"X ^$:X)-,XA-13[2/IVW.561,4RR8OY'% MVL.$/^*TC,0MS> LF,;US<<=W--\3L-UW(M1W-J<7.+;7,@EW,RE7.\37 ME^L9. (GE4$AF "N$2]6&5Y>'GT>$;GMD>1F$7[E(C'N(K36(G'IW]Y%&.:]TB(U/K%)CT M15334U.L;<9-_&)"]4/5'57+Y(PQMM0R5D1#K44U)DTVICTW'CXXCM3@F^.N M36-31<:+R6,TM@P[[D,\OE1 CC#;9%,SID8QYF,Y+F1&-IDX)N1(U?_C0&YD M1%2]IY*T[1'&]"U9=%J[ M7>C@Q)]*1>E"QE;55ECS3E4?;/B&3E54[E6*;E M6;9E6%:4NA/,92#>+[F_-IH\/MN36#L;CIR-/B'F.3%FVD!F\C6B9;:-9H;F M9+ZF:7;F8RYF[(SF;!9"9N9F:=9F\9T+Y$7>(QE3,H4,(M0\&QY2W&;A&/72>C:X?9;1@=-G(PYHF;5GA*9GA1YH MAIXI@4XV@DYH?_Z,$[D+%B2&7L8*B/C<$1VB.X[D2EU$%)O=+T[:_.+%"CMI MU#U56F1IPD5I0U1IF.YBTIOI0EU,DY9IET;_QI6^::I(%_,:NH8 MW?4XVBTF7(99!N=,C_&CC[9>#[A&Z_>C++JF#[NN![E>R;'=:TR.:[QFZZRM M:\&^ZTA4:\,.;#1.[)+^Z[9M[$+L:\)>;,!^:\2N;,6>:\;.;,?>;,C6Z\_& M/K.6[,@&/M'X:T_FY6N%KWWK[%IDY;ADM&;FC>7MYMHF)M3 ;=OF[77U[=SV ML^ F[MT6[MKH;>,N[J[Y[7AE7J4D8?_X:JW@%S:]H,6NT2>>BTO*.4!J4B:$ MX1$A8@89N8&UM]T!_V^$;I'QQH_R-M+UKN?TKF+X5FCY!FCZ_FZ)5>_S)AW[ M5EC\1F_]GF_^KK?4X.Z2HE'2NUL0]>1K-. \W.[[Q3\K3MB2]<#I*+@_A-(+ MI^$JK7#6SKD.GZ4/MXLU%/$D>G"&36^=TW +_\(3)Y04UT#]9G$2KPL39U@/ M9U85I_&3:W$0]U$!W*S^$^+?JQ".OBR=C:(5W*S&K&RH)>VBC6SE,^W&C/(^ MG?+WJ_+PN_)$S?+9VW*3Z?+*_/+:"W/*^L3"KL6R9MLM3O/+7L1?U./)EO)0 ME'/''G,UC_,S=_-9A',J;_/#AG+#%*O2@]/T%1@D7XCON6APG4]]Q=?D=?_T MQ9/T<7772)?73-]73@6A>46\_Q7,<38*?P&-=U8G]O8Q_V-1IQ9=<3 M9-?QBSUV9G\G7P?2-VIV:5_V,YKH/DM?79^G"IKN5ILNU9BE)#62' ?R+MW5 M:U_W=6;Q$'_W7K=B>2_Q!ISP#6_">W?2=K?W&\=W?V_O>8_Q>A]X?F?W>#]X M@.]WA=]WAD_X6VTV(AP^@!OW\0C1NN3-SO1-$5T^ 9J/6IYG MS99'S9L^9@?^J075<5=/:HG>@#98D4/#[U-0CYA$I8OVD(_W7]! MLL$5/25+>:)"O=9D?>0^T)G^;J'>[Q_W;E'&+>O MJKY'/[:G^[,G_+5_O;;/3+M/3;\W_,!O_,3/^[_<>\27^N2#_,4__+?/? O: M?-P[#]X5K,BLV\[N<64@2.J$2;V7-.@L(GAOJ-0/^()O)]IO^(M=)]Q/>-V_ M?6&3_7R?(MX/_IN[(N)/M&^_=L=(_MT'_N;_?<IICJD!*T0IA8O;6R2?]_^$=L=@A!VA627\J5=DB:7_S?_\9923UEV$@B7^" MG?\@%Q[[!XAERI0)'#A0(#V$!0T6;*B,WL"$!R<:)/A0846+&A%&=*B1X<60 M%3UR%(D1HLAZ!U&FI/C0945Z-V+LJVGS)LZ<.G?R[+D/1XR2!B5*'$B,9<:% M$3,RC=DT(T2D3X>^G JUJE6J4JU&S>ITZ]2N7I>"?2IV[%FO:;.NY8I5[5NV M<=V6;=HV[%R\=9GNK;M0(+&E(SO&H.GS,.+$BG&*B6&Q[%&F[PRZ*QCX83&# MQ"RCS&QT&<3+]#S3VVS4X&2C*I5%5N:9-6C6$4F;ECTP->O5K5]O#CT[8NW+ MRO]P$]/=67-LT;0MH]9L?"#OY+\?!F^NVNCQS[XQ V=^VSEVZ,BWC^Y^^OMU MUMEADU]^?CAX]>*UVRY/W3O\]+LU*U-Y>9D[E&F4&4K+M)91<0/54]AB-L4@ M THL^7>567C%Q=)==E6U%UF"T>6A7B!6&"%<),IEXH=Y785BB"I^):*&+(X( M(U\;EDCCBCB^Z*)6.H[E%(Y2^4:40#'@T""22=840QA052=8005NJ%1L5579 MGU-5%C782R5!1"55!$6H%$5?V@@FE&,R%>5C2Z%II9I)N7DFEW!VM.:<)+Y9 M8)Q*6>7=(*4YJ!^MEGHH7:*I*B7'WTDZ*-.A_XYU$)%]8GE6QC& M%%AI%<4@AI*EFKJ3D5@554]@#M6UU:L\YOACAC'^^!*'.Z(EJZXWTLIKC[_F M&NRNPW8H[*VUUF@LKF02"N*!(FUE_V220,%$8461*06JF\)E"Y-H70;HX7]# M<=N1MYI]R=*X(X7[$JC;9MDN2^4"IZJ!36G+[IKO#BDO50"&:5NFYUZ4;GA7 MMLN0O[)M:9N;]/(WJ<$)(2R?POT*]N^W 4M\7L'X(APJ4>&->2!*]H:748!L M0KP,@Z?*O-,-,A!<8VT,PSMQJ)]1-S%L[XD67,K(K3PT?D@?;;1\]3WI-&=" M1PVUT.8U+1S1YY66M-6M83VUTA"'[3739-]7]=E7EUUTVEAWS7;0:K?-<]9B M@]TUW7?K!_23/5-]J$=$R7##S(4KV9AL@.45&IM7.EO2:I!ZNJ>"F.+9Y>2! M5IZHI6(&K/\YIY66Z?F>NJPD\ZH2Z=;3FCL MI>?N>NV-9SX[ZLZ&J9*>?K/.W]89+4@XDC-AR%%LGAG(^KB1YQOPO@*VN;V[ MH\>KWCRU_^2B;VEXIM M#V!5$EA2X.>P BJ+V#KB8+K_^$0M@A$D M9=&4B#+ED9_]K"[40B$YQDH^-).3?S&;)4%(28VY[ MW%5^""^4F!!)C2G)94;V%']=CRGZ4U<"I^B_]^R/7.(365/HY[WP>6J7$.LE M5A1(P(L)+%H@F1<,XGCS!"W* QFA$"E,<;D+YWZBPP) MNKL;7C"AYDR44!KZ3H5"]* 4==T/MQ11_XTZ]'8510I')_K0"UITI" 4DD%! MBE"1>I2D*KWH2:&24N<9<6 K%9U4=M@:"<4,GSZ]B;4B93V?L:1Q%6HI$K$( M4PEI\88^A&(986C#EF(EJDZEXA>;ZD23,A5;5_4BD+8H1*5RM:9>W2I5NQK6 MKR[5K 7%5LHF]TQ);:2GBU$A40=65$!-I20_I)*)_/K2SC$QB()]*V&C:%A' M<@?2J1:)5#\M56'D-+W0T.5N=<&K'NQ^][F_-6]RO3M>\3J7 MNNM5Y'O=VU[D3M>.V@TO>NN[7/:*";XC'%=SA\DMI:RF(*\92"MO^]/"1.XU M8IP/0"]E/(,*44I/'9U;'4NZB&Z8AHGM\(5-BU$>6ABK&M8>B:7JQ1-_^( X MC+!G,3S!%\L8A"EF:(??@N(*JYB@+*:0"&&8+@]&R)\1>6.#PF"SK7CDP!3: MHSB1TK!Y]M8I_>)(P[',$LOW)*)EMM76QI&F/XTF5XJ)+=J$8F:/C-4"'3/1?M4GZ4=X8.E M^QY_MJ9=M ':M5?&&UP>&KD&R7;3MJUM^7Y;ONN1=K<##&%TBSO]QVK#?$P#UOX.);./H^=[S?G6YV\RT[/;M4C\,D2YA!KT&%$=[*JM(R M;Y')K[W&<,F<:G&L_K-1&G M-N 6IRK*#<7FW/G->Y[S*\U0YB&>_Y2*'1VIIRP$R>$T&TRP:.8 9ZS0)24 I>$\&PH >> M( CVAPK&8 F:#PI2%SP-"0ZNC [68 ^VT 7FX <64@C"8!$"X1&"UQ".(#09 M(0TBH0TJ81(BH<6LT@S6DA[=BTHHW]R91JM@B%TY8.% 8!0"3=,L'M\AWP3> MVAH1BBK]G>P4'EC$8>G8H=KE'.OHX>4X2Q_J'57181X*XASB(:/XH1RR7L[% MW1WR(2$"#K-,!,5!86_8'?)XQH(HVEWA G&W3JI" 5Y3C1YGPF*Q+NDC3?_ MQ5BT.%.PA0MSW%G1@9-W8$CS;#NI.(?K:)9Z>(>(2#K M^&*" ..@".,MGMESL PO,HHRSF(PDM S>HMN^)]33!\N1H@ 5AQ H=+PF6%/ M% :FN=Y +1'6?=@]5E$^UM@^TN.F^>,\ DD_ MVN- REX]RF/"<5Y &N1"NM;O.22.T9Q-K54C^HA%".!4;4XYFN.IH"-8/0S" M#6!H+" \8:$&7A,7F@T% =AEG"01'DP)_D>[N.05QJ3%S&03VF05GL:_R"#! MU"0/8N " 25->D_/P*0*KB3;M.10^E:\&.5./J5/&1:E3DZA"28E44;E57H0 M@&FBP40*AZG*Q73_)&+HTQG]C\QM'_M1'ZDMX_.YUC'"RT)L(T#-9=H4Q;E8 M1@T9("J6SESZ):?LI2LZ293$(D7 )5TV(V"Z8<[8)47@Y1_II6LIIE]2)J,$ M9MP,IER^XF%6Y?/U9=Q@)O8X9EWRDF6\94IMWV:&#K1546!$SB9ZY&&@(4!: MDT F-99T=M9Q6[ZW>R\5BIEA=S5"2/ZYD;6G4#M(8W\IG+NG7$.)W(V)U[L M)G1ZG'3V57(ZIW6"FNSIFE(5V.;D4!=!'T?\Q[+1ILP A3J.U@;=BDF55D== MB.'))TO1IU>)Y'VB5'ZZ(4U-5>H,%HR()F+9D'[^IX@$:('.!8&65DD-_ZA% M*JA](F@=Q6,W,B=2/-/II.==Q8#VH,CJK&-#EMU>6>18PAB&WB9 EH5"UAV* M7LZPN:@_ZJ//(:0H)NA%OBCOJ"A!3AJ.RJ@]TFB.SNCRL$CKU12*Q&@_"2@K M-9YZTHQC]$X:TL[%O-=JO$801I<%3E=)0E-&WDM.YJ8 I9=-9J%VA>DI%J&8 MME&^G.GUK"D.KBG)M"EWH>D.1J&<1N67LBF9CJE$E"F=%I>=^FF>'LR>SFF? M@DRB(NJAE$+N?EY 5W$N=V5J>L4F>%=&=Q8O]G0$TGK-(JKS[BK=9JKP;K MKS*GAN#J1@)B>MR.Q S5UGF+TRF&LR$(?GQ$\SG.KEVDT'W=[V5C:D) M/MH(R]F>MR(DN'J>N/(CN8Y?MYZHBH&HN<+KHLAK0)XKYZ5K/^+K/]IK'>5J M?').?H[FH2&%DXD&AX[J3;R2>KF%>*1EC[&C%OGG^)G%6'JQ;H(Q88LS@FBJSVGR7(LRKHL%F54C(45%+D<])&& MAY2APB:9S6B-KCK9AL 7Y7GI#.:'4EK'$V;'_;1&:BPM>C3M?#PM2D0M?&&M M%G:;U4YMUB9AEW*M"%[_[4T*A]:&K?6,K=<"S=FZFY>&K=:^1]O.6]B2D:VOR!Q.=FW9MEI/79G7FV9G@]QI"I[GK%I>:>;N>& MQ.=N'?N9KBV1+K+]K?:A[EO5KJN\2VXZID9LHVCT6:5O>*[_FZ3/J:;[*^ M[.L(QOBB;_G*[_K";^W8[_N2*^; +[)B;]H%:+LQF?-$:_1"792.)QB^'AEE M_R?=#>NN=6?,":?$3L4$1V<%/\4%8V<&-\4&7TL'BU3V@NQS=IRQNIH$^R@) MI_"-DC#KT8O:%@J*S!6"V5:#.-N$99"E(.^$B%KKSA,:'1.6B.CK#M.ZI*)L MS!#**!>_A"A-$7%ZU=GG(7%L4L42"[$'.O'QDFL4&W%_Q9,2[U8HGI,6UQ04 MIX[$+"X86[$8#TS+V.+G%&#E[@SI45D.-0Q6\*SXN(S/_FQ0N59#"(>=8;%5 M8I?B0,2VJ3$B;]>^5;'9WHMR$<<0 ]R$H$>H1#)_^ [(JMS(J.[)UP+)UR/]RMZ5R+<]7?N!R(N?; M=GWE*L$IM5TI4KI-IW(*^$C(923L 2<&!"[$Q3B9.B2(,(1KM72TO%2>=12DL>2)>T M2Y.T2YCTIXF&0WO(2T?<:Q5(9"B0$1GPSSY(_?A@#M5>G45<3ZU?G15C3U5BK-:V*$<*=\*[H MUK<8KO;]L,"L[.UX,[O: MJH4BY\@^MW9&=UC]KT%+M]Y1=T5"]W57MZQJ]\SN(7B7ZW0^V >#G;'A;/'F M]B]"I$H/A#/_[+026B!&D2P!WN;$J%:':W#"(R,JJ=SY]W "N%Z9T;%6:-N5 M*P!3_UI_&_A_2[<876Q M]P0.V$Q(SQTN&O5];M904[AX'_C$SJJ&USAUWCB$S_A5>W>.T_B.HY8#;W>O MZKB/%SF0FRA8B%Q.G=F(&Z $5DA\'P:#=:&(U-!/#TJ;2MDU1YPQDTO>A>V M]/1JU/3F=+(W!5.9JR&;][2:5T6=V]*"['E! ZZ-+*.9ZM MZ?6)X]75:3D5U@>;U,:VM7A& IP:=S9G+W1YS39AVX=M?YM;7%5S\A[<+UO; MK0/S8NMZ,-MZK.?V&*9V>/'ZL"-VL4]'K1=VLHOE; MKAM[L^UVZ:UO/#N*B6'D.^'UYJ-KPB2/&'*DC2V.1BS>G-XOK_X\$P5B%OU%/%[P!/;P.-[P5O1OU_Y61\7S\\6>\[6+5P M02Q,$ >=ID1)=/\(=T],*\#2JH8^R^\I=VKMZ+UKR+FKE//,-IOJ]J7?=J_ M*O^.WE;+C@L3ZXF2I\H31$"W^UDZAMZ>;SCW4VRG-FI/QR7[C20+E[/K,KRU M>B\[5V<8MFX?/KBO^N+3JHY_3FNT,F-X1>3R&O_2K:^ MH$@V$F#X+7H618M@(J5&7%FMP7DH3J8:)@=(.XOR77SXF8CUIUIMB%, 0;_K M=G_2MA_X5Z;X.Y:EKR&D2W%F?G\$BJLR2A_SV]);-K_G0#1 $%.V3)DR>@67 M"318L.#!@?1DW-@WD6)%BQG.%YA1Y4*&RQ@KK'HR!@V-ERY,P39\%W16LQ]2QTY1W M]]K\//7JW,*I15N5ZWKUWLY-:_FWAE78;"MQ+W#!NY7];+ M4S=7J?PUM* (:T ##@J!@#$0&G.+>L449D MQ;.S(#$""+2T08UL4U$T%9S44($@/;,T2Q%]L\U*>6PH@ -4.& % T@] 9' M@[JTS4S)Y-1-2\F$55)#.Z7U51$U313771%E*#2"S!0I3@>Y[$R_G#KCBS2J M?!THC!BJK-9:CJY4#;K=$N3/KX/@"E*PP&CC=B[IY(*J.FW1O4I=X%9J][-W MS8VW2:?HC2PVKZ;[;=N\Y,777WWEO!=)W0B6]R[C9@I,1:O< _/3"[VBQZ,J M8]ABI_CX;;8I;\F-U,4 1WHR5*<>S%$E_4KR=CV.=W1OS 8--4G3"Z5RN>7_ MCV'64&;_YG)OIXB-S+G(DSOLN<9C5Z)QS*]N%G+EHUU.FM^8\R+&XQ;WC9@Q MJ4C>&2P/03)V/9":O6\\K6-K3 8QKHV;(RG3'A,WF\6]>][=PDVNMJ,/KI%# MQ 8O;E]^2Q(#*0/$R,3Q-/Z,(1.7J]MZZ8*W^A,'?BNGK:2T:2I\._^QDP?^L;(*7V MQ\#](;" O<(?^V[2F/GXS7C*4AZ_UF.2&(3!2NKI5P2%=ZZ_I:8FR].+\=8U MG)ST)#X] =U,3-<$A$Q)MLF(@V M)]90)5'DH6!H9B]M">PZK''AY6I2M2QF:3/0,R-%Q&#"8Y%K8R D&O_1-'EE8/'@I M$8M8(=7FR(4C[X!P-I6$#<=.V$.&/9&#HM0-):'(P<'%92%PY)I37%B/,IZ1 MEI8)@PR"U#O.34PKVP$=DO]J@J[@U2YD,2D<'VDVGF(.ST7().87>[?#-NHN M*E@\YF"2:3-H7A.(V9SF3*)IO&\"Y9M>"28RB'T+#/&,2+DN/2Q< M4IFFBNAQ QE4Z0:>78_E7W0YF&(?&\(CO MS U$#2>HB5YTH]S"Z$,[*E&^@'2D%/VH24-:Q91J%)7_T2$S!Q/3=(9R-%EI MS,&:$J!FQ0!NM7S>9M(IE&#!M&#Z81/0+.@_.FW*@C*BU=-PLKYAG4E+3D4: M,6+ IV$(\6>4TI*B&&,W.\G$*#=0D9EB!]90^6JHYHOJEJP:)K'VCU=>2EE! MCL+_JDW5T3U3O=->Y0JJMOH5KH#ETEP'*[%(6;6MF%JKI'K5RY(,%4$E4@D< M<7HYAO#4IYW-"% )\[(7Z>V5STG;=S0KFU$RL9,@7"ULN$5#V++VD;*USB>G M.%O8*N>1<\2M8"9YQ5*J5K? &:/U7!I!X$3,6V@UHC*<1Z4TSJ0Q" 7AS=Y* M5Y_8ITU] YEHC'JLFI@I*$3K7]J(AB"H<)=I#JDI2[@;UNF8UYF;@,.:$,.I K"%-!Q$$VOI$Y"1LK(TF@H -Y@$=Y>!%D)F M(@9'P<$DM,)E(,? +2!VS"1NL..D9 )T:0"4,K@< #(O$0 '4".!AY)&/24Y M#3VM0P1'7P=YU=Y=]ZXGE^J_*#I^TF4;MPEH[?=@V ME+87.^Q:%[NQGBH?C5"DD,/0R_]7ZSI0@9DF2VI124H@[HREF+<[(JY:1M[M M%W]]V.^3>&U#0DG9G#[&1?(>]2>.+=F_U>4E^[K7OWL=R<+QO27D1,Q.$>?6 MP2LN<6R_AFA:VCC$;?IQ>Z%8Y&O<+H)G)[.,Q^FT*)J*Q)U#\;$!A;.EQE@, MXF+0ELQ/6>]N$FFSR5+@\C:XJ'M7?(QB /O-[B!B()4F9I*6S3'DQP'0DYX, MX)9,>#W0!HB<4WY,95+Q*0:$?@J?)I'5.I<* &Y1W I4Y?4EKV08:N[3DQWE M$$8$P,H[_A,:<.1*KSN*H-7L>E:_+N=,X BK:4D5 "2'D*C/9>PPZ#-#&(66 M)P\2*F-C%)QLG*[.'M(6<5!JI(3I&/M[KBNZ/N^L] O;S8$.; NQO@<&-F M3A\1:LH1_M$H/=.,0E.(V.3="C^3?#Q:VI/2-S[TG6+]YTLZ^L>;_F>8'W"P M$"BB;N(D*O]I+"IB[IP]_S]/>@)4GY'<1M^AE2EI5FR3ZMTG=#6S&H"!9&QR M1D-(YO\>KCI*CFSRK;2^!KX($,%HAF4<3&KD[T1F*$DT['(*$&B:9CD2,'"$ MA@$Q<.*@LWV".Y1&356L21,I"3ED%*,,:LMBC_[(M'U.]X+"NUC"YPTHET8,EZX&+& MQLDEE F/(EX-$TE82LDX2(BA#$SI >G=!'_-63&9/8&E-XB,C9) MMDRR-7)(1? 1)30!\VY@7CR$/>@0!C)AX9"B*@DB$P !E1Q+\J*ND8E\YY" M#$ 1\4PB+0Q@ZPKBQ_Y$K^12K]),C8SE!E0@!JJ"#OLDTEZ.CKK2<3*!$A"1 MD 2"& +-[4!O+1=B[$ZQ1J;K((PB X,SM)"$>F!4=1H7)SR(\úDA3;I M@W(#CPR2EV!/_H9&6_"C]G[2C#8#,)(IO3RC)!^E4& 1?%9Q?%[Q4WY3O-8' M,H:S-W=3>XP3.(NS%963-YE3.)TS.(]P.:63.*.3.K'S.K43.9'%"9NK919* M' ND;]!$*HA'(38HA:@*-C$C_XV HB ;YG:JL;E6LJOP[WR8Y*8(*'6,QUL$ M4B4V:!_SKR=ZL#&:Q;P(:GZR*E"(1A..XO,F9D OJ_=\"$%90S]54!D"=" E ME A(*6^8+DB-#C>$$)'2Q P9,5*<\0H#@) 0A""(S#$@\4EUKIH4 M9PM58A)(!0TN4QGZI#-79P^!S M58DH=XR@4,26X-,BXKD^\%'-XXB_D#"DL M3RW>%H(E ML3$V,/49\496:;1@:M4E;Q6F!(H$L%]DYNNN@B#V=( M8>QN%+*3:%.2+,JU3NE*=\\95T/KH+$@A@'SQ("*TJD;)34V'E1W M!G8E54A;ZI4IXY/XPF(^I3-V(VVT8F M-C"[MJ0U/?!3:@I2F$JJ.G8_80W:CHU=X"LG)L'KR)!="\;_ZE0 ZV!BQU@E MTYN+[B@SDA#[Z!"[V8BJ\*@)/SH2?GE#+GV3PV ]5QF[E*E M5+Q.%8_, 'PC:@&I(/CD!NZM*62@5+HV+?:.&'H6!G! (7R1:1Z(?LR/K@+4 M@6@1]@)4_8Z$3DA$OP1L)V]N)-S/9..FGR3))M.DA7A"W?JSA?;&B%SHD+9/ M1^$52>LE75(S= UR=#EI/,#R )1VQS3S=(%GMPR&=$#1P\XOU48D-&0(8AA(I1&]M[KRY&M' O,Z$Q)-AMZ MB!YPH$]2 B[0@%0F3QGT1$N--,U4(/O@K%1811\H<<>X $KULREWHX8P=Z,X MAORVB(-!>$[MHDN:A65]PD8MV%K$H!&CD8 DV,$P3(KV$P/M*G 7V:L:&?8< MRUMBA:Z<2_]7QD0X'B, 5F!/U()?'SEV$ XYB85_(ADEXJP7G@)@0VB4'9GA M0/FQ"B5 *ME59"247865^^>K:#DW)?E6G"O;H T^\R:+G<7\BBXU(D9\5L^/ M,:.??BEEZ-%_^6-^("8N\JMO^Y=9L3D" [!IB)*/NLH=8 :<^Z(QC-9<.N]N M^X_!H":,)JZY-CPJ9\+NZ=@6A9D.ILGM$^LU=Z(1#/!IBZZB^] MZA&X$B^=Z/Y.FUB';>]BC&#JR+1[.QP6"EM MAR MJ+W'(6-5H3O:_F14-612)H3YCGS7C@Z%/2'Z/(+R?R (,=9YCPDNO'8(7SGF MM'#H-BDI1&25BW05KAFXC$&1I0] A@/[-=[M=#K87! .+ ?)*:Q64Q\F<)8Q M2+N"L(F*LP5;ID [PD0;L@=;6F6JD..HE$+Z(,^UXT;*1*/BD9'W,K)%G+Z" M;;JU:UCS,Y1YKDH&.:CJ>U<&!*W5J$[P5%T0O@;P1':2'AS[Q0ID&/I$KW#Y M9 [8N1T0NKF[NTD"R(JX9(SF*C9P!!?0__\XD+DS-)NO9RZN.GHO9YNI:T0R MC$!PCOOD*&*8>:[W(4SQQ.I@(U:QGZV[]QNS/QJ#0% M4F\6A+G #W0I%:W/CXCLF+4GL"GZ[@ :9PTU80TGQ[!S_!I1524,]6NI0HC3 M>I=@2\\EJ;?=^O_1@8MT@;1;A4^ 5W _O<;TLLCTU@DN/)7>_(FNO,TTN2,P MJDOH!I9S'F*@JDDE5L6(BZ:F(2 ?7XYL@?%8NU!=VK6(2&"42 M"2DGHII!/YRG)L_6#V(8TB@M> J:?>SNG+T[=*Q4]@PM6 6/.[>(=AUO>CWV M$@G:\;HF8S*U9"\YW*W=I5&CO<=EQ;RP"/@P9("$U)PBI(0$J8(:RQE2(UO? M=-M>6X*W6(]B[[@@3'09U')/.21$O(40#V"K5@(MLK88#T,3HLY#*%&E2P/R MB)4A< IH*$A%(TEZ#DEL);KD**HA;0@"#%L&R[+<1JF6:+CATXDLIJ/(8+] M@:'K3X2"J_O,!N,,Z)ZQ( DC815>Z6I'TF&CHJ,C011C<);EMO>],C;C*74C M_K@E5^4B;B6(MQ>94X+W4B3>W*B-Z6FD4$B M;V&>:GEYRUTY[6GE[-'J[!]#\.]^KPH?[_TCK 8_EL$G1-2GUC9-6Y[;=V01 MG^L;F>7_VC*F"_Q>RLP]JJ/K>*,)W>F'JRR,E!F#*]Q#B;3@4.H#Q+KWU"SJ M+"P#0),;Y21TS,K^A.Q>GB5Z%A3UI+$%429"CT]VS$WS]DX;&Y,N=OA45W4M MGW;O7&,?U;( WI!.Z+.!]M^Z+_=Z(\TA.CW>*X:80C^]A)L2649!O3>J Y'= MN+*@BE+,"UPR(542$^;4%P L"D9C=BQ'BH2<4!F 5-@B2F M+$U'@R4?QE16SR$]D3).$C4)E)Y0CR"5K0 TZ08 !2-RB1(_T_, 0#$?":= M!. (XCT'B85,[2J09\.C]9MF%1C2[P]&X*]J[>A3[HFP1IM6S4O78A V^U>]3KZ[QN)0;(Q+K@R^9(^_IV M.EOP[MM.R?O,#=+VXMB\HT-G.[XOR\+A3]9G;%\F]9) %>=O_)QT!24%%$L] M_54,733%T!EF,=SP7$'%[06@:845QUU>&!+DCENM#8A?:/S9Q2%MP'5WE&MU MJ=C0<-*E)F)P@O5WFHQ.P4A7@2PZ!/_ "B1514E*:$!EDD(QA#%))IF@$4-* M:="51DH!&""&DEL= %I>:#W86"9;! !#<)F R5-$,60"$9AIQ+28C 0%EV-^ M,=GXYF MEM?0:"#N2-1X&!:F6IO@Y:G7B:^=N-Q)Q;6YVYN'WO:=GLH4EUUM M,N#08*::9FK3@1H%Y]5]1!'XX6LP%G@B::C=F*=/&&)8:7#!93>8@>PA5JNL M6]D$YT8!#&E02@SUE,E5-OEG%UH'!+=K8WD1D]:9H=&#@TZ9!+>" 1_9I2:@ M!:$/@1M# =4Q&Q::&Z4TH\=*H-60UNB8=J6 M *R)HD:[HHC_(UNSSDEH0>\TK-IJ/06W*&M$%I2=N:1:&+&GD$WZJ)PS/I=@ M03%@NFG**J_\H*/UI6K88R&S:JIZ'QV)62HQ# ITDY0LR5& M # 1(\8*5X_-5R8R**1"E2)N5"U7-WSTG&T_0^:;5SP7+#A?&KU MS#:&R.;D/L'('&\JK?P9>48'*J!/E49G7/Y9=J+.P=:GHNO[4VB6ML P(4DM4UX"XD) M#F(PB<9,0B%A@,@DQE*E290)#5=9@1@T,0DF724K!('&1 F(X5@$2)AP!)$ M$@( &*2A,5"\09F",I'X26 MXS3ICUBA7T'2H((;3$5X . *4 !8D%WUR ! #S\J20:P9@!3=HS"_7]\M= MSA(QOS3-QE87,5@5Y52/@1>>,!? \PS&3459UW=(N*IEU(1E-_E*P^;GR%#A MS"Z1XQ-$.?87&Y'&-Y(:INE>:A=-2H@WDWN*PG)6%3#MLVM7$4D IO>D9*8$ M),L0@_!L.+U[@07_:3% 'SW0LH),\.Y@)SG8>.@BDJ#>#XXS&QT[RPUE=!]>7S95RKY>Q"6$$-$"9A?!3 MO%&7 \VC.$AZ929R09;G_K'@*F.R+4@&'A MGF?;^*,ORDNG7)&6OW3:Q#/5DVKDK&<;^^DQPJ@(L*UL3WE&^)O\'$Y!=Z$K M40E'V-/,1CHGXZM[5;;9D2;*4SBBJ$;J(2-5ML=F[W%E8 P[TOODYCN _R5- MH@YRL3&)$3>+.:(*OK8,\3D7E,%-4D+<"!$C)<<@Y5$PB^Q$IC>")PHN3$-5M+):&P2@PV?+6G?Q6E:>>=?_CIG@/-IW$3+ M.C/J"$VLGB3KB@HLF/:JK'-M#1R> LM!%9;&5I[<3VVX"^0K]VQH\JF5EL*!@0Q6";0H@6J0S\L*:,L00+IDPHEI(1,/D- $7C&S8)\2N\]P2J(P:@J1)0>W+5GC"-+C= MP+AFO)81VY@Y\N;5;26\RT.(+4@8J 1-\B:&)&X0+6LK;A@XZ$A33:8"@D5$ M#$:-P4BH]D UPXAVM1SNTB;V6XS=*7.CR=@O33(ZNM3R.[4AAM$2\:K$=^82(]I6J1>LI()Z#A M]M/:(D<5GT028^'3SUW_Z4A+(I;-%Y7+>D?*LUVB]95G/](VWD+G*@K'@4YOZU/,HOW9/@W#VD HI/E>K$0E-_W_ M]I9ZB+2P529W):VZ"BC+'X5I*5KS5]DC4]C-J0BB1)F\8$>W$5J ME=1FC]%W(_(>:T14R$1JG 2!I)-61=-0!AA@E(17 VA]9,9_)WA>NN$0ZK=^ M_RU(&0^B(;GS8WJB@&)V&YPF'ZG!:GT"-J^"<6\2@ZUC$,^B2Z/F2_4&-H]% M%PKF4TV46WF2$AGQ0FVG#."R+##U/'(B&FFQ81&18GW1+3*15=#A8.12$(PP M%G(7-@OF*S <9DC6] #A2N /@NT2W4%3T?X)F 14$;X4;DD(6#!:Z*R&C-8 M*!]%/K]A+AU4'.US%'J5,C\429@3A&*6<[BQ=P(8(C]%8V8 M=X@M83DL$ADLYX(K(XF7UEV]<58_MWJ2-'DIM(GP02('F((R@SN/]QX3N'_@ ML8T$YE_[0SX[LE)R0F"B1@],>Z(W. MZ#GY]U]!!F6 D2,,5!Y/!TV_R&@5IT@W,!& \TQO5# R 515,3W, Q2RB$@- ML1V'UG1#DPEGUQ RAD*CY3:%T45;5VK$4$]X]H@#LX&0\I,&>8/VB&G9E@7M>$:E#8YOG.$F6,Q.^@L>A@Q%:=2 MIM-!$CE3AW-I 176!9)\@DR)Q1R7&56?Z>.'J)8FWB)C@,C)B24SK$8HG=? MGGF<1C,Z'124<1D:L\2'A$(@%3HB!)(7-\=+%]<6LH)1T0>!_/.>[2$#8;"= M+MB=>,UI@RB2&_EC/[?TFMBY9M1XC7V90@Z(4>"8,>%U%&-"A_4 #9Z63 IQ M $4$$2FAC!J!-*D%?)@5 $64% JV-B%1FO'T>YZU3SJQ;68G>"-F,GJ&9#^J M$W(#?%QQ78\R% M1W*/57B9MUC+&6\WDE;#J7WV89SH(2F;.1NE5UCP@6BV.0RP:!]@)(<-D:GT MUA), @#-H:0^D6V,E'<-<6$PQF,5DC#J"%&"QS#CD3"R:FKF%4"8>9PVLCY( M!IGUJ$G:MT$9IY.G(FK.DGD+DJ)3!AKU>5/REXEXM2%[$S.("A+3:"(+NC94)B-4"(JAXJDDL4,G@]LXQI)1>4JDKC:!?X MU3 ,-2I"Z%ND(W-R05'$]*8.R%56EH%H-CJ?2(+,\7].P7C+FFKI.*BO"B>3 MTZ-W2:3#"*(<=SFN<&>K52#8Q5+F7 ^ %N8:# ] G$:SQ.B M2R4W'0$#!P F=!:;PS81_%80>L83]6!V.C5G.'L=V0&6) 6+9+D0"T@/3(BT MOI@MC5!",@H5)@LQC%6(\8>',9%N0JDJBZAHHF)8L6H,B>N2 :X[/%K29@=LI(H/3*W MAJ()0F(:>M9VP=&:,5 1!3$&\(9"V:)PDR 2: **:I875X)5,, \_AEK'EFK MP61XG-0QB!&LS=@P$?D>F9F$!!58>N)0(%%Q?.E\LXI ,[ '(Y_[MAG'7*5O76 MM<'T?BIKL(B37H>3G%UE@UOU%U9F(%D#8)!$D!N'(K+VHH)%KV%&*O"W7,AWC:"?U']]!._1:DOWK*7/%C0:H7Y;4IN^H&HY$ M@8JA8.56CWF2-GJF@Z^E$C)SPC-#%Y%[)OZ3?'&$$4 +IV@( Q\%51S QCF MK1'AN2BT'AO94)J()]9YBJ_Y2%P;3(ZE9!E%*"]2NZ9"CRZ;8=JI,J=T7DH\ MDXRIB;+;:G[9HMF*JBHX*'IGK?>)?USU=P@DDT04B%]T%:W5$/]HD)4]H0D& M9Q1_ECC)>#GTE!']B7$0T389\1!&XL$,RB:.;)MT:8)X]8].?)^&5[T-HZ\>-8P#W*\B M6:"?-X2-IJ:"-3EWA7/B-B"+V7G[R$+[162 MMR>HY\BTVJ*8!QQD_+VL,K9[>8=WLIF/8U,LX;P;'+Q(B+^+ YBFO%>=$YW% MH8T@9YNB$ARUS"AO_$EC%I!MBL;EM;J T;L1L<=;Y5(%=P"20"80<17))3NB M%6@W8RO603<=42:3\+/H)1VW*$ M6Q#_7$!/IA@LR/&4?@E"!-UH=\JFSFAF M!0A,Z>NZ:*P_\9BPTR)] _(@'(6A[!&@K3@T-<6F M0G-1G9R3"/I:"Z& !!'#L-AV;(M6B$D4"1H51RN#32H<#ED 6R#DT:2 NW!4LT;HBC*R RC$<<< 'H4 MHGB\\NP@'95YJ_P[[.P=$F-1-G)7(\G4Y[NQX'5]]->1@CK8L^:H?N<0K])! M/!,;K0C&O+&F^>>V'MESA%52#@119M5]7J%)N&V1,Q,?R]F8CP%J)/)C@2W3 M#CN^!BB.%Y->_Q/S$)?BV'P57PP3/[(=?S?"L !&POK*W(M",8>L#"-74.GK M@QKW:IVVKHB%$&&HM\^5<,KP0O/2$-42 ,'<$-E"$A-8$#2<"5;&C*U@[?S79V9GZI1 M#U$(&Q*A%GUT/>&66DTD/#*2"4[: M0V06'ANC4CMX0(M%5/BK;-=](>F!K#:I%VYB8+63W(8C(Y?XKGH+O?][0CC] M$<_1?1F?0:^]9)D?"!W#&6IJ[,@F*-026%/W"S31NV9&/-,I#;OPPETU!7*_ M<9@S-3,#6IN5^CEKVKS(?L:G+ND7&3A$ M9R@,2Y*?!JWT4,I\CHXQX)^X_'JV31>@?=WH=Y?M"Z#^2<+HFSF!TQ@M9!3# MH*2*6A4*<0-087",17>YA1@.W1!Q([-@1@PLNT@GH='BDL.P>QJWZ#A920]] M/#[E,2;W$C?G#A@8PL213)W9BI\-BQN1R:LIXF4QTRM6'*^6+B>7J*PJ4Q,_ MUL$_\;R/Y4\8Z*(HV,__,QYB/GXDE(0AJS#_BEV\#U%Q:^5D)^5'; G>FB 2 M;U"/:)![4:IP.+,E#5EG$'^;&? MO;SPT7'I+.5)A4ORXVLK$NQ\=$&IF',YCG52@%M">4W=()AA*./K?<7@=5K M45%["B\?N%.['8M0.G@J#O7TKX.0SSG&G+0:&OLH[> MS@UN.#IJ"3F9N>SO9@R42$S",J*O]Q?L[-X6]NPPGE/+!5.>H^;=)MY+!RT[ ML(RJ*C3N&]_TLN30 WC:\SV M(1*YOT(\2I)T[_1L_U^HN2)=34V" UW-R#YQ9Q51#,2@1"M0'I&;Y TQADYA M'4!4$0BA1#) %V,]&^R]_-HF0W%C ,'11@+1WP:1_91#^)-TKH+>U**FV)8( M$,J4T5LV4" Q@04%#D2HK.'"A!"5U1-(SZ#"A1:5N:NXK"'"@AH=*HLA9M]) ME"E5IA03 Z/!C!(W5E2F$*-%8@HIPHR(D"#/C HUYAP8[#G?2( :9GN.SF'E.ZR.T"/Q,6V15D=/%BQQ>?7KOK M;;,5S5X.S!DLX>DV158]WI;J;['PXXDL]ZH[B+B9[ /K(P$+BN&&UB*4<$(* M]VF))HP*\JDMH=CC+4'\&E+./H^0Z\S#A\(C*C.&G%)HP_"RZR\X8G:ZZ:^* M,EG!@!4 "$"%'X,<*),8 A!#HA@ B*&A80)($D@?89BDK6%B. #( & X E M,\H$A@ R,8@>'M'@B4@ # C 1RB/%*@>-'I\T2#_,(]\\88DU[SR # M/"L\R;2EL%N((QL5W.^Q^] "+;SZ")7II_PP53"XVCH,BT"Y0@4*5U\APDH[ MVO[3U-&?DHH5ID9K6M8WH'K#L2E+)4IL+@9UY4W -[GCE;%BELRRZMD4$O6(70)FVE8[$ M^D+2Z;@2GQT17(:+&C9>:D.E[58./:PGOF3%7M)XLX$FQ2A M]ZAE#-V%E'OJIH8 8R[ LWK[^]@_>N'ZS^:7$\7,.?(B3;15F6.2(0Q^J[8Z M-=-JSHR\LMZ+FEO,SM4(4;2 "]96 /<[^U70RA+J9P(A.VA/%0[(DDO3!)*A M2XV5R20 ^P4" TK88@!#;,*D@2'NE4H:1)-8-+DQ\@+4V;'*24BAO =31,C MDZ!%XH!_X=];Y#AW9!O=?K29-O^K>>T,V8+UQ;!5_1E6J7= M$#Q275MZAS:EB,P&.:*C#/8,\ M+('O*AA7-%>TY.DE6R2C(*^V$[=4*:L@D^*);AHFJF4\Z&HC5,UK>&*1CP$, M9"<\SM&,TKSF:66 TLG)_%#4O661!7A'J6&E9(63P7C'9\^Z8,%L-RO?@ ^! M]'O7T>RC0J^,97G+V4RY F05<7DK(1<\B-F AI;%A I8E%*+!Q]"']$8AH:> MV>(!F;?"WJ2K(]:1E8GZ9AH2YI%?%ZKC%F%",[]8+RR>4A=:E,.V*((&8^6: MHO_RM%= XS1O1HF4%0(ILC)J]9%E1PF@BUZ%L81M[5S0N)]4^H>IB66Q50/B M&H:VYCV!-.HSA!35@?Q7D_A MS^0BOBSZZI,?RN2 -$88_1@M;>=*BV4J@RDTMLM#8X-910[VRCG&A85%X^4 M85(S;=+Q+#OQ&L/RHK9L:625G/$89, GOU0ZTF9UI(I/=O,^FAQ25?,$BK[T M^-"\A02*WGSFL;8'JNH@M%?T6J2R*&4B#NJOC^A)FCQ+]))MN:@]UV-/#^'' MS"[V+C3QT:>N,G/*/Y:TEGV4([X:(CS_D*Q:=KS($1?_2,"O).9G\ES?C$!9 MJ&O.R*@-B58#;8//1]%#!M![:%FYRC0,D(+@Z^"D8+4B:+$C2R M!2;E>FL=8S.UA5%_F%J7GU$(]%2]#7+ M40I'*1+@1M?R09XX9C?*L8MU*"/1INC&K>Q3*4FX6J$PP :F(,OF3G"0 M;)8PE:13<'6O8DU4-+TAF6-,Q%O"6-19A$P?&(?'.\O]#I;"092PANNAQOH$ M),5,X/4V2)>\_C V4*51<&^U(?YXQ;?.8F9O+:C(R$J$;',Z3(=.*9G=_&2V M1RD-,+TZPI:$:(?3,6H3RQ@N_Q\*"(5HPZS!A*;9OO6SG&X5K:L&1K3+PF6? MFFP;N+K2J:Q"\24R+!Z(P*NQG8710Q.9S57MPR)V;=!2F;'14^NXUN"X;(7* MW4I,J-,7;"'1(T?K(7#L,J) TE@9I;IOD5'#1PEF*X+59)AA62D?^-IVA1WC ME5IT^LZ,[>=GVRD?(E6&*7HRI( -C2V0+U;E@PY=B<3\8R>,[(S5/6,EEO MNIGRA?^U4@IT%( JZ*LC"H\V2V9IJCC#12V*^3 [J?EG*19<5K G.VJ8I8.5_.8Z,/[K'N9GA4D,^DW M-@Q]DG,X;5YGNVV.) ]<<5S+?3GQZ&Y,\>*",A]?IW3F (Z.\O+/O M;9DT<-MZ%E[LLG"\EY)5S:)EK*$>KX_V0G3(*X3DSPC%BGWC>FOCIVJ,WSEC MW+3+07FE1N_T>L[>V\RQK((1K83T,?(-9'4:4^4T5IWXD<&95>"V3M@^)KPV MM R.\54>!#KXXKAO*KE3OGB!CXF[N&8G4Q'K+#DF2HYX=+V131C5=-TX.-S\ MT!0)W;58PKW/T)DY(3$_ZC4.(XPCZCI\F3YORSIA^XX.>[? #*U;*,>0DFLHA$?L\JYNZJS"LRWU9L]RS,KLBJ6J@ J MP(BU>YJY^R&9L:N_"1FYA>(A>LFE7I% %:JX;P+"2:*^DH.WB;-"?OHFCNB\ M&7-"\VF_MD$4.^LY.'Q#,#H:JEBR?"K ]"">80" %>SK S)'B93+B7*"(7*/0DBKWAB-T]T. #,.D)IP(3! MBYW3/XR+0:Q*,8B[M$)CH;':)6FRHJ0Y,Y9).[;RJ-W!.QI9%?/3'A2,+V68 MFGTQ(3'BJ\X#/$JTEJR2F)UY)0P2P52LMC2L,7[$NE(21Z[#D:OK.65:-2*VF]*J6>(][D32) M4X9&::7\(XZUPS/DJC/^:[D$N\ 3 :\6;)F= D.!8J3^D$PVU"260K>7<3&8 M1*6R*BD1$ZK0&"R@,TA#+$#N::PL:S8C_!Y5*TYE2ZY'K+"$$"%3>1!\.ZJ0 MPHSX "U^]+/KR$2Z?!$;K R:2J8WZX@%+)%I"4Y"L2C+ZAA)"=3*?W(9>C_$CAR2LX*@0P]D(0OF.6+C1"E'H*YUA+ M2ZF=TRD2'[F!,1@&-4P40W,F= 3+]]@+TJB[2BFHP20&'0& 82 >QLB2,'D\ M]/0\;[Q-3JI&C''!OBO&=#K#7@&L^OFB!@DT]D#)A!((9/30/,J;-^J]W<(/ MT%(]\S'#[9(Z18*BO.J9GE$.1&G,,L48<"E \P/#'=.0;<,(-2--RQ0\&NP@ M>EPXT8@6,#2GN((Q:XJ/I\#/3M-3D#HY$I1!?A3*A* N75&JA*.F9ZRW'_R> M-/^ED):(O[:82NR8NR!=K$>%C,\;REYKMC]#&P_21 DMP/:I1UWYNF$%,/H0 M%MP,P'GKCX<)R19:0K9P4HJA5"J#"[*Q3%I!N])*,E:4%P)YBLZ,O%U3O!,Z M)%I=R1=UBXU,15=K/35-#21[,U=SBMK!",1C.=\XHEBD1P71I4(S5%WL2@YY M5@1:EV$C5@/ALA9!$R=1DAY)DND1+:*@I:72R($!N,%:+98[S.YXB"^)TA&[ M%#%P$EM-&Z.*0?7REOZ9+ 50MFP^%5S?,-XB;GW M8<_M&1CNVZM]I9Y0<<%'Z]QTFU3@F"6R9+,I5 HUTXX^TUS%.Q=BJY5I71]; MQ<-=I=OCB+VBBRP.(SSBN=!_J[8.'5J5\$.P!!&/),TH]#QE#0W@0Q&V83_C M*BG*T0N3RDB3TU-J_0>A9#4O,!#6%U% MYSDMY*V:& B#RV7',9G!_"08SFC"M!1&EE&@ +922!I5PES-WA3%I)H\LNVP MN#1)?L3%[AQ%G9O/\)?HTN]$_Y(6[4H0>0HP9Q"3M4Z MZ5M4"',7.JI*L:BJ\"3),BL]^Y@P-O3>ZI'!R:2QV;2G=5+)_INTGM6]F2C/ M$F4?IJS@E'C*D@1+1TH>B0*XKTVA9ZRY?3I:U7.7(Z*5TG2IKP",$5DLB\B$ MNCG%0O^Y@37! 54].3&C-(U24-HRW2Y5D.BR#506V6[SXK5(G,MZ$?+D5=&8 MKR=T#$0B-3^KI739O"OLWUV5X( Y(9BY*:.Q3D?FEZ*EPL.TG>\KFZ*POJ8= M*S=+31CYN;DEVR%BWG2Z,/Z:1^D%752;U-N-L3[>1&CN.>"RHL^E.L]R.XW$ M8NRB#*Y+B^01*LC+M]*-S;+!I FZI_@#-F^=BT:6$.PU)JXA!#NWP/:!(.H39L#K:O(YDHL,\KO2Q.$OLR U$O2O$Z$=Z4=EP(_[2 MCC\TTK#9UD?A&:14R^S"V8.HIV4>V<]5G_"S6'FQ#>\<8_'_"2$*SN93N0%/ M6RUHTN,/43Y1M+2J5;AY:>*4UIQ5"L^02-3<\=Y_^HT_R4N?B0$@:5(>V[<8 MBZ][C*3"76>V7E1\TP0ER82S-&%FS3']U:3?J=XD^D!8 N6V.J>CH@HQNJO2E])$1I)"I9W0SS>E%ZUZCM'5<)S02,EO(J;L;3] MC4]=63*UJXR_PU9;IF2_XSG9L^*8^A^ZR-8-=;^(G&%"QJI1CAETO%Z,W5?- MUKD"/6EC\C=4]2<._3C4FAYIE3+P<=_@&YGEY>I@#!_;U> OAC?"Y4F&1IL, M#+*"^VG("DT1%N:45 NX&MUJ4)29VLFJLN@6@2%7!E:E6&-*@;-Q&#'BF?25B! &A2%2D2-VF2 M%1"(EFCE24@7,6"< @ +LA+:A&=(T&3%7ARBYB$DC5%V8&(). M20B )8>('HD<+P>2DKA0EB+NHT:05+I'E(:SX'ON-4ZB!PN5#50+C4M0YDM$ M&0I5#@?M"'E5%SI :"J1G=S QRTOO[+A852Z,11'YD+'Z]CO0Q2UH9X60Z3N MN.W$5GL@Z_^UL\RF/39+;%?:'T]6G\6B2CT[NA?R M(M H.,%\U M\1?/96UBH)RG)71\[ZRW>\F:L%S(?8O&'5#>0*B7KGTQ+5<)]_-PIA&^J.AL M?LKG NE_XK5D\3?L[^B$ODFBDSB E8P<_RL@@""F;*"R9L4& M*B0HL:%$8F$. !!845D]@C%4!!A(+ 8 ,0,-TE-Q8$6,C@>5B5EQX*4F& $" MJ,"1*1,:F0 T1=04(T",3,J@#<.A8* #$F2;V!$X?$C2@A3C1(4.]$@1$G[E5&#*%!LP([ M$G-Y]^Y!OC7KUJY? MPU9]0P9AB&8W^UTX^N3)VPIO2T1IEI[&RL'K-CX>$;)(A8_Q;N9-$;I9S\RG M(SR,7##@O;6CA_]^/GF[[>/N]%(D]IRO0+W5>1>LW9Z[LO/)_SI>3C^PY.U\ MI\/'F7F@$:9?9-E!]!!XDCF7'3WNO8200@H*-J%"FD4&(5^.:438%J;%MAH. M,>B%H7CI0588@IP11QYW%'F&7'$4,=2?2*#M%U^.D@$GTG:BU04D@/3%F)QE MN67&'W3.#>121$@25&.,_REY4HL/2O307RXI>!>0]$T"0 K?(7#;_"AQU@F M !PPC&"8,==C:#8B&!%BT VD&9R^^7C@C@]"61"4CW4HF$M]Y)=& MZG4WG0PWA%BII97>T!*:3!;:HH]4)M:GB_5MR%R3">4VWY.6S3G9H3[PGLE@ M9^-!>EEPGTF'V:Q#J0#-J=OAX)9'1.&520 V&7 ;F5@I,\FQ!YBD4$\&4 41 M23'DJ9=2))XDQE,'&(67&,+6Q9>S-D4[$"/'IA%13 ?\Y54 S [$*U ,=C=E M71A>&&!^>4H7F$(=F2JJ8>,=6IC @I)'I94V;A1G@_GR%@,.EV*GI=^CM=C5R*-^XW[]=']Q< MPZ).IK1Q!OJYLD<7_V<<1@Q_]?A>O^7&VM]WK^['Y7W%;1[XT_G.VOX^$8IT29;IR\I6)@2]_3 1I^ MMGV)UU[1D\9!5]EW'F=N9/#CU27UJ,PQBK/*QX;D/&/T*)5^LP9D]*8D 60* M0+6"&1! M?1H51)D 92$($*Q'W(F<8 N&D@D\B?)'1D$#00JT[%0E> GD*7 MEZ"!)#8"21AV,PF;H"%+PP-,J/RS)( I:3@[HM.+>$8X&6$';4*K!Y)*!O\< MJ\FNA? !#H04PCSE 3&(IV&>2Q@5'".2YU" PQ,3AWX!/-C,QAV^]7 W2%JBTOY2&Y.] M9#YZQ S!1'BWMHTQ.A39GMZR!SVD04=\F*E;DV) J8S)H'E,LP[7N/,?T*AG M2*SCF^@BU4G^V!$\&QJ5[L1#&5QE"&5>(1/Z\K<"D\ Q9H=CT0MG1,HS4HUK MIEP&OP*U@@ T$&ULHARIS(_:PU! X<'[XVCX!#R0P,"4X:D727X#@!6$L%[ZDPNS8F( 'QE+!9J( MSN-N\)(P;84BF5"! 3:*$(L2"*0X6"*DC 6#3.AG*!V4S!@>RAFWH&&4Q+#@ MD-ZTLYO1"D=,:QH)\Y@FW:F%F]O,8I6Z!J?"U1,[PFFBQ=!IU4ME*F6BFZK1 M>N8U=A8R9RM:3F%,2379M2=OI+39"$6E-M"QAU4L&PZ$TL8;RW'N+WH"&M>0 MY)[I.&L%FV->@9:C0.BVKG%CK-W8429BT[&W]\\SG^$$A+DH4.HW!X MN=%]#6>*P5,Y-18&&7 /_S $R@OX6)M-SJEV3L;!FM=T)2 M#AG$*@ 8;%TYB4<);J1<3&14K(B3UY'E46CC"XU+7B6GRO[*G0H5I1'!23/O/FR1E8E!_F[53QS8 MI#]R:=Y.-2H)#1Y$!@9 K4*Z$JX.X< 7) ,6AXJ)@".R97,@J *FHB#MI2$ M*LO1A.NFJ@REH!8B&01 76S""#Q!HRUTZ5%DZB<(5:B]& M;/_4SWN%-)_(B(]6B^/C23[DWS>_9C9XLB=FD.B=%>K(H)@3(>@4]Q[G!=)G M$(G1.M4LGILU1$L"%33#-B?'MN DTEM \@6A]@7;OF$R-E"_B+J(H$.CHE8 M>F^?K6=)"46),$#:)V(-Y,_$:CHY5.0/@6&535(ON$9[3B/=MH2\C#D2D4%B M:I&JTZ S-^8S+!44EJB8. +_56 CRXX9V4K&+_-99]];QD-OH":O2#*)P6.T M-PWW9Y6MZ,QW%)UF$,*F8-9%O/=[M8 @XE*3-FR9+YR0JW38KV\.2H=)LDQO M"58H(U>FUK25B.4BULS"MBBO-)-!&. *A1B.&6:CT&I#"M2T<) M,@:5N.4KR&*EFQZ3!I7XR&<9E-=;)))1U0UD"P>XP9V>#B\=>>6Z;G3+W-"S M9]VX=C)V7J\6[1HPZ-V)H-HF+,VT>_UQJ3[8VO?OB[>PH%->0J8A%"(:U5"?#.F60 MA%DHN4%;-,$O@\RZC2U\3H53BQ\N2\1GF-..P _RE#&@G4-!2^4$B=*,5 !0 MSJ]\224QET*E47EI']]UC9;4%\&I'!.5D5GZR$494DC<:U6]YUS?OM",M4$6?55>6)VT1 $ SFLF$(L$ (Y#&3,#Y,I4;R% ?H(6>J01#*] MQ(\UCP*)29\,Q9,=S5R(&L^XTU[D!H%44J$!"E0I6&_U4^^U$SY%";9M%1BM M6_:TH/^R=?WH)UTJ-MN2-SZR,[)#8RY$0ZY7:++"0Y\ M+=?)8<8P8(08#)=4C,@0XMOM5$AOY!!4M99:F0H.^8[ ])6!4*(;P0B>1<_S M:$U9"6+P_(SVM2 :Z4G>E) L=0>H34E$Z(F; =O@C0J08%D]71'$:)(K8A?E MA14;Y>'N6-H+"14Z" ;VBR# M\QGBI3C2R1WCI\F?,?GAL,6:X86&J4339.$(N8D-2D;82>@)%P7)G83) -H3 MXQ#D8$G$LJ#?> W$0V++N'B4U8U) @H$S%V0,LR/"AC%84''&'R%:FV/51B MMQV364),:7 =04S+7SQ43@5)_JC?G%P'>E#90NC'KL7,>FC.^)R=-C+&GPU$ M.6[3]BE'=!VE;F7'8Y163<)9L'V1?5D8XC+ M%@78@B&;+O69@>T=0JR>7OK02LR4D71@$T6$9[6*/V[;*BJ?EX'28N'=ANA= M8W[<:^[,^)G?!7J'Z_W.,UD?-E&'_ZV\UZH\%DU:BIQ!QPH6E)(,"7M\1Y=D M43Q18-^PG=Z(6052GIUIC:FMT9==AMU)!-E91OT@B2BVQ;<\%%;H14)>"P!9 M9*:(01J(R>?AQ$;IQDG)"[(0AIBG+13>]PDQ?U!S]%8(FPHGPHBI]D)XY"#4KT M%V9>RH@@A(FDW.A=8K/E8,!4$H:P#H5H%B9A5FW47S1&!NL<& :JE>@ BJE\ M! +EG[T-!0P 1TP@$ !I!.<)%DDTPJ"Y0_\,761A(LER?\R=&$9TD-/ $ 47B6]($0:D,3]X%7W@%8X>J."+5?(*$:BC23L MF=#U+8Q8==G@@"<*,MS&<4:0"NE5B4&2"5PD6A_%9 A=\::F=:D;B<:>G1_= MC=SHZ!)9G0JR,>-6CK MC=_TY1Y,YAY)"N=^$$:M$0WTV$<)A0JI 9PLE69[G8EQD%MW%:*EX,#@O>%T M4=ZJ%=XKDNJ19E-D<)(J@I^*9A@I80[;**,R6"7A: ).=*5GE%A8B$2,"99M M?,4-$(.O9 (7;)= <(%;X-1PC!A1'3V,4%)'UXQ675#< MJ5I*:2B-E66(+HJC9,:3Q/FE8"Y(PX :+>E*VX@1IT 6#RW3A"'H2A@%9FA" M?^X/2JS)UH%%;[B%7, @SKA@J*)3/'%X\1 *F(30JR+ 8026XF! 92ALV@4 M9(PH.A:$M_08RWZ%&!@&2"1+:MV'9)C(J#8-4TZ6:G)I!"I6T:J6F2TIZ$)> MME4GFR4(T<&-TZ(3QL73\ A45 :2Z!0[,6T8QJ)/L(Z\$ M ZT:1@]%%!,PE"XA23$$8T*GW^0)LZFQU )Y?3U*[T]SW1.*;:YA&].YQR- M&G-<_R;&9%53R9UUYI%R86[M0 ;I7FZV91F_VIHGTE<#VQVX\MYP8@Y)J"HQ M3,(*V(3=P@2;0,F@WFWEWNY *,4!Q,!M&%<#(43_W&-6V 15/% -5\0-J!\% M+4E7J!__\+"X=)@3AN'[KA;6F 5 )2,M(HE'IHQ?51YZU15W42H.(B.F[BC^ MM5;"C-QR.)+KA@CS,(E0)B<#/Y[XG!_..J*?U0D#*DB7!.9"&13P@4^886/3 M="&Z3(54C,NQ$)-(+.2\1,9#AIYR#2L"QB:(J2K_8 2U:(0F3((8:\22P1/Z MB4&U$ ,:_&?.'#)5H@>2O0@E-P1.8,1;2 6'7>]\XFM*@O\*#'5Q'$'/P=DG M[YRR,$LI?NUI7W@/ M$Y$R2 QA_K >5_Q#4]L#W M5J$L(*Y,RB_#AB/-&:L59V+AC/\^U7 ^2O0AU1MFX"U'%N/88A3!AV>1CVM= MED$X[N>UQ;7LSW&L,%821!9>;V>%3/I"FHV1\UX0,A/Y1(9.K%>^ MU'C$P %TD%[4E$XK@Q_+!4BL$C\/C>L!3KH*R!A?VCQ=R%$9C 3')I*,UF\X MR&J^TPQ^%D*CTGR]<;')^(YO:ZYRZ=?N2>=F6+@V9K<>W6B-A$:W1 M F>6^!X](';GQ6V\M04[YC< 4 (@$\7079(R9$H94L@-/,5)Q ,U)R.L$]. M#,2$PD Y(Y9>H,MT%,,P:%==B*(* *!WT.Q>B&(39O5*\UE#S&AHL68_X:HO M%O7?KJB%**!/=C6*PEI_8(@731ALA2!%-[>(<(L;01:>X:\TAQ.U),,8U ]1W,#T M\=3KW5 KS_R&--6RBL85]NQ?6 ^OMNGY=@CMGYAJH6\,@'T,^)Q=94#Q]80/ M!CX6KV9M>H+2'HK*&R?MFEN.J!J6>&OCOH>73300D(P+$B(>_KQ2:#2JQ"#H MW(P.H'('S:UZXVXV0: /Q8IIK]N&22[;$Z>60=WVIG+/@S'?XVF@7+'1%4Z5 M03_(7OG&3/JR3<(E*%66,U4[A7^26KV7>3I:9RKT-$5T;6=KME(JGIQC)@S# M)"@A6(1KX8Z)C?V22\< &BB$U['$)!S_IC)L+&PKQ,;ZZ6H3A9@ @$L#T),+ M*YO,VY&L-@S<(V$9"P&->GE3BW+E=&2(5P):-:.LT]?J9LZRY3=&CUS%ZKZ! M7"NRD-)49Z=NAPR8D[BOAN!5R1O>8IHKJPW>/ZI@Y>^<,IQJ;<>M[M,>G_B@#T^@ .Q%!V$&&, RL0-CQ8CYC @_0.+J.H[&)%C!LQ+D.X M+*+'C/0\@@I6E3FTN7%DAHC.E1&;":]8A-WVGSW\* [FPYSLK39 M,J.R&&+V-77Z%.I3,08I"N58;.30ES'62;<<)C@VRQQJ/CL MT5TFP9%G?ZVI]SA"8G.UKFW9G"3'UA^?VUQ>\GCRE-6G>UW^%>ULBO\R,QZG M-Q;CV.@Q8D1U_QY^?/E0;VP^Z?"YNY(0OWI]O93.IQ.N<^7&M!&DL2JB0?'6R(R1YMBI%% ME*@\T"L#']RJ0KCHP:&]^<02T.VNG\Y1#ZT;C5&QN M5Q #?6X\MZP[L4H!9WU.)2"UJN>&,,OH-*Z=KJ8[QPJ+Q5GRC(D*5D2E]PAP[+)SS4?I"<&'*9=FNFF8KAA MI9H21([&")%,"4G]3/KIQ7(C*LY8'NE,JF@Z\6RWHB,;>A-8Y8IK+<[S>I6H M0I]_-O&B*(TJ2E"T_QTECT$:W\I3Z[1ES C5C==%\6N)C]YHR19!%%)-M; - M5EVC'Z6KR*EU9;>\ADJ5^,FYTFPHZ:957_V]ISMTG*Z7&N?RI99BA6[+;-N> M-VJLX[RNU+O&31(M>'MUZ9+L&F21U2P-35X(DDRF-*RLR$IW7 ME%26 ^9-A*4"&KLP RCO.$HO("E1D=2&$,_$("EI $ 6(6: $!&@,1+"/]E M/A0I^V!P(1)AV%^FX\%A' /1R*2V+C/V4\<3 G^50 =G.1P'R&>Z RH%:X M%KL@X4=+LYK;@$J$PLLE\'X:8<[5Z"2NZ72N.7815\RN0Y1HL0Z0\)E*V/XE MIQXB\'P0TG)W(HF5")E<"@N#*I)LY3!M3*^[7$_2B0$:\>B M.%+I=E7+CB%'^"VKQ06.Q8-="%T"@"S2<6:..DYQ:N@B$0[NDG*"B93:*+L% MO>56G/0@7> $S &"'EPV583SU(/]@02FTT+PQ%G4L9-,F=>;7%7)QMD$3BB MB2LBZ0G82)?(13*+=$4IY0-_Y3@J:8A69]&$;]#_,*$^*F,2OK&,8+SW%XX0 M(UJD$<.L)/&8[TTB)9,!@";&TYLCSA,-E(D,2:H()S2HIBXBH>$(6SA%I'Q+ MG+J3(T*&QDP4A5"2U-E*X;9%R4S.:%E3-)PUI56F:%G+)$P**G@&J*00SC-S MUHGA6?3V$ ?-A$2B.V Z9XE38NDR8Z99"V(:-3'$B&%09L38)"Q#/_88Q%:V MO %"(G4 :8Z0,3&@TG(HBA#TH0$X"\J$+?&Z)6(P1@SH(@;#5"#22:@FEV3Q M9]"$=S< E>Z,2HV3D%#24G81:)40JIT=,1DGEW+G@Q,ZT%*R65IJQ:!H)$E. M&A]5.+8Y1*CQ2I(E3?D5UPH&4%BY9!.>WN= #!UG@&QRK+ JTB.US:V5[\I3 M;6GKFFJ&JR11O9!SW2;'VV8KID(DITU$EK;J^,BS %I+X=)S$N0N$VLX>VDN M#U1/W-5Q<RR9''8"*YQM*V#@FH,9N5!3IVCS&7]F MPDGD;DE-,1.2U,2)D?/!8$<$]B&B,I$6]N' 26)8"**6FXE3+89^YTL?0F0@ MF.(VI!$$.0[Z=K0_1B31O,GU5W/1JS#BU6I=,7V=9C&$MTVV!I/JE:!]\^G! M&5*X:@EA_\K2IM+8].ZO;J^\;(QB&:RW""\Z1_VE*8_ZVD0*N+Q<$N[" '"; MF7QTHAV)P7#D**9@+F+8 >:%T,?@!L4K;0@%L[M43*%9L2\VFN,<"9Q0 VF+(]#V9]Y MMJ03N:9^ 0DF]V%*MT/2<2/?*DH/;78CS*EDE^=$%O*Z,D"G/C-P6=DJ9CO$ MU3G^+@-K]-3+-1;@0AIV!_TAK?T-EFP]$XR5%JMCE^K)<_LJG1O\PV<#,PF5V MR!1G+^'-[96,Q,<(MI&6<\-#L2%O5!7JS!$;J(Q166PMDUE!OAX-1(N M.14 6+*80R<%#5#D5>YP=4S\J"V5;EGM*]D[MAR<0DJNR1J4RB)B'3*D).W!MR+[;N="&[-=F7R:+O_#/S^NVD_K;A*64I(8\*$:AN_',;4 M11X8W1J?9Z9MQ+KF;&$?I(P'!]$*)21&QI'1UB*(F*,*L*F MSFC"1^*K559-Z=RMOR"G4[J%E'S++5QM=@IN1G:F!&\">6@I@JH0=29P6FS- MX0)'J*P&^@#E_YY #=F*BJBJ4,RP[H/,R Z59RUVR3*>\"L8AE2XAS(68X<$ M:GM,SI86PS<0I:Y\$ =&3WX(JJN0)Z%48Q$7)8$FP3,\0Z!BH%]*HF,J98=L M\"5RXY;28EXF M+&ZTK92TPP@I8C8HQZ9>[VATYE;\,$GJ4$8,)"\LA_?&:%V^IH_4 ^+H8O^^ M4,/R9*H@QY1XL0R7B=#@:XJ>#1=;0AWK2_Z&K))NA(-:Z;^09!FDJ$L.400;S^UP0LD(F= +)P;2 C#-O@0Q MCN2P%$_IBJ7E+N5*,N-[$!$R4H(T*B0P5@#EE $QI @A4&_ZNC',8$5&L\[@C J,-6Y*3"$NFZWF?6JFX+5*T9T;'I'@X%Q:Z>(NA) MWI!=T.7G(">]RJ*/C@IPB"O=QHU;)F$X1">C4&4%HJ?#E ,-3BP ;@#P8.E@ M)H8RV"/2Z(3O"N)[+%-]RF,J$L,R)68R#N,&Z&?UWD!N]*(QD3 RTD %NDH9 M- %]ZDI0$$D'7VR 2@5/F(<< T>%0 WZ"(3_@@X.;K)%U0BE&#'#763@!CYR M::JE&'>N1;RC*Y*+"-,UV:+R8 J MVB12FD(H+=W(BD8-,)&M'U5M)E>J;P*R2-X%J2)HKJ!P+?.Q/P0'1,8)/)QI MG)A.ML CJNILOG;%P+9P8::,.O,K!KC@+^=);V)DG@-ZM[32J8P MO/X0+JQ"+DJG*P/T_\RR+V;":IZ.STS6JIQ.JH*\ZRB"+[O2J%BFICD)R*5N M;3M51H >282TIB:&IE@*Q/G0M-NT[4L $0Y1Y22C$$+K)T4Q%M\9BZFRE!W MA_L8DGE4)EXBB&?"IO_(4@]-*&+F,?8N:%(1-=?B;\RVXBT[5$P23;N$13NQ M!4[UPLR&QVZ/\V MYKI0XL%BL7:;5> M50MS\J;!BJ-H;L0@0ZDE1:UP M$I>Z_))0@N\S]UJ^V6E6>#"3_(PN7;/]&/3@M:BUTA397 M3R++/(+W=9"%&"]P8J=7:G/R_XB,=A*N0IC.6:).2F*&O,PR@T07FY1ONY[) ML[(26]DS_[H3GVAW?(.%3"%R@891Z8PMN,:203,G@=A$$U2#?NRL(22!9,(@ M#8BAH>1.&=(@#!@&41:J(2*/,L. ?CQB&'*300*&86!@*0X8(?KBT!9(,6VS MJK;W>+.&15SB->J4WOI0!R].;%PMK]!Q6S9RZ5Q$'H4M?PNMC"!0W3#J/W03%4!Z=PS0Y*S&9*XVH1*>W%;JI5;T>-.?XSR*)K M?F%*;;GS2*XE#S<>8RLC TZ00!$Y2251E-'5E;3K55SYL M[>C44%(9">F.-D$8##V19'3*#_U8J87O4@^WT"0>&>F*B7L9T'71K;9$\H&2 MXW8HUU[O#0K/]96ZLFP0-8RMUP29+I+#TR 5I[_KF=^"8ST0;5%ZFBDV@CY+_N>9EW;'_$@I%RT8^) MPBJTAD!;:4U+[G,4,)@ZLJ?(Q.KM*"_2)"Q=R;L=:W&@W;34_&^UO:!BG 9AJ"8Q&E8)#E5IU MK-,L;JLCB/J2K:B]]@U<[BC5?$G,TMA8CHBB&>111H*"9+A;9CC_B@X[9T:TJ-D-)'FD<9A3;E+2K0,' M3__)I!H5,(3\Y,AP.UJ#E42(%G65YU2+!Z)G9II\6\N^&Y=I1TZ9RXY;]/P M9.2X9>>BPRJV\)G)I; 5]4R)$\N$L)D M"FA*K43!@VN09;'/8BH@^ST&24$P%[%I,F][VV!?\\S.VG'BNY 2S"2\1209 MM7+BUQD9)VL53IG )4W UG(Y$KOXIFY(D/O\&8K53L3OM<'%:UP;*#G3K>0D M1GSOL0R%J+4/$DZ8-9IO$G4W',K0P[*4Z* EO WS19XL*24$A4#LE%TX!$;2 MD"3F@E.Q]845%^V"M91:"J+U^7#T-;2K3]=J/$B/ MSCMFSF[58#JL+IK+MY?\W@)2^P\F6U"3FQ-%HD8\BOPA G9TYN&!RQ2!FU-]59B9SB"SK;] MEI%_"/?#O]>^"@=&*]ME4BU\<[+_5N+8B&M<]W"&BX:R&1HZMLXADMK*3TO\ M^N<8Q1/( M-?K#K3P?FLKZZ @APMJ]G\=D4<;95/>T7+!\QW9>96Z?)QU7S% MO;S87!O/[P<['G9<8B4EAEEP\*+4]U$9)KG MY"4IFOO:$5H5B3:Q^>>Z>OA6_[W]M,'O*'HB'^W63V"[R.*V;@$S;O^Z*(!F M=^/5P]]EZ, [).[<;GEYFKWLYAN=XJ%S9:*62T3$/-X'$'LM:&?[6WA[V7 K M0Z#5LEO[(##^5_/EI^\8H_>9Z['1KLEU6&(XG[5QV?;#TJU\@WR.!=WXM\RZS?<:O&]JIH>5Y@^*I\<8.\/2 MO21UE?)-=T[?)HYMG6()5@L:MT]*\B==0>C+)5_HM9C#G#L>/:=-)4WB=.P/ M=2=I:/]19&@,D%NX9H(V\%< U5KS)%*I/H@>PB,S?DS.9+(;FJ;VU?A'J%1_ M3";-U97,+'18'7..-BDV.M_Z!OW$4'LC7=1"(GQ=MV54VG\J#2"4*:.W3" ] M@0@3UC.84!FQ@P,91IQ(C]C$A! E+KR8L6/#C,H*6KRXT2'%D"!-$F0X7+F!41$BMXT.)&B >7N1.X4Z+%93=B[%O*M*G3IDE+/F18KZ;" MAB$;\EPV\B7$92D=WE0V%&9/J5@9CI6HK&1:K$ QMG0Y\>'-K3%U(LSY5N): ML@;_9@0+LZ^R8AB)?@WZEC$]Q(")[IW,]J/ L@@QF\QZ,FO_2YY]/4;\RSDQ M9:I[]_ @PMW&N,&Z+RJIX+FFG4P M2X1KO2*D23CAU(352U^$+/$@WZ*FL;XL.=1Y2,U^H4]T]_(FW\B2Z:(&V9-U M7M>IX68>.[(^0^[:770=@#N!5%M9/;'DGFVE_<7<:2'!=AI0H!45ET%6F8;8 M3,CIU]E*B26H4U 9H:?=5P)1)]I(,> PW(LPQBCC/C'$$%9XG25$8&QZ10CB M3QG2UV-"[[S5GH +#@09B=@QQIETM@F%4TLME0CE=![J)2)%?Q6I'HAI50<; MB@AMF&)EXW5XF)'8Z=@0E5?!UM)&_PMZ)Q)6;L476'Y'AF;=GIQ!=!V$8>J9 MGUDMSK@4#C$8YNA(-168EG,B7B>HFA)RE-91YD%7'UX)OM3?EW ::!B'>_$T M*F<9]CE:14G"Y1-JS.7IT$P9,LA:2AF5!%F>-Z%74E@/GBD@>7FQAU6N(H)9 M&X9JWGI774WVMY9C*A%UUU&F7>B=5EN"9U(]22EJKKEB-)IEM)K9I]I>%F[6 M6IF.ZDIOKT.V]1Q-#(%8UK.%I39MCOP!RA%>JXFK'KV$+FL:::/52TRZ *P@ MQL(!9O>93<:Z]QFT ]5D)F7@\0HR79EB?&/$IS;D5LJJ9AR6@6X-)9-L:TY4 M3XWG]NSS;_]AR(!Q51A+]M+(W549\+N&J:L;\B30;U2I@B" MC-_&:<7MU9%\H6BAR!%W(N'PB;15DVWJ+ M5SGG&"/.5N";>_HG8X->NGF&=.X%8%A>LDEP:D3WF2N@9+Z6-I0I 2P?7-(- MS/7>YIT.HE7<8JL?6+#UZ3F%5D>9U^C.KNZ%\N=::3B>@S%%.:ZVI$&7_",.=GAP M & 00 .VQ@DD=U=B MF)/JIS40^LE8OXL(DQI(Q\]91B2VBA[QK&C%&PZ)<"9ACI!.]4-%I]YDHK@Y*H<@2ZJSPM8GS1C!1S)AJ.$:-VC7L)@GX7KS;Q*7:1@9U< M-'2J*Y4E=&U*60A)UK;50.@]I/S MTB_7@V):N&,MY?\4QUSCF]"$B.?624TF);EKR2H+6U?3C,F5P2L:2\U$I39> M;8&NK&,ABW)7^3$HG)A5"^N6I+"$.74]$'H0]OXDG>I-\4T!XDX[G70Y:.6I M+'F2'O)0Q21$4@]B-K&45T_3GHS(UG&]P6GXBH/1RARQ+_YS*Y3X2,\0"O4O MG^&6=8NF&4XQ,6<+1.N>"CK/["@C@@'XIP$NF-X5'$ %[[UB.WL:UY8BL)NN MDXSB^B,#%=S@(V(X 87!M6OV,R5^90H%D^HO=%@1BJY/2B9D ,D%V9'I6[# MEY90Y]G%J.RULBM1CC+T/>6:^"DU"I6'CX>A[+!.C/3$W*$4>,8\OE9)/F$# MF7?GDBF@*B-WQ#S4073(25S*Q8K?C,R8TC<8$]%UGBYAH4V<[,)9)A%,BZ70 M4>82MRHV[ZM+;>[T/FI.W97S,*RQBU-O5/]B&3$*3R1+4F5]:JJ;]) S9R[D M1B2EL5>=T[[>NL\244DTPSK3P+(1;LN:&C]4VIB*M+H1;I[54Q"ACWE/TMH< M;P;2@+EKBXEL2#O).ECX]*\QSCSPWYY\U$$-2H?7*]>)?<8HO.%/6SGQ7&+G M&!:RX8AKBVQC;5A:S75%36X=:LF2/$2E3&1B&,Z6@02A[6QG=_ R[4&G:I8' M:@5MT)T(B8& "QF6=J4,(H%[+QH\S;1L-?:8=^**^RA31M>IE),?@9CU,BVG M'I$)4ODN1W MR3.,6D;".C+_39B-%-96WWSJPO<@J%AWOMI==K7#@$/9M8[R2)^$][!\ MC3% :B;(QTIKK)Y4:-ZY:BJ,OQ(&@\\H!F$0G=$6%STZ9]NK7LMZT3!7DM?H MQF[8M?(\"VPZ-*=Z_$Y#BH@-QA87CM0P2*NSN *6XE4+ P^ M9['+VIT0@"I8G/%>CUHU_'/#)"]4JX?0/67X7/VN:MZ:\ML(NPFB.[\>_V^D M;B3E3:S3"\7*TBV6WLI694.<8:]9F1:FH8OH[H]MVICWLJI&_"YO@[FI>$+E M?IF5(%U7- +T1_9R;E\B3Q&71*"D6JZS/7@522@W7CSF9T,2:'XV<%NW6L\! M+^TW<,309C'R9H8%&V2C6WG4?BBS8>)D&T;'-O,W'RP10Z45+FX'@_83=AQ6 M%V>3-S"V'-1R5:8A.9)V&CM"3/UW>.[6$8J%;48Q&NAD%3$C(N85'N_$6&*6 M'V>6'[ND+\Z"6@Z(?-VB&#SG;EF!3>,7(SI5+V75&HI%6"/Q,NFT+/2Q?"YX M'7FW, K(6EJ$,R_$,F4#556D#$D! &4F+"^H'_]3 7 *P3U:A4:(Y_]![+LXIV M@VC4@E_S]F#(F!C'H2S%(W/HN')YX8@\&7,* ,FG #^B0&+P&6^@0 8@"*C3"7[+5/H,@@VN=)!A(4$C@EX'1QWM)Z MJ<%"%X=JG A>MK)"N]A!+_D>X#$6-^ B0'E30R0W(KC:1D%=C?D[B,0O$0G15:)0"2 ;E8E33/A1CJH8)L_5:576<='B:]MAH-(96N=I:"5S1QHDFIR)66DU)1HW M4H_U>*6T?S,(7@3G68E$DT7E?/ QCRDQ6S@4'OZQ9N3V+F0#(**2'?=8F\*A MB]:!C178(1]J/ )H//658\?I4_RR/JJ!AZ%!&F$E?("R%G@9 ,T!&18T01!U MI7.1"5?JB? %07NI#&$0 )(@!A/T7@]T,87I3P!UB0@#$I,@0?]T #!P "MP M4PH!8M$@8)35^N*/BE& MNG6YFA*C)S_= M%JU^%Y&0-)T,LXQV^"ZC!(V%@:D&M:!L4EDG"5O)R!_A%%U9A7HD6*J^$5A0 M!J_'HTH/VG@><4#R.B^@]D'_P!1D3V9']04;_S(S"!IW<*@FWG$=86H *4&F M,+!N C$)#_1?99$)*X &;1F7E3A@,<&85RH)F3 )$"5@GHBU6GI!"C8J(%>) MBYHJ:!!!G)$)Z/6)SB91Q$"G-S 2F1 &:0 4Z?6E^6%Q7X-$^B(N,:JN1K:%GX49?.6XOO2><,8J MNUAR0 LGA-&H5742$PIW#DLG&9I7"T@MD LC)F@R9\23L30G4%:((%$6SFD5 M^ &O_R\ZNM$*JUY#C:$'&VG7CL59'31!+/2[=6ZR86-18<%6AV 2@-_G7$^8'M"Z:I-22(P2 MN<&AGV+#N&IF)&DULO%I?H#'6P;#@%(%:0L+ADY3@#@(B,]BNNJ! WF:$,,0 M06/0$$Y+J,,U40!EIP,A;0%P Q0U4?]T02VA"1*D+B#9'O^D+@F1!OLD&5_+ M&R"1"0!@ 'VW#-!0,4C;5M!R'!G22F#'4-]W(5=)+'D[NB85NX8&J6X7H.J# M%V%C%2;I$N.*P>92?J>;C7)#5\D(P=+JI/W8/%"4E!6/8ZUXP4+<8A2(1VES^J0QX>0!HL)J9XJXB>C^O>&P-TQ7?#)KR M2Q%FB8H9&R7N/'R C5<0,K M$ /#H!93:Z<0@9?J0HZF 5^@^!.39YN8WJ&VDID8?JD"FH!#4Q%!<-G [=J# MJZ>@KO569'555 96+C0LILDW5XBORGIUIMPZ6*'/^QPCS%5?.W00>$GTP]R-X[4NB+C5D>J)(:#AALEA]T"0X3-=?@8QC6H8*3R;_^C2* R'&EZ"<1HX MLA)7="E9GNX;N 6[=77H*C\X=_WY.?NE<@:MRIA1#8>" F$0?6K :\21WG&,'ZLR4A!H Y&3&P M O_E,B3MQ$\($73:QUX>J'X(==]U2\2 M-(/(-(M;-$GECGHARH75R 9<=O]&5AVU$HK]VVT7PCIG:-21M+K10ELFYR ^ M&G]KX]BKU7?CXDR-^!%ZHW,$-%4KA+YBY"Q7R#[<<\ZB9E^]>X79N'V20CEY\J*>UFTB!I7V7.9 M\U5$V7!#%56 4KS+8-5X/+ED#8ACIZS$1G+IVL'H^>31%"O9];?A-\ M%%I&F 95/$ 0 ^P33M.@YFVN%;_0NA T_#@UN-F>]]_53 M^S/584U/6E0\^@;5IDAF)R<5CKQ&M9>#,B;KP8$#-Q"5K$5J\V?,6Y.<45U' MP;DYQ0(I_F'"*&7E2K<8YOST-VUVS['*(1-F#8&9+(-').OQT&C:X;EOQTE>?WOK"YBX.U+=WS5_Z>*59C^.5>N M(X/?R!^$79T"*V0-FY;>Z)5C7+W\;=--0UV(L?0@PP=N$.@%I^@E;@#PIPAA M05QJIO_DF"E"TL9A-&%P )87%P^%B.*>J'(ZE@GQ7CO5'FCP0%Z1"?N4"0&J MI1#U3VB@&1+4Q<(L'W7,^/C.?PA-*%#2A9<#K='2AYSW'G2XY+P+& C1XLB!)@L4&JE06(\ DC!(=+G2H\/\B0Y\A45I5AK0E0V(;61(]^I#>Q8(> MW9'E^%1@/8T9P:+%&!&N09((ER'$*S2N0[1W(2JL=R/&/L*%#1\V'"/&7(L; M\XJ]B! H08T%C<8EZ7?H0K )R3K&JG5O2Y1XMY:,>)ERV*N3(?IUNPQ @!MO MGWY=C;5Q:64!8*3Q.=8IWLF=-9-N31+H,I9\(3Z=>E6@ZLU7Y09]*A4K=-(F M75\V/;KN=J@-.V:V2QXSW;0#F\\]"'2C4!EA$-_'GU___L,Q:@\0E/4W-9)A,S-)TMY,>DVPC#@NJ MDL*Y(B-(-.BB3%0!H9*])<% A !5P M8 JC81X>9B <5@@ 47IC$H-1<4/6L]PM-U/.(:(XG$@]+J7CE-F.CLVTVO80 MI1-,.AULDS2CA%3+Q[8.NLP[ 4M3#%RMM0Y#A@%1JBSIH8;>E++QPEHT)*&B M:T]9'\?F"]UC&WU(PG(#-,]0Y-A#E$#! # (QW'?9DVIP>6RJ6*,PCB X()N M.& +K-* ,-[?)@'I'ZLP\ M/QPR)_=3G]CV]"C MWEZ]UCNC<\IM].W3E1.TO96=F+:K.DG]S8QJN=#=C\@(TW]*:8 M-[O^5_:*O=]U'N69M+ K3CVKDV:&51*N@,]\RXG7FYKFML\<;R_!(5YN?$0/ M&0P&7/X1'6A(@QM&;4E[V0(5@"JU%X;%1UX5Z0ZURK8VJ@PK3H3SV7-J9Y=XLXPE_>8I8CC13(8XC(MD MXD0SH@<:8 *Z.TW"-T9\20 .X)L P(0GVL&3 CU3H*(@2V\B05^GZ+>@UAV' MA$'YE(":@T"^@2W_5JU3R^J4(8,;-,^1^5$,P*+6G>ZQ#VRF:2%UJI,["C'+ MD&0SC!>D6^Q T)%*21P8T(0D6#S!)N#B1*#3AB4-P]!\O[9)L MRI"$;_JR'8$4284#01**(E)%,CH+B:"3S0'$0)2>98H>3]O*^SC3RF9AJG>: M:EM?Y :?[%200IJLBU!V)TD<"N2%=(G!MQXY3ZU%LC7&R^2Q)&FU-XEP1*MS ME'76>:&K#9-3#_$D1_JGR82HZ3D9.E]$!X6_*J*A=UU)6OI8QZZJ1&4C55.& M+<6C003A,6K%R\XWPX-!#7YF4G7"(?**III(!:R 05D1>#X-19Z2FP;_]&3 MUL1EJ*FU39$ A*G3\K52\FVPA1#YTD\.VL^@H$N33]7HO8P'(X():Q@PR,TJ8C! RP:2B9"%(1,"R80,$CM.2U;6?NG9Z4-A&CM].B9!T0H?'?4& M%*3A1EO34H9J'$.[ZS0GD"%1'CUEVS54/H1ZVV(0W?3V$:BFA9"*1,Y4\%=7 M;V)I4_W2IVTE8\[4PE126B$;8J7(V4G [&?0"=D-FCL6+,:(+(@UK%# &S4T MM)$U1-%H83V+AB0^A;%+H==*E9&&C7E$,8=#*?_X[OF:40DT.:WT%51$(]]) M9J^Y^/+1#8WU'+!T*V< 0PK2LB9;"O.)MB($#6J_I^&RB3:XY$(DI3X7D*RJ81MJ#];F67,MN47:*S$X$OR3[7MB? ?%[. M_V[]D<]6UF;'[G.)8&F0&VQ,1J42UZL$@L456%090%3*;ZKR2D4'+D=T7 8C M9@) MES--SVBD,)58)(J-NE#8I"!Q 8R"1BUVB'=G42J%(>=W(4GE2^V[6IR MQE(Z2V5\.#3GZ_38GOSVZG5:8>U)YE+#&^V)VC^_C[5E7LFAD-9^QT/IG88W MKT-"A%T83=1%!AGU[46/A1:!(S[;ULI92RTU_Q:9_*XR!@.( 8DT\?<-DE3) M.Y/U^XAMM$EB59 &'LN$)G>79ED,Z"!.XJYIN9,CNZ!=6X*:#VI)WPUOZ7?; M%">+Z$E_FSCMY%\$"B2H_^!ZWFN1C>5-L1BS?L';4Y"R;1CRF52W%0U9[#;N MI!*0ISG<5'/"&I*[QLA'UAV(8&V/E7*%;.3TP$'E]J+[D2-6F9X]2.T?N_$D M&A'LI:9()A*;LEC:9%T]/5\W;P,5>*'E7E5EL'MVRW0[24J 5V$);N"T2JX/ MN.1B$:7E/0CTY3T/:-Q'3HCX:QP/%_*4C&*,CC N&5(.$?*7$2(G7Y&Z9-L2 MZD M= (9*2H+Z0H9)]L83.(D)$< M =DX MCAAZK0$R(?9A&TO$B D#%,%80-Z:#M-XFBYS0]:*,YN:LKQ9D')IH3CAE1E+ M$Z>S,F43FNN@'3D9KME8$8S@-#)""*70+H$(IE(;18.XM!L1)K6H(OGA-!SX M+648LA5HIILXG$_#F(, -168ESZ<)2PCCHW:.IH;*?__ZKQJ%!( -!LZT0SJ M^+Z^^Q!XJ91U4S.2XCJ4N#PLK*;\T4T4V09/O @#M2J5)$(,#X*H;2(.4F< 8F D/G"3SLQWZ,:2H0HV#1,B?4XP'"Q.Y&8YJ/"A,8DM2 M @O40C[;."Y2H;$0TY!1^B6ST4N5>(SGJ(=)J!&)V @TV)B_"@J7G+CLV$:" M(#4,Y"^1<@B0NLI):H^5LPX-_RLASLO%P03-]:#+'&(_O8&-CC(M.$(M<\*Y M PJ)>!*J&.BF.R0E%M$.CGHJM5 G2MH.5>LZ;TNYX^F?P:,C!3P-L#0@R^D- M&# LR!HLCE0&QMF"BVB$Z;LSN: 8Z8A **R]D5,&?MO!27C+?XM.1%%,T[D* MI1@YR(&)-MH8E@D9:A1-I^N9RN =!7E'][DZTHH;[T%!HM.^KR25 I$0YJ"Z M^]/'W#0>D)*.-DM+T4O+S0S32V(80]S###EN(V5W1+,2,S% Q.2+CP]$W4._ML;PR._:KR+!*&.*M,56Q'&.B)+ MK C1TO]SPZVCCJK@D'8CS+C0J .;$(7JI/S;#C:;OPBM,(S3&QKE.CF3*/C0 M# YQ0&U9,'PTO46QQ:0QG@CSD.GH*5YSPO.KQRGC"C==K,3Y1[("@*6$K9BX MH.]$",,T (L#IYBX,=TI(+VDD#(QGJ)RO ]+EZ-C/2EMERN)16>)4DM%4(C( ME*@,)ZC RG832V0SB2O\$\50M@5++MZ+T<[T$2 E$!@DR$_XXXJ_*<&<:';P1V4>XXRX2@Z M8U*"5+EY&4"XTQX93=2:?74-$B)3PT7MHP?9_-<*$XROI)Z:@J.Z=$B5\QUG&;UC MPJ?]Q"154C;+:/RU:/YE0 M90#;6;W(LC&VA!K?; $VA^25[R.G>YR7ZC6(4M4DUVC(E*-#,YM77%,PN'2\ MXLFZ+:%%:UE>-#2P;8+#=*%E2N#3;<,/&>37UA MEBU8E_DUO/]<"3WLW8AH00+,7VJB"@DP.N#NJK5N]>K M6$*Q$,T\8]$=2^ !VV[JEA ]NDZ%LY1+M(W 5G'T%8)S)U #@&;:FVND")#1 M-(/@-+&CH[2J#6$AM1EA$2 [ (50HM]S5NRC4Z0:,(FUCI/[BRFZ%,!%167E M2E.$C&"[MI>E.:P#F*'9T&EC8?ZPIZ$X4I>[R$ZE)CR[U)VRBQAK7N[PIQ4R M0-7@N75#/M18+E 9"],2U4_A&?&;9?1U6>%,MX7E3;S++1:!"4DDHZ%2#_W MB+N9'4HP :Z$P MC%O2;-$;33;VJ+*Z;3'?FK$7"L,LJ2#0NU]#05 NA(CMO3-T<135B#Z6R26; M3)(!7&7S&3)*PU0@\@V9D 2T<+2]:+@( N3PTPN6&#V%C@M5&/< MMQE?:W&256VEFK)0Y8TW*2V08-$=X*32_23I(V2YQ$VJUES99=80[_OLAW@: MN B]+?D*#;.5_N$>_FFEG;M@13V.HIB]<'NX706_N6YE K@_8XV" 44:PO=(2T. MO)V+C*3%6\U'X_R&?3JS(2BX*AH MFI\J#_N-\PK)8?F"6&*2U7;N<7 B"1GP.?H.NAO0BH3RJ>4]NO(@XX(CZ'?3N-9BKI'>^DJ()&XN0 MYH)^=,T\#S'VVC.41,]\5]/E9L)ATPTJ;@+<44UICAL>Q@5ALT17]*T!(>V> MC]GMQ-"!<77;##-$1R2KA+CKF.K>GF(-.*) MC$@KRGP*$YQ/L?/R%?@KA4"5ZIJ2F:.6.PQ"#_'T<%\EJ5A"F^K09C.]!R&G MON7U?R2+0E:E9Q&MY#Z3%7YVPK"_)O?LK- .1PVD /DG^@%N_L+9^WG?Z]GB M/D>X6_LG;%-4 !5&[67#/7?>[!EV(VQ-<):0+M1GE/T>"T(@?6QP ]22D+\_ MH!45G((_D]8$$%ED,;+PTF[;,V)GJ&_30P\\"CYUS9,<[*MXB:+7='J![+M& M"+B"=]73_-W&/Y46"/QVJ6+/6.,BV>N.95-=DS2#U<2?\^^>92\%#+GG$__ M33@$"&4"B2T36$_@0(3NE!5$6$P@/801!2Z;./$=183*'C+42)$81(@@#RI; M&%(92(\3E:UDB=*E,I()-19,R= FO88%W16TZ+&AP J<%C4!&!%IIP&E<58 M<:.E& Q JP $.! &(U2T;2<% "&T ,J8F3:VC"&514 #DB-(3&3T*1 4:X% M.PPB1V5HO@:0*C2 @4D_(YH\63&D3I@>$1*$_[@,)#V;$FEJ+$S1IV1B,B6" M; @9)6:$#5=.M"SY)\NY.S42FYC2,FB$,7#LJVW[-N[5KRY=$>ED8=''CU8I4>9"Q_3 M')^1.WJ/'%-.W*PQ.^R>,,%[[-Y\\4O933=9:^8A!M]/*7T6DF0K 07=0 +6 M-!EC]['6TX0=<:;A4A:6Q.%) P%U&(34]>=0&TIY(M M<3177O'5^>%^$R(7TJ@',H0GH!NQYE*@)RG:)Y/4N191# >(H5$F:&DRDS)1 M_:K?,IF(80"88@BV%%K/2C<,#F#%@ 9#T;JD[ UK.?4L0L$","R3Q:H0P+%; M7@P*U"A-LQ]5)YXJ+ M*E;N>]9=!QRF%5MMBP?LL)JE]$_F:)9:M*CJ:@: TZ=MV?#5?G,Z@=-48LAB C?5^& MX]4Z8H=Z\FO8DQ2NEV1L[4%\KX?\0YV M]LIFE1B93')# &AESA(.6Z21TB13W2#:#6 V(KH8JB%*:<==VUQH2_1(NF1^ M9[O4$V2E,@;R?(1NYR_-O4-LDGB_&RPS1O)27/%L+1=:]M9H#XHPA?G*O&K7 M)06YI'!*>VA?\,-;?:K-SIL%U$$#(RLQBC(>^FI#F-,YYG$I&Y:FC]0M++2K,QECR&:7%KT7&J=^> MB$8RU,AO@ 6,$H.TUS8<0C$A; J/RNQ4(?O@SWY9_)M.(K7$#;%L2TM\V@IM M%9*#Z$\_IB%3F:1R%*&014W@&A.SK ( M&*Q@6!,9!F#"DA4!$@M@5?\+27GZ]2_ON1 ]<63A]RR$I/Q%K&3>R4AGFH9$ M J[G9P&+@0@KEC&1&0F87;JE2U)&/KT9+"+_N5.'4L8A^Y O>7_Z&@CW1,B3 MG :"2PF-Q!R23O'1JT57)-NKU#G(AVE&G;34SL/B14[3*,EE502D&74",NHH M<4=S-".JHO,2A+(-5B LC")VQY'>0 8^.1]Y/&=%&PHS M4,Y4J(@JISV=32E%W4%6I=*SO9@)KY)0JP[T9-@W#5(2F(J"'L.\J<:5Y=.? M3$_6GE)9SQ?] B#T.E"A4HYB[""JF5.S!$\AZB!+L'$IKZJ14 MBT J4DSAB)WR":9D:K)-+=X$LA#U7F$LH]QE8-1.DCP<0JJG-]Q%:8]HK*%! MJEK8Q(P5IF=SGM >:D H39!QO,Q.2PIY5BD1ER2.W2F&B_'X48A'ZD45=UM(NRB69=1UA=)2:,F)1;U-,B_YQ/LV6'1$SJ%-4( M12EJYH]2"\S.5[X^JD>UYNSW*:9-7GM-D2D\7.]8H&<,Q,7:#[:5?? M;=-0)'&'N\6%:E7C!K28C\>]>4L-TOJUN$A22+(^,KN+*UPKA2!=LL=1.V(- MSUJ&%.;H\^:NUDD*XLSSN?.6X5D[16_49/X-<(#;#9DK(=*C@:O21=TPD5C4 MN#-G,AJ@7%F*3,OM>Z!3\2H:'$1[7.[(JZ[F/8T[Z/F$%-?4GMP8QVMW-B2L MX?).[][A&9RXE>.F%RYU*R%;A_A3F]?3^Z0+#M%!9W<>4#1EL3P&SN% ,;.+ ME4EMA5W_?"$L?W'7(4=X4'+YK;K9;>)LWB% !WR'4NU=Q4+<\&;3.4]G&H@RXY!PH$,5[=>^N1O ML'SE=H] W5^F0 K)W,PSU:RS7LTMP;Q89W=P<%'GY=26LZ#/M)K(82S:I(RI MLL9%;($RS*XP&9QO*5C5&0Z#0)RIN!JH$!>'Y<39^9S#&(Z!"$A>3%QV_$C# M9 GT^5,&KAR6;5A!0!/V+5U(@0R809$!^MIW<9[[\5Q$B9G*[9)TL.!)?,?V MP9N@K,P 7MH,RAQ,C H,,5;YQ!JE5=O '9/^N=Z ]9^%192=&V$<"Z6@8FP9 MOCA43Z$0M,G:A=",,2F:F>V'"/]6S%U!A]A%X?T0CMP-WP_)(! ED HI752=AC=4T-B95UD1[:34W B%5A31F7%1W+H!&H M'-$8.6#^==5OG4@D_MZS860*2B0;9I0Q1AJ;,$Q$A:$[SN06L)6A]810,5B@ M]!/85)Q^M2*:L5TC,0]"?ETTXD\XAD=C$-4^(HX1XIGTB-,8\8ZWG:,15@HQ M" 6YW.."S8I7)6"7>,XN@5H\51[4)*+^&8AO22:7!:;;K-SE_WU@:.Y+6S75 M8P[$38J-WQ4FB-317=;5;!0, 'J:>7PA,0X@78*?UG'7'M'0X5V2:DR;<($< MX"6957VAR:33+SUGA M^#F'YZV5HR0)?7R*PFF)054C I;=]=E(TU7E$'GEVCTC@.#><"'G/T5BJE0: M.8Z7SQF)6O%D]\6@ FY94;73?O*)AFS&;XY/DCW=R.1(DQV@]'%'?/9A$2[& M8CT;0E4=>Q6:#0:7(\TF ]&$3 YG;]R5 H[DF$4(S!9CII9H>)X=-'(O(7W(! MG6'5:0&1**$M$9<,4GE9AZ(HS:4&&9.PE-7A(A6%W%J*5SP&DG%H39\(6S(* M8TWI5"UVD\L91#M2E\9@$)LNS$FY5#)]F^[16P&9Y/#XA[)*J<_L9CL=I2(: MDQ22(05=4HCP7]N0G]&))J."#6".1"?N9!9Z#Y[UW?V5;&.NRF80QJ )3DUJ;MA7D-:+<5A>K:0+_5'&JEC(+)50X !N(6 ,J$":DHJ:WJ@' M-5>7(@8(\8I3,-B%DDQ8,2QPF8:_KL8DN4IT<@I$[AL!_0Y%31&LJN!$V&7% MBIA;<)&KZE@2^EXO*9M-Y%MBI*=O#I[?*9I7K@2[JF M]5)_^F*1\ M9FL7+J"N&J92S"BA5%].7IC%K4@AV>@O50]@S>VOU>I/I1/P*5U_YT'$B&. MS\Y/7]7D\)DLW9V9C:*H7L7+8?$MS'!((16('&[EH?A<7ZVN[ 43(CG?$A55 MV1GCN'K$LW;M;B#IJ3'K/\Y)P#I9>V:3A7P) "3%AH#4"@3 4A9$&%!%M 'M M^)X$NX@!-4(.\#(%NL!M1V@2)]7?V7#>W:#D;2$$F)B485!C2L#2 8#+2< 2 M *CLSVQ. #BP:$A"7USOD-QLDN" 7 !5:VL58V!Z4#3$6UD]$$4K:K0@ERB MDF60:;Y5 AK@;I:BQ/QKMS)$]FIOP.5:^#4H1;Z* M3\#0>I[1ODH%LR68D MP+X>? W:4+6(F1G8@.*J@V43BV'JVZ5D!/]"7%X8"*C^&N8!%-XD:?<*8IB5 MDFSWBLR)U"F%.>5>IAFZ>XX%SHRM%L M4'?H3/JH2-B)&N!F;=KPVTRYCQ9"F'10EI/*T81@8()(YEHEV\G^4S56LKQ M[UI:4C2^I@=>DV*$Y[V*7*S5YO\TTL8%I'*PT8!4!.?R\&W4F0H'SERP*6% MV\EEE)GX2BZN!2=QH6@A!Q<]&'0$*$>D;*.R3H@K,@.JAKLB2$LA<"NK6[#(O4]<-!.)B;%D.0E3K MM5Z8@1Q?1MID"$C8QJE;B4P*05V?^M>^+N'42 HPRDKBS"EFPELT-N=0>8B# MFHRCZ2&H^B'QX9*I)99&&N*I47$IHMS&J.V1]<=FV)DD3:!8ZE9326<(60R2 MZ@CDJ$\>*LDO>1RJT&4K1N4 )5-)4JTI,AOP1K2'29(&[RN-$65BD*+6Y32] MW10I3(%FKI:WK:?0+SOZYC((-\-YD!3)HA.#(#%U45)UV674,97;>' M7TU=X2SHJC6QH&(<=I+@3_5250>RWC)C0SXSD[QTJP?&0, ),'L[I^PS2T]'4>,X, M5284K(S;<0LVR^*/[!I0&4?DZA%!=IUZW>AYWS-XWX1+X!_4;GOL:LT1%^^A_1 +D&O-YO]\/0]> 8F^;,9XA3C MJ53.K.L!+9FQH=.6^GD0#1W*%3 <0A_!;SB3 I%LT/\&KE'4I!C-O%\IN.?D M"K%_PPH\V[/#O/W@8*-DABU2EA' MD/-XR^%*&E2%M" $Z8QW!6]1[+B%WQV&,LH:=,3+; MQSWM$<5N4,@R#6/CV MS+!FKA9?K@L$;&7B<;ZO#X<'1XA+FB[%7O2*"G I>: !F!P'JPW8TIM$5-@L ML7!>8O1*W\^Q&BUOQ_\W#G9IH+SO%J 0?#4C-_M)=IW]%5/ZP)@0M5M,I5Z7 M2 ,S8X]=>2N8$XV?$=)+#7/_DY83,T;>==K%< KNXW-;X_.R+J4A5J M4#=7XZS>2LFPJY/8EWFLZ'K3Y]W7.Q2J-[:-J/>)QV=9]:5%U%)^\8"AXN1M M2@H3UU@]V=0[[&3*\>==W%^R*A9EV**5)A0H3*(# ]BM#B2I,*!'!-"%$BPV,B*!3L:- B3 MID=Z"6>RG!@Q9TZ/$I75([AL94F%#8D)+:E1XT^./H-V5.9.JLB:'&ON5%:T MIT*J"Q=^''IR8 PQ^]"F5;N6;5NW;^'NBW%#YM&E&?%^W4IS9D:I2F.*;?B5 MF($ _V)@G@2P(E, )*6S20&X !BA9/$Q'!L=M+0@XU7*--TP[$8AHO12':, M ZO2F0%4X+#X,X:*-#$ T'VI':QNS8MQ--H[,@!CX\@/QE@AOB Q^09<@U4& M/GE!OR9!VPH-[<3(Y*!&SBO0,X(PN\&W%0Z(H;.FELEDA=#L6^&P3%0(H+KV M%@NM(Z)*4NFDJ*2RJ42<0M+OIYL6,BNN&6FLT4:VYE+IQ9&PF@FPJ8Q*$3L6 M:ZH+*_V@&FLOJ!+*CR2#4H*1H@5G:FDDD#82$B833=*22O^@B@(2IJ=&]+*B MNNI#,:24%B0(,#+]BY.CE]",C"0X4[1*+)ZL0C%,&%&TDDXDU^OHQXX>H@DC MGT1JZDB#]-IJ)AEO1.L&&4PZ4LPL0Y),)S>7-(JJ/0_ZD:O_3GRR(DU?2M.A MGRQBL=4@3=*QT46[-,J@'S/""2G]\.SJ41?9+.HC3?GZ4J(Y)2T4KZW.Y'30 M':5BD2L5D55VR%(Y1;-%NU"TLZBOL 0URW)A??53%2&:#B%&;XBATGGIM113 M6,/D2*ELTSTJ)RMS\M7,^)[K:)(# -@O0B4S.4 % _T3PX 5#(/!L0"2(S<3 M\#9^4#:"P$OC,_Z&4?$@054X8(O_/#.Q&(TT<9CXN9GGTQ3AC281AB7H'4Z!]+Y+/",=OJ^J9HN7 M7AG"(*C]_V+>#_Y7VZ=O\WSXE6$E@:%/6W]9RGI(Y:UH$4E[MD/2T "5J'4I MXW\; 9^6IA0[V$5.*L%3%J[2-33/]*]=Z\F=\F9#.NJ9#W7)DXE?YE0^[YW0 M6,M! L2.)(3;TR.+1%,(V %!.#.V14"8R,8D83.QC'IG$<\!3H$Q(XB"P M2<-)^%,<\<&D-.492&.\ Y(MX& 2$-,-VDX7N-^D\65;\8U9T"A&V^!@2C?1 MD9OBN)-H*6,2*;L.56IC 'I8#09^JQ!Q8%*;E*$!C9,( \9B()(3XQLQAU%& \0@)P!0$$&&\345%,<@@$28 M'$5&D.-\+(/1*8B5'"A$-:7K/R;,R4N\5T0DKK->G5-*1?!7+89\98&5T],5 M[;0_"@$%4$QJ8E9>ERC8;=)R!XE4I(27(M.5CX(C%-([S:64=S+$6^C:'5BL MZ*)#I8A(%PGF^]8#(R<9#UMHDF#XRDDJ(BGE?P0-DQ2MXA.*_E-]**PGL$@R M4I"=95[Q:J%,@WBGJFCJI2;K2E!_*":DM$N$*#17N6PEU"T12TO5^V?_3 8K MBKS0/VSB":<@JCR/)J]'P:J(.P2SIO[_7;&IV8L)GJSWS13N4*/0*A,+WX91 M<%DP,+.)VA7;=-)_9K5(0,1(Y]B9V'UDIGIS$EX)-0(G="(JJ+$KDF<0YQT6 M@:;'++95LA30P,9*1RI@RVD]!$(371RM:6 M+CX8.XK%RO9$BZ#!,(T4RL8LUA^%*J0Q /";)I]RS3 ZLR >HAH6"X:0/ H7 MNP%HY$#"%H9X+L1!-V@(VSZ+';"4D3]B*!^'$(8&U]S 897Y"338%@ #E5 A MT"!&RMSKD)FE3;CEQ9*G@"K.V9V+)OHB"0S9>I$P>$ZQ%88+;W)%._!9]*H( MQ"E'M]27GA#)_WO5:U6"1P4N$JGX>.5,541;5U0-VJXH1.51M9R:K66T#X#O M>A8]K+0O%V$D3!N5H*GVBM*I7J5WGM%4P/JTJBZ=Y$RM^L_^[-J5BL#-4$*, M6E 0.R\9Q,!==J%A!N.T/?65TZY9F4Y&EZM>$F$U4^JEW5F[)"YZX.!!BUD, M;$"DH4S #BN"22B,>H4^-&T0*M,SR/]$&J05:XF&;=KKK/*S8Y+0<[!?9C $ MM2H^*>VQLDM,ZO&&-:UFC7JN0(Y>DR9XI#)3RL*AF\M,GZIA'7OE3@OVW@9; M1"9B.(R2RML:R+I($$T\9[7'<0]) "D&B%AM!;@<*T'LN!_;Z)%U"_\:'-;\ M[!L/W6;1)LDB?A0"&\A]2S[;4%M$WD?<^RN';(ENT"%2O3KB/JK/7-UW)KUZD+B 9%W8L5[%6^ M]%Q(%;G>ZUK2SWZM9-+V4^&"SYF5>%XOPP7$<8;;ZB-1]SS3>J'S0V,>9R51 M-L3,@S7WQ$DY@4I1GJA">W[XE3M/5W3EK^N3R6IJ\TI-N"1K7W)D)"A".$>$ MS5XG?-41E23#U^X@%715E1/#KZ,@ZSB:R9G_;0XPN(E!C)<)5IJ>,@9H%0#)<49;XMG)KX[7HE.ZR\M]$3W9U: MY5NP =V$$A_)#^>?NQ0!D]?!S0D)I&*"';#%@+"# $U$QO%M0BP$QH)\[=YC MHQ(\>$"8 PJSY<"X,_^[EG82.RO#J4(H*2R3JZO LA8SEAJ[ERM(N58P%^2P- MQ)+&SA9,+R1.*L['(,;+>&#.R<@GPS0!/ +0[X**RTAD3SKJ]W (#7VNAV9% M\L+.)F@(RPPJGZXNU%KH=T9"R%!E5N#)R>JC#]DJ](*"^2H%PW3"4^HNV*+. MI%JH#'\_9" M*5+,PPY(B/+G(Q+MLG (H2@+S>[*T@2B#$-J3V3@-^J$^KXEID:D*)1"4 J+ M)CBM)FQ15H21Y?8"\)1%Q%H$<_[PJ*9QIY"PG59& 0/HQF8G#Z-EF,)6.[3U(:R@6XP:$PB<:SO].:9J&#MM2AF+29O2,,2"O[(]L MXXY D1@P@V\6PV)R8B*3Q4+2JR90#@\'XHU6\'A"*E:FIB#28)G$A3(,;A(, MHV0& @=L8P\)HA$H@_.R+54:0CX01N?(R4A2I.( @-O@;= J8ABJ0X\J@MFF MA!C00 ;ZC&*X ":*P;.((26(Y&M,KJU49W8ZZI+DZHHVZ#_@+SYX*AUKK7,R M+,' BK*J$/F.[PNIA9R^:HKRI))4J-?^8U2>1C,P1@PZ8R6 4.CH\B=&1<9H MSOIR!;#VB1[*Z "XB4JL:GL$BLAVI/6 K\><8O4?XG'$U$3R@ ANA ^C3*H* M?<(AC]&'G*X7Z83H^DXA:/_M1B:LIM),RL %? QS3^1M-;MMY3AH3WBO%^,1 M3((M*R B'PW$!T5M'-FL,1MO782SJ2Z*=PH-@*+%=XP*U+IM#?TE7NZMT*;G M49Y"=OPP?S9B6D9OL)SB&6FE.HM*UBR'2+P*67ZD+"A,+6WD^5Z"1?:)7^Z3 M/2>H*: P10 ,9)SK(-X0 +))/A#CB5)R/;Y"8D1DE!J0Y33#:$K2SK;$8NB" M=0IC!2SCCP[ ;BCF<1(F,5"CS2KDEV[G('QC!R4%SR""-]P-(@"F,PGBM;2) MN@["06+@O.9#(<( # %75:2,31BMXRJO+@H '#CPR)*]BRF?H[K!,&"VC+A MAI;_P47Y$3:6B3(\E+DZ!+5,0@=U!>UT!S?GJE:"B@R+Q<@JND0B^0)2G" DZ.A(8\K8@_.6K#>MTM&H MYX+293U/Y$?T8F-4P.-@% #4(X7:!U.ERK)RPR^,9#SW9S**DNFV+GVRHJWZ M$U7ILM&0QP[),: ,E5F:Q*O*R0CSTT;&S/?>4B/(A5GH#DBJ,UTLTS$5"E:' MC$SL9'=FY:+*C4-S @UL0U(5.Y<'2<\@F3W)< M[ZT40I>*C:J6:J9.")UV17+\U,58Y\!T%!Z-CI?&B8=T_X2K[--?]K0= 8MS MC(A.;00H24HK%'!0"0];PQ HIK DM(,>CE)%NH.T)N, F ;;#(!J7D*7#J": M8 ,II0(UB,$V5D!-*[.FRBL7MDI%_ &@FP@]CTN 5 M)^&+$A NY8Q?/ K!$)%[T*Q6"?\V&A;D.?)/7(D,34HU37,%G";+1:H)0OAV M?*!Q@)PUIWPW5,2E$U_36K30/>].@F"/+QP+9!ZV4N*E7.*50S_(>;[P^BK" M\3J-_5$8.+O*=*@3%M3:D_KD K&8]4((\4@P$['-Q)" MC9## Q$E,_K/++9(5)4!%CM$?VD",\368P:-)\:@BSPU "9AQ9))/J8&)=R$ M-#KK20DX(QAG,4QT,=HR+Y6%Q\3$&J-/Z0J*5K21@YR%Q_ IPPHT>H3DI+;@ M!A:W1L3 ;'KD6J4,UX#GKC:)U< '(XQ&$SC.W;0I\XB! ?>M5. C(<>4*.C& M0(0#9+S_2QF YC?D+X=H*R>48A@F)O_>EX+!XHQ-8F*NZR02.$40IBK'R6 0 M)B'6L^J6@8PI&''$KR :9G[[CV_IP?W"Q$IBID*5H;4 =4M>B;24\CF U1T3 MCR#(QO\.^ &G Y#TJ'D(XI<,0H U90;9Q ;URZL,8@LB9%7%"7&C3ZLTV!#K MHEG!;%AW.'24T')U,TFB-^T\PQ9EPF*C3D=C4-7J,%H=JJED 8JPR= 872> MA7V_I:)@= ME8QX"@II6I/+S/&?Z,UAF+*.8(!N%G)'15CS:J8C'*-C)L;B$,,U-"%G&N>Z MFK%T'\1A-@]6\G%F(F0QLDDIN#4,2/( 8"#_:F-O*.-A-L)!T*",>KHZE OD MZBML^H.3FQ,,ZRP<4\B2T.7NPOD_W@38B+-9X[+XV!'J9HPD9("?:QDNE(C- MI#6'#@]16N\ZK[,S78](E/*B&ZZ-51 39J\C'@Y9:J.4/N,&EXPJ:%H3_0NK&V- MF5;N[++W/X(L)+["-22.J!IEKNRQ5\50/R*%5(+X/0@'Z[RQ$/5IQ:#7*3:I M?+PIR7BQ)FBW^LRW&RN->J[%5P&JA$#.;DEMR:+H.9T$Z(3X.5UX$16EL[5W M5DQC2 4Y*8XRX;C6* #.KO*>HY RP4%\5"/*BU9X*%&HL42P MQ#:ASR;3Y!G_M#NE$'6;8A<1DS/G^%.,L1[F5+O98G2NNX-48B![<8A3)+IA M#X0(AL\@CIP K/^>J\LAV4]BX (M@F=*]K?B6V%4(.+.F@,!0(Y1?)1<6QF@ M>+\F\&NVEB.\U!J%^CK +VQ6ADGPB((#1H4FK?*RSS(JXM_JVD]F1O80Z2"8 M%"S"()6;6$2_RB\L1,%19!)\@VHT 7Y'(MOUJU42^),A>28FP4/]@MOC=B"$ MVEA:O)C[YX[EDUCZ4Y:E9- )G5X8R[(@^AC7-3:]Y*BR]?12!6Z\_UDJIJZ@ M,$*&\:0GH[;5?:,X)D%OYB-MU,@V)$0J. XQ-$&,"/@@ MQ$A$6P-!1W6G(;Z/"H+/T*!"G,TL=H;/GF,,8IQ!T#SCO\6T">+A5\/6WT-# M1+C(%<+Q)A6&$"\[*XOQ*$=?SWJ@>:[-@ME<#FH::18QW67V85'PLHP M*2*Z+^O7HO/V4%P_DLXP6Q=Y)UQ)JN='N/6BOVQP<.DP0:9S7J(ZPH.YGD,V M%&,%P:=18X#;WJ/@*%>U278ALD\%#"!N0S)6!&Y>0YIK$H(\%@)O'>K&B42F&\11F!6* E2ZR.B(NKR70H M[M?XK0H(EW6*# M:)0--: $.;!8@"FF+NPHEK="9N1(J%4N4X8]NP@K'!OB8+3FV51[,[!8(>+^ M,'(+019##* !JAW#;P""F+*!RV*LN+%,&3UE,0#$R*0LX<")RB8!"'"C4:9, MDQH>B"%08:8 ,#(ME#BRY$!Z$DFFF6@Q0!A-RHB)N1@CQL*!*3,12\ARHB22 M.#B*H3AQ)U*)2I76(Z@4Z4J%5"DVI9@PAIA]7+MZ_0HVK-BQ9,M^C7%C9]2( M$XE=72HUJ%)W;"?_2KQ+,:0RN@/Y#BPFM2K596J3$APH<.U"P&Q/5AUIX&A> MQ%,33@I@8$7F RH"Q*!)D62FABLXDYQDDV0 %9S3+%XX!D 8BP< GET0U71<454H!5J!? M=DE%F%7&F176#3$ -=%3[U&FD(!MQ>6=5?Q%)>!/.UVH3#%1O:=68G5)U9Y@ M@V$H$6/[458@@#0*%P!$URETFT 6[K2C,D]%!X!]!MUPH0R9310> .7U_X>8 M&$O:1XQS$]:4HH"9';43CFA<=UTF *P $470W!3#5&%XEHF&8L @"9*X:!" M=4H)I"%=#<[(%WN(+02@G_91Y,Y==SJ&)8R":;A@56\%]AZ):T%5H8?R52ID M3A!NRNFF.*1)(GQ8K857?/QANI)$0>HWJ#*9L*;"E4A-E 8,,:FF859V!U0@M8L V1!.0KHH' (H#B4'O<&A=Z)!D4 DD)1<4#9-< M ,/8-Z*$NN+T$$724M(73])1 B)KQDZ44V:V]?]+G7R92!=O8*1I3!!?>IVT M4Y]V39I48LM!&S(STRQ-!ISCKOO,^GC/XG$9XK(3@5S1N:JI^*$3/% M*%.&-2AJ31I>&"2B+O('%)%/.H8?1;0ZA,9&DX11&T@9*O.N9Y-D@@:P&#FT M-AK)U4N1),X9$( 8PTQRPVHQU";&1CC ::R*W1HY;6!H>A;V)##4=MX*88_6 MD+ LY7K D\20F[==KV)VT$9HU$9WAK_F*)C5*19]MD)*4^IBBTC5M]1"0C<* MNX*6[OX>@?8%V6)!..N,PQ;PX:5WIKI:@*+F MM$:QK$\^JDP'$\4?F4'P9="ZW]6:1R6D/(AG--Q4#"PX&!N]2"X8H@K1HJ+# MM;2G0XHJ$:2223IED1A'- MC&%UV'&()# TB9M\Y"B:< A2MF@=#VDB#*71RD"&(AGJJ64D!\@$7YX7DD 6 MZ%X.L=6R&.(<,4 C@RO*Q/AR$KB5#20YY1DD(?T5$4ELB2"W4T@:I8B6K;%E MQQ@!*-U*VM@PQ'&1&'+CS W*$QW)V,XA94H48S2AQABXYH)V"555 CF?^T#+ M:K.;$45F6,-D*C,G)W%+0G0'/J1\KS*3^IGUN(8[9@W$A:F#G>VPD<2^@Q/DPX;#5M$I6 @%*J18'/:7F" M$DMD-ZCE:7 N;1'0]X38KFC20RO_._M4+[57O>^!,9CLBLLALUD]T+).@=V@6 9:4BF%4="<[8)VLLABOA IW$-5-Z>" MTY8==5V*&Q/NWJ(8^$"-L\LBXDJC%DW.6A-]/EU7<(8I-::B(B80R\LZ MF1'Q@$>S_R0*9Q2IDVSA!JBMK\["@%;I;1.H5YDZD%*Q?^C2JDAM4=MQ(%=:8K2UX2Q-2.(,#M1"IEO?"6R4GPCF( M*J2J=6E6A4=U \U$((3,9S57DCW,TCJVB@_\FEF1$RKLQM2]T_B7#*(LCC4NJ2L M: NIAW6QID-Q%CABH "JE3=M1UVR(70573+RB%:5^$:EDY'U=YN&Y5E5\'0I;1U+[U MC4%@7>?DJVAV0[N]WO&<1CMAHW2#C)Q1D_U+W-RE>43SJ;(()U(H& +QJ$$S MIPX%9,SCR:A*,+#J[*+UU)Y6*J2(0Z8#7*SH*5ZZVIM!YWZG\E8?+S^VY" MH%E;F4JRAV=>]0%4C&;Q8::*RNC;AI" M.C?T;YZIRTW,M5B%T*FN%1G3#7RBCTD"8 P4P5&+2ZSZAU.$;,8[&SV,C+J) M&/:"]MI+2/\"(L2N=^;99$P(E]K#:7<\,&YN'4@=CS6X9!S:4#N9CS055KX!8U]0!_\:>#7O$IY1%$*QA"4M(;#% %! MO!0I!YAF;S: M;9F' )Y"-=/[H2+UN%0 /_ 9V@B M+#GQ+"XB'E1!$JHV$()V'[,( XK%=2H0#;569S(@:[,B&BZD5C*16$?X>#R$ M,*U(9^0FCK&S+0%F9R\D._419ZR(0MVT@B^D(58V21^W@S0D \=($G!-ID+ .2CU2!^1A9(PI#1;5HX#$0;#TY3W)2LJXS(( M^41P\7^9^7<$%%WR_XA^QQ,UU*,[Y\E)+ZA=6<1N?-)P^<=]J(AX%7>)F=6? M5Z4?P$:5,U@5F%ES/SE,SP0[Q14?W,655J&C)2ESP18TD]);*ZI?^V9"8-=O MK>)+,;B4M".8^(.@"1IR^$5M'A*5C$A;F[>4OC6.[/A;_Z54DI)XC6)=I4)7 M7]6."4$V12)[GM<9$$4/>*-$>'(XKK4F-T @QE<@RR WPI@7@_4AFW07Q<(> M4'-[U?,I'J84XDD/TB)*BS0IFD"%$$L<4^[@S:(%!_B94C9:4,8E=I*E^VM,U! IQP3.2 8I._^J M@%LFE.PE!ISA1+;XBQ'!")AQ,"-"$D5R%WUIJ)PQE$Q"2QBC&1L&()%32ZN! MEH2DF$Q1K"H0@R\S3^2%K7B:?F3''S>A=-W3H3AY63N$(/^)/"E5?[=3D?\5 M>9;$/(U1*ELI0J'9.M@U$*PJI3ES,[AJB+A6<.!C-# *A,DU34WA?DD8%"CE M@-5GC4>YI86QF^A:H]G5D,$$;!BH?]ETD\.4CE-FC_'F(7RFA$)54@6K#++E MGX(QDQXH.U/I(D^QIQ8V?D+)6J]1B9W5B"R%H9K*F@EK7YL(/22WF38[B?Y' MBLG5=YMJM2&H?!P4=[A))0XQ48X'-0WTKC)4&]'_*CDAY(P4<981U75),8WF M)R9DTHT>R>3[&Z;/.]Z6S M58#O>%%'LW[]=E136X1'0V$0$3QQ16?2(@-/P@BWH2UJL1IAJ!=EF!"2H$L' M4P^C 2S><1[B$3B30%"J-JYPJ R4L"9QU27 0F4 M!#5?4[UB4'@/%[!5F82PRIM>VV;U"VV/@IGH98J=*6QP1JDQDXE.:Q:N*86. M8I0-ZX'%U7>S"9J#@J-1_Q8C\0I>I0J;0>([_ZF9+1=,*&>5+S*@_-ID32-G MIQBZ4.,[7E9L!8>4*>2;/7F.0-F.^F5)Y9!%Q9DW9*K8W(4MR.(:G&&52$WO'=*F;H2[401Q3(IA^J) MZ;D4?.'!IS52&7 MM?^HC+S2:,N )AR4"263GD%+-!PBN/F=YB\4U=,*"\7#;:IL+D4F>C"7@#S7F1*R=B91L-HQ=J!'KU8!L^ M%AIZN<]ORQ;!J**]=P"1>!DJP3XQ &IWD:V'P1>6%F*'6YT*(2-U^6!7A-@" M[2JB@=%G>5)6E$1+I;%;RFV=]U.ILFT5O#H/RJ6.G;'_&,IKH5)NT;3_F_+$ M!_*Z/D0J6NW0B76!!GC14S.?,.)+:#;4#]BAM H3T1O"_"-UT=*]6N$3SC4_ MY7D7=SPB4=00-Z W.11CSV*][V)/:^T16P 1-^$:$D%7C!21/.%6Q($#:/ D MXG/8VR(M1(1+[P)J[_'#3>@A(2'/*1N1"7TJYQF3"4VX\ &J 1O5!DN2L[P? M=U7*3IU:FU:QE-(A/&>PT4/2B=%_O(T4W(A9CQ??==9OH3+%M%R"H;MWJPR" MK;RT(\ZR"Z(TK'+;'&E.WOA>PU5S%IV:6@UF"*Y,I=M?_QCBX.L(;1)X8!+]GHYXF_@] M1",*;O6(WTI.*RH -VN31E8R$> \!F(S-V+P/%OR,D#"8AABJ55!GHR"AXT$ M+.5Q'=)!?"J" YJA$9/@+80AA_YSY_9!R&WQ-\,'>H[TKL]+A2%TIS)$'AQ1 M'CJJWY-\?AL9M9IKF2:J9J+"J_8KE+0=%2[$A!'!Q! B(9<[:S@>@*0NGZFL M*.C3%$$-;N*(9? VDS\5U@E"I"U[JC%+G\H07(M$=^0HX#5Q'E^URR4ZN[3< M@N S0O0H7=%TE+1S?JCR36L1WN+$<"[=I5H+60QXY;^D&!Y+?YKM(C?-*,L& MY6)QRF\W[<,&6=,5*O^,C-79Y$+HO,DJIV]UAL0#&6*]^T]3FT45TTC>==* MZ&4[E8H<1Q%3&SU;;!VI7>]A)BOA:%N6)'<7?='055WJ&+&S"3L4>A@EU."/ MI^52\3&UH1K%X:-;3SNNZ.2^H[G;LU#J$CO.W_ M&0A;0(-@)9W+5%TUF5DU&K?8N$>U34ZUO?9PA4&:5;RT!3XHG?RP\AU4QL6? MKWV_KG>A+LNCM=;.C#&D[2*4SO3J.[\/3TQ-*K\M!#IP$LPB237GP'E>,*N* MY;6"-LE<&:^:,V^J)X/TF9G;_+6$\9APQE33B"?JZIC4BP5?D[W21 40])8I MD];)C0'<2)"Q46=)C18$6/#!5Z=%CR7*B3%Q($N7!I_2 M3-C0(TB#'$.B5*D09;V.*'EVG"G5X\"R8I6!C7AP_^+,>E832L(10\6!&&(R M2>29"<>-%0;R[D49(X DJ1IC $C#5YD8 &*\3@*P(K%!RC%0$H,18-A8PXA+ M^E41X,:DA) EEU3M%;/@RY@!&\ K!@U63:4U/9S8VBN]-#< Q+@Q4V[;94X_ M\D2XL^'+A5V523?8=2=;KPBU:W1XDOOWS6.MJMSI<%F,GTJ)QM@R%7QL\!F5 MKUP^MF19Z NW S3OLI".>XFDYO\.PBFKEPR$* 84"/ O$E\(4\$ON$*1I*NQ$XLXCZ6;*\<,M$[0O MSS G*N;%&Q=Z[KC_X&.)'NI@[)#"/XQ%!]3MYDS1M162AMK0O0MTR5E"P986PV M78__M)(.27:72Z[$=R.ZLJIU-=KO*A3-JH\@^T(*\R*-#HWXHVJY\\XX9QD: MR+<9$9T3+*O9!)$D!)<)([U;TU:O+G$[1NMH5I/-B:1IJ>I40:7G53DB8E0T M&F82)S9Q8UWG9/ XK^O3-]W]:IJ/TW3K7'/"#!XHI$S7* M?-@?1_K\Y?Y-] M1=>KB\7ZM,FP("K>_39;_'3/^1TC_>'47\)*R/=%;DMKNINVM*(U_DC%)[8B M#ELXTKBF.WOAM^J' MH$#%D4+>D0_3_-A":8DG8QVDV/_ESGA"OTWQAF:*%,:X9A!9;5&55.IB8ECF MFIB9SDA+/!4.DTR#_F&30OU$\INHC*.BZ, ]()':UO]0O8)9'UMV5L 6VK#%X8%9>8@M6 MZ!,=B_[83:5&RR8:8P[-,-31L&4.2V\3G#7Y]ZC.4Q1;B"#=\%SF.G44TR!^;!$&<_48O1T<;.7F3[6/;K.3J1B_5MX)DB]%9GVC2]+;,CL)]QN%>TI.X31 M]N3D+D">9ZA30L]=RY3-M9[N3EYM$4@@62V2'31&4)M()=V8$F6%MW1_56Z: MZ.=2.5(H:%A]UVDG9U'F;?2&Y6E(K][4S&S>RV>N'%)4(K10[*6&J"+F+2'U M^+(DTDEG9,R=E"&!JUO;X2=L$\EB9=76RN]Q4"+)G2V\AG2PLP21C2:ZV^)L MMI*F#7!ZPJK)@][;DO8NK[2F4LZ60FF?"6L*QO"=TT=?*I*I;">D.639FS"$ M,1_YU7ORR2/_5NI2 *7E7,G\'I%-BY^.0,15\8V>Y#7N)/-$0Y5Q0QL9F8'NM#^;2G#PP M YF$W3I:O J7YZF,ASZ!&EF]3DD^SXXX>H2D#@:K_+(E!2VY8?,8H,$3J)!^ MF3MT_Z;5PI#LH:J%T:?5XA2&',0U[\XN=KCU(8N:0UHE-INWWPOP='ASAHK!R6;;@IY!.YR3?+#GG[ M1!BN<$:H\SXKFV>R=E98#""2Q_4YCL->YO2F:+L_\MJ0TU[7!$*WX: MNX*OVI(QY5HF6O*I&Z%3=[-"[I8I%-^*=7W2A%_3%(R=M-=Z&I4 M1EIZZI&'9QF+37"6I(C! TEKK;WJX9;XF[1C>6@MXM171S4Y/8:\+EPC] M&/8=8G7S653Q^I;II,*X+;5ET]XX[G"+8IALQS;L07C>=E3@I^?J 'X+@.4^3B": %EU8\J:5/_HW6-:*B^*U],N_&Q_\JA;!Y M-]TIH6NQ/[[(,K"C+VR*'(2S.N8B,IQ[E/WQK"A3&C@YBRVQ#@MIH^@2,18I M(-(2BQ+3/J)"#^?J%-F!JZF"'<__4A'; Y53PRHO#,$IJ:?+\*[18SRBH3!'.QGL^+SI@3:0< \Y-*=4X[TP MN1@[89FUBSX''*83"3=3X[$?A)$Y7+7=(QG]NKVD8;EWJK1"0YX-DK2JZZ<] M,C.D.SP*^4!(TY982[ZVDCK_HQ>)\Z*HH9R#&#@1E)*G^_ZHK6M0T"_NFFM.9+72IA'*>DN@ORY,^$CP$,54I1U_\K/!ZB_Q!H&5+N)?Z MI;*(J,&KD)+:'*UQ,K8:E!,ZM.I+J6[Y0$>"O@);Q-1+"-@L&.R)"E-D(7YD MMTA+QS(CN_K"(Q 4@X*;049Q3/<*2+$(MTBAMX)!P6SS+*_22$H4+YAD*@1R M+TT9Q@\BDFCZ3VV;$2=:DBLDH0BM$^K-Q4E"X M-#?)$2#+$\=@Z;C"JZ'9G*W?&4ZE8!O0.SK]63/N%"O &K6Y8D;%T8[D@QC, M TG">8LU8R.NLIR%C,0KR83.& -\E!2,4ZGV&C53ZJ M))OO:PX<4 '-:):9 M6#2):% 3TI[;@2Z;W;"+QFA/ON!]TR;SEA,R=H,:2L$DB M31M?PYV8B:6'*<0N$T>#[!J=N= KP;!?Q%+AT\X%G0KGR3&@.3NG.JE&^C$* MPLK[H5#J!) &/9Y,';<]^I8X;-&V*%/B>[R=B)2X.]/KBCG'DSUM6S9%R1/> MB$#E&5):B8$P_WC(4$(B^H$KVL*8:5G4YP-)9PDMW^3.DLLE;',R,D*7*&M! M3NM%PJ*@3N0]>?-"W6'1"YL^]'*/GAG,?))/W/1##%J?IY0IYR,NTNN1O3(E MOV&9#YR*,6L.875.EY$=GA#.2%T/#NFI"*%&@.U1[ BEK@B^Z@0SC+"3B'Q5 M5Q58P-M+D02;=8P_Y9J$R:S,#C4V4F'"Z*BMPP10)F0:HHLY&8"!HSI6T[14 MM]*_Q)JI4R)7.SVK8I/-X1L3!NDW7LV40H(].0T8U\':NZQ8!HH!9OU3^+C M!MM3<:N6^*0I3YN:XGG%OZNFQUQ5BHP-&RR=$MF=2"0["&PR#;394?^*09>$ MP<>KOS*$U8U#,+.HD;$-+FD$I,MA1T=QV=7$EH$4(P'R"(I=&\TH+S]\H*OD M-.P0UBR=N.-Q1*'UDO!"("&4'TQ[%2DUN]JL-Q40;+;N8VW51 MS]_8#D!4J;,,EIR5,OIRRVN4$Z'27N A0V?_NK C>\?H*2(+T\^ TJ2O%:2/ M*Q!\^Y-W&\GX!)W5=FI3F'B"93Z\:W MY(]/!:91'IJ%:,,DA_"]N[%92([:2!;1"2R(3); R::(3(D FFJ P<&(:) MBB'4\(L @%,QR+6)M9@$I@B X1 #930(R50!8"X)85Z!W2 &- ", *!F,4@# MXZ@, #B TD#&./V(3!"#%1CG&$"-K^*7:M$L$1(?7+H:$6)EQM/$78%--&$I MYG%9=I(O_,I:4KFUA) \$E:;RM.GB$'D9K$=0J0C^9&X=3Q?$$MD\I4WXRU? M.J)/H&,)TC/"A#O;_WQ(SO%B#;2TIZ+M)NU_58R7&QT=N M0E4.Z:T((<'MJ_ MZ#M9D_NY3R-Z8M>(B:]M$VTD5EVIS?Y:8W\"1C1%VRT!I%4A8\0NTLQ5UXHF M_R;THT(ZL6A$BHV(;2M]U-2FLML>C;'73<0@Y2?PA3OT.REG++WFFM> :TKP MN^@^BN3;ZX_.&PO,KIS4C.J#"Q#OIKF33..>PI MB6BNJ;ON6Q_;B5@"D2;/*V+_P]IKZZ$@%#Q"_8VS#2:\F3(?2L+WR(SOR9(K8F(R MP\K(W;N:VU>]$AEZN%Q2O@%N.B7X,VJ..=TU@SMV(( Z&TTR/^$20",8:X0R,"+2:CT M28B!S@B#U%#M3)"RRJA,99"53-@->M $,>@,- @)' CUCQ&#^ZW,:';NIABR MGMT\QPQ 0>9+X4OE17;!L %%)JNV?4DG&50K1#FR5'KO6I'63&Q8?@VB%(XV M6?O-C4:F973*O7+\F944X*IH;;M(JP;#GT+L$W(-P:4".P M0))H4=*:5SN?NYO ]29@BVJ8 U@!WZ9%[TB#TOC#/5DC@8?2,F(J7A7$)HQ+ ME;67?8%R?C)E.PTICB%7AYG_\K=SBH)0WAQ&GXA[/@HTX.PE81.6[Z9RCICI M%?>!N6N\N$4UJ3D:QB,=V'J/-+#768'OB[N0C(Q(@^$ @$S@H#?U#*H0 P,8 MCE;/B!@(;K88AN'(7"Q:#%K/C0-@^[FX7Q]-B!A@>8%;@8MMCDQ8 0"(=(/( MA-*@YZPU7/E*$MUAUIO;48:""J1C:&?*;')ZQ3CLH($.U,'\"#D>7^R;>FU' M"B-]IOA#,XF9U^_XQ!/^U=L#+N[F*0)4.![54,6!N,O< V->M"CSY4")0R$R%'@PH< 8*P#$6!E@JHH5%U\^/*C,:$-B-R,.U.HQ MY]>%"HM!S*G68\>C1+WZ5$O28LQW [TB)*I38#&8;/<.C+OLH4^@AI4^Y!FX M*8Y]CA]#CBQY,N7*EO?%B-'0[%&20%]Z!MVVJ&)E8M>Z)?J5J=Z[HEOK]7G1 M[]B8K"?J_5Q:)MJ!=D=CA4A7ITH5:0*+B0$@TT*5,([G=/\:@SE!DRNH*Q,3 M 9UG\7%#(P:8[$, #?^$D43P(!6A3$.@"\)]2?#& ;B"W69]*KI@K+_QC44 M4&+Q]YE'% E%#TD*MH8::OOYE-]LBRV8E(-!]98:@T>M5>%/B>V'8&A'(GWX"N5-: MD@HE!"-?'N&U(5H?"IB7:#@1-J50I6EEE%H2NK;;BCQQB-1_^7V6(&!BBQGD'Y]N!LD6 M7C,R69B5)&DUV(:$ 34C@E2"RB;_49,H-P:?4 $PR:(O';!"# K2HQP.#FVF M'7AS7H2&B1=F&0Y*ML-P6P@@$KM6H 2P&@M]N:!1U$ M)4*APE;@?J>9N6I^BK)%5J)\!JO,G6?%V2U.@04+YH'*;!%#H??BZ]BA!(F% MET4Y2123MD4NQ"EG=VKJ$& 8SK@?75ON*2!M__*;FI41OU;N59X&UR!AQ&0" M0P!H^)2&"M06_"PCU0& @UN3B$S=,O;)\"=%+(TG$,RIWA62JA/V1I+)U-(5 M1@"O'N64RY4*9)(,L7D&4USR2NVHI>W^I_"# 0Y[&IK Q11T9TH-=.>?[<8Y M9'Y-.OK7_V *W6!OOG/3/5D83P>',5)NYD0P;?L%&IA%[24Z)Y!U"LN?8.?2 M=V;50RJLFEPZR0N88"UNBYZZ$6H(*%O)NMWN9HTWW>RP5J)-3[J PAGCNX,)@ \QSU!-P1P0];:C4>NCVZM M[69HWJK>U KR%^PO)XG!,#)AP$QHHH#VNQ;@(!*P[2')0+V)7,0P-B/:S2M2 M,_H3@\Q%.3[)+C5,HT^2J$$O*55O^R,A3AY:5A MPW/?@PA"0^Z!*3]> MS:R'08O2FD2!5,'>#6MP(TQ"0C["'69K9S')+@0 6S MVM@RG).)G)PL#/VY318#H \$G00\%$F#R#ARETR$X2E/44[.HO,_!)%D/2:YMW./<)/,".T+6D"&^.MR> M=*BC@J1!.4\1@Q@X0B!PQ2B#&5+,;P@T.C854E'+HB#QUI:M_* J$[\\3<(T MER%8CLUP?Q/4:#XC%L)!B"&RT>1/_M;_$[9HI3=>VUCB" 9-]/R&4/:%A! -R( MMNRHX&DD^8VN ( 4MJ%&39YDW)>(9Q(EC-I(8+\LJC?-NJA,L&1E1!D:6TX&'IS< MP%6HPVL )D&2FAQG+%D\@% R$P"<1.4&/-&$R$Y2DP.@:C_'HM%%87!95-7$ M9=UJFZ;VQT3L_VE*5/HC2O/F4U MN"6Z@0S(\K<]G5(O0[S10\O&.;]PK*N[U1X]#TJU?L)R7#)A(QVWLYX Q*=C M5UG;A: 4P%BNJ4Q?-4MJ&U:KEJ6%?FHZG> 4TY6/1JQR[^R=AF@IR4ZV)Z5"72"Q)0!ZI\RWB-&V#2BCSUTB: \V)GM:9<@6=PB MB/FCD?B ,X-L[=8KP:\O\NLCF? M<$69/-0A+GNI9%0EQ_0:2GJJI0I%4*8&2-6]\! MH-@1])$H*Q$MYT!21V6<>#K*T 1+?E:0.4["HR=^[/OB MYTRHG*>#%FN2P5C*9Q8EKDTZ!*AXU3O:M(HN1]2\$E!\I2Q%ZV8ADJ383D?[ M-S*7.=F3R8Q+(K:@/Q>2J^+D6W(A151 IV98VFH+6^VK86UW+CM]'-DD#$@J MEC"GPK3Q2Y0^MJ,=JN6LMOFEUBR648+( ;%30TTHOHI:\O2SCN![DJG25 - MWWHI'W3KP<7+EPCQZ+4$F:"CI@M5X/F0>RP!7O]AH?:EL"7[$N%MZ1N.Z-N6 M"JD[JL)F,_,4^19+J9I&AT'(1&]UE6%L9Q)_#"])0A+>[ 1 M,,(24VD$I*! MF PEQ$B.SS5AW+LP?2HQD(2$B*&RT- #!QQ%B$:<]92N,W)#4,D93F%#C',; MO8\ N,W2R^.L&$R"+I-+HB=+F,@=7IFK8=([RC/VD^7J),&H"U64I0QF=P5P M,S%A,5:5C:]]#>6U=B\*=JGJ8]M5N[6+^9#<,628K;7S>[/E;U,AASX3'!49C@S^# 7@EGP,)TUF3B)IQ7"1I2!)HYD METE-\)8VU4H*SP"'U&[_(O>Y=A728&1Q]P(3%%;_?-^5Q:*KEJWG6PLK: NA M=#S[]Y&<)5*J/-/%94W]]5"[B=DE1@KP0)"Y\ A,\!=O MH5>K78L^M=^]E-*9^-UK3)?8Y)!^;!L1/@H+CM<,$@],G%ZX.6)9N(G)D4D@ M*5JTI9G $):A"43282*C#406NH9S:()1F 1%C>#PQ0!TD(1)C(=RH,%=;!0 M]!M_: <, G\ ! &?6.0(5Z/>9(LOD2ZH,8M?EG&^(2RZ,C$N,^_&55VH1(\ M3I=0X:('0=4KV@^RE6*RE1*B/ B7>$2&81M1J$BQ]%99G8NUW$F@L1=I)"2: MY6#>$4-4P$ C,MF]S=PD(M1$Q&/#C57>?1,M2EEOE/\'DAD,7-"):FV2F\26 M(:75MIW-(*G9*Q;,MAE(?J#3!J&'HJC4NC%265"0#(3!X]6/AM4;E87>:LF< MHU0..:6B$ ((!TU5(K4C"#;D7E"2&,1,3(A!2.D#3:P=0XK!LUA(%CF?@F!@ MM^C.BBYOR7V0782M%.5U0/K$W@\UW$KV5E1<3P!LB1&:DY1N=S$8= M0/&EP1]984Z(H<@<15E"(T% H1I]2,(\6P@Z64'MV17N8"O9FK$5(2Q-E[9H M7MN L M1B9H1TC$ !H4WD.XJ!P%J4 ,'1Y^'2 IP_%QSR30Q,FL0([*R!C4U-)QU/], MV]LP5XWD1F' H.X\79E.',%M8*0 X51^9#K:Y(RV1FXF8^,-UPW>6@#1"A*] M$UW9_Y:<*-AH^$1-5DE47LV'):%I7=)H,H1SJ$ITI*M)* MW, !44(FA%I@X)QQ$$1Q_(Q"P&BZ*84U9F/FC-2W2" (KB/JS*-#*NB;L%.S M_8[B11.??9_AV=3( 8;I#04I2BB)Q,"^O5,OLI).#H5N764LUA*]6<00R8MG M_!D#V1)RC<8NW<[I<84+QL8F#DMO] (R-@VM$@\R/L20.9LTDNI[J #J5IF[J6]V'- M24X?@*&7/YV7G$V-YG1(XJA:E-F3Z.BK3Y!KN9K9%CR5EYD%?UU-=!H+M"RBJS ';8PA5#R+ 3"')D"+=Z4M2B@$(X3LC40%BMTABHD! M4*A'&.C<2:C 'QF 1V*DI3PK1LK2<3UD:^168E@$PL"5)WF@5_W&K+7-CLE& MP'@B*.&+\?B.F/*:3X$KP.9C:>C)P%U?WG@$.\I.;Q G!>56++G'T0R$)CP% M=41%>!'#>D2J3 36I3FF8,5:217_:THHAZ?-Y;+NAY'*!*>YZH88CV&:+ "@ M:P^R!$>=#-P&0$Q05L62J,AD(T5D;[S!IVRT M"JJ0FD"4$8R&Q$KHZ.+,8N!!%8.!(KG(DYJ=W\XBUU..SLZR*S7M3[_PQUHA M1H7J()HUBLF!: +CZ0+3C>NN5%"1UII0G.X*Q0\&&VK*L3*QS@X1R!(!B8L( MVEB$;9:E_U:-_1$.E%LFZ$I4T/!%9(0APH==2ITG6:,7IH&O2E26ULE= @"2 M0@/(B,>&.);C&E!F6 4]]-M+/4@:]%&0Q(#(A$$:@(RN8%;S8IKD9JE=?,']O'I8J;&@WK4_1. M9M)1B$B/3+3>"AR 1_D$4\=/D*H$V>7$,"S6D0()D5Y6*96;RSV(%;,92O*G M$4J5G@VPR'4P)E8,6\\2P%E@G#!(:8ZKB(QT"\6-;N#(]*2@U1X(+3U=8N)= MH>Z%?H%E\/JTQG7Q^I22@5AQ3C2"Z_4;@PS#90D%6DYJ3AC-J;[/',EH0=RA M7@S? 4@"4$BCIZF$BI:$'B;C_W#51AG GHR:]G(=?)JL=Y$J2'34_EC?,N>( M:#PH*]Z=A^')7^\N""'Q<_))'A=HV]C_'>:@SFS>2W+L6.QLBN:\B)I5H.CZ MA@-+2F?"KF_^(LP9%5(>R(]\Y_52A-&$5W=ZI#7:R'9ZU?."34GY5G0 @*G MC6X3SWJNP,\,P\XU3AG)!Q=T\8#)JJPL1C0P2A]5;W?&G1"+C 8+1$EA!^= ML'IGR"?.+DZZE07]4X4RG++P]%.KXEO=7=O$T[(XV%Y7QE99S^@"7NAA'6_! M( E*W^ %SH*1:=5EG.>U^/UT6< &U3-#*_2-+NB%#K[Z75?1J!"Y8G!F3D M@@G3-:\DU(2G62\ Q.I++):$,%TCHD5R2"E!*$=XW:4!=-[FFH2"LU8QGHRI M'\VS6KI24*\G9;:PWI\TKP53Z'+2 GNXFN.WAIQIR*#&7NV;\I8VFP9QV2 N MPYR$?6CV^+4ORNH;!YY#WW%'V"^[/MGUX;5WIY%"/,7/$ ,QN'-3./68G>)0 M<"J2#<7;LH7!+M\6 MQ ^O*\,8A,3=LB@3@L^+G]QJ8APZ8?OUZ\SBI.OBL0%H!P+VN14=%D\$ :+YGH##GZW'F@GX]'0 Z=5+"/1C\"X MY8^?L,:F,$5HYMY-:G%@/84*& M CDZ%!BR(,&+*#6V+'@CQCZ9,VG6M'D39TZ=^\+(( DQY425#HEYG&BTJ,1E M!I=.='J4HE.CRI:Q5'B1:=&)(>D11-GTH=&J5TTRA>AQY%-Z%A^FU?CNX-.H M!D,J%1K6:4:%&1^R-,D7*%"[>.]25<85<,7_C.Y,YCT9^+'ABX#-KH3\M*Y4 MNIE$?'$ ,27KQ;!/.%, ,-( H@!8(7X#HA/!0 !>$@],4#SSJ4;N'NJ M'C3^>RB3_\JK2*!H5 C@!I4D/- E"Z^J2K.$N(JHH9%*&HRPAT"*K#"S6H*M MM[U@U(BLZ%Q+CD%EW$GLQ!ADP&VF&,) 32T>FT*NL*/.:]$X!LER#+/$)/H, MI=%V)(PQL!HS* T _PX@9A( NKM*#!7&1.. W;!2QKX;;'10SM/H$6,\O@P* M (8T"I(!P+($BB$ %232Q#\THB-(!C6QHI.IWKSRC1[]Q"!*1V7R@V$2!PV( M00R_"(6A+H,8PD',X(12:$66?HP2Q5AC],Z@-V65CBC*G"(FT^&^8LHCECYC M[443!P*5R&25E0FFS4[TD4JJF"01/20%ZBVZM7!MC"_GC$IK&>=0'*Y6!DE4 M+EJ^M&(2QX44^Q<5@7U#4.Z%*JQ1>RN_7MP85U];ZDHK;4D+[;=QPX)MJ[B\A!.'9?]= M?AFG&&[(5&-:3U92H,Y6/@SD+3<;J["FO 0LL6(LP_E)S2C#5QD =SLKY66& M"< _N0"4,Z$Q. 3PD0G44?2\/;YKS8 MO,BI6:9%QY6 Q0= ME:YDZRJ+N@3#L\_="C+4>0T'S;!FJWD@41;DEM$] MT"/G(IC^1BGX:\1!Q3<0Y MI:'99G[HEN1H2V""B(JD+W%8'/_V4Y+$.HBK?0*F!5$R3\S 1I?/;2D>1.3 M_UA4$EYU\(P$O.;'9$JR>6J,;KY!#EA*E1R6;"Z%ECRG/37B+9/(( QW5.H^ M8I _BYTHJ#2M:0N-2<.:/9"G2.%C##,(1=9 $C63PF%E"/*JBUD0+\XD"75R M!O_!6QU-5H Q*^1*U*[BF%1WR'SG-#.7M- AS%6E&0T3EV,PTRCD29E15;^N M*9HO655>@^2(''MD4*M,:BWTA I#D+54S^[$/K:C4G$^DB1$QI-B4)R*EI H M%<6V]:;+N1R&['*GN&73'?E1 1IL2I#\K("W!-$; "@C)DE,A'TS,\DD^)0) MB9#M2%>*JW\ZA!*0D(4+T2N,W@S E$PD:H#$V)2?#,*(0@VM:3'@;>G$DK"! M381NTHW*E[;I%Q91$2B"9.:]4+O'E!EDKA%L*NJ>1EH3E16'EUD*\/Z[,/P. ML+2NM6;2XAFLOR0%0Z85CC+PI"8 $,.-8M!D)?]+)Z?_2&) 8LC$)*3WH7A: M:")H"- *5)R)-,1@0^QA%1KT U!-Z,8_$YH($&M,04&6P2+9C*2@Q4BWIO&* M&)Q8MY#,U:^&I8Z?!6$>HT4IQSR)=8MR";NN9> (ERPPHXO.&J]IJCEQ^!P.;J= G*#7" M#IQM:BMV!L=?N(95JS2VN=(QB=2S*V*F@#2[L(Q0S\FV"9_)@MB$2>28OAM, MF2 A6"[&"]J*Q)(,NPB"%_RH$6_ @594?32;-,B$A5/;R!@, : *7HK07 MC ]3#YBP6R":V%!*.1P?O]@+>@$8Q@^'$9L [,8Z!;F?+@=U.*=$*#[#"$D: M1!DEL#=J2G#(/0!P25!KV]B V-HIP)"(&H0 D M;X%L304:XU,:/((G]R MB'; RO]VF7T:ILBV;#-:?L&G#(&4E2)FLR4,[GA$&&Q80<=R=R6'/+=C=GDC%LP%!TV:[> MN46_IW:F(XC%-XG57N%W2N8UKVR994JM!U1LR6TX&3$_;FFK@A)*+';]J6YP MF<&_8$@X KTV68U:QH:W.$R3 N@DZ"YKKFX\FFCK+@)0#'"7^$030B*4:.S" M\.)^#N#(F$NE,(HP> P&)F5K+# ZQD:55 +(] N\G,7,8*BHZ$QCC&J#B"^( M'.C0[(1%V(]?EN/HMD*&GJ*SB*19;@0LQ"\R\&J_K,6K("/_LSP/]5I"7$JG M_9Q(KR)(B=C';>!L&*AN?,;M(;;F?!3B>=1#O1XBE'9#*0SB/_S'(9[G!AY* MQ0Y-&6[LD\R&N5;@*7Y,34!%A3Q)H]1$/=@..RH$ +B.0F0L>OCB>6* #,4 M<-+0B38($C/#I/QK8OCE+^BGG'1%IO8BA7:F!N'KSX "]U2M()"M_)2%SX3. MOB1B4)T$F(1,R01*X\"0H"0!D0")9C&I40!/"8GL(R" 2 M!,_N0W>6P6\"H**4(96*["06<1)$8Z#\8R-E0),ZRK\(AGO0O(* MHQYO )P2;?8T<:UNJGX(P[!J*TGXZOI 41^4 M*J.1TA-(H*+$> M0N_"8C"HI:0D4!T4,[C%99$;2-N:!L@AJ,-,W MQL@L*"W74.WR9%%6_,7S!$F,#$\O$XF>6A&?"*,4V['Z?J;,4 LP"P)>IL*: M"@@JA,XM+U$632J^;N7W/*.1]/&=FH+8CL*9NI(UFM+!)N8 .0S$A_,E$Y1*.(J&<\ M"J7' $ 2,F)LU$.3_,,_*DJX^&1G"L40&05_IF132DHF R0 5#00X>TAMG!" M-P0&*(KU_D-%#45K%G B*F1#-O2B*LH@M@8&(HQJV- S@\.LBF86%YOH2_Q( MDH)S^NH*K2@3=U!+PP1)/_]O8Q41[?MHCH'@+-J8U-)P1X7$@KX"J2/\2(72 MR=+JXIBF9/O>)3@Z+^0:#!3Y$8*J@_6"Y_@ 1C5ZL(22CQCT(Q/8K"O$0)@8 MC?O6C_<0]*Y 3^B$4?8VS3Z#ISTA\;XH4_$D CSJ8S;VTS92AY:PA!8SC!JA M\(F$#BS,:F.<\#*6$Z\>;YP:S+!V+H6PDIHR!OAN\3)NK:Z,A5Q.B#P/DRN/ MT& LC55OJ9!83J<2K7/R4E#8$DDH"SIG2!C- ].P2"D(#>BL\51KCKYZ4/TB MZ#1\K21!U;-T@R_QN;=Y&81!Z2I).$CGT(,<"!MU"MC M=_2?RE @3) TT\!3",I/GJ("$V,-ZPN%(HA7DZ])FT1N))51_XA?RY1>&TPH MS#6OB"//B"2TK'.L@DA?BW 6^]%:B198IZHP]0C"Q@P[.ZC[%L1.1N)9.2:; MQ$IHA)%*&TB_\+* MJ\]Y6(8_.-\\(50CJSH[ I'[G(ZR0G1E+!+/>^^7*J( M!A-S& 0;:;"FEM0@H0U*)JEET+4V0JO4VDA 8RDM1_];2;UL52I@H(%^H MY$97)(RB6]_$5]%29[M/1Q9'MSUB._ PWA.SC:;G/9TB/=><6 M3ZT%C6[P+A#2]_"K=7@$3AOI&6GVL0 47:R4+AGH$C5BF8[#(QYSJ*QR6^(V MF\!M<>GKM;7T:4)"UFY%=)Y5 MAV@OG8:B+07S03/(5*#F'UT-8[:U6:=S!M%1LV;*/I/39B"1ECSB*]L%(?KW M?HM(Y2YO;S7H\G[R[%#BRP8DHLIU3RTQ,8[I+4$.:GH*0+&7\"H1R7Z3:A7X M7_*7]:PS:JDB:)4W)_*H=#ZC>O_A$5)/KJL$!H98MQ7EEN4NV,TZ+?R:<4I8 M=6? Z)(&JT7<3_[B%7?JMS2W)?T*E&KA..5$V'E+.%BV=?NRA7R7%35NYVC# MV!LQ2%$AKYF %?K.%*TV(U,F^$42SG0^58IA1E13XR*P5G1UK0:+Y8G]:G>& M#RDL,7/LI58'>$IF"[%.Z&BTC?+>ZC7@=X7(:%9 5Z8 "1X=;59UA!B/<(H> MIE3A:AJ1%D9.) <1%&IHTXX7]4@3=#Q'!^A"62.VP))OX_P$DA;MHEN58IHY M6'8X>)FE-BADM==HD-"DI(>BR%J4")(7AJTXN5^K\"-^:D^#CC0C2UN\<%A9 MQ*B6#X;_FHY J&8%8"#*.O%,ZY-FL 5)AF6->"J)',M^O_)91:^=IY M18&L99D<.L5F0JDLEV2V:6'2,6;X9L$4A^ZQ7V#M06\,^Y7".H^2C03HVZT1*[4M-#ZPBF#8T-O68I>*GZ1,@ M!;1/N[B"3Y+[)N67&TDUV]F%NN_A"+AMJ44OQT(W/2[U8&18\EA[N4V""XGC MGF]?/R]V-6?7DF,PC/J9YE6.[(OV.MG8;J!PB20?X^R:&.UU_Z;VA\"W>VGE M6?_Q5[6EKY%:7&G%S5Y#;W6*[9K&=BA)Z8 M@Q;$I3 C5D]O-8A9>'9'K7P1A[!V9"H=C%_\8)B;+-+ZT/ M*^9Z6Z(XO9.E)YQD,:\)UL@5()^6\N T+9H7JQXX/EM05A*9E__:]^RE5VA' M6M,2??$"/!A::RUL:GD$T. H:Z7):?]QS7AASW-@19B/J?,L&UI("RZCAJ:6 M&[L75Z6Q=V>&SWR=@@O0^W!C@&8VAY4G2#/H#V&RMG. UR2$.DH/S6JOK3(6 MU[HT[5ED>[;)4YBI1$5^=6K_#2L;%$DN1^-<=N7(%([W7)UM:IHM_5>/J$XQ M+9U-U3,37;_8L;@?NZ;ZFU9#Y#5;/*1C -N$QM3T5)#[&TCV?G*="=@D&["(Z2PSG.43,2 MLL>'[J2!#8N/M)VHD1(-S%8J1PZ:"(EL.P[%\R4)5:5[5@:-VKBLCX\ +>:X//U"QZ5R0*(\R$ MS6,?@YM:W:K4XJDXW/F1U52'9.MIO8C-X',Y$FZU,@R)+FG:E\@U)#QT"SWW MQ@EIH]=]6U.;@^-R%YY21YP(23'K(ZROZW)'J,U?HX.:V(*3\4J^KH3%7?WE MM7880Q%AG,73+3K1$9S$Y>;F\[G6%E>0-M-+\)L@;^34\3W)(TN2#K]S8I:4 M=95C,+>?'0>+A"*%0=-!1WE8Q_Z_V?&:1@.TC4UZ#SR[[2+5ON5Y_WGSBN.Z M='*QE9-VDMP\WFE#7;U#J'%=]15/5WW6+THQ6V((F:E]OS3:Z[N6T3EXAVB( MC1-:FK"[P,_S9VD.7]Q[G!=\C/J>B[">UA;E+OC6&B(EQ]? MKL%W@FGOZ/S51K#C[6L#)N;\\RU(ARO+-JT971-TP.%*N,,(+CRY]/OV^,&+WG MOE6J+#K4S32YU5]Q[9E$'6GZ_983<@RIQY]HX'TG'534_?809M:99:!:LQ%X M5&4<[48:@5@)YQ!S&ZTW4E@'FM=8A20J9]E5O0VTVX6PQ?3;;C?R!EE;P 5I MV&JUP=304B'Q]",$B0/%(/]&?7J)@9^&P-TBQE65X:4B9FCBBK1!IN+6&F4GUH)^N<4:(?BN!IDEW%46ER@4>@49OKAM.9(%7;(*;&( MJOL3BY,!-1M;-C;T6J4DR753##>H:O#!?]T@ TL+O3.AFN:"Z"=(8%Z7KIGPB@3S!3:Y!:I'HZTS*FH$EQ4K!$/2"2) M_J;U&)T@>:X(XFT).(NPZ8 0/61F^$I<$;=>M-LYYJ;]A5RM[NR+FX+883OX;>1P%.^&7 MN@>>;E(W1CJ:OV=AI;RY?'L-DW^;\WZE0QD'R6&62[L,__')JFVVFYLK,=]Y M5NC=6.GAA-,H<+5ZUG,)::%'KKPM@JF(0AIW\;$Y 2A2%BM21H_2)>I$! MCM4ZTCV*?*9;G<);18B&'-.T2625"13=_D0[/RWD,JYYV],D&#:TJ016;D.; MDJRS-F6XHX5'HLR/YN(^&W*I4ZUQB\TXDI34K$M\5+J.Q6J3-G=Y)$N-(@@ MH82#&"0Q2!1;'LDXD[;],6LBACE<&#_6$H_I2E(_VAK%NA.Q"?K$;U^+XI5R M,Z@.ZHI!A1N6A'Q6G+ )+RM@RTSV6EB@H*&,1'4S$+O"(YFN\$L\R\$=!!." M&,>,L887\^*@,BFB*@KPD_NH(O\%79A"Z[U)@AD$&<,*\A6@1(M* LJ=2CZB M)2<^LC_P\I0+*7.V B7(:G9#)(@>Y;U"_M V@ 2:3?IT)^ZH;I2\6R%<,L4_ M7(5-?]Y;EFIT-I5 @1 ]0ZP+\B0',_U@IDS=XZ/UGB@0PH#RG?$19?^XIJ5K M%A%XVT/7Q6YT+(Z%9TBO0I3BXA5!DA 2.-Z,Y@C/,RVHU3.9).EEUYHV$;,T M1%O[ \_&M"@Q)WJ.1+%9XQ\.TB,RBD/P=MR+6SS?J$6U@PE4NRT<;*.X'/#F"3"Y[-"#C";.! MQGSH2 3_U+:LL&\FR3J4SI)D)DCR,VX!6TAJ -:JD+8'3253I]+BM"8BI62E MA<2.I#B4.KMAY"[P?-U]OE2]!>J*1R9$B-',TJYBI8EHX\22)=/$$VIRQ'=N MDUV5$CNJ9Y;J..TA1@^;)3$>Y4PZHI7-'!G6+U%]$3@@A(QYA-.GVPT3-A^I M6=Y>Z:O=%;)Q(C/>18]V1>?-:K,9G/*? M?L;JH?SD\S^*^6VUBDO::Y&6H#LMS\ANY=&ON5!?N7JC8GU:.R62\4_TVIC9 M_O6JRDXT:HZA3*1:^%V8/FQEZ6'8]?IHS8#))',QS:V0"FH7_[R@BE5[C29Q M]KC+[/DOM"=\3($JF<%)48N:&&TKT^H[8MR1U9P)@@PMR2JT$,D.J+[IC!E/ MB>"T&89CBX1OB;KHN7X"T72%J!//_+"QMM8WYQKJO&#K%7K69H(]_I8/=_3A M[J'':#?\DX%#ZRYLZH:U)38P>30WEI^%Q&PD9E9764P6JZ#5R8)N2R5ALJE( M!Z5_ "JN,W6S/:QU6;I24M1-7ED_!?*2K\O1&V,.^EJ@-05&%?SL_L(DQ._- MD;T085$OT0JFP:U$F^]:I]?"-T0EJ."64CDIC9]OJ/&8>\\-XUF"3(2]JH55/$.-Y;D53MILHD[_3IXJ.(E0D M=ZPO%\EU[ILE?3%7YE"$1P5,EV[8>!?SH34"4CDZ]K:\,3YGR_7YC$E&%$*, M2+<1I19W@2;R%XW'%K8J,,&9)M_!O3CV/P%;9;*!F&O?)V%'UZ4>[ 9X\R%* M_?9SS5$=P%0MT$,L&7-TB"9M'Q%D Y=?"&0C*+55N*(M$K9PT>)& M&S0=;C5SKN0O8R,L'D4W%9,3\X05&<,@*1AFD"0OKU$7?*11K$0F_Y/7/.VA M+=^5+_GU@R:&+NE72B4#2,O@3@((3_)$$7&F68JW9SN')[+G6CH(.2S?+,T)INA M@>(%00N6AO0W4\GS5")V(:YQ;]MQ-SK21V,F>TP()?=A@?6&7_6C6P!W51KX M>-(37EQD(E(%2_GQ:G64(]\A;&F602,RB7H%&]^A9TMD8BZ(5V-#=+[7A()! M,$%G+@YE4C$$;78H+E6X29/V5H]F(6L'/J49%!UUJ%G"Z'U]AWDK=U2_D8BD M@D/1*"E15D]9R&UNF&(;E4E*"'7U%T(49FO,]S&$0R6OX4'EB"YALF">%F^^ MIFE74AWK 5C4"$J1N!9K0ISJNN&_-1H,?EE0: MXH+ 54Q=930F]!ECU"-7-'I%IB!)Y(&\LY+UQ29J*(@;@E:AD2E;8S0QZ:0S1C)I9]-"%8M9=)JXHA25(AT->%1CWB1@L$JIR7 M=\:,%;-7OQ1;GA<3"$1GK-=VU"(6F[E\4#5+8KEJ^X=TJ8@FG0-7TI=H0)%^ M/[* -Z9#Q9*:G056R]0C%Q=L%X)_#T<3^1-B+;1A%L%=:<$6 !6 F(DP5KD_ M4]4;%T4^X3)1/B$B/.NQ5DG%A5^SAX%Y:'#!EI&1$X+IAN-5)REI(107.H*$9).9+5-V M(/85:_%(:LEWF?1!&+ZI;-CB5MGB6T.'8Y5Q3#5R0OKE8K4#;]G9D8VFDVY10T[#HF*# M=.V!$Q6Z<#?F+%JR+ @4AZ+2AMK)2_Y!:#'E2!;$4CV7$V))GN5E1]3)1#!9 M2)$UI,;5+H3D&0=UH0:6&X=73(19G408EUZS7/^U.)5/HJ:"!68^%:8%(H6Z MHV<^:EZ>J9,^IB-$ VJ#,DDMF":\)8[Z%*.(-&A+!G+2D410^E5(I%PO>3&$ MB70XME2' E/\Q*7*YCV<6&)VN8C>&E^_>55"5XA!X@[3*!^L(BISRHU^XDQG M^7E*0S$STQ$?J'"-\9CC>*./UB%7U)#,9:$N5!U0F3X"!TY%$ZMGNFP\!6?L M8U0?MK"8-JY0A!LX%#FR:I[@0,W MD(A(<3?]"&\YR$Y49TAJ,A7-M(>A*E&8JA0-P:,?)65$YH"2B7S=JI7J=S+^ M^:':5';-,T]QXZ1!R'#_M =NA49[1I:'(74FY9:%A_-L>',V>[A^_!*LE)AA M9,,D;P=-#D2B*)LJK%*,H.->JW&G=(SA&VZX-*G"9^SZ%>J^6-OD1>HF-)[ EIE69[F6>&,"55 M-(IC\;E9=VA14\.V\A$['BEF^B0@2+)28MIXA+B-ZBF7+5IB)FDDXWDE,\:X M+XF0"JB2:.(B*3*%E2,I4&H2$*:M.R5Q1.ISL+EUN)9 3W:Q2$);(,M$3*FH MD,ISH,HVYP2?,]%+X44^[]&V?W$?$4EP2SNUWL.:@I-P#"FRH9N(%KMT+FM= M__F:IU*Y>R?93#%%F+JUE"+[EB9HN$;6D/GC@#_&,$948OU[;7FHK?TYN,/B MDCR8>"B70EJ7O6X*%=49@3KV$VFJOEF# U?F4I([B.@C;>*U'YZ!1[/+AQR2 MM"Z%1^\W?8(DC-H4-E["46!*.8T1?;G;6_Z6HX*8 2Y)+TZ@R>XC@ BBQDQ0=-4.)4H1$?$>!52 M$SA4I91[Q?;C&'K@[-G&V-;='I(D/_!H;KJ&YX@2F$P"3,& MRRLK0Z'A(BP,*_4H9], M5(%O#%,L^Z/KY+"0]X)#ME2G0V6[9Q@(2+B-H2?6.YGQ0AF&%V!:][.O-2L+ M56LQ<;(H/(!H'*(7.)B01,E[XH<3!T*KA\D4:BZIH7=1M<*[V<+DUC&3&[ZO MF*"&.53$_!";67E8YY7\8;SV:F#,ZCX5@Q0DBL>&L#.9!MHS_YJ)P;?(?(W(D4&B'0 M)&1J,F4/2)>P9AR0VC].NIC_C"*3G]9@I+,XCZ:0U7*'CUE*JM4;68JC:2:( MMP*9B^%NP10B_&I?;#5&2/K)^PQZ7_V& M2.J8^!A(C6+0PX)''F4JJZK6D)ASA@RIKI>7) M6*18'"M'#E9R-/U0+1:T+:TL#*TB&V_DX,LI+BVRGBH'+I;=K M=+63$KQ2X-\V0[E;JY>S?RR-LJ)$38SF&"7EK)N\:H(L?$>R<=>315DB6S+U ML>3&G>.*43+(P45,X_L]U@LI38@T@M+"GKA3V59-S*U<2@2L3LT[V C^UMXH MW/L3P0&IFP$3:F*!/%!N4 O9U;,VV2&NVG]1WOAB=5J!;&,BT<5]R\-Z7R:^ MHNP\9@)M1X_[0NV5)0\\WY-JKWI,*DQ=MZ_Z85B7S/U*BD+FU[!)DWE>5D)I MND3U7PO-DO0'YU@;;0%IXDJR!5R6-2O[L#;LF"C&YK#-1?_:>C2K9-NP263&:YH111'CC<(QL 5/D\WCN- QS><0=>JI M^,:32VVQV@Y?E+G:J]N9IWK/U,ILNTB]!)\!JI=N+>!JS;(!6+G((Q1CZ M<7+_G3X6XVA)VCF#7>^F_'"52=QW8EB_:WS:=D\ZRB3;+N:!03#^6%7<5^$; MRE3 H]?)YTWI%5R-WCGJ4?(O.H26J"5&'+(Q;^K-[4=B!$CMEX2\Z%Z'9&EE MA,?# GJ383/D1V[@]5%E V(K6$@2<&..V(BCB-,L*]ZFAO@]?F=S__4A2JT, MFE@%VK#I&2P#V"AHA2;2?JV[IU>_2A>DU-4>(/(R6O,3MU(O:30F;R^-2D"S M=VP!FAPIX;#'\-;SFC(1Q.)JW*Q)L:7J[1'""P9H-388VQK1' M.D#:5;#L45>SZ9J/KOAQ*TF!=BXFS%/=)DZ.5>Z'MNT(Q[GV7JPHX2 2NY(: MK\XXT+>85@%EM-%8JA?870"A;)DR>LH(#O\T2-"@NX3$"#IL:+"@0H'T'-9+ MF%'B1HX3/2;\N!"A0) )1U+D>##C1(P11T)4UG)C,8TD,\+4B!,C3F(%E_F\ M>"/&/J)%C1XU&D/&1&(R-4ZD:/'D1',&4MZ]??\&?C1&C)9Z2]J,F+!8P9[('S*FK?RVR4\4="A?FR]<;8'#L_-HB[M%@+2:.M MW+L*-9"R\@Q !F-RCR+'-,)KK.[PBXXNQ**KC:*!8"I/M@&M*ZFK^&(0(S@5 M5V2QQ7V&&VDYVA"""+N%5KHP,<- JVT=^R2:$*'&*21-LV.^T^ENLX;D3XE MH6+20(2<@DBF#TM[L*'I^-N2-!XG8^TXFPH$DJP(GP(+N1YK!#"MCX:L#2*P M7%,-LN_H)"C-#KU"<*(?[VJ30V50=)$H,6+ LKDQG;LQ*XM8 E3" C$,TS3Y MQ+PNPT4)_+(CMS2,Z+O]+%74R3;[RPO)2NES;9G+2H7L+R.1\Q+( L^<_P^Z MF$;=5=;!)*.+O9NV++,SRJK,C[Z3>HHM-,D&// UIC8[D%*X)C0)HJ9&DT^H M0K_]]E#!LMI*N\TJ,\O,$5%U:=52*PJ61#R5%(O9]_1<+R,9 PS3V80VC#7! M-@/VMS1&%1*0Q+&RQ1%.((,UCU75[A,+QX+P?0Z]M^*[L2:&HGR,8]J2A'3! M2*':RB?#(M2I8H.[$PRGP):)83=P;\:9-W'3 LT^TX(]K^#51*-P//AH70R] MTIB#"JQ<9>6)4AD#*S',)!4ZTU0[A]6UHYF>3(Y-4TW\ZT/2C#N:WK;"G/IA MFSYT"^/.+%PUY9NNQ*[6 >&L-=:,+QV,LN3&]?]7QVLIJF>X;X4ZB62QI2*M MNE\'[_4]MP)3M+^%N;KOI3NC VM(* 4]*>FDD\W4)-04>Y;,()LT.NT1ZX$I MWH$N2UD_BC&-]KV.??_SS;+NW(I@=CYBVSB?9 !<\X MZ=?Y3U^^L,::JG@(8@Q3FL+$-)^M20@\=B$,=R8U*XPMAFJZ0LB&(H.:9H4I M@V6AR\4\II\@*4]0H]I,>FQ2':9QCH,#@DL,<. ]&H(+?*;JU;+2,C-1G<97 M7Z'(G]C5%Y'%#"Y%RM7_@][%J( ,,WV-QJ537!V)SNUK66V&UA M.JQ+ X_C'D61*84>-.-D=K=!CFR'>:**2$M(TYQS-4EU.8&,Y*@6JZV!:$8U MX9Z+Q*6>#@U-(YEIHT>.2"%>A;%X8,*AWS CDOL)IH"7HYON'P8#*3 MS;:< T5/9N0\V%()']$6,T[9:W@J_!F8UK8IGDW'8;^S8PD%M[%1,61';EI> MR4I'+]%X28QZ(A9'$C>4&C;S!C+PX%S\X[([XF8U5#'D^PY)ECJ6Q4(**I/ M^&,@2"HP=E/*IEQ*91]C-<^.1UH,QZ98S4K52EL:25B4YM6NAQ1)(A7\&PYW M_V*7-5Z04=-3F7/6HC>0Q8D\K'M-"#>7GA!2#EYI45PS-:HB'""JBF4:'U?P M8T\3)JR3)?/A<_CXK(Z%KVA9T]=;L%E+/ YNCM3$6ES:F:=WLG16Q_%(O/;% MR"T2YH #])Q@F(1,?94).11+Z,0P&$X6+K0AF[1D,6WZ++OIA68V;DQ="0].C$.CCSJ15LN36!$%E1JMJ:: Y%RK2$OCL,TQ M\:W'.8D,-TK#X7RN4EE!&^3"LCFAF5:.9>/,)[L3/_^/L;%,?,$66J0UKK$1 MT;>HE:F8S@@X$CULN0>CC6-:*#JK6HI]6KH209OKH-@QR7]ZPQ2EY#7<6\J3 MO*0A+.%ZFQV'B>Z*;MTN:^P5R-765SC$&2UFNVE*%)ZIDY,#C1O5U#2BY01F M\,7+4(G[R$@9]%ES+=D5K406PXFI0BIQV/.V&4Y@EI9@WJSH4^UF7K6YKGXO M*Z6=XG7B4OYT4V1*$H+J,J&&#BI%A>HHAF8:R>VX-BI5PA0)"RS=5%4MH#.U M8('VVAX7PY2@Q)JI3,467EKZ=7)%MBR$??<\_B6WQ2EQ%GCYFT!T#LAU3^05 M8N T(3Q-LE$&^9/6+N>PD";_:7?=<:\T+1L95[W-BUL JWW!=:A-1DB1>QZN M=ZH93[.L"5BN^Y2;Z *;&LFXC)[LHTWB[.7U^6Y9G%7.?DH;ZCH5.8F>2AVD MR)0E[*P3DBS.VF%\M>#(W':<\?F3!ME\M.S&)FA S>ND_T7J(AL31RYFJX4] MN%.)=%30SS84HKB60S]>Y#AQ7N+[9%OD/J<+OL2Z;DY)Z;I+'Y7)8$Y8$5LB M$R%^YWQ@-B0A%UR[0&F+*4SZ[%J[C6:]]>ATD(ZH0J.3;\[Z\1=.@REG::6=ZE5W,A)72:>EL8&/[PL+8 M('%H^Z4[JDO0.]5.6]B&A:GA:1Y;MLHZI-5 MDD,K#=3:F?OP,!?3P?SU+RFSFLNXH.ZP77*BA>P\&_I@W:U$KNZEDY/='(K( M;K^E\K(H;9WR8-4ZA)Q\D<2H,=_*Z7-*UPA]N;[1&T:3C4-4>Y8*:">H1T<_ MM1JUY01(3YWS,F-42JF$2)CM[(2R[Z.-,E=VLJ-I0=Y=\$W3,+N93 _ADR*/ M1XG04[]/;T+P=WT7.UX(S.NTD/VPF!(9U-;C M!UN;Z"+9B)L9V(@6;DU[5$Y*0096#V0,:PNX ?H2QJNPV6LI>.,7A9F4_9.8 M;T*.MBF[4..L"!L2 S9BR@-JA9XDKH@**/:$8$L(YX_H=6 (2+5H)(LNILWN/ MNC.P[Q,9/[(ZI$J66C&\S0H4<:JG"].;F:.DL1J:/,.>GMDBMR*7!-P;63FY MZHL>^WN^RTE!%=2HCCJ:Z0"\][(@#I&Y(CS:*^ M"=.]>D*M3JF:,\LA#.SPIV+,#+$H3C;' 'A'\GQ*61SK8*PM6,[.M@!G.!QDECY MDVS,Q8C*HP(\QI9SK^)#CERQ'[F*Q%H,"=�^ 8#BG*BQ-,/Q%TDKYBO E* MM-1[N>W3N6HZFU4C M$9(Y&/8IM(.(CU*!C929O_6*';T)0@Q,(VF2I$H"K \H5X1LV5TLU[,"'F< MQ^[_D:&;NB*K$9,_C+S9F;2Y0:R-JP\@2J!<>B+8LZ@HPB4%6Y(K*I)(DT3E M0@AL>XJX\A>>."UWG,D](4 +@XFABK@SV3_-2).:Y$.008N7'*[D11%!JPF0J0Q%D4JS6BX;R4>1A*&'-+0L M,ZS]ZZ)_DLF4V(IJ(9IE@,6=!(XP6 K'"LNW&S='::\(I#"@BB>!N<.X;#6*")' <":@J'].TEC+#:@6C/1_S@/&/2K-0H-F.G# M8U,LS.FF\N1.RFF9L@I&9=!*CO!&,MH(2-RJZ*&'WO3-[MF95(JT])D7LX0M MURRGY7$R(QL_'2(2F3,Z(PS,Y&H.!QRU>/(2:H0RN?,D49J1_U*[6?,;1;$J MKXJC4:E-EWFAV.0P?Z,]+$.8YQ0_OM3/GV094+-/+/''N*(99@JK+7#,0[NH MLV,+#^20=WD7+T&?@2DPDT30OER:*[N>A$P?N#$Q *'+)50,;8%!$I/0!N$E ME]*>J]"?S9&<6!%%D=K0G_0MRU,NT;JRE%H3&RG"LF,VV<,L=J$:Q:,'\QM0 MW_ Z]P248.0C1OLI1#*+D%"A6_\"DJGHJP5;SW\Q':/Q'[J:GW0:NJ"RCLPA MC2@YB>#)FL*Z**< B\<[#SGZKOQPU! $MA6CS-[#FC+[5#+!EX*"4F"J'!F[ MS[++P."KR]5!MT85-:*@86)*Z/J3EU93#!)4:1LI'X"4+(JB96B MK53Z3Q&2HL?!4[RK&W49)5@U4A;;1F\5/IK3U4CMJ6I$CIAD1$91R@A1GCKR M$KR B#4MM6B$O"8UT;0!S5'A.3?K-H\05!;1RZ#,B/]8-_>Y1K')TI)A1SH) M,?5D&X&LQ8==+U;B4;M,EPO;U9AR3O7$TP8:J%]B-+C[( ?=U7,BEJL!N[,X M+"MQC9C_C#!-PJ[H@0M\ 2=:19?FT[2N.;-]H\D)K)$W7%:DP %HHA=.3,;> MJ0SQ$T]/FC-%I-.6\KM>"9$U6H^A%2];^1]CM!$PPL_W^ _P@ILKLC*&Y+.Q M3=M-\;N$@L$\88J7<#E3C"3QK-JU>B[LFU6Y:!6?T"-."2 ]_]-'LMFP@)NG MI!U(YOL5N*VML1Q #&HS?O(T;0K9N:J8!V6[$*55'3Q?6 *ZUO3##VP8(?1= M1OJEEL#+R8V!+7 07N5!_H#4B:6M<".5M,LKG\2T;Q1,;.H/N7R38ZE%VZBN MOR$DE=2]FVLN/\G.<.H;RU-*2WS4^.K 4V2NSD.DDCM7]2TK'%Q9(>,])IE" M[=$E!/(M8RLU[!&(!9[<%:F9G1C$IXHJMO@/&LG;'AHKQW6[,=*IW1TC[QT5 ML]E=B J9+ D6?"DB$4(ON/5>(7,KCUPK1/P^V5I+4HO8IWS9*=T=B+0H<$V@ M>.FB\TDRG[N_:;%*5AJS?9TTKV!BW__0RSXY.I$#O*3RXE A7VX,6]'*-KN5 MIKBICYW[L?6H+9[=""[++O^ZLA(-DS*"4;=5*A$QUFPE/X.%.W^S2$YSC6S$ M(Q@.$!'>7.0)+=,)$UUVE+IARNY0UDWT2V-B<"O\1)X@I7(&@5UG3+H[S*2C\Q!WF M6\*JRD@F)OT23(X=0(9$XMEX'E?C%;9]-;-H'/7I6+4K"*9UYA9IV)%)+!\M MU4C4XGZ[+&>-UTQQ)4:M*WVS5)7X+"C!%7Y)R;L-I80$WW0IZ9X=2(P[+KD5 MUB8)-^[=X +_\Q 23>3U<[$Y B-6,Y(/,1<0ZI?K0AO8<&@5>6(XK4M;-RO%>R!][:#/54I1]L7J(5EI-;VVC;X&8]"_TQ30 M>I"9@Z>M3&5%916A!MG'-0SQ >.RHY;EV:-*Z6A*>CSJLS)DU @9"(.'%HXP ML#].I)PR8RB!3KQSN>4_4F7[N:#=(4)='D\QQJ5^F]^.I;=8&>VKL@NY7#J+ M&5Q3ZM?[:U.1I1#6ZF^MQD7@EI[F2?W=J]FSAMU H:;BJ/ MI949)@_9:&3%_A[TFU/MD;*!=#VB2<6VN\YT6VY![^UX+YHDN)3BVV;NWB MZE'CQ)"-50P?UX%1/DKZ"!W6,@:C;GU4D',CO+1XOV%#Z6P*:,XZ'#:23ZXF M'5[T6A)E9ZD*?1SFJF)^]&2LJB/GDIN6^+0=.NYJM9O5)T M#GHER>3P/[_ 0EZL268V\O/+2*:"OT/5E1W#[V%A/* -CTJZ'%/EU^&,J@BS M7!=RR;,+*0[N1W0RKXD\FAHKS:ZY*\L<&G4-]/!&X.;BSF<-2>;_$MXCA!= M=ZI3IU;D?O7X,Z6:Z;IF_<_$?):(7#R=WD<4:RY%8: +?^GB:T[K"\M7A3?- MBV?H4ETF$L5 #^E0AI]W)&U&V>.M;3_'*'#"S2];!"_'E2ANUB28$*(OA\$# MOBGV$4!\Y,2!XK[$6MB'+CWUZW.$OO71PG>!@17M=3=(+9486\,IGJK[3%\E M;D55[KC5EOC X[OCCFU2B:HJGL"A+F((V:!84T"XW;U,.Q MVJ0N*!W:,:L=>)X7 M+XNY4SX\*!=OX%T@!.@L4S2)(^2O.;Y!T>=43(Z#-C6E8PIB/: M='8@1-,F+/G<"&F,N@#G8 %G_$V;7=(B+&2Q61]>]ZA(L1ATV1B\@2Y;(Z/1 MLA >"JPPWG/WTH@MOY@G@\KRW?:?.JY.\$J-8(WS&B&9I.[YWBA0?)?GTP$( M9O_+"A)$R-!AP84)!3J4V+ @L8D9&]++J,SCQ8$(04*4^%%A M1(\5+UYTN!%A1Y@8(4ZDB- DPH,J:1(4F7!G07'4^M'G4J%2C_Z,.K-H M0X\>12X+$V,?X,""!PN.<6/LUH9"SU9M25$A4*.2'2ZF+',LPLHDX;;L:7;@ MWH3+=D8^V?@CU(]#;Q)\6:QB3:**9=I=3'2GXY4"";Y^"%*BSXO$+#[-R+?D M9*(I:_8LF]=Q;K6I84>_J1(N6KN=5=_%B+@FQM1YD;.T"=HHU>P#8X3_(>S^ M/?SX\@<;CEUSNNWHZ0OV?@B7,T7#K495=5S1MM!UV;W6FE.SC41;>6891)M- M(44%G4,1$I=AA<-5A]9U+/4WF4 @ 376B4RQQMV#;DF8%7*KJ?4A3 MNR)-D MU;54S'@JUK039G5!9&!:X-WXV$MW=2328BAE*)$,[,PQU1^/1AF(F45)'N7E9>@I!5MW:B5*X)!79?AFHIE2V"5Z M-]I6J4,QX&!E8&)DJ62,#];C$5NA'H5=DZ8E_XFAC_NMZ"B")BTV'5V*3CKD MA'A!F!V'K4&DHVK$P1ADH!@Y*6I+M\78&HS*+K.GGX,66>"T,H46H4-AE227 M5422V5.N@R(JD;K@A:GI9@15)I!F6A;D%:!Z(A2##*P:?#!@8L@P*DTX&1?4 MLY,JQUID3K$)G(MVBOO3G4N]22]C$_MG:VFD%C6=2M,Y&^>#)?'6T*S'7DJA M>(A:6-.^S8%7%H[%.J4NQ@\)Q2L]O:%[[9=PQ2RM,J?RERC %"[FKK% :MSR M@'3&"1QC#3_;U@U_(3PVV>[A$(/(;U$8&EVUPGP6TOXRZYE:W7ZJZ;;^81AF M3^YRG2S7/8H$L,I;T?_E:;J6T35GNV5V5Z^@MTJ8:6ZTMO7G5X"JS:^R=3'> M(**):[IRL9'3-!52DGJTIJ H^O:WG,G-;>B'/?P)[RXX"=:_(A85U"F.)Y*2#5.*IZ+_ MWD6(;MNCVTR$<[FF/46(Z2'2,@1(P"T>S#!OHV*B A>D[=VE8B BUG282,%? M"7%,+R/1];JF0HO!I(5(4U\5+VBLIG4K,@@DD0H5)Z8\/7%Q%R$6%&,W(2() MAXX1V=,)NQ2ZT04%)TX+6E;F]T659>=ZCL&B$'.$7.7$WTTR2)B[3Z# MI%K5VN07+M)S'V?CI80BDS9%6HA2,GH4([NUH8\]_VY2\5DF4QE:S@EI9FBC$BJ^T$FIM!)K?/TI796"EM2D38BOJH(*$ZZR&(? M$K/F0Z/-+1\C,LC&#T<+J8R:8@@J/A[EC[1LD./4.".;,+*'D?BI1]DG407U73?TX:K8K>]]&-X(X@B,/C\$"% M$U("E6R&8>87/?/8MW!$=?3:Z,F$6Y MS\9HISAS4S%WQDH*V>THC6KK($O;R]WLQ5G: B9/ L>B].Q3L(_RG5MX!=[) M5?5)5TV($2;.'(\0QZ8L5ARTH&00S& M:V;>1:BF&O7?B;D(*B+,' ^I!98^W;A/RG5,*I/U.ZSF;V+.:D M:ZU7>1YL6NH$B;@:-,\A-2JDK1H9T0^Y(_\H=U9[=?/+/AWQV$RYWBTO3KZ> M"8VIX=?6 .%S=WK<&+ M!I7A\FG)&3+:R5!UXH].KV?9XG.H>%,ZUI)(M45Z MM"1WERL9OUF1=;9@@8U)Q3':!9 =0@C D(VY/4O;-,5V-HM(PV%0*21LL+ZW M4#L'5D)9-354D_$C94)H@P9;X(\^;JH]'3I.MM91A.;UH2R,+G5G.M")K&W+ MONBHUV%Y1'*IL:#_ KS4:@%%4LDT5QX-%,GB&)LQ;/OS#B'30WC&$%F_?;7M M;K"RG.)/KDETK&ZGS9TF'M!>E0LD:KD'X2*EY6%.&VDHSSM;6ZY2ON+U-;J! MW#IW25?,39VV6&*J5(RNL#3C:Y[C*%6Q3*96P-23C:3-^JCK8H?H<9STC#3_+>:CRFF12PQ8H M KUG88'RB@==3;SK?<1>G*VNC>A?V4[1[V^E[<9]QSX6_3=_R7+1PX5N_QW: M##=[UH^E]@V7ZO39C)7%RYA' -8]J^M7Z!QN,@:W\T.3PCB1W=*=[ &+3W^N M=K?8AYOD/!!+$)_!Y!O>Z$2888J)?=V*(%=2A4ZX,8I$1);7 MJ)2!!9U+]$ZX>)/^!0GM<="W9$<'8=-;\8RQ2!6\E0[Y/=36?!V5[4Q_) AX MK$F/V%)20!&>P 5@C1V[,9V>L5=LS)G\E!6;\!#2,!=W>,5L?!9FW%K_51J< MX%\U89OBF85BC0I'P-@(\8>A3%YZB=L)[E$1ZO]AL2U)TJ&$>\4+TDC$$0;. MZC%%2%'%T@37V3QA=>' PKQ)23V?N%WSL#.+(G,_"4*$=E/-I'1 MS81(P-G'PX0:0^!0@/W,T&';!^9(_!G%FJQ?! (/A2#;C,6%M]7B8IDF=F$VP@9*\;7:V71#1R,#,1 Z_W),^F+*UD$$IT%2"09 M+X*&!(+'3G%53#41'!)A.TE03&R>I>W:C]$))-TD";CA%#4N3Y9- MG5--A4H\':V9!@&B)#T=GQ"YHVO12.4 ([;\#4Q"G7/)';6Q%)_TY#]FX>Z MH K=91B9$;847&^DST693MK48!>:'$LA!&_-I>9U#:C4(BJU4W DCYQXA 86 MCEG=SWH14?)Q22Y6Q5H>UJL@WT:NT4KXT:>)%0Q6)D5"B]0%B !Y&-I7LQ3/_X M_YS,2-&BQ1O>+!ADXAQ;RL?9A",78 G!K&6\*=ZVN=ZQ@#MQ"=\'NB!%F@XG@U[8LD6V&=^-BB$JB=\ZJ=A M3&A\/BB%MB>#6NB 5BB(NJ=\#J@,:"B"(FA^ NB(KB>#^F>(;NB)VN>*?FB M7BB6,.A_-FB#CJB KB> NB=^'JB+UBB*WH")ADW8J">.4JBJ,&F,_NB'XFB$ M>BB!ZJB51JB&MN>,?F@XJJB/]NB0=NF"4FAYTI.KW,C!!19%:-/AK9D6DI;4 MI*$*,M\?DB(&H9C%+$;UD0JAL=E<>4]_)4EFN99I+?]68)@>%*= M1N3.;ZZ:L4Q2X841'1VC=,*;!!HFJZV)NZP?;MG6A]2#$[**2<(.ZPPB)3[? MC;3;-XG'ZDBF$]74#1+GL1&C[P!-$.F9#C(+/$$+41"+3_BF8[0DJL8*#D+' MQ.3,[MBAQPP;0>[%65(C!KE+O0!';)%.]HG2ML:D;]S0<@B9=0[6I )%DL6/ MJ30:"KU$:I;I>[A*&.# #8@!#L1K&,PKOKH*O=KK#="G&,BGO=8K#OQKO>9K MON+=O*I*OD8)O@ILP&[!P-[ P.*=PT;LO_YKO,KKOB+LQ4ILO,ZKPS;LQQ)L MO':LR4HLQ/*KOJI*O*;LO_K_J\&:;,AVK%")@5#=Z\F";,#N;,2VK,#J*[YR M0K*M4+0YP M@<6RQ\"6+,BFK,7&;--B;0+S"[-E>+-&"K<\> MK<>.+0ZD+,(&;MZY*P'!J(!2:8]&B7HF:9>&:#C2SGG:J(&B:(YR*(U.Z(]J M*8T2:>+>Z(&*Z>6*:(22+HEV+H:^IX16[ME(Z8;*9Y+^)X8"J.HN*>UZ[H\N M:9:N+M[)KN/"J(AF[NG2Z)9Z*)62:(&R+I.FI_$Z*88RJ(F&;N52Z.1.;H\& M*9-F>98]P=-^FMLAF<4[184<_ M@J2P;HJFDN6::@OZ&1G!"2%PZ0<25F3?U""?X$FM,:(/V6.9&9K H4IGA9Z0 MT!L@:F>L"E@Z;J%A&"X'=[ '?S (A[ (CS )ES"5* R^WJS7\FS)"FS:!J[7 MFFW )NS'PJR^;NW+PG#?YFW0G@W/\JW&\O#5IJW!PFS2.BU]5NP6&*S6^BW3 MPFS;TBO$+K$-*_$+3W'=SBW0VO#4^JS4/JS#1HD,J.W,)NS9K*S,DJT6HRT. M$^T0ZRT/XT 8^VS'=C'5YFW5WO#?4JT*,RW0OJV\XK#.SGWQP!9RNU)).$:( MRO$<0Z:5$!&)70';-C%93.$IVSCJ9 !>'BJ%@/0>';6DDH6A/Z(T/HT):4\D&:523+TT5UG#*Y*F7S:F2^PR=11FB'F:48$(3C0PEULQ)^A#1 M6*"9"2>S,B\S,S>S,S\S-$>S-$\S-5>S-?^SI2F)40.3&\3!7.,%3'B&RU40 M5G"]CT]X&)I,FI8]*BXMYM4)IRNZ(D6:&^YU1H!%3*5&CPNJL_/A\Z5 JRW[ MA/@](WOQF^E,EF209NH%4MU-8CN5CI/U$&88B :BVCP#SDZ0YS5O-$=WM$=_ M-$B'M$B/-$F7]$:'C=OI%Y'X*0,.'G'9T)=DI\8DF7;B7OUXC3/*1*V&3VS< M^&@5_*9*=A:H8RP0G7$:9TFB: F$2IRC5LQ[9LSS9M MU[9MWS9N%Y#L$HR)EN[BKN[N/FC8*&B3HN>6GN[Q:NGG-FGV"NB*EF[GOJA^ M$C=O.^F QFZ ;B[E1N^)UJB1TNB2,JFK\*[B&D;E/JYU:Z]U\RB"QJ[JINCP MQJ=)^K M20ZY"K/PQ.:PSUKMCN_KTH8MC?>PC*LL$9\L%M^MBQQE@-MW=[LFMOPWUJMB_XMUWJX MH1\ZHB>ZHB\ZHS>ZHS\ZI$>ZI$\ZI5>ZI5\ZIF>ZIF\ZIW>ZIW\ZJ(>ZJ(\Z 1J9>ZJ9\ZJJ>ZJJ^ZIP<$ #L! end GRAPHIC 15 fivn-20221231_g2.jpg begin 644 fivn-20221231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MI 2P 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 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OBW_@H%_P6_\ V;OV(OC3HO[(O@GP M+XD^,'QR\2RPQ:/\*O $:/#X5 M_";Q1\3VL#=#PYX=O=4-JIP9OL\#R[/QV8_&OYU?^#1:74OVJO\ @K3\8?VO M/CIJAU[QK'X'OM5&HWGS.+_4=0@6>Y3/W2(_-B '"I,5'&* /V3N/VY_^"@O MPM^'TWQ?_:6_X)3WUAX>LK0W6KV/PM^+5EXJUS3H0,N[V+VMDL^P>&K[2-!\7S:DVC66ININ?LMMJ-S:12RA M>$>1+<2F,%@ADV;GV[CZ_7P9_P %4_VX?AC_ ,$#?^" [2]U;5O% MU_9?#KPQ?N?L<>I:E=WFISO(L>UA:0>9<,(T*G ABW+NW@ ^\Z*_&W]K/_@I M_P#\%'_^"7?[(/[-'_!0_P",GQZMOBUHGQ;.GGXF?#C4O!^F:;#IOV_3AJ"1 MZ3X#LJL0H)4=Y_P '"7_!6W]I[]AC]EGX+_MA?L)?%#2# MH7Q-N(XQ9:[X:@O(;FTGL?MMM=QLV)(W*$!E+%2"N I!+ 'ZK45^%W_!4?\ MX*M_\%I/^"?'P@_9U_;GU;X]_#NXT#XIV,$^K?!_3/ 436ML!:6URJS:E*S7 M$\DT=+_@L'_P5E_X*_?\$Y)O@5^V;'\8/ )\#_%AIKR? MX(6'@V*6'2[6*.UN$M9]7FS?\$Y/V=?A7^TS^Q]\0=,LX/&NM#3-0T3Q#X;M[V$H]I)=QW",<2))A=C M*692-I 4ABWC/_!17_@HM_P6O_8._9%^!_\ P5)U#X^_#W6?"OC>71X?%7P6 MM/A_$EK9"\T]KN%GU)G:YF>1(I!(T9@2.5T"(Z#[R]71](DLKC6 MM!$UE*=/6Y:XB,S:HLYMY)5C$EDJF1,N5!8 Z'_@G!_P6V\.?\%$/VW/C7^Q MEI?[,/B;P?+\(;FY1/$>JWXF344@OC9NL\(A0V,S/\Z1%Y=R)(=RE"#]S5^0 MO_!"_P#X*P?MC_M/9EP=-A@MYK,2>2S*\7F*DC8=C'^\ /U3HK\>_\ @L]_ MP5N_X**?L'_\%:?@]^R+^S1XM\+ZSX:^*-MH%RGA_P 4:'"C)<7>L3:>]J+V M-"\<+B%3YA21XS(Y^;"BLRZ_X*E_\%/OV-?^"_7@3_@GE^U?\>?!_P 2O WQ M-BT[99Z!X!AT6/1GU!94B^S,'EN&\FXBV$SS3>9%DX1V&P _9>BBOR__ &@_ M^"L'Q\_:$_X+;^'_ /@C;^QW\18O &D:+9W%W\4?B9:Z)::CJ?GQ:<]Z;*PC MO8Y;6,*##$\LD4A\R1\*!%B0 _4"OB#]K;_@M3X.^"G[=%C_ ,$V?V>/@I)\ M3/BZ_A>^U[6--N?$#Z5I^F0V^F3:DMLT\5I=S2WUTF*PN-8MHXH[G M[->VT 6#[0+682B2%(D/D2@H,J:_.3X??#+]J\_\'?&J_#S_ (:JTC_A9<9E M-U\23\.(_LLRCP<']YR?DH _<;_ ()=_M\7_P#P4B_9 M2L_VD]6_9T\4?"^\EUBZTV[\,>* S-YD&S,UO,T41N(#OVB3RT^=)$V_)D^. M?\%F/^"[7P8_X(YWG@3P_P"-OA)JGCG6_',5]<0Z3H^KQ6CV-K;&)?/E,B-Q M(\I5 !SY4G/RU]V5^$'_ 52^)G_ <-_!+_ (*6?%']KC]CG]D;6KWX;=P1275U>3'RQ&65X]^3&" #[!_X)"?\'#7 MAW_@KU^T%K/P1^&O['OB/PK9^'?#4FL:WXFU3Q+!+3]=M(I%CF>*.4M);S1/(F^!G?*L75L!U3]*/B7HGC7Q)X U?0OAQXW'AK7 M[FPD31]>?38[Q;&YQ^[D:"3Y94#8W)D$KD!E.& !N45^0/\ P0T_X*^_MT?M M._\ !1KXK_L"_P#!1SQQHFG^+_ =A>1Z-H&A>'+>RAOKNSN_(O0TI!>3:K1R MQ!"H>/S'.0M?3&A?MS_%;]EO]CS]H'_@H)^U9\66\:?#_P $>*=:LOACI=IH M=I83ZC8V-[_9L#S30H!)+=:@KPI(JK%Y7ERA"), ^YJ*_%#QI_P6,_X*"_" M[_@EOX!_X+*:[^T#X5U:Z\2_$!1KW[/<&A:?'I-MX\[Q_OL&$A/F^DO^"@_P#P5Q^._A/Q_P#LH_#7]D#X7>(CX6_:7DTV^OOB M?8>$CJLVC:9>_9S$EK V;/_!.S_@L3\)OV4?A1K-CXJ^'_CRS\.:Q MJ'A63PU:MJ?^"C/ M_!4']D7_ ();_"&'XM?M3^-YK9M2DDA\.>&='@%QJNN3( 72VA+*"%#+NDD9 M(TW*&<%U#?0U?S(?MM_$+4/V^?\ @[.\*_![XTRM>>$?!_Q!(?BM^T+\(-4?PUX[\5^#;2*_P!;AM(9XVFTJ*\> MSF>&12LC8N&B'DU+P7J.C>%+=(8Y$T^^NV2>%]RS([6J(WW6"LVUE."/:_ M^#99 M/*<.DC+)*Q^8$$<4 ?I;17X"HKR[GCNXK@V=A'I<7DVG MF-+9W&^[;*QQ[5%O*[;U /W#HK\M/^#9W_@K#^U)_P %5_V;?BCX7_:?\5VL MWC;P!J5G;VOC72-'MK66>VU""X,,CVZ1_9_.ADMI2"(PC*4#(<,6X_\ X(._ M\%7OV^?^"D?[0G[0O[.G[0'Q3T* _#_2O*\+:[H'A*WMY;>Z^VSV_GO&V])1 MB-3L88Z\CJ #]<->GUNVT.]N?#6FVUYJ4=I(VGV=[>-;PSSA24CDE6.0Q(S8 M!<(Y4$D*V,'X7_X)7_\ !<_PK_P4Y_:7^)/[+]E^S5K'@76OAG9RRZQF#ZU\O?\&L7_ "F3_:_^FJ_^I"U M'[_T5^-5M_P55_X*,_M9_LV_M@_M,:+X[\2?LWS?LZM<3>"?#&H?#C3IK/68 M88[B06U]<:K!+)->N;8QO';^0L1N8"!(6Q7LG_!.?_@IE^UE_P %.O\ @A_X MZ_:9TKQCH?P^^+/A./6M(N_%=EX:%_;//8V<5W]KALWF18Y9()T7YF>-)07\ MMEQ%0!^@'@'X^?"GXG_$GQI\)_ GBN'4M:^'MW9V?BZ"WY6PN;F#[1' S=#) MY11V4?=$B@\Y ^2OV/\ _@MMX<_:U_X*F_%[_@F39?LP>)O#]Q\+%U';XUO; M\2Q:B;*[BMI6DMA"IM8Y&E#P/YDGFIM)"%@*_/'_ (-"=&_:\^-'@_XL_%W1 M?VN%TK2KCXH6UYX_TO5_!B:OJ/B2XEMC)).-1FN5:WD;<#;:Q?7V-N+O33)(V\1I/;9)5/F\[$0;.:^YO 'Q^^ M,&B?'K]HWXU_%;XYK+\!/@]$T&GV8\.VJS_;+;35U'5V:Y10TT%HLL<* ,9 M4F1W9H26 /JVBOQ8\'?\%C/V\OVH/^";_P :O^"MOPY_:"\._#V'P#XNDB^' M7P/ET'3;VSU32+1K4W!U2>=#?2W$J7#J&M9K=$:$D*P?"_J!_P $\/VQ?#G[ M?_[%7P[_ &P?#&BG3(/&^@BYNM,\[S!97D4KV]W;A\#>L=Q#,@; +!02!G M//\ ]I7_ (*$?&[X6?MJ:1^Q+^SU^PQKWQ5UJ^^'T7B[5==M/%UGI-AH]I)> MW-HJSR7*$!B]N=H!+/N.U2$8CY>T+_@Y&\5^(O\ @H6__!,33?\ @GAJI^*D M>M7.EM:/\3;(67VB"T>[D'VC[/C;Y4;$'')XK]-;7P7X5LO&=_\ $.TT."/6 M]3TNTTZ_U)5_>SVMK)*?@_\!?!_B/]KOXG6$5O%X"\$:G=:IK4 M<69X=*B1;NYB49&_)MD8*?XE &-QS^4'[+__ 4\_P""F?\ P4,_X)\?M)?\ M%5_AM^T!8?#/3/A-J&KOX ^%-CX-TW4-/O+32=-AU.X34KFZA>[GDE@F6(/; MRVZK(K,%P0@ /V:KCO@Y\?/A5\?8/$=[\)?%<.LVOA7Q7>>&]7O+7F)=2M0G MVF%6Z/Y;OY;$<;T<=J_,;Q=_P5I^.?\ P48_X-U_B+^W%^S?\1K?X2?$'P=I MM_8?$)=)TMKR2.YMH4::'3YGF1K/SXKBWE2X(E>%9&1IJAN@P)D*,(_).=N MW=\V0 ?LM7E?[;'[16O_ +(W[+7C;]IW1/AHGBZ#P'X?NM=UG1/[;%A+)I]K M"\UP\,C12*TBQH6",%#8/S X!_)VZ_X*X?\ !2_]HW_@FQ^T'_P45TWXG:W\ M -<^$7C$6?AGXJZKHMQXD.F32VMO \SBWE M?L+?\%Z?V9/VQ?VJ=;_8/\<_##QE\(_C3H-S=6T_@?QW#;D7D]L&:>*UN;>5 MTE=$5I,$)OC!>,NH)'X^?\&H_P#P4,_9?_X)T_#3]I?XJ?M5^(/$6CZ#=S># MHX=4TGP-JNJVTH7\ O;^>RTV*TM[,6\4C.DTBB">; M< BI*P#N2NX _H:HK\[?^"H7_!5[XC_"?_@H)\%?^"4O[,'BC2?#'C#XG7$. MH>-OB)J]G%=#PQHA>8XM89\P/>2):W# SAHT CS&_F@IC?LA?\%,_P!H"Z_X M*I?&O_@CM\3OC9I/C'4M'\+C7/@W\7K_ $"T::426-MW6XCVY".F%%9/#5JVIRQW>LW5C/IUK"GG^&5]\/HK2\BTO6#+$\4<(GB6ZG MCCA\])S=H [A#$5!)'PE_P $OO\ @KU_P6P_X*B_LR?M$^*?#/QW^&?@N]^$ MWAFVUFV\5/\ #]+NZ\PVVH3+8P6K.(!Y_P!D^>ZF\WR1& L$AD+1@'[ST5^< M_P#P;3_\%2_C[_P5$_8U\2>*?VGY=/O?&G@?Q@='N]=TVPCM5U2VDMXIX9I( M8@(TE!:1&\M50A$.T$FOT8H **** "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 KZMI6FZ[I=SHFL64=S:7EN\% MU;S+E)8W4JR,.X()!'O7\Z7[.'[._P 9?^#7S_@L#J7Q;^,?P^\1ZO\ LR>- MK"]T ?$S1M+FOK?3=*N9XKBUDNQ$K&*XMY8(DD1@&>/SGB$F0I_HUI'574HZ M@J1@@C@B@#Y=F_X+._\ !-?5]%@N?A'^U%H/Q+UR_B!T;P1\,)#KVOZE(1\L M,=A:[I48D@%I1&B9S(Z*"1\:_P#!S+^QA^U7_P % /\ @E3X.^+WAOX)7EEX M^^'VOCQ)K_PWTN\74KJWTZ>"6*>%&A&VYN( UN[B/*D)/L+ +N_5[1?"OACP MT93X<\.6&G^<09OL5FD7F'_:V@9_&K] '\]'_!7_ .+?A/\ X*8_\$M?V*OV M)OV(=;LOB'\4=6;19]1\$>&;I+F^T-K+1#8W(U"-"38+%<3LC//L4"*1L[49 MAM?\'6'PXT3]GK_@E_\ LG?L2V7BNUU?Q)X!@T_3WL;23?>4/G M6)I$P&( )R.H('[ZVND:387<]_8Z7;PSW3!KF:*!5>4CNQ RQ^M6* /YRO\ M@Y@^*WPV^*O_ 2O_8J\/_#3QOIFOZ@?#,%\]CH]XEQ-%;QZ5;6KO(D9+1A; MB.6$[@,20RI]Z-P#_@Z>^+GPR^,/["O[&NC?"GQUI?B2\'ABXU"2UT.\2ZDA MMC8V%N))%C),8,T,T7S8^>"5>L;@?T:T4 ?@[_P=F^-O"'Q&_P""1_[,_C7P M'XEL=8TC4/%=H]GJ.G7*S0S :+.IVNI()#!E(Z@J0<$$5R/_ 6J_;?^"?[5 M'_!&+]G3]@?]GF]U/Q)\9=7OO"4%U\,K?1+E=;L1::-(CM):E-X#RR0")@"L MR2>9&SH-U?6W_!U#^Q%^VA_P4(^!?PT^!O['7[-.L^-+W1/%LNNZQJD&LZ79 MVEM%]EFMUAS=W<3M*6DW85"H4*-&_9*^&.B_%'X0W_A+Q9X M9\ Z5H6JZ=K?V.6YMYK:SABE5);6:9&B,B'!#\XR0* /RE_X*V?'/]O?_@BE M_P $.OV8 K#)-/-.DUF#+\2?\ !0B?X,^$/V__ -B/]H?X,_LU?$_P5\-(D\,W%YXE\>^# M[B/5O%6H6^O?:]0U"4 R75_=,DJ%I&!>7CR@\7E$_P!2]% '\]O_ >O>//# M?Q+N/V9_#W@ZZEN=7L],\3:GJFAM;.E_IMM>+HYMFNK9@)+9I/)F 615;,+C M&5-?O=X3^*GPL\4_"VV^+WA/X@Z'>>$)-*-]#XDM-3B:P^R(I+S>>&\L1J%; M+?\%0?V??V OVH_@5X6_P""GW_!/WXC)\-? MVCM?U[2G\4_LZZ+<21ZO>Z]=3)ON](LEQ=(PF)G2>%3!/&/,7RY=P?\ J#JL MNBZ.MU!?+I-L)[6$Q6TP@7?#&<913C*J<#@<<"@#\%_^"^_['O[5WAWQE^QE M_P %0OC%X::]1I -BM'& M"?WBYL_\%<_AMIO_ 6@_P""WO[.OPV_8D\7Z;X_\*>"?#6G:E\1O'/A&^2_ MTK0+-M4DNI!+=PEHEG-O&I2(MN9IHEXR\0Q>++&2P\"IX/ M/C*]AN%>+13'XFN+J1;IU)$#+ R2LKD$(ZL1A@37_P""K'Q>^%\__!UO\"/B M;;^/M)D\-^&+OP?;^(O$,=\C6.FR+=SR.)YP?+B"I-&S%F 4-EL5_1%10 D< MD(/@3J/_!-+_@ZNB_:[_:&OHM ^$'QEAU6;0/B/ MK,H@TJTU"ZTME>RN;I\16\HNHF15=AE)HF[G'[I5%?V%CJEG)I^IV4-S;RKM ME@GC#HX]"IX(H _#7_@F=^SEXM_;._X.8OC)_P %2?AO ]W\&O!6K:G:Z'XZ MA!.G>(;]],72!%93?=ND"&XF,D99%5(\G]ZF?*OAU\;_ (.R?\'FFK?'5/B? MH)\$7=W MU,V>D>._%VGA=(U8 #$^4R\$$AYBF96B9/F9X\XK]#*J:EH&@ZS-!KFVD^QM.,',0G\LMP?ESP: /Q/_ M ."]7[$/[3'P#_X+5_L^?M^?L#,=)\5_&'Q':^%+C4H[4R06FOB+[(9K@# \ MJ?39&W#/W;*=R1G-?H+_ ,%9?^">FL_&;_@B7XX_8(_9DTB:XO\ 1O ^E0># MM-:0&:_;2+FTNX[\( MGE!I/O&@#^?C_@@1_P %&O\ @G!X#_96T_\ 8(_;-_8\2\^._@W6K_3=!\/C MX+'5]8\6"6YEN(K?(M6,%U$\KP,+IH8T2.-C(!OV>L_\'%/_ 4(_:S_ &6? M'G[./['WAKP7XE^&/PC\::;I(85,J?VF32-)BU-]:CTRW6\DB$[^']S!?SVDGA>33XYDL+=99\RW M9.XN/-#.S3A&\S'>?\%[_B5\.Y_^#G7]EKQ@WB[39-%\"2> H/&NIBY5K;1' M@\67MW.MU(#MA,=O-'*X4_MB?&O1?A%^Q5\2OVA[+PKI_ MC32?#?PXU3Q VC.R36NMV<%E)_P"" W[0\EQXL^('CZ%I/@WIMX[ZMX*=61[B2ZM\_:+&P"-)'<07 MB@(I<;GB8K'_ $US0PW$+V]Q$LD;J5='7(8'@@@]144>F:;#?RZK#IT"74R* MDURL*B215Z!FQD@=@>E $]?@9_P7X_X);?M5_LP_\%+?#/\ P6S_ &)_A1J/ MC?2K+Q-H_B/QMX>ZTW4M.:'=*T,89WM+F&!?,D16\MS,7VJRFOWSHH M^/?@Q_P7M_X)-?&?X6Z?\2[3]M'P;X?N+NW5KGPEXHU1++7+.XP-]JUB_P"^ MDE5\IB)9%W96U![&11+8P-(VV))PLSHAD9$#J*]77PGX636CXD3PUIXU$];\6:> M>>,??QNZ<=:T* /YAO\ @A5^TAX3_8O_ &1_VW?V+/C=X/\ %MM\7?$'A2XL M]%^'MCX6NY[^>6'3=3M[HR;$\NVCMS*DDLD[QJL9+ MC%?77_!F5\4/AS\-O MV)/C9H?Q$\):&:UM%UC[3*@D(WK']H@W8SCS M4]17]&=% 'X!_P#!D)XAT/PY=?M$?#WQ#JD-AKFJGPS>Z7I-[((KB\MX!JBS MRQ1MAI%C:6(.5!">:F<;AGA?^"$_QW\,_P#!,O\ X*S_ +5/P6_:=\*>*K7Q MKX@N;FS\&^#](\,75YJ'B*\CU.:6*WM4B0K^^CE22.61DA*'S#(J M7]&U0_ MV=I_V_\ M7[##]J\KROM/E#S-F<[=W7&><=* /Y\/^#)[Q]X(^%NI_M,Z/\ M$SQ9IWAVYO-)\,:I;1:Y>):&2RL1K)O+@>:5S% )X3(_1!(I8@&H/^#7'XD^ M"]._X+"_M.7EQX@M$_X3.TU>?PSOX[MWMW*1VM[&IMU%S,&NI LD<9>61(F^H/^#4743\0_^"-?QS_9L\,Z M/JLGBF?Q1XC>.*;1[B*T;[9HME;6Z+=N@@:1I8I08E)-,^(LWCRTN;OPU/X=N8WTRTBM)$N;J]ED1 M8K.*$Q-O,SHQ)1$5W=$;CO\ @BG\5?AN/^#I?]HWQX_C?3%T/QM?>-K3P?K# MWB+:ZU--K]K- EK*3LG,L<3NFPG>JY7-?T/T4 ?BQ_P=:?L(?&'4?B1\!_\ M@I7^R#HMRWQ(\+^-]*\*SOID69GN);Y9=$N.P^2^9H"3G<;N%>BU^BWBS]A_ M6=4_X)=^-/V';;Q1#<>)_&?PPU_2M:\2."B7_B#5[>Y>]U%QU FOKJ:Z017,"2*'5PLB@@,K!E//<, 0>Q -/H _FR_X(%_MF?L4?\ !/6' MX@_\$[?^"N'[+4&B^.K'QJ][X9N]?^$LFNW\\\L45O)I7EP6L]QG? DL#*K1 M2>?(0X&S?_0G^S2EI_PI'0KG3O@3!\,[6ZBFN;+P/#;0P-ID$L\DD2S0P*L< M%PZ,LDT2[A'+)(F^3;O;LIM(TFXU*+6)]+MWN[=&2"Z>!3)&IZA6(R >X'6K M% %/Q#XB\/\ A'0[OQ/XKUVSTS3+"W:>^U'4+I(8+:)1EI))'(5% Y+$@"OY MC_A5\<_A#:?\'==Q^TA=_$328OA_)\5]72/QK)>HNEL)-'N;2.071/E&-IV5 M!)NV'<"#@YK^GRB@#Q_]M/X)VO[;'["WQ*^ _@;Q79%?B5\-]1TW0-;@N!+: ML]W9N+:X#ID/"6>-B5SN3.#S7X??\$T?CAX)_81_X(,_MF?L#_M8:S;> _C/ M;W_BK3K#X<^(IUM]6U235]!M=-LFL[=COO%>YCD >$.NU5?.Q@Q_HAJO<:1I M-Y?0ZG=Z7;RW-OG[/<20*SQ9Z[6(ROX4 ?B5_P $Z_\ @E]^U'\!O^#8GX]_ M"[Q=\,=7B^(OQ=TC6O$NE^!WM&&HPV_V&VBMK9H,;A(OV=_!_@CQ)XC^(_A+Q/XDU?4_#-GH=Q'':JMM%+; MI/? M!+XH?$[XY6N@R1^!+33O",DOAOXC?\&H7Q[\!^(=:GTN^L?"7C?2UEU;3YK6VO;_4K.Z6SM+6 MXE18KN=R5'E0L[J74,%W#/[V44 ?CM_P9;^*_#5M_P $Z/'_ ,+;K7+6'Q+: M?&6_U.YT&:8+>1V4NE:3%%^ -:M-/;5]1C@-Y.[B$7FK M0V4DD5UI4DCK8ZY$B XN+8EXKB-020LZ@,1"U?TQT4 ?SR_\'#7A[4?@/_P5 M0^!O_!:3PK\/;#XM? K4--T==9OM.AAU/2[@VL\T<]H[X>%1/:RJ87?Y6D$@ MY,9K]2?^"=O[6?\ P3H_;.\96/Q _P""=/[,FE2Z18:;*_B7XC0_#$^'HM%G M=0JZ9%-+:1M>7;ECYB6[-#'&C%Y0/:W<"2Q2*5DCD4,K ]00 M>HIMC86.EV<>GZ;9Q6]O"@2&"",(B*.@"C@#V% '\]'_ 1.\=+^P/\ \%]/ MVH_AG^T;X)\4:?XF\7S:S!X,\.V/ARXN;K79)=>2XM_LX1=@CEA82K<2,D C M#.\B*I8:G_!9;5K3]CC_ (.AO@;^V?\ M V][H?PSN[;0Y_^$M.G336JB!9[ M6X4&)6+/$S([QJ"X21&VX9<_T$5#>:=I^HB,:A80SB&42Q":(-L<=&&>A'J. M: /YS/"W[07@KQW_ ,'DFB_M,ZII^K>%/!^KWT,6FZEXTTR32C+%+X&^Q6<[ M)_XE?#N?_@YU_9:\8-XNTV31? DG@*# MQKJ8N5:VT1X/%E[=SK=2 [83';S1RN'(VHX)P#7]#5% '+?$CXE?#WPE\'=7 M^*OB7QOI5CX9M=!EOY]?N;^-;-;8Q%A-YQ.S8000V<'(QG(K^='_ (-=OB?\ M/?@_^QE^W-IGQ4\8Z?X=N;KX;6%W96VM72VTEU"EGK,#M$LA!DQ-"6^N#!8Q33*K7$HC>0QH"BDU/7X(_P#!T#_P4Z_:(^!?[;GP0U;X Z??+X/^!7CM=1U;6(W(L=3\6BVM M[F32I67/^KTJ\C5NF5U.=>2C8_<#X!?&WP%^TI\$/"7[0/PMU/[9X=\9^'K3 M6='G.-Q@N(ED57 /RNN[:R]592#R* .NHKYF^(__ 5<_9O\$?M#^*OV8_"/ M@[XA?$'Q+\/M,M[_ .(X^''@V75H?"L,Z[XA=&-@[RLF6$-NDTN ?DRI E\8 M_P#!6?\ 8H\"?L/:)_P4(\2>/M0B^'?BFY6U\)NNBS-J.MW4D\L,-M;68'FO M-*T,C*A"D(I9]@5MH!]*45\__ __ (*-?"#XV?M _P##*<_PQ^)'@SXBKX+N MO%*?V+OA7>^+S\2_!EGJ4_B#POJWA*XM);=K&58;B$/)A&D$CJH ;#9 MR#CF@#ZPHKY9_8M_X+%?L3_M[_'[Q9^S%\ /$/B1_&O@BQN;KQ-I&O>%KFP: MR6WNH[29&:4 %UFD52HYZ^E<=JG_ <"?\$W/#'[3&M_LA^._&_BOP]X_P## M\\]OJ.A:KX(O1(UQ''O6WA$2.;F:4%!#'$':9I$5 Q84 ?:]%?#/P%_X.)/^ M"9_QW\0^-O __";>+/!_B?P)D:EX0\;^#;FSU>]<3K;^39V<8DFN;CSGCC^R MJOVCHOV4 MM&TCQ5\0OBBWA^77KSX?_#?1!J.HZ=I<>W-W=;I(X;=3O0(CR"20R($1MZY= M\//^"H/[#GQ/_8JU+_@H/X8^.EA_PJS1+.:;7M=NK>6*72Y82JR6L]N5\Y+D M.Z((=I=S)'L#B1"P![_1TZU\L?"'_@KI^SM\6/''PR^']Y\+/BKX1OOC(S/\ M,KCQEX"FM+37K9;&6^-S':?=)-$Y4E3AT)!P M00<'@@BOYGO^#COX:_#VW_X.*_A?X=MO!.E16'B*W\%OKUE%81K%J#2ZI+#( MTR@8D+1(J,6SE5 / K]ZOVZO^"A_[*W_ 2T^%VB?$+]H^SUO1/"&HZB-*L= M0\.>%Y+NUM;DQL\<#K /W19(Y"O&#Y;#.< @'T)6/X]^(?@#X5^%;KQW\4/' M.C^&]#L0IO=9U[4XK.TMPS!5WS2LJ)EB ,D9) [U\+?$3_@YF_X)6?#6T\#^ M(=7\<^-+KPYXZBB:S\8:?X$O)-)T]G17:&XN6"J9HE=3+#!YTD).UU5@5&;_ M ,'&>H?L%?$G]@#1_!_[<'Q0\=^%O /B'Q587_A[Q]\/M#.IPQ7Z0S/;I,$# M*\4_NX ME50SQYW[ O\ P4;^'?[3?_!&'4M%_:W\/?''4F/P8U>Y^+?CB/X>ZE%'=65T M;B.^N["_>(0W31Q3.X\@OL6,E5VQX !^EGP[^*/PS^+_ (;'C'X3?$30O%&D M-/) NJ^'=7AO;8RH<.GFPLR[E/!&<@]:W:_-#_@VNT#_ ()O?!3]AGXA:K^P MW^T1XK\6^#K+QW=7OC3Q5\0].&E+97$=A;NP6-E1(X8[81,TISD[R6 5?4/ MBC_P< ?L*?"CX7:+^T9K/A[XGWWPBU_7GTC3?C#I?@">3P_)*O'?@?P+##<^-_&6E:-'<,5@DU748K=9& R0ID8; MB/:K.@>(= \5Z3%KWA?7+/4K&?=Y%[87*312;6*MM="0<,"#@\$$=J_.O_@Y M;U[X7?&S_@W^^)GQA\&7VD^(](O++PKK'A+7[4)-&T-QK^EA+FWDQP'AF8;E MP2LA!X)%;W_!K;_R@K^"'^_XF_\ 4EU6@#[I\5_$7X?>!'@3QQXZT;1FN0QM MAJNIQ6YE"XW;?,8;L9&<=,CUJIH/QC^$7BK5HM!\+_%3PWJ5]/N\BRL-*_P#@CU\?'\3>&['4&T_P#<7=@]Y: M)*;:>-T=)8RP.QU8 AA@C%?"7_!E!X6\*VW[$WQ=^(0\*6DNMCXG_96U*.S0 MW;V\>F6KI )"-VT-+(0N<9D;U- '[9T5\,^'_P#@XF_X)G>(/B[XM^ *^,?& MEKXY\&"]BU7PA\M+A;>:PMK>.-Y+JZ$C$>5&&.V.1R0D;L/0?\ M@GO_ ,%A/V-?^"FWA;QCK?[+^J^(9]4\",/^$B\):YHAM-5B5A)Y3I#O99%D M,4B#:Y(9=KA"1D ^I:*^//V2?^"Y7["7[;?[2MW^R1\ KWQM>>.M,BO)-:TC M5?!%U8_V6EK(L5P;AIPHBV2LD94_-O8#%>S?#3]L_P"&/Q5_::\:_LG>&_"? MC"'Q1\/H+>?Q/<7_ (:EATZWCN S6K+=D^7)YR*SQJI+%48D+M( !Z[17QYX MU_X+D_L*^#K;Q;XTL[[QAX@^'OP^\40>'?'WQ:\,>%I+WPUH&I2O'&();E&W MSA6EB#R6T,/&7BB\\0W'Q3U6UT[X7 MZ!X)L_[3O_%EQ<*C1"R1&"/&5DC8S,ZQ 2)EP74$ ]VHKYX^%/\ P4R^ 7Q7 MUOXC>#;;P1\2=$\3?"?P[9ZSXY\):[\/+Z/5+.*Z-SY$<%O$DC7SNMJ[+]E\ MY&#IM=B2%_.S_@FS_P '#VJ?MD_\%*_B_K7C+X3?%.#X>VNCZ3X?^''@[POX M&U#69-,(O9Q-?ZJEG'(MI/,S+N9\)&D:QAF\MG8 _9JBOC7XM?\ !>;_ ()T M_ +]K2]_8J^.?C[Q#X2\.5)U5ED26, Q[,LY=452Y MVUB?"/\ X.(O^"9_Q/\ C3XK^ /B7QOXL^'?B?PE92W5UIOQ.\&W6C37L:*K M%;>&0&9YF5T9+9HTGE#CRXW/% 'W+17R!^QU_P %O_V&_P!MC]J#7?V-OAW< M^-/#?Q%T.":?_A&_B!X/GT:XOHX@&E,,F?M'_\ M!0K]G[]FWXP^%_V:]177?%OQ1\9VLUWX<^&O@?3%O=6N;.)7:2[D5WCAMH ( MW_>3RQJQ1@I8JP ![G17@7P)_P""E'[,'[2O[.?BG]I7X+ZIKFM:?X'N;NT\ M9^&8M"E37=$O+7_CXM+BP?$BS( 3M&0P4["]?//A_P#X.:_^"5/C3X2>)_B[ M\/\ QSXV\10^$U$NJ:'HO@"]FU+[/L9Y+KR=H$=M&J_O+B5HXD+(I?_P)U7Q)XF\&Z.MQ'J>EZ)X5NKS6[>\AV;[$ MV$"O*T_[R(@+E-DBR;Q'EQ\!_P#!%_\ X+\Z_P#MY?MD?&GQ1\4/AI\2!H'B M?Q%X5T#X6>'_ MX,U#6=-\,67F7\?FZE!OC?XR_9W^'WA[QW\3_%7PWTE]2^)%E\,?"_]I1^& M(%Y874S21QF4 -^XA:2;*,NS&OC'^T#X(\)Z MCJ"AK"P\3>*[.PGN03@&-)Y%9QD$< \UP_PQ_P""AO[,7QW_ &2I/VU/V=?$ M6L_$CP7&G,'@+PS>:GJQF$B(]M_9T,9NO/0R*S1&,,J?/C;AC^!7_!#O1OA] M_P %<_CK^UI\!_VZ]-^)_B*Y^.>KZ'=W7BWPQHEU(VB265YJ-ZBW5[Y,L.EQ M?N88HHYP(V\I8D7** ?TQ0S17$2W%O*KQNH9'1LA@>001U%97BSX@> _ 3: M(_VK+"]\5>(?B9H\=U!J'AM[2Z@ M;2(VN5*6$$%PRH;#$<9+QE0S*1& ?TYUGZ]XM\*>%7L8O%'B;3]-;4[Y++35 MO[V.$W=R^=D$6\CS)&P<(N6..!7SI^PI^P-JO[#TWQ=^%GP_^*7B"/X<>)_$ M,6I?"[2[G6WOY?!L,MDL=S:6BW@E2.*.Y5Y8D973:ZAU?#%OQB_:T\$^,OA7 M_P ';'P8^&OB'X^>//'EC!XO\.:AILWCO7OMLE@;F(/+# J)'%!%O4L(XXT4 M;L8XH _HXKE/#'QW^!_C;QQJ/PQ\&?&7PIJ_B72-W]K>'M+\16UQ?66#@^=! M&YDCP>#N4OZW\(O$USHOBGX@>(K/P?I.LV,QC MN+%+F.>XN98F7E'-M:SQAQ@HTH92& -?G!_P4RT6W_8^_P"#?C]@O]K;]G*V MA\(_$7P[KNA7^F>+-%MTAO!-J&BWM_=%Y%&95EFB1I%?*N,A@02* /Z*+FYM M[.WDO+RX2**)"\LLCA510,EB3P !SFN:^&?QO^"_QI@O;KX.?%[POXMBTZ<0 MZA)X9U^VOUM9#G"2&!VV-P>&P>#7X=?\'+W_ 5(\.)AS&N #]U**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ K@/VI_V@/#W[+/[//BWX_>);"6^A\-:0\]II M5L?WVIWK$16EC%ZRW%P\,"#N\JBN_KY^_;C_ ."?FC_MV3>#XO%_[3_Q2\%: M=X)\3Z?XCTS1O -YI$%M?[;'[2W_!(#6?V2?'/[#27OQ%BU.?Q]?>.+?XB:=.]UXLDN);R_N( MK=5WLLJSW5K%%N)2)XD!_=K7.?\ !FC^W\?BG^S/XM_X)]^.]:WZW\,KQM:\ M(13R?/)H=Y,3/$HZX@O&9B?2^C ^[7['IX2U]? :^$#\3]=;4!;"(^*3;V'V M\MG/FE!:_9=_;'D;"?^#AS_@A;\+-8_9HMM%^$WCW_A.]3UCPIX&O-19-/O\ MQ# =1DU/3X)#DHDH>ZNX6 (B"A2$0.5^XO'_ /P2:O-;UKXP7GPN_;D^*?@O M2OCKJ%W#=?\ !6K01ZN-26UOX&FFGG@ECD,K MZA-+*IC*2'Y"OEDI0!^=7_! K_@IO^UW?_M]Z?\ \$P?^"J?PEU"X^+G@SPO MJ^G>!/'7B"!DURQMO+M[JZT^\D!V7D$T-E#-'=Y8O]G0EI1(KKQ/_!(]6C_X M.X_VG%=<$_\ ":$ ^^J69'Z5^KWP _X)?>!OA?\ MC:K_P % ?C-\9?$?Q2^ M+E]X7C\-Z;XC\1:?I]E!H^EH,;+X=^((;*/5@\2Q38E,+2V_G* MB^9L;)8;T,$-_P '$7[9+*<@KXPP1_V-MM47P)L+&^_X/:?& M)O;*&;R)]1EA\V,-Y<@\)IAUST89/(YYK](/V#O^" O[(O\ P3B_:T\1?M>? MLR?%OXHV>I^*+:^L]6\+:MJ^F76D/9W-RER;55;3Q]O3=ZAH)TZYCEMC:/:M;II" MD0FW/E#:XD 8.'&^@#\WOV,=+TVX_X/._BF]QI\$AMKC7Y[X,- MKPN%W#ZHL_\ @WN\*_!K]@7]I?\ 8B\4?\% =/U*?XX^(?#^MZ:]WX;72;;P M[KCZH18AH!>7#O#?7B6]J,X;]P0GF./E]M_;N_X-V?V5/VR_VK[3]N3P-\9/ MB'\'/BG%/#-?>)_AIJL5LUY/$@C2Z(:,M%^+?Q(U$>,=6TW4_%_Q,U;Q4UWXKU6\LKVTNHKA[Z5#Y;K M]CABC$:*D**/+12,T ?CK_P2_P#VSOV^?^"97[>7PH_X(]_\%6_A'<>(?"[^ M-+&U^$>JZJS3S^'+Z;S+"PO=+O5.+NP;[0]N8V),*2LH\ORW@;^BJOD;2?\ M@DGX4\4?M0?#C]JC]J;]IKQU\8M9^#=M<1_"ZS\7V6DVT6ES3;-][<&PLX&O M;H"*';))A0T8?87^:OKF@#^:S_@Y _Y61?@M_P!>G@;_ -/4]?>O_!Y'_P H MC]._[*_HW_I)J%>I?M<_\&X'[+W[;7[4]K^V3\<_VM?CM/XZTT6*Z1?:7JOA MZVAL%LW\RW$42Z+M^63+_-N)9CG(XKV/_@H5_P $G/AE_P %-OV>M _9I_:9 M_:0^*3:#H>MKJ]Q<^'IM#L[K5;M$D2)[EO[+9 (UFD"K"D2G=EPY"D 'XT?\ M%J=.T^P_X-@OV($L+&&!3=Z'(5AB"C?)H5\\C<=VY))YKZ#_ .#@*:6Y M_P"#8'X 7$[EWDL_AZSLQR23H4A)K[$_:#_X-Z/V8OVG/V./A?\ L*_%3]IW MXU3^ OA(Y;PO#::IH,5U*5C:&'[1*-(/F>3$[QIM"_*Y+[VPPZO]J+_@B3\# MOVO?V(?A]^P!\8/VF?B\_@/X=)9)ILFFWNA0W^H+9V[6UF+N;^R2'\F%B@\M M(]_#2>8PW4 ?G7_P4P!/_!GE\$L#IH?@K^M?7'[#N#_P:N6O_9KGB7_T@OZ] M^U#_ ((_?LT>*O\ @FNG_!++XH>-/&OB_P"'=IIT-EHVJ:[?6*:QI<=NZ26I M@GM+2"/="Z JTD3E@2LGF*2M8'[/G_!%GX3?L]?L7^(?V)]"_:G^,6IZ+XA\ M+7?AE=>U77;">]T;1;HR&XL-/CELGM;6.7S7WN(6E)V?O (HA& ?G#_P:[:? M^S]J_P#P0T_:ATC]JW7CI?PTN_%>LP>.M02Y>%X-+?0+);AD:,%P_EEMH4%B MV %8G!^>/VL=2\.:]_P;K>(K3]BCP=J7AK]F?0?C1;V_AF\^).I#4_%WB_46 MN29[U_L_E6FEVD;$(L"1RO(R,Q,7S>;^Q/[*/_!O]^Q_^R1^RA\4OV)?"GQ7 M^*'B3XX>)(OM=M-:Z?!)',%BBP&9X\QJ2AYSY=X,_ MX-1_^"='A;]E7Q/^RQJOQ)^+>N6?B&_COK/6M5\8H7T*[1T/GV5I' MDDKJB MQR2O!)(T99 ZAL ^??VF)9)?^#)K36E-/$GA+1;NYFT.+QM<:?-/IXN+B2XFC22SL[;/VA_\ LFM[_P"RU\+?\&3'_)@GQ7_[+ W_ *:K&OTZ M_;F_8Q\/_MZ? +6_V:_'OQH\;>$_"_B:Q:S\10^"7TR.?4+N^#?V9?VC/BO?>'?$6H_VAJ?A[Q=> M:+=V[7?D& 3J\6EQ3(P41G DVDQ)E2-P8 _+C_@BE8V5W_P=A_M8SW5G%(]K M/X_EMGDC#&)SXDLT+*3]T[7=7:#_@MK^V'90G;%_P 3P^6O M ^7Q)@<>P)_.OT7_ &7_ /@@E^SU^R5^V[XJ_P""@OPT_:B^,]U\1/&[ZLWB MJ?6M0T"6TOSJ,XN+C,$>D((QYZI*H0J%,:C!3*FS^P)_P0@_9P_X)T?M2^)_ MVN?@M^T3\7M8\2^-;>[B\76?BW4M%N++5?M%P+EV=+?2X9(V$X$@,4B8(P=X)8;U,_>G=B!\E?I'\1K3XK^#_P#@D%^TC^USI&FWVF?$OXK_ ^\4>.V M4(4O=+BDTAXM)M<#YDFM-+M[*-E'_+Q'*P +D5[M^WW_ ,$\OV??^"C?P[\+ M?#3]H72)+G3_ EX^TOQ38>2JDR2VDN9+5]P.8;B%Y8)%&/EDR.54CW"_P!. MT_5=/GTG5+&&YM;F%H;BVGB#QRQL"K(RGAE()!!X(- '\_/_ ;Z_LP?%+_@ MI#_P1,^)G[$WA#]J[P5X-\+7_CB]L/&&B3?"Z;5-9A,T=GWC57\H M(FZW.#;N,MCCUO\ X*6?\$)OB]\0/V!/V=/@A^QW^U[!XT^-'[-=CXAE\%LE MXFDW7B*P@U&V6X%H5N)!:W>GS+86ZDRA0WRL\;; /?\ X?\ _!L!^S#\!OVB M]8^-O[*/[8?QY^$6C>(I#_;G@OX>>-ET^">W+E_L:W*1>>MN"?E5F>1,G9(I MP5^H/CA_P31^'GQ*UKX1^)?A#\9/&OPDU#X(:3J=AX!N/A_<6FV..]6S22.Z MCO8+A+R$K9J&CD4^87+LV\*P /A'_@V__P""JGQM_;%^/_CW]E/]O/X2/9?' M_P"'7@F.WO\ QKRU*WPJI ?\ M!GN"O[=7[6:G@XM>/^XG?5^MW['7_!-+X7_LH?';XD?M:ZS\0-<\??%OXKRV MX\8>._$5M:6[FU@1(X;.VM[2&**W@58HL@!G_P#MWB;X9Z;XEBA\/ZA-]I^U".5$A$\EL)OG%N9M MAW-&VZ%FB(!^C?#.WU&RAN(UFT*58YHPX$B:'(Z/@_Q*ZJP/ M4%01R*;\:]+TV_\ ^#W7PQ#?:?!.AN=-G*31!AYL?@PM&^"/O*R(P/4%01R! M7Z1?$W_@@K^SO\4_^"C%K_P5$UO]ISXRVOQ/T[5K:]TO^S]0T)=.LT@A$$=J MD#Z0Q:$0YC.]VD8,27+'=1XL_P"""W[._B__ (*21_\ !52]_:;^,D'Q4@U: M*]M6M=0T(:= D=H+)+5;=M)8F'[,/*.YS(02Q\*:AXV\) MS:U;?98K*RGMK>&WCOK,H\EI;;U<2X.Y_D8R9'Z4R_\ !!/]GB;_ (*5_P## MUV3]I[XS?\+8&KB]$O\ :.@_V>(Q8_V<+3[/_9&?)^Q_N/O>9M^;?O\ GJO_ M ,%+O^#?S]DK_@I#\<=%_:HO?B!XT^&7Q2T5;=$\;?#[4([>>Z%N0;>2571C MY\. (YXV210J@E@B!0#$_8Q_X)1:M_P3U^+7[3OQ\\1?MAV7C;6?CUI>I>(_ M$/@^P\'#1X+.[:>\N&NH(VO[ES$KWDT2@_=#@%R>OYD?\&P6G:?)_P $L?V^ M;Y[&$SR?#V2%YC$-[1_V'K!V$]2N23CIR:_;OX(?\$\?"WP1^!'BKX4V_P"T M3\4/$7BGQOI8L?%'Q=\6^(8=5\37,:HZ1I'+>02V\,42RS"*$0F-#-(^TR2/ M(WA?['W_ ;T?LQ?L-?!#XN?L^_ +]IWXU6OA[XT>'AH_BU=1U30;B:&/9+$ M9K5SI \J4PSSPDD.NV4L%#K&Z 'R/_P9H2S/_P $SOC=;;R47XFW;*F> 3HU MF"?QP/RKA?\ @QM_Y$S]I,?]1/PI_P"B]6K]._\ @EQ_P2!^ ?\ P24\'^)_ MAW^SM\7OB+KWA_Q7J"W^H:-XZOM,NHHKL1K$9HFM;"WD!:-%0JSLF%!V@\UP MW[%G_! #]D?]@C]H?Q+\:_V?/BM\3[#0/$NKVNJ7/PM?Q-&/#ZW5K+)-:%XX MX5GG2VDD9H4EE8*<;_,P, 'VYXEEUJ#PYJ$_ARW2744LI6L(I#\KS!#L4^Q; M K\(O^#*:\U?Q%XB_:V\5_$FYGNO$-]JGA>37[C5 3JOB_5O^"+OPU\%_'_XG?M$?L??M%>-O@KJGQHTU[7XFZ5X3M-.NK#4I M69V-]!%>6\AL[O=-.WF1MM#3.P0$DD _-O\ X,>];\?36?[1OAX27+>$(;KP MY>-S0QQ;\?^">O[++?LJ_LB3ZUX2LII7NKWQ9'):W6LWE\X57O9I+FWD@D MF*HJ &'RU50JHH KR;_@F;_P0J_9O_X)2_$OQ-\2_P!FS]H'XM:BWC*"&/Q1 MH_C#4M&N[34#"TK1.WDZ9#,C(T\I!CD7.[Y@1Q0!]JWEW!86DM]E^'?B)\*+9GM M]*\0V^I:==7D%W>P*A(F;R8LSHHDQ(QD60A0O[2WMI#?VF?#WP'\3K/Q'IOAKQLFE:E+X M;@CANT=M+N7TUY&=6N/W=O<[X &8GD#< >-_\&F_[7_[7OQ3^'7QH_8E_:ZU M;4M7U'X >(K#2=,U/6+@W%W9K*]]!-IDD^3YJV\M@?+)+$+*4!V)&!\R?\%% MB/\ B,:^#//_ #%O"'_HEJ_:;]B__@G_ / ']@GX2:Q\+?V?H]8AN_$NK7.K M^*O&>M7J7NM:YJL^?,O[J>2/9)-DY"^6(@/C;^W-8? M\%%_&_[8OQX/Q3TG5M/U#2=7L]3\.16]G)9!%MD2W&B>68U" %6#;\MNW%B2 M >*_\'EGPF\1^/?^"5>A>/M!M))8/ _Q9TS4=9**2(;2>UO;(2''3]_#@]T\+:@K?D(8=>BB5]1AD&&+_9DB1'Z%6B5"C*K+M8 U\D>%/^"# M'P CTGX7?"OXR_';QY\1_A9\$]7DU/X9?"_Q4NG"PL[@LS1?;)K>UCGU!( S M+%'*^T(2KB1200#\;O\ @OQ^RO\ $#]GK]D?_@GGXG\::7<0)HOPGM/#OB,2 MH0-.U&..PNV@DST8^=.H'4_9G]*]S_X._P#X6>(_CW_P4(_96^!'@^TDN-5\ M76$NCZ?#"I+--=ZK;P)C'NWZ5^T_[=7["G[.G_!1?]G;5/V9/VG?"DNI>']1 ME2YM;JRG$-[I=Y&&$5Y:RE6\J9-S $AE97='5D=E/F/PH_X)/?#W1/VI_#/[ M:/[27QP\6?&3XA^!/#":!X U/QA:V%M;Z#:C?NGCM[*WB26\?S9-]S+N/S#: M$VJ0 ?5]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!17,?%OXT_";X#>$QXY^,OQ"TKPWI3WD5I!=ZM=K$+BYE.(K>)3\TTSD82) MSN>%4FL_X0_M(_ WX\W6JZ9\)_B3I^K:AH3Q+KFC@O!?Z;Y@+1&XM9E2:$. M2C.@#A25)P: .WHKS?XV?M@?LQ?LY:S:^'/C=\;M \.ZC>6$E_%IU]=YN%LH MVVR7CQH"T5LC'#7#A8E/#,*[W0M=T/Q3HEGXF\,ZS::CINHVL=SI^H6%PLT% MS"ZADECD0E71E((8$@@@B@"W17EGA#]MW]D;Q]\3A\&_!?[0_A;4O$(*WF0QLTD>QMZKM./4Z "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** /SR_X+@:U\>/V8/C!^SW_P %1/ WPPO?B!\/O@#JWB"3XI^#=,*M M=V^G:G916IUF!&(5GM$68EC]T2\E(VED73_8H\?^%/\ @IE_P4'M_P#@JK^S M=XBCB^$7AGX27'@#3;UI5BU#Q1J4]]%>W N+4$R6UO9[0B+1%\HI) M+I_\%+/%VLI_P4,_9+^%OQHN5LO@-K_B+7)_$LEZVS3-3\56UFLFA6-^YPFS MSA)-!$YVS7$*<,T:@><_"K]CCPW^Q5_P7UTZ3]A"4:3X%^*?PSUC6/V@/ASI M##^RM!NH'B&F:@(5^2UDNIY9%BC !VPWA0;&<* 6/^#>_P ?7_[7&M?M6_MY M>/P+S6O''[0FH>&M/EN!O-MX>TFTMQI]DN?NQQI=R J,!FW,1EB:^-9OV\?B MA^Q5_P $DOV_?V:_AIXENK27X)_'S4_ _P ++R&8K)HNB:QJS01P0L#F,P1" M]>-ARC.H7 48^R?^"+&AZ#_P3J\<_M5_L,?'3Q'I_AK_ (1OXP:C\1_"^H:Y M>I:PZAX0U2WA$%]')(0KQPFS>.=P2(I258CC/S%X2_X)C_&+]MC_ ((_?MH_ M&70_"%]!XI_:7^,>I_$GX6Z)=6[17-YI%EJ7VS34\MP&5[J,72Q!@ 4GA?.& MS0!]._\ !43]GC0O@1_P;JCPK\,$&@:O\%/ GA?Q!X(UC3@([C2M6TR:SE%Y M$X'RS/\ OPS]6\^0G)8U]P_L?_&FZ_:1_9+^%W[0]]:QP3^//AWHGB*>"(86 M)[VPAN60#L 9",>U? __ 4<_:?T;]L'_@@IHG@+X#W4.N_$;X_Z!X?\)>$O M!EK,IOI-9DN+4:E:R1?>B-FD5X;AF 6'R&WE1S7Z"_LQ_!FS_9Q_9M^'O[/6 MGWHN;?P'X'TGP[!!O#EWXM\6ZO#8 M:;80F6\O)SA(DZ;CCMS6A45]86.J6DFGZG917%O*NV6">,.CCT*G@B@#RW_A MN?\ 9'_Z+UH/_?Y__B:Z_P &_&CX6?$+0T\2^"O&]EJ-@\C(EU;N2I93@CD= MC5O_ (5=\,_^B=Z%_P""B'_XFO)?^"?\$%U\%=4:ZA20IXWU=$,B@[56X(51 MGH . .U 'LO_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[. MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_ M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[ M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_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* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?& M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@" MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0 MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT* *?\ 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*/[. MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_ M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[ M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_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* *?\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8 M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8 M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[] M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?& M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT* M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"? M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_ ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0 M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H- M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5' M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/ M^@U!_P!]58T_6])U5VCTZ_CF9!E@AZ"I/[.T_P#Y\8?^_0I\5M;0$F"W1">I M1 ,T /HHHH **** ,WQ=X.\(_$#PY=^#O'GA73=;TB_C\N^TK5[&.YMKA,YV MR12 JXR <$'I5'XFREX_>1 M&9&\MN!RN#P/2NF & , = *** .8T+X*?!KPOX^U#XK>&OA)X8T[Q1JZ;-5 M\26.@V\-_>KD'$MPB"209 X9CTKIZ** "BBB@ KPO_@GO_R1/5O^Q[UG_P!* M37NE>%_\$]_^2)ZM_P!CWK/_ *4F@#W2BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E) MH ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_\ @GO_ ,D3U;_L>]9_ M]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4F@#W2BBB@ 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 ***S M_$_BOPQX*T>7Q#XP\0V6EV$./-O-0NEAC7/0%F(&3V'>HJ5*=&FYU&E%:MO1 M)=VQ2E&,;MV1H45Y%_PWC^R5_:7]E?\ "Y;/S=V-WV"Z\O/_ %T\K9CWS7IO MAGQ7X8\:Z/%XA\(>(;+5+";_ %5YI]RLT;8Z@,I(R.X[5YF7Y]D6;5)4\#BJ M=64=U"<9M>JBW8YZ&,P>)DU1J1DUV:?Y&A1117K'2%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z M4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!G^*_$ MVC^"_#&H^+_$-SY-AI=E+=7DN,[8XU+,0.YP#@=Z_*S]HO\ :+\=?M&>.I_% M'B>]DCL(Y&&D:0LA,-E#G@ ="Y&-S]6/H /T'_;O_M'_ADOQG_9F[S?L4&[ M;G/E_:8?,Z=MFZORWK^3/I'<0YC#'X7):TDEM-N4HI/NH\MTMKRONE M;\XXYQM=5J>%3M"W,_-W:5_2WXA7H/[.G[1?CK]G/QU!XH\,7LDEA)(HU?2& MD(AO8<\@CH' SM?JI]02#Y]17\UY=F..RC'4\9@ZCA5@[QDMTU^G=/1K1Z'P M="O6PU:-6E*TEJFC]E/"GB;1_&GAC3O%_AZY\ZPU2RBNK.7&-T1_L(?VC_P ,E^#/[3W>;]BGV[LY\O[3-Y?7MLVUZY7^F.0YA4S;(L+C MJD>656G";79SBI-?*Y^]8.O+$X.G6:LY13^]7"BBBO6.D**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_['O6?_2D MU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH **** "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 **** *'BKPSH M_C3PSJ'A#Q#:^=8:I92VMY%G&Z.12K 'L<$\]J_*O]HS]G/QU^SEXZF\,>)[ M*26PED9M'U=8R(KV'/!!Z!P"-R=5/J""?UC) &2:^>_"^BZ3^V)\:]0^(GBC M3(-2^'W@]IM*\,V-U$)+?5;UAMN;LJORW$V54;NW;?MUSY>V,5Z;X9\*^&?!>CQ>'O"'AZRTNP MA_U5GI]LL,:^I"J ,GN>]?F7#WT<[\KM*WXGB-EX _:._9:M([?X3W[?$/P7:(%3PQJ MTJQ:I81#^&VG "RJ!T1AT 55[UZ#\'_VD/A=\:3+IOAO59;/6K7(U#PYJ\/V M:_M6'W@T3CNNUCO**\'_X3#]IK]FO]U\1M)F^)7A"+IXAT:W"Z MO91CO/;YQ. /XE.>"S-VKU3X8_%_X;_&30!XD^&_BRUU.VX$RPMB6!C_ R1 MMAHV]F KTAOA\=1KS]G) M.,_Y9:/Y=&O--HZ2BBBOH#M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KPO_@GO_P D3U;_ +'O6?\ TI->Z5X7_P $]_\ DB>K?]CWK/\ MZ4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHK*\<^-/#WPZ\'ZCXY\5WPM].TNT>XNI3UV MJ.@'=B< #N2!WK.M6I8>C*K5DHQBFVWHDEJVWV2)E*,(N4G9(\R_:M\=>([^ M/2_V>7XH\<,T,ERG/\ 9FF#_CXNFQT^7!/#GPR\% M:9X!\)V8@T_2K18+9.Y ZLQ[LQRQ/RU\MPY1JYC6J9YB8M2K)*E%[PH)WBFN MDJC_ 'D^JO&#^!'GX&,J\WBYK66D5VAT^UQ$,).I[@X)Z%L<5ZG17G9GE. M79QA_8XRFIQ3NK[Q?249*THR7246FNC,,1AJ&*AR58W7Y>:>Z?FM3PJ#]H7X MM_ :=-&_:L\&B?2@X2'X@^&;=I;1AG -U !O@;U(&"3A5P,U[-X8\5>&O&NB M0>)/".O6FI6%RNZ"\LIUDC<>Q4]1W'4=ZN3V\%U ]K=0I)%(I62.10593P00 M>HKQKQ/^R9+X5UN?Q[^R]XR?P/K,S;[K2D3S-(U ^DMOR(\]-R#Y1G"YYKP/ M8\29!_!;QE!?9DTJ\5_=F[0JI=%/DGWJ3>AQ\N.P7POVL.SMSKT>BE\[/S9[ M117BOAO]K*[\':U!X$_:F\%MX)U:9_+M-:5S+H^H-ZQW'(B/?:Y^4=6!.*]G MMKFVO+>.[L[A)8I4#Q2QN&5U(R""."".]>UE6>99G,)/#3O*.DH-.,X/M.$K M2B_5:[JZU.K#XNABD_9O5;IZ->J>J'T445ZQTA1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %>%_\$]_^2)ZM_V/>L_^E)KW2O"_^">__)$]6_['O6?_ $I- M 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7@OQ/9OVGOCS;? BQ)D\'^#)HM1\W &1N%6/V=_@Y!\$OAK;>&+B\^V:O=RO?>(M38Y>]OI?FED)/)&?E&?X5&> ME1'EXK_;<0L(OA5G/T MZ1_[>>K_ +JM]I'<*JHH1% & .E+117V1Z@4444 %%%% !1110 4444 4? M$GACP[XQT6?PYXKT.TU*PN4VSV=[ LD;CW5@1_A7C%S^SK\5?@5<2:Y^RAXU M!TW>9)_A_P")9VFL7SR1;2D[[=CV!."3\S8&*]UHKQ5?\(/^TM^S7^^^%^LR_$;PC%R?#.N7(75 M;*,=K>XQB4 =$89P JKGFO)^O\09#ICX/$T5_P O:>)?!>F7-YK.D^$K7!O%L8K6-YOM5RHFC21% M)00R9V[@Z^W?L(_MH_L*VWCO_AVI\$/AMK_PC\4> O#L=SI'PN\9^$9=&N+G M2AQ]MM-Y9;Q2Q+/(':1F+N^3O:@#VGXV?M@?LQ?LY:S:^'/C=\;M \.ZC>6$ ME_%IU]=YN%LHVVR7CQH"T5LC'#7#A8E/#,*[W0M=T/Q3HEGXF\,ZS::CINHV ML=SI^H6%PLT%S"ZADECD0E71E((8$@@@BOSE_P"#>_Q]?_M<:U^U;^WEX_ O M-:\);JTE^"?Q\U/P/\++R&8K)HNB:QJS01P0L#F,P1"]>-ARC. MH7 48 /V<\(?MN_LC>/OB(Y+VXLK73[35$87=W;@FXMH) M?]7<3Q!6\R&-FDCV-O5=IQZG7YL_\%1/V>-"^!'_ ;JCPK\,$&@:O\ !3P) MX7\0>"-8TX".XTK5M,FLY1>1.!\LS_OPS]6\^0G)8U]P_L?_ !INOVD?V2_A M=^T/?6L<$_CSX=Z)XBG@B&%B>]L(;ED [ &0C'M0!Z+1110 5X7_ ,$]_P#D MB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4V::& MVA>XN)ECCC4M)([ *J@9))/04ZO$_P!J7Q/KGC_7=*_9.^'M^\.I^*HS/XFO MX.3IFC*<2L?1I?\ 5J#UR0<;@:\G.\UADV72Q#CSRTC""WG.3M""\Y2:5]DK MMZ)G-B\2L+0<[7>R7=O1+YO[MRG\%(9OVD/C/>?M-:S"Q\-Z"9M*^'=M*IVR M@';<:A@]W(**?0$$94&O>*H>%O#&A^"_#=CX2\-6"6NGZ;:I;V=NG1(T 'N M>.3U)Y-7ZRX?RJ>4X#EK2YZU1N=67\U26[7]U)*,%TA&*Z$X+#/#4;3=YMWD M^[>_R6R[))!1117MG6%%%% !1110 4444 %%%% !1110 4444 <+\8/V<_A; M\:TBO/%6CO;:M:X.G^(=*E^SW]HP^Z4E7DX/(5LKWQFN!_X2O]IO]FK]UX^T MN;XF>#X>FO:1 %UBQC'>>#.+@ ?Q*<\%F(Z5[Q17S>/X:PN(Q3QN#F\/B'O. M%O>\JD'[E1?XES)?#*.YP5L!3G4=6DW"?==?\2VE\]>S1S/PO^,/PU^,V@CQ M%\-_%EKJ< P)DB;;+;L?X9(VPT9]F SVR*Z:O+?BA^RCX&\;:\?B#X(U.\\& M>+TRT7B3P\?+>5CVGB&$G4]P<$]"V.*YN']H+XO_ #F31_VJ?!HN](#!(?B M%X8MFDM2.@-U HW0'U*C:2<*IZUQKB''9-[F>TE&/_/^G=T7YS3O*C_V]S4U M_P _;Z&?UVMA=,9&R_G7P_/K'YW7]X]VHK/\+>+/#'C?0X/$O@_7[34]/N5S M!=V4ZR1M[9'<=QU!X-:%?6TJM.M352G)2BU=-.Z:?5/JCTHRC.*E%W3"BBBK M&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?FY_P % M%/!TG[.W_!<']E?_ (*+_$%5@^&UQX=U;X;>)O$6]V0L=QC\Z0 JI-?H!XD\,^&_&6@W?A7Q?X?L=5T MN_A,-]INI6B3V]Q&>J21N"KJ>X((K.^&_P */A;\'/#W_"(_"'X:Z!X5TGSF ME_LSPWHT%C;^8<9?RX55=QP,G&>* /SX_P""+&AZ#_P3J\<_M5_L,?'3Q'I_ MAK_A&_C!J/Q'\+ZAKEZEK#J'A#5+>$07T%\X;-?L[\0_@K\&_B[+I\_Q8^$OAGQ.^D7'GZ2_B+0;>]- ME+Q^\B,R-Y;<#E<'@>E=, , 8 Z 4 ?F%_P4<_:?T;]L'_@@IHG@+X#W4.N M_$;X_P"@>'_"7A+P9:S*;Z369+BU&I6LD7WHC9I%>&X9@%A\AMY4F1%G\:T="^"GP:\+ M^/M0^*WAKX2>&-.\4:NFS5?$ECH-O#?WJY!Q+<(@DD&0.&8]*Z>@ K)\=>#M M+^(/A&_\%ZW<7<-IJ,!AGDL;EH9E4D'*.O*GCJ*UJ* /"_\ AWO\$_\ H;?' M?_A97/\ C6)_P3Q\!:-!\#=2MTNKXK%XTU6)2;QB2$FV#)[G"C)[G)KZ/KPO M_@GO_P D3U;_ +'O6?\ TI- 'KG_ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L M44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6 MU'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10! MC_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@ M^D?\_-[_ .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;5L44 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[ M_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ M\(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D M?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^ MD?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S> M_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S M>_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X% MM6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ /S>_ M^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;% M% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ M /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 <-\4]2\"_"'X?ZI\1O%>HWJ M66EVIE=1>-NE?HD:Y_B9BJCW-<9^R[\#]4M= O/C!\4AT&>0$3&0>N'PSE"EVE4UC4J^:CK2@_^OCU4HL\NC_M MV+==_!"ZCYRVE+Y?"O\ M[NC'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB MOLCU#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC M_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ9-X"T.XB:WN);IXW4JZ/:S M_#OQYM_!.LP>!?VJ?"E]X+U29_+M-=CO7ET;4&]8Y^?*)Z[7/RCJP/%?0=4O M$7AOP]XNT:?P[XIT2UU&PN4VW%G>P+)'(/=6!!KY*KPS/ 5'7R.K]7DW=TVN M:A-];T[KD;_FIN+OK)3V/-E@'1DYX27(_P"7>#_[=Z/SC;SN4+7PEX?OK:.] MLM2N9H94#Q2Q7Q974C(((."".]2?\(/I'_/S>_\ @6U>1W7[./Q1^!MS)KW[ M)WC4)IY#O$_B!?AU\3-%N M_ WB\8#:%KY"+<'IFWGX2=2>F,$]@1S5X;B>%&O'"9O3^K59.T6W>E-_].ZM MDFWTA-0J/I!K4=/,%":IXF/LY/;K%^DMOD[/R.^_X0?2/^?F]_\ MJ/^$'T MC_GYO?\ P+:MBBOJCT3'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_ MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVK8HH Q_^$'TC_GYO?\ P+:K6E:!9:/(\EK+.Q=<'S9BP_6KU% !1110 444 M4 %%%% !1110 4444 %%%% !7A?_ 3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[ M_P#)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !7F7[47Q#+;PQX!B%QXQ\670TSPM M:CJLS\/<'T2)3N)/ .W/!->C:GJ>GZ+IMQK&K7D=O:VD#S7-Q,VU(HU!9F8] M@ "2?:O$OV<]-O\ XX_$C4OVMO%EG)'9S(^F?#ZQN%P;;3E8A[HJ>CS-GGJ% MW#)4BOE^),9B9^SRK!2<:^(NN9;TZ:M[2IZI-1A_T\E'HF>?CZM1\N&I.TY] M?Y8KXI?+9?WFO,]&^!OPCT7X(?#/3OA]I$IG>W0R:A?/]^\NG^:69B>26;., MYP !VKKJ**]_!8/#9?A*>%P\>6G!*,4NB2LD=E*E3H4HTX*R2LEY(****Z30 M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N>^)7P MH^'?Q?\ #[>&/B/X3M-5M#DQBX3YX6/\4;C#1M[J0:Z&BL,3AL-C*$J&(@IP MDK.,DFFNS3T:(J4X58.$TFGNGJCP?_A OVE/V;/W_P *-;E^(?A&+D^%M>N0 MNIV$?"R_P#"-61UK4=1F*ZMY $Z MVT,8W1;QR5+3(<'(&WWK\XXFJ8OP\R*OFN J\V'I)-T*CXQ_&D1(6-?3>&)&,A3Q7GGAO_@I9^U7HFI+>:KXHTW6( M0V6M+_1H40CTS L;#\Z\"HK^.T=:2\D[+[EI]]S]0_P!E3]L3P/\ M.:7-96]F=)\16,0>_T: M6;?N3./-B; WID@'@%20#U!/L-?D1\"OB3JGPB^+N@?$'2KEHSI^I1M<*IQY ML#';+&?9HRP_'-?KO7]:>#G'^,XXR*K''V>(H-1E)*RDI)\LK+1-VDFEII=6 MO9?I'"^Z5X7 M_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHKD_C;\6M"^"/PTU+XAZZIE%I%ML[-# M\]WDZ5INA:7;:)HUE';6EG D%K;PKA(HT4*J@=@ /PKSC]EOX2ZY\/_"% MWXR^(;>=XS\7W7]I^)[AAS&[#]W;#T2)3M"] 2V.,5Z?7S_#>$Q-7VF;8V+C M6Q%FHO>G25_9T_)I-RG_ -/)26R1Q8"E.7-B:JM.?3^6*^&/ZO\ O-^04445 M]2>B%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %?+7_!57X;:IXG^$6C?$'3+=I1X:U)UO549\N"X"J9#["2.(?\#S MVKZEJOJ^D:7K^E7.AZW8175G>0-#=6TZ!DEC8$,K ]002*^I<5\-XG* MJDN7VL;)]I)J47YI22;75'#F>"CF. J8:3MS+?L]U^*/QCHK[!^._P#P2Q\4 M6VL3ZY\ M>>'/\ @FE^U5K6 MI+9ZKX9TS2(2V&N[_6870#UQ 9&/Y5_!V8>%G'^7X]X267U)N]E*$7.#\^=: M)/\ O6:ZI'X_6X>SFA6]FZ,GYI77WK3[['EWP)^&VJ?%WXN^'_A]I5NTAU#4 MHUN&49\J!3NED/LL88_ABOUWKY7\,_L.^+_V8M!LOBC\"/%--+#MJ]A= MH([76K5MI>T1>3&1M!1B22W7'&WWKX+?&?PA\L6I/[[A; 2RF,Z.(7+5G9^3271]6FW==-.FIUU%%%?NY]@%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8] MZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !7@FE?\93_M'-X@?]]X%^&5 M\8M/'6+5-< ^:7T9(!@ _P!X@@D,171_M5?$WQ'H.AZ=\(/AA-GQEXXN&L-( M*MS908_?WC8Y58TS@]L\,A,=U:S#;-9SK]^&5?X74_@1@C((-=17B'Q?^%?C M/X2^-KC]I+]GG3#/=R@'QIX/B.(]<@')FC ^[+C*6.%Q51S>'KZ5%]TE_,OU6Z?E9OHZ***^F.\**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$]6_[ M'O6?_2DU[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *I>)?$>B^$/#][XI\1WZ6MAIUJ]Q> M7$AXCC12S'\AT[U=KP?XY7%Q^T7\8K']EW0YG_X1_2/)U7XBW4+$!HP0UO89 M'\4C .PZ[0"/ND5XF?YM/**O)Z17>3V^75]DFRW^R[XCRG]XQ'4$$<,17MM,MK:WL[>.TM($BBB0)%%&H"HH& !T ':GUID>50R;+ MHX?FYYZRG-[SG)WG-^K>BV2M%:)%83#+"T%"]WNWW;U;^;^Y:!1117KG2%%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !7A?Q5^&WC'X#>-KO]HSX!Z0]W;79\SQUX+@X7 M4HQRUW;J.%N%!)('W^>I+!O=**\C.Z-U MX:-OXHW7JKJ>"IZ&MVO!?B1X#\5_LS^,KWX__!+1Y;[P]?R>=X\\&6H^^/XK M^U7HLJC)91PPR?4CV/P'X\\*?$WPE9>./!.L17VFZA")+>XB/X%6'56!R"IY M!!!KCR7.:^(K2R_,(J&*IJ[2^&I'95:=]XM[K5TY>[+[,I9X3%3G)T*RM4CO MV:_FCY=UNGH^C>O1117T9W!1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 5X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1102 ,DX Z MDT <1^T)\8[3X(?#2Z\6BT^V:G/(MGH.F*"7OKZ7Y8H@!R>?F..=JG'.*I?L MT?!R[^$/P^*^)[O[9XGUVY;4_%6I,06GO9?F9<_W4SM&.."0!N-<3\.0?VH/ MC]%0]. 1@J:]ZKXW)O\ A?S66'71J]JE;_M]KE@_^?<>9:5&>7A?]MQ+Q3^%74/_ &Z7SV7]U7^T%%%% M?9'J!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7@'COP?XF_9*\7WGQK^ M$>CS7W@G4IO.\;^#[1@P.708&!V&#'[_2,JNI1U!!&"".M>+G6 M2TLWHQ<9NG6IOFIU%\4)?K%K2<'I*.CZ-,/#7C_ ,,V7C'P?K$-_INH0B6TNH&RKJ?U!!R"#@@@@@$5IU\^>*_#?B#] MC3Q7=_%/X<:7/??#C5+CSO%OABU7"QL%3Q5)+GBMI) MZ*I3;^*G+IUB[QEJM8PF*E5;I55RU([KHU_-'O%_@]'J7J***^A.T**** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ M ,$]_P#DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KQS]JSQQXBU3^ROV;/AE>F+Q+XW+17-TG)TO2Q_Q\738Z M94,B],G=@Y KTWQYXW\._#?P;J7COQ9>BWT[2K1KBZD/7 '"J.[,<*!W) [U MYC^RGX(\1:P^J_M+_$RR,7B3QMM>TM).3I>E#FWMEST)4*[=,G;D9!KY+B.M M5S"M3R/#2:E63=22WA13M)I])5'^[AU5Y37P,\W'3E6G'"4W9SUD^T.OS?PK MYOH>F^ ? _AWX:^#--\!^$[(6^G:5:+!;1]R!U9CW9CEB>Y)/>M>BBOJ*%&C MAJ,:-**C&*226B22LDEV2/0A"-.*C%62T04445J4%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% #98HIXF@GC5T=2KHXR&!Z@CN*^?-W:OH6H[JUM;ZUDLKVVCF MAFC*30RH&5U(P5(/!!'!!KP\[R6.:PA5I3]GB*3;IU$KN+>Z:^U"6TX/22VM M)1DN3%X58A*47RSC\,NW^:?5=?6S4.AZWH_B71[;Q!X?U*&\L;V!9K6ZMY R M2QL,AE(Z@BK5?/%W;:U^PYXG?5M,AN;[X1ZO>9O+1 TLOA6XD;_6(.2UJS'D M?PD^O^L^@-,U/3M:TZ#6-'OH;JTNH5EMKFWD#I*C#*LK#@@@Y!%1DF=2S'GP MV*A[/$TK>TA>ZUVG!_:IRL^67K&24HR26$Q3KWIU%RU([K\FN\7T?R=FFB>B MBBO?.P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBN0\&_'[X+_ !#^*GB[X(>!_B5I.J^+? *V+>,]!LKD M27&C_;8WDM1.!]PR)&[*,YPN2!D9 .OHKS?XV?M@?LQ?LY:S:^'/C=\;M \. MZC>6$E_%IU]=YN%LHVVR7CQH"T5LC'#7#A8E/#,*[W0M=T/Q3HEGXF\,ZS:: MCINHVL=SI^H6%PLT%S"ZADECD0E71E((8$@@@B@"W17EGA#]MW]D;Q]\3A\& M_!?[0_A;4O$9#&S21[&WJNTX]3H M**** "O"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)H ]THH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\\_:6^,=S\'OA[ MYWANT^V>)M;N5TSPKIJ@%KB]E^5#CNJ9W'/' &1N%<.99AAPS_$J\NXZ<$'!45[T % 50 . *X?]GKX.6OP1^&EKX4DN_MFJ M7$C7OB#4V)+WM]+\TLI)Y//RC/.U1GG-=Q7D\-Y?BJ%&ICL:K8G$-2FM^1+2 M%)/M3CH[:.;G+[1RX&A4A%UJO\2>K\ETC_VZOO=WU"BBBOI#O"BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** (=1TZPU>PGTK5;**YM; MF)HKBWGC#I*C##*RG@@@D$&OGZ*36_V&_$XM;A[F_P#A%J]YB*5BTLOA2XD; M[IZEK5F/7JI/][_6?0]5M8T?2O$.DW.A:[IT-W97D+0W5K<1ATEC8896!X(( MKP<[R5YCR8C#3]GB:5W3G:]K[PFOM4YV2E'TE%J48M<>+PCKVG3?+4C\+_1] MXOJOFM4F2V=Y::C9Q:AI]U'/!/&LD$\+ADD1AD,I'!!!!!%25\\Z5J.N?L0^ M*(?"WB2[N;[X3ZM=[-'U29C))X8G<\6\S=3;,3\KG[O?ON^A()X;F%+FVF62 M.10T29TLTA.E6A[/$4K*I3;NXM[-/[4);PFMUHTI*4483% M_6$XR7+./Q1[>:[I]'U]4TG4445[IV!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% 'D7[77QY\5_"KPWI'PV^"]A::E M\4?B#>OI/P_TR]4O;P2A-UQJEVJD$65E$?/E.1O(B@4B2XB!^&/^"*7P9TG] MGW_@KO\ M]_"72?$.IZR=-D^&LE_KFM7'FWFJWT^C7UQ=WL[=/-GN99IF"@* M&D(4*H 'O/[4O_!.O]NCXK?M>:G^U7^S#_P50N_A%_:'A.S\/PZ ?@MH_B(6 M=K"[2R+#/J$A,0FF?S) BKO,<07C\"\UKQQ^T)J'AK3Y;@;S;>'M)M+<:?9+G[L<:7<@*C M9MS$98FOC6;]O'XH?L5?\$DOV_?V:_AIXENK27X)_'S4_ _PLO(9BLFBZ)K& MK-!'!"P.8S!$+UXV'*,ZA$07T%\X;- 'T[_P5$_9XT+X$?\ !NJ/"OPP0:!J_P %/ GA?Q!X(UC3 M@([C2M6TR:SE%Y$X'RS/^_#/U;SY""(86)[VPAN60#L 9",>U? _P#P4<_:?T;]L'_@@IHG@+X#W4.N M_$;X_P"@>'_"7A+P9:S*;Z369+BU&I6LD7WHC9I%>&X9@%A\AMY4F1%G\: .XHHK)\=> M#M+^(/A&_P#!>MW%W#::C 89Y+&Y:&95)!RCKRIXZB@#6KPO_@GO_P D3U;_ M +'O6?\ TI-'_#O?X)_]#;X[_P#"RN?\:Q/^">/@+1H/@;J5NEU?%8O&FJQ* M3>,20DVP9/_P#@6U'_ M @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8_ M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I M'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#" M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16 M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ .!; M4?\ "#Z1_P _-[_X%M0!JW%Q!:0/=74R1Q1(7DDD8!44#)))Z #O7A7P0@G_ M &C?C)>_M/:W"Y\.Z*9M*^'5M,I = 2MQJ&#W<@HIZ[00>5!JO\ M+6T_C?Q M7H_[*_PZU2\34O$B&Y\47R7+-_9NCJ<2,1TW2GY%!X/(.-P->N>'_A3X1\+: M':>&] BN;:RL;=(+6".Z8*B*, ?D*^-J_P#&1<0*BM<-A))R[3KVO&/FJ*:F M_P#IXX=:;1YD=W_>:[,Z2BL?\ X0?2/^?F]_\ MJ/ M^$'TC_GYO?\ P+:OLCU#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^ M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P " MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+ M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK' M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!] M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@# M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH M^(O# MNA^+="N_#/B;2H;[3[Z!H;NTN$W)*A&""/\ .*\(\-:_K_[%WBJV^&_C_4I[ M[X9:K<^5X7\1W+%GT*5CQ97+?\\O[DAX ]@=GMG_ @^D?\ /S>_^!;50\2_ M"+P5XQT&Z\,>)[2>]L+V(QW-K/<,5=3_ "(/(/4$ CD5\]G>2U,=.&,P4U3Q M5*_)-[-/>G42^*G+JMXNTHVDCBQ>%E6:JTGRU([/H_[LN\7^&ZU.F1TD021L M&5AE6!R"*6OFSPR=1_91\;6OPG^+6MWUWX$U6<0^#?%LUTP_L]S]VPNR.%&/ MN2<# ],B/WH>"-((R+J\_P# MJWR7.J>;T91E!TZU-\M2F_BA+_VZ,EK":TE M'5:W2K"8J.)BTURSCI*+W3_5/H]FC9HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:O:.LV**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\ M"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V** MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\ MJ -BBL?_A!](_Y^;W_ ,"VH_X0 M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VJUI6@66CR/):RSL77!\V8L/UH MO4444 %%%% !6=IGA#PEHNNZCXIT;POIUIJ>L&(ZOJ-M91QSWWE*5C\Z10&E MV*2%W$[0<#%:-% ',_$/X*_!OXNRZ?/\6/A+X9\3OI%QY^DOXBT&WO392\?O M(C,C>6W Y7!X'I73 # & .@%%% ',:%\%/@UX7\?:A\5O#7PD\,:=XHU=-F MJ^)+'0;>&_O5R#B6X1!)(,@<,QZ5T]%% !1110 5X7_P3W_Y(GJW_8]ZS_Z4 MFO=*\+_X)[_\D3U;_L>]9_\ 2DT >Z4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5SWQ7^)?ASX/\ P]U3XC>*YMMGIEL9"BG#3.>$B7_:=BJCW/I7 M0UX)K/\ QE-^T:GAF/\ ?>!?AI>K-JAZQ:IK8'R0^C) ,EA_>R""&!KY_B+- M,1E^$C2PB3Q%9\E)/;F:;5")C(ZY.#G:#7 MK-%%=V4970R;+J>$HMM1W;WE)N\IR?64I-RD^[9MAL/#"T%2CTZ]6^K?FWJP MHHHKTC<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH RO''@CPM\1_"M[X*\::/%?Z;J$)CN;:8<$=B#U5@<$,.0 M0".17C'P\\;^*?V7/&-E\!_C1K$M]X6U"7R? GC.Z/W/[MA=MT5U'".< @>G M">^5B?$3X>>$/BKX/O? GCG2([W3;^+9-$_!4]G4]5=3R&'((KYS.LFKXFM' M,,!)0Q5-6BW\,X[NE4MO!]'O"7O1ZJ7#B\+.I)5J+M4CL^C7\LO)_>GJNJ>W M17A/PO\ B)XN_9Z\:6?[._QWUB2\TV\;R_ ?C2XX6]0<+9W+=%G48 )^]QW( MS[M77DV]9_]*37NE>%_ M\$]_^2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBH M-4U33M$TRYUK5[V.VM+2!YKJXF;"11JI9F8]@ "3]*F4HPBY2=DA-I*[/./V MH_BWK?P\\'6OA+X?1B?QEXNNO[,\,6P/*2-P]R?1(E.XD\ E<\9KH?@?\)-$ M^"/PTTWX>Z*YF-K&7OKUQ\]Y[GZUFE+_KVJ:T=SS<$GBJKQDMGI#RCW_[>>OHH^84445]@>F%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110!S_ ,4/A?X-^,7@J\\!>.]*%U87B]N)(9!]V6-OX'4\@_@< M@D'R[X2?%#QE\&O&UM^S?^T'JK7,D^5\$>,9N(]9A' MYF/W;E00.3\W'4E6 M?W&N9^+GPE\&?&OP3<^!?'%@9;:;#P3Q';-:3#[DT3?PNIZ'OR"""0?FLYR? M$U,1',LM:CBH*VND:L-_9U+=-W"=FZL=(4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %>%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ M .">_P#R1/5O^Q[UG_TI- 'NE%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 MX9^T=J>H_&[XBZ;^R1X2O)([6X1-2^(%];M@VNFJP*6VX='F;''4+@X*L:]& M^./Q;T3X(?#34?B%K,9F:VC$=A9(?GO+I_EBA4#DEFQG&< $]JY[]ESX2:W\ M._!MUXK^($@G\9>+;K^T_%%TPY25N4MQZ)$IV@#@$MCC%?'\02EG6-AD-)^[ M)<]=KI2O90]:S3C_ ->U4>CL>7C6\556#CL]9^4>W_;[T_PJ7D>CZ7IFG:)I MEOHVD6<=M:6D"0VUO"NU(HU 554=@ /:IZ**^NC&,(J,59(]-))6044450 MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@#D_C+\&_!WQP\%R^#?%]NZC>)K"_MSMN+&X7 M[D\3=58'\",@\&N&^"/QD\8^&/& _9Q_:&N$7Q/;Q%O#^OXVP>([5>DBD])P M!\Z=3@GUKV6N.^-WP3\*?'/P>?#7B%I;6ZMI1<:-K%H=MSIMTO*31,,$$$#( MSR/3@CYC.,IQ<<4LTRNRQ,5:46[1K07V)OI):^SGO!NSO!R3\_%8:HJGUC#_ M ,1;KI)=GY_ROH_)M'8T5X_\"OC9XKM?%,G[/7Q_6*U\::?#OT_45&VW\16H MSBXA/ \S ^=.N02 ,,J^P5ZF49MA,ZP?MZ%U9N,HR5I0DOBA-=)+JNNC3::; MZ,-B:>*I<\/1I[I]4UT:_K0****],Z HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO\ X)[_ /)$]6_['O6?_2DU M[I7A?_!/?_DB>K?]CWK/_I2: /=**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO M)?VJ_B7XDT?1M-^#/POG_P"*R\<3M8Z6R$YL;;'^D7C8Y4(F<'KDY&=I%>;F M^:4,FRZIBZJ;4=DMY2;M&$5UE*348KNT88G$0PM!U9=.G5MZ)+S;T1SVB?\ M&4W[1K^*9/WW@7X:7K0Z4.L6J:V!\\X[,D(P%/\ >P02&(KWNN>^%/PT\.?! M_P"'VE_#GPI!ML]+MA&KD8:9^KRM_M.Q9C[FNAKBX=RO$9?A)5<6T\36?/5: MVYFDE&+_ ):<4H1\HW>K9C@EZC=2Z=JVGS?:?#^ MOV?RW&FW(P5D1A@XR!N7(R!V(!'-_ 7XY>)-0\07'P(^.EK%IWCS2(=RR)\M MOKML,XN[RJ1_P"7<^GP MR]Q^[YV)P]6%7ZSA_CZKI-=O*2^R_D]-N\HKRKX _'?6O%&JW?P;^,FG1:3X M_P!#C!O;5>(=4@Z+>6QZ,C=2!]T]AT'JM>SE6:X/.<&L3AF[.Z::M*,EI*,E MO&47HT]F=6'Q%+%4E4I[?BGU371KJ@HHHKT3<**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO_ ()[_P#)$]6_['O6?_2D MU[I7A?\ P3W_ .2)ZM_V/>L_^E)H ]THHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@?B- M^U'^S]\)]0?2/'OQ4TRSO(SB6RB9KB>(^CQPJ[)^(%>-_P#!1K]JW7OA'I%I M\(_ASJ;VFMZS:FXU#4(6Q)9VA8JHC/\ "[E7&[JJJ<KYDEMJ[V^+SWB MS^S<0\/AXJ4ENWLO*RW\]=#]5_#_ .V-^S+XITV[U31/C#I3I96LEQ/%<,]O M,8T4LQ6.95=R #PH)KG_ -ESPUK?Q#\0:K^UE\0;!X=0\3QBW\+6$XYTS1E; M,2CT:4_O&(ZY!&-Q%?F/7W__ ,$WOVI]8^*>A7'P;\>WQN-7T*S6;2[U_OW5 MF"$*OZO&2@SU96&>5)/B\!>+"X[XIPN#SJ$:;[V/J6BBBOZ^)'QT^+OQ@1H5G./ M^!S-7@-?P)XM\5XW->-,=AZ,G3HPG[-QBVE.5.\7.:6DI7NDVKJ*C'H?C7$N M8U<3FM:$7RQ3Y;+2[CI=]WY]K(ZSX:_'3XN?"'4X]4^'OC[4M/,; FV2X+02 M>SQ-E''U!K]%_P!CO]JO2_VG/ \UQ>VD5CXBTDHFLV$1.QMV=DT>>=C8/!R5 M(()(P3^7E>_?\$T_$>I:+^U5IFE6XZSG M(N*L-ESJREAJ\XTW!MM)S?+&4;_"U)J]MU=/HUKPQF^*P>8TZ',W3FU%KI=Z M)KMK]Z/TFHHHK^\#]@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KPO_ ()[_P#)$]6_['O6?_2DU[I7A?\ P3W_ .2)ZM_V/>L_ M^E)H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **;++%!$TT\BHB*2[N5E WLS"O.S'-\JRBDJF.KPI1>W-)*[[* M^[\E=F%?$X?#1YJLU%>;L>I4$@#). .I->(_\+2_:]^*7R?#'X'6'@VPD^[K M'CR\)G*^HM(?F1AZ.2*!^R!K7CXBX_:,^//B3Q:KG,FC6,HTS33_ +)A@.6Q MTW;@:\3_ %EQ>.TRO!5*J_GFO84_OJ+VC7G"E)/NE*7F_GZQ;WMM'!9Q6\MK<+(JA;:/$S.I*NOC;DFMG?71Z;;#:]V_X)O?VC_PUIH/V+=Y7 MV*^^UXSCR_LTF,^V_9^E>%QQR32+%%&S.S *JC))/0 5^@'_ 3E_91U[X1: M1=_%OXC:8]IK>LVHM]/T^9<26=H6#,9!_"[E4.WJH49Y8@;^$G#V99[QS@YX M>+Y*$XU9RZ14'S6;[R:Y4MW?LG:^&\%7QF;TG!:0:DWV2=_QV/J*BBBO]"#] MJ"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **BO;VTTVSFU M&_N%B@@B:2:5SA411DL3Z #->9_LZ_M#VGQLO->TZ:)8)["^:2PBQAGLF.$8 MCNP(PW^\M>-C<_RK+\UPV6UZB5;$R<(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!\.?\%3O@1K%MXHL?C[H=@\NGW5K'8ZVT:Y^SS(2(I&]%=2$ST!C ZL* M^/J_9S5](TK7]+N-$US3H+RSNHFBN;6YB#QRH1@JRG@@CL:^8OB5_P $JOA% MXHU235/A]XRU+PT)6+-9- +R"/V0,RN![%V_"OY9\4O!/.J,/9/FA34E)N?24G&\4H[ MI)MMI7LEJK?]CWK M/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DT >Z4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%0:GJNEZ)8R:IK.I6]I;0KNEN+J M98XT'J68@ ?6O)_$G[;?P4L=3?PWX EU7QQJZ\#3?!NFO>'T!,@Q'MSU(8X] M*\K,\\R?)XIXVO&G?9-KFEY1C\4GY)-G/7Q>%PJ_>S4;[7>K]%N_D>OU'=WE MII]M)>W]U'!#$I:6:9PJH!U))X KQ7_A(OVW/BIQX>\&>'OAMILG2[URX_M+ M4=O9EBCQ$I_V7Z>M26G[%/A;Q-=1ZK\?/B3XE\?W:-O\C5M0:WL4;U2VA("? M3<1[5Y'^L.9X_3+,#.2_GK?N(?=).L__ 59]SE^NXBM_N]%OSE[B_%.7_DI MH^+OVU/@/X=U,^'?#>NW?BW6#D1Z1X.L6U"5SZ!D_=]>,;\UE?\ "=_MG_%/ MY/ _PJT7P#ITGW=2\77ANKPK_>2WAX1O]F3(]Z]9\(^!/!7@#31H_@?PGIVD M6HQ^XTZS2%3[D*!D^YYK5H_L;B#,-_M$_&/Q/XZDW!GTZ2[-AIN>N1;0$8_[ MZ_"O4/ _PR^'GPTL/[,^'_@G3-'A*X<:?9I&9/=F RY]R2:W**]#+N&\CRJK M[;#4$JCWG*\ZC]:DW*;^_"O3+R\D.9;V-&MYY#ZO)"RL_P")-=]17'CLNR_-*'L<91C5 MA_+.*DONDFC*M0H8B')5BI+LTFOQ."^'7[+O[/WPGU!-7\!?"O3+.\C.8KV1 M&N)XSZI),S,OX$5WM%%&!R[+\KH>QP=&-*'\L(J*^Z*2"C0HX>')2BHKLDDO MP"BBBNPU"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **"0!DG '4FN=U_XN_"WP MMN&O_$+1[9UZQ/J$9D_[X!+'\JY<7CL%@*?M,35C3CWE)17WMHVHX?$8F?+1 M@Y/LDV_P.BHKS2;]J[X57,C6_A*'6_$4JG'E:'HDTI)] 6"@_G3?^%O_ !HU M[CP=^SIJ$:-TN-?U6*TV^YCY8_0&OG7QQPQ-VPU=UW_TYA.M^-*,U][]3U%P M]F\=:M/V?_7R4:?_ *6XGIM%>9?V7^UCXB_X_/%'A+PY&W3^S[*6[F4>_F_( M3]*BO?@7XAN;.;4OB3^T5XIN8(8FDN?[/FCT^'8HRQ98P?E &>M3+B3,ZT6\ M+EM9K^:HZ5*/SYINHO\ P6-95A(.U;%POVBIS?X1Y?\ R8Y_]N+XK_\ ")^ MXOAYI5SMOM>S]IVGF.T4_-]-[87W >OFSX*?$J[^$_Q(T[QE"6,$4OEW\2_\ MM;=N'7'3O%73LU9']#\/\,X/* M^'W@)KF51/GNK-\RM9J[M966[VN?I797MIJ5G#J-A<++!/$LD,J'*NC#(8'T M(.:EKY/_ &2CX\\6Z)>Z3X%^,5[I.JZ4P==*OXA=64]NW *HW,>&R&*^J^M> MP?\ "TOCAX$^3XF_!XZK:I][5O!TWG@CU-N^''J3D"O[+X:\2L+G>24H45QW@OX^?";QY*++1/&-M'>;MK:??YMYPW==DF"Q_P!W-=C7 MWV7YGEN;4/;X*M&K#O"2DOO3>OD?-XG"8K!5/9XBFX2[233_ !"BBBNXYPHH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH \%_;4_;NT_P#9)?1?!?@O]G_QY\6_B!XE@N+G M0_ 'PYTI;B[^R0%%FO;J61EBL[57DCC\R1LN\BJBN0VWB?\ @G9_P5O^#O[? M_COQI\!+KX3^,_A9\6OAWLD\7_##XAZ9&=N MV2-G^H(/"WAVU\4W7C:WT:!-6OM/M[&[U )^]EMH'FDAB)_NH]Q.P'K(U?%' M[+WP6L?CU_P6<^+_ /P4H\+62P^$O#7PXMOA'X?U2%,1^)=2M[[[7JUXAX\R M.VECAL!)RK203J#^ZS0![#XR_;ZCO/CUXO\ V;_V:/@1KWQ4\2_#C3;6\^(A MT75;*QM-%DN4:2VT\3WH_-O+;M%*LJM]TQD@D8)^'?^#7 MK6]5^)/[/_[1GQY\83-/XC\9_M7>*+K6+B4Y?(M[!EB/H%:63 Z -@8%?GQ^ MT=\9?'/PM_X)T?\ !4KX,^!;Z>UT&W_:Y%M9K Q"VD6I:V5O84[*C)9QQ%>F MV0^M '[$Z'_P5H\#MX$\%_M%?$/X">+O"/P6^(NLVFF^$?BEKL]HL1^V/LL+ MV^LUE,]A97;;!#/(#CSHC,D ?(^M:^ _^"T'PZ\*Z1_P;S?$KX>?9(O[-T/X M1:1'81;1M0V&=4U>>7DYPD2=-QQVYH T*\+_ .">_P#R1/5O^Q[UG_TI-;O_ W/^R/_ -%Z MT'_O\_\ \37&_P#!//QKX4F^!VISQ:Y R2>-M6DC8$_,CS[U/T*L#^- 'T31 M6;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U M!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45 MF_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E1 M6;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ M *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U M!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45 MF_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0 M?]]4?\)CX8_Z#4'_ 'U0!I45S^O?%7X;^%K!M4\3>-]-T^V7K/>W2Q)^;8%> M8:Y^W?\ #"ZNGTCX/>&=>\=7RG;_ ,233VCM8V])+B4*JC_: 85X^9<09+D\ ME#%UXQF]HWO.7^&"O.7R3.6OC<)A7:K-)O9=7Z):OY(]OJGKOB'0/"^FOK/B M77+/3K.+_675]>+M5DN$0]PL(Q&%_V2&Q7E_V M[G>/TRW 22_GKOV,?E"TZK])4X7[KIS_ %S%UOX%%V[S]U?=K+[TO4T=:_;< M^%$^HR>'OA/I&N^/M40[3:^%-+>:)#V+S, @7_:!855^T_MQ?%;_ (]K+PU\ M,--D_CG8:MJ:@]P!B <=C@@UZCHNJ?#WPWIT>C^'6TZPM(AB*ULH%BC0>RJ M!5O_ (3'PQ_T&H/^^J/["SK'ZYECY6_DH+V,?G.\JWSC4A?LNA]3Q5;^/6=N MT/=7WZR^Z2]#RK3/V(_AUJE]'KOQH\6>(OB!J,;;U?Q)JCFVB;_IG;QE45?] MD[A7J_AOPIX7\&Z8FB^$?#ECI=FGW+73[1(8Q_P% !3?^$Q\,?\ 0:@_[ZH_ MX3'PQ_T&H/\ OJO4RWA_)4O^WFSHP^"PF%;=*"3 M>[ZOU;U?S9I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5[!U&E16;_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 & ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 M:5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^ M&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 & ME16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/A MC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%>1_\ #4OA MW_AH/_A5WVJ'^ROL?D_;_P#I^^]MS_=V_)_OUZ5_PF/AC_H-0?\ ?5>-D^?Y M5GWM_J513]C4E2GY3C:Z]-='LSNQV6XS+O9_6(\OM(JL?VL,_P#WR,G]*YJ]_:\^$.XQ^&AK.O.. M-FCZ-*W/IF0(*^?QO%G#&7U/9XC&4HS_ )>>+D_2*;D_DCTZ&2YMB8\U*A-Q M[\KM][T_$]1HKR&3]HGXD:T=GA'X(2Q(W2YU[6H;;;]8QEC^!IO]M?M$^(O^ M/[XD^#/#L;=/[-L9;N51[^=A2?IQ7%_K?A:_^YX7$5O\-&4$_25;V4'ZJ5O, MW_L2M3_CUJ=/UFI/[J?/)?<>P54U;7]"T"#[3KNM6EE'_P ]+NY6-?S8BO*C M\+%UOGQW^TQXFO\ /WX=.N4L(G]BD:GCVS5S2?@5^S+IM62:_[=I0JI^G.O4/JF24?XF)E/\ P4]/ MOG*#7_@+]#7UO]I[X$Z%)Y$WQ$L[F4G"Q::CW18^@,2L/UK/_P"&CKS6?E\" M?!/QAJN?N7$VG"UMV^DDA_I75Z'+\+O#,?E>&[32=/7&-ME:)$,?\!45H?\ M"8^&/^@U!_WU1_9_&.*_CXZG27:E1]Y?]OU9S3_\%KT#ZSD='^'AY3?]^II] MT(Q?_DS.$_X2;]JKQ%_R"?AIX:\/*W\6MZPUTRCUQ;@#-'_"L?V@=?Y\4_M M"QC;[UKH&AQQX^DKG?\ I7=_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4?ZHT:_^ M^XS$5O6JZ:?K&@J47Z-6#^VYT_X%"E#T@I/[ZG._Q.$7]E;P'J1W^./$_B?Q M(3RRZSKTK*?PCVX'M71:!\#/@]X8VMHOPVT>-U^[+)9++(/^!N"WZUL_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]5U83A#A? U/:T<%3Y_YG!2G_ .!R3D_O,:V= MYOB(#?A;X>:]GU241ZA* MMY##Y5N.67,CKDN<+QGC=GJ*[7_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZKR\[ MRJGGN45\OJ5)4XU8N+E!I22>CLVI)75UL]'I9ZG9E^,EEV-IXF,5)P=TI7:N MMKV:>CUW/BW_ (8\_:,_Z)W_ .5>S_\ CU'_ QY^T9_T3O_ ,J]G_\ 'J^T MO^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJOQ#_B6S@7_H)Q/_@=+_Y2?H/_ !%7 MB'_GU2_\!G_\F?+'P4^ W[2_PG^)&G>,H?AXQ@BE\N_B75[3][;MPZX\[DX^ M8?[2BOKFLW_A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZK].X'X%RW@' 5,%@*U6= M.]]M+:W^1X@XBQ?$F)C7Q-.$915KQ35UNKWE+;6WJ M4O&GPL^'7Q#B,7C/P=8W[%<":6'$JCT$BX=?P-<=_P *$\8^#/WOP;^,.JZ; M&OW-(UK%]:8_NKO^:,>XR:[[_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJO6S#A;( MLRK_ %BI1Y:W_/R#=.I_X,@XS:\FVO(X\-G&8X6G[*,[P_EDE*'_ (#)-?.U MS@?^%J_&SP+\GQ/^#KZE;)]_5_!\WVA<>IMWQ(!W)S70^"OCS\)_'THL] \8 MVRWF=IT^])M[@-W79)@L1[9K=_X3'PQ_T&H/^^JY[QKX9^"/Q$B,?C/2-+OF M*X$\D>V91[2+AQ^!KA_LSBK+=<%C%7C_ "8B-GZ*M32:]94ZC[LZ/K>3XK_> M*#IO^:F]/G";=_E.*\CLZ*\=_P"%<7_@O][\'/C[>V$2?#A+M)-/\32HK-_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^J[3G-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?# M'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH M TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q M\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ M $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J M-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^JL:?K>DZJ[1Z=?QS,@RP0]!0!:HHH MH **** /BG_@JI^U9^V)\/M7T/X!?LO_ +#_ ,6O'NBZW%YWQ \:?#YK>UFM M+ [@=/L+B:13%=38VOF_\ !(WQ M?\!_AOH.C3&_U[QEJ%HMK9V=O!Y=M865O:GF5I7AY8[5BCE^5B05^U:* /@/ M]DKX1^/O^"2_QW_:"\")\$/&OC#X6_%3X@3_ !&^&=YX \//JDEOJE[$D>H: M)UJYNTO-/M?-3B>.VEAA,A3AF><(S*58_I510!^:G[ M2'@W]L/]O7_@F5X<_P""7VJ?L_\ B[P?\2?$5EH/ASXO^+M8THIH6@6%A<6S MW^IVU\3Y&I"Y6U(MX+=I)/\ 21YPAV.1^B7PY\ ^&?A5\/=!^%_@JQ^RZ-X; MT:UTK2+;=GR;6WB6&),]\(BC\*V:* "HKZPL=4M)-/U.RBN+>5=LL$\8=''H M5/!%2T4 87_"KOAG_P!$[T+_ ,%$/_Q->0_\$]M-TY?@EJJKI\ \Z\+_P"">_\ R1/5O^Q[UG_TI- 'MW]G:?\ \^,/_?H4?V=I M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ M\^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%3 M44 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:? M_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U M% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I M_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ M\^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%3 M44 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%/$^?J MI%9M%?YWYAGN6-6KAW%.K5FU:$T^6ZC& M4JDDXRUO&ZM>5]7^C\,9OFF/PDJ-E*4+>])O9[7LFV]'V\V8MU^V'X/\4W#Z M9^S_ /"#Q!X^N58J+K3M,^RZ>K=,/&?AS MILG6R\/6(U#4-O=7FD_=H?\ :C_*O<;:UMK*W2TL[=(HHU"QQ1(%50.@ ' % M/K]?_P!7K#[VI>,+]KUCZCRSB/&>Q4X]:]3L/#^@:7:)I^F M:'9VT$2XB@@MD1$'H !@5 M@CNA+*/^ 1[F_2N;_P"&F],USY/AO\,_%7B/=_J[FVTIH;8_663&/RKYS&<7 M<,X&K[&IBX.I_)%\\_\ P"'-/\#U*&29MB(<\*,N7^9KEC_X%*T?Q/2/[.T_ M_GQA_P"_0KE/C7XYT7X3_#?4?&4UE;F>*+R[")HA^]N&X1<=QGYC[*:PO[>_ M:J\4_P#(+\#>&_"\+=7U?46O)E'J!" N?8U\U_M/>,O'E]XSD\">+?B2=?72 M7!E\BQ2W@BN"/F553[Q4';N;G.X<=_S[Q"\4%P[PS5Q&%PU:,YWA3G.'LXJ< MD[/EJ.-5V2:9M"E6JP<8^]*,9<[Y4]5>*<-=OBZZ7/.? M[6U+^UO[=^VR?;/M'G_:,_-YN[=OSZYYK[(\(?M8_!._\%:9JOB?5X+?5I[9 M1=Z;;Z=)+()APP 1#P2"1D]"*^+Z]O\ V'?B=;^$_B)+X'U5D6VUY0MM(P&8 M[E MNT['ZUQSD>#S'*?K$Z;E*@G)*+46X_:5W&6B2O:W33<]N_X7V^L_+X$^ 'BK M5,_(O^07\+/"7AY&[ZSJ+7;J/^V S7J=%?VE_ MJ]G.(_WO-*K_ +M.-*E'[^251?*H?@O]IX&E_!PD/63G-_\ I2C_ .2GEG_" MG/C9K_/BOXZQV<;?>M= T"&+'TE;+?I4D/[)GPUNV$GC'6?$7B)LY;^V-;D8 M$_2/9@>U>GT4?ZC\-U/]ZI2K_P#7ZI4K+[JDI1^227D'^L&:Q_@S5/\ Z]QC M#\8)/\3E="^!WP>\- ?V/\-=&C9?NRR6"2./^!N"WZUT<>E:9$@BBTV!5485 M5A4 #\JGHKZ'!9=E^74_9X2C&G'M"*BON21YE?%8G%2YJTW)]VV_S(?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ*[# A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\ M8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]" MC^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH YOQC\'_AAX^B,?BSP M1I]VQ&//\@),![2)AQ^!KCG_ &?/%_@YO/\ A#\6;VTC7E=(\01+?6I']U2P MWQCZ9->JT5\]C^%P(KLZYSQM\(OAI\14( M\9>#+&]D(Q]I:+9,![2)AQ^=<7]F\5Y;_N>+C7C_ "5XVEZ*M22MZRI5'W?? MH^M9-B_X]!TW_-3=U\X3;O\ *<5Y&[_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5Y MK_PHWX@^"OWGP>^,NHVT*?!TS;"5*']]+VM+UYZ=W%>=2%,/[ M&CB-<%6A4_NM\D__ &5DWY0E(]*_L[3_P#GQA_[]"C^SM/_ .?&'_OT*YKP M3\P(KJZ^AP&8Y?FF'5?!UHU8/[ M4)*2^]-H\O$X7$X.I[.O!PEVDFG]S(?[.T__ )\8?^_0H_L[3_\ GQA_[]"I MJ*[3 A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ M .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[ M]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3 M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F MHH A_L[3_P#GQA_[]"GQ6UM 28+=$)ZE$ S3Z* "BBB@ HHHH **** "BBB@ M HHHH **** "O"_^">__ "1/5O\ L>]9_P#2DU[I7A?_ 3W_P"2)ZM_V/>L M_P#I2: /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***YGQ]\9_A/\+83+\0OB'I&DD+D07=ZBRN/]F/.]OP!KGQ M.+PN"HNMB*D806[DTDO5NR(J5*=*/--I+N]#IJ*\3;]L^S\8L;?X!?!7Q;XW M8G$6H0V!L=/8^]Q.!M_%:3^Q_P!N;XE16\$2[I9IY B(/4D\ 5Y;XN_;5_9X\,7_\ 8FF^,V\1 MZF21%I?A6T?4)9".P,0*9]BPK/L?V'_AGJUW'JWQB\6>)_'MZC;PWB36I#!& MW^Q#&555_P!D[A7J/A'P%X'\ V']E^!_"&F:1;X ,.FV,<*M[G8!D^YH]IQG MC_@A2PL>\G*M/_P&/LX1?_;\UY/8.;-:VRC37G>;^YK_$'4?)(^MI#F4'\37F'[67[)W[1WQ*^%MQXV\45Y^:\!X?B#+:N$S7&5 MJWM(M?$H1B^C5.FH0ERNS2J*>J5[F.)R>&-H2IXBK*5UWLEY\L;)VW5[GXMD M$'!%%?I5\=O^">7P0^-&KS^*].:Z\-:Q+/C)J=_:ALFWL-*CM7(]-[/*/_ !VOY2S#P#\0,+CW M1P].%6G?2HIQBK=W&34D^Z2EY-GYU6X-SFG6Y814H][I?@]?S/G#]C3X$:Q\ M=?C=I>G)8.VCZ3=1WVNW)7Y$A1MPC)_O2%=@'7DGHIK]3*YSX7?"7X??!CPM M'X.^''AN'3K)&W.$RSS/W>1VRSL?4GI@# %='7]/^%_A_#@#(Y4*DU.O5:E M4DMKI648WU:CKJTFVV[+1+[_ (?R59-A'"3O.6LGT\DO)!1117Z4>\%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !12.Z1H9)'"JHRS,< "N2\3?'KX-^$-RZ]\1]+C=/OPP7(GD'U2/SJ/;R@$) M^M>!_KIDU?3 QJ8A_P#3JE.47_W$LJ7WS1Z7]@XZG_O#C2_QSBG_ . W<_\ MR4].JAKGBCPSX8@^U>)?$-CI\6,^9>W:1#'U8BN!_P"%&?$7Q'\WQ#_:$U^X M5OO6V@Q1Z='C^Z2@)8?7DU>T/]F#X(Z))>/ O[/>H01M] MV[\37\=GL]S%RY_ UZ-IFD:3HEJ++1M+M[2$=(;6!8U'X* *L4?V1Q3B_P#> MLQ]FNU"E&/RYJKK-^J47VL'UW)Z'\'"\S[U)M_A#V?W-OYGF/_")?M0^*>=? M^*6A>'8F^]!X?TDW#X]-\YX/N*5?V6_">L,)?B+XT\3>)V)RT6J:RXAS_LI' MMVCVS7IM%'^I.0UM<:IXE_\ 3ZI.I'_P"4G37R@@_M_,8?P'&E_U[C&#_P# MDN;[Y,YSPS\(/A=X-VMX:\ Z5:R+]V=+-3+_ -]L"Q_.NCHHKZ/"8'!9?2]E MA:4:<>T8J*^Y)(\NOB,1B9\]:;D^[;;_ !,SQG>^(]/\*W]YX0T?[?JB6K?V M?:&5$$DI&%R7(4 $Y.3T!QS7QG>_LD_M+ZE>3:C?^ FEGGE:2:5]8M"SNQR6 M)\[J2?%GXL_#_P"!OP_U#XI?%+7_ .R]!TOROMU]]EEG\KS)4A3Y(4=V MS)(B\*<9R< $UXO_ ,/9/^"?W_1??_+5U7_Y%KYOBKP1K>+"I8B=/%SIT>:* M5"-X*3LY7?LI^];EZZ*VFMWTY?XH99P#4GAZN(PU.I42E^^FHR<=4K)U(^[= M/6V]]=-/)O\ ACS]HS_HG?\ Y5[/_P"/5+9?LD_M+Z;>0ZC8> FBG@E62&5- M8M R.IR&!\[J",UZI_P]D_X)_?\ 1??_ "U=5_\ D6C_ (>R?\$_O^B^_P#E MJZK_ /(M?(Q^AO2A)2CALQ37]S_[W/3?TCLIDK/'8'_P;'_Y<>\>#+WQ'J'A M6PO/%^C_ 'M5_M"T$J.(Y0,-@H2I!(R,'H1GFM.N<^$WQ9^'_ ,-G MH[NZZL****904444 %%%% !1110 4444 %%%% !11222)$ADE<*JC+,QP * M%HKG]8^+7PK\.[O^$@^)GA^QV_>^V:S!%COSN<5RFL_MF_LD:!N&I_M,>!59 M?O1Q>*;65Q_P%')_2N^AE6:8G^#0G+TC)_DCSZ^;95A?XV(A'UG%?FSTNOSI M_P""_'_-)_\ N/?^XZOJ#6?^"F7["NA9^V_M$Z4^WK]CL[JY_P#1439KX9_X M*]?M6?!+]I[_ (5[)\%_$EUJ<6B_VM]MN)]'N;5/WWV+9L,\:%_]4^<#CC/4 M5^L^$G#?$6"X]P>*Q&#JPI1]I>4J'8MW3^TY9++\_M")C\:_G+Z0.5YGF,,NEA*$ZBA[;F<8RDHW]E M:]D[7L[7WL^Q_2WT=LVRK+9YE#%UX4W/V/*IRC%RM[6]KM7M=7MM==SVFBN9 M\,_&GX.>-=O_ AOQ9\,ZOO^Y_9FO6]QN^FQSFNFK^6:U"OAY\M6#B^S33_$ M_K"CB*&)AST9J2[IIK\ HHHK(V"BBB@ HHHH **** "BBB@#F_&WP?\ AE\1 M4;_A,?!EE>2D8^U>5LG'TD3#C\ZY/_A2'Q&\$_O/A!\9M0@A3[FC^)$%[;8_ MNJY^>-?IDUZA17SN/X4R',,0\3*CR5G_ ,O*;=.I\YTW&37E)M=T>IALYS'# M4O9*?-#^624X_P#@,DTO56?F>7_\+B^+7@?]W\6/@S=36Z??UCPG)]KA([L8 M3B1%'J3^%=-X(^-OPK^(96'PKXTLYK@G'V*9_)G![CRWPQQ[ BNJKF?&_P ' M/AA\159O%_@NRNIF_P"7L1^7./I(F'_6N/\ L[BS+?\ <\7'$17V*\>67HJU M)*W_ &]2F^[[[_6LFQ?\>BZ3[TW=?^ 3?Y3BO(Z:BO+_ /A2?Q+\$_O/A%\9 M[Y(5^YH_B9!>6^/[JO\ ?C7Z9-'_ N7XJ^!_P!W\6O@Q=O OW]8\*2?:X#_ M +1B.)(U]R3]*/\ 6MX+3-L)4P_]^WM:7KST^;E7G4C3#^QEB-<%6A5\K\D_ M_ 9VN_*#D>H5%>WMIIMG-J-_<+%!!$TDTKG"HBC)8GT &:YOP1\:OA;\1"L7 MA/QG9SSGC['(_E3@^GEOAOR&*\V_;B^*_P#PB?@.+X>Z5<[;[7L_:=IYCM%/ MS?3>V%]P'HS_ (SR7)N%:^>4ZL:M*G%N+C)24I/2,4TVO>DTO*]PRW(VFI6<.HV%PLL$\2R0RH9+1C\OUV-E?8%*]RKLX2XCPG%G#N'S7#[ M58W:_EDM)1_[=DFO/?J89UE=;)Z5X7_P $]_\ DB>K?]CWK/\ Z4F@#W2BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BN9\??&?X3_"V$R_$+XAZ1I)"Y$%W M>HLKC_9CSO;\ :\Y;]L^S\8L;?X!?!7Q;XW8G$6H0V!L=/8^]Q.!M_%:\',. M)\@RRM[&OB(^T_DC>=1^E."E-_*)QULPP>'GR3FN;LM9?^ J[_ ]LJ*^O['3 M+22_U*\BMX(EW2S3R!$0>I)X KQ?^Q_VYOB5SJGBKPI\.;&3_EEI=J=4OU'< M,TA$.?=:FL?V'_AGJUW'JWQB\6>)_'MZC;PWB36I#!&W^Q#&555_V3N%+OVU?V M>/#%_P#V)IOC-O$>IDD1:7X5M'U"60CL#$"F?8L*R?\ A<_[5_Q&^3X5?LX0 M^';5_P#5ZO\ $'4?)(^MI#F4'\37J_A'P%X'\ V']E^!_"&F:1;X ,.FV,<* MM[G8!D^YK6H_LGB7'?[[C_9Q_EH04?DZE3VDGZQ5-^@?5L?6_BUN5=H*WXRY MG]RB>)?\,V_'#X@?O/C=^U%K1@?[^C>"K=-,@ [H90#)*O\ O &NF\ _LD_L M[_#B87V@?"_3YKW=N;4=54WEP7[MOG+%2?\ 9Q7H]%=&%X1X>PU95Y4?:U%M M.JY59KTE4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7*?&OXE6GPG^&^H^,IBIGBB\NPB;_ ):W#<(N.XS\Q]E-?+7[ M67_!7K_AE[]H#7_@7_PSU_;G]A_9?^)I_P )9]F\_P ZTAN/]5]DDVX\W;]X MYVYXS@<9XW_;$\3_ +7'@W1/$6H_#W_A%K%/,E@TL:L;PS$G"S,_E18^4':N MTX!)S\V!X?C''B'PS\-_]8<324%B5&&'?/3;E.I%RC)14G+W8)S=XZ6L[-D^ M'F<\-\<<;3R+"5G.IAW)UH\E1**IRY9)R<5'65HJTG>]U=(^V/@I\2K3XL?# M?3O&4)43RQ>7?Q+_ ,LKA>'7'89^8>S"NKKX'^%7[5'CK]F[1M2?PI\-E\7) M?2Q-_8[ZVMAY;@X,JR-'(OW2 5(&0 <_+@^B_"C_ (*8^*?B9X_L/AN?@)HT M.K:EYHM=*L/B(EU>.R1/*?W?V-%P%0DDN, $\XP?D?#GCG!\3\$48_VA^U?XJ'^BZ!X6\*PMU^VW3WMP@]O+Q&?Q MH_X4-XZ\1?-\1?V@?$=X&^_;:*L>G1'_ &2$!+#\J]W_ %EQ^*_W#+JTU_-- M1HQ^:J257[J3,/[)PU'_ 'C%4X^4;U'_ .2)P_\ )T=[K_B[PIX5A^T>)_$U MAIR8R&OKQ(@?IN(S7$ZA^U5\((KIM.\.ZC?^(+M?^770=,EN&/T. I_.K6@? MLR? _0)OM:> [:^N""/V?[FTB;[MYXFU)+;;]81E_P C1_PA?[3?BCGQ)\7-'T")OOV_ MAS2#,Q'IYDYRI]Q7IU%'^JM7$_[_ (^O5\E-48_^4%3E;_%*7FP_MB%+_=L- M3AYN/.__ "HYK[DCS)/V6/!.J.)OB#XI\2>*'SDKK&M2&,'V2/;@>V376^&? MA3\-/!NUO"_@32K)UZ3162>9^+D;C^==!17;@>%>&\MJ^UP^$IJ?\_*G/YSE M>3^;.?$9SFN*AR5:TG'^6[4?_ 59?@%%%%?0'FA1110 456U+6-)T:'[1J^J M6UK'_?N9U0?FQ%(OCQX,L-OWOMOBBTBQ_WU(*Z:&#Q>)=J M-.4O1-_D@ F^_:4\*R;>OV+4/M/_ M *)#9KF;K_@JE^Q )FM-$^*UYJ\ZG!@TGPMJ,K$]L'R IS]:]BCPEQ5B%>G@ M*S7=4IV^_EL>+6XPX3PSM5S"BGV=6%_NYKGT/17SI_P\I^&]_P#\B?\ L]_& M3Q#G[AT7X>3/N^F]TI/^&X?C)J__ ")__!/SXJSY^[_;5O;Z=^>]VQ6W^IO$ MD?XE'D_QSA#_ -+E$P_UUX9E_#K\_P#@A4G_ .D1D+_P5D_Y1_>/_P#N%?\ MIULZ_%ZOTY_X*%_'']K7QY^Q_P"+]'\??L5R>#O#4W]GF^\07OCZRNY8,:A; M-'BVB7>=T@1#SQOS_":_,:OZK\#3]RI"HOX=):RIRE%/3 M9NZT;6J/Y*\>LRPV:\84*M",TE0BO?IU*;_B57I&I&,FM=TK-W2>C"BBBOV8 M_$C]H?\ @DW_ ,H_O '_ '%?_3K>5]%U\&?\$]/V3_'GQ5_8_P#"'BV']K[X MD>&=,O/[0\CP_P"%M1BM8;79J%RC;'V,QW,K.<]W/I7M'_#MOP'?_P#(V_M* M?&K7\_>&K_$25PW_ 'Q&OTK^$.+\MX??%N83KX^TG7JMQC2G)I^TE=7;@FUM MH[=G8_O[@W,^(EPAET*&7WBJ%%*4JL(II4XV=DIM)[ZJ_=7/HJ21(D,DKA54 M99F. !6!K'Q:^%?AW=_PD'Q,\/V.W[WVS68(L=^=SBO%8_\ @E9^Q9<.)?$O MP_U?6Y ^*KS]*%.*^]UY/_ ,E/I/K7&M3;"X>'K7J2?W+#Q7_DQT&L_MF_ MLD:!N&I_M,>!59?O1Q>*;65Q_P !1R?TKE-9_P""F7["NA9^V_M$Z4^WK]CL M[JY_]%1-FNVT;]D[]ESP]M.B?LX^!;9EZ21>$[,/_P!]>7D_G75:-X#\#^'< M?\(_X,TFPVXV_8].BBQC_=44>TX,I_\ +K$3_P"XE.'_ +CJ![/C:I_R]P\/ M^X=6?_N2F>%?\/2_V3;_ /Y%&_\ %?B#/W/[&\%7[[O3&^)>M'_#Q;2]1^7P MC^R!\=-8S]R:U^'S)$?0EWE& ?I7T711_:/"M/X,!-_XZ]__ $BE3#^S>+:G M\3,(+_!0M_Z75J'SI_PV=^T5JW_(I?\ !/'X@39^Y_;&IVFGY^N\MCBC_A?O M_!0_6O\ D$?L#:5I*G[LFL?%"SEX]2L*9'TKZ+HH_MW*(?P\KH^LI8B3_"M% M?@']@9Q4_B9K6](PP\5^-"3_ !/G3_A(O^"J6M?\@WX<_!710>G]KZOJ5R5_ M[\ 9H_X0;_@J'K/.I?'3X4Z+GK_8_ABZN_L>YM[#\MB-BOHNBC_6_.H_PU2A_AP]"/ MXQII_B'^IN22_B.K/_'B,1+\)56OP/G3_AVWX#O_ /D;?VE/C5K^?O#5_B)* MX;_OB-?I2Q_\$K/V++AQ+XE^'^KZW(#D/J_B[49#GU^6=0?RKZ*HH_UTXL7P M8VI#_!)P_P#2;#_U(X0?QX&G/_'%3_\ 2[GBFC_\$YOV(="V_8OVGV MQ);C\_-=LUU>C?LG?LN>'MIT3]G'P+;,O22+PG9A_P#OKR\G\Z] HK@K\0Y_ MBOXV+JR]:DW^;.^APWP[A?X.#I1]*<%^2,G1O ?@?P[C_A'_ 9I-AMQM^QZ M=%%C'^ZHK\__ /@OQ_S2?_N/?^XZOT6KYT_;\_8#_P"&Y/\ A$_^+L?\(O\ M\(O]O_Y@/VW[3]I^S_\ 3>+9M^S_ .UG?VQS]-X;Y[@\"8O+.,^)O^">7[$WBW=_:O[-OAJ+?U_LRU:R_+[.R8_"N9_X M=>_LV:1_R3C7/'G@['^K_P"$9\:TE?1E%?D]'B[BFA#DACJO+V=23 MC_X"VU^!^O5N#N$Z\^>>!I)9K?6 /KYJ)FC_ (5!_P %*/"__( _:_\ !OB<+]U?$W@%;/=[$VC$ M_C7T916O^MV;3_CQI5/\="BW_P"!6+./^WH$ _I1_PUU^UGX^*T_#_\ P4X_8:\12_9H?CW963XJ\)Z9J:8QLU"PCF&/3#@T?7>$:W\3!58/^Y75ONG1DW_X$ M@^H\84?X>-I37]^A*_\ X%"M%+_P!G->&/VF_P!G'QIM7PG\>_!NHNW2*T\3 M6KN/8J),@^Q%=I:W5K>P+=6=S'-$XRDD3AE8>Q'6O+_$W[#W['WB[<=:_9K\ M&[G^_)9Z%#;.WN6A523[YKB[G_@EI^QS!.U[X.\&ZWX8N7.3<>'?%M_ V?4! MI64?@*/8<&UML17IOSI0FOO56#_\E8?6.-:/Q8>A47E5J0?R3I37_DR]3Z(H MKYS_ .& /$7A_P";X;_MO_&?2L?ZNWU#Q0FH6Z?2.6,?RH_L3)*O\',Z:\IPK1?\ Y+3J1^^0?VYG ME+^-E=1^=.=&2_\ )JE.7W1OY'T917SG]J_X*I^%O]?I?P6\50+T^SSZC8W+ M_7?F,?A1_P -+_MT^&>/&O\ P3YEO8E^]>^&?B%97&[Z0LH?]:/]5,74_@8B MA4]*].+^ZI*#_ /];<'3_P!XPV(I^M"K)??3C-?C8^C**^<_^'AW]A#;\1_V M.OC5H.W_ %ES_P (9]JME_[:Q2<_E5C3?^"I/[%-Q^*%YH-V>MIKWAJ M_MV'U)A*C_OJA\&<56O3PT7WPYD./&W"=[5,9"F^U1^S?W5.5GT)17 MFOAG]LK]DWQAM7P_^T?X*E=_NP2^([>*4_\ )'5OTKOM%\1^'O$EO\ ;/#V MNV=_%_SULKI)5_-217B8K+LPP+MB:,H?XHN/YI'N87,LNQROAJT*G^&2E^39 M\_\ [0O[37_!/?0/B5>_"+XZ>)+2#Q59R0)&]0>X1YHDEB GMH"&)21# M@.>N#SD5\Y>.->B\0^)KJ[LKZ_GL8Y6BTP:E=--+';!CY:%F] >G0$FN6_:I M^&__ DG_!3/XA^-]1M\VFC?V3Y&XNL/2K8N?N:U:T(SC2O&,6U3@^;WG+6HE=.+O^N> ]3BK,\MQ^89O: M-%8BK2PT5S?PJ4Y0=1\TI*\Y+E]U17N-VM)6ZOX*?$J[^$_Q(T[QE"6,$4OE MW\2_\M;=N'7'6'W<#)(%?&=9O[*WPW_P"$;_X*9_#SQOIUOBTU MG^UO/VCA+E=)O-W_ 'T,-[D-7H_1,X@R.OF.8\,YO5G!SH5:^%M**BZ]*FYR MIR3B[JI"/,K..M-I:R1R^/>%S[ X;+\XRJG"<%7I4<1S*3DJ56I&"G%J22<) M2L[J7QIVM%W_ %"HHHK^FS\Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KPO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!C MWK/_ *4F@#W2BBB@ HHHH **** "BBB@#SK]K+X_?\,O?L_Z_P#'3_A$_P"W M/[#^R_\ $K^W_9O/\Z[AM_\ 6^7)MQYN[[ISMQQG(^+O^'_'_5IW_E]__<-? M1?\ P5D_Y1_>/_\ N%?^G6SK\;O"OAO4O&'B.R\,:1'NN+VX6*/CA/W=WRY]>*Y__ (?\?]6G?^7W M_P#<-<-_PK?PY_PKG_A6/V?_ (E_]G_9>GS=/]9_O;OFSZ\U\9>*O#>I>#_$ M=[X8U>/;<65PT4G'#8/##V(P1[$5^8_1HXP\*_'7'9U@ZF7JG5PU:4Z$?:5D MY8.3Y:[/E;ONC&['.,GT6OB+_@G!^T;X@\-_L8>#?AU\.O@+XK\6:M9?VB)Y[: M!;;3E9]1NI%4W#CGTKW#^Q_VYOB5SJGBKPI\.;&3_EEI=J=4OU'< M,TA$.?=:_/.,,]RO+.+PKU::C3A)QCR5)1475J.-.ZM9WJ-Z:G MWG"^?5IDD1:7X5M'U"60CL#$"F? M8L*S[']A_P"&>K7<>K?&+Q9XG\>WJ-O#>)-:D,$;?[$,9557_9.X5ZCX1\!> M!_ -A_9?@?PAIFD6^ ##IMC'"K>YV 9/N:^<]IQGC_@A2PL>\G*M/_P&/LX1 M?_;\UY/8]WFS6MLHTUYWF_N7*E][/*/^%S_M7_$;Y/A5^SA#X=M7_P!7J_Q! MU'R2/K:0YE!_$T?\,V_'#X@?O/C=^U%K1@?[^C>"K=-,@ [H90#)*O\ O &O M;:*/]4Z>*US+%5<1Y.?LX>G)25.,EY3Y_-L/[-C4_CU)3\F[+[HV3^=SSCP# M^R3^SO\ #B87V@?"_3YKW=N;4=54WEP7[MOG+%2?]G%>C*JHH1% & . *6 MBO=R_*\MRJC[+!484H]H145]R2.RCAZ&&CRTH**\DE^04445WFP4444 %%%% M !1110 4444 %%%?.G[?G[?G_##?_")_\6G_ .$H_P"$H^W_ /,>^Q?9OLWV M?_IA+OW?:/\ 9QL[YX]3)LFS+B#,J> P%/GK3ORQNHWY4Y/6325DF]7^)Y6= MYWEG#N65,PS"IR486YI6E*W-)16D4V[MI:+\#Z+HK\[;3_@O;I-==\4/^"O7C#X,6MI?>(?V)EO'O"F;Y#C;E]Z$K\MN;X) M2M;F6]KWTZFW#/&O#/&'M?[(K^U]ER\WN3C;FYN7XXQO?E>U[6UZ!1117S!] M4%%%)))'$ADE<*JC)9C@"AM)!N+16%JWQ1^&F@Y_MKX@Z+:D=5GU2)6_(MDU MS6I?M5? /3'\E_B%!/(3A8[*UFG+'T!1"/UKP\9Q-PWESMBL;2I_XJD(_FT> MA0RC-<5_!P\Y>D9/\D>A45YG_P -/Z#?\>%OAAXVUC/W7L?#S;/Q9V&!^%'_ M M_XVZIQX;_ &:K_:>DNK:[!:[?F45YG]O_:WU?\ X]O#_@G1T/7[9=7%Q(OT\OY2 M?K1_PKW]I/5^=7^/UCIRG[T6D^&HGS[!Y#D?6C_6FO5_W;+L34_[E+_P!(C(],ILT\-O&9KB98T7[SNP 'XFO)M8^#UA8* M9/B/^T_XH1<9=#K\5C$P]U Z?C7*ZII__!/KP]+YWCGXU^%;F=#][7/B'&7S M_N^>,G\*ZJ%7CS,?]SRE?]OUK?A2I5OS^9R5ZG"V!_WK'I>D%_[?.F>R:M\6 MOA;H61K'Q&T.W8=4EU2(-_WSNR:YO4/VKO@)8R?9X_':W4I^[%8V,\Q;Z%4( M_6O+Y/VH/^"7G@;YD^('@)F0OD>+5XT\,,)+EG MC5)]O;T8/[DJC/1O^&FM-O\ CPM\)/'&JY^[+;Z 5B/U9V&/RH_X6Q\=]5X\ M/?LW7,:GI-JWB""#'U3!:N _X>/>%-1X\'?LL_&[7L_2%#[EGD7 ]\ M4G_#:GQ^U?\ Y$__ ()Z?$>?/W?[:NK73OSWLV*U_P"(9>(E7_>LPE2_PK"T M?_3WM&OOOYF7_$1>!X_[O1]I\L15_P#322?W'H'VC]KC6/\ 4Z=X'T>,]?/F MN;B5?IM^4T?\*V_:+U;G6OVA8+)#]Z#2?#4/Z.YW"N _X7[_ ,%#M;XT?]@? M2M(4_=EUKXGV&]+O/L<<(T^V,2 MQ;T+]._O*4N66L3N[NTMK^UEL;R%9(9H MVCEC<9#J1@@^Q%>:_P#!//P%<_#;_@I[X/\ "TH8PQR:K)9R-_RT@;2KPH?< MXX/N#5__ (:B^!?_ $//_E,NO_C5:OP0TC]G+]K;]JCP)X)OO$MS=&634([N MWLA=V&WB%@:K&52"G27+*3N[1FK1D[PM&+"K';U%WXIM(S^32"O--+_P""6O["6ER?:#\" M(KN8_?FU#7;^X+'U(>#=^'X+@_^15:OZ.] MCP93_P"7^(G_ -PJGIY(;-8VWA_XFZCK,RGF'2/"FHRG\ MS ?P->Q:)\$_@SX:V_\(Y\(_#&G[<;?L6@6\6,=,;4%=)!;P6L2V]M"D<:C M"I&H 'T H^L<&T]L-7GZUJ<5]RH2_,/JW&M3?%8>'I0J2?WNO%?@?.__ \D M\":AQX/_ &:_C3X@)^Z='^'.)-PI/^$D_P""J.N?\@WX M:_!?0P?^@QK&HW)7_OP!FOHRBC_6+!P_A9;AX_*K+_TNM(7^K>-G_&S/$2^= M&'_INC!_B?.G_" _\%/]<_Y"OQ_^%VA;NO\ 8GA6YNMOT^T,,_C1_P ,Q?MR MZSSXH_X*+W<:-UM]%^&VGVVWV$FXL?QKZ+HH_P!;,PA_"HT(>F'H-_?*$G^( M_P#5'+Y_Q:^(GZXFNE]T*D5^!\Z?\,&_$'5_^1P_;Y^,\^?O#1O$$6G@_P#? M$38I/^'9?P5U#_D/KE]WUV!*^C**/]<^)8_P\0X?X(QA M_P"D1B+_ %)X7E_$PZG_ (Y3G_Z7*1\^:;_P2R_84T^;[7/\#Q?3G!>?4O$& MH3LY]2'G*_I75Z+^PE^QKH L?V9O!DF!Q]MT**Y_P#1P;->L45SU^*^*,2K M5L=6EZU9O_VXZ:'"7"N%_@X"C'TI07_MIRNB_ OX)>&\'P[\'?"MAM^[]B\/ M6T6/^^4%=-:VEK90K;65M'#&H^6.) JCZ 5)17C5L3B,0[U9N3\VW^9[5'#8 M;#*U*"BO))?D%%%%8FY\Z?\ !63_ )1_>/\ _N%?^G6SK\7J_H)^+/PF^'_Q MR^'^H?"WXI:!_:F@ZIY7VZQ^U2P>;Y%OBEP_P1P_5P..I593E5E-.$8-6<(1^U.+O>+Z6M M;4_GWQ7\*.(N.N(J6/P%6E&$:48-3E-.ZG.5URPDK6DNM[WT/Q>HK]H?^'3? M_!/[_H@7_EU:K_\ )5'_ Z;_P""?W_1 O\ RZM5_P#DJOTG_B8/@S_H'Q'_ M (!3_P#EI^8_\2Z<;?\ 01A__ ZG_P I#_@DW_RC^\ ?]Q7_ -.MY7T77.?" M;X3?#_X&_#_3_A;\+= _LO0=+\W[#8_:I9_*\R5YG^>9W=LR2.W+'&<# %= M'7\J<19A1S?B#%XZBFH5:M2<4[72G-R5[-J]GK9M7ZL_K;AO+J^3\.X/ 5FG M.C2IPDU>S<(*+:ND[76ETG;H@HHHKQSV@HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "H-1TK3-8M39:OIT%U"WWH;F%74_@P(J>BFFXNZW%*,9*S5T>?>)_V3?V M7O&6YO$_[/'@J\D;K/)X:MA+_P!]A P_.N UK_@EY^P]JUQ]OM/@N-+NA]RZ MT77+VU9/H(Y@OZ5] 45[6%XEXCP*MA\95@O[M2:7W)GAXKA?AK'.^(P5*;[R MIP;^]H_&;]MSQ!XO_9>_:G\6_!;X4^,M031-+DL7MCJOE7EPQET^VE;?-*A= M\%RHR3A551P!7E?_ U%\=/^AY_\IEK_ /&J],_X*R?\I ?'_P#W"O\ TU6= M?.E?UKD/A)X4\0Y#A,TS3(,#7Q->E3G4JU,)AYU*DY0BY3G.5-RE*3;;;;;> MY_%O$GB1XB9%Q'C8(9$!!^AZ$CO7R37T7_P2;_Y2 ^ /^XK_P"FJ\K+B7P>\(\GX;QV.P'# MV!HUZ5&K*%2&$P\)PDJ)6:<59?A,9G>+JTJE> MC&4)XFM*,HNI&ZE&4VFGU333/VAHHHK^-#^Z@HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *\+_X)[_\ )$]6_P"Q[UG_ -*37NE> M%_\ !/?_ )(GJW_8]ZS_ .E)H ]THHHH **** "BBB@ HHHH ^=/^"LG_*/[ MQ_\ ]PK_ -.MG7YN?L:?#?\ X^_B=J=O_>M=,W#_ +^2#]%!_P!X5^F?_!3K MPWJ7C#]B'QEX8TB/=<7MQI$4?'"YU:SRQ]@,D^P-?'7A7PWIO@_PY9>&-(CV MV]E;K%'QRV!RQ]R?T]K*U M-=)055&' ?AG_K/XUTN)\9"^'P&'AR7VEB)5*W+Z^SC>;ZJ3ILT*\F_:5TCP MAX=LHOB'JGPML]<9Y%M[Z>2[DA:,8PC'9P1_#D\CY1]/6:S_ !5X;TWQAX]MVBDXY7(X8>X."/<"OX:\*.,Z? 7'V"S;$.I]6C-1KQI5:M&#<7EM!4_;N+E1=2G3JQC5BFX- MPJPG"S?NMN+:C*5K/4^@O^"?WA7XR>+?V0O"?BCX1?%*V\*:'=+?_8/#;Z/' M=BS*ZA*3CAL:M>88>Q&"/8BO>Z_P!#,^X9X8Q& M?XNO@:U>I1G5J2A/Z[C)\T'-N,N9XAN5XV?,[N5[MML_F/AO-,[I\-8*EC(4 MZ=6-&FIQ6'P\>62A'FCRJDE&SNN5)*.R22/#1X2_;[@(,?Q*\%S]R)MRY]OE MLJF6P_;\M(OFU/X=W)W<'[7BFN',/'X<17_\ !U1_G)B>85Y;QA_X+IK\HG@(^,7[=UN M;G]E&VE SN,.LV X'L=0)_+-12_M$_MA60/V_P#9!OB0P_U%Y _'_ +AJ^@Z M*T60Q_Z"ZZ]*B_\ ;H2,WC*UM(0?K!?^VN)\[R_M:_M&66[[=^QYXE.,X\BU MF?IU^XC?Y]:@D_;A^*]D?]/_ &-O'A 4$^1X?U-^?^ 6+5]'T5:R)?\ 0PQ: M])X7_P!NP,QS_Y?\ X*K? VT+#4_#^IVQ4XQ,0O/I\P%.M/\ M@K/^RQ<']YJTB#'_ #_6O7_@4HKZ?J"\TS3=1!74-.@G!&")H5;CTY%:+*IK M;'8CY_5G^6&C^9F\3CO^?5#_ , K+\\0_P CYUM_^"J?[)LY5#XEF5F]+RQ. M/_)G/Z5?MO\ @IK^RG= %/%DHRV/];;'^4QKV:\^&7PWU [K_P"'VASDG),V MDPMSZ\K63>?LZ_L^Z@"M_P# KP;.",$3>&+1N/3F.K65UO\ H8U5ZTJ,ORY" M'B\#K(,?Q$6:RKS]@C]C"^!$ M_P"S1X07((_N#C+\L7 CZ_C5O@*;],3./YX:9=B_; M'_9ZD +^-I8P>I?2;KC\HS7QA_P5_P!4L?VFT^'DGP.E;71HG]K_ -J;(VMS M!YWV+R^)PA;=Y4GW<_=YQD9^K;W_ ()K_L-7Y)G_ &=-%7)'^IFN(_\ T"05 M\0?\%=/V5O@K^SC>?#>S_9^^'_\ 8[VO;6QXS^SG^SUXMT7QXO MBKX@>'VLX=-CWV<4/L,\'V)IWPM\$K\/O UAX:>4RW$<6^\F+9,DS&N$_"Y\.3PTE#%PE+$0J2C.?-5@E*$IQA33<(V@G&$;?:OU>UK_@HS\/+'*LRSRI*& M*A4DH87#X>G[*:]G&M3DZSQ#O":Y4W>Z7,DDU?\ D7A#(Y< <99YP[E>5TX2 MP\Z2E/$5JU1U(/VCI3BJ:HJTH/F:TM>VK6GANM?\%.?",!(/Q?\ AAI:]_,O M+[46'T^R1L"?TK#_ .'BGAOQ-_R!/VD]0O0W_+/PA\*+RXW>P:YC0CZU]>:+ M\,?AMX; 'AWX>Z'8;?N_8M)ABQ_WRHK-5)?^ T*% M/\)'Z3_:'&[_ (=3!TO3"2J/[ZN(E_Z2?$__ TEJ'B7BW\"_M3^(MW1]&\& M"PMV_P!YB_ /TIR:KXQU]Q+IW_!.#XG:^^/)[YU.G_UYI4:?_MLSY$TFR_:O(!\.?\ !,GP M)HI_@?Q#X]M+YE]_W<9-=-IME_P4_=/*\/>"?@%X8A(P0[:G-(H]O* 0_C7T MK17N8/&9!E:ME^382C_AIS?_ *54D>?7R?-L;_OF;8JKZSIK_P!(I0/G3_A5 MG_!3#7/^0I^U3X"T+=U_L7P.;K;GT^T,,X[9H_X90_;(UCGQ?_P4F'H7^]TW+\3E_P!3\LG_ !:M>?KB M<1;[HU%'\#YT_P"'?_B#5>?&'[<_QQO<_>BL/&*6<;?54B/'XT?\.P?V==0_ MY'#Q1\0/$.?O_P!M>.KM]WUV,E?1=%'^N?$Z_AXF4/\ HP_](40_P!2>%9? MQ,+&?^-RG_Z6Y'@6C_\ !+W]A'1&$EO^S_9SOG+/?ZM>W)8^I\V=A76Z+^Q- M^R!X? _L[]F;P.2H^5[GPU;SL/QD1C^->H45RU^*.)<5_&QM:7K4F_SD=>'X M5X7PG\# T8^E*"_*)SNB_"'X3>&\?\([\+_#MAM^[]BT2"+'_?*"NACC2)!' M$@55&%51@ 4M%>/5KUJ\KU).3\VW^9[5*A0H1M2BHKR27Y!11161J%%%% 'X MO?\ !63_ )2 ^/\ _N%?^FJSKYTK^BRBOZ)R3Q\_L;)<-@/[.YO8TX4^;VUK M\D5&]O9.U[7M=V[L_F[/?H]_VUG>*S#^TN3VU2=3E]C?EYY.5K^U5[7M>ROV M1_.G7T7_ ,$F_P#E(#X _P"XK_Z:KROVAHHSOQ\_MG)<3@/[.Y?;4YT^;VU[ M<\7&]O9*]KWM=7[H,B^CW_8N=X7,/[2Y_8U(5.7V-N;DDI6O[5VO:U[.W9A1 M117\['](A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XO\6?^ M">G['WQR^(&H?%+XI?"'^U->U3ROMU]_;^H0>;Y<20I\D-PB+B.-%X49QDY) M)KG/^'3?_!/[_H@7_EU:K_\ )5?1=%?14.+^+<-1C1HYA7C"*2C%5:B225DD ME*R26B2T2/FZ_!O"&*KRK5LNH2G)MRDZ--MMN[;;C=MO5MZMGSI_PZ;_ ."? MW_1 O_+JU7_Y*KH_A-_P3T_8^^!OQ T_XI?"WX0_V7KVE^;]AOO[?U"?RO,B M>%_DFN'1LQR.O*G&T445^+^+<31E1K9A7E"2:E%U:C335FFG*S36C3 MT:"AP;PAA:\:U'+J$9Q:<9*C3333NFFHW33U36J84445\Z?2!1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7_P3W_Y(GJW_ &/> ML_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI- 'NE%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? M$G_!7/5/AYX=\>?"3Q3\1-;6TAT^/7I+*,VLLOF3G^S@#\BM@*,GG'.W'0U] MMT42I4,30JX:O.K"G5IU*SP M]#E35./,GS)M)KEUYOF\5C<\SK-ZF9YNZ$JTH0I\U&C4I7C!U&E/GKU^:SJ/ ME:Y;)M/FTY2BBBO7&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !7A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L>]9_] M*30![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%9GC3QGX4^'/@[5?B#X[\06NDZ'H6FSZAK M&JWTPC@L[6&-I)9I&/"HJ*S$GH : -.BODK0_P#@K1X';P)X+_:*^(?P$\7> M$?@M\1=9M--\(_%+79[18C]L?987M]9K*9["RNVV"&>0''G1&9( ^1]:T %% M%% !7A?_ 3W_P"2)ZM_V/>L_P#I2:]TKPO_ ()[_P#)$]6_['O6?_2DT >Z M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7YZ_\'2OQ#\4?#W_@BA\53X4NI;>36[O1=)O+B%B& M6UFU2V\Y<^CHIB/JLA'>OT*KP[_@I/\ L8:'_P %"?V'/B-^Q_KFJQZ>WC'0 MO*TO4I4+)9:A#*ES9SL!R42YAA9@.2H8#K0!\Z?\%H/AUX5TC_@WF^)7P\^R M1?V;H?PBTB.PBVC:ALY+)K?'88>*,CZ"OIC_ ()T^/O$_P 5O^"?7P*^*'C: MZEGUGQ'\'/#.J:O/.27ENKC2K:65V)Y)+NQYYYKXX_:0\&_MA_MZ_P#!,KPY M_P $OM4_9_\ %W@_XD^(K+0?#GQ?\7:QI130M L+"XMGO]3MKXGR-2%RMJ1; MP6[22?Z2/.$.QR/T2^'/@'PS\*OA[H/PO\%6/V71O#>C6NE:1;;L^3:V\2PQ M)GOA$4?A0!LUG^*_%?ASP-XA4\$4 >6_\-S_ +(__1>M!_[_ #__ !-> ?LM M?M_?L=? #X?:CX'^+WQYTC1]4G\4ZE?Q6KQ33;K>:X9HY-T4;+A@.F/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@#RS_ M (>W?\$Z/^CI-%_\ +S_ .,T?\/;O^"='_1TFB_^ %Y_\9KU/_AE_P#9I_Z- MX\"_^$E9_P#QJC_AE_\ 9I_Z-X\"_P#A)6?_ ,:H \L_X>W?\$Z/^CI-%_\ M "\_^,T?\/;O^"='_1TFB_\ @!>?_&:]3_X9?_9I_P"C>/ O_A)6?_QJC_AE M_P#9I_Z-X\"_^$E9_P#QJ@#RS_A[=_P3H_Z.DT7_ , +S_XS1_P]N_X)T?\ M1TFB_P#@!>?_ !FO4_\ AE_]FG_HWCP+_P"$E9__ !JC_AE_]FG_ *-X\"_^ M$E9__&J /+/^'MW_ 3H_P"CI-%_\ +S_P",T?\ #V[_ ()T?]'2:+_X 7G_ M ,9KU/\ X9?_ &:?^C>/ O\ X25G_P#&J/\ AE_]FG_HWCP+_P"$E9__ !J@ M#RH?\%$9-/MO!6F2V]@_ANU,,4C.VYU0Q[58]R!DU[5_PR M_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ M!.C_ *.DT7_P O/_ (S7J?\ PR_^S3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1 MO'@7_P )*S_^-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31? M_ "\_P#C->I_\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"- M4 >6?\/;O^"='_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\ "\_^,UZG_PR_P#L MT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TF MB_\ @!>?_&:/^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L_ M_C5'_#+_ .S3_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC M_A[=_P $Z/\ HZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_ R_ M^S3_ -&\>!?_ DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z M/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#" M2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P +S_XS7J? M_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X M)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7 M_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . % MY_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"- M4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_ ]N_P""='_1TFB_^ %Y_P#&:/\ MA[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O M'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:;'_P5R_X)S2KN7]J/1QS MCYM.O1_."O5?^&7_ -FG_HWCP+_X25G_ /&J\5_81_9_^ WB/X/:I?>(?@EX M1OYT\:ZO$DU[X;M976-;@A4!:,D*!P!T% &O_P /;O\ @G1_T=)HO_@!>?\ MQFC_ (>W?\$Z/^CI-%_\ +S_ .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^ MS3_T;QX%_P#"2L__ (U0!Y9_P]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7 M_P +S_XS7J?_#+_ .S3_P!&\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ MXU0!Y9_P]N_X)T?]'2:+_P" %Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P , MO_LT_P#1O'@7_P )*S_^-4?\,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1 M_P!'2:+_ . %Y_\ &:/^'MW_ 3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\> M!?\ PDK/_P"-4?\ #+_[-/\ T;QX%_\ "2L__C5 'EG_ ]N_P""='_1TFB_ M^ %Y_P#&:/\ A[=_P3H_Z.DT7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C M5'_#+_[-/_1O'@7_ ,)*S_\ C5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!. MC_HZ31?_ O/_C->I_\,O\ [-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_ M\)*S_P#C5 'EG_#V[_@G1_T=)HO_ ( 7G_QFC_A[=_P3H_Z.DT7_ , +S_XS M7J?_ R_^S3_ -&\>!?_ DK/_XU1_PR_P#LT_\ 1O'@7_PDK/\ ^-4 >6?\ M/;O^"='_ $=)HO\ X 7G_P 9H_X>W?\ !.C_ *.DT7_P O/_ (S7J?\ PR_^ MS3_T;QX%_P#"2L__ (U1_P ,O_LT_P#1O'@7_P )*S_^-4 >6?\ #V[_ ()T M?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_\,O_ +-/_1O'@7_P MDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"='_1TFB_^ %Y_\9H_ MX>W?\$Z/^CI-%_\ "\_^,UZG_PR_P#LT_\ 1O'@7_PDK/\ ^-4?\,O_ +-/ M_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&::_P#P5P_X)S1H7;]J M/1\#^[I]Z3^0@KU7_AE_]FG_ *-X\"_^$E9__&J\O_;0_9W_ &?] _98\;ZS MH7P,\'65Y;Z([V]U:>&+2.2)MR\JRQ@J?<4 1C_@K?\ \$YR 1^U'HW/K87G M_P 9I?\ A[=_P3H_Z.DT7_P O/\ XS7")99=% MM7DDD\*6;,[&%2228\DD]ZV_^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW_!.C M_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C>/ O_ M (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P O/_ M (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ ,:H M_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_P]N_ MX)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HWCP+_ M .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P +S_XS1_P]N_X)T?]'2:+_P" %Y_\ M9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/^'MW M_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V:?^C> M/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.DT7_P M O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A)6?_ M ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /+/\ A[=_P3H_Z.DT7_P O/\ XS1_ MP]N_X)T?]'2:+_X 7G_QFO4_^&7_ -FG_HWCP+_X25G_ /&J/^&7_P!FG_HW MCP+_ .$E9_\ QJ@#RS_A[=_P3H_Z.DT7_P +S_XS1_P]N_X)T?]'2:+_P" M%Y_\9KU/_AE_]FG_ *-X\"_^$E9__&J/^&7_ -FG_HWCP+_X25G_ /&J /+/ M^'MW_!.C_HZ31?\ P O/_C-'_#V[_@G1_P!'2:+_ . %Y_\ &:]3_P"&7_V: M?^C>/ O_ (25G_\ &J/^&7_V:?\ HWCP+_X25G_\:H \L_X>W?\ !.C_ *.D MT7_P O/_ (S1_P /;O\ @G1_T=)HO_@!>?\ QFO4_P#AE_\ 9I_Z-X\"_P#A M)6?_ ,:H_P"&7_V:?^C>/ O_ (25G_\ &J /*G_X*Y?\$YD95/[4>C_,<#&G M7I_/$'%._P"'MW_!.C_HZ31?_ "\_P#C-9'[3_[/_P !M'^,/P:L=)^"7A&U M@O\ QK+%?0VWANU1+B/[.QV2!8P'7/.#D5[5_P ,O_LT_P#1O'@7_P )*S_^ M-4 >6?\ #V[_ ()T?]'2:+_X 7G_ ,9H_P"'MW_!.C_HZ31?_ "\_P#C->I_ M\,O_ +-/_1O'@7_PDK/_ .-4?\,O_LT_]&\>!?\ PDK/_P"-4 >6?\/;O^"= M'_1TFB_^ %Y_\9H_X>W?\$Z/^CI-%_\ "\_^,UZG_PR_P#LT_\ 1O'@7_PD MK/\ ^-4?\,O_ +-/_1O'@7_PDK/_ .-4 >6?\/;O^"='_1TFB_\ @!>?_&:/ M^'MW_!.C_HZ31?\ P O/_C->I_\ #+_[-/\ T;QX%_\ "2L__C5'_#+_ .S3 M_P!&\>!?_"2L_P#XU0!Y9_P]N_X)T?\ 1TFB_P#@!>?_ !FC_A[=_P $Z/\ MHZ31?_ "\_\ C->I_P##+_[-/_1O'@7_ ,)*S_\ C5'_ R_^S3_ -&\>!?_ M DK/_XU0!Y9_P /;O\ @G1_T=)HO_@!>?\ QFC_ (>W?\$Z/^CI-%_\ +S_ M .,UZG_PR_\ LT_]&\>!?_"2L_\ XU1_PR_^S3_T;QX%_P#"2L__ (U0!Y9_ MP]N_X)T?]'2:+_X 7G_QFC_A[=_P3H_Z.DT7_P +S_XS7J?_#+_ .S3_P!& M\>!?_"2L_P#XU1_PR_\ LT_]&\>!?_"2L_\ XU0!Y9_P]N_X)T?]'2:+_P" M%Y_\9H_X>W?\$Z/^CI-%_P# "\_^,UZG_P ,O_LT_P#1O'@7_P )*S_^-4?\ M,O\ [-/_ $;QX%_\)*S_ /C5 'EG_#V[_@G1_P!'2:+_ . %Y_\ &:/^'MW_ M 3H_P"CI-%_\ +S_P",UZG_ ,,O_LT_]&\>!?\ PDK/_P"-4?\ #+_[-/\ MT;QX%_\ "2L__C5 'EG_ ]N_P""='_1TFB_^ %Y_P#&:/\ A[=_P3H_Z.DT M7_P O/\ XS7J?_#+_P"S3_T;QX%_\)*S_P#C5'_#+_[-/_1O'@7_ ,)*S_\ MC5 'EG_#V[_@G1_T=)HO_@!>?_&:/^'MW_!.C_HZ31?_ O/_C->I_\,O\ M[-/_ $;QX%_\)*S_ /C5'_#+_P"S3_T;QX%_\)*S_P#C5 'EG_#V[_@G1_T= M)HO_ ( 7G_QFFC_@KE_P3F,AC'[4>CY R3_9U[C\_(Q7JO\ PR_^S3_T;QX% M_P#"2L__ (U7BO@?]G_X#7'[=?CGPY?_&: M]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+/^'M MW_!.C_HZ31?_ O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ HWCP M+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# "\_^ M,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P :H_X9 M?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_ ]N_P"" M='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_Z-X\ M"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO_@!> M?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#&J /+ M/^'MW_!.C_HZ31?_ O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V:?\ MHWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-%_P# M"\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6?_P : MH_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ "\_\ C-'_ ]N M_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ QJC_ (9?_9I_ MZ-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_#V[_@G1_T=)HO M_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ O\ X25G_P#& MJ /+/^'MW_!.C_HZ31?_ O/_C-'_#V[_@G1_T=)HO_ ( 7G_QFO4_^&7_V M:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\$Z/^CI-% M_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\"_\ A)6? M_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RJ/_@KE_P3FE7CCG'S:=>C^<% M._X>W?\ !.C_ *.DT7_P O/_ (S61^PC^S_\!O$?P>U2^\0_!+PC?SIXUU>) M)KWPW:RNL:W!"H"T9(4#@#H*]J_X9?\ V:?^C>/ O_A)6?\ \:H \L_X>W?\ M$Z/^CI-%_P# "\_^,T?\/;O^"='_ $=)HO\ X 7G_P 9KU/_ (9?_9I_Z-X\ M"_\ A)6?_P :H_X9?_9I_P"C>/ O_A)6?_QJ@#RS_A[=_P $Z/\ HZ31?_ " M\_\ C-'_ ]N_P""='_1TFB_^ %Y_P#&:]3_ .&7_P!FG_HWCP+_ .$E9_\ MQJC_ (9?_9I_Z-X\"_\ A)6?_P :H \L_P"'MW_!.C_HZ31?_ "\_P#C-'_# MV[_@G1_T=)HO_@!>?_&:]3_X9?\ V:?^C>/ O_A)6?\ \:H_X9?_ &:?^C>/ M O\ X25G_P#&J /+/^'MW_!.C_HZ31?_ O/_C-'_#V[_@G1_T=)HO_ ( 7 MG_QFO4_^&7_V:?\ HWCP+_X25G_\:H_X9?\ V:?^C>/ O_A)6?\ \:H \L_X M>W?\$Z/^CI-%_P# "\_^,UW7P&_;5_9<_:=UZ]\,? ?XP:?XCO\ 3K075[:V MD$Z-%"6";SYD:@C<0.,]:V?^&7_V:?\ HWCP+_X25G_\:K8\&_"3X4_#J[FO M_A]\,?#VA3W$8CN)M&T6"U>5 <&@#H:*** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HID\\%K ]U=3)'%&A:221@ M%50,DDGH .]>2_L??MU_LN?MY^$_$7CC]ECXIV?BG3/"WBN[\/:OO>NDHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH ***YSXJ_&+X1_ KP?-\0_C=\4_#G@WP_;.J7&N>*M'9_"_@N&=+2XU*XOI!<3F1O.F?>YR>V>@[5?\ M!'CGP3\3/"ECX\^''C'2O$&AZI )M,UK1-0CN[2[C)(#Q31,R2+D'E21Q6K0 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8GQ(^ M'WASXJ^!=3^'?BZ*5]-U:V,%XL$I1RA(/##H>*Y[XI_M3_LQ? S7['PG\;/V MC? ?@[5=30/INF^*?%]EI]Q=J6V@Q1SRHT@W<94'GBNWLKVRU.RAU'3KN*XM M[B)9()X) Z2(PRK*PX(((((X(- $>C:5::#H]IH>GJP@LK:." .V2$10JY/< MX JS110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y M9X?_ &YOV)O%GQ,?X*^%?VP_A9J?C*.Z-M)X2T_X@Z;-J:S@X,1M4G,H<'@K MMS[4 =?XW^%/A'X@^(O#GBCQ'#.UWX6U)K[23#.459BA0EA_$,'I72444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5]2U;2]&MUN M]8U*WM(GN(H$EN9EC5I99%CCC!8@%G=E11U9F &20* +%CZS836.JZ;>PB2& M[MI4,QW-9&1@HE2")UR2V/HJ@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K\\?VX_V]_V//V+_ /@H5J+_ /!4G0Y]/\!:I\-M,3X- M>*]6\%76MZ+'=>?>_P!M6P2W@G,-])_H&X[#N@BB&4!Q)U'_ 4H_P""A_[: M_P"PE^T)HOQ,\%?L>ZK\0_VQNUA6>%F4 M\I)%(N8IHVX:-U5T8$, 10!^2?[!7_!=#]@']DF^^,'PH_8R_9C^/7Q/^'FM M?&&Y\0_#[3OA7\,7GL=$T^ZTG2S=6Z1W$T#VR?VDFHND"QA51U(VAL#]5_V* M/VVO@/\ M^? Z#X]?L_:KJ$FFC49],U?2M;T]K/4=%U&#;Y]C>6[$F&=-R$K MD@AU92RL"?FZ_P#BK^UI_P $^_VYOB7I(_".O?"C3[ M:]O?"^KII5GIUYI]Y:R30[+=_L,4T7]%?LE_"CQ!X6OOB#\4Q+)*L M2RN >Q4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44TR1B M00F10[*2JYY(&,G'XC\Q7YN2_P#!7G]J7]B?]J_6O#__ 5.^ $OA#X!_$'Q MK=V_P7^,EE I@T6W$K1VMEKD<>6M#-&@G6215=/-8.&5)&@ #]BOPQ_P39_X M*"P_%O\ 95_;*^!'@'Q#\?-!^(_B*V^*NB>,]&@;7;M/[1N#97]G-?L$^*_&O\ P2!_X*GR_P#!.?PI\1]=\9?LL?$?Q7=^ M'/AW?:[>?:CX&\81:?;ZE)HL<^XDQ-'=1Q[< -+(.DD-R7^U?VU/^"-7_!-S M_@IAXKT3X^?&SX7"\\2PV<#:=XZ\&>()M/N[ZSVAH@\]LX6YCVD;'8,RJ<(R M@UB_M&_L)_ /X=?#;]FC]DW]F[X<6F@V7@O]H+0?%'AG3+-GE>VBTU[B^U&] MFED9I'+PF:.2>1B7EO(E9BTJ@@'V?1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !117S?\ \%1OVE?C?^SS^R=J&I_LGZ9IFH_$WQ+XOT/P M3X-?5"'L]+U;6+ZWLX;FZ&" L0N5E"L""3'N!5L$ [#_ (*#^%/BYXZ_82^, MG@WX!S7">-=4^&.N6OA86;LLTE\]C,L,<;*04D9B%5@059@001FODWX1? W_ M ()%?\' _P#P3[T+Q';? ;PUIQL],CTR>'PYI\&G:_\ #[58HU#V<-O^"FOB']HOP%HEW#/\=_A MYXG\."V6UT1W47FI:5B:41M:*S3^6HB!CA.=RYCKN?VI/^"-WQU^%W[5=]_P M4B_X(P?'?1/AI\1O$C^?X^^'GB6.23PEXYW$R-),D(8P2N2S%E4AGNQ)\](5+*'9G4J$#2)+#L_3JOC/P=X1_;L_;3\3?"Z3]MK]C;PE\*T M^%OCV#Q;(O"WAZ?7[?4]6O/"MQ'# M?3&VCE>V2.21'5-EV;:.Y'EUSP]XE MLK9[V73+F>221IH;BRANI8V+GYK1E5(\,9 #EO@)_P %!?VG_P#@E+\6M%_8 M:_X++>)?[;\&:O="P^$7[52PLFGZPO\ RRL==))^R7@48,SL0V"SLZAKD_IG M;W%O>6\=W:3I+%*@>*6-@RNI&001P01WKD/CS\"/@G^U'\*]<^ 7Q^\ :5XK M\+Z]9"'6-!U2(.DD;$['&"&C=67'QF_84L/%? M@OQQ^T]XY\4?#[2O$E[9?!7P)XEU&*8>&]"#A5,\T0W73N4_"OA')?74GPQ^&_CJRDEU?QGIEO,\:W5U,8 MBMLUR8V,:K- &&6"XF< J^#/^"+OAW_ (*^:AX]_;*_X*)_'OXGQ^,+GXF^ M)M%^'WAKPOXE%A:_#W3])U>ZTVUCMX6C=3<'[*9VE/RR"57VEF+M]@?\$HO% M/[0FA?"?Q?\ LC_M8^.Y?%?C[X'>,G\,3^,KI2)O$^CR6L%[I6J2Y+9DDM+E M(I"69O-MI=S,V6/>?\$]_P!J#P_^V3^RWHG[0]A\.&\'ZYK-S=6WCKPI<0A+ MG2/$%G,UCJ%I/\JLSQ36S(&EFV)L;2_LKW74O\ 6+YR"JP6MM'_%VCP^(?"^M6NH6-QN\F[LYEDCUFS\.:'>^(=1$AM["TD MN)Q#$7?8BEFVJO+' . .30!;KYV_9AUO6OV>/C=KO[#/C[5[JZTYX+GQ-\&= M7U&X:22\T)IE%WI+2.27FTVXF1%R239W5ERS1RL/GO\ 85_X+(_%M?C98_L0 M_P#!7;X!-\"?B_XA9KKX>7MY-&=#\7VDCYAMX+E))(DOD5DC>'S"'D&!LD80 MU]9_MC? ?Q/\:?AM9Z[\)]0M=.^)'@75D\1?#;5[LE8HM4A1T-K.R\_9;N"2 M:SG R?)N79?G5" #Y\_X**_\$E=2^-7Q/M?V\/V!?B1'\(/VF?#<'^@>+;2/ M&F^+(% _XEVM0*"MQ$X54$I5F4!0RR*B*O3_ /!+_P#X*%?'[]M?2=?\$?'_ M /8S\0_#3QM\-=3FT#XG75Y2Z1XW$S9^6%'C'FS;T9O? MOV;_ (\>&/VE?@SHWQ@\+Z?=:>-1CDAU31-0 %WHVHP2-!>:='O#'A[PG8R:;X:T:WL8)KVXO)HK:,*)+B>5YII6QU=Y7=V8\ MEF)/6@"]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7&_M M _!?0_VA?@WKWP>U_6;_ $N/6;11::QI,WEW>EWD4BS6M[ W\,T%Q'%.A.1O MB7((R#P7_!0[QO\ M?\ @?\ 9=U>X_8(\!67B/XN7U_96O@[3M7$8L-WGI+< MO=/(Z)'$+2*Y&YG3+M&BL&=:\W_X)J?\%8OAW^W5+J_P.^)W@>]^%GQ\\#CR M?B)\'?$Q\N]LW7 :ZLRP'VNS;M?L>?'/Q-\:?AM?^%/C M#I]I9?$CP)JC^'/B7I-LA6$:C%&CK>0(W/V2\MY(;R#.<17*HQWHX'Q)^U7_ M ,$__C__ ,$LOB1XE_X*/_\ !'NVLTT"99-6^-?[-5[<^1HGB.UB4O/?:6/N MV-ZB!F"H-I P@(S;S?5'[6]O98@/H+5M(\-^-O#D^C:WIUEJVDZG:F.YM;F)) M[>[@=>593E71E/0Y!!H \\_8Z_:%\5_M5_ /0_C_ .(_@7KOP[MO$]G#?:+X M<\53Q'5%M'B1EEN8HBRP%F+E$WLQB\MW$;NT4?J-%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%?&'_!4+]H__ (*=?LX_$/P;\4?V&_V9 MHOB9\/\ P=I-WJ7QE\+EDCO]:M9I(TMX]*8@N]W;I!=2LD>_(FB!COV9/'2:IITC"#5]*NE$6HZ)> M 9>SO8,DPS+Z1^'O\ QAM^UG<_!"Z_ZU\/W/$.B>* M2KW6J:..RI>JLVI0+_SU34AP#"M 'R%X?^&W[<__ 0=^-7A?X2_LU^&-<^/ M_P"S!\2_%B:)X/\ AY+]*L(-;73U6^6PD,T4$KJAFCBE=%=H]ZC!*J6"*2H/ L7 M6D:3>W]KJE[I=O-=616QNYXI+@',A59TVN&*V[_=<-W\!/VR?V?9'TS5-%\=?#KXA>')8 M3<6-TMQ9:MI]S&T;A70\@JS*<$%2#T(X .@^(7@?P_\ $[P#KGPU\6V:W&E> M(='N=,U.W< B6WGB:*12#U!1R/QK\M/AI^UO\>O^"D/B']G/]A_]B[Q4^G)\ M(='\'>+_ -I7XN0P^;#HM[:VD3#PY;%OEFO+B02I,IR$0.K!MLR#[K_8I^(O MC721X@_8^^./B&XU+QW\+#;PQZY?M^^\4^'9]XTO6C_>DD2*2VN".EW9W) " M/'GK/V5/V1/@-^Q=\-;GX5_L_>"X](TV_P!>O=:U65FWW&H:A=S&6:YGDP#( MY)"C/"HB(H"HH !Z91110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !2.B2(8Y$#*PPRL,@CTK#^*&K>,-!^&GB+7/AYH(U77[/0KN?0]+9PHO M+Q(7:&')X&^0*N3P,U^=?[)?_!37]K#]@OXI^'_V!_\ @NHFDZ?K.M;;?X:? MM%Z/(?\ A&_%QP!]DO)FCB%I>*2%WR)$'&"ZKE99@#Z*_9K\%>%OV9OVF!^R M/XKT6(6&G:5J6L_L\:Y)E7MM N)8#JOAM7R,BRN!:O'$?E-I)9!039.Z]+_P M4E\0>#/AM\#_ U\?_'6L6NF6'PY^+/A+6KK6+V0)#IUK+K%MIU[ M3;7$4DUI<*.6M[J8##;2,.QMO@7_ ,%0OV,IO"WQ8\"W1\.>+8O[.\<^"KZZ M,=UINH6=V%O=*N6C(*R0W5N\+E2-P0LIVLK4 ?.G_!-;XE?M(?\ !0_]L7Q1 M_P %1Y[G4_!7P&D\)2>"_@UX,N[3R[GQA9)>>?)XBO%<9B5I5=;=1AMCMT7< M9_OZJNA:%HGA?1+/PSX:TBUT_3=.M([73["R@6*&V@C4)'%&B@*B*H"A0 M *M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\@_\ !4K] MOC]J7]AK4_ WB_\ 9]_8^UCXN^$[3[=JOQHA\/Q;K[1-"B$4<=Q;#>-\QDDD MD$>UPT=I-N\M094 /5_VT?#GQ=L/"&C?'_X"'5+_ ,4?#34FU@^#["Z98_%N MEF,QZAI+1Y"//) 3);,P^2Z@M_F"-(&W?V/]#^">A?LV>$T_9NUO[?X!O[!] M3\(3*X*1V%Y-)=PPQ@*I6*)9A$B,-Z)&JL2P)+?V1_VP/V=_VY_@=I7[0_[, M7Q(LO$OAG5DPL]NVV:SG !>VN8C\\$Z9&Z-P",@C*LI/G'PN_P",.?VK+O\ M9ZN_W'PY^+VH7VO?#.0\0Z/XB(>ZU;0U[*EP!-J=NO\ >&I+\JQQ+0!XW\=? MVW_A-_P2GO?VB]3U319]:\0^+/B1I6L?"_X^\2ZWK&C6=JEE;1J"Q$M M]IUU/*X!V^;(0&8HC>[_ + 'P1^,GA_]G7X6_$+]N+1-!U/X^:/\/$T/Q+XH MLT\ZXB@>593:F=BQ=R([?SW4E9)HF8%EVFD\1_\ !.#X ^-O^"B^F_\ !2GQ MW9/J_C'P[\/+;POX1T^[B4VNCNEU>S3:B@.=US)'=K &P/+2-L9+Y7Z!H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH XO]HO]H'X6?LJ? WQ1^T7\;?$0TKPKX0TB74=9O1&7 M98TZ(B#EY'8JB(.6=U4.WOT./+C+3 M_P#!4#]BKXN?MT_"KP?\+O@M\=KWX6:OI/CF/5KCXD:(\BZMHMF+"]M;A=/, M3HRW$\=TUN6WH%BEE8EB%1P#N/VW/V%OV:?^"A7P,O\ ]G_]I_P!%K.CW)\W M3[V(B*^T>[ (2\LY\%H)DSPPR&&5=71F4_%W[,7Q[_X*8_\ !-S]HOP]_P $ MS/VGOAUKO[1'A[Q9;71^!/QFTBXBAO!;6H0RVOB,RL?(2W22,O=CS9"I4(ER M[A$Z[]CO]FS]L+_@ES^U5X)^ WB_]M;QA\=?@W\7/[1TS3/^%DS-<:WX2U^T ML)]1C:.Z+L9K.XMK2[4QG:(Y$B('S,6^]6\.: _B)/%KZ-;-JD=DUG%J#0@S M1V[.KM$K]51F1&8#ABBDYVC !G^#?AIX$^'NI>(-7\%^&;?39_%6N'6/$#6V MX+>7YMX+=K@KG:KM%;PAMH&XIN.69F.[110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7SE_P42_X*&Z9^PAX9\+:3X5^!?BCXK?$GX@ZI/I_ MP]^&/@V+_3=8D@C$MU,\A5A!;01LK22E6V^8GRX)*_1M?,?[.MMJ7Q(_:::/ M]HG4(9?B]\"]+UG0X;R.Q2*'Q#X;UZXLKBSUN*-<")I%TA+>0)\J7-K>Q@!" MA(!8_P"";O\ P4.O/V\?"_B[2_B+^S;XI^#WQ'^'NM0Z=XX^&_B]O,N;#SXO M.M;F.;RX_/MYHPQ238N3&^ 5VLV'_P %*O\ @E%\+_V]H='^+G@KQC??#'XY M^!SY_P ./C'X7'EZAIDJY*V]QM*_:K1BS!HF.0'?:5WN'X;_ (*!?\$:]>_X M*'_M5)\8?$W[9'Q#^%OA*Q\%:?I T3X3ZXUA>ZY>V]U>W$=W>S,K1E(/MC)# M'Y;L/,F8/'NVGNO^"8^F_M-_ _4/B)^P]^T[\;KSXHW'PPNM+NO!GQ)U:(IJ M.K:#J,,S6\%_\S>9=V\UKFP:?I&G6RXCM;6&-8XHD'95154>PJQ MI>B:+H:3QZ+I%K9K2>M6J "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH ***XW]H+1OC'KOP;UZR_9\\66>B^- MH[1;GPU=ZC;++:RW4,BS+;7"LK8@GV&"1E'F)',[1E752 #Y(_;:_P""N/[0 MOP>_:%\0?LV_L)?\$X/%W[0NM?#ZPM+WXIW^D:\FEV>@_:81<0643O!*;N\> MW99?)09"R1X#DL%^IOV3_P!I'P5^U]^SAX/_ &EOA[I]_9:5XPT:.^BT[58? M+NK"7)2:UG7HLL,J21.!D;HS@D:=,%'$L#Z4(I!R/,21@2K"OB_Q7_P &XA\;?$SQ MC^U/;?\ !0WXQ>"?BYKGC/5_$?A&[\$:\L6@^%&N[Z>\CLH[.2/S+F%6F/F_ MO(A.Q9MD>]E(!VO[=O\ P2N^*_P^^-=__P %+_\ @D?XKT_X??'"&)I_&G@V M[(C\-_$RV4EY+;4($_VA M?VDOV3+;P%#K']G:YX;\*^(+M=0NX9X&$T6H\QH(090DEOQYFQ5D;:9 B]-^ MP]\2O'?[1?[&/@OQI\?]'TR;Q+JN@R6'C."U@#6-]>P226=U+&A&#;S/"\BJ M1C9(!R*]B5510B* , < 4 +1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% $=W=VMA:2W]]<)##!&TDTLC *B@9+$GH !G-?FEX<_X+G_M< M>(?&.@_M"G_@ESXEM/V2?$GB6VTG3?C5<^)8!J(L[BY6V@UR72@//BL&=T;< MR@>4P<2$D(?K_P#;6^(/C_X$Z=X>_:*M=0DO?AYX9GN+7XO^&3:)(KZ!=B-) M-74[2^_3W19W4':UH][\K2"+$_Q#_9-T;Q7_ ,$^+[]AKX3>,AIVCZA\*E\# MZ/XAND6Y>TTY[!; 7:B/8LLR6Y,B8VJTBKRH.0 >PZYH>B>)]%O/#?B71[74 M=.U"UDMK^POK=9H+F%U*O%(C@JZ,I(*D$$$@U^7?Q3_9*_:K_P""'_Q@M_CQ M_P $M- D\??!'X@>,;/3_&'[+VHZN8FTW4[Z=(8[[0)Y-WD*78&6(@K'&K.^ MZ) UK%-_P15\%?\ !'X:)^VS^P5^TK\3X_$6A>)=(A^(OAOQCXCCOM/^(.FW M>H6]I=P7$2Q1A+PK.7@D4$"5$ 3+;Q^I\]G:7,L,]S:QR/;R&2W=T!,3E60L MI/W3M9ER.S$=": .>\$>'=0OK;2_B!\2_!_A^V\:_P!D-:WUSI,?G?8XI765 M[**YD19)8E=(\L0@D:(2>6F0B]+110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !7D/[<_[6VD_L2_LVZS\>;OP#JOB[4H+NRTOPOX.T,?Z9K^ ML7MS':6-A$<':9)Y8P6PVU=S;6QM/KU?,OQ9M;W3?VM]-^$?[0&N7>I> /B3 MXATGQ!\+]2D*(?#OBS1##=MHP?;_ *J[@LOM<0/S%HM20L/,A% 'FW[#_P#P M4%_X*&:]^TF/V:?^"G_["^D?"&Z\2^&;S7?A]XF\-^*8M3TV\6T:/[5I]S)' M+(L5U''*)*&U_5M+\/3"WN]6N$MI;>"W:X(;RK?%Q,TBJN]RL>&3!->/\ [%?[ M!&@?\$G?VW=&_9^_94^)7B:Z^#?Q5\%ZYJMW\-?$NL-?+X8U?3)]/"ZA8R/\ MZ03)?-#,C9)D\AB[955 .1_8O^'?_!3[_@GC^UI9_P#!-;PMXCTSXS_ NZT! MM:\%_$;QKJCIK'PZTF.<1#3[]8U_T_=\T5K&&B\S9(RO'%;R11?HWIFAZ+HK M7+Z-H]K:&]NFN;PVMNL9GG8 -*^T#*NZ.&%7U.3P]I3,RI=WK M*<0ARC;5Y.%W,4#(6^@OV4/VGOA1^V?^SKX3_:@^"&HW-SX8\8:9]LTTWMOY M5Q"5=HI8)DR0DL4T>,?^",?_ 4A M\1?&'QW\=O@9_P %:/%OP4@N?'6L:U\-OA3X6L7NO#EBEQ>RW)>_@\](;E[J M:22>53"XC:X89EQB@#HOVN?^"87[0'[(GQPU;_@H]_P1=EL=%\9W[_:?BG\! M[M_)\._$6%26=XHP0EGJ'+%9%VJS,3E"THF]Y_8P_:6\!_\ !6W]FO1/C1XQ M_97\6^#]"MM;T_4M+M?&I%K=IKNG7GFO):F%Q(8;>Y@5!.?+\[][&T84.K=] M^PE\:?B3^TA^R;X>\>?'/PS::/XU2?5?#WCG3])G;[-'K.E:E=:3J#6[9W"% MKFSF>,YR$9>21FO5O#?AO0/!WAZQ\)>%-&MM.TO3+..UT[3[*$1PVT$:A$C1 M%X554 #@ 4 7:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *_.K]I#_@NI\9M!^./C3X5_L#?\ M$O?B+^T/HGPNUF32/B1XV\/:D;&QL]2AQ]IL;("UG:^GASAT7:P88 *E7/W] MH'Q \">*O$6N>$/#'C/2]0U7PQ=PVOB/3+*_CEN-+GE@CN(H[B-26A9X98Y% M#@%D=6&0F?LE_#[Q!\+_#]S;SZ9J'Q#\0^)-/GCC*S%-5U&;47 MCGX^9XI;F2!6R)=2T2#7]M[X> MU2>U5-6\&^)+"XW12/$20ES:7D(W)DI*JE*/$6G>%? -W8Z'\6=8NKN016>G7%_!?6&I3>Q=]"6X<#):2Y M)P6?!R/^"7OC_7/VT=$M/^"EX\(:UX#7Q_I.HZ/?^&]0TY8HO%FFVFIN= U_ M:7+02BQ::,DK^^6X YC@MV(!V/[.W[+_ .U0W[3'B?\ :>_;7^.>A^*)[*\O M]/\ @_X+\(:8]MI/A71YY!NN)3*/,NM2FB2*.25\B)1*D1VS.*^D:** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YGXT?%_X??L^_"/Q-\<_ MBOKR:7X9\(:%=:OKNH.A;R+6WB:61@HY=MJG"C)8X !) KH[BXM[2W>[NYTB MBB0O))(P544#)))Z #O7D'QH\!? _P#X*3_L1>)OAMX8^)%CK'@CXL>"KJQT M_P 5>';F.[A,5Q$R1W4+*=DAC?#;2<;D*MW% 'PI9_\ !P1^U_X6BTK]IWX\ M_P#!'OQ_X-_9AUNY@\KXIS:]'$Q>_#WQ=JMD][IJM<0A[:[>-"IDCVLK@?3((RIY_P#8H_9>\2?LP_"N MXT_XI_&'4?B/\1/$VHG5_B)\0=5MD@EUK4FB2(>7!'\EK:Q111PPV\8"1I&. MK,[-L_LO_ ZQ^ O@C4_#^@R:A9:1K?B&YU[2_"=^T+KX6^VK'/%=#DU2TTX:OKEXMO;BZNIE@@C9VX M7=(ZKDD 9)) !( /(?\ @I)^W[;?L#_"70]9\+?!W6/B3\0O'?B2+PY\,_AQ MH,@CN-=U21'DVM(5;R((XXW>28JP4 9'S9'A'['W_!5?]MM/VJ/#W[('_!5? M]@5?@EKGQ$AN'^%_BC1/$T.K:-J]S#$9I-,EFADE2&Z$2LRCS,N5(V+N0M]; M_&/]G3P]\7OBO\*_C8=02WUKX6>)KS5-(E>W\U+B"\TRZTZZMSR-FZ.Y$BN. M0\" Y5F!X+_@J+X%TGQ%^Q]K/Q.NK9/[1^$VK:;\1M"O=O[RSN-#NX]0=D/; M?;PW$##^*.=U_BH I>,?^,-?VNH/BE!^X^&GQPU>UTOQ@HXAT+Q@42WT_4B. MB1ZA&D5A*>GVF&P(&9Y6KHOVX_V=?VE?VG/"?A[X;_ ?]KK4/A#HTNM;OB%J M?A[1(Y]8U32=A#6=C=2-_P 2^5F_Y>%5G7(*D;2K^-_M8?M9^&OCW^WKX;_X M)*>!?A^_Q TC7O"&KW'[1"V,BI%X.TF:U']G7#W(YAO6N-C1QJPD59%D W>6 MR_8'@3P]J?A'P1HWA36O%M]K]YI>E6]I=Z[JBQBYU*6.)4:YF$2J@DD*EVV* MJ[F. !@4 1_#OX?^#OA/X!T3X7_#S08=+T'P[I5OINBZ;;YV6MK!&L<48R22 M%15&223CDDULT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5 M\-?MZ?\ !1[]M3P[^TTW["W_ 2V_9&TKXI_$K1O#=MX@\?:[XOU@6.@^%K. MY9UM(9F\V)IKF;RW=8UD4A & D^?R_JWQ%^TI\!O"/QVT#]F3Q1\5-(T_P > M^*=&N=5\.>&+RX\NYU*UMV59GAW#:Y4MG8#O*J[!2J.5J^#/V>?#7@/]H[QS M^T7X>O?+N_B%H>C67B&P-N"'GTW[4D-RLF<@M#=")D((Q!&002^X \*_X)J_ MM_?$W]L9?'G[-?[:7[-0^%GQL^&[6\7CKP+-(_V?4;*7++/:R^7 M*A :159<%VW"NI_8^OKW]FWXD:M_P3W\7WDK6&@Z:L; M:=N/+2Z5-)':D9)^RS:>Y+.\F)OCMX:\.?#K]OSX.?M(2RV]A)KOAGQ+X!UV M^E<(D]NULNNVWFL>,0?V1>LI/W1^/'CKXVZ!X:U. MU^$'PI^)NGR_ 'XJV?&']M72OVC/C#^T_K>K_#GPE#:7?@GX)6FE1VFEVFN0Y(U6]G1R^I M2(^)88Y%5()%1URR U]#444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 445YU\&OVM?V4K=:3= MJ/NR1L Q0\@2*"A9'4,61@ #\_M?_P""G/\ P6R_:FU;Q%\>/^"7G[!_PXU_ MX&^&=>OM.T;4?B%K4L.M>/!93O! M6+S_ "E8\E(UW9;)/S%XO_:?_9^_X)5ZG^U+\3OC!JHT[PT?%&D^.M,T6T4& MYU'4-8TQ+,V5G'_RTFNK[1[J7'3?--(Q559@ ?07['WQ\U_XZ?"^>V^)>D6V MD?$+P;JLGAWXE:#:L?+LM8@5&>2'=\QMKB*2&\MV/+6]U$3AMP')_L9?L*ZE M^S/XN\7?&;XQ_M&>*/B_\2O&5R8[[QIXKC2 :;I:RM)!I6GVD1,5C:HS%V2/ M'FR'>WW45,3_ ()H^ OCEXJ^#/A#]KK]KSP)-X0^,_B_X?VNF>/M"M+[,-Y! M;W,TNG3WL.Q0M^EO,0Y&"AN)8V!"(L?T[0 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !116?XG\6>%O!.D-X@\9^)=/TBP6>&!K[4[Q+>$2S2I M##&7[S]H7XV+JEY;#4+?2] M!\/Z!9_:=2U[5;@E;?3[.'(\R:0JQ ) "HS$X4U\V_L)&A3S)+9)FAA\JY"?,(L,.-I<.R(_T MS^U/^RY8_M$^*OA'XX:2S:\^%'Q3M/%ME::B"8+H+9WEC*IPK8DCCO7N(CC_ M %UO$I*!F8<=_P %7?A-IGQ$_8H\3^/X=,63Q)\)VA^(W@B\1,SVFK:&XU"+ MRFZJTJP26[>J7#J>#0!'XB_XPT_:]B\ 7NY&KK/VW_ U^W3XT^&6F>$/V"?B+X%\'>(=2\00P M>)/%WC?3Y[UM'T@I)YUQ86R*8[B]#^5L2I:E)FPP$*/$&F:-;6NL^)!IPM/[4N8XU62Z,*LPB:1@ M7*@D L<8& "C\"/@UX9_9]^$6A?![PE>WMW::)9^6^HZI/YMWJ-P[M+<7EQ M)@>9//,\LTCX&Z25S@9KKJ** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /SE_:V_X(__ !^^ M&'QRU_\ X*7_ /!+OX]ZCH_[05_J]UJ/BSPWXJU!I/#WQ!L&E+1:1=0LVVW, M4"Q00RJ57]TK$Q.WGI[?_P $UO\ @JU\)_\ @H!8:O\ #/Q%X4O_ (;?&SP0 M?L_Q)^#GBG,6IZ/.I"M-"&"FYM2Q&V91P'3>J%UW?5=?'G_!2O\ X).^ /VX M?'_P]^.GPZU_5OAM\6_"/BBS\GXO>"=1^P:O::(I9KNU9E'^DB2/=#&KY\IY M]W,?G1R &7_P4$_X)6ZW_P %!OVQ/AYX@^)7C^2U^!^DZ &^)W@FSN61_&=Y M97OVC2[&XV@$V://G^"_#<_L'VSVZ7$+Q-)&?X7 M4.2I[$ U^9OCC]B3]J3_ ((2>++[]I+_ ()5^&]:^(O[/EW/]K^)_P"S+>:I M->7FDJ /,U30)IB\K2!1EX&+N^WGS1L-O^J-% 'DO[%?[<'[-G_!0/X%Z=^T M)^R_\0H-=T.]_=W=NP$=YI5T "]I=P$EH)TR,J>""&4LC*Q\)_9:_P""3>G_ M V_;]^(_P"WY\?/&"^+-9NO$>ICX+Z#)(TEGX)TJ^E:ZO98D8 +>75S/'D;QIX(\+:W/::5XTUW[ M2TD=[J-G$5BD6!5$FP[EGFE$CJIC"-G>%ED_=_:&D4!@!(D;'.T5Z]10!^5'AGXN?M7_ /!O M)XEL?A7^U'K?B+XO_L;W=Y'9^$?BN;=KO7OABKL$ALM52,;KBQ4D(DRCY1@( M =EM7Z%?%.S\'_M@_LA^*/#WPE\;Z)K6D?$OX?:C8>']=M;Y9K&[CO;*6*.4 M21;MT?[P$E0QQG@GBN_\3^%_#7C;PY?^#O&7AZRU;2-4M)+34]+U*U2>WNX) M%*O%+&X*NC*2"K @@D&OF'_@FW_P2F^"?_!.B^\<:O\ #@WP3Q/XMU&\\-^' MY=_X)E_\$[?!7_!.[X% M3^$?^$FN/%WQ"\6WYUOXK_$C52SWWBG6I,M+/([DL(D+,L49/RJ23EWD9OHZ MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y/\ ^"A' M_!'7]E?_ (*)7EQ\0_B16$3*?W;7 M-O>O 2_RB.9R5&?#>F1:?H>C:=%L MAM+:)0J(H^@Y)R2H+XO21GL?&TMQ,UQ*%\1Z5X*\"6%IX M,\'H_FZ;+JT-Y?7,&LRX8QSO#'>L(.#M:1I,Y"UL_MZ?\$O/V9O^"AGC/X9> M*OCIX%L;B?X>>*DU8:M 'AU"ZM4CD_XE?GQE6%K+,T;RJ205B*J%:3S$^CM/ MT^PTFP@TK2K*&VM;:%8K:VMX@D<4:@!451PJ@ < "@":BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "O%OV^/V'?AK_P41_9]N/V7OC3X MBUBR\&ZMJD%UXCM="N1!<7\< >2"%92#Y6VZ%M/G:P/V<*1AB1[310!^6GPU M_:S_ &KO^"%GCS2?V8O^"E_BK5?B/^SCJEZFG_##]I4VSRWGAS<<0Z7XA5=S M8 P$N><@9!==R6WZ0^,[+0/C7\$]7TSPOJ]CJVE^+/"]Q#I]]97236UY!#--\1>'-=LGL]9T36+-) M[:\@<8:.2-P0P_D0".17RC_P3%_X):W/_!/[Q9X\MM)^-7C:]^&Y\4W#?!SX M7:YXD>\L?"&G.BB=U^8[WFG,YB#%C% R9_?2W!(!'_P2"_X)E^)OV+? NH_' M?]J?Q@/&_P"T1\1K*V/Q%\97#B46%O%&BV^BV3 8CM+=$13L $CH&^ZD2I]F MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M45Y)^T+^VC\&OV=9_P"Q/$5[/J>ML@8:+I2J\L8(R&E9B%B!XX)W$'(4BO,S M;.85HTJ:WE)V5^R[M]$KM]C#$XK#X.DZM>2C%=6>MT5\>:9_P5T\ M+RZF(M9^"-_;V>[YI[76TFE ]?+:) 3[;_QKZ3^#'QW^&7Q\\-'Q/\-O$"W4 M<9"W=I*NRXM7(R%DC/*]\$94X."<5X/#_B!P=Q3B'A\LQD:E1?9M*,FENTIJ M+:76R=CBP6=97F,^3#U5)]M4_N:5_D=A1117V)Z@4444 %%?,'_!1C_@J!X/ M_P"":UOX-UGXJ_L^>.?$ND>._%]KX7T+5?"4NF,G]K7*.\-O*EU>0.FY8I"' MP4&PY(XROQK_ ."AOQ8_9[\$3?$[XH?\$VOC)!X;L9HAK6KZ9JWA:^&F0/(J M&YEAM]8>8PINW.Z(VQ%9FPJD@ ^GJ*\J\>_''XV^%_VL? 7P)\,?LKZOKO@? MQ3HNIWGB;XK6^N016?ABXMX]T%M+;,IDF:=L(&#+M+@@.%D*>JT %%%% !17 MC?QX_;&\/_"GXR^&_P!F+P!X$U'QU\3_ !7H]UK.G^$=(NX+=;'2;=UCEU.^ MN)F"VMJ)72%6P\DDKA8XWVN4H_LK?MU^!_VDOB5XZ_9Z\0>"-7\"_%+X:7%N MOC'P%XAE@DFCMKA/,MM0M)X':.\LYE/RRJ0RGY9$C8@$ ]RHHKSW]J7X]R?L MP? GQ-\?9_AAKGBS3O".B7>KZUIOAV>T2[6RMH7FFDC%U-"DA5$8[ ^XXP 3 M@4 >A45X=_P3Z_;AT#_@H?\ LXZ+^U/X ^#_ (I\*>%/$LAPQ!K2KB?'7[./P-^)NOMX MI\>_#33=4U!XEC:[NHV+E%^Z.#VK@S&69QP]\!&$IWVG*48VZZQC)WVZ?,QK MO$*'[E)OS;2_!,W/^%D?#O\ Z'W1?_!I#_\ %4?\+(^'?_0^Z+_X-(?_ (JN M+_X8P_9:_P"B):)_WZ;_ .*H_P"&,/V6O^B):)_WZ;_XJO$]MQO_ ,^,/_X- MJ_\ RDY.;-OY(?\ @4O_ )$M_&W]H+P7\,_A-K_CG1_%6DWM[IVFN]C:QW\< MAEG/RQ JK9(WLN<=LU^5.O:[K'BC6KOQ'XAU&6\OKZX>>[NIWW/+(QRS$^I) MK]%?VC?V*/@MATUKC39K.)O-+Q$2%$YY+*K(!_M5^;]? MRS]('%\2SS;!T,QC&--0-*F/>)I0KI M*-FU9MJ]]=TM=@KT7]ECXTZO\"OC5H_B^ROFCL9;I+76H-WR36CL X([E?OK MZ,@KSJN@^%/@/4_B?\2=#^'^CV[23ZMJ45OA1G8A8;W/LJ!F)[!37X?D>)S# M"9SAZV ;]M&<>2V_-=67S>ENNQ\EA)UZ>*A*C\::MZWT/UJ_X61\._\ H?=% M_P#!I#_\51_PLCX=_P#0^Z+_ .#2'_XJN+_X8P_9:_Z(EHG_ 'Z;_P"*H_X8 MP_9:_P"B):)_WZ;_ .*K_1;VW&__ #XP_P#X-J__ "D_;^;-OY(?^!2_^1.T M_P"%D?#O_H?=%_\ !I#_ /%5I:9J^E:W:B^T;4[>[@+%1-:S+(A(ZC*DBO.? M^&,/V6O^B):)_P!^F_\ BJ[;P+\/O!?PST!?"W@+P[;Z7IZ2M(MI:J0@=N6/ M)[UW9=4XDEB+8^G1C"V\)SE*_325.*MOU^1M0ECW/]]&*7DVW^,4?FA_P=8W M=[I_[+O[.U_INE27]Q!^UOX5D@L89$1[AQ9:H5C5G(52Q +$ 9Y('-?4EK^ MU+^U)XZ_:@\!? 3XF_L*:[X%\">*[#6?[>\0^)]?T74[>_EALF:/31%8W-P4 MWAI)2TFP,L!4;@7Q\Z_\''7PT^/7[1OPW^"OPN_9N_9Q\=>/-5\&?'O0_&GB M(^'] #?$>KSZ=9^&'CU-9K"SE98YKN2XD61?,$\\3_!V2#PK9VL^J7L#A;K2 M[JX527D@B$]P/*$99%B+'EE;)_:Y\'_%[6/^"\'[-WQ_\-_ /QSJO@'X=^"_ M$NE>,/&&F^&9Y;.QNM1M9$MU&%WSJ&V;WB5U7S!D_*X7K/\ @N1^R?\ '3XS M?!?P!^U!^QSX9_M/XW? /XBZ?XI\ 6*(2VIP/-'!?Z<^"#Y,L)6210066VVY M&: .HUW]K7QS\'M7_:5_:Q^)'Q1N=3^"WP8TZ:#2?#T.C6D<]]JEG8+=ZDL= MTJ!I(TEEBLHE."+B.Y5V;8N/FW]H+]OO_@I)X,_9S\)_M=_LYP_$+XA^,Y[C M3-0\3_L_V/[+WB%-&N].NBGG6MAJ;:8MR)K=) ?M3SO'-Y;.L*!EBKZS^)/_ M 3[A^(G_!+SQ/\ \$_+[QFAU7Q7\/\ 4=.U;Q9)$<76OWHDN+G5)%')\W4) M9+EU'7S& Q7RC^PK^VQ_P6)^&WPG\/?\$_OC)_P2J\5W'Q.\(Z;#X;T_XO3Z MM"G@NXM8$$$.K7=T.7V1*KO# 7DG*$*(FDV( 9/Q6^/R_L-_\%[=(_;C_:NT M[5?"GP7^.?[/%CX7T7QKXAL)(;3PKK$=S%=C3=1.-7M+*:*VO0=5EEA='D15N(R9 M[#;,A9&QA6.TX_0?XL_'CQ-\$?#%MX-\+_";QW\4O'"Z3$MA9:+X<:UM]4N- MI3S+C4I$CTZR#.I:0-*&16RL3?*A\M_X)Q?L!^+OV;?$_P 1?VLOVFO%.F^) MOCO\:]7BU'Q_K&DJ_P!@TFUA399:)IYD /$7BCQ!XJ^'>MZ+X>T/PUHTUW-=7MSI\\,*,4&R%"[C,DK(@'?. 0# MXG_X)O?%'XY_ K_@UN\)_'?]G77O#EAXG\"_"+Q'XBMCXIT*;4+6XCL9]3N6 MA$<5S 4D?RPJR%G5#RT;CBN4^-'[>?\ P5U^''_!('X?_P#!8"V^._P[2QT? MPCX9UKQ5\+_^$#$S^*K:]GM;>>>;4?-3[)([7 D6"W@18E!7S)6P:ZO]D'P% M\=?AY_P;;ZY^Q7XV_9F^(VG_ !4M/@YXI\*1>#I/"-P\MW?Z@NI):&*9%,#1 M-Y\99_, C!^?:2H;G?VC?@Q^T1X[_P"#8+1_V%_"_P"S/\0KGXM?\*[\-^&9 M?!?_ BEPLT-Y87FGRW+/*RB 0B.%G63S"'^ZN7#*H!]>_'[]M;QOXD_:G^$ M?["?[.&IVNB>)OB9X.O/&GB3Q9J-BMV_ASPW;!$#6]NQ$*?@KX"LM(DM=*\,?$%K<:_KNH221,;J6VB+?8;>!(GC M17??.URS%$6)#( ?1=%>,_L*?M(_&W]JCX)3?$[X^_LA>(_@GKL7B.^TY/!W MBC4DNKF2V@<+'>!TCC^24$X&W&5)5G0I(WLU !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !7R+^U'_P $T4\<>(;KQ_\ K4[+3KJ\D:6^T&^REN\A.6> M%U!\O)_@(VY)P5'%>Z_M9?'[_AE[]G_7_CI_PB?]N?V']E_XE?V_[-Y_G7<- MO_K?+DVX\W=]TYVXXSD?%W_#_C_JT[_R^_\ [AKKQ'@EC_%S(I+ZC[>C";BI M*I"$H323?*Y3B]I*^CB]G>VGYYQGQAP'DU>.7Y[7Y)N*G%L^*+F'RY+]8ML-I&?O1P@\\]"YP2.,*"0?EW_A_Q_U:=_Y? M?_W#1_P_X_ZM._\ +[_^X:\[A7Z'&:\)9@L=A\OG5JQ^&52M0EROO%1E%7[- MIM=&CXW+O$/P>RVNJT,?'7BG2/&_BVU\,:%J/@^72V!U:XCDD@MI%N[R M!H]ZQ2X?&P;#N9>,X'Q-_P""Q'PU_9D^)'@[P!^W+^S!\4?@E8^/-473?#?C M7Q>FBW^@/>M]VVGO-)U*[%I(>2/.5%VAG+!%9E /K^BBB@ HHHH **** .2^ M%OP8\)?"B?6=8TNYOM2UOQ+?+>>)/$>L3++>ZE,D:Q1[RBJB)'&H1(8D2)!G M:@+,6ZVOF+]L3_@H]<_LD?M5_ W]F2]_9SUO68/C;XQ_L"Q\9G7+2WL-/D"J M\G[L&2XED4,#L:.)&YQ(<$4?&3_@H]<_"#_@I5\'?^"=NH_LYZVZ_%^SUNYT MWX@W6N6D=E&FFZ9-?3"&WC,LTK;HXX6$HM\&7$?#T0TBW>UD,=XUH9I%:]BMW M21))U"0JT3XD*J6H ^\**\J^%W[:_P"S-\7OV1K/]NGPA\4K'_A5]WX8FU^3 MQ/>9ACM+*!7-P9E(W1O"T_%WXL_L^^+O M GPM^+.L6FF> OB%XAN;/RWGO5+:>^H6L4K3:=#> #R9'# &2-9Q S@4 ?5U M%>0?M6_ME?#_ /97N?!O@V_\/:IXH\<_$C76T;X>> _#YA^WZW=)&99W#3.D M<%M!$#+/<2,$B3^\S(C5?V??VT/#GQ@^,WBK]E_Q]X$U#P+\4O!NFVNJZKX. MU:\@N1>:5J?&7Q MS\$OV9/V?/$GQ7U+X60P'XCW7A_4K&TMM-NIHC-'IEN]U*@O-0,0WF!-L<>Y M%DFC=@M>H?LR_M*?!_\ :^^!?AW]HSX#^*!J_A?Q/9?:-/N6B,5=&!Z4 =Y17AW_!03]N#0?\ @GE^SCK7[4WCWX/>*?%?A7PU M'%)XA;PG)8FYLHY)XH$D\JZN(?,7?*N=A) R<8!KK_V6?CX_[4/P(\,?'ZV^ M&.N>%--\7Z'::QHNF^(I[1KMK*Y@2>&21;6:5(RR.IV%]PS@@'(H ]"HHHH M**^8_@W_ ,%';GXL?\%*?'__ 3IU/\ 9SUOPQ=^!/ 5OXG;Q/K.N6D@U.*: MXBAC$-O;&4+&PD+!WE#C9M:)2>/IR@ 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@ K'UKXA> ?#E\=,\0^.-'L+D*& M-O>ZG%$X!Z':S X-;%><_\.[?V)/^ MC;_#G_?A_P#XJC_AW;^Q)_T;?X<_[\/_ /%5[7LN#/\ G]B/_!5/_P"6GB>V MXV_Y\8?_ ,&U/_E)P7_!4[XD?#O7_P!@[QWI.A>/=%O;J7^R_*MK35(9)'QJ MEHQPJL2< $_0&OQXK]4_^"D7[&/[+?PG_8N\9^/_ (<_!/1=(UFP_L[['J-I M$PDBWZC:QO@ECU1V7Z,:_*ROZK\#8Y9'A*NL#*WE=SC&+O[.ETC*2M:VM M[[Z'\D^/4LTEQA0>/C",_81LH2E)6]I5W[:W_ &NO">?\%./&7B?_@OG\;+7_@C/\*/AOJGPKE^' MOB73?&7Q!C-N2-2T2DA9-U>M_\ !R!\ M-?CU^T=\*/@U\*/V:_V]#\:^(/^$?T%S;VVG6=K>HX%Q+LB MDE9KE,(C,1M;=MXSU7_!6/\ 8M^+'[0FC>!/^"H'_!/+1[_2?VBO@T[7?ARP MU729M/F\5Z,'<7F@WD,XCD(=3,8@V WF2*I G61?%/;.F_X+M?M/_M%_\$^_ M^"=NJ?M4?LL?$:#2=7\&:AI-D=+UC1;?4+34+>ZO8+0^9YB^8LB"0,K*X!PP M96R"MC_@K;^U?^TC^Q[\1OV:-?\ @G\0[6#1?B=^T7X8^'GC#PYJ6A6]Q'+8 MW\TK2W$,Q EAFV1&/[S+@J0JD$MYQ_P5#\-_M&_\%9/^"*?Q%^&G@+]E+QQX M'^*/\ @H396G_!3C5_^"?_ ,0_VLD^ M D=KX!TC6/AWJ5SI6G-_PF^H7:22;;*-@45/ MVO\ ]NC]I+]@7]C#X2^(_P!KOQWI^@Z[XK^+R^$/B9\5='\-+-9>'--DGU%H M]5@M/WJ()8K:U2/SA(L0N=\BR,GENO[:'@_X+_MA^-_&7[-W_!1__@G?XW\1 M_#Y-,TZ_^&WCK0_ 5SK%WIMS<64?VRP2?1Q/<6EQ%. WG)FWDW,C2%8P&X/] MDWX;?M>?L<_\$T_@[^SM^U7^S?XG^-/A?5/&FK:1X\\'ZAI%OK^JZ)X*FCOI M=,%Y 6=+EX&2R$D$9D*)(8HU8Q*E 'T+\,?CY\0O@[X4^+W[47Q1_:BTSXM_ M #P]\,K#Q7X#\:Z3::8;N46R:M+K$,DVG+';W;"."Q:-TCB7][LV[E=F^7/C M1_P4(_X*+W/[('A[]MG]F.7Q]XG\>7T.E:Y)^S[9?LQ>(+C0K_3+MXB^GP:K M_9JSO<0V\V]KU;CR)FA8QPHKJM4OV5_^"2FD6WQB_:C^&'[*VA^-_AO^RY\: M?@G+X>MO#/C+3+^P$7B^\$T,]_I^G:B$NX;:"V906F2,223%(]\<2[)O^"?_ M .U[_P %@_V7_A%X=_X)O_&G_@E-XK\4^.O FGP^&?"GQ7L-Q %=W<2RF" .R*I&T90-;_ &YO#/Q9\4?\%K/V0_VB_!GP \?: MUX$^%6D>+D\=>*-,\)74D&GMK&D&VM0$V"28ARID$2.8P2#\ZLH /T/KRC]I M#XB?"C]C_P#9*U[Q)>>#X9= \.^'?[.T3PA8VGF-JL\BBVLM)MX0"99;B9XK M=(P"6:4#N37JEU<+:VTET\;N(T+E8D+,0!G Y)]AUK\OO$G[?'[=?BO]I^[ M^+GQ$_X(F?'GQ)H'A#498_A+HL4VG6]O8@QF.36+F-Y6\S4)5:1$/W;:%V2/ M+2S2. ?/G_!2W]F?XH?\$O\ _@T]\/\ [(6K:MM\0WVK:5:>.9+:?*037^JR M:I9_@AKG MBV[D'P_\.^(;T75]ILEB\$UG=WSQ#:GFW<,@9(U.VW<(?@!XT\#^+/%=YH%K\?/$VO:5Y&E>';'3KF"YOIK*]),.J27$ M]JBVR6IERLNZ8P ,* /(O@%\5/''[1O_ E_MK>(M1\!?\'-?['=]X8D:.;QC\+/%N@^(DB. M#,IFO4/VN_P!C#Q5\&OV\/@'_ ,%)?VZ[8_# M3PM=?#[XB^#M A$M_+X4GBD^R7-G$2#.UE<.9'@7=)+&Q$:EEVM)\-?V:O'? M[6/_ 5OM/\ @ICX^^'VM^%O _PP^&3^$?A1IGBG3GLM3UC4;N69[_5WM)<3 M6<"P3&UCCG5)9#N(?'_P"T1XGU MWQ#(M1M-1_;'^#5I(Q\.^#_P!KKQ3' MXJ^//B0-.G$T%KJFHR*QM(Y/\ EHL,211E MA\K2"1EX8&@#E_\ @XW_ .4*'Q]_[%JR_P#3I9UYK^US^U+^U+^Q+_P;M^ O MVK/V4O%GA?3-:\(?!?P6]XGB3PU)J#317,&F6>; M&Y/!4OA*XBGM[W3YM,>[+RLH@\I4MY2L@D*O@*N6R ;7[8/[7__ 4Y_8PO M_@#^UQX]^,G@/5?AY\2/B=X<\'>+OA!I?@O;)IUMJL;XO4U=Y?-N;E-C,0L, M$6YE41E5+-[S\6OVNOB;\7O^"C-O_P $T_V;_&<7A67PW\/QXS^*_CM-.AO+ MRPMIIT@LM+L(KA7@2ZE+^>\TT4L:0J $9WRGS_\ \%?O"OQK_:*_8C_9V\&_ M!#]FCXC^(?$'AWXN^#_$_B/0H/"%Q#/I=CIJ3+=^<9@D?F*Y"*BLQ?(9'+NW M\G[/=KITWERR)LMX05X*[YPX5A%O ,_]C/2OBS\-_P#@Y ^/UC\?_BI:>*6T MS]FW2I=.\4MI45C//I8OX)$:[C@Q")XR949XDC1UC5Q&A8J+'B+_ (*1_MB_ MM,?L8:M^VU^R%XU\?:3XBN+:^UCX9?"?3OV9=;US2==TZWFD%M:7NHKI[F:[ MNXX@?-M;F&&%IUCP_EM,^A\!?!_[2WQ4_P""Y/Q+_:2\9_L+_$OP]\+?B'^S MYIWA2/7->_LZU>T?[2KEKA#=\%D67,4!GFBS%YD:,S+'P'_!/GXO?\%5/^"2 MO@L_\$P_B/\ \$S/'?QKT?PGJUW;_"#XH^ M0MH=,U+3)[B2:&/49YSY=B$: M1LO(VY%.SRV$:NX!ZQ^VW^UC_P %5(_^":7@_P#X*/?LP>$K_P $ZYIGAZUU M7XO_ -\7>!U;4K.TC+#49;,W4:3QRP[7D"3*0\"B0*K#9)[-^Q!^T?\7?V\ MOB8_[5WP:^,=VO[-TOA^RM_"6GZKX5MHM0\3ZN(V%]'OAQ^Q[XG\-^)I-3^(^\?&+XH^"M%E_LOPMI\@ED MGL+.X55=996Q80W&W?!"3=2LL@3=\_\ [$OPM^.W_!*[_@HKX^_9"^$/[/OC MWQ!^R?XZFC\0^$]8T[0YI[7X=Z]<9-UI\98^9-8/A7W1*ZQ,\8Y(N'H _2VB MBB@ 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@#Q?\ X*%_";X@?'+]C[Q?\+?A;H']J:]JG]G_ &&Q^U10>;Y>H6TS M_/,Z(N(XW;EAG&!DD"OS&_X=-_\ !0'_ *(%_P"75I7_ ,E5^T-%?I/!WBEQ M!P1ED\#@:5*4)3]]3\QXT\*.'>.LTAC\?5JQG&"@E M"4$K*4I7?-"3O>3ZVM;0_%[_ (=-_P#!0'_H@7_EU:5_\E4?\.F_^"@/_1 O M_+JTK_Y*K]>_#'Q7\*^+/'FN_#W2KG=?:#Y?VGD8DW#YMOKL;"MZ$UTU?0X+ MZ2/$^8T75PU/#3BI2BVHU&N:$G&2_B[J2:/EZ_T:^$,+-0K5L3%M)VTDF MG_!ZIW"BBBOQ4_=@HHHH **^4?\ @H%_P5H^&/\ P3/U[PK??M0_ 7Q_:> O M%?B6#0X?BAH\.GW>D:=:4^FWD31W\3H'C:*4ML*NI!5\[2"#G% &G17C/[(?[7UQ^UM M!XMOK7X ^+?!EKX/\8ZIX7OIO%-UIS&YU#3[CR+D0K9W4Y:,2!@)&VAMI(X( M)A_X* _MY?!#_@G#^SG<_M,?'V\G31+?7=-TM+>TP9YY;NY2(^6I^\8XC+.R M]2D#XYH ]LHJ*PO['5;&'5-,O(KBVN8EEM[B"0.DJ, 596'!!!!!'!!KP/XT M_MY1>$?VC1^Q[^S]\$-;^*/Q*MO#B>(/$6E:5J=II^G^'--DD,<$M_>W3A8Y M)G5A%!&DLK!6")? M$^J6OBC[%+8S68NX+:%[*[M)Y8[R.1Y9/G&PQF%E=%8[1Y^/^"P+? M^">W@?\ 8(^+OB+XC>"M!AUO7+;3=4\,PV:Z=*L!CN8[B[U>%74FYA7:/G#, M'_P!FO]KWX0?$;X#>)_%UQ]F\(W'Q/TJR M_L?7+C('D6VJ:9=W=F9,LHVR2QL"Z @%U!^LZ "BO#M0_P""@/P#T[_@H-I_ M_!-NXUAAX^U'X+XAO7R1"ER(A:]<_:&02S[.T41;H17N- !17S3>?\%'M M+^(WQE\4_ 3]C'X%Z]\8=:\!WOV'QWKNDZI9Z;X>T&_QDZ?+J%U(//O%!!>& MVCG,6<2F,\5<^"__ 47\#>-/VBQ^QK\>OA=XA^$GQ:N-+?4]"\*>+)K6>V\ M2V29\RXTJ^M99(+P( 2\1,_X*#?";]G+XJ^&_V; M-#\*>(/B'\6_&%K)=^&_AAX'@@EU![-"5>_NI;B6*WL+-6!!GN)4!(8()&4J M #WFBOD[]I/_ (*7_$']BKX&ZY^T!^UE^P[XUT?P[HVGM<2:GX/UNPUZWMY> MD4-WY3QS6P=RJ><(9($+?/(OR[OK$$$9!R#T(H **** "BBB@ HHHH ***H: M)XI\.>)+C4;30-;MKR32;\V.II;3!S;7(C20Q/C[KA)8V(Z@,* +]%%% !11 M10 4444 %%%?,?B+_@HY<^'/^"H/A3_@FKJ7[.>MVDGBKP1J'B6S\>7^N6@M M9H+4LNV"WA,LCY=&4F8P,O!V,"#0!].455UJ\O\ 3]*N+[2](DU"XBB+0V44 MJ(TS#HH9R%!/J2!7QC^S[_P65U']J?XD_$SX5? 7_@G1\:->U;X1>*YO#GCH M'5_"=I'9:E%++&84:ZUJ/S@3#(0\>Y<+G(R,@'VQ17R_\"O^"M'[-?Q<_:3; M]C'XB>%/&_PC^+KVINM-^'WQ7T.*PNM7@ 8F6QN+:>XL[U<(Y_&O%/ASQEI"Z_X3UNVU&Q>::*.[LYA)&SQ2M%( PX.V1'4X[J: M+]%%,N))8K=Y88#*ZH2D88 N<<#)X&?>@!]%?%ND_P#!8VY\7?M?_$?]AOX< M?\$^_C%XE^(/PKL;:^\6V.FZIX7A@CMKB&*:WEBFN]8A6421SQ,JK\PW895( M./3OV&/^"F?[-?[?E[XO\(?"Q/$7ASQK\/=3.G^._ASX[T@:?KFA3;F0>="K MR(R%DU*^8[NNU_,##[XPK!9&3 MU6@ HHHH ***^5OVZ?\ @JAX6_8+^,WPQ^"_CW]F?X@>);KXP>*HO#G@34O" MLVDO;W6I2201K!+]IO87@^:X3YV79@,=W% 'U31571;V_P!1TFWOM4T>33[B M6(--932H[0L>JED)4D>H)%6J "BJ?B'4[[1M"N]6TWP]>:M<6UN\D.EZ?)"L M]TP&1'&9Y(X@S= 7=%R>6 YKY[_X)C_\%"H_^"D'PB\9_%9/@IJ'@)O"'Q/U M7P;-HNJZQ%>W+RV*6YDED:%1'&Q>9D,:-(H\O(D;=P ?2%%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 52OO$GAW2[@VNI:_96\H )CGND1L'O@G-7:YCQ5\&/A;XXU=M>\6 M>";*_O&C5&N)U)8J.@X/:N#,99I'#WP$82G?:%[;CK_GQAO_!M7_Y2>C[/ MAW_GY5_\ A_\L.F_X37P;_T-NF?^!\?_ ,57-_%SXV>%/AW\/=2\46.OV%U= MPP%+"VBND$&%Q_>W5\+XB\:\6<&<,U,77IT(R MG[D.6I4E+GDG9I.E%/E5Y:M+3SL?1<+Y!DN>YM"A3E4:C[TKQBE96T;4V]=M MNISWPA^*^J_#CXJV?Q"N;F6;==-_:N3EKB*0_O<^IYW#_: K[JM_'G@>[MTN MK?QAI;1RH'1A?Q\@C(/6OSEKZ/\ V./#7P;^)_AF\\,^,/ NG76LZ7)Y@GE0 M[Y[=SPQP>2K94GT*5^'>!/&V=8+,*F04>27MVYP]K.44II>\DXQFVY15[-;Q MWN]?T'Q$X?P%?#1S*IS+V:49 $*&/4\^M=^75.)I8BV/I48PMO"C%*WJI-_@?*?\ P5U^!WPM_:6L?V?O@)\;/"-O MKOA3Q7\?$T[7-*NL[9H7\*^(^A&"CJ<,KJ0R,JLI! -?*G_!._XZ?%?_ ((J M?M@67_!&;]MWQE=:K\*O%UU)-^RS\6-6;"/$TG_(!NI.%617=40<;)&50/*N M( GU[_P40\2>+F^,'[/5OX)^"?CKQ5%X1^-=MXB\6WWAOPM<7-OI>E_V+J]B M9VD"@3,);V$F*'S)-H<[>%#=1_P48_X)^_ S_@J7^R5J/[/_ ,6[2>S^W0IJ M/A'Q(+%H[_P[J:H3;WD:2!71EW%9(FVED9XVVDY'NGG%+_@F=_R)/Q>_[.2\ M>_\ IZGKP+]OSX6? '_@J)^T3\0_V1_C;\2?#^E^"_A/\.+C3+8ZKJL,6WQU MKEINAO51V&Y]-T_RG4]-VL,.2AQN?\$LO"?[6W_!/_\ X)H>(=+_ &L?ASXK M\?\ Q3T7QYXEN;FQ\.P&^O?%D\EY(]OXC8RVT+ MS_9X&C9HQ#!&H(*E0 >?_P#!MS^UWX@_:&_X)[6_P'^*VHQR?$7X :Y/\/O& M,(N1*S)9$I93A@3O0VZK#OR=[VLK5Y[_ ,%*?V7O^"FO[''[>NJ_\%=_^"7O MAZR^),'BCPM8Z1\9/@QJ"DW&JV]DH2&XLPI#.XB50JQ'SD<$JDZ2O&N-X0^$ MWQD_8 _X+X>+?C'^RS^Q;X\N?V>_BQX&L=-^)LGA/P=Y&GZ1K]J9$BO+2U78 MT\2+$FYHD(;[?$;!=4FTV^_LJU2\M3IB2?;FMBRHRRV\,B+.;A6&XL5 ./\ ^"7G_!6K]BS_ M (*K_$UO$?AWPKJ_@/XZ> _#%_I7B/X<^+$\J_L;*XNK-KHQMA1=PI<6ENNX MA)(B2'BC\T;O*?V;/^5KW]HC_LVO1O\ T=I%=)X"_9>UK]JK_@MQX9_X*@>! MOV>/$_PT\%_#WX;7VC:SKWB_PY)HVI^/]4N8YH(E&FRA;D06T$N3<7,<;NR1 M1JK+&&7@_AQ-\>_AC_P<"?&;]NF^_8I^,FI_##Q;\)-/\+>'O$&E>"SON;N MZ<[R&VGDBFCBS;RJ"R!B0/E .: /;?\ @Y)^"OP^^,__ 1M^,2X\ M)Z1#XB\.WTJ R6-_:W$91XV_A9XVE@..J3N.]>@?\$J_VE-6\9?\$@OA!^TY M^T5XH,$MK\)+?4?%FOZG(26AL[=EEO9F/)+1P&9F[EB:\-_X**_"S]O#_@L7 MX/L_V)?AW\"-?^"7P2UG5K2Y^*?Q)^(=U91:OJ]E;S),-/TS3+:>:5=TB1N9 M;GR0=@7;MW!^_P#V\_"-SX&^"?PG_P"":O\,+O4]!T?XA:CX7\/ M27=IHW@NP*&6R9A\T[W*VT5K(D:N_D3SL<,4# 'Y]_M[:9'\,/@7\+/^#@'P M7XHT67XW:!\85\?>-O#D&N6[7[^#M6\BQM]"=5,O@GXG\/>)_V/O!C:5K/AN[M+U/#_P .+;^TA#/ T;?9UAM_.6- M7O?$\^N:QKU\>9+R]DUB\B:21NK,(X8H\GG$0KQ+_@[FU34O@G^S3\ OVTOA MU,;3Q[\,_P!H#3SX7U"+B15FL;RYEA!')5Y-/MMR]&"$$&NQ_8R\1^(/^#># MX%^(OV8OVX;?7;_]G[P[XHNK_P"%OQR\/Z)/JEOI^GWUP96TW6;2S22YLYTN M)'99UB:WE-P5#HP538\<^#[/_@X8^+GP8^+?@K2YK;]DOX7>*Y/%?]NZP$BN MOB-KUL[00VUO9[C+;6-N5F262Y6*20RR1I'@>8 #],HW,D:R%"I90=K=1[&O MR8_X($>(K_\ :+_X*F_M^?M4_$QS=^*;'XFVW@[1GN3F32]&M;K48H[5,_=4 MI9V@8# +6P/7-?K17YF^(_V5/VHO^"5/_!3CXB_M\?LG_ /6/BS\&/CZL-S\ M8/ '@Z6'_A(/#^M1.[C5+.VF=%OHW>:X=HE?S-UW+P B$@'Z,_$7X?\ A#XL M_#_7/A;\0=$AU/0?$FCW.EZUIUP,I=6EQ$T4L3>S([ _6OF+XM_M;?$+QK_P M41T'_@EK^S?XN@\-7FE_"Z7QS\2/',MA'?7FG::+J*RL["QCG#0_:Y99!*\L MZ2HD*\1LT@*=CH'[9?Q%^/VEKX=_9S_9=^)FBZQ>J(Y?$'Q6\"7/A[3= #<- M/-'>F*>]9!DK!:JXD<*C2P(S3)\W_M,?LU_M%_L@_P#!8#PC_P %5/A!\-?$ M?Q-\$^*OAC_PKWXT:/X9LTN=1+*)(! &CC&0K2#9YW^Q#^T/\ \%:?V^+;]I+X86_[4'PX\!:S M\*/CWK?@W2_&>F_#(WHDCL4B2*&"PGNBL,;ONE>6>:ZDQ+Y:A=HDKTG1?@/X MI_:P_P""KOA?_@I7XB^&/B;PM\/_ (,_"J_T3P8OB?0)[+5]?UB_:7[5<)IS MK]JBMH;1VB431QRRS2G8A50SYNVM)Y+"22Y6* >=$Q5)XYALEQN!3E^&)O"<\UQJ*:F9&M/)>$/$Q9G"-EQY9!+[5PQ^8OVL M?!/Q=^!O_!K%\+_@?\5O@[XA\,^.O WQ"\/V6J^&O$5@UH[7']NSS1".5OW4 MB.CQG>C,%W8;:010!],?M^?MJ_\ !6[_ ():?$'P+^V7^T7\0_AMXP^ WB;Q MO::%X^^'?AGPK);W/@N"Z+>5-!J$CF6_9%1MTTBQ(\@"B",2@Q^Y>'/VK_VD M_#O_ 7?O?V =?\ B-;:W\-]1_9UE^(>G6MUH5O%>Z??-K8L1;BXA5?,A1$< MKN7=\XW,Q7<>4_X*1^!_%_\ P5S^$/@S]B3P'\"/'_AW2-9\?Z1JWQ^*I?"5 MK]ML7U?3FNY))XX]D5RT9957*JI\L$J993&0(L!-T@ P *]2 M_P""?/@7]L'0?^"UO[5'Q^^,G['/B?PQX2^*FA^#$TGQ$=1LIK&QDL-&C4P2 M2-,C7,N)!'(UFEQ%'/'+'YC*HE;SW_@GO^Q;^TUJ_P"P;^T5_P $E/CU^S3X MI\&CQ-XE\;?9?BEJ<]I_8EQ;ZD2=/GL_+E:>[?S"LC)Y:(D:'=*)"L1 -7X^ M?M__ /!2+PY^S'X6_;&_9OC^('CSQO<2:7J>O_L^67[,'B'^Q;W3KMX_-L[' M5#IBW'GV\2SK @98J[+]IK]M__ (**VG_!3?X!_LJ? O7O!V@> M%?C=\.-8UNUT_P 5>!)TU+P[/!8F0MJ(DN]URUN6606\2VC/(GDR.JEI1QW[ M!W[:7_!8CX/?"7P]_P $]OC+_P $I_%6H_$KP;IL/AK1_BVVL0Q^"[NSMT$% MOJEY=\DA(E1WBA\R6;8<+&[[%ZO]I[P7\=;3_@ME^R_\<;?X+_$/QAX/^&'P M_P!?T/X@?$+3O!\AMTO;^R:*.81Q*#,"X5G^SHZ)YN!G:RJ ?9'[&/A/]KOP M1\!-.\-?MP_%?POXV^(-O?7?V_Q'X1T=K"TNK8SN;;,)"A9!$4#;55MI.F>$/".L> M,?A6G@02OXGMM1DLK>>YEU(RH;6:22Z618+>!$A4E=\I7)Q/V4_@M^VO\*?^ M"3O[9W[)'Q1_8E\;6'BGQMXF^(:>%&TU$OH-=N]:M3!:)8^7B22W4B5WNYTM MX@OD[#(\CI%T'[7OP8_:(^*'_!L+X>_85\$_LS_$*\^+)^'?@_PS/X-_X12X M2:WO-*N]*FNVDE91"(1';N4D#D2$[5RRN$ /K?\ :L_;=\_X)]_ MLRZO9:3XT^*FBWGBC7_%FIZ>+O\ X1?PS:1DM/%;,0DMW<3?N(=^Z*,K([I( M%"-\Q:UX*^.7@'_@YL^"^A?%GXS-X[TMO@#XBG\+ZSJ.BVMEJ<,32R"6VNOL M<<5O,5=0R2QPQ967:RDIO:?]M/X1?M8_#+]M?]G#_@LQ^S/^S9XO^(%AX5^& M[^!/BU\*[/33;>([?2W:=A/;6D^TSRQ3W,I*+]\PPE28I&E2[KFK?M3_ !Y_ MX+@_ K]LSPG_ ,$_/BYIOP\T?X0ZQHFJZCXFLM.TZYLWNII"LTT,UXHB56*C MR6<7)4,ZPE=AD /T[K\P?^" O_)\?_!0[_LY^\_]*=0K],M?UNS\-Z-AZ/J?B>W^"7P%L_@Q'XJ\6?&1GTEIG\137*11Z*#J@EAM8 MHX2\[R/ Q?Y4#QYR?#_VI?V,_P!K?_@M/^T=\.M._:=^!]U\(?V8_A?XE3Q) M-X2\5:K9W/B+Q_JD:LD0FM[*:>&PM%1I8RKR^<4FD^4&13#I_M'1?M:^ _\ M@M7IOQ:^)?[&?CWXU_!]?AI!:?!]?!L5E$M-^*GA' MP_&K:W9:7:+<0:A% [&*VGF23;O0%4 #HH;&W/\ ^"9OB+]O7X+_ /!O_P"% MOC=^SC)'\8?'%Q\,[.3X;?#>_P!)M[-+6ZDOFCD>6Y\U'NU1)'G97=&<0%0P M+YIO_!-7]G/]M'0O!W[=7[//QB_96U3PA=?%CXM^._$WAWQ/>ZQ;R:1>?VS; M+%:V]I+\LUT 0S-,T,2*NW/SEHT\\\*>#/\ @JO'_P &\'_#(/P(_9.^(7P] M^*/P[\/66B:J+[5K2RO_ !#;QZD3>PZ,T$[R$-9[B9V\ECO*0"9CN4 ]Q\3? MMV?'?]F+_@IC^SO^R%JO[7NB?%^P^+0UC1OB;X?N=*TJ&^\'ZQ:6*74,L#:; M'&88Y'9D^SW7FN$C)$C%@P_1:OR/^/7AG]H[X@_'O]A[X]_LS_\ !)3XB^#? MAU\(/%>L1W?@B6+2K#5+(WVGPPAGLUN?*M;571LW-Q-&[L'+1C,;2_K0MY/; M:2-0U:U\N6.V\RYAM-\^U@N65,(&DYR!A06X^7)Q0!^3G[//Q9C^$7_!S9^V MEK<_PY\6^(XYOAUX.1H?".AMJ$T1&CZ6PW1H0V&/R@@$9ZD#FNI_X)\?L._M MN>(_^"E_[3G_ 5G\4?#RS^#%S\4]!@\.?"[PAXXLTU*;[/"+!3J6I65C>1^ M6SKIT9\D7"R;[B;)VJIDG_8S\*?'#PS_ ,' ?[2G[6'C+]F/XD:-\-?BKX5\ M/Z/X,\7ZAX0N%AN;FQM-.M7\V)5,UM&[PRLLDJ(H5,N4S7Z3^-/%5KX(\*WW MBR\TC5+^.Q@,AL=%TV6\NIST"10Q L[$D#I@=20H) !^:7_!*#]J'_@L+_P4 M4_9I^$/[9NN_'SX6>&O"D/CO58OB7H%UX.9I_$&D07\\9OM$\,I\JT:W,,6T;Y7RU8G_!NM\&?BU\&?^"7 MNG?LE_M/_ GQ7X)\2Z+JVN#5=+\1Z4\,=U:7U[/.DD,ZYC<%)BI4-O5E.5 * MD\I_P27T;]H;_@D'\(_%/_!.W]H7]F_XD^+M#\)^+=2O_@YX]^'WA*76++Q+ MI%W*UPEM,UOD:==K,TI<79AA!EXDVJ'8 L_";_@O-KOQ$_X)F6G[1>H?![3+ M'XWS?&"V^#ZD73$\<3SQQ(2^3(+,1R?:F7)<*CPARP\P^X>)]*_X*K_ M 0_:G^$1\'^-K/XT?##Q5=75C\9DU71]*T63PB0B-!J.G&$QS20EC*#;R&Z MD C5=Y:0.OQS\0?^"(/[5=]_P23U_1O )TW2_P!HK4?VBYOC]8:"FHQ/;6>O M&9_)TE;DD1,\=HP4/GRC< C?Y9\ROJ+]D;]O#_@H+^V7J7AOP'XM_P"";WCK MX%SZ9>VMQ\3O&'CR2"/3PD#K)+9Z1$V9KXW3)Y/FE42"*21][2+&K@&%KO[> M?Q*_:C^(WQC\(?!#XU>.OAMI?PO\;7O@G0=4\&_L_:IXP.JZW911_;;F]GCT M^ZMEMDN)3 MI$T5P?(>5Y0)8T7S5/^"QO[7G@/\ X)9^#?VE/VS_ ("Z]\%? M&%S\:]/^'_Q*\2:U\/K^WAT/2Y3OD\3V^GWL8D:%HC'$A=7C6XD;Y9 GDMA^ M%-4_X*'_ /!&C]M_XVZ1X-_82\:_'WX#?'3XD7OQ \-ZE\--DVI>'-:U JU[ M;7$#?=C+A%#.40+&CJY9I$7Z?^*GQ9_:^M_V>?"?C?X_?L7S^,K#Q_\ $G[- M\1_@QHNGVFO3^&?!\^DW:+%+D+%?RQW4-K<3A0^6N9;>(R*L;, =!\!OB5\= MUO?&'QC\*?M&V/Q]^#LGPXBU?X=:OI%MI?V^\U:)[IKFR>XTR.."XWHML(V2 M&/:7=64LNYO"?V!_VX/C5_P4#^"_PU_:)_9P_;IT'Q/XEN/$.C3?'3X,R>'M M,@/AFRFN$34+6RC*)?6_VY,<1=.(N1_:#_8PTO\ :U^+_P %/VP/V1?V+_B)\!/VJK+XAZ-J'Q)U1?"5 MWH^DVVG;]VKG4+T*-/U-&4.J_9Y);BX#JDB;6<( ?3/B7]K_ /:U\*?\%U?! MW[#&N^,?"UQ\+?$_P:U/Q;:6.F>&'M]02XBNF@2.XN9;B;S=OE[@T2P*?,VL MAVACYS\(?VG/^"J7[0O_ 4B_:D_8'TKX]_#/PW9_"RQ\*R:'XWM/AS+-_9D M.I6,E[F+3Y;UC9M77^,/@_XO7W_!PS\,OVC]+^ ? MCF[^'7A[X):AX1UGQM;>&9VL;;5;F]FFC3[OF/'@Q@S(C1 R EL*Y6']B;0/ MBKX)_P""TW[7W[1_CGX _$#1_ ?Q1TGPBG@?Q/>^#KOR=1;1M(^SW8\M$:6( MEPQC$B*9, +\S*I -'_@GI_P4O\ CSJ?[&'[37CC]LR+3_%?C/\ 92\<^+]! M\1:OX7TX6*>*;?1;4W2W"0#&K[7+RPTKQ!KGPQU7PC;S>&XM,U.]BM([2!H3#J'GVYN8&, MCWC"1HY?D4,JIT/_ 3(T#XR? >R_;H\5_%W]F;7-&@\;_%[Q=\0/!-K\0]. M&G:5K^D30-Y27-U-F&U5]BB1;@J5CD+%2$?;\P?LU>/[_P '?LC^!?@'^T;_ M ,$8/VS_ !/X#TZ>T\377PW\.:-;:IX4;46F^W?Z-;ATNY+!+E_-AT^XGDB4 M*GF([*6(!^S?[.VH?%K6/@IX>UOXY>(O#NK>)[^Q^U:A?>%/#USI5C(DK-)" M([6YNKJ6(K"T:N&F?+J[#:"%7\]?^"__ /R>Q_P3R_[.ET__ -*M/K]!/V:? MVAOA[^U9\#M ^/OPM34XM%\002M%::WIKV=[93PS26]Q:W,#_-#/#/%+#(AS MM>-@"1@GX%_X+@^ _CO\8_VQ/V0O$/P-_9H^(/C32_@W\;K3Q5\0-3T'PU(8 M+*PCGL7(B>78MU(421ML)< H5)#<4 >A_P#!33]L7]NW]F[]O+]F/X'_ +/6 MO^ Y_"OQF\3ZKI=_I&M:#-'=+-:6<<@,U]YLH,!:;>5BMXY1Y.T2-YF5K? W M]I[]O#X$_P#!8"U_X)\?M;?''PM\3_#7Q#^$ESXS\)ZYH7@-?#\NA7EM>-#+ M8B);B%+%U$4?SS,J>9YI)\LHY\U_9S_P"";O[9/[37_!)_]JS]C#XC M?L_^(_A;XO\ &OQZUWQW\-]>\17EJEG=7"ZA975K"-DQN4W2V3IYS0+$8Y5D M1G^Z #W#]H/]M[_@H9^SIXT^&'Q0^#D7Q5^.VDZQXNM=*^+GPVC_ &4]?T>/ M3+"=',NJ:3^&?Q2^ M/GQCBOOV1_&^L3Z9XFU:T\&6[:CX1U1XI6M8+F:)"TEE(P3$JH)0L& M/#[8N+G3IK.#QQK4WFP_:(;@=+?3ODEA1\>?^%/!L^@6MG<^&]&>5VLK>^> ?OK\P&,S[=L:2%HU4 M["[^Y5\)?\$2/B/^VGX-^%&H?L7?ML?!SQVMQ\-=3N=)^'/Q8USP]+!;>,O# MD$C)933[B7MKE854%)PK,ACR6D$E?=M !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9GC.] M\1Z?X5O[SPAH_P!OU1+5O[/M#*B"24C"Y+D* "3YJ,H?AXQ@BE\N_B75[3][;MPZX\[ MDX^8?[2BOKFBOC)F=XS#3H M5:-)QFFFN6>ST_G"BBBOW@_.@HHHH **** "BBB@ HHHH **** "BBB@ HHH MH J:]H.A^*=$O/#7B?1K34=-U"V>WO\ 3[^W6:"YA=2KQR1N"KHRD@J0002# M7SI^S]_P3-^&O[%'BO7-:_84\<:E\.?#_B74#?:U\,KB$:IX6:[8!7NK>TD= M)[&8J ,6]Q'"0JAHF"(%^EJ* "BBB@ HHHH **** "OE;_@K;_P3\^)W_!2K M]G:Q_9T\$_&_1/ EC%XHT_6[W5-2\*2ZK-)+9R^;%&BI=VZHI<+N)W$@8&,Y MKZIHH H>%XO%$/A^UB\:7MA$'@[XE_\%:M UOP M];1B%M:T_P" =E;>(KF(<9\^2\EM(Y@/^6C6LH)Y*!+6>/3=,C?8]W XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Feb. 21, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36383    
Entity Registrant Name Five9, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3394123    
Entity Address, Address Line One 3001 Bishop Drive    
Entity Address, Address Line Two Suite 350    
Entity Address, City or Town San Ramon    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94583    
City Area Code 925    
Local Phone Number 201-2000    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol FIVN    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 5,331.6
Entity Common Stock, Shares Outstanding   71,151,340  
Documents Incorporated by Reference Portions of the registrant’s definitive Proxy Statement for the 2022 Annual Stockholders’ Meeting, which the registrant expects to file with the Securities and Exchange Commission within 120 days of December 31, 2022, are incorporated by reference into Part III (Items 10, 11,12, 13 and 14) of this Annual Report on Form 10-K.    
Entity Central Index Key 0001288847    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 185
Auditor Name KPMG LLP
Auditor Location Santa Clara, California
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 180,520 $ 90,878
Marketable investments 433,743 378,980
Accounts receivable, net 87,494 83,731
Prepaid expenses and other current assets 29,711 30,342
Deferred contract acquisition costs, net 47,242 33,295
Total current assets 778,710 617,226
Property and equipment, net 101,221 77,785
Operating lease right-of-use assets 44,120 48,703
Intangible assets, net 28,192 39,897
Goodwill 165,420 165,420
Marketable investments 885 147,377
Other assets 11,057 11,871
Deferred contract acquisition costs, net — less current portion 114,880 84,663
Total assets 1,244,485 1,192,942
Current liabilities:    
Accounts payable 23,629 20,510
Accrued and other current liabilities 53,092 78,577
Operating lease liabilities 10,626 9,826
Accrued federal fees 2,471 2,282
Sales tax liabilities 2,973 2,660
Deferred revenue 57,816 43,720
Convertible senior notes 169 0
Total current liabilities 150,776 157,575
Convertible senior notes - less current portion 738,376 768,599
Sales tax liabilities — less current portion 899 877
Operating lease liabilities — less current portion 41,389 47,088
Other long-term liabilities 3,080 7,671
Total liabilities 934,520 981,810
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 5,000 shares authorized, no shares issued and outstanding as of December 31, 2022 and 2021 0 0
Common stock, $0.001 par value; 450,000 shares authorized, 71,047 shares and 68,488 shares issued and outstanding as of December 31, 2022 and 2021, respectively 71 68
Additional paid-in capital 635,668 439,787
Accumulated other comprehensive loss (2,688) (287)
Accumulated deficit (323,086) (228,436)
Total stockholders’ equity 309,965 211,132
Total liabilities and stockholders’ equity $ 1,244,485 $ 1,192,942
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 450,000,000 450,000,000
Common stock, shares issued (in shares) 71,047,179 68,488,337
Common stock, shares outstanding (in shares) 71,047,179 68,488,337
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 778,846 $ 609,591 $ 434,908
Cost of revenue 367,501 271,099 180,284
Gross profit 411,345 338,492 254,624
Operating expenses:      
Research and development 141,794 106,897 68,747
Sales and marketing 261,990 193,929 132,413
General and administrative 95,143 93,916 65,769
Total operating expenses 498,927 394,742 266,929
Loss from operations (87,582) (56,250) (12,305)
Other (expense) income, net:      
Interest expense (7,493) (8,027) (28,348)
Loss on early extinguishment of debt 0 0 (6,964)
Other (expense) and interest income 4,813 (8) 3,034
Total other (expense) income, net (2,680) (8,035) (32,278)
Loss before income taxes (90,262) (64,285) (44,583)
Provision for (benefit from) income taxes 4,388 (11,285) (2,453)
Net loss $ (94,650) $ (53,000) $ (42,130)
Net loss per share:      
Basic (in USD per share) $ (1.35) $ (0.79) $ (0.66)
Diluted (in USD per share) $ (1.35) $ (0.79) $ (0.66)
Shares used in computing net loss per share:      
Basic (in shares) 69,920 67,512 64,154
Diluted (in shares) 69,920 67,512 64,154
Comprehensive Loss:      
Net Loss $ (94,650) $ (53,000) $ (42,130)
Other comprehensive loss (2,401) (622) (241)
Comprehensive loss $ (97,051) $ (53,622) $ (42,371)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
[1]
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment
[1]
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
[1]
Beginning balance (in share) at Dec. 31, 2019     61,544,000          
Beginning balance at Dec. 31, 2019 $ 196,458   $ 61 $ 351,870   $ 576 $ (156,049)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Equity component of issuance of the 2025 convertible senior notes, net of issuance costs 154,363     154,363        
Purchase of capped calls related to the 2025 convertible senior notes (90,448)     (90,448)        
Equity component from conversion of the 2023 convertible senior notes (336,592)     (336,592)        
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)     3,015,000          
Issuance of common stock upon partial conversion of the 2023 convertible senior notes 309,689   $ 3 309,686        
Fair value of Inference assumed unvested stock options for services completed prior to the acquisition 192     192        
Issuance of common stock upon exercise of stock options (in shares)     558,000          
Issuance of common stock upon exercise of stock options 11,656   $ 1 11,655        
Issuance of common stock upon vesting of restricted stock units (in shares)     1,210,000          
Issuance of common stock upon vesting of restricted stock units 0   $ 1 (1)        
Issuance of common stock under ESPP (in shares)     169,000          
Issuance of common stock under ESPP 11,470   $ 1 11,469        
Stock-based compensation 64,747     64,747        
Other comprehensive loss (241)         (241)    
Net loss (42,130)           (42,130)  
Ending balance (in shares) at Dec. 31, 2020     66,496,000          
Ending balance at Dec. 31, 2020 279,164   $ 67 476,941   335 (198,179)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)     453,943          
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (353)     (353)        
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares)     (69,000)          
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes 9     9        
Issuance of common stock upon exercise of stock options (in shares)     389,000          
Issuance of common stock upon exercise of stock options 7,402     7,402        
Issuance of common stock upon vesting of restricted stock units (in shares)     1,097,000          
Issuance of common stock upon vesting of restricted stock units (1)   $ 1 (2)        
Issuance of common stock under ESPP (in shares)     121,000          
Issuance of common stock under ESPP 15,397     15,397        
Stock-based compensation 108,805     108,805        
Other comprehensive loss (622)         (622)    
Net loss (53,000)           (53,000)  
Ending balance (in shares) at Dec. 31, 2021     68,488,000          
Ending balance at Dec. 31, 2021 $ 211,132 $ (145,669) $ 68 439,787 $ (168,412) (287) (228,436) $ 22,743
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2020-06 [Member]              
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)     573,633          
Issuance of common stock upon partial conversion of the 2023 convertible senior notes $ (280)   $ 1 (281)        
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares)     (119,000)          
Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes 10     10        
Issuance of common stock upon exercise of stock options (in shares)     531,000          
Issuance of common stock upon exercise of stock options 8,522   $ 1 8,521        
Issuance of common stock upon vesting of restricted stock units (in shares)     1,383,000          
Issuance of common stock upon vesting of restricted stock units 1   $ 1          
Issuance of common stock under ESPP (in shares)     190,000          
Issuance of common stock under ESPP 13,413     13,413        
Stock-based compensation 174,218     174,218        
Other comprehensive loss (2,401)         (2,401)    
Net loss (94,650)           (94,650)  
Ending balance (in shares) at Dec. 31, 2022     71,047,000          
Ending balance at Dec. 31, 2022 $ 309,965   $ 71 $ 635,668   $ (2,688) $ (323,086)  
[1] Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard.
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Adjustment to stockholders' equity $ (309,965) $ (211,132) $ (279,164) $ (196,458)
Accumulated Deficit        
Adjustment to stockholders' equity 323,086 228,436 198,179 156,049
Additional Paid-In Capital        
Adjustment to stockholders' equity $ (635,668) (439,787) $ (476,941) $ (351,870)
Cumulative Effect, Period of Adoption, Adjustment        
Adjustment to stockholders' equity [1]   145,669    
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit        
Adjustment to stockholders' equity [1]   (22,743)    
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-In Capital        
Adjustment to stockholders' equity [1]   $ 168,412    
[1] Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard.
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Cash flows from operating activities:      
Net loss $ (94,650) $ (53,000) $ (42,130)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 44,671 38,732 25,087
Amortization of operating lease right-of-use assets 10,377 8,698 5,687
Amortization of deferred contract acquisition costs 41,034 26,050 16,495
Amortization of premium on marketable investments (90) 6,385 3,090
Provision for doubtful accounts 1,105 808 754
Stock-based compensation 172,507 108,805 64,747
Amortization of discount and issuance costs on convertible senior notes 3,743 3,957 25,738
Loss on early extinguishment of debt 0 0 6,964
Deferred taxes 3,088 (6,907) (178)
Change in fair value of contingent consideration 260 5,640 0
Payment of contingent consideration liability in excess of acquisition-date fair value (5,900) 0 0
Tax benefit of valuation allowance associated with an acquisition 0 0 (2,910)
Other 188 396 (147)
Changes in operating assets and liabilities:      
Accounts receivable (4,899) (35,986) (9,958)
Prepaid expenses and other current assets 661 (14,193) (5,313)
Deferred contract acquisition costs (85,197) (71,380) (45,454)
Other assets (319) (1,216) (1,911)
Accounts payable 845 4,305 6,181
Accrued and other current liabilities (8,379) 20,562 9,374
Accrued federal fees and sales tax liabilities 524 (497) 1,302
Deferred revenue 13,176 10,462 7,971
Other liabilities (3,880) (22,623) 1,913
Net cash provided by operating activities 88,865 28,998 67,302
Cash flows from investing activities:      
Purchases of marketable investments (435,768) (680,490) (620,948)
Proceeds from sales of marketable investments 600 44,288 1,899
Proceeds from maturities of marketable investments 524,568 527,940 432,579
Purchases of property and equipment (52,272) (42,216) (30,422)
Capitalization of software development costs (3,899) 0 0
Payments of initial direct costs (266) 0 0
Cash paid for an equity investment in a privately-held company (2,000) 0 0
Cash paid to acquire Inference and Virtual Observer 0 0 (165,338)
Cash paid to acquire substantially all of the assets of Whendu 0 0 (100)
Net cash provided by (used in) investing activities 30,963 (150,478) (382,330)
Cash flows from financing activities:      
Proceeds from issuance of convertible senior notes 0 0 728,812
Payments for capped call transactions 0 0 (90,448)
Repurchase of a portion of 2023 convertible senior notes, net of costs (34,067) (24,688) (200,350)
Proceeds from exercise of common stock options 8,522 7,402 11,656
Proceeds from sale of common stock under ESPP 13,413 15,397 11,469
Payment of contingent consideration liability up to acquisition-date fair value (18,100) 0 0
Payment of holdbacks related to acquisitions 0 (5,000) 0
Payments of finance leases 0 (612) (3,715)
Net cash (used in) provided by financing activities (30,232) (7,501) 457,424
Net increase (decrease) in cash and cash equivalents 89,596 (128,981) 142,396
Cash and cash equivalents:      
Beginning of year 91,391 220,372 77,976
End of year 180,987 91,391 220,372
Supplemental disclosures of cash flow data:      
Cash paid for interest 3,744 4,073 2,324
Cash paid for income taxes 1,033 31 293
Non-cash investing and financing activities:      
Equipment purchased and unpaid at period-end 12,332 13,871 8,114
Capitalization of leasehold improvement through non-cash lease incentive 109 5,121 0
Acquisition and related transaction costs accrued at period-end 0 0 586
Stock-based compensation included in capitalized software development costs 1,711 0 0
Reconciliation of Cash, Cash Equivalents and Restricted Cash to the Consolidated Balance Sheets - Beginning of Period and End of Period:      
Cash and cash equivalents 180,520 90,878 220,372
Restricted cash in other assets 467 513 0
Total cash, cash equivalents and restricted cash $ 180,987 $ 91,391 $ 220,372
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Description of Business and Summary of Significant Accounting Policies Description of Business and Summary of Significant Accounting Policies
Five9, Inc. and its wholly-owned subsidiaries (the “Company”) is a provider of cloud software for contact centers. The Company was incorporated in Delaware in 2001 and is headquartered in San Ramon, California. The Company has offices in Europe, Asia and Australia, which primarily provide research, development, sales, marketing, and client support services.
Termination of Proposed Merger with Zoom
On July 16, 2021, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Zoom Video Communications, Inc., a Delaware corporation (“Zoom”), and Summer Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Zoom (“Merger Sub”). On September 30, 2021, at a special meeting of the Company’s stockholders, a vote to approve the Merger was unsuccessful and immediately following the special meeting the Company and Zoom mutually agreed to terminate the Merger Agreement. The Company incurred approximately $7.6 million in transaction costs related to the Merger recorded in general and administrative expense in its consolidated statements of operations and comprehensive loss.
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. All intercompany transactions and balances have been eliminated in consolidation.
The consolidated statement of cash flows for the year ended December 31, 2021 included in this Annual Report differs from the consolidated statement of cash flows for the year ended December 31, 2021 included in the Form 10-K for the year ended December 31, 2021 due to the changes in restricted cash, which was previously presented within operating activities and is now included within the beginning and ending cash, cash equivalents and restricted cash balances.
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. For these subsidiaries, the monetary assets and liabilities resulting from foreign currency transactions are adjusted to reflect the exchange rate as of the balance sheet date. Foreign currency transaction gains and losses were not significant in any period and are reported in “Other (expense) income, net” in the consolidated statements of operations and comprehensive loss.
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of highly liquid investments with maturities of three months or less at the time of purchase. The Company’s cash equivalents consist of investments in money market funds and U.S. treasury securities.
Marketable Investments
The Company’s marketable investments consist of U.S. agency securities and government sponsored securities, U.S. treasury securities, certificates of deposit, municipal bonds, corporate bonds and commercial paper. The Company determines the appropriate classification of its investments in marketable investments at the time of purchase and re-evaluates such designation at each balance sheet date. The Company’s marketable investments have been classified and accounted for as available-for-sale. Marketable investments are carried at fair value.
Concentration Risks
Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at three large reputable financial institutions. Total cash and cash equivalents in excess of insured limits were $178.6 million and $89.2 million as of December 31, 2022 and 2021, respectively. The Company has not experienced any losses in such accounts.
As of December 31, 2022 and 2021, no single client represented more than 10% of accounts receivable. For the years ended December 31, 2022, 2021 and 2020, no single client represented more than 10% of revenue.
Allowance for Doubtful Accounts
The Company uses an expected credit loss model, which requires it to consider historical loss rates and expectations of forward-looking losses to estimate its allowance for doubtful accounts on its trade accounts receivables, unbilled accounts receivables and contract assets.
The following table presents the changes in the allowance for doubtful accounts (in thousands):
Year Ended December 31,
   20222021
Balance, beginning of period  $220 $127 
Add: bad debt expense  1,105 808 
Less: write-offs, net of recoveries  (1,063)(715)
Balance, end of period  $262 $220 
Property and Equipment, Net
Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows:
Asset CategoryEstimated Useful Lives
Computer and network equipment
3 to 5 years
Computer software3 years
Internal-use software and development costs
1 to 5 years
Furniture and fixtures7 years
Leasehold improvementsShorter of useful life or lease term
The Company capitalizes certain qualifying costs incurred during the development stage of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development as incurred. Preliminary project activities include conceptual formulation, evaluation and final selection of alternatives, planning, proof of concept and requirement analysis of the selected alternative. The post-implementation stage begins when the internal-use software is ready for its intended use, and includes all internal and external training and application maintenance activities. Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which is three years. The related amortization expense is recognized in cost of revenue.
Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations and comprehensive loss in the period realized.
The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets or asset groups are expected to generate. If such evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to fair value. No impairment losses have been recognized in any of the periods presented.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The Company’s estimates are inherently uncertain and subject to change. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to its consolidated statements of operations and comprehensive loss.
Goodwill and Intangible Assets
The Company records goodwill when the consideration paid in a business combination exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized, but instead is required to be tested for impairment annually and whenever events or changes in circumstances indicate that the carrying value of goodwill may exceed its fair value.
The Company performs testing for impairment of goodwill in its fourth quarter, or as events occur or circumstances change that would more likely than not reduce the fair value of the Company’s single reporting unit below its carrying amount. A qualitative assessment is first made to determine whether it is necessary to perform the quantitative goodwill impairment test. This initial qualitative assessment includes, among other things, consideration of: (i) market capitalization of the Company; (ii) past, current and projected future earnings and equity; (iii) recent trends and market conditions; and (iv) valuation metrics involving similar companies that are publicly-traded and acquisitions of similar companies, if available. If this initial qualitative assessment indicates that it is more likely than not that impairment exists, a second quantitative assessment will be performed, involving a comparison between the estimated fair values of the Company’s single reporting unit with its respective carrying amount including goodwill. If the carrying value exceeds estimated fair value, an impairment charge is recorded for the excess.
Intangible assets, consisting of acquired developed technology, domain names and customer relationships, are carried at cost less accumulated amortization. All intangible assets have been determined to have definite lives and are amortized on a straight-line basis over their estimated remaining economic lives, ranging from three to six years. Amortization expense related to developed technology is included in cost of revenue. Amortization expense related to customer relationships is included in sales and marketing expense. Amortization expense related to domain names is included in general and administrative expense. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable.
Revenue Recognition
Revenue is recognized when control of the promised services is transferred to customers in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company generates all of its revenue from contracts with customers. In contracts with multiple performance obligations, it identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined. The Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation. The Company then looks to how services are transferred to the customer in order to determine the timing of revenue recognition. Most services provided under the Company’s agreements result in the transfer of control over time.
The Company’s revenue consists of subscription services and related usage as well as professional services. The Company charges clients subscription fees, usually billed on a monthly basis, for access to the Company’s VCC
solution. The subscription fees are primarily based on the number of agent seats, as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access the VCC cloud platform. Clients typically have more named agents than agent seats. Multiple named agents may use an agent seat, though not simultaneously. Substantially all of the Company’s clients purchase both subscriptions and related telephony usage. A small percentage of the Company’s clients subscribe to its platform but purchase telephony usage directly from a wholesale telecommunications service provider. The Company does not sell telephony usage on a stand-alone basis to any client. The related usage fees are generally based on the volume of minutes used for inbound and outbound client interactions. Revenue generated from telephony usage is presented in revenue and cost of sales on a gross basis, as the Company is the party that controls the service and is responsible for fulfilling the promise to provide the call service by diverting the calls to selected carriers. The Company also offers bundled plans, generally for smaller deployments, whereby the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. Professional services revenue is derived primarily from VCC implementations, including application configuration, system integration, optimization, education and training services. Clients are not permitted to take possession of the Company’s software.
The Company offers monthly, annual and multiple-year contracts to its clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. The Company’s clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center needs. The Company’s larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. Support activities include technical assistance for the Company’s solution and upgrades and enhancements to the VCC cloud platform on a when-and-if-available basis, which are not billed separately.
The Company generally requires advance deposits from its clients based on estimated usage when such usage is not billed as part of a bundled plan. Any unused portion of the deposit is refundable to the client upon termination of the arrangement, provided all amounts due have been paid. All fees, except usage deposits, are non-refundable.
Professional services are primarily billed on a fixed-fee basis. Revenue for professional services is recognized over time, as services are performed.
The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments resulting in estimated variable consideration that is included in the transaction fee. This is done to the extent that it is probable, in the Company’s judgment, that a significant reversal in the amount of cumulative revenue recognized under the contract will not occur. The Company estimates the variable consideration in order to allocate the overall transaction fee on a relative stand-alone selling price basis to its multiple performance obligations. When services are included in the contract with the customer and are not sold at their stand-alone selling price, the Company is required to estimate the number of seats the customer will use, especially during the initial ramp period of the contract, during which the Company bills under an ‘actual usage’ model for subscription-related services. To date, variable consideration has not had a material impact on the allocation of transaction fees to multiple performance obligations.
The Company recognizes revenue on fixed fee professional services performance obligations based on the proportion of labor hours expended compared to the total hours expected to complete the related performance obligation. The determination of the total labor hours expected to complete the performance obligations involves judgment, which influences the initial stand-alone selling price estimate as well as the timing of professional services revenue recognition, although this is typically resolved in a short time frame.
When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company assesses collection based on a number of factors, including past transaction history and the creditworthiness of the client. The Company maintains a revenue reserve for potential credits to be issued in accordance with service level agreements or for other revenue adjustments.
Deferred Revenue
Deferred revenue consists of billings or payments received from clients for subscription services, usage and professional services in advance of revenue recognition and is recognized in accordance with the Company’s revenue recognition policy discussed above. The Company generally invoices its clients monthly in advance for
subscription services. Accordingly, the deferred revenue balance does not represent the total contract value of sales arrangements.
Cost of Revenue
Cost of revenue consists primarily of personnel costs, including stock-based compensation, fees that the Company pays to telecommunications providers for usage, USF contributions and other regulatory costs, depreciation and related expenses of servers and equipment, costs to build out and maintain co-location data centers, costs of public cloud-based data centers, allocated office and facility costs, amortization of acquired technology and amortization of internal-use software costs. Personnel costs include those associated with support of the Company’s solution, clients and data center operations, as well as with providing professional services. Data center costs include costs for servers and equipment to build out and setup, as well as co-location fees for the right to place the Company’s servers in data centers owned by third parties.
Research and Development
Research and development expenses consist primarily of salary and related expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for the Company’s solution, as well as quality assurance, testing, product management and allocated overhead. Research and development costs are expensed as incurred except for internal use software development costs that qualify for capitalization. The Company reviews development costs incurred for internal-use software in the application development stage and assesses costs for capitalization.
Advertising Costs
The Company primarily advertises its services through the internet and in conjunction with partners. Advertising costs are expensed as incurred and were $28.1 million, $20.8 million and $15.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Commissions
Commissions consist of variable compensation earned by sales personnel and referral fees the Company pays to third parties. The Company defers all incremental commission costs to obtain the contract, and amortizes these costs over a period of benefit determined to be five years. Commission expense was $47.3 million, $31.1 million and $21.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Stock-Based Compensation
All stock-based compensation granted to employees and non-employee directors is measured at the grant date fair value of the award. The Company estimates the fair value of stock options under the Company’s Equity Incentive Plans and purchase rights under the Company’s 2014 Employee Stock Purchase Plan (“2014 ESPP Plan” or “ESPP”) using the Black-Scholes option-pricing model. The fair value of restricted stock units (“RSUs”), including performance-based restricted stock units (“PRSUs”) subject to performance conditions, is equal to the fair value of the Company’s common stock on the date of grant. The fair value of PRSUs subject to market conditions are determined using a Monte Carlo Simulation model. Compensation expense is recognized net of actual forfeitures using the straight-line method over the service period, which is generally the vesting period.
Income Taxes
The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2022, and 2021, the Company recorded a full valuation allowance against the U.S. net deferred tax assets because of its history of operating losses in the United States. As of December 31, 2022 and 2021, the Company recognized a net deferred tax asset balance of $3.8 million and $6.9 million, respectively, related to its
operations in the UK and Australia. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.
Comprehensive loss
Comprehensive loss consists of net loss, and unrealized gains or losses on available-for-sale marketable investments. The Company presents comprehensive loss as part of the consolidated statements of operations. The changes in the accumulated balances of the components of other comprehensive loss were not material for the periods presented.
Net Loss Per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares issuable upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. In periods of net loss, all potentially issuable shares of common stock are excluded from the diluted net loss per share computation because they are anti-dilutive. Therefore, basic and diluted net loss per share are the same for all years presented in the Company’s consolidated statements of operations and comprehensive loss.
Indemnification
The Company, in the ordinary course of business, enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. To date, the Company has not incurred any material costs as a result of such indemnification provisions and the Company has not accrued any liabilities related to such obligations in the consolidated financial statements as of December 31, 2022 and 2021.
Segment Information
The Company has determined that its Chief Executive Officer is its chief operating decision maker. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
Recent Accounting Pronouncements Not Yet Effective
The Company has reviewed, or is in the process of evaluating, all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its consolidated financial position, operating results or statements of cash flows.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Contract Balances
The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):
December 31, 2022December 31, 2021
Accounts receivable, net$87,494 $83,731 
Deferred contract acquisition costs, net:
Current$47,242 $33,295 
Non-current114,880 84,663 
Total deferred contract acquisition costs, net$162,122 $117,958 
Contract assets and contract liabilities:
Contract assets (included in prepaid expenses and other current assets)$3,401 $2,593 
Contract liabilities (deferred revenue)57,816 43,720 
Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities)1,178 2,097 
Net contract liabilities$(55,593)$(43,224)
The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional.
Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years.
The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized.
In the year ended December 31, 2022, the Company recognized revenue of $37.7 million related to its contract liabilities at December 31, 2021.
Remaining Performance Obligations
As of December 31, 2022, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $758.9 million. The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligations over the next 24 months, with the balance recognized thereafter. The Company excludes amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value MeasurementsMarketable Investments The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of December 31, 2022 and 2021 were as follows (in thousands):
December 31, 2022
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$747 $— $(13)$734 
U.S. treasury securities186,776 (1,382)185,402 
U.S. agency and government-sponsored securities197,597 29 (1,660)195,966 
Commercial paper25,386 — — 25,386 
Municipal bonds22,764 — (145)22,619 
Corporate bonds3,658 — (22)3,636 
Total$436,928 $37 $(3,222)$433,743 
December 31, 2022
Long-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. agency securities$885 $— $— $885 
Total$885 $— $— $885 
December 31, 2021
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$1,615 $— $— $1,615 
U.S. treasury securities83,237 — (24)83,213 
U.S. agency securities159,070 — (65)159,005 
Commercial paper47,555 — — 47,555 
Municipal bonds75,337 — (96)75,241 
Corporate bonds12,355 (6)12,351 
Total$379,169 $$(191)$378,980 
December 31, 2021
Long-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$746 $— $(2)$744 
U.S. treasury securities63,566 — (251)63,315 
U.S. agency securities63,960 — (254)63,706 
Municipal bonds18,655 — (64)18,591 
Corporate bonds1,026 — (5)1,021 
Total$147,953 $— $(576)$147,377 
The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of December 31, 2022 and 2021 (in thousands):
December 31, 2022December 31, 2021
Gross Unrealized LossesFair ValueGross Unrealized LossesFair Value
Certificates of deposit$(13)$734 $(2)$2,010 
U.S. treasury securities(1,382)126,534 (275)140,527 
U.S. agency securities(1,660)172,458 (320)222,710 
Municipal bonds(145)12,623 (160)87,184 
Corporate bonds(22)3,636 (10)9,428 
Total$(3,222)$315,985 $(767)$461,859 
Although the Company had certain available-for-sale debt securities in an unrealized loss position as of December 31, 2022, no impairment loss was recorded since it did not intend to sell them, did not anticipate a need to sell them, and the decline in fair value was not due to any credit-related factors.
Fair Value Measurements
The Company carries cash equivalents and marketable investments at fair value. Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:
Level 1 — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities.
Level 2 — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques.
The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.
Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.
The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):
December 31, 2022
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$37,560 $— $— $37,560 
U.S. treasury securities19,700 — — 19,700 
Total cash equivalents$57,260 $— $— $57,260 
Marketable investments (short and long-term)
Certificates of deposit$— $734 $— $734 
U.S. treasury securities185,402 — — 185,402 
U.S. agency and government sponsored securities — 196,851 — 196,851 
Commercial paper— 25,386 — 25,386 
Municipal bonds— 22,619 — 22,619 
Corporate bonds— 3,636 — 3,636 
Total marketable investments$185,402 $249,226 $— $434,628 
December 31, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$31,380 $— $— $31,380 
Certificates of deposit— 747 — 747 
Total cash equivalents$31,380 $747 $— $32,127 
Marketable investments (short and long-term)
Certificates of deposit$— $2,359 $— $2,359 
U.S. Treasury146,528 — — 146,528 
U.S. agency and government sponsored securities— 222,711 — 222,711 
Commercial paper— 47,555 — 47,555 
Municipal bonds— 93,832 — 93,832 
Corporate bonds— 13,372 — 13,372 
Total marketable investments$146,528 $379,829 $— $526,357 
Liabilities
Contingent consideration$— $— $23,740 $23,740 

As of December 31, 2022 and 2021, the estimated fair value of the Company’s outstanding 2023 convertible senior notes was $0.3 million and $114.9 million, respectively. As of December 31, 2022 and 2021, the estimated fair value of the Company's outstanding 2025 convertible senior notes was $687.1 million and $917.3 million, respectively. The fair values were determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s convertible senior notes.
As part of the agreement to acquire Inference Solutions Inc. (“Inference”) in November 2020, the Company was obligated to pay contingent earn out consideration of up to $24.0 million based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ended on December 31, 2021. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. The resulting probability-weighted contingent consideration amounts
were discounted based on the Company’s estimated cost of debt. During 2022, the Company concluded and paid the final contingent consideration amount of $24.0 million.
A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):
Contingent Consideration
Balance, December 31. 2020$18,100 
  Change in fair value of contingent consideration5,640 
Balance, December 31, 202123,740 
  Change in fair value of contingent consideration260 
  Less: Payment(24,000)
Balance, December 31, 2022$— 
In February 2022, the Company made a $2.0 million equity investment in a privately-held company that it does not have the ability to exercise significant influence over. The Company elected the measurement alternative for an equity security without a readily determinable fair value. Accordingly, this investment will be accounted for at its cost minus impairment, if any, and is classified within Level 3. If the Company identifies observable price changes in orderly transactions for such investment or a similar investment, it will measure the investment at fair value as of the date that the observable transaction or events occurred. The Company concluded that there was no indicator of impairment of this investment as of December 31, 2022.
Except for the $2.0 million equity investment and contingent consideration described above, there were no assets or liabilities measured at fair value on a non-recurring basis as of December 31, 2022 and 2021.
The fair value of the Company’s other financial instruments’, including accounts receivable, accounts payable and other current liabilities, approximate their carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s operating leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components
12 Months Ended
Dec. 31, 2022
Financial Statement Components [Abstract]  
Financial Statement Components Financial Statement Components
Cash and cash equivalents consisted of the following (in thousands):
December 31,
20222021
Cash$123,260 $58,751 
Certificates of deposit— 747 
Money market funds37,560 31,380 
U.S. Treasury19,700 — 
Total cash and cash equivalents$180,520 $90,878 
Accounts receivable, net consisted of the following (in thousands):
December 31,
20222021
Trade accounts receivable$77,621 $75,970 
Unbilled trade accounts receivable, net of advance client deposits10,135 7,981 
Allowance for doubtful accounts(262)(220)
Accounts receivable, net$87,494 $83,731 
Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,
20222021
Prepaid expenses$17,151 $21,306 
Other current assets9,159 6,443 
Contract assets3,401 2,593 
Prepaid expenses and other current assets$29,711 $30,342 

Property and equipment, net consisted of the following (in thousands):
December 31,
20222021
Computer and network equipment$148,789 $116,701 
Computer software50,955 44,268 
Internal-use software development costs6,111 500 
Furniture and fixtures3,326 3,953 
Leasehold improvements6,574 5,914 
Property and equipment215,755 171,336 
Accumulated depreciation and amortization(114,534)(93,551)
Property and equipment, net$101,221 $77,785 
Depreciation and amortization expense associated with property and equipment was $33.0 million, $26.9 million and $18.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.
Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands):
December 31,
20222021
Gross$36,282 $42,541 
Less: accumulated depreciation and amortization(36,203)(41,689)
Total$79 $852 
Other assets consisted of the following (in thousands):
December 31,
20222021
Other assets$5,081 $4,964 
Equity investment in a privately-held company2,000 — 
Deferred tax assets3,976 6,907 
Other assets$11,057 $11,871 
Accrued and other current liabilities consisted of the following (in thousands):
December 31,
20222021
Accrued expenses$19,343 $20,108 
Accrued compensation and benefits33,749 34,729 
Contingent consideration — 23,740 
Accrued and other current liabilities$53,092 $78,577 
Other long-term liabilities consisted of the following (in thousands):
December 31,
20222021
Deferred revenue$1,178 $2,097 
Deferred tax liabilities157 — 
Other long-term liabilities1,745 5,574 
Other long-term liabilities$3,080 $7,671 
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill
There was no activity in the Company's goodwill balance during the years ended December 31, 2022 and 2021.
During the fourth quarter of 2022, the Company completed its annual goodwill impairment test. Based on its assessment of the qualitative factors, the Company’s management concluded that the fair value of the Company’s goodwill was more likely than not greater than its carrying amount as of December 31, 2022. As such, it was not necessary to perform the quantitative goodwill impairment test. Subsequent to the 2022 annual impairment test, the Company believes there have been no significant events or circumstances negatively affecting the valuation of goodwill. As of December 31, 2022 and 2021, there was no impairment to the carrying value of the Company’s goodwill.
Intangible Assets
The following table summarizes the activity in the Company's intangible asset balances during the years ended December 31, 2022 and 2021 (in thousands):
Intangible Assets
Beginning of the period, January 1, 2021$51,684 
Amortization(11,787)
End of the period, December 31, 202139,897 
Amortization(11,705)
End of the period, December 31, 2022$28,192 

The components of intangible assets were as follows (in thousands):
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated
Amortization
Net
Carrying
Amount
Weighted Average Remaining Amortization Period (Years)Gross
Carrying Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average Remaining Amortization Period (Years)
Developed technology$56,214 $(28,881)$27,333 3.2$56,214 $(17,821)$38,393 4.0
Acquired workforce470 (470)— 0.0470 (334)136 0.9
Customer relationships1,600 (741)859 2.71,600 (421)1,179 3.7
Trademarks500 (500)— 0.0500 (311)189 0.9
Total$58,784 $(30,592)$28,192 3.2$58,784 $(18,887)$39,897 4.0
Amortization expense related to intangible assets was $11.7 million, $11.8 million and $6.8 million for the years ended December 31, 2022, 2021 and 2020, respectively.
As of December 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
2023$10,870 
20247,527 
20255,595 
20264,200 
2027— 
Thereafter— 
Total$28,192 
Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable. The Company concluded that there was no indicators of impairment of its intangible assets as of December 31, 2022 and 2021.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
2025 Convertible Senior Notes and Related Capped Call Transactions
In May and June 2020, the Company issued $747.5 million aggregate principal amount of 2025 convertible senior notes in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $97.5 million principal amount of the 2025 convertible senior
notes. The 2025 convertible senior notes mature on June 1, 2025 and bear interest at a fixed rate of 0.500% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. The total net proceeds from the issuance of the 2025 convertible senior notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, were approximately $728.8 million.
Each $1,000 principal amount of the 2025 convertible senior notes is initially convertible into 7.4437 shares of the Company’s common stock (the “2025 Conversion Option”), which is equivalent to an initial conversion price of approximately $134.34 per share of common stock, subject to adjustment upon the occurrence of specified events. The initial conversion price represents a premium of approximately 30% to the $103.34 per share closing price of the Company’s common stock on The Nasdaq Global Market on May 21, 2020. The 2025 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “2025 Measurement Period”) in which the trading price (as defined in the 2025 Indenture governing the 2025 convertible senior notes) per $1,000 principal amount of the 2025 convertible senior notes for each trading day of the 2025 Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2025 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after March 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 2025 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2025 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2025 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2025 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2025 convertible senior notes since issuance. The closing market price of the Company's common stock of $67.86 per share as of December 30, 2022, the last trading day during the three months ended December 31, 2022, was below $174.64 per share, which represents 130% of the initial conversion price of $134.34 per share. Additionally, the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day, December 30, 2022, was not greater than or equal to 130% of the initial conversion price. As such, during the three months ended December 31, 2022, the conditions allowing holders of the 2025 convertible senior notes to convert were not met. The 2025 convertible senior notes are therefore not convertible for the three months ending March 31, 2023.
The Company may not redeem the 2025 convertible senior notes prior to June 6, 2023. The Company may redeem for cash all or any portion of the 2025 convertible senior notes, at its option, on or after June 6, 2023 and prior to March 1, 2025 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2025 convertible senior notes.
The 2025 convertible senior notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2025 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so
subordinated (including the 2023 convertible senior notes); effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
The net carrying amount of the 2025 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands):
December 31, 2022December 31, 2021
Principal$747,500 $747,500 
Unamortized issuance costs(9,124)(12,835)
Net carrying amount$738,376 $734,665 
Interest expense related to the 2025 convertible senior notes was as follows (in thousands):
Year Ended
December 31, 2022December 31, 2021December 31, 2020
Contractual interest expense$3,737 $4,007 $2,230 
Amortization of debt discount— — 16,528 
Amortization of issuance costs3,711 3,674 1,538 
Total interest expense$7,448 $7,681 $20,296 

In connection with the issuance of the 2025 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2025 Capped Call Transactions”) with certain financial institutions. The initial cap price of the 2025 Capped Call Transactions was $206.68 per share and is subject to certain adjustments under the terms of the 2025 Capped Call Transactions. The 2025 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 5.6 million shares of the Company’s common stock.
2023 Convertible Senior Notes and Related Capped Call Transactions
In May 2018, the Company issued $258.8 million aggregate principal amount of the 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, was approximately $250.8 million.
In May 2020, the Company used part of the net proceeds from the issuance of the 2025 convertible senior notes to repurchase, exchange or otherwise retire approximately $181.0 million aggregate principal amount of the 2023 convertible senior notes in privately-negotiated transactions for aggregate consideration of $449.6 million, consisting of $181.0 million in cash and 2,723,581 shares of the Company’s common stock (the "2023 Note Repurchase Transactions").
As of December 31, 2022, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $0.2 million aggregate principal amount of 2023 convertible senior notes remained outstanding.
The 2023 Note Repurchase Transactions were accounted for as a debt extinguishment. Pursuant to ASC Subtopic 470-20 under existing accounting rules prior to ASU 2020-06 adoption, total consideration for the 2023 Note Repurchase Transactions was separated into liability and equity components by estimating the fair value of a similar liability without a conversion option and assigning the residual value to the equity component. The gain or loss on extinguishment of the debt was subsequently determined by comparing the repurchase consideration allocated to the liability component to the sum of the carrying value of the liability component, net of the proportionate amounts of unamortized debt discount and the remaining unamortized debt issuance costs. Of the $449.6 million in aggregate consideration paid by the Company in connection with the 2023 Note Repurchase Transactions, $155.8 million and $293.8 million were allocated to the debt and equity components, respectively, using an effective interest rate of 5.32% to determine the fair value of the liability component. This interest rate was based on the income and market-based approaches used to determine the effective interest rate of the 2023 convertible senior notes, adjusted for the remaining term of the 2023 convertible senior notes. As of the settlement
of the 2023 Note Repurchase Transactions, the carrying value of the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions, net of unamortized debt discount and issuance costs, was $150.4 million. The Company also incurred approximately $0.5 million in third party transaction costs related to the 2023 Note Repurchase Transactions. These costs were allocated to the liability and equity components in proportion to the allocation of consideration transferred at settlement and accounted for as debt extinguishment costs and equity reacquisition costs, respectively. The 2023 Note Repurchase Transactions resulted in a $5.8 million loss on early debt extinguishment in the second quarter of fiscal 2020, of which $2.7 million consisted of unamortized debt issuance costs.
Each $1,000 principal amount of the 2023 convertible senior notes was initially convertible into 24.4978 shares of the Company’s common stock (the “2023 Conversion Option”), which is equivalent to an initial conversion price of approximately $40.82 per share of common stock, subject to adjustment upon the occurrence of specified events. The 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the holders at any time prior to the close of business on the business day immediately preceding November 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “2023 Measurement Period”) in which the trading price (as defined in the indenture governing the 2023 convertible senior notes) per $1,000 principal amount of the 2023 convertible senior notes for each trading day of the 2023 Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2023 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 1, 2022 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 2023 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. 
Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2023 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2023 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2023 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their 2023 convertible senior notes in connection with such corporate event or during the relevant redemption period.
There have been no changes to the initial conversion price of the 2023 convertible senior notes since issuance. During each of the quarters from the third quarter of 2019 through the third quarter of 2022, one of the triggers for convertibility of the 2023 convertible senior notes was triggered as the last reported sale price of the Company’s common stock was greater than $53.07 per share, which represents 130% of the initial conversion price of $40.82 per share, for at least 20 trading days in the period of 30 consecutive trading days ended on, and including, the last trading day of the quarter for each quarter of 2020, 2021 and for the first three quarters of 2022. As a result, the 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the 2023 convertible senior note holders between October 1, 2019 to October 31, 2022. The 2023 convertible senior notes continue to be convertible from November 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date. During 2021, the Company paid $24.7 million in cash and issued 453,943 shares of its common stock to settle aggregate principal amount of $24.6 million of its 2023 convertible senior notes. During 2022, the Company paid $34.1 million in cash and issued 573,633 shares of its common stock to settle aggregate principal amount of $34.1 million of its 2023 convertible senior notes. As of December 31, 2022, approximately $0.2 million aggregate principal amount of the 2023 convertible senior notes remained outstanding. The conversions that occurred prior to January 1, 2021 resulted in a $1.2 million loss on early debt extinguishment. The conversions that occurred during 2021 and 2022 were subject to ASU 2020-06 and such conversions were accounted for as contractual conversions, which did not result in any gain or loss upon their settlement.
During 2021, the Company received 68,905 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. During 2022, the Company received an additional 119,492 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 68,905 and 119,492 shares reduced the number of shares of common stock outstanding.
The 2023 convertible senior notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2023 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2025 convertible senior notes); effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.
The net carrying amount of the 2023 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands):
December 31, 2022December 31, 2021
Principal$169 $34,225 
Unamortized issuance costs— (291)
Net carrying amount$169 $33,934 
Interest expense related to the 2023 convertible senior notes was as follows (in thousands):
Year Ended
December 31, 2022December 31, 2021December 31, 2020
Contractual interest expense$$42 $184 
Amortization of debt discount— — 7,006 
Amortization of issuance costs32 283 666 
Total interest expense$38 $325 $7,856 
In connection with the issuance of the 2023 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2023 Capped Call Transactions”) with certain financial institutions. The initial cap price of the 2023 Capped Call Transactions was $62.80 per share, and is subject to certain adjustments under the terms of the 2023 Capped Call Transactions. The 2023 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 6.3 million shares of the Company’s common stock.
In connection with the 2023 Note Repurchase Transactions, the Company amended the 2023 Capped Call Transactions such that the portion associated with the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions would remain outstanding notwithstanding the retirement of $181.0 million aggregate principal amount of 2023 convertible senior notes. Following such amendment, the 2023 Capped Call Transactions continue to meet the accounting criteria to be recorded in stockholders’ equity and are not accounted for as derivatives.
Adoption of ASU 2020-06
On January 1, 2021, the Company elected to early adopt ASU 2020-06 based on a modified retrospective transition method. Under such transition, prior-period information was not retrospectively adjusted.
Prior to the adoption of ASU 2020-06, the 2025 and 2023 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the “Debt Discount”) was amortized to interest expense over the contractual term of the 2025 and 2023 convertible senior notes at an effective interest rate of 5.76% and 6.39%, respectively.
Prior to the adoption of ASU 2020-06, the debt issuance costs related to the 2025 and 2023 convertible senior notes were allocated to the liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized to interest expense using the effective interest method over the contractual term of the 2025 and 2023 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital.
In accounting for the 2025 and 2023 convertible senior notes after adoption of ASU 2020-06, the 2025 convertible senior notes are accounted for as a single liability, and the issuance costs related to the 2025 and 2023 convertible senior notes are being amortized to interest expense over the contractual term at an effective interest rate of 1.0% and 0.76%, respectively.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Capital Structure
Common Stock
The Company is authorized to issue 450,000,000 shares of common stock with a par value of $0.001 per share. As of December 31, 2022 and 2021, the Company had 71,047,179 and 68,488,337 shares of common stock issued and outstanding, respectively.
During 2022 and 2021, the Company issued 573,633 and 453,943 shares, respectively, of common stock in connection with 2023 convertible senior note settlements. During 2022 and 2021, the Company also received 119,492 and 68,905 shares, respectively, from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 119,492 and 68,905 shares reduced the number of shares of common stock outstanding. See Note 6 for further details.
Holders of the Company’s common stock are entitled to dividends, if and when declared by the board of directors. In the event of liquidation, dissolution or winding up, subject to the rights of the holders of any then outstanding shares of preferred stock, holders of common stock will be entitled to receive the assets and funds of the Company that are legally available for distribution.
Preferred Stock
The Company is authorized to designate and issue up to 5,000,000 shares of preferred stock with a par value of $0.001 per share in one or more series without stockholder approval and to fix the rights, preferences, privileges and restrictions thereof. As of December 31, 2022 and 2021, there were no shares of preferred stock issued and outstanding.
Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans as of December 31, 2022, were as follows (in thousands):
Common Stock Reserved
Stock options outstanding1,481 
RSUs (including PRSUs) outstanding3,718 
Shares available for future grant under 2014 Plan14,230 
Shares available for future issuance under ESPP3,570 
Total shares of common stock reserved22,999 
Equity Incentive Plans 
Prior to the Company’s initial public offering (“IPO”) in April 2014, the Company granted stock options under its Amended and Restated 2004 Equity Incentive Plan, as amended (“2004 Plan”).
Under the terms of the 2004 Plan, the Company had the ability to grant incentive and nonstatutory stock options. Incentive stock options could only be granted to Company employees. Nonstatutory stock options could be granted to Company employees, directors and consultants. Such options are exercisable at prices, as determined by the board of directors, generally equal to the fair value of the Company’s common stock at the date of grant. Options granted to employees generally vest over a four-year period, with an initial vesting period of 12 months for 25% of the shares, and the remaining 75% of the shares vesting monthly on a ratable basis over the remaining 36 months. Options generally expire 10 years after the grant date and are generally exercisable upon vesting. Vested options generally expire 90 days after termination of the optionee’s employment or relationship as a consultant or director, unless otherwise extended by the terms of the stock option agreement.
In March 2014, the Company’s board of directors and stockholders approved the 2014 Equity Incentive Plan (“2014 Plan”) and 5,300,000 shares of common stock were authorized for issuance under the 2014 Plan. In addition, on the first day of each year beginning in 2015 and ending in 2024, the 2014 Plan provides for an annual automatic increase to the shares reserved for issuance in an amount equal to 5% of the total number of shares outstanding on December 31st of the preceding calendar year or a lesser number as determined by the Company’s board of
directors. Pursuant to the automatic annual increase, 3,552,358 additional shares were reserved under the 2014 Plan on January 1, 2023. No further grants were made under the 2004 Plan once the 2014 Plan became effective on April 3, 2014. Upon the effectiveness of the 2014 Plan, all shares reserved for future issuance under the 2004 Plan became available for issuance under the 2014 Plan. Additionally, any forfeited or expired shares that would have otherwise returned to the 2004 Plan, instead return to the 2014 Plan. The 2014 Plan allows the Company to grant stock options, RSUs, restricted stock awards, performance stock awards, stock appreciation rights, performance cash awards, and other stock awards. To date, the Company has granted stock options and RSUs under the 2014 Plan. Stock options granted under the 2014 Plan are in general at a price equal to the fair market value of the common stock on the date of grant and vest over four years. The Company’s stock options expire 10 years from the date of grant. Each RSU granted under the 2014 Plan represents a right to receive one share of the Company’s common stock when the RSU vests. RSUs generally vest over one to four years. Vested options generally expire three months after termination of the optionee’s employment or relationship as a consultant or director, unless otherwise extended by the terms of the stock option agreement.
In connection with the Company’s acquisition of Inference, the Company assumed unvested stock options that had been granted under the Inference Technologies Group Inc. 2018 Equity Incentive Plan. Each of the assumed stock options are subject to substantially the same terms and conditions as applied to the assumed stock options immediately prior to the acquisition date, except that the number of shares of the Company’s common stock subject to each assumed stock option and the exercise price has been adjusted in accordance with the terms of the acquisition agreement. If these assumed stock options are cancelled, forfeited or expire unexercised, the underlying shares do not become available for future grant. As of the acquisition date, the estimated fair value of the assumed unvested options was $7.6 million, of which $0.2 million was recognized as goodwill and the balance of $7.4 million is being recognized as stock-based compensation expense over the remaining service period of the assumed unvested stock options.
Stock Options
A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows (in thousands, except years and per share data):
Number of SharesWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(Years)
Aggregate
Intrinsic
Value (1)
Outstanding as of December 31, 20211,982 $38.65 
Options granted81 110.05 
Options exercised(531)16.06 
Options forfeited or expired(51)122.88 
Outstanding as of December 31, 20221,481 47.75 4.6$51,226 
Vested and expected to vest as of December 31, 20221,481 47.75 4.651,226 
Exercisable as of December 31, 20221,263 35.60 4.050,583 
(1) The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the
stock options and the fair market value of the Company’s common stock of $67.86 per share as of December     30, 2022 for all in-the-money stock options outstanding.
Following is additional information pertaining to the Company’s stock option activity (in thousands, except per share data):
Year Ended December 31,
202220212020
Weighted average grant date fair value per share of options granted, excluding assumed stock options$50.44 $78.72 $38.80 
Weighted average grant date fair value per share of assumed stock options— — 125.96 
Intrinsic value of options exercised (1)
45,698 59,762 47,529 
Total fair value of options vested during the period11,421 12,760 7,846 
Cash received from options exercised8,522 7,402 11,656 
(1) Intrinsic value of options exercised is the difference between the fair market value of the Company’s common stock at the time of exercise and the exercise price paid.
Restricted Stock Units (including Performance-Based Restricted Stock Units)
A summary of RSU activity (including PRSUs) during the year ended December 31, 2022 is as follows (in thousands, except years and per share data):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Outstanding as of December 31, 20212,560 $125.65 
RSUs granted(1)
2,912 90.51 
RSUs vested and released(1,383)112.18 
RSUs forfeited or cancelled(371)121.48 
Outstanding as of December 31, 20223,718 103.55 
(1) Includes 0.4 million PRSUs granted during 2022.
Performance-Based Restricted Stock Units
In 2022, the Company granted 0.3 million PRSUs subject to market and service conditions (“market-based PRSUs”) and with a weighted average grant date fair value of $30.6 million as part of its annual grant of equity incentive awards to certain executives and in connection with the appointment of Michael Burkland as the Company’s new Chief Executive Officer. The amount that may be earned pursuant to the PRSUs ranges from 0% to 200% of the target number based on the Company’s relative total shareholder return (“RTSR”) performance as compared to the companies in the S&P Software and Services Select Index during three one-year performance periods. One-third of the total PRSUs may be earned and settled in shares following the end of each one-year performance period based on RTSR performance and subject to continued employment through the payment date, but the amount initially paid for the first two one-year performance periods is limited to 100% of the target amount for such years, and any PRSUs resulting from above-target performance in those first two years will be paid following the end of final one-year performance period, subject to the executive’s continued employment through the payment date. If the Company’s absolute total shareholder return for any performance period is negative, then no more than 100% of the target amount of PRSUs for such period may be earned. If an executive's employment with the Company terminates before the end of the final one-year performance period due to death or disability, 100% (if due to death) or 50% (if due to disability) of the unvested PRSUs may be earned subject to ultimate RTSR performance in each remaining performance period. Upon a qualifying termination of employment in connection with a change in control of the Company, the unvested PRSUs will vest on a double-trigger basis (i) at the target level for approximately 0.1 million of the market-based PRSUs and (ii) for approximately 0.2 million of the market-based PRSUs, (a) at the target level for the uncompleted portions of the performance periods and (b) at the actual level of performance measured through the date of the change in control of the Company, based on the price per share paid in such change in control. The fair value of the PRSUs are determined on their grant date using a Monte
Carlo Simulation model based upon assumptions presented below. The Company recognizes the fair value of the PRSUs ratably over their requisite service period.
In 2022, the Company granted 0.1 million shares of PRSUs subject to revenue-based performance and service conditions (“revenue-based PRSUs”), with a grant date fair value of $6.6 million. The amount of revenue-based PRSUs that may be earned will be determined based on achievement of two quarterly revenue goals. One third of the revenue-based PRSUs may be earned based on achievement of the first revenue target and, if achieved, will vest in four quarterly installments, with the first installment occurring on the date such achievement is certified, subject to the executive's continuous service through the applicable vesting dates. Two thirds of the revenue-based PRSUs may be earned based on achievement of the second revenue target and, if achieved, will vest in eight quarterly installments, with the first installment occurring on the date such achievement is certified, subject to the executive's continuous service through the applicable vesting dates. The revenue-based PRSUs are otherwise on the Company's standard award terms from its market-based PRSUs. The Company concluded that the first revenue target was probable of achievement at December 31, 2022, thus recognized the related stock-based compensation cost through this period. The Company, however, concluded that, as of December 31, 2022, the second revenue target was not probable of achievement, thus recognized a cumulative catch-up adjustment in the fourth quarter of 2022 to reverse all previously recognized stock-based compensation cost related to this target. The Company will reassess the probability of the achievement of the performance conditions at each reporting period and a cumulative catch-up adjustment will be recorded to stock-based compensation cost for any change in the probability assessment.
Following is additional information pertaining to the Company’s RSU activity (including PRSUs) (in thousands, except per share data):
Year Ended December 31,
202220212020
Weighted average grant date fair value per share of RSUs granted$90.51 $177.00 $86.15 
Total fair value of RSUs vested during the period125,798 174,500 136,805 
Employee Stock Purchase Plan
In March 2014, the Company’s board of directors and stockholders adopted the 2014 ESPP and the shares authorized for issuance thereunder. The 2014 ESPP became effective on April 3, 2014.
The 2014 ESPP permits eligible employees to purchase shares of the Company’s common stock through payroll deductions with up to 15% of their pre-tax earnings subject to certain Internal Revenue Code limitations. The purchase price of the shares is 85% of the lower of the fair market value of the Company’s common stock on the first day of a six month offering period, except for the initial offering period, or the relevant purchase date. In addition, no participant may purchase more than 1,500 shares of common stock in each purchase period. 
The number of shares of common stock originally reserved for issuance under the 2014 ESPP was 880,000 shares, which increases automatically each year, beginning on January 1, 2015 and continuing through January 1, 2024, by the lesser of (i) 1% of the total number of shares of the Company’s common stock outstanding on December 31 of the preceding calendar year; (ii) 1,000,000 shares of common stock (subject to adjustment to reflect any split or combination of its common stock); or (iii) such lesser number as determined by its board of directors. Pursuant to the automatic annual increase, 710,471 additional shares were reserved under the 2014 ESPP on January 1, 2023.
During 2022 and 2021, 190,257 and 120,992 shares were purchased by employees under the 2014 ESPP at a weighted average price of $70.50 and $127.36 per share, respectively.
Stock-Based Compensation
Stock-based compensation expenses for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):         
Year Ended December 31,
202220212020
Cost of revenue$33,297 $17,734 $9,422 
Research and development
44,367 29,179 14,043 
Sales and marketing59,300 35,269 20,164 
General and administrative
35,543 26,623 21,118 
Total stock-based compensation$172,507 $108,805 $64,747 
As of December 31, 2022, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
Stock OptionRSU (excluding PRSUs)PRSUESPP
Unrecognized stock-based compensation expense$12,085 $324,834 $24,841 $3,265 
Weighted-average amortization period2.2 years2.4 years2.5 years0.4 years
The Company recognizes stock-based compensation expense that is calculated based upon awards that have vested, reduced for actual forfeitures. All stock-based compensation for equity awards granted to employees and non-employee directors is measured based on the grant date fair value of the award.
The Company values RSUs, including PRSUs subject to performance conditions, at the closing market price of its common stock on the date of grant. The Company estimates the fair value of each stock option and purchase right under the 2014 ESPP granted to employees on the date of grant using the Black-Scholes option-pricing model using the assumptions disclosed in the table below. The Company estimates the fair value of PRSUs subject to market conditions using a Monte Carlo Simulation model using the assumptions disclosed in the table below. Expected volatility is based upon the weighting of the Company’s historical volatility. Prior to 2020, expected volatility was based upon the weighting of the Company’s historical volatility and the historical volatility of a peer group of publicly traded companies. The expected term of options granted is estimated using the simplified method by taking the average of the vesting term and the contractual term of the option. The expected volatility assumption for purchase rights under the 2014 ESPP is based on the historical volatility of the Company’s common stock. The risk-free rate for the expected term of the awards is based on U.S. Treasury zero-coupon issues at the time of grant. The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.
The weighted average assumptions used to value stock options granted during the periods presented were as follows:
Stock Options
Year Ended December 31,
20222021
2020 (1)
Expected term (years)6.06.05.7
Volatility46%47%47%
Risk-free interest rate1.8%1.0%0.9%
Dividend yield
(1)The weighted average assumptions for the year ended December 31, 2020 includes assumed stock options. The weighted average assumptions, excluding the assumed stock options, were an expected term of 6.0 years, volatility of 47%, risk-free interest rate of 1.0% and dividend yield of 0%. The weighted average assumptions of the assumed stock options were an expected term of 4.3 years, volatility of 47%, risk-free interest rate of 0.3% and dividend yield of 0%.
The weighted average assumptions used to value PRSUs with market conditions granted during the periods presented were as follows:
PRSUs (Market Conditions)
Year Ended December 31,
202220212020
Expected term (years)3.0
Volatility53%
Risk-free interest rate3.5%
Dividend yield
The weighted average assumptions used to value purchase rights under the 2014 ESPP granted during the periods presented were as follows:
ESPP
Granted In
November 2022May 2022November 2021May 2021November 2020May 2020
Expected term (years)0.50.50.50.50.50.5
Volatility59%46%46%49%50%50%
Risk-free interest rate2.1%0.2%0.2%0.1%0.1%0.2%
Dividend yield
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per ShareBasic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. As the Company had net losses for the years ended December 31, 2022, 2021 and 2020, all potentially issuable shares of common stock were determined to be anti-dilutive.
The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
Year Ended December 31,
202220212020
Net loss$(94,650)$(53,000)$(42,130)
Weighted-average shares used in computing basic and diluted net loss per share69,920 67,512 64,154 
Basic and diluted net loss per share$(1.35)$(0.79)$(0.66)
The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):
December 31,
202220212020
Stock options1,481 1,982 2,255 
RSUs (including PRSUs)
3,718 2,560 2,267 
Convertible senior notes(1)
5,685 6,663 910 
Total10,884 11,205 5,432 
(1) The Company used the if-converted method for 2022 and 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for 2020.
Prior to the adoption of ASU 2020-06, the Company used the treasury stock method for calculating any potential dilutive effect of the conversion spread of its convertible senior notes. The conversion spread had a dilutive impact for the 2023 convertible senior notes during the year ended December 31, 2020 since the average market price of the Company’s common stock during the period exceeded the initial conversion price of $40.82 per share. However, the potential shares of common stock issuable upon the conversion of the 2023 convertible senior notes were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive.
After the adoption of ASU 2020-06, the Company used the if-converted method for calculating any potential dilutive effect of the convertible senior notes for the years ended December 31, 2022 and 2021. Under this method, the Company calculates diluted earnings per share under both the cash and share settlement assumptions to determine which is more dilutive. If share settlement is more dilutive, the Company calculates diluted earnings per share assuming that all of the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes were excluded from the calculation of diluted net loss per share for the years ended December 31, 2022 and 2021 because the effect would have been anti-dilutive.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes The following table presents components of loss before income taxes for the periods presented (in thousands):
Year Ended December 31,
202220212020
United States$(76,280)$(59,856)$(44,303)
International(13,982)(4,429)(280)
Loss before income taxes$(90,262)$(64,285)$(44,583)
Provision for (benefit from) income taxes for the periods presented consisted of (in thousands):
Year Ended December 31,
202220212020
Current:
U.S. federal$— $— $— 
U.S. state576 262 401 
Foreign724 (202)233 
Total provision for income taxes - Current1,300 60 634 
Deferred:
U.S. federal— — (2,495)
U.S. state— — (414)
Foreign3,088 (11,345)(178)
Total provision for (benefit from) income taxes - Deferred3,088 (11,345)(3,087)
Total provision for (benefit from) income taxes$4,388 $(11,285)$(2,453)
The Company recorded a deferred income tax expense during 2022 principally due to a repatriation of intellectual property from its Australian subsidiary to the U.S., where it is offset by a valuation allowance, and a decrease in available Australian net operating loss carryforwards.
Income tax (benefit) expense differed from the amount computed by applying the U.S. federal statutory income tax rate of 21% to pre-tax (loss) income for the periods presented as a result of the following (in thousands):
Year Ended December 31,
202220212020
U.S. federal tax at statutory rate$(18,957)$(13,500)$(9,362)
U.S. state income taxes576 262 (345)
Section 162(m)3,851 7,543 6,472 
Global intangible low-taxed income4,127 — — 
Non-deductible expenses 78 1,361 1,944 
Research and development credit(1,194)(1,181)(837)
Stock-based compensation1,722 (25,241)(23,800)
Tax benefit from acquisition/reorganizations(3,852)(5,877)(2,495)
Foreign taxes6,749 (4,760)118 
Other— 20 533 
Change in valuation allowance11,288 30,088 25,319 
Total provision for (benefit from) income taxes$4,388 $(11,285)$(2,453)
The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 related to the following (in thousands):    
December 31,
20222021
Deferred tax assets:
Net operating loss and credit carryforwards$125,698 $133,433 
Capitalized R&D costs30,552 — 
Accrued liabilities10,295 12,719 
Allowance for doubtful accounts1,143 712 
Amortized intangibles3,041 872 
Deferred revenue1,992 1,351 
Accrued compensation3,238 3,963 
Long-term lease liabilities12,421 13,618 
Gross deferred tax assets188,380 166,668 
Valuation allowance(135,406)(121,835)
Net deferred tax assets52,974 44,833 
Deferred tax liabilities:
Property and equipment(2,737)(2,633)
Other(556)(509)
Right of use assets(10,419)(11,573)
Deferred compensation - Current(35,443)(23,211)
Gross deferred tax liabilities(49,155)(37,926)
Net deferred taxes$3,819 $6,907 
With the exception of Russia, the Company has not provided for U.S. income taxes on undistributed earnings of its foreign subsidiaries because it intends to permanently re-invest those earnings outside the United States. The Company has plans to liquidate its Russian subsidiary. As such, the Company can no longer assert an intention to permanently re-invest those earnings. The undistributed earnings of the Company’s foreign subsidiaries were immaterial as of December 31, 2022 and 2021 and no U.S. income taxes have been accrued.
A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes the Company’s historical operating losses, lack of taxable income and the accumulated deficit for the year ended December 31, 2022, the Company has provided a valuation allowance against its U.S. net deferred tax assets. However, the Company has recorded net foreign deferred tax assets associated with its U.K. and Australia operations totaling $3.8 million, which cannot increase its U.S. valuation allowance. The net change in the valuation allowance for the years ended December 31, 2022 and 2021 was an increase of $13.6 million and $70.7 million, respectively. The increase in the valuation allowance in the current year was primarily attributed to the new requirement to capitalize tax research and development costs under Section 174 of the Internal Revenue Code of 1986, as amended (“IRC”), offset by an increase in the Company's deferred contract costs. The requirement to capitalize under Section 174 was passed with the Tax Cuts and Jobs Act of 2017 but was not effective until tax years beginning after December 31, 2021. Domestic expenditures will be amortized over five years, while foreign expenditures are amortized over fifteen years.
As of December 31, 2022, the Company had net operating loss carryforwards for federal, state and foreign income tax purposes of $456.9 million, $310.9 million and $13.5 million, respectively, available to reduce future income subject to income taxes. If not utilized, the federal and significant state net operating loss carryforwards will begin to expire in 2024 and 2028, respectively, while the foreign net operating loss carryforwards do not expire. As of December 31, 2022, the Company also had gross research credit carryforwards for federal and California state tax purposes of $10.8 million and $7.0 million, available to reduce future income subject to income taxes. A portion of the federal research credit carryforwards will continue to expire in 2023. The California state research credits do not expire. The IRC imposes restrictions on the utilization of net operating losses and credits in the event of an
“ownership change” of a corporation. Accordingly, a company’s ability to use net operating losses and credits may be subject to substantial limitation as prescribed under the IRC Sections 382 and 383 and similar state provisions. Events that may cause limitations in the amount of the net operating losses and credits that the Company may use in any one year include, but are not limited to, a cumulative ownership change of more than 50% over a three-year period. In the event the Company has changes in ownership, net operating losses and research and development credit carryforwards, which are fully reserved by the deferred tax asset valuation allowance, could be limited and may expire unutilized.
Unrecognized Tax Benefits
The table below shows the changes in the gross amount of unrecognized tax benefits for the periods presented (in thousands):
Year Ended December 31,
202220212020
Unrecognized benefit — beginning of period$7,643 $6,076 $4,471 
Gross increases — current year tax positions1,773 1,851 1,605 
Gross decreases — prior year tax positions(1)— — 
Settlements with tax authorities— (284)— 
Unrecognized benefit — end of period$9,415 $7,643 $6,076 
As of each of December 31, 2022 and 2021, the Company did not have any unrecognized tax benefits that, if recognized, would have a material impact on its effective tax rate for each such respective year. The Company recognizes interest and penalties related to uncertain tax positions as income tax expense. The Company does not anticipate its total unrecognized tax benefits as of December 31, 2022 will significantly change due to settlement of examination or the expiration of statutes of limitation during the next 12 months. The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals or other material deviation in this estimate over the next 12 months.
The Company is subject to taxation in the United States, various states and several foreign jurisdictions. Due to the Company’s net carryover of unused operating losses, all years from 2001 forward remain subject to future examination by the U.S. federal and state tax authorities. The Company’s foreign tax returns are open to audit under the statutes of limitation of the respective foreign countries in which its subsidiaries are located. With the exception of Russia, the Company considers all undistributed earnings of its foreign subsidiaries indefinitely reinvested.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
As of December 31, 2022, $747.7 million of aggregate principal of the convertible senior notes were outstanding. The 2023 convertible senior notes and the 2025 convertible senior notes are due on May 1, 2023 and June 1, 2025, respectively. See Note 6 for more information concerning the convertible senior notes.
The Company had outstanding operating lease obligations of $57.9 million as of December 31, 2022. See Note 13 for further details. As of December 31, 2022, the Company also had outstanding cloud service agreement commitments totaling $41.1 million, of which $29.0 million is expected to be paid in 2023 and the remaining $12.1 million in 2024.
Hosting and Telecommunication Usage Services
The Company has agreements with third parties to provide co-location hosting and telecommunication usage services. The agreements require payments per month for a fixed period of time in exchange for certain guarantees of network and telecommunication availability.
As of December 31, 2022, future minimum payments under these arrangements were as follows in thousands):
Year Ending December 31,Hosting ServicesTelecommunication Usage Services
2023$588 $7,467 
2024238 5,940 
20251,304 
2026— 459 
Thereafter$— $— 
Total future minimum payment$830 $15,170 
Universal Services Fund Liability
The Company is classified as a telecommunications service provider for regulatory purposes and is required to make contributions to the USF based on the revenue the Company receives from the resale of interstate and some international telecommunications services. In order to comply with the obligation to make direct contributions, the Company is registered with the USAC, which is charged by the FCC with administering the USF, and has been remitting the required contributions to USAC since its registration with the USAC in April 2013. The Company also made retroactive USF contributions based on its revenues for the period from 2008 to 2012. The Company, however, has an unresolved and arguably dormant dispute with the FCC regarding whether the Company is liable for USF contributions related to the period from 2003 through 2007. As of December 31, 2022, the Company had accrued $0.1 million in interest related to the disputed assessments for the period of 2003 through 2007.
State and Local Taxes and Surcharges
The Company, based on analysis of its activities, has determined that it is obligated to collect and remit U.S. state or local sales, use, gross receipts, excise and utility user taxes, as well as fees or surcharges as a communications service provider in certain U.S. states, municipalities or local tax jurisdictions. The Company is registered for, collecting and remitting applicable taxes where such a determination has been made. Prior to the Company’s making such determination, the Company neither collected nor remitted these taxes, fees or surcharges to applicable local, municipal or state jurisdictions. The Company continues to analyze its activities to determine if it is subject to these taxes in additional jurisdictions and based on the Company’s ongoing assessment of its U.S. state and local tax collection and remittance obligations, the Company registers for tax and regulatory purposes in such jurisdictions and commences collecting and remitting applicable state and local taxes and surcharges to these jurisdictions.
As of December 31, 2022 and 2021, the Company had total accrued liabilities of $1.2 million and $1.0 million, respectively, for such contingent sales taxes and surcharges that were not being collected from its clients but may be imposed by various taxing authorities, of which $0.3 million and $0.2 million, respectively, were included in current “Sales tax liabilities” on the consolidated balance sheets, and the remaining were included in non-current “Sales tax liabilities” on the consolidated balance sheets. The Company’s estimate of the probable loss incurred under this contingency is based on its analysis of the source location of its usage-based fees and the regulations and rules in each tax jurisdiction.
Legal Matters
The Company is involved in various legal and regulatory matters arising in the normal course of business. In management’s opinion, resolution of these matters is not expected to have a material impact on the Company’s consolidated results of operations, cash flows, or its financial position. However, due to the uncertain nature of legal matters, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. The Company expenses legal fees as incurred.
Indemnification Agreements
In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with its directors, officers and certain employees
that requires it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. There are no claims that the Company is aware of that could have a material effect on the consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Geographical Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Geographical Information Geographical Information
The following table summarizes revenues by geographic region based on client billing address (in thousands):
Year Ended December 31,
202220212020
United States$702,206 $556,385 $400,509 
International76,640 53,206 34,399 
Total revenue$778,846 $609,591 $434,908 
The following table summarizes total property and equipment, net in the respective locations (in thousands):
December 31,
20222021
United States$92,659 $68,674 
International8,562 9,111 
Property and equipment, net$101,221 $77,785 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Retirement Plans Retirement Plans
The Company has a 401(k) plan to provide tax deferred salary deductions for all eligible employees. Participants may make voluntary contributions to the 401(k) plan, limited by certain Internal Revenue Service restrictions. The Company is responsible for the administrative costs of the 401(k) plan. The Company began matching employee contributions in cash in the fourth quarter of 2019. The contribution expense for the years ended December 31, 2022 and 2021 was $2.1 million and $1.8 million, respectively.
The Company complies with the requirement of maintaining a retirement plan for employees in the Philippines. This plan is a non-contributory and defined benefit plan that provides retirement to employees equal to approximately one month salary for every year of credited service for employees who attain the normal retirement age of 60 with at least five years of service. The benefits are paid in a lump sum amount upon retirement from the Company. Total defined benefit liability under this plan was $0.5 million and $0.6 million as of each of December 31, 2022 and 2021, respectively. Total retirement expense for this plan were $0.2 million, $0.2 million, and $0.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of one to ten years, some of the leases include a Company option to extend the leases for up to three to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company does not separate lease and non-lease components for real estate operating leases.
The components of lease expenses were as follows (in thousands):
Year Ended December 31,
202220212020
Operating lease cost$12,072 $10,238 $6,142 
Finance lease cost:
Amortization of right-of-use assets$56 $438 $748 
Interest on finance lease liabilities— — 212 
Total finance lease cost$56 $438 $960 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
202220212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(11,684)$(7,178)$(6,531)
Financing cash used in finance leases— (612)(3,715)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,984 50,101 5,980 
Finance leases— — — 
Supplemental balance sheet information related to leases was as follows (in thousands):
December 31,
20222021
Operating leases
Operating lease right-of-use assets$44,120 $48,703 
Operating lease liabilities:$10,626 $9,826 
Operating lease liabilities — less current portion41,389 47,088 
Total operating lease liabilities$52,015 $56,914 
Finance leases
Property and equipment, gross$36,282 $42,541 
Less: accumulated depreciation and amortization(36,203)(41,689)
Property and equipment, net$79 $852 
Weighted average remaining terms were as follows (in years):
December 31,
20222021
Weighted average remaining lease term
Operating leases6.4 years7.3 years
Finance leases0.0 years0.0 years
Weighted average discount rates were as follows:
December 31,
20222021
Weighted average discount rate
Operating leases3.4 %3.2 %
Finance leases— %— %
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating Leases
2023$12,246 
20249,986 
20257,144 
20265,679 
20275,718 
Thereafter17,081 
Total future minimum lease payments57,854 
Less: imputed interest(5,839)
Total$52,015 
Leases Leases The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of one to ten years, some of the leases include a Company option to extend the leases for up to three to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company does not separate lease and non-lease components for real estate operating leases.
The components of lease expenses were as follows (in thousands):
Year Ended December 31,
202220212020
Operating lease cost$12,072 $10,238 $6,142 
Finance lease cost:
Amortization of right-of-use assets$56 $438 $748 
Interest on finance lease liabilities— — 212 
Total finance lease cost$56 $438 $960 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
202220212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(11,684)$(7,178)$(6,531)
Financing cash used in finance leases— (612)(3,715)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,984 50,101 5,980 
Finance leases— — — 
Supplemental balance sheet information related to leases was as follows (in thousands):
December 31,
20222021
Operating leases
Operating lease right-of-use assets$44,120 $48,703 
Operating lease liabilities:$10,626 $9,826 
Operating lease liabilities — less current portion41,389 47,088 
Total operating lease liabilities$52,015 $56,914 
Finance leases
Property and equipment, gross$36,282 $42,541 
Less: accumulated depreciation and amortization(36,203)(41,689)
Property and equipment, net$79 $852 
Weighted average remaining terms were as follows (in years):
December 31,
20222021
Weighted average remaining lease term
Operating leases6.4 years7.3 years
Finance leases0.0 years0.0 years
Weighted average discount rates were as follows:
December 31,
20222021
Weighted average discount rate
Operating leases3.4 %3.2 %
Finance leases— %— %
Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating Leases
2023$12,246 
20249,986 
20257,144 
20265,679 
20275,718 
Thereafter17,081 
Total future minimum lease payments57,854 
Less: imputed interest(5,839)
Total$52,015 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions Acquisitions
Inference Solutions
On November 18, 2020, the Company acquired all of the issued and outstanding shares of Inference for total consideration of approximately $156.7 million. The total consideration comprised of $137.0 million in cash, net of cash acquired, and $18.1 million in estimated fair value of contingent earn out consideration. The contingent earn
out consideration was up to $24.0 million and was based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ended on December 31, 2021. The range of amounts that the Company could pay under the contingent consideration arrangement was between $0.0 million and $24.0 million. During 2022, the Company concluded and paid the final contingent consideration amount of $24.0 million. See Note 3 for additional information regarding the contingent consideration arrangement. This acquisition, which was accounted for as a business combination, is intended to accelerate the Company’s AI position through the addition of Inference’s widely deployed IVA platform.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $131.0 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date (in thousands):
Cash$1,394 
Property and equipment acquired 124 
Other assets acquired2,238 
Acquired technology28,600 
Customer relationships 1,100 
Trade name and trademarks400 
Goodwill130,976 
Total assets acquired164,832 
Liabilities assumed(3,525)
Deferred tax liability(4,616)
         Total consideration$156,691 
         Total consideration (net of cash acquired)$155,297 

The acquired technology, customer relationships, and trade name are being amortized on a straight-line basis over their assigned useful lives of six years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
The results of operations of this acquisition are included in the accompanying consolidated statements of operations and comprehensive loss from the date of acquisition.
Virtual Observer
On April 1, 2020, the Company acquired all of the issued and outstanding shares of common stock of Virtual Observer, formerly Coordinated Systems, Inc., for cash consideration of approximately $32.2 million, subject to adjustment, pursuant to a stock purchase agreement by and among the Company and Robert H. Hutcheon, David R. Brower and Daniel J. McGrail, dated January 15, 2020. This acquisition, which was accounted for as a business combination, is intended to expand the Company's portfolio to include a cloud-based WFO offering as a complement to its ongoing strategic partnerships with leading WFO providers.
The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $22.6 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date
(in thousands):
Cash$168 
Tangible assets acquired 200 
Acquired technology12,200 
Customer relationships 500 
Trade name and trademarks100 
Goodwill22,646 
Total assets acquired35,814 
Deferred tax liability(2,910)
Liabilities assumed(682)
         Total$32,222 
The acquired technology, customer relationships, and trade name and trademarks are being amortized on a straight-line basis over their estimated useful lives of five years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired.
The results of operations of this acquisition are included in the accompanying consolidated statements of operations and comprehensive loss from the date of acquisition.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Selected Quarterly Financial Data (Unaudited)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Selected Quarterly Financial Data (Unaudited) Selected Quarterly Financial Data (Unaudited)
Selected quarterly financial information for 2022 and 2021 is as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands, except per share data)
Revenue$208,345 $198,342 $189,382 $182,777 $173,599 $154,328 $143,782 $137,882 
Cost of revenue (1)(2)
96,294 94,111 88,229 88,867 79,764 67,137 64,395 59,803 
Gross profit112,051 104,231 101,153 93,910 93,835 87,191 79,387 78,079 
Operating expenses:
Research and development (1)(2)
36,865 34,113 34,992 35,824 30,448 29,680 24,648 22,121 
Sales and marketing (1)(2)
65,928 67,353 64,098 64,611 53,394 49,712 46,024 44,799 
General and administrative (1)(2)
22,509 24,496 23,824 24,314 21,972 26,790 22,909 22,245 
Total operating expenses125,302 125,962 122,914 124,749 105,814 106,182 93,581 89,165 
Loss from operations(13,251)(21,731)(21,761)(30,839)(11,979)(18,991)(14,194)(11,086)
Other (expense) income, net:
Interest expense(1,887)(1,879)(1,857)(1,870)(2,024)(1,947)(2,118)(1,938)
Other (expense) and interest income2,706 982 280 845 (43)213 (353)175 
Total other (expense) income, net819 (897)(1,577)(1,025)(2,067)(1,734)(2,471)(1,763)
Loss before income taxes(12,432)(22,628)(23,338)(31,864)(14,046)(20,725)(16,665)(12,849)
Provision for (benefit from) income taxes1,221 579 332 2,256 (10,445)(188)(135)(517)
Net loss$(13,653)$(23,207)$(23,670)$(34,120)$(3,601)$(20,537)$(16,530)$(12,332)
Net loss per share:
Basic$(0.19)$(0.33)$(0.34)$(0.49)$(0.05)$(0.30)$(0.25)$(0.18)
Diluted$(0.19)$(0.33)$(0.34)$(0.49)$(0.05)$(0.30)$(0.25)$(0.18)
Shares used in computing net loss per share:
Basic70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 
Diluted70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 
(1) Included stock-based compensation as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands)
Cost of revenue$8,638 $8,329 $8,538 $7,793 $6,854 $3,994 $3,781 $3,105 
Research and development11,799 10,603 11,818 10,145 9,163 9,101 6,152 4,763 
Sales and marketing15,152 15,761 14,963 13,424 11,987 8,304 8,208 6,771 
General and administrative8,235 9,810 9,467 8,032 7,597 5,996 6,760 6,269 
Total stock-based compensation$43,824 $44,503 $44,786 $39,394 $35,601 $27,395 $24,901 $20,908 
(2) Included depreciation and amortization expenses as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands)
Cost of revenue$8,803 $8,904 $8,747 $8,500 $8,301 $7,658 $7,825 $7,087 
Research and development768 768 804 825 948 1,004 729 596 
Sales and marketing
General and administrative1,449 1,542 2,088 1,469 1,288 1,117 1,096 1,079 
Total depreciation and amortization$11,021 $11,215 $11,640 $10,795 $10,538 $9,780 $9,651 $8,763 
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. All intercompany transactions and balances have been eliminated in consolidation.
The consolidated statement of cash flows for the year ended December 31, 2021 included in this Annual Report differs from the consolidated statement of cash flows for the year ended December 31, 2021 included in the Form 10-K for the year ended December 31, 2021 due to the changes in restricted cash, which was previously presented within operating activities and is now included within the beginning and ending cash, cash equivalents and restricted cash balances.
Use of Estimates
Use of Estimates
The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.
Foreign Currency
Foreign Currency
The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. For these subsidiaries, the monetary assets and liabilities resulting from foreign currency transactions are adjusted to reflect the exchange rate as of the balance sheet date. Foreign currency transaction gains and losses were not significant in any period and are reported in “Other (expense) income, net” in the consolidated statements of operations and comprehensive loss.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of highly liquid investments with maturities of three months or less at the time of purchase. The Company’s cash equivalents consist of investments in money market funds and U.S. treasury securities.
Marketable Investments Marketable InvestmentsThe Company’s marketable investments consist of U.S. agency securities and government sponsored securities, U.S. treasury securities, certificates of deposit, municipal bonds, corporate bonds and commercial paper. The Company determines the appropriate classification of its investments in marketable investments at the time of purchase and re-evaluates such designation at each balance sheet date. The Company’s marketable investments have been classified and accounted for as available-for-sale. Marketable investments are carried at fair value.
Concentration Risks Concentration RisksFinancial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at three large reputable financial institutions.
Allowance for Doubtful Accounts Allowance for Doubtful Accounts The Company uses an expected credit loss model, which requires it to consider historical loss rates and expectations of forward-looking losses to estimate its allowance for doubtful accounts on its trade accounts receivables, unbilled accounts receivables and contract assets.
Property and Equipment, Net
Property and Equipment, Net
Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows:
Asset CategoryEstimated Useful Lives
Computer and network equipment
3 to 5 years
Computer software3 years
Internal-use software and development costs
1 to 5 years
Furniture and fixtures7 years
Leasehold improvementsShorter of useful life or lease term
The Company capitalizes certain qualifying costs incurred during the development stage of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development as incurred. Preliminary project activities include conceptual formulation, evaluation and final selection of alternatives, planning, proof of concept and requirement analysis of the selected alternative. The post-implementation stage begins when the internal-use software is ready for its intended use, and includes all internal and external training and application maintenance activities. Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which is three years. The related amortization expense is recognized in cost of revenue.
Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations and comprehensive loss in the period realized.
The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets or asset groups are expected to generate. If such evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to fair value. No impairment losses have been recognized in any of the periods presented.
Business Combinations
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The Company’s estimates are inherently uncertain and subject to change. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to its consolidated statements of operations and comprehensive loss.
Goodwill and Intangible Assets
Goodwill and Intangible Assets
The Company records goodwill when the consideration paid in a business combination exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized, but instead is required to be tested for impairment annually and whenever events or changes in circumstances indicate that the carrying value of goodwill may exceed its fair value.
The Company performs testing for impairment of goodwill in its fourth quarter, or as events occur or circumstances change that would more likely than not reduce the fair value of the Company’s single reporting unit below its carrying amount. A qualitative assessment is first made to determine whether it is necessary to perform the quantitative goodwill impairment test. This initial qualitative assessment includes, among other things, consideration of: (i) market capitalization of the Company; (ii) past, current and projected future earnings and equity; (iii) recent trends and market conditions; and (iv) valuation metrics involving similar companies that are publicly-traded and acquisitions of similar companies, if available. If this initial qualitative assessment indicates that it is more likely than not that impairment exists, a second quantitative assessment will be performed, involving a comparison between the estimated fair values of the Company’s single reporting unit with its respective carrying amount including goodwill. If the carrying value exceeds estimated fair value, an impairment charge is recorded for the excess.
Intangible assets, consisting of acquired developed technology, domain names and customer relationships, are carried at cost less accumulated amortization. All intangible assets have been determined to have definite lives and are amortized on a straight-line basis over their estimated remaining economic lives, ranging from three to six years. Amortization expense related to developed technology is included in cost of revenue. Amortization expense related to customer relationships is included in sales and marketing expense. Amortization expense related to domain names is included in general and administrative expense. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable.
Revenue Recognition
Revenue Recognition
Revenue is recognized when control of the promised services is transferred to customers in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company generates all of its revenue from contracts with customers. In contracts with multiple performance obligations, it identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined. The Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation. The Company then looks to how services are transferred to the customer in order to determine the timing of revenue recognition. Most services provided under the Company’s agreements result in the transfer of control over time.
The Company’s revenue consists of subscription services and related usage as well as professional services. The Company charges clients subscription fees, usually billed on a monthly basis, for access to the Company’s VCC
solution. The subscription fees are primarily based on the number of agent seats, as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access the VCC cloud platform. Clients typically have more named agents than agent seats. Multiple named agents may use an agent seat, though not simultaneously. Substantially all of the Company’s clients purchase both subscriptions and related telephony usage. A small percentage of the Company’s clients subscribe to its platform but purchase telephony usage directly from a wholesale telecommunications service provider. The Company does not sell telephony usage on a stand-alone basis to any client. The related usage fees are generally based on the volume of minutes used for inbound and outbound client interactions. Revenue generated from telephony usage is presented in revenue and cost of sales on a gross basis, as the Company is the party that controls the service and is responsible for fulfilling the promise to provide the call service by diverting the calls to selected carriers. The Company also offers bundled plans, generally for smaller deployments, whereby the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. Professional services revenue is derived primarily from VCC implementations, including application configuration, system integration, optimization, education and training services. Clients are not permitted to take possession of the Company’s software.
The Company offers monthly, annual and multiple-year contracts to its clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. The Company’s clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center needs. The Company’s larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. Support activities include technical assistance for the Company’s solution and upgrades and enhancements to the VCC cloud platform on a when-and-if-available basis, which are not billed separately.
The Company generally requires advance deposits from its clients based on estimated usage when such usage is not billed as part of a bundled plan. Any unused portion of the deposit is refundable to the client upon termination of the arrangement, provided all amounts due have been paid. All fees, except usage deposits, are non-refundable.
Professional services are primarily billed on a fixed-fee basis. Revenue for professional services is recognized over time, as services are performed.
The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments resulting in estimated variable consideration that is included in the transaction fee. This is done to the extent that it is probable, in the Company’s judgment, that a significant reversal in the amount of cumulative revenue recognized under the contract will not occur. The Company estimates the variable consideration in order to allocate the overall transaction fee on a relative stand-alone selling price basis to its multiple performance obligations. When services are included in the contract with the customer and are not sold at their stand-alone selling price, the Company is required to estimate the number of seats the customer will use, especially during the initial ramp period of the contract, during which the Company bills under an ‘actual usage’ model for subscription-related services. To date, variable consideration has not had a material impact on the allocation of transaction fees to multiple performance obligations.
The Company recognizes revenue on fixed fee professional services performance obligations based on the proportion of labor hours expended compared to the total hours expected to complete the related performance obligation. The determination of the total labor hours expected to complete the performance obligations involves judgment, which influences the initial stand-alone selling price estimate as well as the timing of professional services revenue recognition, although this is typically resolved in a short time frame.
When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company assesses collection based on a number of factors, including past transaction history and the creditworthiness of the client. The Company maintains a revenue reserve for potential credits to be issued in accordance with service level agreements or for other revenue adjustments.
Deferred Revenue
Deferred revenue consists of billings or payments received from clients for subscription services, usage and professional services in advance of revenue recognition and is recognized in accordance with the Company’s revenue recognition policy discussed above. The Company generally invoices its clients monthly in advance for
subscription services. Accordingly, the deferred revenue balance does not represent the total contract value of sales arrangements.
Cost of Revenue
Cost of revenue consists primarily of personnel costs, including stock-based compensation, fees that the Company pays to telecommunications providers for usage, USF contributions and other regulatory costs, depreciation and related expenses of servers and equipment, costs to build out and maintain co-location data centers, costs of public cloud-based data centers, allocated office and facility costs, amortization of acquired technology and amortization of internal-use software costs. Personnel costs include those associated with support of the Company’s solution, clients and data center operations, as well as with providing professional services. Data center costs include costs for servers and equipment to build out and setup, as well as co-location fees for the right to place the Company’s servers in data centers owned by third parties.
Research and Development Research and DevelopmentResearch and development expenses consist primarily of salary and related expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for the Company’s solution, as well as quality assurance, testing, product management and allocated overhead. Research and development costs are expensed as incurred except for internal use software development costs that qualify for capitalization. The Company reviews development costs incurred for internal-use software in the application development stage and assesses costs for capitalization.
Advertising Costs Advertising CostsThe Company primarily advertises its services through the internet and in conjunction with partners.
Commissions CommissionsCommissions consist of variable compensation earned by sales personnel and referral fees the Company pays to third parties. The Company defers all incremental commission costs to obtain the contract, and amortizes these costs over a period of benefit determined to be five years.
Stock-Based Compensation
Stock-Based Compensation
All stock-based compensation granted to employees and non-employee directors is measured at the grant date fair value of the award. The Company estimates the fair value of stock options under the Company’s Equity Incentive Plans and purchase rights under the Company’s 2014 Employee Stock Purchase Plan (“2014 ESPP Plan” or “ESPP”) using the Black-Scholes option-pricing model. The fair value of restricted stock units (“RSUs”), including performance-based restricted stock units (“PRSUs”) subject to performance conditions, is equal to the fair value of the Company’s common stock on the date of grant. The fair value of PRSUs subject to market conditions are determined using a Monte Carlo Simulation model. Compensation expense is recognized net of actual forfeitures using the straight-line method over the service period, which is generally the vesting period.
Income Taxes
Income Taxes
The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2022, and 2021, the Company recorded a full valuation allowance against the U.S. net deferred tax assets because of its history of operating losses in the United States. As of December 31, 2022 and 2021, the Company recognized a net deferred tax asset balance of $3.8 million and $6.9 million, respectively, related to its
operations in the UK and Australia. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.
Comprehensive loss
Comprehensive loss
Comprehensive loss consists of net loss, and unrealized gains or losses on available-for-sale marketable investments. The Company presents comprehensive loss as part of the consolidated statements of operations. The changes in the accumulated balances of the components of other comprehensive loss were not material for the periods presented.
Net Loss Per Share
Net Loss Per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares issuable upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. In periods of net loss, all potentially issuable shares of common stock are excluded from the diluted net loss per share computation because they are anti-dilutive. Therefore, basic and diluted net loss per share are the same for all years presented in the Company’s consolidated statements of operations and comprehensive loss.
Indemnification IndemnificationThe Company, in the ordinary course of business, enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties.
Segment Information
Segment Information
The Company has determined that its Chief Executive Officer is its chief operating decision maker. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.
Recent Accounting Pronouncements Not Yet Effective
Recent Accounting Pronouncements Not Yet Effective
The Company has reviewed, or is in the process of evaluating, all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its consolidated financial position, operating results or statements of cash flows.
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Allowance for Doubtful Accounts The following table presents the changes in the allowance for doubtful accounts (in thousands):
Year Ended December 31,
   20222021
Balance, beginning of period  $220 $127 
Add: bad debt expense  1,105 808 
Less: write-offs, net of recoveries  (1,063)(715)
Balance, end of period  $262 $220 
Schedule of Estimated Useful Lives Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows:
Asset CategoryEstimated Useful Lives
Computer and network equipment
3 to 5 years
Computer software3 years
Internal-use software and development costs
1 to 5 years
Furniture and fixtures7 years
Leasehold improvementsShorter of useful life or lease term
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):
December 31, 2022December 31, 2021
Accounts receivable, net$87,494 $83,731 
Deferred contract acquisition costs, net:
Current$47,242 $33,295 
Non-current114,880 84,663 
Total deferred contract acquisition costs, net$162,122 $117,958 
Contract assets and contract liabilities:
Contract assets (included in prepaid expenses and other current assets)$3,401 $2,593 
Contract liabilities (deferred revenue)57,816 43,720 
Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities)1,178 2,097 
Net contract liabilities$(55,593)$(43,224)
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Marketable Investments The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of December 31, 2022 and 2021 were as follows (in thousands):
December 31, 2022
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$747 $— $(13)$734 
U.S. treasury securities186,776 (1,382)185,402 
U.S. agency and government-sponsored securities197,597 29 (1,660)195,966 
Commercial paper25,386 — — 25,386 
Municipal bonds22,764 — (145)22,619 
Corporate bonds3,658 — (22)3,636 
Total$436,928 $37 $(3,222)$433,743 
December 31, 2022
Long-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
U.S. agency securities$885 $— $— $885 
Total$885 $— $— $885 
December 31, 2021
Short-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$1,615 $— $— $1,615 
U.S. treasury securities83,237 — (24)83,213 
U.S. agency securities159,070 — (65)159,005 
Commercial paper47,555 — — 47,555 
Municipal bonds75,337 — (96)75,241 
Corporate bonds12,355 (6)12,351 
Total$379,169 $$(191)$378,980 
December 31, 2021
Long-Term Marketable InvestmentsCostGross Unrealized GainsGross Unrealized LossesFair Value
Certificates of deposit$746 $— $(2)$744 
U.S. treasury securities63,566 — (251)63,315 
U.S. agency securities63,960 — (254)63,706 
Municipal bonds18,655 — (64)18,591 
Corporate bonds1,026 — (5)1,021 
Total$147,953 $— $(576)$147,377 
Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments The following table presents the gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of December 31, 2022 and 2021 (in thousands):
December 31, 2022December 31, 2021
Gross Unrealized LossesFair ValueGross Unrealized LossesFair Value
Certificates of deposit$(13)$734 $(2)$2,010 
U.S. treasury securities(1,382)126,534 (275)140,527 
U.S. agency securities(1,660)172,458 (320)222,710 
Municipal bonds(145)12,623 (160)87,184 
Corporate bonds(22)3,636 (10)9,428 
Total$(3,222)$315,985 $(767)$461,859 
Schedule of Assets Carried at Fair Value The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):
December 31, 2022
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$37,560 $— $— $37,560 
U.S. treasury securities19,700 — — 19,700 
Total cash equivalents$57,260 $— $— $57,260 
Marketable investments (short and long-term)
Certificates of deposit$— $734 $— $734 
U.S. treasury securities185,402 — — 185,402 
U.S. agency and government sponsored securities — 196,851 — 196,851 
Commercial paper— 25,386 — 25,386 
Municipal bonds— 22,619 — 22,619 
Corporate bonds— 3,636 — 3,636 
Total marketable investments$185,402 $249,226 $— $434,628 
December 31, 2021
Level 1Level 2Level 3Total
Assets
Cash equivalents
Money market funds$31,380 $— $— $31,380 
Certificates of deposit— 747 — 747 
Total cash equivalents$31,380 $747 $— $32,127 
Marketable investments (short and long-term)
Certificates of deposit$— $2,359 $— $2,359 
U.S. Treasury146,528 — — 146,528 
U.S. agency and government sponsored securities— 222,711 — 222,711 
Commercial paper— 47,555 — 47,555 
Municipal bonds— 93,832 — 93,832 
Corporate bonds— 13,372 — 13,372 
Total marketable investments$146,528 $379,829 $— $526,357 
Liabilities
Contingent consideration$— $— $23,740 $23,740 
Schedule of Changes for Contingent Consideration Liabilities A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):
Contingent Consideration
Balance, December 31. 2020$18,100 
  Change in fair value of contingent consideration5,640 
Balance, December 31, 202123,740 
  Change in fair value of contingent consideration260 
  Less: Payment(24,000)
Balance, December 31, 2022$— 
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components (Tables)
12 Months Ended
Dec. 31, 2022
Financial Statement Components [Abstract]  
Schedule of Cash and Cash Equivalents Cash and cash equivalents consisted of the following (in thousands):
December 31,
20222021
Cash$123,260 $58,751 
Certificates of deposit— 747 
Money market funds37,560 31,380 
U.S. Treasury19,700 — 
Total cash and cash equivalents$180,520 $90,878 
Schedule of Accounts Receivable Accounts receivable, net consisted of the following (in thousands):
December 31,
20222021
Trade accounts receivable$77,621 $75,970 
Unbilled trade accounts receivable, net of advance client deposits10,135 7,981 
Allowance for doubtful accounts(262)(220)
Accounts receivable, net$87,494 $83,731 
Schedule of Prepaid Expenses and Other Current Assets Prepaid expenses and other current assets consisted of the following (in thousands):
December 31,
20222021
Prepaid expenses$17,151 $21,306 
Other current assets9,159 6,443 
Contract assets3,401 2,593 
Prepaid expenses and other current assets$29,711 $30,342 
Schedule of Property and Equipment Property and equipment, net consisted of the following (in thousands):
December 31,
20222021
Computer and network equipment$148,789 $116,701 
Computer software50,955 44,268 
Internal-use software development costs6,111 500 
Furniture and fixtures3,326 3,953 
Leasehold improvements6,574 5,914 
Property and equipment215,755 171,336 
Accumulated depreciation and amortization(114,534)(93,551)
Property and equipment, net$101,221 $77,785 
Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands):
December 31,
20222021
Gross$36,282 $42,541 
Less: accumulated depreciation and amortization(36,203)(41,689)
Total$79 $852 
Schedule of Other Assets
Other assets consisted of the following (in thousands):
December 31,
20222021
Other assets$5,081 $4,964 
Equity investment in a privately-held company2,000 — 
Deferred tax assets3,976 6,907 
Other assets$11,057 $11,871 
Schedule of Accrued and Other Current Liabilities Accrued and other current liabilities consisted of the following (in thousands):
December 31,
20222021
Accrued expenses$19,343 $20,108 
Accrued compensation and benefits33,749 34,729 
Contingent consideration — 23,740 
Accrued and other current liabilities$53,092 $78,577 
Schedule of Long-Term Liabilities Other long-term liabilities consisted of the following (in thousands):
December 31,
20222021
Deferred revenue$1,178 $2,097 
Deferred tax liabilities157 — 
Other long-term liabilities1,745 5,574 
Other long-term liabilities$3,080 $7,671 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets Activity The following table summarizes the activity in the Company's intangible asset balances during the years ended December 31, 2022 and 2021 (in thousands):
Intangible Assets
Beginning of the period, January 1, 2021$51,684 
Amortization(11,787)
End of the period, December 31, 202139,897 
Amortization(11,705)
End of the period, December 31, 2022$28,192 
Schedule of Intangible Assets The components of intangible assets were as follows (in thousands):
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated
Amortization
Net
Carrying
Amount
Weighted Average Remaining Amortization Period (Years)Gross
Carrying Amount
Accumulated
Amortization
Net
Carrying
Amount
Weighted Average Remaining Amortization Period (Years)
Developed technology$56,214 $(28,881)$27,333 3.2$56,214 $(17,821)$38,393 4.0
Acquired workforce470 (470)— 0.0470 (334)136 0.9
Customer relationships1,600 (741)859 2.71,600 (421)1,179 3.7
Trademarks500 (500)— 0.0500 (311)189 0.9
Total$58,784 $(30,592)$28,192 3.2$58,784 $(18,887)$39,897 4.0
Schedule of Expected Future Amortization Expense of Intangible Assets As of December 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands):
PeriodExpected Future
Amortization Expense
2023$10,870 
20247,527 
20255,595 
20264,200 
2027— 
Thereafter— 
Total$28,192 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Convertible Senior Notes, Due 2025  
Debt Instrument [Line Items]  
Schedule of Net Carrying Amount of Notes and Impact to Additional Paid-in Capital
The net carrying amount of the 2025 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands):
December 31, 2022December 31, 2021
Principal$747,500 $747,500 
Unamortized issuance costs(9,124)(12,835)
Net carrying amount$738,376 $734,665 
Schedule of Interest Expense Related to the Notes
Interest expense related to the 2025 convertible senior notes was as follows (in thousands):
Year Ended
December 31, 2022December 31, 2021December 31, 2020
Contractual interest expense$3,737 $4,007 $2,230 
Amortization of debt discount— — 16,528 
Amortization of issuance costs3,711 3,674 1,538 
Total interest expense$7,448 $7,681 $20,296 
Convertible Senior Notes, Due 2023  
Debt Instrument [Line Items]  
Schedule of Net Carrying Amount of Notes and Impact to Additional Paid-in Capital The net carrying amount of the 2023 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands):
December 31, 2022December 31, 2021
Principal$169 $34,225 
Unamortized issuance costs— (291)
Net carrying amount$169 $33,934 
Schedule of Interest Expense Related to the Notes Interest expense related to the 2023 convertible senior notes was as follows (in thousands):
Year Ended
December 31, 2022December 31, 2021December 31, 2020
Contractual interest expense$$42 $184 
Amortization of debt discount— — 7,006 
Amortization of issuance costs32 283 666 
Total interest expense$38 $325 $7,856 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans as of December 31, 2022, were as follows (in thousands):
Common Stock Reserved
Stock options outstanding1,481 
RSUs (including PRSUs) outstanding3,718 
Shares available for future grant under 2014 Plan14,230 
Shares available for future issuance under ESPP3,570 
Total shares of common stock reserved22,999 
Schedule of Stock Option Activities
A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows (in thousands, except years and per share data):
Number of SharesWeighted
Average
Exercise
Price
Weighted
Average
Remaining
Contractual
Life
(Years)
Aggregate
Intrinsic
Value (1)
Outstanding as of December 31, 20211,982 $38.65 
Options granted81 110.05 
Options exercised(531)16.06 
Options forfeited or expired(51)122.88 
Outstanding as of December 31, 20221,481 47.75 4.6$51,226 
Vested and expected to vest as of December 31, 20221,481 47.75 4.651,226 
Exercisable as of December 31, 20221,263 35.60 4.050,583 
(1) The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the
stock options and the fair market value of the Company’s common stock of $67.86 per share as of December     30, 2022 for all in-the-money stock options outstanding.
Following is additional information pertaining to the Company’s stock option activity (in thousands, except per share data):
Year Ended December 31,
202220212020
Weighted average grant date fair value per share of options granted, excluding assumed stock options$50.44 $78.72 $38.80 
Weighted average grant date fair value per share of assumed stock options— — 125.96 
Intrinsic value of options exercised (1)
45,698 59,762 47,529 
Total fair value of options vested during the period11,421 12,760 7,846 
Cash received from options exercised8,522 7,402 11,656 
(1) Intrinsic value of options exercised is the difference between the fair market value of the Company’s common stock at the time of exercise and the exercise price paid.
Schedule of RSU Activities A summary of RSU activity (including PRSUs) during the year ended December 31, 2022 is as follows (in thousands, except years and per share data):
Number of SharesWeighted Average Grant Date Fair Value Per Share
Outstanding as of December 31, 20212,560 $125.65 
RSUs granted(1)
2,912 90.51 
RSUs vested and released(1,383)112.18 
RSUs forfeited or cancelled(371)121.48 
Outstanding as of December 31, 20223,718 103.55 
(1) Includes 0.4 million PRSUs granted during 2022.Following is additional information pertaining to the Company’s RSU activity (including PRSUs) (in thousands, except per share data):
Year Ended December 31,
202220212020
Weighted average grant date fair value per share of RSUs granted$90.51 $177.00 $86.15 
Total fair value of RSUs vested during the period125,798 174,500 136,805 
Schedule of Stock-Based Compensation Expense Stock-based compensation expenses for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):         
Year Ended December 31,
202220212020
Cost of revenue$33,297 $17,734 $9,422 
Research and development
44,367 29,179 14,043 
Sales and marketing59,300 35,269 20,164 
General and administrative
35,543 26,623 21,118 
Total stock-based compensation$172,507 $108,805 $64,747 
Schedule of Unrecognized Compensation Expense As of December 31, 2022, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years).
Stock OptionRSU (excluding PRSUs)PRSUESPP
Unrecognized stock-based compensation expense$12,085 $324,834 $24,841 $3,265 
Weighted-average amortization period2.2 years2.4 years2.5 years0.4 years
Schedule of Valuation Assumptions, Stock Option
The weighted average assumptions used to value stock options granted during the periods presented were as follows:
Stock Options
Year Ended December 31,
20222021
2020 (1)
Expected term (years)6.06.05.7
Volatility46%47%47%
Risk-free interest rate1.8%1.0%0.9%
Dividend yield
(1)The weighted average assumptions for the year ended December 31, 2020 includes assumed stock options. The weighted average assumptions, excluding the assumed stock options, were an expected term of 6.0 years, volatility of 47%, risk-free interest rate of 1.0% and dividend yield of 0%. The weighted average assumptions of the assumed stock options were an expected term of 4.3 years, volatility of 47%, risk-free interest rate of 0.3% and dividend yield of 0%.
The weighted average assumptions used to value PRSUs with market conditions granted during the periods presented were as follows:
PRSUs (Market Conditions)
Year Ended December 31,
202220212020
Expected term (years)3.0
Volatility53%
Risk-free interest rate3.5%
Dividend yield
Schedule of Valuation Assumptions for Stock Option Purchase Plan
The weighted average assumptions used to value purchase rights under the 2014 ESPP granted during the periods presented were as follows:
ESPP
Granted In
November 2022May 2022November 2021May 2021November 2020May 2020
Expected term (years)0.50.50.50.50.50.5
Volatility59%46%46%49%50%50%
Risk-free interest rate2.1%0.2%0.2%0.1%0.1%0.2%
Dividend yield
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Share The following table presents the calculation of basic and diluted net loss per share (in thousands, except per share data):
Year Ended December 31,
202220212020
Net loss$(94,650)$(53,000)$(42,130)
Weighted-average shares used in computing basic and diluted net loss per share69,920 67,512 64,154 
Basic and diluted net loss per share$(1.35)$(0.79)$(0.66)
Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):
December 31,
202220212020
Stock options1,481 1,982 2,255 
RSUs (including PRSUs)
3,718 2,560 2,267 
Convertible senior notes(1)
5,685 6,663 910 
Total10,884 11,205 5,432 
(1) The Company used the if-converted method for 2022 and 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for 2020.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Components of Loss Before Income Taxes The following table presents components of loss before income taxes for the periods presented (in thousands):
Year Ended December 31,
202220212020
United States$(76,280)$(59,856)$(44,303)
International(13,982)(4,429)(280)
Loss before income taxes$(90,262)$(64,285)$(44,583)
Schedule of Components of Provision for Income Taxes Provision for (benefit from) income taxes for the periods presented consisted of (in thousands):
Year Ended December 31,
202220212020
Current:
U.S. federal$— $— $— 
U.S. state576 262 401 
Foreign724 (202)233 
Total provision for income taxes - Current1,300 60 634 
Deferred:
U.S. federal— — (2,495)
U.S. state— — (414)
Foreign3,088 (11,345)(178)
Total provision for (benefit from) income taxes - Deferred3,088 (11,345)(3,087)
Total provision for (benefit from) income taxes$4,388 $(11,285)$(2,453)
Schedule of Effective Income Tax Reconciliation Income tax (benefit) expense differed from the amount computed by applying the U.S. federal statutory income tax rate of 21% to pre-tax (loss) income for the periods presented as a result of the following (in thousands):
Year Ended December 31,
202220212020
U.S. federal tax at statutory rate$(18,957)$(13,500)$(9,362)
U.S. state income taxes576 262 (345)
Section 162(m)3,851 7,543 6,472 
Global intangible low-taxed income4,127 — — 
Non-deductible expenses 78 1,361 1,944 
Research and development credit(1,194)(1,181)(837)
Stock-based compensation1,722 (25,241)(23,800)
Tax benefit from acquisition/reorganizations(3,852)(5,877)(2,495)
Foreign taxes6,749 (4,760)118 
Other— 20 533 
Change in valuation allowance11,288 30,088 25,319 
Total provision for (benefit from) income taxes$4,388 $(11,285)$(2,453)
Schedule of Deferred Tax Assets and Liabilities The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 related to the following (in thousands):    
December 31,
20222021
Deferred tax assets:
Net operating loss and credit carryforwards$125,698 $133,433 
Capitalized R&D costs30,552 — 
Accrued liabilities10,295 12,719 
Allowance for doubtful accounts1,143 712 
Amortized intangibles3,041 872 
Deferred revenue1,992 1,351 
Accrued compensation3,238 3,963 
Long-term lease liabilities12,421 13,618 
Gross deferred tax assets188,380 166,668 
Valuation allowance(135,406)(121,835)
Net deferred tax assets52,974 44,833 
Deferred tax liabilities:
Property and equipment(2,737)(2,633)
Other(556)(509)
Right of use assets(10,419)(11,573)
Deferred compensation - Current(35,443)(23,211)
Gross deferred tax liabilities(49,155)(37,926)
Net deferred taxes$3,819 $6,907 
Schedule of Unrecognized Tax Benefits Rollforward The table below shows the changes in the gross amount of unrecognized tax benefits for the periods presented (in thousands):
Year Ended December 31,
202220212020
Unrecognized benefit — beginning of period$7,643 $6,076 $4,471 
Gross increases — current year tax positions1,773 1,851 1,605 
Gross decreases — prior year tax positions(1)— — 
Settlements with tax authorities— (284)— 
Unrecognized benefit — end of period$9,415 $7,643 $6,076 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services As of December 31, 2022, future minimum payments under these arrangements were as follows in thousands):
Year Ending December 31,Hosting ServicesTelecommunication Usage Services
2023$588 $7,467 
2024238 5,940 
20251,304 
2026— 459 
Thereafter$— $— 
Total future minimum payment$830 $15,170 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Geographical Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Revenues and Property and Equipment by Geographic Region
The following table summarizes revenues by geographic region based on client billing address (in thousands):
Year Ended December 31,
202220212020
United States$702,206 $556,385 $400,509 
International76,640 53,206 34,399 
Total revenue$778,846 $609,591 $434,908 
The following table summarizes total property and equipment, net in the respective locations (in thousands):
December 31,
20222021
United States$92,659 $68,674 
International8,562 9,111 
Property and equipment, net$101,221 $77,785 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Lease Obligations
The components of lease expenses were as follows (in thousands):
Year Ended December 31,
202220212020
Operating lease cost$12,072 $10,238 $6,142 
Finance lease cost:
Amortization of right-of-use assets$56 $438 $748 
Interest on finance lease liabilities— — 212 
Total finance lease cost$56 $438 $960 
Supplemental cash flow information related to leases was as follows (in thousands):
Year Ended December 31,
202220212020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash used in operating leases$(11,684)$(7,178)$(6,531)
Financing cash used in finance leases— (612)(3,715)
Right of use assets obtained in exchange for lease obligations:
Operating leases5,984 50,101 5,980 
Finance leases— — — 
Weighted average remaining terms were as follows (in years):
December 31,
20222021
Weighted average remaining lease term
Operating leases6.4 years7.3 years
Finance leases0.0 years0.0 years
Weighted average discount rates were as follows:
December 31,
20222021
Weighted average discount rate
Operating leases3.4 %3.2 %
Finance leases— %— %
Schedule of Balance Sheet Information Related to Leases Supplemental balance sheet information related to leases was as follows (in thousands):
December 31,
20222021
Operating leases
Operating lease right-of-use assets$44,120 $48,703 
Operating lease liabilities:$10,626 $9,826 
Operating lease liabilities — less current portion41,389 47,088 
Total operating lease liabilities$52,015 $56,914 
Finance leases
Property and equipment, gross$36,282 $42,541 
Less: accumulated depreciation and amortization(36,203)(41,689)
Property and equipment, net$79 $852 
Schedule of Operating Lease Maturities Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating Leases
2023$12,246 
20249,986 
20257,144 
20265,679 
20275,718 
Thereafter17,081 
Total future minimum lease payments57,854 
Less: imputed interest(5,839)
Total$52,015 
Schedule of Finance Lease Maturities Maturities of lease liabilities were as follows (in thousands):
Year Ending December 31,Operating Leases
2023$12,246 
20249,986 
20257,144 
20265,679 
20275,718 
Thereafter17,081 
Total future minimum lease payments57,854 
Less: imputed interest(5,839)
Total$52,015 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table presents the final allocation of the purchase price at the acquisition date (in thousands):
Cash$1,394 
Property and equipment acquired 124 
Other assets acquired2,238 
Acquired technology28,600 
Customer relationships 1,100 
Trade name and trademarks400 
Goodwill130,976 
Total assets acquired164,832 
Liabilities assumed(3,525)
Deferred tax liability(4,616)
         Total consideration$156,691 
         Total consideration (net of cash acquired)$155,297 
The following table presents the final allocation of the purchase price at the acquisition date (in thousands):
Cash$168 
Tangible assets acquired 200 
Acquired technology12,200 
Customer relationships 500 
Trade name and trademarks100 
Goodwill22,646 
Total assets acquired35,814 
Deferred tax liability(2,910)
Liabilities assumed(682)
         Total$32,222 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Selected Quarterly Financial Data (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Information Disclosure [Abstract]  
Schedule of Quarterly Financial Information
Selected quarterly financial information for 2022 and 2021 is as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands, except per share data)
Revenue$208,345 $198,342 $189,382 $182,777 $173,599 $154,328 $143,782 $137,882 
Cost of revenue (1)(2)
96,294 94,111 88,229 88,867 79,764 67,137 64,395 59,803 
Gross profit112,051 104,231 101,153 93,910 93,835 87,191 79,387 78,079 
Operating expenses:
Research and development (1)(2)
36,865 34,113 34,992 35,824 30,448 29,680 24,648 22,121 
Sales and marketing (1)(2)
65,928 67,353 64,098 64,611 53,394 49,712 46,024 44,799 
General and administrative (1)(2)
22,509 24,496 23,824 24,314 21,972 26,790 22,909 22,245 
Total operating expenses125,302 125,962 122,914 124,749 105,814 106,182 93,581 89,165 
Loss from operations(13,251)(21,731)(21,761)(30,839)(11,979)(18,991)(14,194)(11,086)
Other (expense) income, net:
Interest expense(1,887)(1,879)(1,857)(1,870)(2,024)(1,947)(2,118)(1,938)
Other (expense) and interest income2,706 982 280 845 (43)213 (353)175 
Total other (expense) income, net819 (897)(1,577)(1,025)(2,067)(1,734)(2,471)(1,763)
Loss before income taxes(12,432)(22,628)(23,338)(31,864)(14,046)(20,725)(16,665)(12,849)
Provision for (benefit from) income taxes1,221 579 332 2,256 (10,445)(188)(135)(517)
Net loss$(13,653)$(23,207)$(23,670)$(34,120)$(3,601)$(20,537)$(16,530)$(12,332)
Net loss per share:
Basic$(0.19)$(0.33)$(0.34)$(0.49)$(0.05)$(0.30)$(0.25)$(0.18)
Diluted$(0.19)$(0.33)$(0.34)$(0.49)$(0.05)$(0.30)$(0.25)$(0.18)
Shares used in computing net loss per share:
Basic70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 
Diluted70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 
(1) Included stock-based compensation as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands)
Cost of revenue$8,638 $8,329 $8,538 $7,793 $6,854 $3,994 $3,781 $3,105 
Research and development11,799 10,603 11,818 10,145 9,163 9,101 6,152 4,763 
Sales and marketing15,152 15,761 14,963 13,424 11,987 8,304 8,208 6,771 
General and administrative8,235 9,810 9,467 8,032 7,597 5,996 6,760 6,269 
Total stock-based compensation$43,824 $44,503 $44,786 $39,394 $35,601 $27,395 $24,901 $20,908 
(2) Included depreciation and amortization expenses as follows:
Quarter Ended
Dec. 31, 2022Sept. 30, 2022Jun. 30, 2022Mar. 31, 2022Dec. 31, 2021Sept. 30, 2021Jun. 30, 2021Mar. 31, 2021
(unaudited, in thousands)
Cost of revenue$8,803 $8,904 $8,747 $8,500 $8,301 $7,658 $7,825 $7,087 
Research and development768 768 804 825 948 1,004 729 596 
Sales and marketing
General and administrative1,449 1,542 2,088 1,469 1,288 1,117 1,096 1,079 
Total depreciation and amortization$11,021 $11,215 $11,640 $10,795 $10,538 $9,780 $9,651 $8,763 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Termination of Zoom Proposed Merger and Basis of Presentation (Details)
$ in Millions
3 Months Ended
Sep. 30, 2021
USD ($)
Five9, Inc. | Five9, Inc.  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Business combination, acquisition related costs $ 7.6
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Concentration Risks (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Cash, uninsured amount $ 178.6 $ 89.2
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance, beginning of period $ 220 $ 127  
Add: bad debt expense 1,105 808 $ 754
Less: write-offs, net of recoveries (1,063) (715)  
Balance, end of period $ 262 $ 220 $ 127
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Schedule of Property and Equipment, Net (Details)
12 Months Ended
Dec. 31, 2022
Computer and network equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life, in years 3 years
Computer and network equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life, in years 5 years
Computer software  
Property, Plant and Equipment [Line Items]  
Useful life, in years 3 years
Internal-use software and development costs  
Property, Plant and Equipment [Line Items]  
Useful life, in years 3 years
Internal-use software and development costs | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life, in years 1 year
Internal-use software and development costs | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life, in years 5 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful life, in years 7 years
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 3 years 2 months 12 days 4 years
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 3 years  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period 6 years  
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Advertising Costs (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Advertising expense $ 28.1 $ 20.8 $ 15.6
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Commissions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Amortization period of capitalized contract cost (in years) 5 years    
Commission expense $ 47.3 $ 31.1 $ 21.9
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Tax Credit Carryforward [Line Items]    
Deferred tax assets $ 3,819 $ 6,907
U.K. and Australia    
Tax Credit Carryforward [Line Items]    
Deferred tax assets $ 3,800 $ 6,900
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Accounts receivable, net $ 87,494 $ 83,731
Deferred contract acquisition costs, net:    
Current 47,242 33,295
Non-current 114,880 84,663
Total deferred contract acquisition costs, net 162,122 117,958
Contract assets and contract liabilities:    
Contract assets (included in prepaid expenses and other current assets) 3,401 2,593
Contract liabilities (deferred revenue) 57,816 43,720
Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities) 1,178 2,097
Net contract liabilities $ (55,593) $ (43,224)
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Amortization period of capitalized contract cost (in years) 5 years
Contract revenue recognized $ 37.7
Remaining performance obligation $ 758.9
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Performance obligation satisfaction period (in months) 24 months
Remaining performance obligation, percentage 75.00%
Contract Acquisition Costs  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Amortization period of capitalized contract cost (in years) 5 years
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Fair Value $ 434,628 $ 526,357
Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 436,928 379,169
Gross Unrealized Gains 37 2
Gross Unrealized Losses (3,222) (191)
Fair Value 433,743 378,980
Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 885 147,953
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (576)
Fair Value 885 147,377
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 734 2,359
Certificates of deposit | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 747 1,615
Gross Unrealized Gains 0 0
Gross Unrealized Losses (13) 0
Fair Value 734 1,615
Certificates of deposit | Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   746
Gross Unrealized Gains   0
Gross Unrealized Losses   (2)
Fair Value   744
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 185,402 146,528
U.S. treasury securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 186,776 83,237
Gross Unrealized Gains 8 0
Gross Unrealized Losses (1,382) (24)
Fair Value 185,402 83,213
U.S. treasury securities | Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   63,566
Gross Unrealized Gains   0
Gross Unrealized Losses   (251)
Fair Value   63,315
U.S. agency and government-sponsored securities | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 197,597 159,070
Gross Unrealized Gains 29 0
Gross Unrealized Losses (1,660) (65)
Fair Value 195,966 159,005
U.S. agency and government-sponsored securities | Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 885 63,960
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (254)
Fair Value 885 63,706
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 25,386 47,555
Commercial paper | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 25,386 47,555
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 25,386 47,555
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 22,619 93,832
Municipal bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 22,764 75,337
Gross Unrealized Gains 0 0
Gross Unrealized Losses (145) (96)
Fair Value 22,619 75,241
Municipal bonds | Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   18,655
Gross Unrealized Gains   0
Gross Unrealized Losses   (64)
Fair Value   18,591
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 3,636 13,372
Corporate bonds | Short-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost 3,658 12,355
Gross Unrealized Gains 0 2
Gross Unrealized Losses (22) (6)
Fair Value $ 3,636 12,351
Corporate bonds | Long-Term Marketable Investments    
Debt Securities, Available-for-sale [Line Items]    
Cost   1,026
Gross Unrealized Gains   0
Gross Unrealized Losses   (5)
Fair Value   $ 1,021
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements - Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (3,222) $ (767)
Fair Value 315,985 461,859
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (13) (2)
Fair Value 734 2,010
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (1,382) (275)
Fair Value 126,534 140,527
U.S. agency and government-sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (1,660) (320)
Fair Value 172,458 222,710
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (145) (160)
Fair Value 12,623 87,184
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (22) (10)
Fair Value $ 3,636 $ 9,428
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Cash equivalents $ 57,260 $ 32,127
Marketable investments 434,628 526,357
Liabilities    
Contingent consideration   23,740
Level 1    
Assets    
Cash equivalents 57,260 31,380
Marketable investments 185,402 146,528
Liabilities    
Contingent consideration   0
Level 2    
Assets    
Cash equivalents 0 747
Marketable investments 249,226 379,829
Liabilities    
Contingent consideration   0
Level 3    
Assets    
Cash equivalents 0 0
Marketable investments 0 0
Liabilities    
Contingent consideration   23,740
Certificates of deposit    
Assets    
Marketable investments 734 2,359
Certificates of deposit | Level 1    
Assets    
Marketable investments 0 0
Certificates of deposit | Level 2    
Assets    
Marketable investments 734 2,359
Certificates of deposit | Level 3    
Assets    
Marketable investments 0 0
U.S. treasury securities    
Assets    
Marketable investments 185,402 146,528
U.S. treasury securities | Level 1    
Assets    
Marketable investments 185,402 146,528
U.S. treasury securities | Level 2    
Assets    
Marketable investments 0 0
U.S. treasury securities | Level 3    
Assets    
Marketable investments 0 0
U.S. agency and government sponsored securities    
Assets    
Marketable investments 196,851 222,711
U.S. agency and government sponsored securities | Level 1    
Assets    
Marketable investments 0 0
U.S. agency and government sponsored securities | Level 2    
Assets    
Marketable investments 196,851 222,711
U.S. agency and government sponsored securities | Level 3    
Assets    
Marketable investments 0 0
Commercial paper    
Assets    
Marketable investments 25,386 47,555
Commercial paper | Level 1    
Assets    
Marketable investments 0 0
Commercial paper | Level 2    
Assets    
Marketable investments 25,386 47,555
Commercial paper | Level 3    
Assets    
Marketable investments 0 0
Municipal bonds    
Assets    
Marketable investments 22,619 93,832
Municipal bonds | Level 1    
Assets    
Marketable investments 0 0
Municipal bonds | Level 2    
Assets    
Marketable investments 22,619 93,832
Municipal bonds | Level 3    
Assets    
Marketable investments 0 0
Corporate bonds    
Assets    
Marketable investments 3,636 13,372
Corporate bonds | Level 1    
Assets    
Marketable investments 0 0
Corporate bonds | Level 2    
Assets    
Marketable investments 3,636 13,372
Corporate bonds | Level 3    
Assets    
Marketable investments 0 0
Money market funds    
Assets    
Cash equivalents 37,560 31,380
Money market funds | Level 1    
Assets    
Cash equivalents 37,560 31,380
Money market funds | Level 2    
Assets    
Cash equivalents 0 0
Money market funds | Level 3    
Assets    
Cash equivalents 0 0
Certificates of deposit    
Assets    
Cash equivalents   747
Certificates of deposit | Level 1    
Assets    
Cash equivalents   0
Certificates of deposit | Level 2    
Assets    
Cash equivalents   747
Certificates of deposit | Level 3    
Assets    
Cash equivalents   $ 0
U.S. treasury securities    
Assets    
Cash equivalents 19,700  
U.S. treasury securities | Level 1    
Assets    
Cash equivalents 19,700  
U.S. treasury securities | Level 2    
Assets    
Cash equivalents 0  
U.S. treasury securities | Level 3    
Assets    
Cash equivalents $ 0  
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Feb. 28, 2022
Nov. 30, 2020
Nov. 18, 2020
Debt Instrument [Line Items]            
Contingent consideration   $ 23,740,000        
Payment for contingent consideration liability $ 18,100,000 0 $ 0      
Equity investment in a privately-held company 2,000,000 0   $ 2,000,000    
Inference Solutions            
Debt Instrument [Line Items]            
Contingent consideration         $ 24,000,000 $ 18,100,000
Payment for contingent consideration liability 24,000,000          
Level 2            
Debt Instrument [Line Items]            
Contingent consideration   0        
Level 3            
Debt Instrument [Line Items]            
Contingent consideration   23,740,000        
Nonrecurring            
Debt Instrument [Line Items]            
Assets and liabilities measured at fair value on nonrecurring basis 0 0        
Convertible Senior Notes, Due 2023 | Level 2 | Convertible Debt            
Debt Instrument [Line Items]            
Fair value of long-term debt 300,000 114,900,000        
Convertible Senior Notes, Due 2025 | Level 2 | Convertible Debt            
Debt Instrument [Line Items]            
Fair value of long-term debt $ 687,100,000 $ 917,300,000        
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Investments and Fair Value Measurements - Schedule of Changes for Contingent Consideration Liabilities (Details) - Liability - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Summary of changes in contingent consideration liabilities    
Change in fair value of contingent consideration $ 260  
Less: Payment (24,000)  
Ending balance 0  
Fair Value, Recurring    
Summary of changes in contingent consideration liabilities    
Beginning balance $ 23,740 $ 18,100
Change in fair value of contingent consideration   5,640
Ending balance   $ 23,740
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash and Cash Equivalents        
Cash and cash equivalents $ 180,520 $ 90,878 $ 220,372 $ 77,976
Cash        
Cash and Cash Equivalents        
Cash and cash equivalents 123,260 58,751    
Certificates of deposit        
Cash and Cash Equivalents        
Cash and cash equivalents 0 747    
Money market funds        
Cash and Cash Equivalents        
Cash and cash equivalents 37,560 31,380    
U.S. Treasury        
Cash and Cash Equivalents        
Cash and cash equivalents $ 19,700 $ 0    
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable      
Allowance for doubtful accounts $ (262) $ (220) $ (127)
Accounts receivable, net 87,494 83,731  
Trade accounts receivable      
Accounts Receivable      
Trade accounts receivable 77,621 75,970  
Unbilled trade accounts receivable, net of advance client deposits      
Accounts Receivable      
Trade accounts receivable $ 10,135 $ 7,981  
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Statement Components [Abstract]    
Prepaid expenses $ 17,151 $ 21,306
Other current assets 9,159 6,443
Contract assets 3,401 2,593
Prepaid expenses and other current assets $ 29,711 $ 30,342
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Useful Lives of Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property and equipment $ 215,755 $ 171,336  
Accumulated depreciation and amortization (114,534) (93,551)  
Property and equipment, net 101,221 77,785  
Depreciation and amortization of property and equipment 33,000 26,900 $ 18,200
Computer and network equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 148,789 116,701  
Computer software      
Property, Plant and Equipment [Line Items]      
Property and equipment 50,955 44,268  
Internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment 6,111 500  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment 3,326 3,953  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 6,574 $ 5,914  
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Property and Equipment Capitalized Under Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Statement Components [Abstract]    
Gross $ 36,282 $ 42,541
Less: accumulated depreciation and amortization (36,203) (41,689)
Property and equipment, net $ 79 $ 852
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Feb. 28, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Other assets $ 5,081   $ 4,964
Equity investment in a privately-held company 2,000 $ 2,000 0
Deferred tax assets 3,976   6,907
Other assets $ 11,057   $ 11,871
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Statement Components [Abstract]    
Accrued expenses $ 19,343 $ 20,108
Accrued compensation and benefits 33,749 34,729
Contingent consideration 0 23,740
Accrued and other current liabilities $ 53,092 $ 78,577
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Statement Components - Schedule of Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Statement Components [Abstract]    
Deferred revenue $ 1,178 $ 2,097
Deferred tax liabilities 157 0
Other long-term liabilities 1,745 5,574
Other long-term liabilities $ 3,080 $ 7,671
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Intangible Asset Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill impairment, accumulated $ 0 $ 0  
Intangible Assets [Roll Forward]      
Intangible assets, beginning balance 39,897,000 51,684,000  
Amortization (11,705,000) (11,787,000) $ (6,800,000)
Intangible assets, ending balance $ 28,192,000 $ 39,897,000 $ 51,684,000
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets      
Gross Carrying Amount $ 58,784 $ 58,784  
Accumulated Amortization (30,592) (18,887)  
Net Carrying Amount $ 28,192 $ 39,897 $ 51,684
Weighted Average Remaining Amortization Period (Years) 3 years 2 months 12 days 4 years  
Amortization of intangible assets $ 11,705 $ 11,787 $ 6,800
Developed technology      
Acquired Finite-Lived Intangible Assets      
Gross Carrying Amount 56,214 56,214  
Accumulated Amortization (28,881) (17,821)  
Net Carrying Amount $ 27,333 $ 38,393  
Weighted Average Remaining Amortization Period (Years) 3 years 2 months 12 days 4 years  
Acquired workforce      
Acquired Finite-Lived Intangible Assets      
Gross Carrying Amount $ 470 $ 470  
Accumulated Amortization (470) (334)  
Net Carrying Amount $ 0 $ 136  
Weighted Average Remaining Amortization Period (Years) 0 years 10 months 24 days  
Customer relationships      
Acquired Finite-Lived Intangible Assets      
Gross Carrying Amount $ 1,600 $ 1,600  
Accumulated Amortization (741) (421)  
Net Carrying Amount $ 859 $ 1,179  
Weighted Average Remaining Amortization Period (Years) 2 years 8 months 12 days 3 years 8 months 12 days  
Trademarks      
Acquired Finite-Lived Intangible Assets      
Gross Carrying Amount $ 500 $ 500  
Accumulated Amortization (500) (311)  
Net Carrying Amount $ 0 $ 189  
Weighted Average Remaining Amortization Period (Years) 0 years 10 months 24 days  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]      
2023 $ 10,870,000    
2024 7,527,000    
2025 5,595,000    
2026 4,200,000    
2027 0    
Thereafter 0    
Net Carrying Amount 28,192,000 $ 39,897,000 $ 51,684,000
Impairment of intangible assets $ 0 $ 0  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Convertible Senior Notes and Capped Call (Narrative) (Details)
1 Months Ended 2 Months Ended 3 Months Ended 12 Months Ended 39 Months Ended
Dec. 30, 2022
$ / shares
Jan. 01, 2021
Rate
May 31, 2020
USD ($)
shares
May 31, 2018
USD ($)
$ / shares
Jun. 30, 2020
USD ($)
$ / shares
Jun. 30, 2021
USD ($)
Dec. 31, 2022
USD ($)
day
$ / shares
Rate
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Sep. 30, 2022
USD ($)
day
trigger
May 21, 2020
$ / shares
Debt Instrument [Line Items]                      
Debt balance             $ 747,700,000        
Cash consideration to repurchase note             34,067,000 $ 24,688,000 $ 200,350,000    
Loss on early extinguishment of debt             $ 0 $ 0 $ 6,964,000    
Common Stock                      
Debt Instrument [Line Items]                      
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares) | shares             573,633 453,943 3,015,000    
Treasury Stock                      
Debt Instrument [Line Items]                      
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) | shares             119,492 68,905      
Convertible Senior Notes, Due 2023 | Treasury Stock                      
Debt Instrument [Line Items]                      
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) | shares             119,492 68,905      
Convertible Debt | Convertible Senior Notes, Due 2025                      
Debt Instrument [Line Items]                      
Stated interest rate on debt (percent)         0.50%            
Proceeds from issuance of debt         $ 728,800,000            
Multiple of principle amount             $ 1,000        
Conversion ratio on convertible debt | Rate             744.37%        
Conversion price on convertible debt (in USD per share) | $ / shares             $ 134.34        
Premium on conversion price in relation to closing price (percentage)                     30.00%
Closing price of common stock (in dollars per share) | $ / shares $ 67.86                   $ 103.34
Share price of common stock with conversion premium (in dollars per share) | $ / shares             $ 174.64        
Sinking fund payment             $ 0        
Effective interest rate on debt (percent)   5.76%                  
Debt balance             $ 747,500,000 $ 747,500,000      
Cap price of the capped call transactions (in dollars per share) | $ / shares         $ 206.68            
Number of shares covered in the capped call transactions (in shares) | shares             5,600,000        
Amortization of debt issuance costs, effective interest rate | Rate   1.00%                  
Convertible Debt | Convertible Senior Notes, Due 2025 | Fundamental Change Event                      
Debt Instrument [Line Items]                      
Debt redemption price as percentage of principal amount             100.00%        
Convertible Debt | Convertible Senior Notes, Due 2025 | On or After June 6, 2023                      
Debt Instrument [Line Items]                      
Number of trading days | day             20        
Number of consecutive trading days | day             30        
Number of trading days preceding notice of redemption | day             2        
Threshold percentage of stock price trigger 130.00%           130.00%        
Debt redemption price as percentage of principal amount             100.00%        
Convertible Debt | Convertible Senior Notes, Due 2025 | Convertible, Term One                      
Debt Instrument [Line Items]                      
Number of trading days | day             20        
Number of consecutive trading days | day             30        
Threshold percentage of stock price trigger             130.00%        
Convertible Debt | Convertible Senior Notes, Due 2025 | Convertible, Term Two                      
Debt Instrument [Line Items]                      
Number of trading days | day             5        
Number of consecutive trading days | day             5        
Threshold percentage of stock price trigger             98.00%        
Convertible Debt | Convertible Senior Notes, Due 2023                      
Debt Instrument [Line Items]                      
Stated interest rate on debt (percent)       0.125%              
Proceeds from issuance of debt       $ 250,800,000              
Multiple of principle amount             $ 1,000     $ 1,000  
Conversion ratio on convertible debt | Rate             2449.78%        
Conversion price on convertible debt (in USD per share) | $ / shares             $ 40.82        
Effective interest rate on debt (percent)   6.39% 5.32%                
Convertible debt             $ 200,000        
Debt balance             $ 169,000 34,225,000      
Cap price of the capped call transactions (in dollars per share) | $ / shares       $ 62.80              
Number of shares covered in the capped call transactions (in shares) | shares             6,300,000        
Debt instrument, repurchase amount     $ 181,000,000                
Aggregate consideration to repurchase note     449,600,000                
Cash consideration to repurchase note     181,000,000                
Debt instrument, convertible, carrying amount of debt component     155,800,000                
Carrying amount of equity component     293,800,000                
Carrying value of debt subject to repurchase, net     150,400,000                
Third party transaction costs     $ 500,000                
Loss on early extinguishment of debt           $ 5,800,000 $ 1,200,000        
Debt issuance costs, gross, within extinguishment of debt           $ 2,700,000          
Number of conversion features triggered | trigger                   1  
Conversion price per share requiring conversion (in USD per share) | $ / shares             $ 53.07        
Cash payment to settle aggregate principal             $ 34,100,000 24,700,000      
Debt instrument, conversion multiple of aggregate principal amount             $ 34,100,000 $ 24,600,000      
Amortization of debt issuance costs, effective interest rate | Rate   0.76%                  
Convertible Debt | Convertible Senior Notes, Due 2023 | Common Stock                      
Debt Instrument [Line Items]                      
Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares) | shares     2,723,581                
Debt instrument, conversion multiple of aggregate principal amount (in shares) | shares             573,633 453,943      
Convertible Debt | Convertible Senior Notes, Due 2023 | Fundamental Change Event                      
Debt Instrument [Line Items]                      
Debt redemption price as percentage of principal amount             100.00%        
Convertible Debt | Convertible Senior Notes, Due 2023 | Convertible, Term One                      
Debt Instrument [Line Items]                      
Number of trading days | day             20     20  
Number of consecutive trading days | day             30     30  
Threshold percentage of stock price trigger             130.00%     130.00%  
Convertible Debt | Convertible Senior Notes, Due 2023 | Convertible, Term Two                      
Debt Instrument [Line Items]                      
Number of trading days | day             5        
Number of consecutive trading days | day             5        
Threshold percentage of stock price trigger             98.00%        
Private Placement | Convertible Debt | Convertible Senior Notes, Due 2025                      
Debt Instrument [Line Items]                      
Aggregate principal amount of debt         $ 747,500,000            
Option to purchase additional debt through private offering         $ 97,500,000            
Private Placement | Convertible Debt | Convertible Senior Notes, Due 2023                      
Debt Instrument [Line Items]                      
Aggregate principal amount of debt       $ 258,800,000              
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Principal $ 747,700  
Convertible Debt | Convertible Senior Notes, Due 2025    
Debt Instrument [Line Items]    
Principal 747,500 $ 747,500
Unamortized issuance costs (9,124) (12,835)
Net carrying amount 738,376 734,665
Convertible Debt | Convertible Senior Notes, Due 2023    
Debt Instrument [Line Items]    
Principal 169 34,225
Unamortized issuance costs 0 (291)
Net carrying amount $ 169 $ 33,934
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Debt Instrument [Line Items]                        
Total interest expense $ 1,887 $ 1,879 $ 1,857 $ 1,870 $ 2,024 $ 1,947 $ 2,118 $ 1,938 $ 7,493 $ 8,027 $ 28,348  
Convertible Senior Notes, Due 2025 | Convertible Debt                        
Debt Instrument [Line Items]                        
Contractual interest expense                 3,737 4,007 2,230  
Amortization of debt discount                 0 0 16,528  
Amortization of issuance costs                 3,711 3,674 1,538  
Total interest expense                 7,448 7,681 $ 20,296  
Convertible Senior Notes, Due 2023 | Convertible Debt                        
Debt Instrument [Line Items]                        
Contractual interest expense                 6 42   $ 184
Amortization of debt discount                 0 0   7,006
Amortization of issuance costs                 32 283   666
Total interest expense                 $ 38 $ 325   $ 7,856
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Capital Structure (Narrative) (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Class of Stock [Line Items]      
Common stock, shares authorized (in shares) 450,000,000 450,000,000  
Common stock, par value (in USD per share) $ 0.001 $ 0.001  
Common stock, shares issued (in shares) 71,047,179 68,488,337  
Common stock, shares outstanding (in shares) 71,047,179 68,488,337  
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000  
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001  
Preferred stock, shares issued (in shares) 0 0  
Preferred stock, shares outstanding (in shares) 0 0  
Common Stock      
Class of Stock [Line Items]      
Equity component from partial repurchase of 2023 convertible senior notes (in shares) 573,633 453,943 3,015,000
Treasury Stock      
Class of Stock [Line Items]      
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) 119,492 68,905  
Treasury Stock | Convertible Senior Notes, Due 2023      
Class of Stock [Line Items]      
Partial unwind of capped calls related to the 2023 convertible senior notes (in shares) 119,492 68,905  
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2022
Apr. 03, 2014
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 22,999,000  
Shares available for future grant under 2014 Plan    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 14,230,000  
Stock options outstanding    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 1,481,000  
RSUs (including PRSUs) outstanding    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 3,718,000  
Shares available for future issuance under ESPP    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 3,570,000 880,000
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Equity Incentive Plans (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 18, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award          
Recognized goodwill in relation to options assumed   $ 165,420 $ 165,420    
Stock-based compensation expense   $ 172,507 $ 108,805 $ 64,747  
Inference Solutions          
Share-based Compensation Arrangement by Share-based Payment Award          
Recognized goodwill in relation to options assumed $ 130,976        
Stock Option | Inference Solutions          
Share-based Compensation Arrangement by Share-based Payment Award          
Options assumed, estimated fair value on date of acquisition 7,600        
Recognized goodwill in relation to options assumed 200        
Stock-based compensation expense $ 7,400        
2004 Equity Incentive Plan | Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   4 years      
Award expiration period (in years)   10 years      
Expiration period, after termination of employment or relationship of consultant or director   90 days      
2004 Equity Incentive Plan | Stock Option | Tranche One          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   12 months      
Award vesting, percentage of award   25.00%      
2004 Equity Incentive Plan | Stock Option | Tranche Two          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   36 months      
Award vesting, percentage of award   75.00%      
2014 Equity Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of shares authorized for issuance (in shares)         5,300,000
Automatic annual increase in common stock reserved for issuance, percentage   5.00%      
Shares of common stock reserved for future issuance (in shares)   3,552,358      
2014 Equity Incentive Plan | Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   4 years      
Award expiration period (in years)   10 years      
Expiration period, after termination of employment or relationship of consultant or director   3 months      
2014 Equity Incentive Plan | RSUs (including PRSUs) | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   1 year      
2014 Equity Incentive Plan | RSUs (including PRSUs) | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award          
Award vesting period (in years)   4 years      
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of Stock Option Activities (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 30, 2022
Additional information pertaining to stock options        
Fair market value of common stock (in usd per share)       $ 67.86
Stock Option        
Number of Shares        
Outstanding, beginning balance (in shares) 1,982      
Options granted (in shares) 81      
Options exercised (in shares) (531)      
Options forfeited or expired (in shares) (51)      
Outstanding, ending balance (in shares) 1,481 1,982    
Weighted Average Exercise Price        
Outstanding, beginning balance, weighted-average exercise price (in USD per share) $ 38.65      
Options granted, weighted-average exercise price (in USD per share) 110.05      
Options exercised, weighted-average exercise price (in USD per share) 16.06      
Options forfeited or expired, weighted-average exercise price (in USD per share) 122.88      
Outstanding, ending balance, weighted-average exercise price (in USD per share) $ 47.75 $ 38.65    
Weighted average remaining contractual life 4 years 7 months 6 days      
Outstanding, aggregate intrinsic value $ 51,226      
Vested and expected to vest        
Vested and expected to vest (in shares) 1,481      
Outstanding, weighted-average exercise price (in USD per share) $ 47.75      
Outstanding, weighted average remaining contractual life 4 years 7 months 6 days      
Vested and expected to vest, aggregate intrinsic value $ 51,226      
Additional information pertaining to stock options        
Exercisable (in shares) 1,263      
Exercisable, weighted-average exercise price (in USD per share) $ 35.60      
Exercisable, weighted average remaining contractual life 4 years      
Exercisable, aggregate intrinsic value $ 50,583      
Weighted average grant date fair value per share of options granted, excluding assumed stock options (in USD per share) $ 50.44 78.72 $ 38.80  
Weighted average grant date fair value per share of assumed stock options (in USD per share) $ 0 $ 0 $ 125,960  
Intrinsic value of options exercised $ 45,698 $ 59,762 $ 47,529  
Total fair value of options vested during the period 11,421 12,760 7,846  
Cash received from options exercised $ 8,522 $ 7,402 $ 11,656  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of RSU Activities (Details) - RSUs (including PRSUs) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Shares      
Outstanding, beginning balance (in shares) 2,560    
RSUs granted (in shares) 2,912    
RSUs vested and released (in shares) (1,383)    
RSUs forfeited or cancelled (in shares) (371)    
Outstanding, ending balance (in shares) 3,718 2,560  
Weighted Average Grant Date Fair Value Per Share      
Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share) $ 125.65    
RSUs granted (in USD per share) 90.51 $ 177.00 $ 86.15
RSUs vested and released, weighted-average grant date fair value per share (in USD per share) 112.18    
RSUs forfeited or cancelled, weighted-average grant date fair value per share (in USD per share) 121.48    
Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share) 103.55 125.65  
Weighted average grant date fair value per share of RSUs granted $ 90.51 $ 177.00 $ 86.15
Total fair value of RSUs vested during the period $ 125,798 $ 174,500 $ 136,805
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Performance-Based Restricted Stock Units (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
goal
installment
period
shares
Market-Based PRSUs  
Stockholders' Equity Capital Structure [Line Items]  
Equity instruments granted (in shares) | shares 300,000
Equity instruments granted, weighted average grant date fair value $ 30.6
Market-Based PRSUs | Tranche One  
Stockholders' Equity Capital Structure [Line Items]  
Target level qualifying termination of employment 0.1
Market-Based PRSUs | Tranche Two  
Stockholders' Equity Capital Structure [Line Items]  
Target level qualifying termination of employment $ 0.2
Performance-Based Restricted Stock Units (PRSUs)  
Stockholders' Equity Capital Structure [Line Items]  
Earnout target percentage (as a percent) 0.3333
Number of performance periods | period 3
Term of the performance period (in years) 1 year
Performance periods limited to 100% of target | period 2
Earnout target percentage, maximum for 2022 and 2023 (as a percent) 1
Performance-Based Restricted Stock Units (PRSUs) | Minimum  
Stockholders' Equity Capital Structure [Line Items]  
Earnout target percentage (as a percent) 0
Performance-Based Restricted Stock Units (PRSUs) | Maximum  
Stockholders' Equity Capital Structure [Line Items]  
Earnout target percentage (as a percent) 2
Performance-Based Restricted Stock Units (PRSUs) | Maximum | Shareholder for Performance Any Period is Negative  
Stockholders' Equity Capital Structure [Line Items]  
Earnout target percentage (as a percent) 1
Performance-Based Restricted Stock Units (PRSUs) | Maximum | Executive Employment Terminates due to Death by end of 2024  
Stockholders' Equity Capital Structure [Line Items]  
Earnout target percentage (as a percent) 1
Performance-Based Restricted Stock Units (PRSUs) | Maximum | Executive Employment Terminates due to Disability by end of 2024  
Stockholders' Equity Capital Structure [Line Items]  
Earnout target percentage (as a percent) 0.50
Revenue-Based PRSUs  
Stockholders' Equity Capital Structure [Line Items]  
Equity instruments granted (in shares) | shares 100,000
Equity instruments granted, weighted average grant date fair value $ 6.6
Earnout target percentage (as a percent) 0.6666
Number of quarterly revenue goals | goal 2
Revenue-Based PRSUs | Tranche One  
Stockholders' Equity Capital Structure [Line Items]  
Number of quarterly installments | installment 4
Revenue-Based PRSUs | Tranche Two  
Stockholders' Equity Capital Structure [Line Items]  
Number of quarterly installments | installment 8
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - ESPP (Narrative) (Details) - $ / shares
1 Months Ended 12 Months Ended
Mar. 31, 2014
Dec. 31, 2022
Dec. 31, 2021
Apr. 03, 2014
Share-based Compensation Arrangement by Share-based Payment Award        
Shares of common stock reserved for future issuance (in shares)   22,999,000    
PRSU        
Share-based Compensation Arrangement by Share-based Payment Award        
Maximum employee subscription rate, percentage of pre-tax earnings 15.00%      
Purchase price of shares, percentage of the fair market value of the Company's common stock 85.00%      
Offering period (in months) 6 months      
Maximum number of shares per employee per purchase period (in shares) 1,500      
Shares of common stock reserved for future issuance (in shares)   3,570,000   880,000
Automatic annual increase in common stock reserved for issuance, percentage   1.00%    
Maximum annual increase of shares reserved (in shares)   1,000,000    
Shares of common stock reserved for future issuance (in shares)   710,471    
Issuance of common stock under ESPP (in shares)   190,257 120,992  
Weighted-average price per share (in USD per share)   $ 70.50 $ 127.36  
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock-based Compensation Expense      
Stock-based compensation expense $ 172,507 $ 108,805 $ 64,747
Stock Option      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 12,085    
Weighted-average amortization period 2 years 2 months 12 days    
RSUs (including PRSUs)      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 324,834    
Weighted-average amortization period 2 years 4 months 24 days    
Equity instruments granted (in shares) 2,912,000    
PRSU      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 24,841    
Weighted-average amortization period 2 years 6 months    
PRSU      
Stock-based Compensation Expense      
Unrecognized stock-based compensation expense $ 3,265    
Weighted-average amortization period 4 months 24 days    
Performance-Based and Market Based Restricted Stock Units (PRSUs)      
Stock-based Compensation Expense      
Equity instruments granted (in shares) 400,000    
Cost of revenue      
Stock-based Compensation Expense      
Stock-based compensation expense $ 33,297 17,734 9,422
Research and development      
Stock-based Compensation Expense      
Stock-based compensation expense 44,367 29,179 14,043
Sales and marketing      
Stock-based Compensation Expense      
Stock-based compensation expense 59,300 35,269 20,164
General and administrative      
Stock-based Compensation Expense      
Stock-based compensation expense $ 35,543 $ 26,623 $ 21,118
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of Option and ESPP Valuation Assumptions (Details)
1 Months Ended 12 Months Ended
Nov. 30, 2022
May 31, 2022
Nov. 30, 2021
May 31, 2021
Nov. 30, 2020
May 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Options and Purchase Rights                  
Class of Stock [Line Items]                  
Expected term (years)             6 years 6 years 5 years 8 months 12 days
Volatility             46.00% 47.00% 47.00%
Risk-free interest rate             1.80% 1.00% 0.90%
Dividend yield             0.00% 0.00% 0.00%
Purchase Rights                  
Class of Stock [Line Items]                  
Expected term (years)               6 years  
Volatility               47.00%  
Risk-free interest rate               1.00%  
Dividend yield               0.00%  
Stock Option                  
Class of Stock [Line Items]                  
Expected term (years)               4 years 3 months 18 days  
Volatility               47.00%  
Risk-free interest rate               0.30%  
Dividend yield               0.00%  
Performance-Based Restricted Stock Units (PRSUs)                  
Class of Stock [Line Items]                  
Expected term (years)             3 years    
Volatility             53.00%    
Risk-free interest rate             3.50%    
Dividend yield             0.00%    
PRSU                  
Class of Stock [Line Items]                  
Expected term (years) 6 months 6 months 6 months 6 months 6 months 6 months      
Volatility 59.00% 46.00% 46.00% 49.00% 50.00% 50.00%      
Risk-free interest rate 2.10% 0.20% 0.20% 0.10% 0.10% 0.20%      
Dividend yield 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%      
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]                      
Net loss $ (13,653) $ (23,207) $ (23,670) $ (34,120) $ (3,601) $ (20,537) $ (16,530) $ (12,332) $ (94,650) $ (53,000) $ (42,130)
Weighted-average shares used in computing basic net loss per share (in shares) 70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 69,920 67,512 64,154
Weighted-average shares used in computing diluted net loss per share (in shares) 70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 69,920 67,512 64,154
Basic net loss per share (in USD per share) $ (0.19) $ (0.33) $ (0.34) $ (0.49) $ (0.05) $ (0.30) $ (0.25) $ (0.18) $ (1.35) $ (0.79) $ (0.66)
Diluted net loss per share (in USD per share) $ (0.19) $ (0.33) $ (0.34) $ (0.49) $ (0.05) $ (0.30) $ (0.25) $ (0.18) $ (1.35) $ (0.79) $ (0.66)
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Total (in shares) 10,884 11,205 5,432
Stock Option      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Total (in shares) 1,481 1,982 2,255
RSUs (including PRSUs)      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Total (in shares) 3,718 2,560 2,267
Convertible Senior Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share      
Total (in shares) 5,685 6,663 910
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Narrative (Details)
Dec. 31, 2022
$ / shares
Convertible Senior Notes, Due 2023 | Convertible Debt  
Debt Instrument [Line Items]  
Conversion price on convertible debt (in USD per share) $ 40.82
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]                      
United States                 $ (76,280) $ (59,856) $ (44,303)
International                 (13,982) (4,429) (280)
Loss before income taxes $ (12,432) $ (22,628) $ (23,338) $ (31,864) $ (14,046) $ (20,725) $ (16,665) $ (12,849) $ (90,262) $ (64,285) $ (44,583)
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:                      
U.S. federal                 $ 0 $ 0 $ 0
U.S. state                 576 262 401
Foreign                 724 (202) 233
Total provision for income taxes - Current                 1,300 60 634
Deferred:                      
U.S. federal                 0 0 (2,495)
U.S. state                 0 0 (414)
Foreign                 3,088 (11,345) (178)
Total provision for (benefit from) income taxes - Deferred                 3,088 (11,345) (3,087)
Total provision for (benefit from) income taxes $ 1,221 $ 579 $ 332 $ 2,256 $ (10,445) $ (188) $ (135) $ (517) $ 4,388 $ (11,285) $ (2,453)
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Effective Income Tax Amount Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]                      
U.S. federal tax at statutory rate                 $ (18,957) $ (13,500) $ (9,362)
U.S. state income taxes                 576 262 (345)
Section 162(m)                 3,851 7,543 6,472
Global intangible low-taxed income                 4,127 0 0
Non-deductible expenses                 78 1,361 1,944
Research and development credit                 (1,194) (1,181) (837)
Stock-based compensation                 1,722 (25,241) (23,800)
Tax benefit from acquisition/reorganizations                 (3,852) (5,877) (2,495)
Foreign taxes                 6,749 (4,760) 118
Other                 0 20 533
Change in valuation allowance                 11,288 30,088 25,319
Total provision for (benefit from) income taxes $ 1,221 $ 579 $ 332 $ 2,256 $ (10,445) $ (188) $ (135) $ (517) $ 4,388 $ (11,285) $ (2,453)
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Net operating loss and credit carryforwards $ 125,698 $ 133,433
Capitalized R&D costs 30,552 0
Accrued liabilities 10,295 12,719
Allowance for doubtful accounts 1,143 712
Amortized intangibles 3,041 872
Deferred revenue 1,992 1,351
Accrued compensation 3,238 3,963
Long-term lease liabilities 12,421 13,618
Gross deferred tax assets 188,380 166,668
Valuation allowance (135,406) (121,835)
Net deferred tax assets 52,974 44,833
Deferred tax liabilities:    
Property and equipment (2,737) (2,633)
Other (556) (509)
Right of use assets (10,419) (11,573)
Deferred compensation - Current (35,443) (23,211)
Gross deferred tax liabilities (49,155) (37,926)
Net deferred taxes $ 3,819 $ 6,907
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]    
U.S. federal income tax rate (percent) 21.00%  
Deferred tax assets $ 3,819 $ 6,907
Limitation on use of net operating loss, cumulative ownership change, more than 50.00%  
Limitation on use of net operating loss, cumulative ownership change, period of change (in years) 3 years  
Unrecognized tax benefits that would impact effective tax rate $ 0 0
U.K. and Australia    
Operating Loss Carryforwards [Line Items]    
Deferred tax assets 3,800 6,900
Federal    
Operating Loss Carryforwards [Line Items]    
Increase (decrease) in valuation allowance for deferred tax assets 13,600 $ 70,700
Net operating loss carryforwards 456,900  
Federal | Research and Development Tax Credit Carryforward    
Operating Loss Carryforwards [Line Items]    
Research and development credit carryforwards 10,800  
State    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards 310,900  
State | Research and Development Tax Credit Carryforward    
Operating Loss Carryforwards [Line Items]    
Research and development credit carryforwards 7,000  
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Net operating loss carryforwards $ 13,500  
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits      
Unrecognized benefit — beginning of period $ 7,643 $ 6,076 $ 4,471
Gross increases — current year tax positions 1,773 1,851 1,605
Gross decreases — prior year tax positions (1) 0 0
Settlements with tax authorities 0 (284) 0
Unrecognized benefit — end of period $ 9,415 $ 7,643 $ 6,076
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Commitments (Narrative) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]  
Debt balance $ 747,700
Outstanding operating lease obligations 57,854
Purchase Commitment - Cloud Services Agreement  
Other Commitments [Line Items]  
Expiring commercial commitment balance 41,100
Commercial commitment to be paid year one 29,000
Commercial commitment to be paid year two $ 12,100
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Hosting Services  
Unrecorded Unconditional Purchase Obligation [Line Items]  
2023 $ 588
2024 238
2025 4
2026 0
Thereafter 0
Total future minimum payment 830
Telecommunication Usage Services  
Unrecorded Unconditional Purchase Obligation [Line Items]  
2023 7,467
2024 5,940
2025 1,304
2026 459
Thereafter 0
Total future minimum payment $ 15,170
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Universal Services Fund Liability (Narrative) (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Disputed Portion | Year 2003 to Year 2007 | USF Obligations  
Loss Contingencies [Line Items]  
Disputed liability related to reversal of interest and penalties $ 0.1
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Loss Contingencies [Line Items]    
Sales tax liability - current $ 2,973 $ 2,660
Contingent Sales Tax Liabilities    
Loss Contingencies [Line Items]    
Sales tax liability 1,200 1,000
Sales tax liability - current $ 300 $ 200
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets                      
Revenue $ 208,345 $ 198,342 $ 189,382 $ 182,777 $ 173,599 $ 154,328 $ 143,782 $ 137,882 $ 778,846 $ 609,591 $ 434,908
Property and equipment, net 101,221       77,785       101,221 77,785  
United States                      
Revenues from External Customers and Long-Lived Assets                      
Revenue                 702,206 556,385 400,509
Property and equipment, net 92,659       68,674       92,659 68,674  
International                      
Revenues from External Customers and Long-Lived Assets                      
Revenue                 76,640 53,206 $ 34,399
Property and equipment, net $ 8,562       $ 9,111       $ 8,562 $ 9,111  
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]      
Contribution expense $ 2.1 $ 1.8  
Requisite service period (in years) 5 years    
Defined benefit liability $ 0.5 0.6  
Retirement expense $ 0.2 $ 0.2 $ 0.1
XML 107 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2022
Lessee, Lease, Description [Line Items]  
Operating lease, termination notice, period (in days) 30 days
Minimum  
Lessee, Lease, Description [Line Items]  
Operating lease, term of contract (in years) 1 year
Operating lease, extension term (in years) 3 years
Maximum  
Lessee, Lease, Description [Line Items]  
Operating lease, term of contract (in years) 10 years
Operating lease, extension term (in years) 5 years
XML 108 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Cost and Supplemental Cash Flow (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating lease cost $ 12,072 $ 10,238 $ 6,142
Finance lease cost:      
Amortization of right-of-use assets 56 438 748
Interest on finance lease liabilities 0 0 212
Total finance lease cost 56 438 960
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash used in operating leases (11,684) (7,178) (6,531)
Financing cash used in finance leases 0 (612) (3,715)
Right of use assets obtained in exchange for lease obligations:      
Operating leases 5,984 50,101 5,980
Finance leases $ 0 $ 0 $ 0
XML 109 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Balance Sheet Disclosures (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating leases    
Operating lease right-of-use assets $ 44,120 $ 48,703
Operating lease liabilities:    
Operating lease liabilities 10,626 9,826
Operating lease liabilities — less current portion 41,389 47,088
Total operating lease liabilities 52,015 56,914
Finance leases    
Property and equipment, gross 36,282 42,541
Less: accumulated depreciation and amortization (36,203) (41,689)
Property and equipment, net $ 79 $ 852
Finance lease, right-of-use asset, Balance Sheet location [Extensible Enumeration] Property and equipment, net Property and equipment, net
XML 110 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Weighted Average Remaining Terms and Discount Rates (Details)
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Weighted average remaining lease term, operating leases (in years) 6 years 4 months 24 days 7 years 3 months 18 days
Weighted average remaining lease term, finance leases (in years) 0 years 0 years
Weighted average discount rate, operating leases 3.40% 3.20%
Weighted average discount rate, finance leases 0.00% 0.00%
XML 111 R96.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 12,246  
2024 9,986  
2025 7,144  
2026 5,679  
2027 5,718  
Thereafter 17,081  
Total future minimum lease payments 57,854  
Less: imputed interest (5,839)  
Total $ 52,015 $ 56,914
XML 112 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Inference Solutions (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 18, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Business Acquisition [Line Items]          
Cash paid to acquire Virtual Observer   $ 0 $ 0 $ 165,338  
Contingent consideration     23,740    
Payment for contingent consideration liability   18,100 0 $ 0  
Goodwill   165,420 $ 165,420    
Inference Solutions          
Business Acquisition [Line Items]          
Cash consideration $ 156,700        
Cash paid to acquire Virtual Observer 137,000        
Contingent consideration 18,100       $ 24,000
Contingent consideration, range of outcomes, low   0      
Contingent consideration, range of outcomes, high   24,000      
Payment for contingent consideration liability   24,000      
Goodwill $ 130,976        
Inference Solutions | Acquired technology          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 6 years        
Inference Solutions | Customer relationships          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 5 years        
Inference Solutions | Trade name and trademarks          
Business Acquisition [Line Items]          
Acquired finite-lived intangible assets, weighted average useful life (years) 2 years        
Inference Solutions | Maximum          
Business Acquisition [Line Items]          
Contingent consideration   $ 24,000      
XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Inference Solutions (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 18, 2020
Business Acquisition [Line Items]      
Goodwill $ 165,420 $ 165,420  
Inference Solutions      
Business Acquisition [Line Items]      
Cash     $ 1,394
Property and equipment acquired     124
Other assets acquired     2,238
Goodwill     130,976
Total assets acquired     164,832
Liabilities assumed     (3,525)
Deferred tax liability     (4,616)
Total     156,691
Total consideration (net of cash acquired)     155,297
Inference Solutions | Acquired technology      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     28,600
Inference Solutions | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     1,100
Inference Solutions | Trade name and trademarks      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     $ 400
XML 114 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Virtual Observer (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 01, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]        
Cash paid to acquire Inference Solutions   $ 0 $ 0 $ 165,338
Goodwill   $ 165,420 $ 165,420  
Virtual Observer        
Business Acquisition [Line Items]        
Cash paid to acquire Inference Solutions $ 32,200      
Goodwill $ 22,646      
Virtual Observer | Acquired technology        
Business Acquisition [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life (years) 5 years      
Virtual Observer | Customer relationships        
Business Acquisition [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life (years) 5 years      
Virtual Observer | Trade name and trademarks        
Business Acquisition [Line Items]        
Acquired finite-lived intangible assets, weighted average useful life (years) 2 years      
XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Virtual Observer (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Apr. 01, 2020
Business Acquisition [Line Items]      
Goodwill $ 165,420 $ 165,420  
Virtual Observer      
Business Acquisition [Line Items]      
Cash     $ 168
Tangible assets acquired     200
Goodwill     22,646
Total assets acquired     35,814
Deferred tax liability     (2,910)
Liabilities assumed     (682)
Total     32,222
Virtual Observer | Acquired technology      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     12,200
Virtual Observer | Customer relationships      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     500
Virtual Observer | Trade name and trademarks      
Business Acquisition [Line Items]      
Finite-lived intangibles acquired     $ 100
XML 116 R101.htm IDEA: XBRL DOCUMENT v3.22.4
Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]                      
Revenue $ 208,345 $ 198,342 $ 189,382 $ 182,777 $ 173,599 $ 154,328 $ 143,782 $ 137,882 $ 778,846 $ 609,591 $ 434,908
Cost of revenue 96,294 94,111 88,229 88,867 79,764 67,137 64,395 59,803 367,501 271,099 180,284
Gross profit 112,051 104,231 101,153 93,910 93,835 87,191 79,387 78,079 411,345 338,492 254,624
Operating expenses:                      
Research and development 36,865 34,113 34,992 35,824 30,448 29,680 24,648 22,121 141,794 106,897 68,747
Sales and marketing 65,928 67,353 64,098 64,611 53,394 49,712 46,024 44,799 261,990 193,929 132,413
General and administrative 22,509 24,496 23,824 24,314 21,972 26,790 22,909 22,245 95,143 93,916 65,769
Total operating expenses 125,302 125,962 122,914 124,749 105,814 106,182 93,581 89,165 498,927 394,742 266,929
Loss from operations (13,251) (21,731) (21,761) (30,839) (11,979) (18,991) (14,194) (11,086) (87,582) (56,250) (12,305)
Other (expense) income, net:                      
Interest expense (1,887) (1,879) (1,857) (1,870) (2,024) (1,947) (2,118) (1,938) (7,493) (8,027) (28,348)
Other (expense) and interest income 2,706 982 280 845 (43) 213 (353) 175 4,813 (8) 3,034
Total other (expense) income, net 819 (897) (1,577) (1,025) (2,067) (1,734) (2,471) (1,763) (2,680) (8,035) (32,278)
Loss before income taxes (12,432) (22,628) (23,338) (31,864) (14,046) (20,725) (16,665) (12,849) (90,262) (64,285) (44,583)
Provision for (benefit from) income taxes 1,221 579 332 2,256 (10,445) (188) (135) (517) 4,388 (11,285) (2,453)
Net loss $ (13,653) $ (23,207) $ (23,670) $ (34,120) $ (3,601) $ (20,537) $ (16,530) $ (12,332) $ (94,650) $ (53,000) $ (42,130)
Net loss per share:                      
Basic (in USD per share) $ (0.19) $ (0.33) $ (0.34) $ (0.49) $ (0.05) $ (0.30) $ (0.25) $ (0.18) $ (1.35) $ (0.79) $ (0.66)
Diluted (in USD per share) $ (0.19) $ (0.33) $ (0.34) $ (0.49) $ (0.05) $ (0.30) $ (0.25) $ (0.18) $ (1.35) $ (0.79) $ (0.66)
Shares used in computing net loss per share:                      
Basic (in shares) 70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 69,920 67,512 64,154
Diluted (in shares) 70,704 70,232 69,748 68,974 68,207 67,800 67,292 66,721 69,920 67,512 64,154
XML 117 R102.htm IDEA: XBRL DOCUMENT v3.22.4
Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Information [Line Items]                      
Total stock-based compensation $ 43,824 $ 44,503 $ 44,786 $ 39,394 $ 35,601 $ 27,395 $ 24,901 $ 20,908 $ 172,507 $ 108,805 $ 64,747
Cost of revenue                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation 8,638 8,329 8,538 7,793 6,854 3,994 3,781 3,105      
Research and development                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation 11,799 10,603 11,818 10,145 9,163 9,101 6,152 4,763      
Sales and marketing                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation 15,152 15,761 14,963 13,424 11,987 8,304 8,208 6,771      
General and administrative                      
Quarterly Financial Information [Line Items]                      
Total stock-based compensation $ 8,235 $ 9,810 $ 9,467 $ 8,032 $ 7,597 $ 5,996 $ 6,760 $ 6,269      
XML 118 R103.htm IDEA: XBRL DOCUMENT v3.22.4
Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Depreciation and Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization $ 11,021 $ 11,215 $ 11,640 $ 10,795 $ 10,538 $ 9,780 $ 9,651 $ 8,763 $ 44,671 $ 38,732 $ 25,087
Cost of revenue                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization 8,803 8,904 8,747 8,500 8,301 7,658 7,825 7,087      
Research and development                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization 768 768 804 825 948 1,004 729 596      
Sales and marketing                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization 1 1 1 1 1 1 1 1      
General and administrative                      
Quarterly Financial Information [Line Items]                      
Total depreciation and amortization $ 1,449 $ 1,542 $ 2,088 $ 1,469 $ 1,288 $ 1,117 $ 1,096 $ 1,079      
XML 119 R9999.htm IDEA: XBRL DOCUMENT v3.22.4
Label Element Value
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 0
XML 120 fivn-20221231_htm.xml IDEA: XBRL DOCUMENT 0001288847 2022-01-01 2022-12-31 0001288847 2022-06-30 0001288847 2023-02-21 0001288847 2022-12-31 0001288847 2021-12-31 0001288847 2021-01-01 2021-12-31 0001288847 2020-01-01 2020-12-31 0001288847 us-gaap:CommonStockMember 2019-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001288847 us-gaap:RetainedEarningsMember 2019-12-31 0001288847 2019-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001288847 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001288847 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001288847 us-gaap:CommonStockMember 2020-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001288847 us-gaap:RetainedEarningsMember 2020-12-31 0001288847 2020-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0001288847 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001288847 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001288847 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001288847 us-gaap:CommonStockMember 2021-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001288847 us-gaap:RetainedEarningsMember 2021-12-31 0001288847 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001288847 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001288847 us-gaap:CommonStockMember 2022-12-31 0001288847 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001288847 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001288847 us-gaap:RetainedEarningsMember 2022-12-31 0001288847 fivn:Five9IncMember fivn:Five9IncMember 2021-07-16 2021-09-30 0001288847 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001288847 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001288847 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-12-31 0001288847 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001288847 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001288847 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001288847 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001288847 srt:MinimumMember 2022-01-01 2022-12-31 0001288847 srt:MaximumMember 2022-01-01 2022-12-31 0001288847 fivn:UKAndAustraliaMember 2022-12-31 0001288847 fivn:UKAndAustraliaMember 2021-12-31 0001288847 fivn:ContractAcquisitionCostsMember 2022-12-31 0001288847 2023-01-01 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CertificatesOfDepositMember 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CommercialPaperMember 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:MunicipalBondsMember 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember 2022-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember 2022-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CertificatesOfDepositMember 2021-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CommercialPaperMember 2021-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:MunicipalBondsMember 2021-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001288847 fivn:ShortTermMarketableInvestmentsMember 2021-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:CertificatesOfDepositMember 2021-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:USTreasurySecuritiesMember 2021-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:MunicipalBondsMember 2021-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001288847 fivn:LongTermMarketableInvestmentsMember 2021-12-31 0001288847 us-gaap:CertificatesOfDepositMember 2022-12-31 0001288847 us-gaap:CertificatesOfDepositMember 2021-12-31 0001288847 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001288847 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001288847 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001288847 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001288847 us-gaap:MunicipalBondsMember 2022-12-31 0001288847 us-gaap:MunicipalBondsMember 2021-12-31 0001288847 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001288847 us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001288847 us-gaap:MoneyMarketFundsMember 2022-12-31 0001288847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2022-12-31 0001288847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2022-12-31 0001288847 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001288847 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001288847 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001288847 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel1Member fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel2Member fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel3Member fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001288847 fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2022-12-31 0001288847 us-gaap:CommercialPaperMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001288847 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001288847 us-gaap:MoneyMarketFundsMember 2021-12-31 0001288847 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member 2021-12-31 0001288847 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member 2021-12-31 0001288847 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001288847 us-gaap:CertificatesOfDepositMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel1Member 2021-12-31 0001288847 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001288847 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel1Member fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel2Member fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel3Member fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-12-31 0001288847 fivn:USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2021-12-31 0001288847 us-gaap:CommercialPaperMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalBondsMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalBondsMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalBondsMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001288847 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateBondSecuritiesMember 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:ConvertibleDebtMember 2021-12-31 0001288847 fivn:InferenceSolutionsMember 2020-11-30 0001288847 fivn:InferenceSolutionsMember 2022-01-01 2022-12-31 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001288847 us-gaap:LiabilityMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001288847 us-gaap:LiabilityMember 2022-01-01 2022-12-31 0001288847 us-gaap:LiabilityMember 2022-12-31 0001288847 2022-02-28 0001288847 us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001288847 us-gaap:FairValueMeasurementsNonrecurringMember 2022-12-31 0001288847 us-gaap:CashMember 2022-12-31 0001288847 us-gaap:CashMember 2021-12-31 0001288847 us-gaap:CertificatesOfDepositMember 2022-12-31 0001288847 us-gaap:USTreasurySecuritiesMember 2021-12-31 0001288847 us-gaap:BilledRevenuesMember 2022-12-31 0001288847 us-gaap:BilledRevenuesMember 2021-12-31 0001288847 us-gaap:UnbilledRevenuesMember 2022-12-31 0001288847 us-gaap:UnbilledRevenuesMember 2021-12-31 0001288847 us-gaap:ComputerEquipmentMember 2022-12-31 0001288847 us-gaap:ComputerEquipmentMember 2021-12-31 0001288847 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0001288847 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001288847 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001288847 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001288847 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001288847 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001288847 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001288847 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001288847 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001288847 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001288847 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001288847 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001288847 us-gaap:EmploymentContractsMember 2022-12-31 0001288847 us-gaap:EmploymentContractsMember 2022-01-01 2022-12-31 0001288847 us-gaap:EmploymentContractsMember 2021-12-31 0001288847 us-gaap:EmploymentContractsMember 2021-01-01 2021-12-31 0001288847 us-gaap:CustomerRelationshipsMember 2022-12-31 0001288847 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001288847 us-gaap:CustomerRelationshipsMember 2021-12-31 0001288847 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001288847 us-gaap:TrademarksMember 2022-12-31 0001288847 us-gaap:TrademarksMember 2022-01-01 2022-12-31 0001288847 us-gaap:TrademarksMember 2021-12-31 0001288847 us-gaap:TrademarksMember 2021-01-01 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember us-gaap:PrivatePlacementMember 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-05-01 2020-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-05-21 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermOneMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermTwoMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2022-12-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2022-12-30 2022-12-30 0001288847 fivn:ConvertibleSeniorNotesDue2025Member 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:PrivatePlacementMember 2018-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-05-01 2018-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2020-05-01 2020-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2020-05-01 2020-05-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-04-01 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-06-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermOneMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermTwoMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2019-07-01 2022-09-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember fivn:DebtInstrumentConvertibleTermOneMember 2019-07-01 2022-09-30 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001288847 us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001288847 us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2018-01-01 2018-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-01-01 0001288847 fivn:ConvertibleSeniorNotesDue2025Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-01-01 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:ConvertibleDebtMember 2021-01-01 2021-01-01 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:TreasuryStockMember 2022-01-01 2022-12-31 0001288847 fivn:ConvertibleSeniorNotesDue2023Member us-gaap:TreasuryStockMember 2021-01-01 2021-12-31 0001288847 us-gaap:EmployeeStockOptionMember 2022-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001288847 fivn:EquityIncentivePlan2014Member 2022-12-31 0001288847 us-gaap:EmployeeStockMember 2022-12-31 0001288847 us-gaap:EmployeeStockOptionMember fivn:EquityIncentivePlan2004Member 2022-01-01 2022-12-31 0001288847 us-gaap:EmployeeStockOptionMember fivn:EquityIncentivePlan2004Member us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001288847 us-gaap:EmployeeStockOptionMember fivn:EquityIncentivePlan2004Member us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001288847 fivn:EquityIncentivePlan2014Member 2014-03-31 0001288847 us-gaap:EmployeeStockOptionMember fivn:EquityIncentivePlan2014Member 2022-01-01 2022-12-31 0001288847 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember fivn:EquityIncentivePlan2014Member 2022-01-01 2022-12-31 0001288847 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember fivn:EquityIncentivePlan2014Member 2022-01-01 2022-12-31 0001288847 us-gaap:EmployeeStockOptionMember fivn:InferenceSolutionsMember 2020-11-18 2020-11-18 0001288847 us-gaap:EmployeeStockOptionMember fivn:InferenceSolutionsMember 2020-11-18 0001288847 us-gaap:EmployeeStockOptionMember 2021-12-31 0001288847 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001288847 2022-12-30 0001288847 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001288847 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001288847 fivn:PerformanceBasedAndMarketBasedRestrictedStockUnitsPRSUsMember 2022-01-01 2022-12-31 0001288847 fivn:MarketBasedPRSUsMember 2022-01-01 2022-12-31 0001288847 srt:MinimumMember fivn:PerformanceBasedRestrictedStockUnitsPRSUsMember 2022-01-01 2022-12-31 0001288847 srt:MaximumMember fivn:PerformanceBasedRestrictedStockUnitsPRSUsMember 2022-01-01 2022-12-31 0001288847 fivn:PerformanceBasedRestrictedStockUnitsPRSUsMember 2022-01-01 2022-12-31 0001288847 srt:MaximumMember fivn:PerformanceBasedRestrictedStockUnitsPRSUsMember fivn:ShareholderForPerformanceAnyPeriodIsNegativeMember 2022-01-01 2022-12-31 0001288847 srt:MaximumMember fivn:PerformanceBasedRestrictedStockUnitsPRSUsMember fivn:ExecutiveEmploymentTerminatesDueToDeathByEndOf2024Member 2022-01-01 2022-12-31 0001288847 srt:MaximumMember fivn:PerformanceBasedRestrictedStockUnitsPRSUsMember fivn:ExecutiveEmploymentTerminatesDueToDisabilityByEndOf2024Member 2022-01-01 2022-12-31 0001288847 fivn:MarketBasedPRSUsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001288847 fivn:MarketBasedPRSUsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001288847 fivn:RevenueBasedPRSUsMember 2022-01-01 2022-12-31 0001288847 fivn:RevenueBasedPRSUsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-12-31 0001288847 fivn:RevenueBasedPRSUsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001288847 us-gaap:EmployeeStockMember 2014-03-31 0001288847 us-gaap:EmployeeStockMember 2014-03-01 2014-03-31 0001288847 us-gaap:EmployeeStockMember 2014-04-03 0001288847 us-gaap:EmployeeStockMember 2022-01-01 2022-12-31 0001288847 us-gaap:EmployeeStockMember 2021-01-01 2021-12-31 0001288847 us-gaap:EmployeeStockMember 2021-12-31 0001288847 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001288847 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001288847 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001288847 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001288847 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001288847 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001288847 fivn:PerformanceBasedRestrictedStockUnitsMember 2022-12-31 0001288847 fivn:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-12-31 0001288847 fivn:ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember 2022-01-01 2022-12-31 0001288847 fivn:ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember 2021-01-01 2021-12-31 0001288847 fivn:ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember 2020-01-01 2020-12-31 0001288847 fivn:ShareBasedPaymentArrangementPurchaseRightsMember 2021-01-01 2021-12-31 0001288847 us-gaap:EmployeeStockMember 2022-11-01 2022-11-30 0001288847 us-gaap:EmployeeStockMember 2022-05-01 2022-05-31 0001288847 us-gaap:EmployeeStockMember 2021-11-01 2021-11-30 0001288847 us-gaap:EmployeeStockMember 2021-05-01 2021-05-31 0001288847 us-gaap:EmployeeStockMember 2020-11-01 2020-11-30 0001288847 us-gaap:EmployeeStockMember 2020-05-01 2020-05-31 0001288847 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001288847 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001288847 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001288847 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001288847 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001288847 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001288847 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001288847 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001288847 us-gaap:DomesticCountryMember 2021-01-01 2021-12-31 0001288847 us-gaap:DomesticCountryMember 2022-12-31 0001288847 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001288847 us-gaap:ForeignCountryMember 2022-12-31 0001288847 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2022-12-31 0001288847 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2022-12-31 0001288847 fivn:PurchaseCommitmentCloudServicesAgreementMember 2022-12-31 0001288847 fivn:HostingServicesMember 2022-12-31 0001288847 fivn:TelecommunicationUsageServicesMember 2022-12-31 0001288847 fivn:DisputedportionMember fivn:USFobligationsMember fivn:Year2003ToYear2007Member 2022-12-31 0001288847 fivn:ContingentsalestaxliabilitiesMember 2022-12-31 0001288847 fivn:ContingentsalestaxliabilitiesMember 2021-12-31 0001288847 country:US 2022-01-01 2022-12-31 0001288847 country:US 2021-01-01 2021-12-31 0001288847 country:US 2020-01-01 2020-12-31 0001288847 us-gaap:NonUsMember 2022-01-01 2022-12-31 0001288847 us-gaap:NonUsMember 2021-01-01 2021-12-31 0001288847 us-gaap:NonUsMember 2020-01-01 2020-12-31 0001288847 country:US 2022-12-31 0001288847 country:US 2021-12-31 0001288847 us-gaap:NonUsMember 2022-12-31 0001288847 us-gaap:NonUsMember 2021-12-31 0001288847 srt:MinimumMember 2022-12-31 0001288847 srt:MaximumMember 2022-12-31 0001288847 fivn:InferenceSolutionsMember 2020-11-18 2020-11-18 0001288847 fivn:InferenceSolutionsMember 2020-11-18 0001288847 srt:MaximumMember fivn:InferenceSolutionsMember 2022-12-31 0001288847 fivn:InferenceSolutionsMember 2022-12-31 0001288847 fivn:InferenceSolutionsMember us-gaap:DevelopedTechnologyRightsMember 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:TrademarksAndTradeNamesMember 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:DevelopedTechnologyRightsMember 2020-11-18 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-11-18 2020-11-18 0001288847 fivn:InferenceSolutionsMember us-gaap:TrademarksAndTradeNamesMember 2020-11-18 2020-11-18 0001288847 fivn:VirtualObserverMember 2020-04-01 2020-04-01 0001288847 fivn:VirtualObserverMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:DevelopedTechnologyRightsMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:TrademarksAndTradeNamesMember 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:DevelopedTechnologyRightsMember 2020-04-01 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:CustomerRelatedIntangibleAssetsMember 2020-04-01 2020-04-01 0001288847 fivn:VirtualObserverMember us-gaap:TrademarksAndTradeNamesMember 2020-04-01 2020-04-01 0001288847 2022-10-01 2022-12-31 0001288847 2022-07-01 2022-09-30 0001288847 2022-04-01 2022-06-30 0001288847 2022-01-01 2022-03-31 0001288847 2021-10-01 2021-12-31 0001288847 2021-07-01 2021-09-30 0001288847 2021-04-01 2021-06-30 0001288847 2021-01-01 2021-03-31 0001288847 us-gaap:CostOfSalesMember 2022-10-01 2022-12-31 0001288847 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001288847 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001288847 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001288847 us-gaap:CostOfSalesMember 2021-10-01 2021-12-31 0001288847 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001288847 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001288847 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2022-10-01 2022-12-31 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2021-10-01 2021-12-31 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001288847 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001288847 us-gaap:SellingAndMarketingExpenseMember 2022-10-01 2022-12-31 0001288847 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001288847 us-gaap:SellingAndMarketingExpenseMember 2021-10-01 2021-12-31 0001288847 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001288847 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2022-10-01 2022-12-31 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2021-10-01 2021-12-31 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001288847 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 iso4217:USD shares iso4217:USD shares pure utr:Rate fivn:day fivn:trigger fivn:period fivn:goal fivn:installment 0001288847 2022 FY false http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member P3Y 0.75 P1Y P1Y P1Y P1Y P1Y P1Y 0.3333 0.6666 P1Y P3Y http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 10-K true 2022-12-31 --12-31 false 001-36383 Five9, Inc. DE 94-3394123 3001 Bishop Drive Suite 350 San Ramon CA 94583 925 201-2000 Common Stock, $0.001 par value FIVN NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false 5331600000 71151340 Portions of the registrant’s definitive Proxy Statement for the 2022 Annual Stockholders’ Meeting, which the registrant expects to file with the Securities and Exchange Commission within 120 days of December 31, 2022, are incorporated by reference into Part III (Items 10, 11,12, 13 and 14) of this Annual Report on Form 10-K. 185 KPMG LLP Santa Clara, California 180520000 90878000 433743000 378980000 87494000 83731000 29711000 30342000 47242000 33295000 778710000 617226000 101221000 77785000 44120000 48703000 28192000 39897000 165420000 165420000 885000 147377000 11057000 11871000 114880000 84663000 1244485000 1192942000 23629000 20510000 53092000 78577000 10626000 9826000 2471000 2282000 2973000 2660000 57816000 43720000 169000 0 150776000 157575000 738376000 768599000 899000 877000 41389000 47088000 3080000 7671000 934520000 981810000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 450000000 450000000 71047000 71047000 68488000 68488000 71000 68000 635668000 439787000 -2688000 -287000 -323086000 -228436000 309965000 211132000 1244485000 1192942000 778846000 609591000 434908000 367501000 271099000 180284000 411345000 338492000 254624000 141794000 106897000 68747000 261990000 193929000 132413000 95143000 93916000 65769000 498927000 394742000 266929000 -87582000 -56250000 -12305000 7493000 8027000 28348000 0 0 -6964000 4813000 -8000 3034000 -2680000 -8035000 -32278000 -90262000 -64285000 -44583000 4388000 -11285000 -2453000 -94650000 -53000000 -42130000 -1.35 -1.35 -0.79 -0.79 -0.66 -0.66 69920000 69920000 67512000 67512000 64154000 64154000 -94650000 -53000000 -42130000 -2401000 -622000 -241000 -97051000 -53622000 -42371000 61544000 61000 351870000 576000 -156049000 196458000 154363000 154363000 90448000 90448000 -336592000 -336592000 3015000 3000 309686000 309689000 192000 192000 558000 1000 11655000 11656000 1210000 1000 -1000 0 169000 1000 11469000 11470000 64747000 64747000 -241000 -241000 -42130000 -42130000 66496000 67000 476941000 335000 -198179000 279164000 -168412000 22743000 -145669000 454000 -353000 -353000 69000 -9000 -9000 389000 7402000 7402000 1097000 1000 -2000 -1000 121000 15397000 15397000 108805000 108805000 -622000 -622000 -53000000 -53000000 68488000 68000 439787000 -287000 -228436000 211132000 574000 1000 -281000 -280000 119000 -10000 -10000 531000 1000 8521000 8522000 1383000 1000 1000 190000 13413000 13413000 174218000 174218000 -2401000 -2401000 -94650000 -94650000 71047000 71000 635668000 -2688000 -323086000 309965000 22700000 -168400000 -94650000 -53000000 -42130000 44671000 38732000 25087000 10377000 8698000 5687000 41034000 26050000 16495000 90000 -6385000 -3090000 1105000 808000 754000 172507000 108805000 64747000 3743000 3957000 25738000 0 0 -6964000 -3088000 6907000 178000 260000 5640000 0 5900000 0 0 0 0 2910000 -188000 -396000 147000 4899000 35986000 9958000 -661000 14193000 5313000 85197000 71380000 45454000 319000 1216000 1911000 845000 4305000 6181000 -8379000 20562000 9374000 524000 -497000 1302000 13176000 10462000 7971000 -3880000 -22623000 1913000 88865000 28998000 67302000 435768000 680490000 620948000 600000 44288000 1899000 524568000 527940000 432579000 52272000 42216000 30422000 3899000 0 0 266000 0 0 2000000 0 0 0 0 165338000 0 0 100000 30963000 -150478000 -382330000 0 0 728812000 0 0 90448000 34067000 24688000 200350000 8522000 7402000 11656000 13413000 15397000 11469000 18100000 0 0 0 5000000 0 0 612000 3715000 -30232000 -7501000 457424000 89596000 -128981000 142396000 91391000 220372000 77976000 180987000 91391000 220372000 3744000 4073000 2324000 1033000 31000 293000 12332000 13871000 8114000 109000 5121000 0 0 0 586000 1711000 0 0 90878000 220372000 77976000 513000 0 0 91391000 220372000 77976000 180520000 90878000 220372000 467000 513000 0 180987000 91391000 220372000 Description of Business and Summary of Significant Accounting Policies<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Five9, Inc. and its wholly-owned subsidiaries (the “Company”) is a provider of cloud software for contact centers. The Company was incorporated in Delaware in 2001 and is headquartered in San Ramon, California. The Company has offices in Europe, Asia and Australia, which primarily provide research, development, sales, marketing, and client support services. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Termination of Proposed Merger with Zoom </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 16, 2021, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) by and among the Company, Zoom Video Communications, Inc., a Delaware corporation (“Zoom”), and Summer Merger Sub, Inc., a Delaware corporation and a direct, wholly owned subsidiary of Zoom (“Merger Sub”). On September 30, 2021, at a special meeting of the Company’s stockholders, a vote to approve the Merger was unsuccessful and immediately following the special meeting the Company and Zoom mutually agreed to terminate the Merger Agreement. The Company incurred approximately $7.6 million in transaction costs related to the Merger recorded in general and administrative expense in its consolidated statements of operations and comprehensive loss. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:24.75pt"><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 generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. All intercompany transactions and balances have been eliminated in consolidation. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated statement of cash flows for the year ended December 31, 2021 included in this Annual Report differs from the consolidated statement of cash flows for the year ended December 31, 2021 included in the Form 10-K for the year ended December 31, 2021 due to the changes in restricted cash, which was previously presented within operating activities and is now included within the beginning and ending cash, cash equivalents and restricted cash balances. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. For these subsidiaries, the monetary assets and liabilities resulting from foreign currency transactions are adjusted to reflect the exchange rate as of the balance sheet date. Foreign currency transaction gains and losses were not significant in any period and are reported in “Other (expense) income, net” in the consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents consist of highly liquid investments with maturities of three months or less at the time of purchase. The Company’s cash equivalents consist of investments in money market funds and U.S. treasury securities.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketable Investments</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable investments consist of U.S. agency securities and government sponsored securities, U.S. treasury securities, certificates of deposit, municipal bonds, corporate bonds and commercial paper. The Company determines the appropriate classification of its investments in marketable investments at the time of purchase and re-evaluates such designation at each balance sheet date. The Company’s marketable investments have been classified and accounted for as available-for-sale. Marketable investments are carried at fair value.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentration Risks</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at three large reputable financial institutions. Total cash and cash equivalents in excess of insured limits were $178.6 million and $89.2 million as of December 31, 2022 and 2021, respectively. The Company has not experienced any losses in such accounts.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, no single client represented more than 10% of accounts receivable. For the years ended December 31, 2022, 2021 and 2020, no single client represented more than 10% of revenue.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses an expected credit loss model, which requires it to consider historical loss rates and expectations of forward-looking losses to estimate its allowance for doubtful accounts on its trade accounts receivables, unbilled accounts receivables and contract assets. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><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 changes in the allowance for doubtful accounts (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.051%"><tr><td style="width:1.0%"/><td style="width:54.368%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.458%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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: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%"> </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:10pt;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </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%">220 </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%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: bad debt expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">262 </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%">220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Category</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:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Computer and network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or lease term</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain qualifying costs incurred during the development stage of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development as incurred. Preliminary project activities include conceptual formulation, evaluation and final selection of alternatives, planning, proof of concept and requirement analysis of the selected alternative. The post-implementation stage begins when the internal-use software is ready for its intended use, and includes all internal and external training and application maintenance activities. Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which is three years. The related amortization expense is recognized in cost of revenue. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations and comprehensive loss in the period realized.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets or asset groups are expected to generate. If such evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to fair value. No impairment losses have been recognized in any of the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The Company’s estimates are inherently uncertain and subject to change. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to its consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records goodwill when the consideration paid in a business combination exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized, but instead is required to be tested for impairment annually and whenever events or changes in circumstances indicate that the carrying value of goodwill may exceed its fair value. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs testing for impairment of goodwill in its fourth quarter, or as events occur or circumstances change that would more likely than not reduce the fair value of the Company’s single reporting unit below its carrying amount. A qualitative assessment is first made to determine whether it is necessary to perform the quantitative goodwill impairment test. This initial qualitative assessment includes, among other things, consideration of: (i) market capitalization of the Company; (ii) past, current and projected future earnings and equity; (iii) recent trends and market conditions; and (iv) valuation metrics involving similar companies that are publicly-traded and acquisitions of similar companies, if available. If this initial qualitative assessment indicates that it is more likely than not that impairment exists, a second quantitative assessment will be performed, involving a comparison between the estimated fair values of the Company’s single reporting unit with its respective carrying amount including goodwill. If the carrying value exceeds estimated fair value, an impairment charge is recorded for the excess. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, consisting of acquired developed technology, domain names and customer relationships, are carried at cost less accumulated amortization. All intangible assets have been determined to have definite lives and are amortized on a straight-line basis over their estimated remaining economic lives, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNDIvZnJhZzoyZmZkZDIyYWIwZjQ0ZTQzYmJlMjNjMjlhNjUxMDNhYy90ZXh0cmVnaW9uOjJmZmRkMjJhYjBmNDRlNDNiYmUyM2MyOWE2NTEwM2FjXzEwMjM2_34b3d1e6-f9bf-40a7-849b-9a9684beb8c1">three</span> to six years. Amortization expense related to developed technology is included in cost of revenue. Amortization expense related to customer relationships is included in sales and marketing expense. Amortization expense related to domain names is included in general and administrative expense. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised services is transferred to customers in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company generates all of its revenue from contracts with customers. In contracts with multiple performance obligations, it identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined. The Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation. The Company then looks to how services are transferred to the customer in order to determine the timing of revenue recognition. Most services provided under the Company’s agreements result in the transfer of control over time.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue consists of subscription services and related usage as well as professional services. The Company charges clients subscription fees, usually billed on a monthly basis, for access to the Company’s VCC </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">solution. The subscription fees are primarily based on the number of agent seats, as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access the VCC cloud platform. Clients typically have more named agents than agent seats. Multiple named agents may use an agent seat, though not simultaneously. Substantially all of the Company’s clients purchase both subscriptions and related telephony usage. A small percentage of the Company’s clients subscribe to its platform but purchase telephony usage directly from a wholesale telecommunications service provider. The Company does not sell telephony usage on a stand-alone basis to any client. The related usage fees are generally based on the volume of minutes used for inbound and outbound client interactions. Revenue generated from telephony usage is presented in revenue and cost of sales on a gross basis, as the Company is the party that controls the service and is responsible for fulfilling the promise to provide the call service by diverting the calls to selected carriers. The Company also offers bundled plans, generally for smaller deployments, whereby the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. Professional services revenue is derived primarily from VCC implementations, including application configuration, system integration, optimization, education and training services. Clients are not permitted to take possession of the Company’s software.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers monthly, annual and multiple-year contracts to its clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. The Company’s clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center needs. The Company’s larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. Support activities include technical assistance for the Company’s solution and upgrades and enhancements to the VCC cloud platform on a when-and-if-available basis, which are not billed separately.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally requires advance deposits from its clients based on estimated usage when such usage is not billed as part of a bundled plan. Any unused portion of the deposit is refundable to the client upon termination of the arrangement, provided all amounts due have been paid. All fees, except usage deposits, are non-refundable.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are primarily billed on a fixed-fee basis. Revenue for professional services is recognized over time, as services are performed.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments resulting in estimated variable consideration that is included in the transaction fee. This is done to the extent that it is probable, in the Company’s judgment, that a significant reversal in the amount of cumulative revenue recognized under the contract will not occur. The Company estimates the variable consideration in order to allocate the overall transaction fee on a relative stand-alone selling price basis to its multiple performance obligations. When services are included in the contract with the customer and are not sold at their stand-alone selling price, the Company is required to estimate the number of seats the customer will use, especially during the initial ramp period of the contract, during which the Company bills under an ‘actual usage’ model for subscription-related services. To date, variable consideration has not had a material impact on the allocation of transaction fees to multiple performance obligations. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue on fixed fee professional services performance obligations based on the proportion of labor hours expended compared to the total hours expected to complete the related performance obligation. The determination of the total labor hours expected to complete the performance obligations involves judgment, which influences the initial stand-alone selling price estimate as well as the timing of professional services revenue recognition, although this is typically resolved in a short time frame.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company assesses collection based on a number of factors, including past transaction history and the creditworthiness of the client. The Company maintains a revenue reserve for potential credits to be issued in accordance with service level agreements or for other revenue adjustments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of billings or payments received from clients for subscription services, usage and professional services in advance of revenue recognition and is recognized in accordance with the Company’s revenue recognition policy discussed above. The Company generally invoices its clients monthly in advance for </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscription services. Accordingly, the deferred revenue balance does not represent the total contract value of sales arrangements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue consists primarily of personnel costs, including stock-based compensation, fees that the Company pays to telecommunications providers for usage, USF contributions and other regulatory costs, depreciation and related expenses of servers and equipment, costs to build out and maintain co-location data centers, costs of public cloud-based data centers, allocated office and facility costs, amortization of acquired technology and amortization of internal-use software costs. Personnel costs include those associated with support of the Company’s solution, clients and data center operations, as well as with providing professional services. Data center costs include costs for servers and equipment to build out and setup, as well as co-location fees for the right to place the Company’s servers in data centers owned by third parties. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses consist primarily of salary and related expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for the Company’s solution, as well as quality assurance, testing, product management and allocated overhead. Research and development costs are expensed as incurred except for internal use software development costs that qualify for capitalization. The Company reviews development costs incurred for internal-use software in the application development stage and assesses costs for capitalization. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company primarily advertises its services through the internet and in conjunction with partners. Advertising costs are expensed as incurred and were $28.1 million, $20.8 million and $15.6 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commissions</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commissions consist of variable compensation earned by sales personnel and referral fees the Company pays to third parties. The Company defers all incremental commission costs to obtain the contract, and amortizes these costs over a period of benefit determined to be five years. Commission expense was $47.3 million, $31.1 million and $21.9 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock-based compensation granted to employees and non-employee directors is measured at the grant date fair value of the award. The Company estimates the fair value of stock options under the Company’s Equity Incentive Plans and purchase rights under the Company’s 2014 Employee Stock Purchase Plan (“2014 ESPP Plan” or “ESPP”) using the Black-Scholes option-pricing model. The fair value of restricted stock units (“RSUs”), including performance-based restricted stock units (“PRSUs”) subject to performance conditions, is equal to the fair value of the Company’s common stock on the date of grant. The fair value of PRSUs subject to market conditions are determined using a Monte Carlo Simulation model. Compensation expense is recognized net of actual forfeitures using the straight-line method over the service period, which is generally the vesting period.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2022, and 2021, the Company recorded a full valuation allowance against the U.S. net deferred tax assets because of its history of operating losses in the United States. As of December 31, 2022 and 2021, the Company recognized a net deferred tax asset balance of $3.8 million and $6.9 million, respectively, related to its </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">operations in the UK and Australia. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive loss</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss consists of net loss, and unrealized gains or losses on available-for-sale marketable investments. The Company presents comprehensive loss as part of the consolidated statements of operations. The changes in the accumulated balances of the components of other comprehensive loss were not material for the periods presented.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss Per Share</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares issuable upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. In periods of net loss, all potentially issuable shares of common stock are excluded from the diluted net loss per share computation because they are anti-dilutive. Therefore, basic and diluted net loss per share are the same for all years presented in the Company’s consolidated statements of operations and comprehensive loss.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, in the ordinary course of business, enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. To date, the Company has not incurred any material costs as a result of such indemnification provisions and the Company has not accrued any liabilities related to such obligations in the consolidated financial statements as of December 31, 2022 and 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that its Chief Executive Officer is its chief operating decision maker. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reviewed, or is in the process of evaluating, all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its consolidated financial position, operating results or statements of cash flows.</span></div> 7600000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-indent:24.75pt"><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 generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding annual financial reporting. All intercompany transactions and balances have been eliminated in consolidation. </span></div>The consolidated statement of cash flows for the year ended December 31, 2021 included in this Annual Report differs from the consolidated statement of cash flows for the year ended December 31, 2021 included in the Form 10-K for the year ended December 31, 2021 due to the changes in restricted cash, which was previously presented within operating activities and is now included within the beginning and ending cash, cash equivalents and restricted cash balances. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The preparation of consolidated financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The significant estimates made by management affect revenue and related reserves, as well as the fair value of liabilities assumed through business combinations. Management periodically evaluates such estimates and they are adjusted prospectively based upon such periodic evaluation. Actual results could differ from those estimates.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s foreign subsidiaries is the U.S. dollar. For these subsidiaries, the monetary assets and liabilities resulting from foreign currency transactions are adjusted to reflect the exchange rate as of the balance sheet date. Foreign currency transaction gains and losses were not significant in any period and are reported in “Other (expense) income, net” in the consolidated statements of operations and comprehensive loss.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s cash and cash equivalents consist of highly liquid investments with maturities of three months or less at the time of purchase. The Company’s cash equivalents consist of investments in money market funds and U.S. treasury securities.</span></div> Marketable InvestmentsThe Company’s marketable investments consist of U.S. agency securities and government sponsored securities, U.S. treasury securities, certificates of deposit, municipal bonds, corporate bonds and commercial paper. The Company determines the appropriate classification of its investments in marketable investments at the time of purchase and re-evaluates such designation at each balance sheet date. The Company’s marketable investments have been classified and accounted for as available-for-sale. Marketable investments are carried at fair value. Concentration RisksFinancial instruments, which potentially subject the Company to significant concentrations of credit risk, consist primarily of cash and cash equivalents, marketable investments and accounts receivable. A significant portion of the Company’s cash and cash equivalents is held at three large reputable financial institutions. 178600000 89200000 Allowance for Doubtful Accounts The Company uses an expected credit loss model, which requires it to consider historical loss rates and expectations of forward-looking losses to estimate its allowance for doubtful accounts on its trade accounts receivables, unbilled accounts receivables and contract assets. <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 changes in the allowance for doubtful accounts (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.051%"><tr><td style="width:1.0%"/><td style="width:54.368%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.454%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.458%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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: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%"> </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:10pt;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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </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%">220 </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%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Add: bad debt expense</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,063)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">262 </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%">220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 220000 127000 1105000 808000 1063000 715000 262000 220000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Category</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:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Computer and network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or lease term</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes certain qualifying costs incurred during the development stage of internal-use software. Costs related to preliminary project activities and post-implementation activities are expensed in research and development as incurred. Preliminary project activities include conceptual formulation, evaluation and final selection of alternatives, planning, proof of concept and requirement analysis of the selected alternative. The post-implementation stage begins when the internal-use software is ready for its intended use, and includes all internal and external training and application maintenance activities. Capitalized internal-use software costs are included within property and equipment, net on the consolidated balance sheets, and are amortized over the estimated useful life of the software, which is three years. The related amortization expense is recognized in cost of revenue. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and repairs are charged to expense as incurred, and improvements and betterments are capitalized. When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from the consolidated balance sheet and any resulting gain or loss is reflected in the consolidated statements of operations and comprehensive loss in the period realized.</span></div>The Company evaluates the recoverability of property and equipment for possible impairment whenever events or circumstances indicate that the carrying amount of such assets or asset groups may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets or asset groups are expected to generate. If such evaluation indicates that the carrying amount of the assets or asset groups is not recoverable, the carrying amount of such assets or asset groups is reduced to fair value. No impairment losses have been recognized in any of the periods presented. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment is stated at cost less accumulated depreciation and amortization, and is depreciated using the straight-line method over the estimated useful lives of the assets as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.265%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.516%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Asset Category</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:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Computer and network equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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%">3 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or lease term</span></td></tr></table> P3Y P5Y P3Y P1Y P5Y P7Y P3Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations </span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The Company’s estimates are inherently uncertain and subject to change. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to its consolidated statements of operations and comprehensive loss.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Intangible Assets </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records goodwill when the consideration paid in a business combination exceeds the fair value of the net tangible assets and the identified intangible assets acquired. Goodwill is not amortized, but instead is required to be tested for impairment annually and whenever events or changes in circumstances indicate that the carrying value of goodwill may exceed its fair value. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs testing for impairment of goodwill in its fourth quarter, or as events occur or circumstances change that would more likely than not reduce the fair value of the Company’s single reporting unit below its carrying amount. A qualitative assessment is first made to determine whether it is necessary to perform the quantitative goodwill impairment test. This initial qualitative assessment includes, among other things, consideration of: (i) market capitalization of the Company; (ii) past, current and projected future earnings and equity; (iii) recent trends and market conditions; and (iv) valuation metrics involving similar companies that are publicly-traded and acquisitions of similar companies, if available. If this initial qualitative assessment indicates that it is more likely than not that impairment exists, a second quantitative assessment will be performed, involving a comparison between the estimated fair values of the Company’s single reporting unit with its respective carrying amount including goodwill. If the carrying value exceeds estimated fair value, an impairment charge is recorded for the excess. </span></div>Intangible assets, consisting of acquired developed technology, domain names and customer relationships, are carried at cost less accumulated amortization. All intangible assets have been determined to have definite lives and are amortized on a straight-line basis over their estimated remaining economic lives, ranging from <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNDIvZnJhZzoyZmZkZDIyYWIwZjQ0ZTQzYmJlMjNjMjlhNjUxMDNhYy90ZXh0cmVnaW9uOjJmZmRkMjJhYjBmNDRlNDNiYmUyM2MyOWE2NTEwM2FjXzEwMjM2_34b3d1e6-f9bf-40a7-849b-9a9684beb8c1">three</span> to six years. Amortization expense related to developed technology is included in cost of revenue. Amortization expense related to customer relationships is included in sales and marketing expense. Amortization expense related to domain names is included in general and administrative expense. Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable. P6Y <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized when control of the promised services is transferred to customers in an amount that reflects the consideration that the Company expects to receive in exchange for those services. The Company generates all of its revenue from contracts with customers. In contracts with multiple performance obligations, it identifies each performance obligation and evaluates whether the performance obligations are distinct within the context of the contract at contract inception. Performance obligations that are not distinct at contract inception are combined. The Company allocates the transaction price to each distinct performance obligation proportionately based on the estimated standalone selling price for each performance obligation. The Company then looks to how services are transferred to the customer in order to determine the timing of revenue recognition. Most services provided under the Company’s agreements result in the transfer of control over time.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s revenue consists of subscription services and related usage as well as professional services. The Company charges clients subscription fees, usually billed on a monthly basis, for access to the Company’s VCC </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">solution. The subscription fees are primarily based on the number of agent seats, as well as the specific VCC functionalities and applications deployed by the client. Agent seats are defined as the maximum number of named agents allowed to concurrently access the VCC cloud platform. Clients typically have more named agents than agent seats. Multiple named agents may use an agent seat, though not simultaneously. Substantially all of the Company’s clients purchase both subscriptions and related telephony usage. A small percentage of the Company’s clients subscribe to its platform but purchase telephony usage directly from a wholesale telecommunications service provider. The Company does not sell telephony usage on a stand-alone basis to any client. The related usage fees are generally based on the volume of minutes used for inbound and outbound client interactions. Revenue generated from telephony usage is presented in revenue and cost of sales on a gross basis, as the Company is the party that controls the service and is responsible for fulfilling the promise to provide the call service by diverting the calls to selected carriers. The Company also offers bundled plans, generally for smaller deployments, whereby the client is charged a single monthly fixed fee per agent seat that includes both subscription and unlimited usage in the contiguous 48 states and, in some cases, Canada. Professional services revenue is derived primarily from VCC implementations, including application configuration, system integration, optimization, education and training services. Clients are not permitted to take possession of the Company’s software.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers monthly, annual and multiple-year contracts to its clients, generally with 30 days’ notice required for reductions in the number of agent seats. Increases in the number of agent seats can be provisioned almost immediately. The Company’s clients, therefore, are able to adjust the number of agent seats used to meet their changing contact center needs. The Company’s larger clients typically choose annual contracts, which generally include an implementation and ramp period of several months. Fixed subscription fees, including bundled plans, are generally billed monthly in advance, while related usage fees are billed in arrears. Support activities include technical assistance for the Company’s solution and upgrades and enhancements to the VCC cloud platform on a when-and-if-available basis, which are not billed separately.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generally requires advance deposits from its clients based on estimated usage when such usage is not billed as part of a bundled plan. Any unused portion of the deposit is refundable to the client upon termination of the arrangement, provided all amounts due have been paid. All fees, except usage deposits, are non-refundable.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Professional services are primarily billed on a fixed-fee basis. Revenue for professional services is recognized over time, as services are performed.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimation of variable consideration for each performance obligation requires the Company to make subjective judgments resulting in estimated variable consideration that is included in the transaction fee. This is done to the extent that it is probable, in the Company’s judgment, that a significant reversal in the amount of cumulative revenue recognized under the contract will not occur. The Company estimates the variable consideration in order to allocate the overall transaction fee on a relative stand-alone selling price basis to its multiple performance obligations. When services are included in the contract with the customer and are not sold at their stand-alone selling price, the Company is required to estimate the number of seats the customer will use, especially during the initial ramp period of the contract, during which the Company bills under an ‘actual usage’ model for subscription-related services. To date, variable consideration has not had a material impact on the allocation of transaction fees to multiple performance obligations. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue on fixed fee professional services performance obligations based on the proportion of labor hours expended compared to the total hours expected to complete the related performance obligation. The determination of the total labor hours expected to complete the performance obligations involves judgment, which influences the initial stand-alone selling price estimate as well as the timing of professional services revenue recognition, although this is typically resolved in a short time frame.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When a contract with a customer is signed, the Company assesses whether collection of the fees under the arrangement is probable. The Company assesses collection based on a number of factors, including past transaction history and the creditworthiness of the client. The Company maintains a revenue reserve for potential credits to be issued in accordance with service level agreements or for other revenue adjustments.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenue </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue consists of billings or payments received from clients for subscription services, usage and professional services in advance of revenue recognition and is recognized in accordance with the Company’s revenue recognition policy discussed above. The Company generally invoices its clients monthly in advance for </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subscription services. Accordingly, the deferred revenue balance does not represent the total contract value of sales arrangements. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenue</span></div>Cost of revenue consists primarily of personnel costs, including stock-based compensation, fees that the Company pays to telecommunications providers for usage, USF contributions and other regulatory costs, depreciation and related expenses of servers and equipment, costs to build out and maintain co-location data centers, costs of public cloud-based data centers, allocated office and facility costs, amortization of acquired technology and amortization of internal-use software costs. Personnel costs include those associated with support of the Company’s solution, clients and data center operations, as well as with providing professional services. Data center costs include costs for servers and equipment to build out and setup, as well as co-location fees for the right to place the Company’s servers in data centers owned by third parties. Research and DevelopmentResearch and development expenses consist primarily of salary and related expenses, including stock-based compensation, for personnel related to the development of improvements and expanded features for the Company’s solution, as well as quality assurance, testing, product management and allocated overhead. Research and development costs are expensed as incurred except for internal use software development costs that qualify for capitalization. The Company reviews development costs incurred for internal-use software in the application development stage and assesses costs for capitalization. Advertising CostsThe Company primarily advertises its services through the internet and in conjunction with partners. 28100000 20800000 15600000 CommissionsCommissions consist of variable compensation earned by sales personnel and referral fees the Company pays to third parties. The Company defers all incremental commission costs to obtain the contract, and amortizes these costs over a period of benefit determined to be five years. P5Y 47300000 31100000 21900000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock-based compensation granted to employees and non-employee directors is measured at the grant date fair value of the award. The Company estimates the fair value of stock options under the Company’s Equity Incentive Plans and purchase rights under the Company’s 2014 Employee Stock Purchase Plan (“2014 ESPP Plan” or “ESPP”) using the Black-Scholes option-pricing model. The fair value of restricted stock units (“RSUs”), including performance-based restricted stock units (“PRSUs”) subject to performance conditions, is equal to the fair value of the Company’s common stock on the date of grant. The fair value of PRSUs subject to market conditions are determined using a Monte Carlo Simulation model. Compensation expense is recognized net of actual forfeitures using the straight-line method over the service period, which is generally the vesting period.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company accounts for income taxes using the asset and liability method. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities is recognized in operations in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amount of future tax benefit that is more likely than not to be realized. As of December 31, 2022, and 2021, the Company recorded a full valuation allowance against the U.S. net deferred tax assets because of its history of operating losses in the United States. As of December 31, 2022 and 2021, the Company recognized a net deferred tax asset balance of $3.8 million and $6.9 million, respectively, related to its </span></div>operations in the UK and Australia. The Company classifies interest and penalties on unrecognized tax benefits as income tax expense. 3800000 6900000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive loss</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive loss consists of net loss, and unrealized gains or losses on available-for-sale marketable investments. The Company presents comprehensive loss as part of the consolidated statements of operations. The changes in the accumulated balances of the components of other comprehensive loss were not material for the periods presented.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Loss Per Share</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares issuable upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. In periods of net loss, all potentially issuable shares of common stock are excluded from the diluted net loss per share computation because they are anti-dilutive. Therefore, basic and diluted net loss per share are the same for all years presented in the Company’s consolidated statements of operations and comprehensive loss.</span></div> IndemnificationThe Company, in the ordinary course of business, enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has determined that its Chief Executive Officer is its chief operating decision maker. The Company’s Chief Executive Officer reviews financial information presented on a consolidated basis for purposes of assessing performance and making decisions on how to allocate resources. Accordingly, the Company has determined that it operates in a single reportable segment.</span></div> <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Effective</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has reviewed, or is in the process of evaluating, all issued, but not yet effective, accounting pronouncements and does not believe the future adoption of any such accounting pronouncements will cause a material impact on its consolidated financial position, operating results or statements of cash flows.</span></div> Revenue <div style="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%">Contract Balances</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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%">87,494 </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%">83,731 </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:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">162,122 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">117,958 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets and contract liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets (included in prepaid expenses and other current assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(55,593)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(43,224)</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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company receives payments from customers based upon billing cycles. Invoice payment terms are usually 30 days or less. Accounts receivable are recorded when the right to consideration becomes unconditional. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred contract acquisition costs are recorded when incurred and are amortized over an estimated customer benefit period of five years. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract assets consist of unbilled amounts typically resulting from professional services revenue recognition when it exceeds the total amounts billed to the customer. The Company’s contract liabilities consist of advance payments and billings in excess of revenue recognized.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the year ended December 31, 2022, the Company recognized revenue of $37.7 million related to its contract liabilities at December 31, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the aggregate amount of the total transaction price allocated in contracts with original duration of greater than one year to the remaining performance obligations was $758.9 million. The Company expects to recognize revenue on approximately three-fourths of the remaining performance obligations over the next 24 months, with the balance recognized thereafter. The Company excludes amounts for remaining performance obligations that are part of contracts with an original expected duration of one year or less. Such remaining performance obligations represent unsatisfied or partially unsatisfied performance obligations.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about accounts receivable, net, deferred contract acquisition costs, net, contract assets and contract liabilities from contracts with customers (in thousands):</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:65.192%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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%">87,494 </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%">83,731 </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:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred contract acquisition costs, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">162,122 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">117,958 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets and contract liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets (included in prepaid expenses and other current assets)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities (deferred revenue)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(55,593)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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%">(43,224)</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 style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table> 87494000 83731000 47242000 33295000 114880000 84663000 162122000 117958000 3401000 2593000 57816000 43720000 1178000 2097000 -55593000 -43224000 P5Y 37700000 758900000 P24M Investments and Fair Value MeasurementsMarketable Investments <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of December 31, 2022 and 2021 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:55.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.691%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.691%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.016%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">December 31, 2022</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%;text-decoration:underline">Short-Term Marketable Investments</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%">Cost</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%">Gross Unrealized Gains</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%">Gross Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">747 </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%">— </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%">(13)</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%">734 </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%">U.S. treasury securities</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%">186,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. agency and government-sponsored securities</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%">197,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial paper</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%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal bonds</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%">22,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Corporate bonds</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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="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%">436,928 </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%">37 </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 #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%">(3,222)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">433,743 </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:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Long-Term Marketable Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </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%">885 </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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">885 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">885 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Short-Term Marketable Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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,615 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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,615 </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%">U.S. treasury securities</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%">83,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</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%">159,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial paper</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%">47,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">47,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Municipal bonds</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%">75,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">379,169 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">378,980 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Long-Term Marketable Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </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%">U.S. treasury securities</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%">63,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(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%">63,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</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%">63,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(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%">63,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal bonds</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%">18,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="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%">147,953 </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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">(576)</span></td><td style="background-color:#cceeff;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:#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%">147,377 </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 style="margin-top:6pt;text-indent:24.75pt"><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 gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of December 31, 2022 and 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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%">December 31, 2021</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Gross Unrealized Losses</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%">Fair Value</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%">Gross Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">(13)</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%">734 </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%">(2)</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%">2,010 </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%">U.S. treasury securities</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,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Municipal bonds</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%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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%">(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%">3,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">(3,222)</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%">315,985 </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%">(767)</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%">461,859 </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-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company had certain available-for-sale debt securities in an unrealized loss position as of December 31, 2022, no impairment loss was recorded since it did not intend to sell them, did not anticipate a need to sell them, and the decline in fair value was not due to any credit-related factors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company carries cash equivalents and marketable investments at fair value. Fair value is based on the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value is estimated by applying the following hierarchy, which prioritizes the inputs used to measure fair value into three levels and bases the categorization within the hierarchy upon the lowest level of input that is available and significant to the fair value measurement:</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Observable inputs, which include unadjusted quoted prices in active markets for identical assets or liabilities. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Observable inputs other than Level 1 inputs, such as quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> — Unobservable inputs that are supported by little or no market activity and that are based on management’s assumptions, including fair value measurements determined by using pricing models, discounted cash flow methodologies or similar techniques. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of its Level 1 financial instruments, which are traded in active markets, using quoted market prices for identical instruments.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable investments classified within Level 2 of the fair value hierarchy are valued based on other observable inputs, including broker or dealer quotations or alternative pricing sources. When quoted prices in active markets for identical assets or liabilities are not available, the Company relies on non-binding quotes from its investment managers, which are based on proprietary valuation models of independent pricing services. These models generally use inputs such as observable market data, quoted market prices for similar instruments, historical pricing trends of a security as relative to its peers. To validate the fair value determination provided by its investment managers, the Company reviews the pricing movement in the context of overall market trends and trading information from its investment managers. The Company performs routine procedures such as comparing prices obtained from independent source to ensure that appropriate fair values are recorded.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">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%">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%">Level 3</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%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">37,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">37,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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%">19,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,260 </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%">57,260 </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%">Marketable investments (short and long-term)</span></td><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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%">185,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">185,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">196,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">22,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">3,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 marketable investments</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%">185,402 </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%">249,226 </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%">— </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%">434,628 </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:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><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;border-top:1pt 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%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">31,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">31,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,380 </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%">747 </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%">32,127 </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%">Marketable investments (short and long-term)</span></td><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"/><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"/><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</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%">146,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">146,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">222,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">47,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">93,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">13,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 marketable investments</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%">146,528 </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%">379,829 </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%">— </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%">526,357 </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:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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"/><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:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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;padding:2px 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,740 </span></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2022 and 2021, the estimated fair value of the Company’s outstanding 2023 convertible senior notes was $0.3 million and $114.9 million, respectively. As of December 31, 2022 and 2021, the estimated fair value of the Company's outstanding 2025 convertible senior notes was $687.1 million and $917.3 million, respectively.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The fair values were determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and have been classified as Level 2 in the fair value hierarchy. See Note 6 for further information on the Company’s convertible senior notes.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the agreement to acquire Inference Solutions Inc. (“Inference”) in November 2020, the Company was obligated to pay contingent earn out consideration of up to $24.0 million based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ended on December 31, 2021. The fair value of the contingent consideration arrangement was classified within Level 3 and was determined using a probability-based scenario analysis approach. The resulting probability-weighted contingent consideration amounts </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">were discounted based on the Company’s estimated cost of debt. During 2022, the Company concluded and paid the final contingent consideration amount of $24.0 million.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):</span></div><div style="margin-top:6pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.974%"><tr><td style="width:1.0%"/><td style="width:81.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration</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, December 31. 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,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%">  Change in fair value of contingent consideration</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,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,740 </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%">  Change in fair value of contingent consideration</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%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">  Less: Payment</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%">(24,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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><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-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2022, the Company made a $2.0 million equity investment in a privately-held company that it does not have the ability to exercise significant influence over. The Company elected the measurement alternative for an equity security without a readily determinable fair value. Accordingly, this investment will be accounted for at its cost minus impairment, if any, and is classified within Level 3. If the Company identifies observable price changes in orderly transactions for such investment or a similar investment, it will measure the investment at fair value as of the date that the observable transaction or events occurred. The Company concluded that there was no indicator of impairment of this investment as of December 31, 2022. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for the $2.0 million equity investment and contingent consideration described above, there were no assets or liabilities measured at fair value on a non-recurring basis as of December 31, 2022 and 2021. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><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 Company’s other financial instruments’, including accounts receivable, accounts payable and other current liabilities, approximate their carrying value due to the relatively short maturity of those instruments. The carrying amounts of the Company’s operating leases approximate their fair value, which is the present value of expected future cash payments based on assumptions about current interest rates and the creditworthiness of the Company.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable investments have been classified and accounted for as available-for-sale. The Company’s marketable investments as of December 31, 2022 and 2021 were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:55.882%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.691%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.012%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.691%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.602%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.016%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">December 31, 2022</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%;text-decoration:underline">Short-Term Marketable Investments</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%">Cost</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%">Gross Unrealized Gains</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%">Gross Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">747 </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%">— </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%">(13)</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%">734 </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%">U.S. treasury securities</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%">186,776 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. agency and government-sponsored securities</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%">197,597 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195,966 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Commercial paper</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%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal bonds</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%">22,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Corporate bonds</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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="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%">436,928 </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%">37 </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 #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%">(3,222)</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">433,743 </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:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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 #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Long-Term Marketable Investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">885 </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%">885 </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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">885 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">885 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Short-Term Marketable Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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,615 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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,615 </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%">U.S. treasury securities</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%">83,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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</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%">159,070 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(65)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Commercial paper</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%">47,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">47,555 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Municipal bonds</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%">75,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(96)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">379,169 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </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 style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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-top:1pt 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%">378,980 </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 style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">Long-Term Marketable Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Gains</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Gross Unrealized Losses</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </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%">U.S. treasury securities</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%">63,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(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%">63,315 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</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%">63,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(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%">63,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Municipal bonds</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%">18,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(64)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 12.25pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="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%">147,953 </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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #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%">(576)</span></td><td style="background-color:#cceeff;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:#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%">147,377 </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> 747000 0 13000 734000 186776000 8000 1382000 185402000 197597000 29000 1660000 195966000 25386000 0 0 25386000 22764000 0 145000 22619000 3658000 0 22000 3636000 436928000 37000 3222000 433743000 885000 0 0 885000 885000 0 0 885000 1615000 0 0 1615000 83237000 0 24000 83213000 159070000 0 65000 159005000 47555000 0 0 47555000 75337000 0 96000 75241000 12355000 2000 6000 12351000 379169000 2000 191000 378980000 746000 0 2000 744000 63566000 0 251000 63315000 63960000 0 254000 63706000 18655000 0 64000 18591000 1026000 0 5000 1021000 147953000 0 576000 147377000 <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 gross unrealized losses and the fair value for those marketable investments that were in an unrealized loss position for less than 12 months as of December 31, 2022 and 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.996%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.998%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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%">December 31, 2021</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"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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%">Gross Unrealized Losses</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%">Fair Value</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%">Gross Unrealized Losses</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%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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%">(13)</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%">734 </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%">(2)</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%">2,010 </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%">U.S. treasury securities</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,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">U.S. agency securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,458 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Municipal bonds</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%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</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%">(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%">3,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</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%">(3,222)</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%">315,985 </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%">(767)</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%">461,859 </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> 13000 734000 2000 2010000 1382000 126534000 275000 140527000 1660000 172458000 320000 222710000 145000 12623000 160000 87184000 22000 3636000 10000 9428000 3222000 315985000 767000 461859000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the Company’s assets measured at fair value by level within the fair value hierarchy (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.861%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.082%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">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%">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%">Level 3</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%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">37,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">37,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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%">19,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,260 </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%">57,260 </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%">Marketable investments (short and long-term)</span></td><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</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%">185,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">185,402 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">196,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">22,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">3,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 marketable investments</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%">185,402 </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%">249,226 </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%">— </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%">434,628 </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:14pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="21" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><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;border-top:1pt 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%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt 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%">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:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">31,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">31,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,380 </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%">747 </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%">32,127 </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%">Marketable investments (short and long-term)</span></td><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"/><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"/><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury</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%">146,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">146,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency and government sponsored securities</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">222,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">47,555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">93,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">13,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 marketable investments</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%">146,528 </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%">379,829 </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%">— </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%">526,357 </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:15pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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"/><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:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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:#ffffff;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:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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;padding:2px 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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,740 </span></td><td style="background-color:#ffffff;border-bottom: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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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;padding:2px 0;text-align: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,740 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 37560000 0 0 37560000 19700000 0 0 19700000 57260000 0 0 57260000 0 734000 0 734000 185402000 0 0 185402000 0 196851000 0 196851000 0 25386000 0 25386000 0 22619000 0 22619000 0 3636000 0 3636000 185402000 249226000 0 434628000 31380000 0 0 31380000 0 747000 0 747000 31380000 747000 0 32127000 0 2359000 0 2359000 146528000 0 0 146528000 0 222711000 0 222711000 0 47555000 0 47555000 0 93832000 0 93832000 0 13372000 0 13372000 146528000 379829000 0 526357000 0 0 23740000 23740000 300000 114900000 687100000 917300000 24000000 24000000 A reconciliation of the beginning and ending balance for contingent consideration consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.974%"><tr><td style="width:1.0%"/><td style="width:81.151%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Contingent Consideration</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, December 31. 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,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%">  Change in fair value of contingent consideration</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,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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, December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,740 </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%">  Change in fair value of contingent consideration</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%">260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">  Less: Payment</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%">(24,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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> 18100000 5640000 23740000 260000 24000000 0 2000000 2000000 0 0 Financial Statement Components<div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">123,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">37,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">U.S. Treasury</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%">19,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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%">180,520 </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%">90,878 </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-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</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%">77,621 </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%">75,970 </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%">Unbilled trade accounts receivable, net of advance client deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Allowance for doubtful accounts</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%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">87,494 </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%">83,731 </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-top:12pt;text-indent:24.75pt"><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 consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">17,151 </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%">21,306 </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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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%">29,711 </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%">30,342 </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="text-align:center"><span><br/></span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and network equipment</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%">148,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,701 </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%">Computer software</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%">50,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Internal-use software development costs</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,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Furniture and fixtures</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,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Leasehold improvements</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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><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%">215,755 </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%">171,336 </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%">Accumulated depreciation and amortization</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%">(114,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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%">101,221 </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%">77,785 </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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense associated with property and equipment was $33.0 million, $26.9 million and $18.2 million for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</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%">36,282 </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%">42,541 </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%">Less: accumulated depreciation and amortization</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,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,689)</span></td><td style="background-color:#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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </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%">852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">5,081 </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%">4,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment in a privately-held company</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Deferred tax assets</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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">11,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,871 </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-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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%">19,343 </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%">20,108 </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%">Accrued compensation and benefits</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%">33,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</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 #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%">53,092 </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%">78,577 </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:10pt;margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">1,178 </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%">2,097 </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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080 </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%">7,671 </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> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consisted of the following (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">123,260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</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%">37,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">U.S. Treasury</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%">19,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</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%">180,520 </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%">90,878 </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> 123260000 58751000 0 747000 37560000 31380000 19700000 0 180520000 90878000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</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%">77,621 </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%">75,970 </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%">Unbilled trade accounts receivable, net of advance client deposits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Allowance for doubtful accounts</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%">(262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%">87,494 </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%">83,731 </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> 77621000 75970000 10135000 7981000 262000 220000 87494000 83731000 <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 consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">17,151 </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%">21,306 </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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</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,401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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%">29,711 </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%">30,342 </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> 17151000 21306000 9159000 6443000 3401000 2593000 29711000 30342000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and network equipment</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%">148,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,701 </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%">Computer software</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%">50,955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Internal-use software development costs</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,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Furniture and fixtures</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,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Leasehold improvements</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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><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%">215,755 </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%">171,336 </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%">Accumulated depreciation and amortization</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%">(114,534)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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%">101,221 </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%">77,785 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment capitalized under finance lease obligations consists primarily of computer and network equipment and was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross</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%">36,282 </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%">42,541 </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%">Less: accumulated depreciation and amortization</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,203)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,689)</span></td><td style="background-color:#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 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </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%">852 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 148789000 116701000 50955000 44268000 6111000 500000 3326000 3953000 6574000 5914000 215755000 171336000 114534000 93551000 101221000 77785000 33000000 26900000 18200000 36282000 42541000 36203000 41689000 79000 852000 <div style="margin-top:12pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands):</span></div><div style="margin-top:12pt"><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:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">5,081 </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%">4,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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment in a privately-held company</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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Deferred tax assets</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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">11,057 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,871 </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> 5081000 4964000 2000000 0 3976000 6907000 11057000 11871000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued and other current liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</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%">19,343 </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%">20,108 </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%">Accrued compensation and benefits</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%">33,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration </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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued and other current liabilities</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 #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%">53,092 </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%">78,577 </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> 19343000 20108000 33749000 34729000 0 23740000 53092000 78577000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consisted of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">1,178 </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%">2,097 </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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080 </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%">7,671 </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> 1178000 2097000 157000 0 1745000 5574000 3080000 7671000 Goodwill and Intangible Assets <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no activity in the Company's goodwill balance during the years ended December 31, 2022 and 2021.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, the Company completed its annual goodwill impairment test. Based on its assessment of the qualitative factors, the Company’s management concluded that the fair value of the Company’s goodwill was more likely than not greater than its carrying amount as of December 31, 2022. As such, it was not necessary to perform the quantitative goodwill impairment test. Subsequent to the 2022 annual impairment test, the Company believes there have been no significant events or circumstances negatively affecting the valuation of goodwill. As of December 31, 2022 and 2021, there was no impairment to the carrying value of the Company’s goodwill.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:130%">Intangible Assets</span></div><div style="margin-top:6pt;text-indent:24.75pt"><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 in the Company's intangible asset balances during the years ended December 31, 2022 and 2021 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><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%">Intangible Assets</span></td></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="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%">Beginning of the period, 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%">51,684 </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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">End of the period, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,897 </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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">End of the period, December 31, 2022</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%">28,192 </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-top:6pt;text-indent:24.75pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period (Years)</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%">Gross<br/>Carrying 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%">Accumulated <br/>Amortization</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%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</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:8pt;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:8pt;font-weight:400;line-height:100%">56,214 </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:8pt;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:8pt;font-weight:400;line-height:100%">(28,881)</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:8pt;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:8pt;font-weight:400;line-height:100%">27,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</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:8pt;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:8pt;font-weight:400;line-height:100%">56,214 </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:8pt;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:8pt;font-weight:400;line-height:100%">(17,821)</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:8pt;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:8pt;font-weight:400;line-height:100%">38,393 </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;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:400;line-height:100%">4.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired workforce</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:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.0</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:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trademarks</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:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.0</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:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">58,784 </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:8pt;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:8pt;font-weight:400;line-height:100%">(30,592)</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:8pt;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:8pt;font-weight:400;line-height:100%">28,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</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:8pt;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:8pt;font-weight:400;line-height:100%">58,784 </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:8pt;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:8pt;font-weight:400;line-height:100%">(18,887)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%">39,897 </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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0</span></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amortization expense related to intangible assets was $11.7 million, $11.8 million and $6.8 million for the years ended December 31, 2022, 2021 and 2020, respectively. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:17.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:62.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.039%"/><td style="width:0.1%"/></tr><tr><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%">Period</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%">Expected Future <br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">10,870 </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:center;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:center;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: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><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%">28,192 </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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate an asset’s carrying value may not be recoverable. The Company concluded that there was no indicators of impairment of its intangible assets as of December 31, 2022 and 2021.</span></div> 0 0 <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 in the Company's intangible asset balances during the years ended December 31, 2022 and 2021 (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.874%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.926%"/><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%">Intangible Assets</span></td></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="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%">Beginning of the period, 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%">51,684 </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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">End of the period, December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,897 </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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,705)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">End of the period, December 31, 2022</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%">28,192 </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> 51684000 11787000 39897000 11705000 28192000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of intangible assets were as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.240%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.020%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.940%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.600%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.860%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="18" 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, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period (Years)</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%">Gross<br/>Carrying 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%">Accumulated <br/>Amortization</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%">Net<br/>Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Remaining Amortization Period (Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Developed technology</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:8pt;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:8pt;font-weight:400;line-height:100%">56,214 </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:8pt;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:8pt;font-weight:400;line-height:100%">(28,881)</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:8pt;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:8pt;font-weight:400;line-height:100%">27,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</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:8pt;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:8pt;font-weight:400;line-height:100%">56,214 </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:8pt;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:8pt;font-weight:400;line-height:100%">(17,821)</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:8pt;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:8pt;font-weight:400;line-height:100%">38,393 </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;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:400;line-height:100%">4.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired workforce</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:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.0</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:8pt;font-weight:400;line-height:100%">470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,600 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trademarks</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:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.0</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:8pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(311)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">58,784 </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:8pt;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:8pt;font-weight:400;line-height:100%">(30,592)</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:8pt;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:8pt;font-weight:400;line-height:100%">28,192 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</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:8pt;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:8pt;font-weight:400;line-height:100%">58,784 </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:8pt;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:8pt;font-weight:400;line-height:100%">(18,887)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%">39,897 </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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.0</span></td></tr></table> 56214000 28881000 27333000 P3Y2M12D 56214000 17821000 38393000 P4Y 470000 470000 0 P0Y 470000 334000 136000 P0Y10M24D 1600000 741000 859000 P2Y8M12D 1600000 421000 1179000 P3Y8M12D 500000 500000 0 P0Y 500000 311000 189000 P0Y10M24D 58784000 30592000 28192000 P3Y2M12D 58784000 18887000 39897000 P4Y 11700000 11800000 6800000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the expected future amortization expense for intangible assets was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:17.038%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:62.623%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.039%"/><td style="width:0.1%"/></tr><tr><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%">Period</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%">Expected Future <br/>Amortization Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">10,870 </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:center;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:center;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: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><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%">28,192 </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> 10870000 7527000 5595000 4200000 0 0 28192000 0 0 Debt <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2025 Convertible Senior Notes and Related Capped Call Transactions </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May and June 2020, the Company issued $747.5 million aggregate principal amount of 2025 convertible senior notes in a private offering, which aggregate principal amount included the exercise in full of the initial purchasers’ option to purchase up to an additional $97.5 million principal amount of the 2025 convertible senior </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">notes. The 2025 convertible senior notes mature on June 1, 2025 and bear interest at a fixed rate of 0.500% per annum, payable semiannually in arrears on June 1 and December 1 of each year, beginning on December 1, 2020. The total net proceeds from the issuance of the 2025 convertible senior notes, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, were approximately $728.8 million.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Each $1,000 principal amount of the 2025 convertible senior notes is initially convertible into 7.4437 shares of the Company’s common stock (the “2025 Conversion Option”), which is equivalent to an initial conversion price of approximately $134.34 per share of common stock, subject to adjustment upon the occurrence of specified events. The initial conversion price represents a premium of approximately 30% to the $103.34 per share closing price of the Company’s common stock on The Nasdaq Global Market on May 21, 2020. The 2025 convertible senior notes are convertible, in multiples of $1,000 principal amount, at the option of the holders prior to the close of business on the business day immediately preceding March 1, 2025, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on September 30, 2020 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “2025 Measurement Period”) in which the trading price (as defined in the 2025 Indenture governing the 2025 convertible senior notes) per $1,000 principal amount of the 2025 convertible senior notes for each trading day of the 2025 Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2025 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after March 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 2025 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2025 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2025 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2025 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their notes in connection with such corporate event or during the relevant redemption period.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There have been no changes to the initial conversion price of the 2025 convertible senior notes since issuance. The closing market price of the Company's common stock of $67.86 per share as of December 30, 2022, the last trading day during the three months ended December 31, 2022, was below $174.64 per share, which represents 130% of the initial conversion price of $134.34 per share. </span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Additionally, the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day, December 30, 2022, was not greater than or equal to 130% of the initial conversion price. As such, during the three months ended December 31, 2022, the conditions allowing holders of the 2025 convertible senior notes to convert were not met. The 2025 convertible senior notes are therefore not convertible for the three months ending March 31, 2023. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company may not redeem the 2025 convertible senior notes prior to June 6, 2023. The Company may redeem for cash all or any portion of the 2025 convertible senior notes, at its option, on or after June 6, 2023 and prior to March 1, 2025 if the last reported sale price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than two trading days immediately preceding the date on which the Company provides notice of redemption at a redemption price equal to 100% of the principal amount of the 2025 convertible senior notes to be redeemed, plus accrued and unpaid interest, if any, to, but excluding, the redemption date. No sinking fund is provided for the 2025 convertible senior notes.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2025 convertible senior notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2025 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">subordinated (including the 2023 convertible senior notes); effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the 2025 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands): </span></div><div style="margin-top:6pt;text-indent:24.75pt"><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:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</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%">747,500 </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%">747,500 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">738,376 </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%">734,665 </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-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense related to the 2025 convertible senior notes was as follows (in thousands):</span></div><div style="margin-top:9pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"/><td style="width:38.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.133%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #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%">December 31, 2022</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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,737 </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%">4,007 </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%">2,230 </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%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">7,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,681 </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%">20,296 </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-top:9pt;text-indent:27pt"><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the issuance of the 2025 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2025 Capped Call Transactions”) with certain financial institutions. The initial cap price of the 2025 Capped Call Transactions was $206.68 per share and is subject to certain adjustments under the terms of the 2025 Capped Call Transactions. The 2025 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 5.6 million shares of the Company’s common stock. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2023 Convertible Senior Notes and Related Capped Call Transactions</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2018, the Company issued $258.8 million aggregate principal amount of the 2023 convertible senior notes in a private offering. The 2023 convertible senior notes mature on May 1, 2023 and bear interest at a fixed rate of 0.125% per annum, payable semiannually in arrears on May 1 and November 1 of each year. The total net proceeds from the offering, after deducting initial purchasers' discounts and commissions and estimated debt issuance costs, was approximately $250.8 million.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In May 2020, the Company used part of the net proceeds from the issuance of the 2025 convertible senior notes to repurchase, exchange or otherwise retire approximately $181.0 million aggregate principal amount of the 2023 convertible senior notes in privately-negotiated transactions for aggregate consideration of $449.6 million, consisting of $181.0 million in cash and 2,723,581 shares of the Company’s common stock (the "2023 Note Repurchase Transactions"). </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2022, after giving effect to the 2023 Note Repurchase Transactions and other settlements upon conversion requests, approximately $0.2 million aggregate principal amount of 2023 convertible senior notes remained outstanding.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2023 Note Repurchase Transactions were accounted for as a debt extinguishment. Pursuant to ASC Subtopic 470-20 under existing accounting rules prior to ASU 2020-06 adoption, total consideration for the 2023 Note Repurchase Transactions was separated into liability and equity components by estimating the fair value of a similar liability without a conversion option and assigning the residual value to the equity component. The gain or loss on extinguishment of the debt was subsequently determined by comparing the repurchase consideration allocated to the liability component to the sum of the carrying value of the liability component, net of the proportionate amounts of unamortized debt discount and the remaining unamortized debt issuance costs. Of the $449.6 million in aggregate consideration paid by the Company in connection with the 2023 Note Repurchase Transactions, $155.8 million and $293.8 million were allocated to the debt and equity components, respectively, using an effective interest rate of 5.32% to determine the fair value of the liability component. This interest rate was based on the income and market-based approaches used to determine the effective interest rate of the 2023 convertible senior notes, adjusted for the remaining term of the 2023 convertible senior notes. As of the settlement </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">of the 2023 Note Repurchase Transactions, the carrying value of the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions, net of unamortized debt discount and issuance costs, was $150.4 million. The Company also incurred approximately $0.5 million in third party transaction costs related to the 2023 Note Repurchase Transactions. These costs were allocated to the liability and equity components in proportion to the allocation of consideration transferred at settlement and accounted for as debt extinguishment costs and equity reacquisition costs, respectively. The 2023 Note Repurchase Transactions resulted in a $5.8 million loss on early debt extinguishment in the second quarter of fiscal 2020, of which $2.7 million consisted of unamortized debt issuance costs. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1,000 principal amount of the 2023 convertible senior notes was initially convertible into 24.4978 shares of the Company’s common stock (the “2023 Conversion Option”), which is equivalent to an initial conversion price of approximately $40.82 per share of common stock, subject to adjustment upon the occurrence of specified events. The 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the holders at any time prior to the close of business on the business day immediately preceding November 1, 2022, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the Company’s common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period (the “2023 Measurement Period”) in which the trading price (as defined in the indenture governing the 2023 convertible senior notes) per $1,000 principal amount of the 2023 convertible senior notes for each trading day of the 2023 Measurement Period was less than 98% of the product of the last reported sale price of the Company’s common stock and the conversion rate in effect on each such trading day; (3) if the Company calls any or all of the 2023 convertible senior notes for redemption, at any time prior to the close of business on the second scheduled trading day immediately preceding the redemption date; or (4) upon the occurrence of specified corporate events. On or after November 1, 2022 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 2023 convertible senior notes, in multiples of $1,000 principal amount, at the option of the holder regardless of the foregoing circumstances. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion, the Company will pay or deliver, as the case may be, cash, shares of the Company’s common stock or a combination of cash and shares of the Company’s common stock, at the Company’s election. If the Company undergoes a fundamental change (as defined in the indenture governing the 2023 convertible senior notes), subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their 2023 convertible senior notes, in principal amounts of $1,000 or a multiple thereof, at a fundamental change repurchase price equal to 100% of the principal amount of the 2023 convertible senior notes to be repurchased, plus accrued and unpaid interest, if any, to, but excluding, the fundamental change repurchase date. In addition, following certain corporate events that occur prior to the maturity date or if the Company issues a notice of redemption, it will, under certain circumstances, increase the conversion rate for holders who elect to convert their 2023 convertible senior notes in connection with such corporate event or during the relevant redemption period.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes to the initial conversion price of the 2023 convertible senior notes since issuance. During each of the quarters from the third quarter of 2019 through the third quarter of 2022, one of the triggers for convertibility of the 2023 convertible senior notes was triggered as the last reported sale price of the Company’s common stock was greater than $53.07 per share, which represents 130% of the initial conversion price of $40.82 per share, for at least 20 trading days in the period of 30 consecutive trading days ended on, and including, the last trading day of the quarter for each quarter of 2020, 2021 and for the first three quarters of 2022. As a result, the 2023 convertible senior notes were convertible, in multiples of $1,000 principal amount, at the option of the 2023 convertible senior note holders between October 1, 2019 to October 31, 2022. The 2023 convertible senior notes continue to be convertible from November 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date. During 2021, the Company paid $24.7 million in cash and issued 453,943 shares of its common stock to settle aggregate principal amount of $24.6 million of its 2023 convertible senior notes. During 2022, the Company paid $34.1 million in cash and issued 573,633 shares of its common stock to settle aggregate principal amount of $34.1 million of its 2023 convertible senior notes. As of December 31, 2022, approximately $0.2 million aggregate principal amount of the 2023 convertible senior notes remained outstanding. The conversions that occurred prior to January 1, 2021 resulted in a $1.2 million loss on early debt extinguishment. The conversions that occurred during 2021 and 2022 were subject to ASU 2020-06 and such conversions were accounted for as contractual conversions, which did not result in any gain or loss upon their settlement. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During 2021, the Company received 68,905 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. During 2022, the Company received an additional 119,492 shares from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 68,905 and 119,492 shares reduced the number of shares of common stock outstanding. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The 2023 convertible senior notes are the Company’s senior unsecured obligations and rank senior in right of payment to any of the Company’s indebtedness that is expressly subordinated in right of payment to the 2023 convertible senior notes; equal in right of payment to any of the Company’s unsecured indebtedness that is not so subordinated (including the 2025 convertible senior notes); effectively junior in right of payment to any of the Company’s secured indebtedness to the extent of the value of the assets securing such indebtedness; and structurally junior to all indebtedness and other liabilities (including trade payables) of the Company’s subsidiaries.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><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 2023 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</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%">169 </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%">34,225 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">169 </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%">33,934 </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-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense related to the 2023 convertible senior notes was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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%">6 </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%">42 </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%">184 </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%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 issuance costs</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%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 interest expense</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%">38 </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%">325 </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%">7,856 </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-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2023 convertible senior notes, the Company entered into privately negotiated capped call transactions (the “2023 Capped Call Transactions”) with certain financial institutions. The initial cap price of the 2023 Capped Call Transactions was $62.80 per share, and is subject to certain adjustments under the terms of the 2023 Capped Call Transactions. The 2023 Capped Call Transactions cover, subject to anti-dilution adjustments, approximately 6.3 million shares of the Company’s common stock. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 2023 Note Repurchase Transactions, the Company amended the 2023 Capped Call Transactions such that the portion associated with the 2023 convertible senior notes subject to the 2023 Note Repurchase Transactions would remain outstanding notwithstanding the retirement of $181.0 million aggregate principal amount of 2023 convertible senior notes. Following such amendment, the 2023 Capped Call Transactions continue to meet the accounting criteria to be recorded in stockholders’ equity and are not accounted for as derivatives.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adoption of ASU 2020-06</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2021, the Company elected to early adopt ASU 2020-06 based on a modified retrospective transition method. Under such transition, prior-period information was not retrospectively adjusted. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06, the 2025 and 2023 convertible senior notes were separated into liability and equity components. The carrying amount of the liability component was calculated by measuring the fair value of a similar debt instrument that does not have an associated conversion feature. The equity component was recorded in additional paid-in-capital and was not re-measured as long as it continued to meet the conditions for equity classification. The excess of the principal amount of the liability component over its carrying amount (the “Debt Discount”) was amortized to interest expense over the contractual term of the 2025 and 2023 convertible senior notes at an effective interest rate of 5.76% and 6.39%, respectively. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06, the debt issuance costs related to the 2025 and 2023 convertible senior notes were allocated to the liability and equity components based on their relative values. Issuance costs attributable to the liability component were amortized to interest expense using the effective interest method over the contractual term of the 2025 and 2023 convertible senior notes. Issuance costs attributable to the equity component were netted with the equity component in additional paid-in-capital. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accounting for the 2025 and 2023 convertible senior notes after adoption of ASU 2020-06, the 2025 convertible senior notes are accounted for as a single liability, and the issuance costs related to the 2025 and 2023 convertible senior notes are being amortized to interest expense over the contractual term at an effective interest rate of 1.0% and 0.76%, respectively.</span></div> 747500000 97500000 0.00500 728800000 1000 7.4437 134.34 0.30 103.34 1000 20 30 1.30 5 5 1000 0.98 1000 1000 1 67.86 174.64 1.30 134.34 20 30 1.30 1.30 20 30 2 1 0 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The net carrying amount of the 2025 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands): </span></div><div style="margin-top:6pt;text-indent:24.75pt"><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:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</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%">747,500 </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%">747,500 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">738,376 </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%">734,665 </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> 747500000 747500000 9124000 12835000 738376000 734665000 <div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense related to the 2025 convertible senior notes was as follows (in thousands):</span></div><div style="margin-top:9pt;text-indent:24.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"/><td style="width:38.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:18.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.133%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #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%">December 31, 2022</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%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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,737 </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%">4,007 </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%">2,230 </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%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">16,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">7,448 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,681 </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%">20,296 </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> 3737000 4007000 2230000 0 0 16528000 3711000 3674000 1538000 7448000 7681000 20296000 206.68 5600000 258800000 0.00125 250800000 181000000 449600000 181000000 2723581 200000 449600000 155800000 293800000 0.0532 150400000 500000 -5800000 2700000 1000 24.4978 40.82 1000 20 30 1.30 5 5 1000 0.98 1000 1000 1 1 53.07 1.30 40.82 20 30 1000 24700000 453943 24600000 34100000 573633 34100000 200000 -1200000 68905 119492 68905 119492 <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 2023 convertible senior notes as of December 31, 2022 and 2021 was as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.728%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</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, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal</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%">169 </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%">34,225 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 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%">169 </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%">33,934 </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> 169000 34225000 0 291000 169000 33934000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interest expense related to the 2023 convertible senior notes was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 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%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</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%">6 </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%">42 </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%">184 </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%">Amortization of debt discount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 issuance costs</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%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 interest expense</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%">38 </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%">325 </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%">7,856 </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> 6000 42000 184000 0 0 7006000 32000 283000 666000 38000 325000 7856000 62.80 6300000 181000000 0.0576 0.0639 0.010 0.0076 Stockholders’ Equity<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Capital Structure</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Stock </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue 450,000,000 shares of common stock with a par value of $0.001 per share. As of December 31, 2022 and 2021, the Company had 71,047,179 and 68,488,337 shares of common stock issued and outstanding, respectively. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2021, the Company issued 573,633 and 453,943 shares, respectively, of common stock in connection with 2023 convertible senior note settlements. During 2022 and 2021, the Company also received 119,492 and 68,905 shares, respectively, from the partial unwind of capped calls resulting from the settlement of its 2023 convertible senior notes. The receipt of the 119,492 and 68,905 shares reduced the number of shares of common stock outstanding. See Note 6 for further details. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Holders of the Company’s common stock are entitled to dividends, if and when declared by the board of directors. In the event of liquidation, dissolution or winding up, subject to the rights of the holders of any then outstanding shares of preferred stock, holders of common stock will be entitled to receive the assets and funds of the Company that are legally available for distribution. </span></div><div style="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-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to designate and issue up to 5,000,000 shares of preferred stock with a par value of $0.001 per share in one or more series without stockholder approval and to fix the rights, preferences, privileges and restrictions thereof. As of December 31, 2022 and 2021, there were no shares of preferred stock issued and outstanding. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Reserved for Future Issuance </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans as of December 31, 2022, were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:79.959%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Reserved</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%">Stock options outstanding</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%">1,481 </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%">RSUs (including PRSUs) outstanding</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,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Shares available for future grant under 2014 Plan</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%">14,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Shares available for future issuance under ESPP</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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,999 </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-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Incentive Plans</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-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Company’s initial public offering (“IPO”) in April 2014, the Company granted stock options under its Amended and Restated 2004 Equity Incentive Plan, as amended (“2004 Plan”). </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the 2004 Plan, the Company had the ability to grant incentive and nonstatutory stock options. Incentive stock options could only be granted to Company employees. Nonstatutory stock options could be granted to Company employees, directors and consultants. Such options are exercisable at prices, as determined by the board of directors, generally equal to the fair value of the Company’s common stock at the date of grant. Options granted to employees generally vest over a four-year period, with an initial vesting period of 12 months for 25% of the shares, and the remaining 75% of the shares vesting monthly on a ratable basis over the remaining 36 months. Options generally expire 10 years after the grant date and are generally exercisable upon vesting. Vested options generally expire 90 days after termination of the optionee’s employment or relationship as a consultant or director, unless otherwise extended by the terms of the stock option agreement. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2014, the Company’s board of directors and stockholders approved the 2014 Equity Incentive Plan (“2014 Plan”) and 5,300,000 shares of common stock were authorized for issuance under the 2014 Plan. In addition, on the first day of each year beginning in 2015 and ending in 2024, the 2014 Plan provides for an annual automatic increase to the shares reserved for issuance in an amount equal to 5% of the total number of shares outstanding on December 31st of the preceding calendar year or a lesser number as determined by the Company’s board of </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">directors. Pursuant to the automatic annual increase, 3,552,358 additional shares were reserved under the 2014 Plan on January 1, 2023. No further grants were made under the 2004 Plan once the 2014 Plan became effective on April 3, 2014. Upon the effectiveness of the 2014 Plan, all shares reserved for future issuance under the 2004 Plan became available for issuance under the 2014 Plan. Additionally, any forfeited or expired shares that would have otherwise returned to the 2004 Plan, instead return to the 2014 Plan. The 2014 Plan allows the Company to grant stock options, RSUs, restricted stock awards, performance stock awards, stock appreciation rights, performance cash awards, and other stock awards. To date, the Company has granted stock options and RSUs under the 2014 Plan. Stock options granted under the 2014 Plan are in general at a price equal to the fair market value of the common stock on the date of grant and vest over four years. The Company’s stock options expire 10 years from the date of grant. Each RSU granted under the 2014 Plan represents a right to receive one share of the Company’s common stock when the RSU vests. RSUs generally vest over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNjYvZnJhZzplMmVjZDg4NDlmMTg0NTJiYmM4MDJmZTcxNWQ0YzM1NC90ZXh0cmVnaW9uOmUyZWNkODg0OWYxODQ1MmJiYzgwMmZlNzE1ZDRjMzU0XzQ1Njc_c86ca1c0-ee29-47e7-91c7-181f2f219656">one</span> to four years. Vested options generally expire three months after termination of the optionee’s employment or relationship as a consultant or director, unless otherwise extended by the terms of the stock option agreement. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s acquisition of Inference, the Company assumed unvested stock options that had been granted under the Inference Technologies Group Inc. 2018 Equity Incentive Plan. Each of the assumed stock options are subject to substantially the same terms and conditions as applied to the assumed stock options immediately prior to the acquisition date, except that the number of shares of the Company’s common stock subject to each assumed stock option and the exercise price has been adjusted in accordance with the terms of the acquisition agreement. If these assumed stock options are cancelled, forfeited or expire unexercised, the underlying shares do not become available for future grant. As of the acquisition date, the estimated fair value of the assumed unvested options was $7.6 million, of which $0.2 million was recognized as goodwill and the balance of $7.4 million is being recognized as stock-based compensation expense over the remaining service period of the assumed unvested stock options. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows (in thousands, except years and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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><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/>Remaining<br/>Contractual<br/>Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</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%">1,982 </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%">38.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#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: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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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%">(531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited or expired</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%">122.88 </span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</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%">1,481 </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%">47.75 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2022</span></td><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%">1,481 </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;padding:2px 0 2px 1pt;text-align: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.75 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Exercisable as of December 31, 2022</span></td><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%">1,263 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">50,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stock options and the fair market value of the Company’s common stock of $67.86 per share as of December     30, 2022 for all in-the-money stock options outstanding.</span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is additional information pertaining to the Company’s stock option activity (in thousands, except per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:59.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per share of options granted, excluding assumed stock options</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%">50.44 </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%">78.72 </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%">38.80 </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%">Weighted average grant date fair value per share of assumed stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Intrinsic value of options exercised </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,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%">59,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 fair value of options vested during the period</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,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 received from options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Intrinsic value of options exercised is the difference between the fair market value of the Company’s common stock at the time of exercise and the exercise price paid.</span></div></td></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (including Performance-Based Restricted Stock Units)</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity (including PRSUs) during the year ended December 31, 2022 is as follows (in thousands, except years and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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 Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</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%">2,560 </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%">125.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited or cancelled</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%">(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%">121.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</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%">3,718 </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%">103.55 </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;border-bottom:1pt solid #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 #000000;padding:0 1pt"/><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-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Includes 0.4 million PRSUs granted during 2022. </span></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Restricted Stock Units </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 2022, the Company granted 0.3 million PRSUs subject to market and service conditions (“market-based PRSUs”) and with a weighted average grant date fair value of $30.6 million as part of its annual grant of equity incentive awards to certain executives and in connection with the appointment of Michael Burkland as the Company’s new Chief Executive Officer. The amount that may be earned pursuant to the PRSUs ranges from 0% to 200% of the target number based on the Company’s relative total shareholder return (“RTSR”) performance as compared to the companies in the S&amp;P Software and Services Select Index during three <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNjYvZnJhZzplMmVjZDg4NDlmMTg0NTJiYmM4MDJmZTcxNWQ0YzM1NC90ZXh0cmVnaW9uOmUyZWNkODg0OWYxODQ1MmJiYzgwMmZlNzE1ZDRjMzU0XzEwOTk1MTE2Mzk4ODU_77a17d7d-f6be-4166-b9e9-4d2ef3bbd244">one</span>-year performance periods. One-third of the total PRSUs may be earned and settled in shares following the end of each <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNjYvZnJhZzplMmVjZDg4NDlmMTg0NTJiYmM4MDJmZTcxNWQ0YzM1NC90ZXh0cmVnaW9uOmUyZWNkODg0OWYxODQ1MmJiYzgwMmZlNzE1ZDRjMzU0XzEwOTk1MTE2NDAwNjE_635e69a5-4545-48ed-b3de-e2018f7c5a36">one</span>-year performance period based on RTSR performance and subject to continued employment through the payment date, but the amount initially paid for the first two <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNjYvZnJhZzplMmVjZDg4NDlmMTg0NTJiYmM4MDJmZTcxNWQ0YzM1NC90ZXh0cmVnaW9uOmUyZWNkODg0OWYxODQ1MmJiYzgwMmZlNzE1ZDRjMzU0XzM4NDgyOTA3MjE1NDE_eef17d82-9622-4784-962f-3625204c0b93">one</span>-year performance periods is limited to 100% of the target amount for such years, and any PRSUs resulting from above-target performance in those first two years will be paid following the end of final <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNjYvZnJhZzplMmVjZDg4NDlmMTg0NTJiYmM4MDJmZTcxNWQ0YzM1NC90ZXh0cmVnaW9uOmUyZWNkODg0OWYxODQ1MmJiYzgwMmZlNzE1ZDRjMzU0XzM4NDgyOTA3MjE1NjE_156e4ac2-ee21-4537-8ea3-a8c656515a3a">one</span>-year performance period, subject to the executive’s continued employment through the payment date. If the Company’s absolute total shareholder return for any performance period is negative, then no more than 100% of the target amount of PRSUs for such period may be earned. If an executive's employment with the Company terminates before the end of the final <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xNjYvZnJhZzplMmVjZDg4NDlmMTg0NTJiYmM4MDJmZTcxNWQ0YzM1NC90ZXh0cmVnaW9uOmUyZWNkODg0OWYxODQ1MmJiYzgwMmZlNzE1ZDRjMzU0XzM4NDgyOTA3MjE1OTI_bf9c443b-6e09-4070-8875-757e056bd1a0">one</span>-year performance period due to death or disability, 100% (if due to death) or 50% (if due to disability) of the unvested PRSUs may be earned subject to ultimate RTSR performance in each remaining performance period. Upon a qualifying termination of employment in connection with a change in control of the Company, the unvested PRSUs will vest on a double-trigger basis (i) at the target level for approximately 0.1 million of the market-based PRSUs and (ii) for approximately 0.2 million of the market-based PRSUs, (a) at the target level for the uncompleted portions of the performance periods and (b) at the actual level of performance measured through the date of the change in control of the Company, based on the price per share paid in such change in control. The fair value of the PRSUs are determined on their grant date using a Monte </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Carlo Simulation model based upon assumptions presented below. The Company recognizes the fair value of the PRSUs ratably over their requisite service period. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, the Company granted 0.1 million shares of PRSUs subject to revenue-based performance and service conditions (“revenue-based PRSUs”), with a grant date fair value of $6.6 million. The amount of revenue-based PRSUs that may be earned will be determined based on achievement of two quarterly revenue goals. One third of the revenue-based PRSUs may be earned based on achievement of the first revenue target and, if achieved, will vest in four quarterly installments, with the first installment occurring on the date such achievement is certified, subject to the executive's continuous service through the applicable vesting dates. Two thirds of the revenue-based PRSUs may be earned based on achievement of the second revenue target and, if achieved, will vest in eight quarterly installments, with the first installment occurring on the date such achievement is certified, subject to the executive's continuous service through the applicable vesting dates. The revenue-based PRSUs are otherwise on the Company's standard award terms from its market-based PRSUs. The Company concluded that the first revenue target was probable of achievement at December 31, 2022, thus recognized the related stock-based compensation cost through this period. The Company, however, concluded that, as of December 31, 2022, the second revenue target was not probable of achievement, thus recognized a cumulative catch-up adjustment in the fourth quarter of 2022 to reverse all previously recognized stock-based compensation cost related to this target. The Company will reassess the probability of the achievement of the performance conditions at each reporting period and a cumulative catch-up adjustment will be recorded to stock-based compensation cost for any change in the probability assessment. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is additional information pertaining to the Company’s RSU activity (including PRSUs) (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:59.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per share of RSUs granted</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%">90.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: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%">177.00 </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%">86.15 </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%">Total fair value of RSUs vested during the period</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%">125,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt;text-indent:-22.5pt"><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-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2014, the Company’s board of directors and stockholders adopted the 2014 ESPP and the shares authorized for issuance thereunder. The 2014 ESPP became effective on April 3, 2014.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2014 ESPP permits eligible employees to purchase shares of the Company’s common stock through payroll deductions with up to 15% of their pre-tax earnings subject to certain Internal Revenue Code limitations. The purchase price of the shares is 85% of the lower of the fair market value of the Company’s common stock on the first day of a six month offering period, except for the initial offering period, or the relevant purchase date. In addition, no participant may purchase more than 1,500 shares of common stock in each purchase period. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares of common stock originally reserved for issuance under the 2014 ESPP was 880,000 shares, which increases automatically each year, beginning on January 1, 2015 and continuing through January 1, 2024, by the lesser of (i) 1% of the total number of shares of the Company’s common stock outstanding on December 31 of the preceding calendar year; (ii) 1,000,000 shares of common stock (subject to adjustment to reflect any split or combination of its common stock); or (iii) such lesser number as determined by its board of directors. Pursuant to the automatic annual increase, 710,471 additional shares were reserved under the 2014 ESPP on January 1, 2023. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2021, 190,257 and 120,992 shares were purchased by employees under the 2014 ESPP at a weighted average price of $70.50 and $127.36 per share, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expenses for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):         </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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%">33,297 </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%">17,734 </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%">9,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">44,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Sales and marketing</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%">59,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </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%">35,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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%">172,507 </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%">108,805 </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%">64,747 </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:3pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years). </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.314%"><tr><td style="width:1.0%"/><td style="width:35.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option</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%">RSU (excluding PRSUs)</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%">PRSU</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%">ESPP</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%">Unrecognized stock-based compensation expense</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%">12,085 </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%">324,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,841 </span></td><td style="background-color:#cceeff;padding:2px 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,265 </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%">Weighted-average amortization period</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%">2.2 years</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%">2.4 years</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%">2.5 years</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%">0.4 years</span></td></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation expense that is calculated based upon awards that have vested, reduced for actual forfeitures. All stock-based compensation for equity awards granted to employees and non-employee directors is measured based on the grant date fair value of the award. </span></div><div style="margin-top:4pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company values RSUs, including PRSUs subject to performance conditions, at the closing market price of its common stock on the date of grant. The Company estimates the fair value of each stock option and purchase right under the 2014 ESPP granted to employees on the date of grant using the Black-Scholes option-pricing model using the assumptions disclosed in the table below. The Company estimates the fair value of PRSUs subject to market conditions using a Monte Carlo Simulation model using the assumptions disclosed in the table below. Expected volatility is based upon the weighting of the Company’s historical volatility. Prior to 2020, expected volatility was based upon the weighting of the Company’s historical volatility and the historical volatility of a peer group of publicly traded companies. The expected term of options granted is estimated using the simplified method by taking the average of the vesting term and the contractual term of the option. The expected volatility assumption for purchase rights under the 2014 ESPP is based on the historical volatility of the Company’s common stock. The risk-free rate for the expected term of the awards is based on U.S. Treasury zero-coupon issues at the time of grant. The Company has not paid, and does not anticipate paying, cash dividends on its shares of common stock. Accordingly, the expected dividend yield is zero.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used to value stock options granted during the periods presented were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Options</span></div></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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></table></div><div style="margin-bottom:10pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The weighted average assumptions for the year ended December 31, 2020 includes assumed stock options. The weighted average assumptions, excluding the assumed stock options, were an expected term of 6.0 years, volatility of 47%, risk-free interest rate of 1.0% and dividend yield of 0%. The weighted average assumptions of the assumed stock options were an expected term of 4.3 years, volatility of 47%, risk-free interest rate of 0.3% and dividend yield of 0%. </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used to value PRSUs with market conditions granted during the periods presented were as follows: </span></div><div style="margin-bottom:10pt;margin-top:4pt"><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:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">PRSUs (Market Conditions)</span></div></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:5pt"><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></table></div><div style="margin-bottom:10pt;margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used to value purchase rights under the 2014 ESPP granted during the periods presented were as follows: </span></div><div style="margin-bottom:10pt;margin-top:6pt;padding-right:-9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.352%"><tr><td style="width:1.0%"/><td style="width:25.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.312%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.830%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">ESPP</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Granted In</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">November 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">May 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">November 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%">May 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%">November 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%">May 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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> 450000000 0.001 71047179 71047179 68488337 68488337 573633 453943 119492 68905 119492 68905 5000000 0.001 0 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of common stock reserved for future issuance related to outstanding equity awards and employee equity incentive plans as of December 31, 2022, were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:79.959%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock Reserved</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%">Stock options outstanding</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%">1,481 </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%">RSUs (including PRSUs) outstanding</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,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Shares available for future grant under 2014 Plan</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%">14,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Shares available for future issuance under ESPP</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,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,999 </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> 1481000 3718000 14230000 3570000 22999000 P4Y P12M 0.25 0.75 P36M P10Y P90D 5300000 0.05 3552358 P4Y P10Y P4Y P3M 7600000 200000 7400000 <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company’s stock option activity during the year ended December 31, 2022 is as follows (in thousands, except years and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.976%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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><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/>Remaining<br/>Contractual<br/>Life<br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Intrinsic </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</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%">1,982 </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%">38.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options granted</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%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#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: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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options exercised</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%">(531)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options forfeited or expired</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%">122.88 </span></td><td style="background-color:#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</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%">1,481 </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%">47.75 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,226 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest as of December 31, 2022</span></td><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%">1,481 </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;padding:2px 0 2px 1pt;text-align: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.75 </span></td><td style="background-color:#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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,226 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Exercisable as of December 31, 2022</span></td><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%">1,263 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">50,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) The aggregate intrinsic value amounts are computed based on the difference between the exercise price of the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> stock options and the fair market value of the Company’s common stock of $67.86 per share as of December     30, 2022 for all in-the-money stock options outstanding.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is additional information pertaining to the Company’s stock option activity (in thousands, except per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:59.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per share of options granted, excluding assumed stock options</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%">50.44 </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%">78.72 </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%">38.80 </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%">Weighted average grant date fair value per share of assumed stock options</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Intrinsic value of options exercised </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,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%">59,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 fair value of options vested during the period</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,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 received from options exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1) Intrinsic value of options exercised is the difference between the fair market value of the Company’s common stock at the time of exercise and the exercise price paid.</span></div></td></tr></table> 1982000 38.65 81000 110.05 531000 16.06 51000 122.88 1481000 47.75 P4Y7M6D 51226000 1481000 47.75 P4Y7M6D 51226000 1263000 35.60 P4Y 50583000 67.86 50.44 78.72 38.80 0 0 125960 45698000 59762000 47529000 11421000 12760000 7846000 8522000 7402000 11656000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of RSU activity (including PRSUs) during the year ended December 31, 2022 is as follows (in thousands, except years and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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 Average Grant Date Fair Value Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</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%">2,560 </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%">125.65 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs vested and released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,383)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs forfeited or cancelled</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%">(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%">121.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2022</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%">3,718 </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%">103.55 </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;border-bottom:1pt solid #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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table>(1) Includes 0.4 million PRSUs granted during 2022.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following is additional information pertaining to the Company’s RSU activity (including PRSUs) (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:59.993%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.603%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.636%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant date fair value per share of RSUs granted</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%">90.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: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%">177.00 </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%">86.15 </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%">Total fair value of RSUs vested during the period</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%">125,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2560000 125.65 2912000 90.51 1383000 112.18 371000 121.48 3718000 103.55 400000 300000 30600000 0 2 3 2 1 1 1 0.50 100000 200000 100000 6600000 2 4 8 90.51 177.00 86.15 125798000 174500000 136805000 0.15 0.85 P6M 1500 880000 0.01 1000000 710471 190257 120992 70.50 127.36 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expenses for the years ended December 31, 2022, 2021 and 2020 were as follows (in thousands):         </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</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%">33,297 </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%">17,734 </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%">9,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</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%">44,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Sales and marketing</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%">59,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,269 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </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%">35,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation</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%">172,507 </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%">108,805 </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%">64,747 </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:3pt"><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;border-top:3pt double #000000;padding:0 1pt"/><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"/><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></table> 33297000 17734000 9422000 44367000 29179000 14043000 59300000 35269000 20164000 35543000 26623000 21118000 172507000 108805000 64747000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, unrecognized stock-based compensation expense by award type and their expected weighted-average recognition periods are summarized in the following table (in thousands, except years). </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.314%"><tr><td style="width:1.0%"/><td style="width:35.339%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.297%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.375%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.381%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock Option</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%">RSU (excluding PRSUs)</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%">PRSU</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%">ESPP</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%">Unrecognized stock-based compensation expense</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%">12,085 </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%">324,834 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,841 </span></td><td style="background-color:#cceeff;padding:2px 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,265 </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%">Weighted-average amortization period</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%">2.2 years</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%">2.4 years</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%">2.5 years</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%">0.4 years</span></td></tr></table> 12085000 324834000 24841000 3265000 P2Y2M12D P2Y4M24D P2Y6M P0Y4M24D <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used to value stock options granted during the periods presented were as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;padding-left:11.25pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">Stock Options</span></div></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;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></table></div><div style="margin-bottom:10pt;margin-top:4pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt">The weighted average assumptions for the year ended December 31, 2020 includes assumed stock options. The weighted average assumptions, excluding the assumed stock options, were an expected term of 6.0 years, volatility of 47%, risk-free interest rate of 1.0% and dividend yield of 0%. The weighted average assumptions of the assumed stock options were an expected term of 4.3 years, volatility of 47%, risk-free interest rate of 0.3% and dividend yield of 0%. </span></div><div style="margin-bottom:10pt;margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used to value PRSUs with market conditions granted during the periods presented were as follows: </span></div><div style="margin-bottom:10pt;margin-top:4pt"><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:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">PRSUs (Market Conditions)</span></div></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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:5pt"><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></table></div> P6Y P6Y P5Y8M12D 0.46 0.47 0.47 0.018 0.010 0.009 0 0 0 P6Y 0.47 0.010 0 P4Y3M18D 0.47 0.003 0 P3Y 0.53 0.035 0 <div style="margin-bottom:10pt;margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average assumptions used to value purchase rights under the 2014 ESPP granted during the periods presented were as follows: </span></div><div style="margin-bottom:10pt;margin-top:6pt;padding-right:-9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.352%"><tr><td style="width:1.0%"/><td style="width:25.622%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.312%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.824%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.830%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:5pt;text-indent:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline">ESPP</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Granted In</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">November 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">May 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">November 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%">May 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%">November 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%">May 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.5</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align: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> P0Y6M P0Y6M P0Y6M P0Y6M P0Y6M P0Y6M 0.59 0.46 0.46 0.49 0.50 0.50 0.021 0.002 0.002 0.001 0.001 0.002 0 0 0 0 0 0 Net Loss Per ShareBasic net loss per share is calculated by dividing net loss by the weighted average number of shares of common stock outstanding during the period, and excludes any dilutive effects of employee stock-based awards and potential shares upon conversion of the convertible senior notes. Diluted net loss per share is computed giving effect to all potentially dilutive shares of common stock, including common stock issuable upon exercise of stock options, vesting of RSUs and PRSUs, and shares of common stock issuable upon conversion of convertible senior notes. As the Company had net losses for the years ended December 31, 2022, 2021 and 2020, all potentially issuable shares of common stock were determined to be anti-dilutive. <div style="margin-top:6pt;text-indent:24.75pt"><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 calculation of basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">Net loss</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%">(94,650)</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%">(53,000)</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%">(42,130)</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%">Weighted-average shares used in computing basic and diluted net loss per share</span></td><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%">69,920 </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%">67,512 </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%">64,154 </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 and diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.35)</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%">(0.79)</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%">(0.66)</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:10pt;margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="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%">1,481 </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%">1,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs (including PRSUs)</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%">3,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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%">10,884 </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%">11,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </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 style="height:5pt"><td colspan="3" style="background-color:#cceeff;border-bottom: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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:10pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The Company used the if-converted method for 2022 and 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for 2020. </span></div><div style="margin-top:12pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the adoption of ASU 2020-06, the Company used the treasury stock method for calculating any potential dilutive effect of the conversion spread of its convertible senior notes. The conversion spread had a dilutive impact for the 2023 convertible senior notes during the year ended December 31, 2020 since the average market price of the Company’s common stock during the period exceeded the initial conversion price of $40.82 per share. However, the potential shares of common stock issuable upon the conversion of the 2023 convertible senior notes were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive. </span></div>After the adoption of ASU 2020-06, the Company used the if-converted method for calculating any potential dilutive effect of the convertible senior notes for the years ended December 31, 2022 and 2021. Under this method, the Company calculates diluted earnings per share under both the cash and share settlement assumptions to determine which is more dilutive. If share settlement is more dilutive, the Company calculates diluted earnings per share assuming that all of the convertible senior notes were converted solely into shares of common stock at the beginning of the reporting period. The potential impact upon the conversion of the convertible senior notes were excluded from the calculation of diluted net loss per share for the years ended December 31, 2022 and 2021 because the effect would have been anti-dilutive. <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 calculation of basic and diluted net loss per share (in thousands, except per share data):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">Net loss</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%">(94,650)</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%">(53,000)</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%">(42,130)</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%">Weighted-average shares used in computing basic and diluted net loss per share</span></td><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%">69,920 </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%">67,512 </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%">64,154 </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 and diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.35)</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%">(0.79)</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%">(0.66)</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> -94650000 -53000000 -42130000 69920000 69920000 67512000 67512000 64154000 64154000 -1.35 -1.35 -0.79 -0.79 -0.66 -0.66 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following securities were excluded from the calculation of diluted net loss per share because their effect would have been anti-dilutive (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"/><td style="width:54.919%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.259%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.263%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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="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%">1,481 </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%">1,982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs (including PRSUs)</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%">3,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><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%">10,884 </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%">11,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,432 </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 style="height:5pt"><td colspan="3" style="background-color:#cceeff;border-bottom: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:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr></table>(1) The Company used the if-converted method for 2022 and 2021 due to the adoption of ASU 2020-06 and under the treasury stock method for 2020. 1481000 1982000 2255000 3718000 2560000 2267000 5685000 6663000 910000 10884000 11205000 5432000 40.82 Income Taxes <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of loss before income taxes for the periods presented (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><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 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%">(76,280)</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%">(59,856)</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%">(44,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%">International</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%">(13,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,262)</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%">(64,285)</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%">(44,583)</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 style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes for the periods presented consisted of (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</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%">576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes - Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </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:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-27pt;vertical-align:bottom"><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:#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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(414)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes - Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,087)</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="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,285)</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%">(2,453)</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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a deferred income tax expense during 2022 principally due to a repatriation of intellectual property from its Australian subsidiary to the U.S., where it is offset by a valuation allowance, and a decrease in available Australian net operating loss carryforwards. </span></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax (benefit) expense differed from the amount computed by applying the U.S. federal statutory income tax rate of 21% to pre-tax (loss) income for the periods presented as a result of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal tax at statutory rate</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%">(18,957)</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%">(13,500)</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%">(9,362)</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%">U.S. state income taxes</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%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m)</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,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Global intangible low-taxed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Non-deductible expenses </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%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit</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,194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tax benefit from acquisition/reorganizations</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,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</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,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%">(4,760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</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%">4,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,285)</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%">(2,453)</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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 related to the following (in thousands):    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and credit carryforwards</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%">125,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D costs</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%">30,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangibles</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,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax assets</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,974 </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%">44,833 </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:700;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation - Current</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%">(35,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,155)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,926)</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%">Net deferred taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,819 </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%">6,907 </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-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">With the exception of Russia, the Company has not provided for U.S. income taxes on undistributed earnings of its foreign subsidiaries because it intends to permanently re-invest those earnings outside the United States. The Company has plans to liquidate its Russian subsidiary. As such, the Company can no longer assert an intention to permanently re-invest those earnings. The undistributed earnings of the Company’s foreign subsidiaries were immaterial as of December 31, 2022 and 2021 and no U.S. income taxes have been accrued.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is provided for deferred tax assets where the recoverability of the assets is uncertain. The determination to provide a valuation allowance is dependent upon the assessment of whether it is more likely than not that sufficient future taxable income will be generated to utilize the deferred tax assets. Based on the weight of the available evidence, which includes the Company’s historical operating losses, lack of taxable income and the accumulated deficit for the year ended December 31, 2022, the Company has provided a valuation allowance against its U.S. net deferred tax assets. However, the Company has recorded net foreign deferred tax assets associated with its U.K. and Australia operations totaling $3.8 million, which cannot increase its U.S. valuation allowance. The net change in the valuation allowance for the years ended December 31, 2022 and 2021 was an increase of $13.6 million and $70.7 million, respectively. The increase in the valuation allowance in the current year was primarily attributed to the new requirement to capitalize tax research and development costs under Section 174 of the Internal Revenue Code of 1986, as amended (“IRC”), offset by an increase in the Company's deferred contract costs. The requirement to capitalize under Section 174 was passed with the Tax Cuts and Jobs Act of 2017 but was not effective until tax years beginning after December 31, 2021. Domestic expenditures will be amortized over five years, while foreign expenditures are amortized over fifteen years.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company had net operating loss carryforwards for federal, state and foreign income tax purposes of $456.9 million, $310.9 million and $13.5 million, respectively, available to reduce future income subject to income taxes. If not utilized, the federal and significant state net operating loss carryforwards will begin to expire in 2024 and 2028, respectively, while the foreign net operating loss carryforwards do not expire. As of December 31, 2022, the Company also had gross research credit carryforwards for federal and California state tax purposes of $10.8 million and $7.0 million, available to reduce future income subject to income taxes. A portion of the federal research credit carryforwards will continue to expire in 2023. The California state research credits do not expire. The IRC imposes restrictions on the utilization of net operating losses and credits in the event of an </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“ownership change” of a corporation. Accordingly, a company’s ability to use net operating losses and credits may be subject to substantial limitation as prescribed under the IRC Sections 382 and 383 and similar state provisions. Events that may cause limitations in the amount of the net operating losses and credits that the Company may use in any one year include, but are not limited to, a cumulative ownership change of more than 50% over a three-year period. In the event the Company has changes in ownership, net operating losses and research and development credit carryforwards, which are fully reserved by the deferred tax asset valuation allowance, could be limited and may expire unutilized. </span></div><div style="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%">Unrecognized Tax Benefits</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the changes in the gross amount of unrecognized tax benefits for the periods presented (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized benefit — beginning of period</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%">7,643 </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%">6,076 </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%">4,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases — current year tax positions</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,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases — prior year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Unrecognized benefit — end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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%">9,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,076 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of each of December 31, 2022 and 2021, the Company did not have any unrecognized tax benefits that, if recognized, would have a material impact on its effective tax rate for each such respective year. The Company recognizes interest and penalties related to uncertain tax positions as income tax expense. The Company does not anticipate its total unrecognized tax benefits as of December 31, 2022 will significantly change due to settlement of examination or the expiration of statutes of limitation during the next 12 months. The Company is currently unaware of any uncertain tax positions that could result in significant additional payments, accruals or other material deviation in this estimate over the next 12 months.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to taxation in the United States, various states and several foreign jurisdictions. Due to the Company’s net carryover of unused operating losses, all years from 2001 forward remain subject to future examination by the U.S. federal and state tax authorities. The Company’s foreign tax returns are open to audit under the statutes of limitation of the respective foreign countries in which its subsidiaries are located. With the exception of Russia, the Company considers all undistributed earnings of its foreign subsidiaries indefinitely reinvested.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents components of loss before income taxes for the periods presented (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><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 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%">(76,280)</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%">(59,856)</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%">(44,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%">International</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%">(13,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(280)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90,262)</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%">(64,285)</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%">(44,583)</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> -76280000 -59856000 -44303000 -13982000 -4429000 -280000 -90262000 -64285000 -44583000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes for the periods presented consisted of (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</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%">576 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">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%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes - Current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </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:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-27pt;vertical-align:bottom"><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:#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="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(414)</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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes - Deferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,088 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,345)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,087)</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="padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,285)</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%">(2,453)</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> 0 0 0 576000 262000 401000 724000 -202000 233000 1300000 60000 634000 0 0 -2495000 0 0 -414000 3088000 -11345000 -178000 3088000 -11345000 -3087000 4388000 -11285000 -2453000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax (benefit) expense differed from the amount computed by applying the U.S. federal statutory income tax rate of 21% to pre-tax (loss) income for the periods presented as a result of the following (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal tax at statutory rate</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%">(18,957)</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%">(13,500)</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%">(9,362)</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%">U.S. state income taxes</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%">576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Section 162(m)</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,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Global intangible low-taxed income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Non-deductible expenses </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%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credit</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,194)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(837)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,241)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,800)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tax benefit from acquisition/reorganizations</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,852)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign taxes</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,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%">(4,760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</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%">4,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,285)</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%">(2,453)</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> 0.21 -18957000 -13500000 -9362000 576000 262000 -345000 3851000 7543000 6472000 4127000 0 0 78000 1361000 1944000 1194000 1181000 837000 1722000 -25241000 -23800000 3852000 5877000 2495000 6749000 -4760000 118000 0 20000 533000 11288000 30088000 25319000 4388000 -11285000 -2453000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax effects of temporary differences that give rise to significant portions of the Company’s deferred tax assets and liabilities as of December 31, 2022 and 2021 related to the following (in thousands):    </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.367%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and credit carryforwards</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%">125,698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D costs</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%">30,552 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,295 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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,143 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangibles</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,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,380 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,668 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135,406)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 deferred tax assets</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,974 </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%">44,833 </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:700;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,633)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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%">(509)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation - Current</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%">(35,443)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,211)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,155)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,926)</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%">Net deferred taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,819 </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%">6,907 </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> 125698000 133433000 30552000 0 10295000 12719000 1143000 712000 3041000 872000 1992000 1351000 3238000 3963000 12421000 13618000 188380000 166668000 135406000 121835000 52974000 44833000 2737000 2633000 556000 509000 10419000 11573000 35443000 23211000 49155000 37926000 3819000 6907000 3800000 13600000 70700000 456900000 310900000 13500000 10800000 7000000 0.50 P3Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below shows the changes in the gross amount of unrecognized tax benefits for the periods presented (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized benefit — beginning of period</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%">7,643 </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%">6,076 </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%">4,471 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases — current year tax positions</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,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross decreases — prior year tax positions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements with tax authorities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Unrecognized benefit — end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #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 #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%">9,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,076 </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> 7643000 6076000 4471000 1773000 1851000 1605000 1000 0 0 0 284000 0 9415000 7643000 6076000 0 0 Commitments and Contingencies <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, $747.7 million of aggregate principal of the convertible senior notes were outstanding. The 2023 convertible senior notes and the 2025 convertible senior notes are due on May 1, 2023 and June 1, 2025, respectively. See Note 6 for more information concerning the convertible senior notes. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:99%">The Company had outstanding operating lease obligations of $57.9 million as of December 31, 2022. See Note 13 for further details. As of December 31, 2022, the Company also had outstanding cloud service agreement commitments totaling $41.1 million, of which $29.0 million is expected to be paid in 2023 and the remaining $12.1 million in 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Hosting and Telecommunication Usage Services </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has agreements with third parties to provide co-location hosting and telecommunication usage services. The agreements require payments per month for a fixed period of time in exchange for certain guarantees of network and telecommunication availability. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, future minimum payments under these arrangements were as follows in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.166%"><tr><td style="width:1.0%"/><td style="width:43.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.573%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending 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%">Hosting Services</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%">Telecommunication Usage Services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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 future minimum payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830 </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%">15,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Universal Services Fund Liability </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is classified as a telecommunications service provider for regulatory purposes and is required to make contributions to the USF based on the revenue the Company receives from the resale of interstate and some international telecommunications services. In order to comply with the obligation to make direct contributions, the Company is registered with the USAC, which is charged by the FCC with administering the USF, and has been remitting the required contributions to USAC since its registration with the USAC in April 2013. The Company also made retroactive USF contributions based on its revenues for the period from 2008 to 2012. The Company, however, has an unresolved and arguably dormant dispute with the FCC regarding whether the Company is liable for USF contributions related to the period from 2003 through 2007. As of December 31, 2022, the Company had accrued $0.1 million in interest related to the disputed assessments for the period of 2003 through 2007.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">State and Local Taxes and Surcharges </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, based on analysis of its activities, has determined that it is obligated to collect and remit U.S. state or local sales, use, gross receipts, excise and utility user taxes, as well as fees or surcharges as a communications service provider in certain U.S. states, municipalities or local tax jurisdictions. The Company is registered for, collecting and remitting applicable taxes where such a determination has been made. Prior to the Company’s making such determination, the Company neither collected nor remitted these taxes, fees or surcharges to applicable local, municipal or state jurisdictions. The Company continues to analyze its activities to determine if it is subject to these taxes in additional jurisdictions and based on the Company’s ongoing assessment of its U.S. state and local tax collection and remittance obligations, the Company registers for tax and regulatory purposes in such jurisdictions and commences collecting and remitting applicable state and local taxes and surcharges to these jurisdictions. </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 and 2021, the Company had total accrued liabilities of $1.2 million and $1.0 million, respectively, for such contingent sales taxes and surcharges that were not being collected from its clients but may be imposed by various taxing authorities, of which $0.3 million and $0.2 million, respectively, were included in current “Sales tax liabilities” on the consolidated balance sheets, and the remaining were included in non-current “Sales tax liabilities” on the consolidated balance sheets. The Company’s estimate of the probable loss incurred under this contingency is based on its analysis of the source location of its usage-based fees and the regulations and rules in each tax jurisdiction.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved in various legal and regulatory matters arising in the normal course of business. In management’s opinion, resolution of these matters is not expected to have a material impact on the Company’s consolidated results of operations, cash flows, or its financial position. However, due to the uncertain nature of legal matters, an unfavorable resolution of a matter could materially affect the Company’s future consolidated results of operations, cash flows or financial position in a particular period. The Company expenses legal fees as incurred.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification Agreements </span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company enters into agreements of varying scope and terms pursuant to which it agrees to indemnify clients, vendors, lessors, business partners and other parties with respect to certain matters, including, but not limited to, losses arising out of breach of such agreements, including breach of security, services to be provided by the Company or from intellectual property infringement claims made by third parties. In addition, the Company has entered into indemnification agreements with its directors, officers and certain employees </span></div>that requires it, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors, officers or employees. There are no claims that the Company is aware of that could have a material effect on the consolidated balance sheets, consolidated statements of operations and comprehensive loss, or consolidated statements of cash flows. 747700000 57900000 41100000 29000000 12100000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, future minimum payments under these arrangements were as follows in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.166%"><tr><td style="width:1.0%"/><td style="width:43.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.175%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.746%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.573%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending 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%">Hosting Services</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%">Telecommunication Usage Services</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">588 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,467 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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 future minimum payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">830 </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%">15,170 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 588000 7467000 238000 5940000 4000 1304000 0 459000 0 0 830000 15170000 100000 1200000 1000000 300000 200000 Geographical Information<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues by geographic region based on client billing address (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><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 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%">702,206 </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%">556,385 </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%">400,509 </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%">International</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%">76,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,846 </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%">609,591 </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%">434,908 </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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total property and equipment, net in the respective locations (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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%">92,659 </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%">68,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,221 </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%">77,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes revenues by geographic region based on client billing address (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.746%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><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 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%">702,206 </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%">556,385 </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%">400,509 </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%">International</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%">76,640 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778,846 </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%">609,591 </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%">434,908 </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-top:9pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total property and equipment, net in the respective locations (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.130%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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%">92,659 </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%">68,674 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">International</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,562 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,221 </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%">77,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 702206000 556385000 400509000 76640000 53206000 34399000 778846000 609591000 434908000 92659000 68674000 8562000 9111000 101221000 77785000 Retirement Plans<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) plan to provide tax deferred salary deductions for all eligible employees. Participants may make voluntary contributions to the 401(k) plan, limited by certain Internal Revenue Service restrictions. The Company is responsible for the administrative costs of the 401(k) plan. The Company began matching employee contributions in cash in the fourth quarter of 2019. The contribution expense for the years ended December 31, 2022 and 2021 was $2.1 million and $1.8 million, respectively.</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company complies with the requirement of maintaining a retirement plan for employees in the Philippines. This plan is a non-contributory and defined benefit plan that provides retirement to employees equal to approximately one month salary for every year of credited service for employees who attain the normal retirement age of 60 with at least five years of service. The benefits are paid in a lump sum amount upon retirement from the Company. Total defined benefit liability under this plan was $0.5 million and $0.6 million as of each of December 31, 2022 and 2021, respectively. Total retirement expense for this plan were $0.2 million, $0.2 million, and $0.1 million for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div> 2100000 1800000 P5Y 500000 600000 200000 200000 100000 Leases The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90ZXh0cmVnaW9uOjE3ZGY2ODZjZGQ3MzQxYmVhM2I2MDY4ZWQ5Yzk2MWIxXzE5Mw_00c68633-1ad6-4690-9667-c33de0f2daaf">one</span> to ten years, some of the leases include a Company option to extend the leases for up to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90ZXh0cmVnaW9uOjE3ZGY2ODZjZGQ3MzQxYmVhM2I2MDY4ZWQ5Yzk2MWIxXzI3OA_4c2130ec-91e6-456e-a9f3-6d962a5c98e4">three</span> to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company does not separate lease and non-lease components for real estate operating leases. <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,072 </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,238 </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%">6,142 </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%">Finance lease cost:</span></td><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"/><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 finance lease cost</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%">56 </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%">438 </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%">960 </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-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,684)</span></td><td style="background-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,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash used in finance leases</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,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%">9,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease liabilities — less current portion</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%">41,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,914 </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:8pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,282 </span></td><td style="background-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%">42,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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,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%">(41,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90YWJsZTpjMzAwN2Q0MDgwMTU0NGY2OWIzYTA4M2Q0YjVhOTA1MS90YWJsZXJhbmdlOmMzMDA3ZDQwODAxNTQ0ZjY5YjNhMDgzZDRiNWE5MDUxXzExLTAtMS0xLTUxNTA4_9b53a804-d3a9-4d99-948b-f3913f086a66"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90YWJsZTpjMzAwN2Q0MDgwMTU0NGY2OWIzYTA4M2Q0YjVhOTA1MS90YWJsZXJhbmdlOmMzMDA3ZDQwODAxNTQ0ZjY5YjNhMDgzZDRiNWE5MDUxXzExLTAtMS0xLTUxNTA4_c1917a16-6bbd-4586-b869-76bea3c0a570">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </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%">852 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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.4 years</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%">7.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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%">0.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 years</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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%">— </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%">— </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-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.371%"><tr><td style="width:1.0%"/><td style="width:77.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending 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%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">12,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">17,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> Leases The Company has leases for offices, data centers and computer and networking equipment that expire at various dates through 2031. The Company’s leases have remaining terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90ZXh0cmVnaW9uOjE3ZGY2ODZjZGQ3MzQxYmVhM2I2MDY4ZWQ5Yzk2MWIxXzE5Mw_00c68633-1ad6-4690-9667-c33de0f2daaf">one</span> to ten years, some of the leases include a Company option to extend the leases for up to <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90ZXh0cmVnaW9uOjE3ZGY2ODZjZGQ3MzQxYmVhM2I2MDY4ZWQ5Yzk2MWIxXzI3OA_4c2130ec-91e6-456e-a9f3-6d962a5c98e4">three</span> to five years, and some of the leases include the option to terminate the leases upon 30-days notice. The Company does not separate lease and non-lease components for real estate operating leases. <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,072 </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,238 </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%">6,142 </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%">Finance lease cost:</span></td><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"/><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 finance lease cost</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%">56 </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%">438 </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%">960 </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-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,684)</span></td><td style="background-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,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash used in finance leases</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,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%">9,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease liabilities — less current portion</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%">41,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,914 </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:8pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,282 </span></td><td style="background-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%">42,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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,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%">(41,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90YWJsZTpjMzAwN2Q0MDgwMTU0NGY2OWIzYTA4M2Q0YjVhOTA1MS90YWJsZXJhbmdlOmMzMDA3ZDQwODAxNTQ0ZjY5YjNhMDgzZDRiNWE5MDUxXzExLTAtMS0xLTUxNTA4_9b53a804-d3a9-4d99-948b-f3913f086a66"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90YWJsZTpjMzAwN2Q0MDgwMTU0NGY2OWIzYTA4M2Q0YjVhOTA1MS90YWJsZXJhbmdlOmMzMDA3ZDQwODAxNTQ0ZjY5YjNhMDgzZDRiNWE5MDUxXzExLTAtMS0xLTUxNTA4_c1917a16-6bbd-4586-b869-76bea3c0a570">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </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%">852 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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.4 years</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%">7.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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%">0.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 years</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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%">— </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%">— </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-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.371%"><tr><td style="width:1.0%"/><td style="width:77.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending 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%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">12,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">17,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P10Y P5Y P30D <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expenses were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,072 </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,238 </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%">6,142 </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%">Finance lease cost:</span></td><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"/><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">212 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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 finance lease cost</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%">56 </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%">438 </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%">960 </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-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.784%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating cash used in operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,684)</span></td><td style="background-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,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,531)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing cash used in finance leases</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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,715)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Right of use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,980 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining terms were as follows (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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.4 years</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%">7.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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%">0.0 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 years</span></td></tr></table></div><div style="margin-top:12pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rates were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating leases</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.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finance leases</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%">— </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%">— </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> 12072000 10238000 6142000 56000 438000 748000 0 0 212000 56000 438000 960000 11684000 7178000 6531000 0 612000 3715000 5984000 50101000 5980000 0 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.489%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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: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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,703 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,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%">9,826 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease liabilities — less current portion</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%">41,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,015 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,914 </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:8pt;font-weight:700;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,282 </span></td><td style="background-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%">42,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</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,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%">(41,689)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90YWJsZTpjMzAwN2Q0MDgwMTU0NGY2OWIzYTA4M2Q0YjVhOTA1MS90YWJsZXJhbmdlOmMzMDA3ZDQwODAxNTQ0ZjY5YjNhMDgzZDRiNWE5MDUxXzExLTAtMS0xLTUxNTA4_9b53a804-d3a9-4d99-948b-f3913f086a66"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQ2ZTkyODNmN2FlYTQwYmM5YjlmNTY0ZDg2N2ZiN2E1L3NlYzpkNmU5MjgzZjdhZWE0MGJjOWI5ZjU2NGQ4NjdmYjdhNV8xODQvZnJhZzoxN2RmNjg2Y2RkNzM0MWJlYTNiNjA2OGVkOWM5NjFiMS90YWJsZTpjMzAwN2Q0MDgwMTU0NGY2OWIzYTA4M2Q0YjVhOTA1MS90YWJsZXJhbmdlOmMzMDA3ZDQwODAxNTQ0ZjY5YjNhMDgzZDRiNWE5MDUxXzExLTAtMS0xLTUxNTA4_c1917a16-6bbd-4586-b869-76bea3c0a570">Property and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </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%">852 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr></table> 44120000 48703000 10626000 9826000 41389000 47088000 52015000 56914000 36282000 42541000 36203000 41689000 79000 852000 P6Y4M24D P7Y3M18D P0Y P0Y 0.034 0.032 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.371%"><tr><td style="width:1.0%"/><td style="width:77.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending 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%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">12,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">17,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.371%"><tr><td style="width:1.0%"/><td style="width:77.304%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.940%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.356%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ending 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%">Operating Leases</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">2023</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%">12,246 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,986 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">17,081 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 future minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,839)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,015 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 12246000 9986000 7144000 5679000 5718000 17081000 57854000 5839000 52015000 Acquisitions <div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inference Solutions</span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 18, 2020, the Company acquired all of the issued and outstanding shares of Inference for total consideration of approximately $156.7 million. The total consideration comprised of $137.0 million in cash, net of cash acquired, and $18.1 million in estimated fair value of contingent earn out consideration. The contingent earn </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">out consideration was up to $24.0 million and was based upon achievement of certain milestones and relative thresholds during the earn out measurement period which ended on December 31, 2021. The range of amounts that the Company could pay under the contingent consideration arrangement was between $0.0 million and $24.0 million. During 2022, the Company concluded and paid the final contingent consideration amount of $24.0 million.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See Note 3 for additional information regarding the contingent consideration arrangement. This acquisition, which was accounted for as a business combination, is intended to accelerate the Company’s AI position through the addition of Inference’s widely deployed IVA platform. </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $131.0 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"/><td style="width:49.060%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.887%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.459%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.568%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.890%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><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%">1,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 assets acquired</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%">164,832 </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%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 consideration</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%">156,691 </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%">         Total consideration (net of cash acquired)</span></td><td style="background-color:#ffffff;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-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%">155,297 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The acquired technology, customer relationships, and trade name are being amortized on a straight-line basis over their assigned useful lives of six years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The results of operations of this acquisition are included in the accompanying consolidated statements of operations and comprehensive loss from the date of acquisition. </span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Virtual Observer </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2020, the Company acquired all of the issued and outstanding shares of common stock of Virtual Observer, formerly Coordinated Systems, Inc., for cash consideration of approximately $32.2 million, subject to adjustment, pursuant to a stock purchase agreement by and among the Company and Robert H. Hutcheon, David R. Brower and Daniel J. McGrail, dated January 15, 2020. This acquisition, which was accounted for as a business combination, is intended to expand the Company's portfolio to include a cloud-based WFO offering as a complement to its ongoing strategic partnerships with leading WFO providers. </span></div><div style="margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The excess of the purchase price over identifiable intangible assets and net tangible assets in the amount of $22.6 million was allocated to goodwill, which is not deductible for tax purposes. The fair values assigned to assets acquired and liabilities assumed are based on management’s best estimates and assumptions as of the reporting date and are considered final. The following table presents the final allocation of the purchase price at the acquisition date </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><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%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tangible assets acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Acquired 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%">12,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Customer 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%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets 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%">35,814 </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%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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-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-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%">32,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The acquired technology, customer relationships, and trade name and trademarks are being amortized on a straight-line basis over their estimated useful lives of five years, five years, and two years, respectively. The Company used the income approach to estimate the fair value of intangible assets acquired. </span></div>The results of operations of this acquisition are included in the accompanying consolidated statements of operations and comprehensive loss from the date of acquisition. 156700000 137000000 18100000 24000000 0 24000000 24000000 131000000 The following table presents the final allocation of the purchase price at the acquisition date (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:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><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%">1,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Acquired technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Customer relationships </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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 assets acquired</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%">164,832 </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%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 consideration</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%">156,691 </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%">         Total consideration (net of cash acquired)</span></td><td style="background-color:#ffffff;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-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%">155,297 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table>The following table presents the final allocation of the purchase price at the acquisition date <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.028%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.772%"/><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%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Tangible assets acquired </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Acquired 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%">12,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Customer 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%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Trade name and trademarks</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets 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%">35,814 </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%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Liabilities assumed</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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-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-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%">32,222 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table> 1394000 124000 2238000 28600000 1100000 400000 130976000 164832000 3525000 4616000 156691000 155297000 P6Y P5Y P2Y 32200000 22600000 168000 200000 12200000 500000 100000 22646000 35814000 2910000 682000 32222000 P5Y P5Y P2Y Selected Quarterly Financial Data (Unaudited)<div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected quarterly financial information for 2022 and 2021 is as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited, in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">173,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">96,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</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:8pt;font-weight:400;line-height:100%">112,051 </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:8pt;font-weight:400;line-height:100%">104,231 </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:8pt;font-weight:400;line-height:100%">101,153 </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:8pt;font-weight:400;line-height:100%">93,910 </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:8pt;font-weight:400;line-height:100%">93,835 </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:8pt;font-weight:400;line-height:100%">87,191 </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:8pt;font-weight:400;line-height:100%">79,387 </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:8pt;font-weight:400;line-height:100%">78,079 </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:8pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">36,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">65,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,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:8pt;font-weight:400;line-height:100%">53,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">22,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><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:8pt;font-weight:400;line-height:100%">125,302 </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:8pt;font-weight:400;line-height:100%">125,962 </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:8pt;font-weight:400;line-height:100%">122,914 </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:8pt;font-weight:400;line-height:100%">124,749 </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:8pt;font-weight:400;line-height:100%">105,814 </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:8pt;font-weight:400;line-height:100%">106,182 </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:8pt;font-weight:400;line-height:100%">93,581 </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:8pt;font-weight:400;line-height:100%">89,165 </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:8pt;font-weight:400;line-height:100%">Loss from operations</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:8pt;font-weight:400;line-height:100%">(13,251)</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:8pt;font-weight:400;line-height:100%">(21,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;font-weight:400;line-height:100%">(21,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 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:8pt;font-weight:400;line-height:100%">(30,839)</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:8pt;font-weight:400;line-height:100%">(11,979)</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:8pt;font-weight:400;line-height:100%">(18,991)</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:8pt;font-weight:400;line-height:100%">(14,194)</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:8pt;font-weight:400;line-height:100%">(11,086)</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:8pt;font-weight:400;line-height:100%">Other (expense) income, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other (expense) and interest income</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:8pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other (expense) income, net</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:8pt;font-weight:400;line-height:100%">819 </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:8pt;font-weight:400;line-height:100%">(897)</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:8pt;font-weight:400;line-height:100%">(1,577)</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:8pt;font-weight:400;line-height:100%">(1,025)</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:8pt;font-weight:400;line-height:100%">(2,067)</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:8pt;font-weight:400;line-height:100%">(1,734)</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:8pt;font-weight:400;line-height:100%">(2,471)</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:8pt;font-weight:400;line-height:100%">(1,763)</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:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><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:8pt;font-weight:400;line-height:100%">(12,432)</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:8pt;font-weight:400;line-height:100%">(22,628)</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:8pt;font-weight:400;line-height:100%">(23,338)</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:8pt;font-weight:400;line-height:100%">(31,864)</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:8pt;font-weight:400;line-height:100%">(14,046)</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:8pt;font-weight:400;line-height:100%">(20,725)</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:8pt;font-weight:400;line-height:100%">(16,665)</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:8pt;font-weight:400;line-height:100%">(12,849)</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:8pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</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:8pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,653)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,207)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,670)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34,120)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,601)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20,537)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,530)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,332)</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:8pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.19)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.33)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.34)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.49)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.05)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.30)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.25)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.18)</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:8pt;font-weight:400;line-height:100%">Shares used in computing net loss per share:</span></td><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</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:8pt;font-weight:400;line-height:100%">70,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><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:8pt;font-weight:400;line-height:100%">70,704 </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:8pt;font-weight:400;line-height:100%">70,232 </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:8pt;font-weight:400;line-height:100%">69,748 </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:8pt;font-weight:400;line-height:100%">68,974 </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:8pt;font-weight:400;line-height:100%">68,207 </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:8pt;font-weight:400;line-height:100%">67,800 </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:8pt;font-weight:400;line-height:100%">67,292 </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:8pt;font-weight:400;line-height:100%">66,721 </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 style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included stock-based compensation as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 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%">Sept. 30, 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%">Jun. 30, 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%">Mar. 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</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:8pt;font-weight:400;line-height:100%">15,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,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:8pt;font-weight:400;line-height:100%">11,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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:8pt;font-weight:400;line-height:100%">8,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">43,824 </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:8pt;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:8pt;font-weight:400;line-height:100%">44,503 </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:8pt;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:8pt;font-weight:400;line-height:100%">44,786 </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:8pt;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:8pt;font-weight:400;line-height:100%">39,394 </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:8pt;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:8pt;font-weight:400;line-height:100%">35,601 </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:8pt;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:8pt;font-weight:400;line-height:100%">27,395 </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:8pt;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:8pt;font-weight:400;line-height:100%">24,901 </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:8pt;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:8pt;font-weight:400;line-height:100%">20,908 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Included depreciation and amortization expenses as follows:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 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%">Sept. 30, 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%">Jun. 30, 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%">Mar. 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</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:8pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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:8pt;font-weight:400;line-height:100%">1,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">11,021 </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:8pt;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:8pt;font-weight:400;line-height:100%">11,215 </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:8pt;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:8pt;font-weight:400;line-height:100%">11,640 </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:8pt;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:8pt;font-weight:400;line-height:100%">10,795 </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:8pt;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:8pt;font-weight:400;line-height:100%">10,538 </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:8pt;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:8pt;font-weight:400;line-height:100%">9,780 </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:8pt;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:8pt;font-weight:400;line-height:100%">9,651 </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:8pt;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:8pt;font-weight:400;line-height:100%">8,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected quarterly financial information for 2022 and 2021 is as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.233%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.761%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited, in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">198,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">189,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">182,777 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">173,599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,782 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137,882 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">96,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">88,867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,803 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross profit</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:8pt;font-weight:400;line-height:100%">112,051 </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:8pt;font-weight:400;line-height:100%">104,231 </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:8pt;font-weight:400;line-height:100%">101,153 </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:8pt;font-weight:400;line-height:100%">93,910 </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:8pt;font-weight:400;line-height:100%">93,835 </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:8pt;font-weight:400;line-height:100%">87,191 </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:8pt;font-weight:400;line-height:100%">79,387 </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:8pt;font-weight:400;line-height:100%">78,079 </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:8pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">36,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,648 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">65,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64,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:8pt;font-weight:400;line-height:100%">53,394 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)(2)</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:8pt;font-weight:400;line-height:100%">22,509 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,496 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><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:8pt;font-weight:400;line-height:100%">125,302 </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:8pt;font-weight:400;line-height:100%">125,962 </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:8pt;font-weight:400;line-height:100%">122,914 </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:8pt;font-weight:400;line-height:100%">124,749 </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:8pt;font-weight:400;line-height:100%">105,814 </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:8pt;font-weight:400;line-height:100%">106,182 </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:8pt;font-weight:400;line-height:100%">93,581 </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:8pt;font-weight:400;line-height:100%">89,165 </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:8pt;font-weight:400;line-height:100%">Loss from operations</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:8pt;font-weight:400;line-height:100%">(13,251)</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:8pt;font-weight:400;line-height:100%">(21,731)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;font-weight:400;line-height:100%">(21,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 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:8pt;font-weight:400;line-height:100%">(30,839)</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:8pt;font-weight:400;line-height:100%">(11,979)</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:8pt;font-weight:400;line-height:100%">(18,991)</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:8pt;font-weight:400;line-height:100%">(14,194)</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:8pt;font-weight:400;line-height:100%">(11,086)</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:8pt;font-weight:400;line-height:100%">Other (expense) income, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,887)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,857)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,024)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,947)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,938)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other (expense) and interest income</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:8pt;font-weight:400;line-height:100%">2,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total other (expense) income, net</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:8pt;font-weight:400;line-height:100%">819 </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:8pt;font-weight:400;line-height:100%">(897)</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:8pt;font-weight:400;line-height:100%">(1,577)</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:8pt;font-weight:400;line-height:100%">(1,025)</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:8pt;font-weight:400;line-height:100%">(2,067)</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:8pt;font-weight:400;line-height:100%">(1,734)</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:8pt;font-weight:400;line-height:100%">(2,471)</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:8pt;font-weight:400;line-height:100%">(1,763)</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:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><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:8pt;font-weight:400;line-height:100%">(12,432)</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:8pt;font-weight:400;line-height:100%">(22,628)</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:8pt;font-weight:400;line-height:100%">(23,338)</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:8pt;font-weight:400;line-height:100%">(31,864)</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:8pt;font-weight:400;line-height:100%">(14,046)</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:8pt;font-weight:400;line-height:100%">(20,725)</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:8pt;font-weight:400;line-height:100%">(16,665)</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:8pt;font-weight:400;line-height:100%">(12,849)</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:8pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</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:8pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">579 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,256 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,445)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(517)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,653)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,207)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,670)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(34,120)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,601)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(20,537)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,530)</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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,332)</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:8pt;font-weight:400;line-height:100%">Net loss per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.05)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.25)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(0.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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.19)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.33)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.34)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.49)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.05)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.30)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.25)</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 style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:8pt;font-weight:400;line-height:100%">(0.18)</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:8pt;font-weight:400;line-height:100%">Shares used in computing net loss per share:</span></td><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"/><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"/><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"/><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"/><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"/><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"/><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"/><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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic</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:8pt;font-weight:400;line-height:100%">70,704 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,232 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">69,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">68,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,292 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted</span></td><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:8pt;font-weight:400;line-height:100%">70,704 </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:8pt;font-weight:400;line-height:100%">70,232 </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:8pt;font-weight:400;line-height:100%">69,748 </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:8pt;font-weight:400;line-height:100%">68,974 </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:8pt;font-weight:400;line-height:100%">68,207 </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:8pt;font-weight:400;line-height:100%">67,800 </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:8pt;font-weight:400;line-height:100%">67,292 </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:8pt;font-weight:400;line-height:100%">66,721 </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 style="height:8pt"><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) Included stock-based compensation as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 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%">Sept. 30, 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%">Jun. 30, 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%">Mar. 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,854 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,603 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</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:8pt;font-weight:400;line-height:100%">15,152 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,761 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,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:8pt;font-weight:400;line-height:100%">11,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,771 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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:8pt;font-weight:400;line-height:100%">8,235 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,597 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,996 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">43,824 </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:8pt;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:8pt;font-weight:400;line-height:100%">44,503 </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:8pt;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:8pt;font-weight:400;line-height:100%">44,786 </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:8pt;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:8pt;font-weight:400;line-height:100%">39,394 </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:8pt;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:8pt;font-weight:400;line-height:100%">35,601 </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:8pt;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:8pt;font-weight:400;line-height:100%">27,395 </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:8pt;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:8pt;font-weight:400;line-height:100%">24,901 </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:8pt;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:8pt;font-weight:400;line-height:100%">20,908 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) Included depreciation and amortization expenses as follows:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.105%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.921%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.762%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sept. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jun. 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Mar. 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Dec. 31, 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%">Sept. 30, 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%">Jun. 30, 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%">Mar. 31, 2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="45" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(unaudited, in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of revenue</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:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</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:8pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">948 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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:8pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</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:8pt;font-weight:400;line-height:100%">1,449 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,469 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,096 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">11,021 </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:8pt;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:8pt;font-weight:400;line-height:100%">11,215 </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:8pt;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:8pt;font-weight:400;line-height:100%">11,640 </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:8pt;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:8pt;font-weight:400;line-height:100%">10,795 </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:8pt;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:8pt;font-weight:400;line-height:100%">10,538 </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:8pt;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:8pt;font-weight:400;line-height:100%">9,780 </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:8pt;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:8pt;font-weight:400;line-height:100%">9,651 </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:8pt;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:8pt;font-weight:400;line-height:100%">8,763 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 208345000 198342000 189382000 182777000 173599000 154328000 143782000 137882000 96294000 94111000 88229000 88867000 79764000 67137000 64395000 59803000 112051000 104231000 101153000 93910000 93835000 87191000 79387000 78079000 36865000 34113000 34992000 35824000 30448000 29680000 24648000 22121000 65928000 67353000 64098000 64611000 53394000 49712000 46024000 44799000 22509000 24496000 23824000 24314000 21972000 26790000 22909000 22245000 125302000 125962000 122914000 124749000 105814000 106182000 93581000 89165000 -13251000 -21731000 -21761000 -30839000 -11979000 -18991000 -14194000 -11086000 1887000 1879000 1857000 1870000 2024000 1947000 2118000 1938000 2706000 982000 280000 845000 -43000 213000 -353000 175000 819000 -897000 -1577000 -1025000 -2067000 -1734000 -2471000 -1763000 -12432000 -22628000 -23338000 -31864000 -14046000 -20725000 -16665000 -12849000 1221000 579000 332000 2256000 -10445000 -188000 -135000 -517000 -13653000 -23207000 -23670000 -34120000 -3601000 -20537000 -16530000 -12332000 -0.19 -0.33 -0.34 -0.49 -0.05 -0.30 -0.25 -0.18 -0.19 -0.33 -0.34 -0.49 -0.05 -0.30 -0.25 -0.18 70704000 70232000 69748000 68974000 68207000 67800000 67292000 66721000 70704000 70232000 69748000 68974000 68207000 67800000 67292000 66721000 8638000 8329000 8538000 7793000 6854000 3994000 3781000 3105000 11799000 10603000 11818000 10145000 9163000 9101000 6152000 4763000 15152000 15761000 14963000 13424000 11987000 8304000 8208000 6771000 8235000 9810000 9467000 8032000 7597000 5996000 6760000 6269000 43824000 44503000 44786000 39394000 35601000 27395000 24901000 20908000 8803000 8904000 8747000 8500000 8301000 7658000 7825000 7087000 768000 768000 804000 825000 948000 1004000 729000 596000 1000 1000 1000 1000 1000 1000 1000 1000 1449000 1542000 2088000 1469000 1288000 1117000 1096000 1079000 11021000 11215000 11640000 10795000 10538000 9780000 9651000 8763000 Effective January 1, 2021, the Company adopted ASU 2020-06. Accordingly, the Company recorded a net reduction to opening accumulated deficit of $22.7 million and a net reduction to opening additional paid-in capital of $168.4 million as of January 1, 2021 due to the cumulative impact of adopting this new standard. EXCEL 121 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ," 6%8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " # @%A6W)(DA>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NDUAAZCK91,GD)"8!.(6)=X6K?FCQ*C=V].&K1."!^ 8^Y?/ MGR6W*@CE([Y$'S"2P70WVMXEH<*:'8F" $CJB%:F85H ]6G24H"YK8-T\ M,9S'OH4;8(811IN^"Z@78J[^BX>6<B>A#-ZF-V_>%W$[9>F[WY MQ\97P:Z%7W?1?0%02P,$% @ P(!85IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" # @%A69^!/ ?8' #>, & 'AL+W=OU3V\W7/Q(5Y1*]!I'27K76DFY_MSII,&* MQB2]Y&N:P#<++F(BX5 L.^E:4!+F07'4<1WGJA,3EK0&M_EG4S&XY9F,6$*G M J59'!/Q=D\COKEKX=;N@R>V7$GU06=PNR9+.J/RS_54P%%GKQ*RF"8IXPD2 M=''7&N+/(Z^O O(SOC&Z20_>(]64.><_U,$DO&LYZHYH1 .I) B\O%"?1I%2 M@OOXWU:TM;^F"CQ\OU,?YXV'QLQ)2GT>_<5"N;IK]5LHI N21?*);_Y%MPWJ M*;V 1VG^%VV*<[O=%@JR5/)X&PQW$+.D>"6O6Q ' 7WG2("[#7#?!>!C5_"V M 5[=@.XVH)N3*9J2#FGJ3P\RCH?DL4;_[3 KXED&<'/C\ MA0HTA9\87: _9R/T\<,G] &Q!'UE402_3'K;D7 ==78GV&K>%YKN$4WLHJ\\ MD:L4/20A#:L"';C!_5VZN[N\=XV*(QI<(@^WD>NXKN:&?'/XF,XOD5N$>YKP MD3G\WUD"5W=T5Z^TQMLS]W(]S\C\/\-Y*@7T^__J"!<*7;V"F@P^IVL2T+L6 MC/:4BA?:&OS\$[YR?M'1L2DVLB16(=?=D^N:U 26(5/;\^G5X_/,$DR$J$GNN9"ZD"9=:3(='A]8U134);$*J"N M]J"NZH&:4L%XJ"8J!/.GMD^=4-I-34?G)F-\4VB6Q"K0KO?0KHU-]3,A%+,Q M2P/H7-\I$49P9K6+"^Q>>%A'S!C8E)@EL0JQ_IY8O^9\)0BD2GFF0;=*^(HL&-B5E2:Q""CMEVN;48?5$ETQE$=#%'DFL'84GA,:0=M^TT20)+G7(S-%- MF=E2JT([R'5Q'6C05BY@$!(U'MMH)F'^0EP@GV>)%&_P&NI)FM5'#UJ QJ#& M "VI50&Z)4"W#L!G\HHF(>-Y-%VL3<]\);4J MO3+MQ\;<>$=O&(:@GK9W;] 7. _]GNC[G%G2@_D.W;-TQ==H)& H:R%:S?]M MJ54AE@X FW-X(\3G#=="-$O.,@83@-=SM/"LF@-;:E5XI3W YKS^/3Q?'<', M]\PWB1:<66Y&()TA,=?%^N;8QN#.X19P:1>P./KPI5:%5+H%;$[UOW#E0J^\0B\.Q'%ZI'0;EJ=4'K460??'-08UCG2?[=,_]U:Z?]N';=8 MBE5J56YOYNK=Q_DD@JBFUJM>)-=ABUU,R*QZA9 M3?UMJ56IE:F_6ROUSX(BI6*H) M[5=0D"MP3_&:)/IN9Q8\CLVJ*;"E5JU#*$V!9T[E)_[X"0VSD$DNT%!*"O8\ M7\X=1V2I+4LPZQW;-S:'-:Y .(K1V#:3:/6 #=BA/M ].LTKC>Q:HSV*KUOKRZ[;SH MV!R4 =7*^:M^>K8B<$_H]TS"6$R4T]3RLEL?5*A=';3P&N,>]KK.OHU;%N?( M]KTRV_?,.?IN/ST]V,.#C&"N-D(7%+(Q_4+L"=6IRH)YDJK5$;FB2.PW57_^ MJ>_BZU]254G($I;G?E/!7]^*!>!\:W\!4Z>*4N4?N[J;_+=<\2@$*[+50%\I M5;EV&VU6+%B]NQ"BKVL:0+LD1PNU_[UALCAG:Z09] GH#J6=5KV&I7GYI3J7 M)0B[#@K)6]Z,$0VH6A$KV.\JY]H(^A9B[]")'3KX!BX_)4(689/)!'V<0#-3 MA)TVPKB-00)[^8W@[J>"%TNKU49(/3ZXB L-57*EW5@V_R:-Q^@YC)57&BNO MGK&"_B Q"0)Z2OZC>H?"V8IQW&PV^_WN]=::E:-E2VU*K726'DUB[ ."XK& M\*$VSSTA=JSZRAS6F-@Y3)57FBK/;(;>$]M6KQUG9I8;?]<2LVJC;*E5B94V MRC/;GR'@"@MDQU+:?^B?S'&-,5GU3YV#@G!EB?+"^A0%JL"EJ W??[HOWA_F M)>N=\O2B\O\K48XJ11%=0*AS>0USABB*Z8L#R==Y>?F<2\GC_.V*$GCRJ1/@ M^P7G@+K#_EX;!_P%02P,$% @ P(!85M=J56 U @ LP4 !@ !X M;"]W;W)KSO#VVDX8BM5%O8H\]\_L;QS-)+=6S+@$,>N5, MZ!27QE33(-!Y"9SH@:Q V)V]5)P8:ZI#H"L%I/!!G 5Q&$X"3JC 6>+7-BI+ MY-$P*F"CD#YR3M2?.3!9ISC"IX4G>BB-6PBRI"('V(+Y5FV4M8).I: ($%,.:$+,;O M5A-W1[K \_E)_<'G;G/9$0T+R7[0PI0IOL>H@#TY,O,DZ\_0YC-V>KEDVG]1 MW?C&[S'*C]I(W@9; DY%,Y+7]A[. T97 N(V(/;L-;DT0_9SMM ME'T2OR[EVZB-+JNY,IGJBN208EL'&M0+X.SMFV@2?NAA'76LHS[UAE4J]$ 5 M1X_+2WC] M']N =CW&&,;\+X2CA<8NB/_K)9?T*KU:8'9-*!3&X"6F MG:V).E"A$8.]#0T'[^R-J:9%-(:1E2_+G32VR/VTM%T5E'.P^WLIS&PO=V]R:W-H965T M&ULK5G;;MLX$/T5PEL4+1#'(BF)4BX&4J>[+= V09WN/C,V M'0N11%>DG62_?D>R(]GFQ0DV"!!+]G!T9L29//7T2>3RX;R'>\]?_,SNYKK^8C \6_ [,1;ZU^*Z@KM! MZV6:%:)4F2Q1)6;GO0M\,J)I/:"Q^#L3#VKK&M6AW$IY7]]\G9[W@AJ1R,5$ MURXX?*S$2.1Y[0EP_-XX[;7/K =N7S][_[,)'H*YY4J,9/Y/-M7S\U[20U,Q MX\M<_Y0/7\0FH*CV-Y&Y:OZCAXUMT$.3I=*RV P&!$56KC_YXR816P-PZ!A M-@/(2P?0S0#:!+I&UH1UR34?GE7R 56U-7BK+YK<-*,AFJRL7^-85_!K!N/T M<'3U8WSU[>OEQ(!(18AH]>/ASO#A] O&W0I V: M-/ZH*^AE58E2(ZZ4T.K$%L_:06AW4-?6B5KPB3CO0?$H4:U$;_C^#QP'I[;H MWLC93JRTC97ZO ]'7,T1O#4TJ2_$[V6VXCD$;WV+:U>L<54W@-40)T%$@K/! M:CL>TRP-$I:T5CM PQ9HZ 7ZG5?W0O/;7,!D6PFE"Q?*M9]XZ_$AI2RD>RA- M,\J2- GL,*,69N2%>3&9R"4 @QXV$9!+P'N$2J%M0",#0<+"--S#:;&BC&([ MS+B%&7MA7E=BP;,I$H_0\)50S120>BXJZ"K;L]^&.S80D91AO(?;M*(!#8D= M-VMQ,R_N2S$3 ^FJRQU!4T>&CW,694U37\BE5;.=#-S7C"R!6@-V[2BE*21 M'7;2PDZ\L&^DYOD+,IL8#V.-U9Q*$V.A@-K.$!=2!>HM-L1?UUU+S\BZKF]@:HS.[&T<[19;@='^V M6LQHFJ3, ;1C0.PEG>%?4DX?LCRW0B/FFX^CT$SB0;M=REZ_T=",#F%2E.J;6(+6=5VUKA,RL(X3!)C@EBH+8QC5Y5UW(;]Y+;NMIZ\ MF]2$21B&YLRP&$(-IBX6PQV-8?8BB9EG_#;+(>/"KC.QEPY?*S3?RMMNT!T) M8C\+MMIHP9_JZK4&;'(;H3%)]]^,Q2R(L*NU=!2(_1P($*LEE(0IA[;>E!6W MR7,1#KWV+D0MDQX7$SX6[ OW0&[?P6Q0P9F349L?@SX&V M(SCB)SA72E'_Q1Q-3&IC%!:61@P6NSB)TM010\> Q+^2L];7JZ4&,9=K26I, M&(N1L^5V;$;\;.9IN:\/PZ2S$-/$",1BQH+$L;-".M8C?M9;"]5'$I2-H1W'43W$C M6139>EVRWET#B0U31923>GI\^ '5BG#PT8K=Z]DNTI!-[;V!H]WH.^ZD_@W4 ML9:3^[G,@=Y54PKLM-E0T$]6D4O?=#?UK;SMQKZUG^IGY.OJF9)5G84C]"XX M#@(,FK="*YXOQ2F*CH(@0&K.JWKC;:GGLLK^%5-8;,GG;S.E6AFZU$K#1=UI MN$)RAB[%1!2W4+'/6^:-G;GYOM&&?A,=O/0T3X]1/M% &C(&3M+Q!;G!S!^O%_)N<(1)):B.9@*'^RILI4%H;*@/MKI#^K7'R#@ ME\4RYUJTJR190#7-Z_.[%5"A5/:V;(J)/HD3 [?-S(FZ4QS4KSBV44_%+)MD MUITW:JJ%/B5 O_/J+BL5*+,9 MC R.&=1(M3[+7=]HN6B.0V^EUK)H+N>" _S: 'Z?2>#NS4U]PMJ>J __ U!+ M P04 " # @%A6J0T$$D"E2MU+6HM-N':1],N!"K29S9 M#G3[];.3-",07M7X0/RXY_BTP(ADDM=YWX $>8- MFD L9^:415C(+EOH/&& 9QDH"G7+,-IZA$FL>=UL;,R\+DU%2&(8,\33*,+L M]Q6$=-733.UMX)$L J$&=*^;X 5,0#PG8R9[>LDR(Q'$G- 8,9CWM+YY.3 - M!<@BOA%8\;4V4E:FE+ZHSNVLIQE*$83@"T6!Y6,) PA#Q21U_"I(M7)-!5QO MO[%?9^:EF2GF,*#A=S(304]S-32#.4Y#\4A7-U 8:BD^GX8\^T>K/+;E:,A/ MN:!1 98*(A+G3_Q:)&(-8#9W *P"8!T+L N G1G-E66VAEA@K\OH"C$5+=E4 M(\M-AI9N2*Q>XT0P.4LD3GB#A_O)P]WML/\T&J*K_EW_?C!"DYO1Z&F"SL:8 M02P"$,3'X3GZC#XB'?% CO*N+N3JBD/WBY6N\I6L'2L-P6\@V[Q EF%9-?#! M\7"S"M>EY]*X51JW,CY[!]]$8 &R'@6B>)O<6![8$S?OTP6P;7^J,_R>R2AKL,@WV/G9O+'<- M, 8S)$O-?[E "69HB<,4T!F)T?-DB!)@^4L_K\M$3N]F].J;L?2,AF'(-[1< MMW@HJJ*]66IOGJ8]+TV$4Q%01O[(">4A'ZT5G_.WUV2UC.RW(?]P7,5 JS30 M>IE]$1;53JG;V MJA[0*)([^IT%[AQ5X(>B*L+=4KA[@O"3J]O=2F2S*-O-E!\367'0*1UT3G=P M7'EWMC0YIM%T3*>S(7X[L.TV7=>VG7KMIO'O;#1.5W]"K1?T1WBHB=QA0E\[ MZ]5%ZRMF"Q)S%,)<0HV&(S<]R^\N>4?0)#O^IU3(RT36#.1]#Y@*D/-S2L5; M1]THRAND]Q=02P,$% @ P(!85I-8B_]^!@ *QX !@ !X;"]W;W)K M>%DI7R )STS\C,]>9*+2_Z?3F9\T4LS\629_J7F<@7L=*W^5M?+G,>3TNC1=HGCN/U%W&2 M]0:7Y;.G?' I5BI-,OZ4([E:+.+\QPU/Q?M5#_>V#YZ3M[DJ'O0'E\OXC8^Y M^K9\RO5=?^=EFBQX)A.1H9S/KGK7^"*B3F%0(OY*^+O]W3L+P_WKK?/_*-X3C^+KI^N8W0^$5_/=P^OHS1Z L:/=T^7[_< M:0"Z?HS0IF+E8RS MJ?R,/AW<7_:5'F_QUOYD,[:;:FRD96R8H >1J;E$M]F43P\=]#71'5NR97M# MK!XC/CE'%']&Q"$$&-#P>',,F$?'FSL6-G0W=[3T1UO\W643L>!HK&+%]5)4 MZ)_K5ZERO93^A8)=.6.PLZ*^7,AE/.%7/5U ),_7O#?X_3?L.7] @>K26=21 MLX,@LET0F;;B4, J0[\T+.KG>N#[0<"\R_YZ/Q0FS'-"-\2'L,B$ M,S'U?-=IC&]HPHB/G3!LT#!A M.'!(P& :WHZ&9Z7Q9RZD1,M0%3\+I=AE\ZBCIP=!"_8!2_XR3*4/,XG M[;:RU(ED5-@R(8F"G(L!^R1C( ,,<+0K^1#";,"WSFP[D0[NB$5CKC M.-7ML."BU=1W7F0%Q"0T$]'#8>@TF)@P'-*0-) MA-*,A+%D04;8K#YA$!*_29XMJOVF8Z&#YFSJ//0F/I C"M M 9J%%8*1@+(6Q8-KR8/MFJ=,<_V?43>,](?F4RS@52+GI0;66FC*7\&^@4WM MTJRT/X=$ .3,"[T6\8!K!83M$JB9ZT6U3;:35B4^2 J01@$VILQ$G05-8H!Z M%(JD5#;$KFD>N4*KG M#F*P,?4/YHEYS:8WA' N=9QFO8!PC&#JM)"H)0S!UN:X)8%TKZ\V8,">2*Q" MZ%=[8J?>HJZ\'4:PUDO$KI=N8IE,T$F2E?M8NS">@F&L7(4'*7O>+#5#".:< M^TVI#L,\KR4G:L%$K"IB$"7I2O'IL9SH<9P &,0)A+5RJI4+8=8\'U=[BRO) MBX:(=/U9KDK-GAVY *S"Z)<70)?>HJZ\'8:V5E+$KJ3J!5!MX,)98@H>+PR) M40\!F._BYI\?",:PVR(S2"V?B%T^[6>^C8PIQ81" LQW MW"85".=2DPR$8X3Z33K]O5.T!<_?RM-(J<._RE1UQ+1[NCOQO"[/^1K/;_!% M5)U;UFZJ8]2'.']+,HE2/M,N=0_5Q3"O3B:K&R66Y5G=JU!*+,K+.8^G/"\ M^O>9$&I[4[Q@=SX\^!]02P,$% @ P(!85M5LKYN@$0 @:4 !@ !X M;"]W;W)KY46Q7JSC_^BY99K=O MCL31MPV_I-3>Y9%NDK619JMC3RY>G/T5DPB MVZD:[/;X1YK<%@_^-JI#^9QEOU8?@L6;HT'5HV29S,N*(J;_OB1NLEQ63-2/ MW_:D1_P6PW,X2,-G'T#I]5@^%B#X;[!\- NC?8- M1NW3ZCS28+QO,&X?PZ,7;O#MR@W:1_%HD_N+W;[:CQZ'^':YQ>YZG]P):Z?* M\[B,ST[S[-;(J_V)K_IC)^U=>Q)CNJZR\++,"4VI77GFOO_Y\GT4G+_],#TW M+C_0?S]-?_YP:;R?T:?WKO+?1^?37R[__*>1*89_,Z9__QA\^)=Q;'R\/#?^ M^L./Q@]&NC8^W&3;(EXOBM.3DOI4,9_,]_'?W<4W'XG_(2OC)=/,U3=SMZOM M,JX2V)A>75%&OS(NDCS-%D9V9;Q=9)LJQ5_17_^ADTB#1LF$.->'^"3^S32: M/M&O;+6BL>6RS.:_,JUG^M9O%XNTZGB\-"[B='$RV4@3I[_ MG),7/-'E^?RN9\G">%_>)+E!IY.^6VZJ09\Z&ZSGV2HQ_AIE1?$C0Q\>3G^> M7*7SE#LPU9L$'-%5*Y+\2W)T]N<_ M"6?P-R[#D633.S)G1U;-/+Z<.<*69B!R*@>DBQ DH5(,@4B:VC6 MNM>LU5.SAPCUCG/X0 YB[$A[U!2#JPW=5X+=F(YHB:^[BV6+T;"E40_9K: ; MTQXZS8!A=Y]C83L#.6[NIT =:PA!W@M![MBM1X1 HS_=9A0T9M'5W_WU8S7W MV'W5WF3+19(7?S&FOVW3\JOQZ9=LN31HFGX;YPONF^B=1(YD2+(IDFR&)/.0 M9 &2+$22*1!90^3VO:=,> MZR])7J:?EXE1).LTRXUU5B;%*V.=-%O-LZ)D)^9VYRN3OC$MQVJ-D=H.]Q4W MDFQVV %XR)@!DBQ$DBD064.VSKUL':UL+[;Y_*8:FTEX\WBSH2-G^'M?VKJ]&D62SPP[ 0\8,D&0ADDR!R!H:'=YK M=-AO:+W*L]5>C+MGBO7P:O72Z+![B2W+L<=F2Z3:[O45*9)L=N 1>,B@ 9(L M1)(I$%E#I:-[E8ZT*@T>?-G/[QXF%=4,U]B2:HU-3)J,EWU56]_FL\]-WFF[ MU'CM)KWDJIE 94412,'+/)W7$X/M.BV?'DR1UHX+99ON MV1I2-,6 &4V183TH6P!E"Z%L"L76E';MGPFM<_%2:;-REAW)#-HC*M0SB%6EE0MA#*IE!L3GEQ\>20B71)7"C; M5# 6E#-F1DQD5 _*%D#90BB;0K$UU5N[6D)O:QV@7E:Q7=-'"-FN\G#UP7M+ MT7EZ9&3[Y8S;@R/4C(*RA5 VA6)KRJLVI(3>D=J5KAQ7->2+W1.D9%W$CSXK MZGHTCAS*85M34),)RC8[[! \:- RA9"V12*K2F_VFD2>JOIKL1VWBBQ768% M/]'K&C''IA1M]4&]'RC;#,KF0=F"@\YN"(VI4&Q-\=7^C] ;0#\GY>-BZ]HC MQ](45N<+%.K:0-EF4#8/RA9 V<(#KY9"16U6OM:;K!5OX7K0KW\T! M6_F.= I<*-O4[-HPCB/'#E/\CHSK0=D"*%L(95,HMJ9V:V?'U#L[+>T>I->N M,V(.Q\*1K3%4'[FW$D7G)L09MC78[9D<.N/VUYT'[5G 1+6LUE/VD-GI6(Q' M8MBN@T?UK:F'VABL!HEI6YZ4:9ZL]FN;&O+N+A9YP? -=8V@;%.SZQH=6 ME_F2U56]"DK-KFN]1%VJ]F5T+20S&0V;8A;IJ4+8 RA9"V12*K?D&G]I[L_3>VW>H M/+6ZGE>[RM/5]ZJO2/=LN@(KKE/M\13:J0#*%D+9%(JM*;K:-+.>NQSJX-)3 M?82^8R:4;6IUO:J[:OVV)J%+GZ!L 90MA+(I%%M3O;7%9SUWZ9.V]-1BEA/9 MUKA=)J@/WEN*4)/NL$/PH$$#*%L(95,HMJ82'[Q_3^^^]:E2M9@E1(/1:&"W M]8=]\1Z2;7;@,7C0J &4+82R*11;4X"U'6;I[; ^=:H6XP=W1 :4Z'8FN*K'2U+[VCIZE0MQL>QK ME"V LH4'7BV%BMH47.T>67KWZ/ Z5<%J$FE N%"VJ=7U=IR1'#'O:X#&]:!L M 90MA+(I%%M3N[5A9#WQBCUMG2JOUV'GJ8HIA+ Z7]G=_8Z%M)WVZK4ILZ,S M:LNKZ_)(NL,8=>XQN* D6='J7< 0'IMMNI#=RQQ)RVD/0V M/ZR[1]A_3-VH!7UM')1M"F6;0=D\*%L 90NA; K%UI1[[:A8>D?E[7R>;=>[ M9\N79;Q>D) +X^-F$9>)\6GZ>UG=2U0E%=/U=I7DNYM:7NC/#U.5YQ\/'./3 M3\GJOK?RHE"V LH50-H5B:[XIOS9CWS)J^^ %=.RN\"))GKM M&WY];WMKMQNS;3Q*9N&2.6JOJ()V*X"RA5 VA6)KRK$V;Z3>O/G_*8/6=[3W MF RUC637Z#D6@BFV@X;UH&P!E"V$LBD46S,+:N-(ZHVC_VT=M.1LG/8X#;6A MH&RS _KO02,&4+80RJ90;$TI/_CI*;T%]9TJH?51>X_.4%=+=KT>VV+J2Z!1 M/2A; &4+H6P*Q=94=.UKR>>^F*]W);3L&BLCN^.YZOO36YWVTW-BMEN=.3'4 ML8*RA5 VA6)K"J[VM>1SWZ4'*6_61^\]E$)]+\F\=\\:=:W'&32L!V4+H&PA ME$VAV)K2KFTO^9)U4L\J;Y9=JZA=W:SO5&^-=BVGSH *7?,$90N@;"&43:'8 MFNJL33_YW#5/!]=!ZR/T'ERA3I_LKF+:/4/HC*U0#P_*%D#90BB;0K$UU5M[ M>/*YJZ*T=="265%D2=%^M84^>&\I0JVWPP[!@P8-H&PAE$VAV)H_S%M[:K;> M4^M3!VTS/XPTE*9H_VZI/F1?_4'99@<>@P>-&D#90BB;0K$U!5B;7+;>Y.I3 M!VUSAI 0^HB]]8=DFT'9/"A;<-CI#:%!%8JM*;_:U++UII:N$MIFK)RQ M=.SV W=]B-YZ@ZX[@K)Y4+8 RA8>>+44*FI3<+5_9.O]H\,KH4U6D] 7^$'9 MIG;7W!F*@616O$/C>E"V ,H60MD4BJVIW=HPLO6&D;X2FM>K[#R!L0;CL=-> M.Z>/W%N)W:C#]H,?9A_'LIUV6;4'[5G 1#TVG=&H_1W+[&:9UJ#]8[H*U;NF M(BK#I;FE?B)NZY^(?Q+_GEY=)?.RFLB%\7H;YU^-?:G\JYWI[=)<+UY_->)% MMJD>&KZ]_/BMHO2U496=YI7*EE^;>^=)!=#NL;&F[^P\66SGU8U*9:5G=-M2 M"3.>S[>K[9W#ODBNTGFZ<^!_,,W7P[N#7J7+9=6HLNEU1(O%[O=MXZ6QB=/% M,0W2\WB3EO2YXA/.Z+5L$185TCI>8[%-OEG]^YY59R6E(YKO>K8[!57 \B8M MJ#NW1K&OM7W-79Z3XB9)RO.XC,].5TE^G;A)57.P*]2M?@&HFG3?;Z M:3(Y-X]..ML]<^)SVY4YB;CMKC4YMS@>:^)SVY4UB;CMKIR<2XY'3GQNNY*3 MB-ONVI-SF^.Q)SZW7=F3B-ON.I-SA^-Q)CZW73F3B-ON#B?G0XYG./&Y[6HX MB;CM[FAR/N)X1A.?VZY&DXC;[HXGYV..9SSQN>UJ/(FX[:X83,[%@&,BQ&<1 M14C$(JX0Q"98-D%L'*((B5C$%21NP:J;$)]%%"$1B[B")"Y8C1/BLX@B)&(1 M5Y#0!:MT0GP6481$+.(*DKM@]4Z(SR**D(A%7$&B%ZSJ"?%91!$2L8@K2/J" MU3XA/HLH0B(6<04E@& S@!"?110A$8NX@M) L'E B,\BBI"(15R3J&@,T%2;D@V5P@Q&<1 M14C$(JZD7)!L+A#BLX@B)&(15U(N2#87"/%91!$2L8@K*1TN MI^NW-FG4WFGTY!XJSDXW\77R4YQ?I^O"6"97Y9NCP>NA?63DZ?7-_8[6YS37NGT^D^N. DO@6!4TBQ'@S6:KI.L$HR$%1J.J:9JD1(K$R'N;O9LEX2#,6DAC/$I!F4822 MYVL$QB#!BY%R!2\] M: I ;O$'P9MTYQF(I3Q2^ETT;H*1HHD9X1#[3% @_O>$)S@,!1.?QX^25*G& M%,#=YQ=V+U\\7\PC2O&$AG^2@*U&BJ. "]0%K([NOF,RP7U!9]/PS3_!9O2 M5E. GZ6,1B68SR B !@EP#@68)8 \UA OP3T MCP58)<#*?5\X*_?T%#$T'B9T Q)AS=G$0RY7CN8.)K&(K#E+>"_A.#:>W'Z; MWWZYF5[=NU,PO^=_7]UO]W-PZ_'6[>2WS[=?IN[=_/T[1X?V)^#^_G!S_Q?X M,$,)CMD*,^*C\".X _S*?AP]A&< 1*#^Q7-4A0'Z5!E?(YB)-4OYS,IYJ,? MF,\4^SU@P'.@:[K> I\>#X1I?&-I@8/6'ZM.N M)UOL= BAH=?MW#8[>P MLV[GM=C!@67VGL;=6=)"(_7Z9KY..1PA-PBI,GK(S?OX.6]JDMR&22N3+)/$ED-27,2@GS M#<*QX+1VPL+0#H.(M/83 ME67T+)K*:3 M4^GDR _6ZV[.O^$_;6IV@DY5T]G/I2;?+8V4Z\HJHGBRVNEP[%U H?[N=]"'6/8&319+)YDIE\V2QU:7<7E?A&]Q7KU\A/;3S M.E$GB[I_>8668\+F75CJJ)XLMKI;'D0K-ZXA2D24#B9?AE"H[7'Y#UYZ5'=#E'4 MB+^B9$GB%(1XP8?3>C:_MR5%V;5H,+K.RX2/E#$:Y8\KC/CF%0:\?T$I>VF( M :KB]_A_4$L#!!0 ( ," 6%;L8?%']@P "-! 8 >&PO=V]R:W-H M965T&ULM9QK<]LV%H;_"L?;V6EGJIBX\9)U/..8[K0S3>*) MT_8S34$6-Q2I\N++_OH%0$D0@0-(VM%^B75Y><0#'!P\. !S]=*TW[LEYWWP MNJKJ[L/%LN_7[R\ONV+)5WGWKEGS6GRS:-I5WHNW[=-EMVYY/E<7K:I+'(;1 MY2HOZXOK*_79?7M]U0Q]5=;\O@VZ8;7*V[>/O&I>/ER@B^T'7\NG92\_N+R^ M6N=/_('W?ZSO6_'N'B!KW/HDA>H!1_EOREVWL=2%<> MF^:[?//;_,-%*.^(5[SHI8E<_'GFM[RJI"5Q'W]OC%[L?E->N/]Z:_T7Y;QP MYC'O^&U3_57.^^6'B^0BF/-%/E3]U^;E5[YQB$E[15-UZM_@9:,-+X)BZ/IF MM;E8W,&JK,>_^>NF(?8NP-AQ =Y<@(^]@&PN(,=>0#<74-4RHRNJ';*\SZ^O MVN8E:*5:6),O5&.JJX7[92W[_:%OQ;>EN*Z_OOWR^>'+[[]E-]_NLN#AF_CS MZ>[SMX?@RR_![HTUAV M)F.3YJ2[YJ0^Z]>?11ZMF@X,X/'*6%TID^7S]2RE$0NO+I_WVP*0,1*&ABP# M9!0CHF63^V>[^V?><+B9_UMD!)%U^R[H&Y%VBZ8NRHH']<8Q^:E\7SUZ&;/@:!9[ 5(Q<4T M&K1ROIPUB]D@WN1=QWMPU,36O:&0Q+'AIZU*HC0QW+1%+')YF>R\3$[R4@ ! M;ULQ),3 Z5LQ%,1P^'LHNU()BJ:#O4SLWA1N4L-+6X6CT$P@F:U"$4T9[&>Z M\S,]R4\1K:MR$/-%+5BA_<[[_%%DB;)^YIOT 7F96G M+J(Q=8PXA+5/^+0Q5W:JAU3>++MNR.N"CV,M4(-.1*6X0 9HQ^M2]&W=]!SN M3VQ'5DR)V0" *F6QZ;ZMPBPFB<-]36S(2S#7O\MI6/C%\[9Z"_BKS*DBPRSE ML!M3T&,/^D:L^S$'WV%)!DBB-'+%J>8FY >G;)LW^_S5T344&/1)8GI@JV91 M:H9P!LE0[.H:34_(RPC7M\N\?I)I,%CD91L\Y]7 99?(R4#TDNP@\;(3S-2Z M1R&#LKSIIBUB$;7ZRE:YDJ3F%.0'E?O\;1MH+J^"JLP?RZKLWV1+\->"RX!= M[,^$LWG>\[U& AO"QI(92TT0O@5D5COX)--VT'2#_'CS+7\-'GG-%Z5J"^G% M!MXJL9I2&4A 32.13D3U2]DO17K:;P+091M1+'=+ MO^0M>-L :-+8!ZUJS M("\/DL,A%H0VW0SHTF:&D$"R0A+ M$S-.(%V:,D<"QQJ7L!^7[EN^SLNY2%J2E/@8'8V,^Z 8Q/PD(<.Y5,$ [T3F MB@P0B0A'*3$]!'2,(.+P4,,3]L-3]K\M4+ -,[.$H=1D0T@7(Y*8.0K2449= MP(LU'6$_':DDY>LDFU]F!%EQ"*@01E880K(4(8<3FH:PGX9V@VJ=OSE'E(TP M"357'H"($@O4 56$$I<7FH:PGX:$%^T@(LT>0WOY%G3-YI990F*KDP!2"EED M5C< 62J@WN&=!B'L!Z&M=PLNN:<2?S?IHLLK\4IP[$$W;2QAV%SS Z(9-8== M!J@0";'#1PTYV \YNV31\F=>PYB&@0H-07%D^@$5@ MR\'^ ."#)&;JNH5D&$?8RN %:7.!*Y9!OLK,9^/K;Z"+MJ5DR1)(BMMV#(L M)FNS9 '(HM@9=D0S!0E/VI08RTK';$IX6>7D78ES6LO.96W:IIILR &R&=IB MF4ND$:N5XTMV!, 02E@3'UD?H*/8YCQ(1T*A=/BG$8D<*!CEZ[+/J[UB9M\Y<%<3+E5HUQT8SD! M2(G8RRI 9G7AT;4BHA&)'%4K4IU7UB).!2;-2[%0]'D$\ Z.3)H 5)9#1Q=] MB.8AXN*P/RM%E#(58%+C,,_R[8?1+]^>51S M%E@?(C8)60X>E&2 9(8B1EP5=:*1BOB1"G2S&QZ[/J]ET%9OLJHGHUA@Y+9N M)-[]M>3U? ]MLG(\OB@) ,D,Q0Z>I5JO*+^D@U(D#\.@!!+/61):'0SWG;7#W<'\/.@E5EBBRLCP@8\2J4T$R1"/'.H%J,*-^,#MM M5W)8[R;ZX["RR;:OZ8%]_EGDREMA^G MWL+!?)C1 ,F, 2<3?9:FWFE"HWY"VU])C+,W'X^1P;X:OYB_ M]B3=+>NB5>?^?ISS\94DS;$5Y#I"O9#+*3$ 764+9I>.DI29F\BW@&R&<)(F MEL/ 02:*]W>EIPYK.&+X,'!"7L$G8KVD=?*1V'-:R\YE;=J0&L"8'\ ^\J>R MKN5($ /_C>?@\I+9F)0BDIH[KX ,XY"81:$,T,5Q&KN"0D,7\T/7G=P&\WAA MDPY*PC0QR0G0 =YF@,SP=NK&W@EQ_Q'QAV&]KKC,QJJ:TQ55TPWM6*$KM@NM M0$RH.1SLYSW_?=X#X/^/$^!,LQKSL]JTNE36/1>_ M8WF8U1)*;FUB&@HF%L M;E,!*C&#N'*^)C)V2JE,9/]FQ=V'^QAXS-N$3$!%K+BW-3AU;+HQ35>#LYZL]I+3N7M6G3:K1C?K2[VQ;R@^V:=#PQ,-0J M>G+Q.6_+9C[C]1QL6IO1$"8V P$RDI@/3&2 +!$K%#A^(@U\D1_X[#J_HE=) MZD&YDNRG,FK0+]MF>%J*U?8FWL9G)<3P$=^6S^#") +.H(?F#@ @8@B;W@,J M![I'&OXB/_S=[!TODOVZ6Y/H$LKFK':^/2]RJ,LCF]M,OC\LR0 )2QRS?*31 M+_+7Q5P'[F4?5L-MN$3 =N*,;(>^SE<,_-*IKYK6HO\#Q-^ MW3PN5NZB7,X"/ZM_@SM-P2H.OHH\VI:%# 7UO5BCRNKZK5B?-E4Y5S'R,:_4 M4N]!/GW:!;-@PH/W*DB4L0U;C9^ &3@ZZP.+9[66GMPB4@8F8U M+ -$KL&U]X"@GPZ_-1*X"S6@S([:)-:)QZ"'XT_$T\ZSUQB #EIC #*P\R[W MGAY?\?9)/87?!>J,X_A ]N[3W9/^-^KY=N/SC^A]-CZOK\V,_WW I[P5F:$3 M\^5"F S?Q:('VO&)_/%-WZS5,^J/3=\W*_5RR?,Y;Z5 ?+]HFG[[1O[ [O]% MN/XO4$L#!!0 ( ," 6%;5[29?"R$ %YF 8 >&PO=V]R:W-H965T M&ULO5UM<]O(D?XK*-]>RJZB:$GVVHZ]ZRKY97.^["8N:YU4 M[NH^#($A.6L0X&( O>ROOWZZ>UX @I)S2>Z++9' 3$]/]].O,_KNNNV^^*VU M?7&SJQO__8-MW^]?/G[LRZW=&;]L][:A;]9MMS,]_=IM'OM]9TW%+^WJQ^>G MI\\>[XQK'KS^CC_[V+W^KAWZVC7V8U?X8;T;6[?7WS\X>Q ^^.0VVQX? M/'[]W=YL[*7M/^\_=O3;XSA*Y7:V\:YMBLZNOW]P?4XSEH/O MVYV^3+_O7"/_FQOE0_;"B],C+YSK"^=,MTS$5+XSO7G]7==>%QV>IM'P R^5 MWR;B7(--N>P[^M;1>_WK=]:7G=LSA]IU\6;P](#WA6FJXE(V"I]?NDWCUJXT M35]3,$Q[OR9'Q9I99_/?% MRO<=2=+_S*U8QGLZ/QZTZZ7?F])^_X#4Q]ONRCYX_;M_.WMV^NH.:I]&:I_> M-?J_MO6]>U)>]W8BD!CY5WE3(>G'_9; M6_SNWUZMON]J:YY=_.7CTJ',U=[+OVRE6VP]1EW0[T?KONKTUG"\*Q MHB3)HTTL2MOTMO/+XF<:3P155FHB!83$66)9U(?CI=*PX?9E^#JI=WW=K>B;YZ< M!M8:XEOA][9TIBYVEC<2XV5\P!AGSU_Y@JQ#^85(($GWH/BJ[6V!7=A#4BR_ M$W:3I&YH_%#2UOOU4(L$T]J)X-[2&M:TDO;:*<>G!.0;CC=Y=;NA'PS6;["% M%6;N5:9&<\<='BL"*=G007*8W!L2MIZ MH:.-Z76^- OM2-M5HH8;VUC2(=FMBBART"G8_\+>D#_C69,!,@0%GD"HX@%] M3_^!4&AH06HIFRYH5A+9G=W"'Z%AZM:3"KTQWGE1'E)) A6F$HLT92G+!/=& MDZR)/PTS-YMN:VC,E;4-Z;C=&T43#-)5]+05;=1E@>.TCWN,9A*8$D[0N/M: M< 6<^=PX/'.)>7P4QC]<7'R,NL8']3;DVSX0W=.>]S1;M\_S9.02.9K@*%IFE(8#(.T%H)D^BK97%1UX 0 MVRG?\GV7^5:F!BMR9MG:B;@QNQ*;Z1V1M?GM9;-@_+98D\A[-@E8WRV!*L$9 M9(B<"55,<2C.(*WUH.+5;VG7+V0QGW@)A CK-6EAL>Y(,?I_X M_/'K7J\&&S1%]HO%@^2U[UP)XD!/L#6 "9+ *]<.G@T.BS4]!/FCUU0GL)=P MIY,P$$,:\E@BK?H\9EW9C6L:V?\*9+)*\*3,"OOKX*[(=$$/1/)&I,5]7Q:? M26^)@>]]SV#A>8M%8:(9NU_79A0+*D'S$B$T.1G0AN(1WBYBW,Y\(=2(4[+" M>(IA]B*9_1:(39M/_@16*R)MV7P-BB3TO-7%D5U?N3KQK7*>'!0_=%:)!W/9 M>!YY1V;!\H):WK]B#'*,-MILVY"(\-X(-GJ2F2Z@?E31@K;>M97HE<_\N<2; MG2'GA*QWQD#E3#Y+@&]U@F&YR-FCN S_8\JU<5U!$C'P$D>K!^.!_-NN'38D M&L'=)-!8J2]#33:69"5=I'TSU"[E@- M9)=A! MF UZ&;%?50Q[$C-^.XP<1F7,N2AA$K$TB@I!UE!7B@T!&LC'2C,OHB $O(@P9Z1MC-4Y#TF!*,RN@W;88#/@6A.;%%[5A WW_,87@+0,.7_,/[#/E^GMG;,CQ]@).@@GP:S+IUFRV)9^WH M:RR)-*H7DAC:2,R"T69>DRN&[4;D30)1T,BR0JW'RBT(&%?'J?I""GY MY,0N2-6MAB,0Z4KXPE+9=]80ZMU2/!*<"N@M'F5'Y$,VU!P9N_1H/FM&#$]# M, #)\6//94/.<=

(0ME?TG2YGD.26FE1=F!44#+>?NE]Y\,6P)^\ @Z0/!6P+@# MC&VAK3);UH)J&D=2-$2:;&0S ^N-16,UC)M=7&F)JPQQ.EZ 2B2KK*4B(Q>U MP@2E".4I6;4[:^97;,U9QA+*-3E/$E%SS?B:+$7!$@:*?"27/!$ED&MZC^'A M C1EA3K"A9O5@AP>')$#PCBYSD6MD%M%KD;U1H.;=$HO6J7!BTJ3$1G['TC@ M!<$ ?/YVN+\+=]&SWKB@-RZP?.,7^+!0,I>0,DWF5,H'/% -E2GY]0T3R:6& M4OT>*K)EG0RSFC-[IBJ:P,S!0ZE ;L")W[_S0^_34,E[(MLQ8-P;,'Z-'0W- M0*(!1*,35"G0@YO:DAQ;$G.E;.+QB7\:N9OM.IXGA:?><9^THV_2ZYN\JN]F M]'5DV_@<3Y&D!:-#\E[E^-?MV!/93KG3OMSI?^G'Z3X-V!/9C@%A;T"XCWX, M!_K1\Y[TX_,D[$?O23^Z6[>N>?&^4[EF7)$",H1YHV-T0[:O2!MH4=F+^%9H MO-;M,,>'%Z1)P/5,"/T8F+N]?\KCOU!+ P04 " # @%A6C$7WS)$# !" M# &0 'AL+W=O6P3I4B7I.STWR\IR8ILTVX.OE@B-6_X MWLR0'(^V0OY4*P"-7DK&U=A;:;V^\WU5K* DZE:L@9LO"R%+HLU0+GVUED#F M-:AD/@Z"Q"\)Y5X^JN<>93X2E6:4PZ-$JBI+(G\_ !/;L1=ZNXDGNEQI.^'G MHS59PC/H+^M':49^YV5.2^"*"HXD+,;>?7@W";$%U!9?*6Q5[QU9*3,A?MK! MQ_G8"RPC8%!HZX*8QP8FP)CU9'C\:IUZW9H6V'_?>?^W%F_$S(B"B6#?Z%RO MQE[FH3DL2,7TD]A^@%;0P/HK!%/U+]JVMH&'BDII4;9@PZ"DO'F2ES80/4 8 MGP#@%H#?"HA:0%0+;9C5LJ9$DWPDQ19):VV\V9VC6PR?6FT)QBZ+P/<(!Q@[XY.WPWY?%*+B6IG-60#=D!F#]XB#=HEN/*6U)WM0;/(L MC8?QR-_TU3BLHC0*.ZL]FG%',SZ;L2DL0$J8HV*7+5+\JJBB]:E0"*553?O. MQ3N^9+(NY&PO"H,N"H.SR9I4)@;Y.;:*(CPI?99:,+L^?ZFXG&Q3X_9 M)SC$AX%UF(7I<)"YZ6<=_>QLU7='$U$*S!XUA^^K!D;)C#*C 92SZK-+5OV% MG.U%8=A%87B^Z@^B<$5YP:JYR:>YE,QZ:T+G"%Y,BZ.@B9'0*W."MS79PJY= M,1H>[XVR$!\,3A1D&KS=P\#95O3RBJZY497-%.5FWGON,!FD6)@>\ M'69QE.+@!/->[Q#^:;_O0NLJ1H>(_90UV6&"+Y$&6?:Q;KFA:W-EAVJ/K7 P M3$^(?>T4PK.W;_X)W"J=1/'1U7&PO=V]R:W-H965TU*!(@M5X;,]%2!DG;62N?,TE1O0E-H9)D7RD681-$PS!F7P6SBUY9Z-E&E%5SB M4H,I\YSI3S'VO0 MH-'I!$_'!_2?O?%DS!,SN%#B3Y[9[308!Y#AFI7"/JK]+U@;-'!XJ1+&_\.^ M/AL%D);&JKP6)@8YE]67/=>..!%(DB\()+5 XGE7BCS+6V;9;*+5'K0[36AN MX$WUTD2.2Q>5E=6TRTG.SAYQA[)$> V_,:V9 EGG?@]ALW]#UNO]L-%W ON>5,P+PH!$^9SYPE:JXR6)1Y*2H/ MW:W7E%7P1C-*3W_FW:^$"/<6<_.^S5&5^LMV]:[TKDW!4IP&5%L&]0Z#V:L7 M\3#ZJ<.XR\:XRR[TV3Q7VO+/E3%%98Q:0\H*;IG@GS&#E,*DJ4)H8"R<4=0_ M(=/FO,V4;F6#2K*#]J"A/>A$6APXZ3I'-:9J(QW?-EH5V,"#N;MH-^N/>J-) MN&NA,&PH##LI/**[V+C<.+?Y*U"F".I)\(WW9AN/X3]XC ;CWE4[D5%#9/05 M(G5^'ADM3QC]WC"Z@+OG@G*38OJ&Y^X<17I%6V;-TNK RC)M@6X+A'?S9V[> M7[MJZK^.8OJU6=1)[1MS=]P8/OZQA3G^'XR[:HR[ZHSJLC6IP)R$ZU"OKB1S M?Y>VUF2WGN2RENW@'$?'%R/Z3T5QX=93E)9>]=8WHX)WGZ9$HMYHT%XA\?BQY'?X%W6?M+UU_N]LW_$]C3M?M._]YGQ% M6\>C$Y[T1CGJC>\ #>DLI:W:I&:UZ3+G56]U/%ZUJ ],;[@T('!-HBYE ]!5 MUU=-K"I\I_6D+/5M?KBE3AFU.T#[:Z7L8>(4-+WW["]02P,$% @ P(!8 M5JUMA'BH"0 *E$ !D !X;"]W;W)K&ULM5QM M;^,V$OXK@J\H6J".+5)\T38)T&;1=H%=8-%T>Q\.]T&QF418V_))4R3'H4U]V8WMX6AF2,WS<$;4Y7-5?VX>E6J3OY:+57,U>FS;]9O)I)D] MJF717%1KM=*_W%?ULFCUQ_IATJQK57VNX_U]66U M:1?E2GVLDV:S7!;UEY_5HGJ^&J6CKU_\7CX\MMT7D^O+=?&@;E7[:?VQUI\F M>RWS?*755][CZ\FU^-IIU% M:J%F;:>BT/\]J1NU6'2:M!W_VRD=[:_9#3S\^ZOV7[;.:V?NBD;=5(M_E_/V M\6HD1\E;1?M[]?R;VCG$.GVS:M%L_TV>=[+343+;-&VUW W6%BS+UMK7^M=3CVNMWJR?5M'I>VB8I5O/DEZ*LDS^+Q48E'U31;&KU\MLX MN=4K:+Y9J*2Z3SX4]6?5%G?ZTZ&"[][J+\M%\[T6_W3[-OGNF^^3;Y)RE?SQ M6&T:K;ZYG+3:Z.[2D]G.P)]?#"0> ]^JV45"TQ\2,B7$,?SF]<-3<_A$AVH? M+[*/%]GJHUY]=VURJV:;NFQ+U?R0_/2D/>XB,=;WU+@I=$C^\UX/2MZU:MG\ MU^7PRQ4R]Q6Z^_9-LRYFZFJD;\Q&U4]J=/WMOU(^_='E?B1E1C#H/A@4TWX- MB\7EYLM8L1W;99.GZXQFG,C+R=.A [88(YPRL1/5=V._U#U MTK-871:C*D,G)I(RPWNV]YX-ODI9S&!$4F8$@^^#P=&E<%,UK.AEFW7O]63G-D]:UQY00TK/0(97FJ=O(?&]D?D;VR1VS2T5&>X;98E3( M7$[=IJ53@-4I:MS[:O40FGYPE:&W7"QM9@ .>$4Z> K:72)60")I,P,"Q"%% MH=B;AG;##I>@E*RW3!U":29R1CWK%! \Q2'\]7EHI^C0A&G?2DS$-!!P/,6! M/" 5[32A%MHB8R:XQTB VQ0%L".I:#?XR S;0GJ&J?#PH!30+ST"?ZINR_MR M5K2JZ;C[7*VKIG0O1513\/T629OI-P!L*H9/0"B(!P;0"3(=/@-9U1B M$4N;&1 @%@3%:2^.[H89"SCK,V6'4,I3YE[ Y* H@&/[ZU&4V$#>QRA4Q#00 M8)X$PKP?18D-XN.T3YL=0CX; >D)CO1X?B(VGJ+0CEC8S($ ["+ZQ]Z:GJ%2"V%M^D7EH+ &&0 *W M_?XTABH*]L:F%;YL IR"X)PB).-%Y0O$+BF,/>48"BR XN6$(Y76J/B^TV:N MKNAO!+Q<\=T.T%2@P M(3I\8X%&Y3^QM)D! ?Y#3VLN4+MMD$HN#DI-._-M.4D)]51]*- 0&JN_0&TJ M8;7H;!$//E/@&C1:BX&ZN@=46AG!(49\N 4\@I[39: VV+NSE2VGISGUE&\S MX 49S@N09'7*U@2_6G '=(A"00:,(QN^ Y%%92*QM)D! 2:2G=:!P(<%.VF7 M+SAEW+,YR8 V9+$Z%;BB8']>7>K(#AY.B-;4P#4%.^/H?Q#F:<1F0 NR<_H? M^.!@%^Q&":?45^3) ,DS',FWJ;1X4*O9E^V34 _5DZI77:H<-^MJU52UGJ?S MZ2!N17 PABAV9, RLN%[+%G4PD@L;69 @-5D.*OQIEB;FZ2Y8'F_/NV28_E4 M^#(.T)@LL!SBSYXV52%YWTQ;QF,A RK#<"H3D!.97:$8IYSW"^DN,>[)$PQH M!<,+&7BN8XX&0\YRWN?]+CD]T5.?>0#R# ?Y\#1V"E'$C0A^.FR(@@0#9L'H MX%F,1>4/-.(@L\ M.]DQ[%PN53TKBT6R+M:J=AH8M>\02YOI,& RRX?/.U%[%[&TF<_I @7@YW0Y MN WGA%'91U:'6"88\P K!]SGQYX[,)?GJ1L _#*A,Q9+FQD48!M\^.8&C\HE M8FDS P)<@N-5"N_#YG85P;EX;3%L\0*B\\""@Q<\^?&'*%$1TT! =QZ([G[P MY,?A'14Q+3PX18##^Y'D9,.UIR(E?)73"8FDS8P)T0@S?G1!1J40L;69 @$J(T[H3PNXG$")X_]$_ MAYA@U-=(%0#H(E;;01P_((&*F 8"M(MHO03AJ/ZG67]_YY+*/;L[ 0 OSFD1 M"!NP70G*(288R3S]"P'8+G!LMQ/4*44Q_"+!M^,0I7UQ<#YQ^-*^B$HY8FDS M P*40YQ6VL>'!3OI: !([B.( OB!B%7_QQ4%^_/J3H$$.B&C=0IP3:'.2%=# MP5.2D\ $Y#D-!7QPL >.MH-DOI.X$L!;'@/O>EW51:O\^P]<0[ C0VSS); " M.7S+0$9M&<329@8$6(@\Y_"&M"D%Y;2_.79(I9K!^_F V:0QVH]X(J"W7EUER(')I%'ZU+@FH*=L0L?8P^X MY, !\G,Z&OC@8 >XE633[1O9#!/U_4$L#!!0 M ( ," 6%:_@]8"7@0 (L6 9 >&PO=V]R:W-H965T9 8V7&U_I=B>S&^9\FN(M61+YF#YPM3)+E#6-22(H2P GFYGQ M =XLD),YY!;?*#F*VC7(0EDQ]I0M[M8SP\H8D8B$,H/ ZNM %B2*,B3%XY\" MU"CWS!SKUR_HG_+@53 K+,B"17_2M=S-C, :[+!^TA^9*AB;9S[B47#VERD_.[Y(#$5+]+E( G*S!)TPY^(:C M/0'W!(L])Z=G([!4%;3>1P2P#?C,F1#@,5&%$]%_R1I\46MRAJ L[S%_(A*O ME%]]J[>WZB:-Q#L%_+B\!6_?O -O $W 'SNV%PI&3$VIPLM(FF$1RL=3**@C ME%L2CH$-WP-D(:1Q7_RX.VRZFRJI9691F5F4X]F=>"L)EB3<_!AX.* M.,O$2*EO)+!*R5]?E!.XDR06?^L"/NW@Z'?(%'XC4AR2F:$D+ @_$&/^ZR_0 MLW[3A3\06",9=ID,NP]]WE$PNIA/0'X.E/T)'>8C&V4_Z*$>C,;*]_S2J$'2 M*4DZO22KRM7Q.OEZM1UMZ$X"MT7LW,SQ8.!.]-3/8"75HS X$U8O;*F+VK"\@;,AD#@362X9?)\(<2D']6@2-HMZI4 M8X/T%1J4!(.?$$]PMI]O.RU.YS;(@I:>U:1D->EE]3A>CH'D>2=[!J(L)AW' M7J1+:V4@L$;0T*J:NG5UZ11;#)2/H=":":E-.7 H^11(+?T$[0:D,T.^JR]7 M6 T-L+<-OR*CPKF^*42>>R8EG9UCN:BC0<*JCV76?\.%]?50&C-?%03 W2N+[3>J>3BA R$UDQ(-:? _D'E M$J&Y&J%YGM6N98V9C3KZ JR&"]C;KE\3FGAOJ1;BX;@9":\9;30\PN+Z0>B>4BQ,R$%HS(=7@ OLG METN$--$(R6F_F&BMO(Y"1=6H@7H[]RLZ*IQ;#0NUQU&-6>##P.D@5[5]U-_V M%XRGC*N7IFX5]2-<_(X]$%HSWMJ1P_]PYC#LH<,U3AU0-:^@P> M^G1&77_VJ)HBT,\?IX5D:7YXN&)2LCB_W!&\)CPS4,\WC,F7178>69X_S_\#4$L# M!!0 ( ," 6%8S7&T?; L /YR 9 >&PO=V]R:W-H965TY]5FPF$6I; M7DE.ML#]^)-LQT-:U%!D1U_:O)"/9\S)Z-$\]N.;EZK^VCQ)V09_;3>[YG;Q MU+;[M\MELWJ2VZ)Y4^WEKOO-0U5OB[;[MGY<-OM:%NOCINUFR<,P66Z+X MNSG^[%-]=U,=VDVYDY_JH#ELMT7][9W<5"^W"[9X_<'OY>-3V_]@>7>S+Q[E M9]E^V7^JN^^6%Y1UN96[IJQV02T?;A<_L[?OF>#]CN.2/TKYTBA?!WTN]U7U MM?_FU_7M(NQ#DANY:GN,HOOO6;Z7FTT/U07RYQEU<7G0?J/Z]2OZ+\?LNVSN MBT:^KS;_+=?MT^TB6P1K^5 <-NWOU((Z)GB([IO6A:(N[F[IZ">I^ M=8?6?W%\;HZ[NVS*77^.G]NZ^VW9[6OO?MT]RZ;M#J9M@F*W#GXIRCKXH]@< M9/!1%LVAEJ??_3/XW)70^K"10?40_-PTLOOA^Z*N2[D.BE;=]^,'V1;EIOFI MV_3E\X?@QQ]^"GX(REWPGZ?JT'0/TMPLVR[T/H#EZASFNU.8?"3,#W+U)A#L M'P$/.3=L?S]].].W+[LG[/*L\1G;>350T5&AZKG!Q9^B% MU:F9X5#.B?/!\8T5&5S'&7XA/S4S$VEZA^]T#IX(3<\3" &+/!L:0ZF$AV?U-3.$.8R.F4IEU:VBDE_\SVI2&!E=UAE_63PU-&(-' M=SH'3X2FWV(".^"A[TTF2BN<[S*)T/0T@5EP]&H^J:&=(;"&AB[10U/N\G$B M,+V=<>S"?0YP\K6=P[6=B^]I8IST^DZ%IN<*UW>.W_&[-#$ ;PE=6$*1C!BHT/4U%6< G$@Z5*"8T1L.B\<8H@&\("]^PE*/Q!@3'=#ZG M.48- OB)P,4+I!Q)Z0@5FIXFT!%!-;00PV'$H#%B2_0 @4@(G$A\>?/Y3=#6 M1SGV6]#(U:$>I?PXE//)S#&W$,!-A*]&(4@)"!6:GB80$($/-!P*<"A$&&4 MTSI$!HB 1$0XB1@K19PNXJ"NIT6%IC\%0%,B7 D9+\J(E(M0H>EI A>)J&8? MT7"P82Q*TSJL*(%/1#B?L!:ED3GBH,ZG-<=P)%)>#>$K?D2DC(0*34\3&$F$ M3TPRJ. WK M..8K,3"AV%?@B4D)#A6: M_@IL(#@)E<"3V 4>=(D>(%"3Q"+P5-NMK%=EL0GVQ5[6QM!(9RA4:'K"0' 2 M7STG(64K5&AZFL!6$BH])S%(-;'(KE_T9U@6I7$IK /U(J#2>UOWX57:('",PAM3"'PZY< ME?NN N^KG?E]P3B"\X',,?!(@8"DOC)-2DHVJ-#T-(%LI%0R33K48#A/6'Y= M>\-EN<@$'ZD_H NIA2[H]8?S01S+^8CF&&RDRCM:%B&],(,R$)F(0LCE6AD@SB6\Q'-,;_(@(5DOFI+1DH^J-#T-(%\ M9%1J2V976] E>H! &S++^V&J>E_512O'V2".X'P@PPS>#B,T$$< MQ/E,YIA5Y, _IJ**1>!*Y?!<"N-A[9^%X[NM.LE3GX" L5#R^0@*3KW""RQ>Z MYBH\Q>4KM+"'\5(TVS+A>.[G,\= @X6*=UCHJYZ\[B1+=1;GL%"Q#@LM4Y%) MI6@73_ U5^$I7F"AA4U,]]"Q0+D?S1S3#*:ZAS)?!87AQJ/.J5+!7:6JNH]^ MOTF8!<,]Z:'0,FZ1J+J+VNQ%?1QW+*#NRABQ>^HL]JE, M\4]EN'/IM.*E]5)]A4LG]%W%(I59/%)='( L6.X9S6/&KO E[JL-,=R_U3W5 M64B18N?*< _5B15K$'WR-!S<<,WBU\H4PU9F<6SU,PNRH+H?ZBS#',7EE7%? M28G1VKJ2P5VEJC CW%)U8OT.Y2)S_LW_2<@ M7C[R\N[_4$L#!!0 ( ," 6%:Y_SF=_04 $V 9 >&PO=V]R:W-H M965T;CMUY>? U7&]D]J [G6SIFCTR M^6W[(-1=MZ(LPY@E:<@3(MCJIO/1O@Z<01:0E_@>LJ?TX)ID79ES_B.[N5O> M=*RL12QB"YDAJ/JS9S,611E)M>-G">U4=6:!A]5P&JQ;$85+\I;_* M-^(@P!Z>"'#* .=U0/]$0*\,Z)T;T"\#^N<&#,J P;D!PS)@>&[ J P8YRH$S71#WKE,TC!*WZNGWQY=\N[W]Y.N5(W) MD-U%6?%M4;%SHF+;(5]X(C'VYIP]_QP2Q/NF<-]-K\DSOADXWUS^#W?J]JMD[4'9X3;8UUX(Q6] M2E6]G-<[^6;,);E+4BEVF7S(WY]5 7(G69S^HY-*0>OK:=EH?)UNZ8+==-1P MFS*Q9YWI'[_90^M/79J1,!<)\Y P'PD+0+"&6/J56/HF^G2FAH$P66C]W*CDDK-84ZI)0LA7AGDH6/5]L6+14 M.8VW--'F<'B4&L?2I?"XW.L4&AO:]B,[/!XH=,WRD94&(%@CD:,JD2-C(N^2 M%1,L63#RR*-=]ME+=>DR0MJ.QDB8BX1Y2)B/A 4@6$,CXTHC8^@:;XP4"Q+F M(F$>$N8C80$(UA#+5266*]@:STAJ*Q0DS$7"/"3,OSJ>H?JZ*2HX+GBT2FHD MV+9J(\'ZGU=P907#-WLQ,S>E;5JA- ]*\Z&T $5K2N3 :[*-$OG,]BPB.GOC MUAS9]E,/I;E0F@>E^5!:@*(U]>'4^G"@2XH2AQ(-DN9":1Z4YD-I 8K6%$UM M-=I&E.9#:0&*UA1-[8W:9G/T8YJR,?+(DI +^9>4 M#IJZ.BR>C3HZ!9AK;#NZ0&DNE.9!:3Z4%J!H35W5IJMC0Z9<2A[GEQM& METQD!=3K*ZXFM_(FJZ Z]37]#U!+ P04 " # @%A6]Z78Y$8# !!# M&0 'AL+W=O@,W(FO#-:Z-2:6RJV4W^WD8S;V AL1<$B- MA:#XM8(I<&Z1,(X?-:C7^+2&[?$&_=*11S*W5,-4\F\L,_G8&WHD@SDMN;F1 MZP]0$SJU>*GDVGV2=7TV\$A::B.+VA@C*)BHONG/6HB601@?,8AJ@VC?H'_$ MH%<;]!S1*C)'ZX(:FHR47!-E3R.:'3AMG#6R8<)>X\PHW&5H9Y*/8@7:X+T8 M3:C(R"5EBGREO 1R!527"JJ]-V2&&925'(BN0; MI&8#]-.:QJ2B$1VA$4;D"N/(-7DO,LAV 7S4I!$FV@@SB3H1+R ](;WP-8F" M*#H0T/3/S<..<'K-/?4<7N\(WJQZ9E;\M!8?%4NWVJ<[VO.M]H?$K'SU#_NR ME>-<+VD*8P]+@P:U B]Y\2R,@[>'A'@BL!U9^HTL_2[TI$I$*\7<)N[*):[5 MZ(@PA\2H/ R;8&<4C.9XV'$\[.7X"K<_)-;VS+_$0@^K"<"VV$\;!@/_V/!&3ZE+$\$MB/+62/+66F#W[GN;V]] M8OMCU^1M8:KF^HHJS$)-.,P1,C@98&E75;]:38Q&PO M=V]R:W-H965TY%I5'3Z5Y[P)E8 YC:3M+Y][6!(2$0&J2S-Q,#YWTX']81Q[,X,OXL=H1( M]"M+<[$T=E(6=Z8IXAW)L)BP@N3JR9;Q#$MUR9],47""DU*4I:9C63,SPS0W M5HORWCU?+=A>IC0G]QR)?99A_O*9I.RX-&SC]<8W^K23^H:Y6A3XB6R(?"CN MN;HR&TI",Y(+RG+$R79I?++O(MO3@M+B!R5'<;9&.I1'QI[UQ;_)TK"T1R0E ML=0(K'X.9$W25).4'S]KJ-&\4PO/UZ_T+V7P*IA'+,B:I?_11.Z61F"@A&SQ M/I7?V/$?4@=4.ABS5)1_T;&VM0P4[X5D62U6'F0TKW[QKSH19P)[>D7@U +G M5H%;"]Q;!=-:,+U5X-6",G2SBKU,7(@E7BTX.R*NK15-+\KLEVJ5+YKKC;*1 M7#VE2B=77VB.\YCB%&TDED1M 8G6+"M8KE8"_8TV:FLF^Y0@MD5K+'8(YTFU MB'[NZ0&GI=W[D$A,4_%!*1XV(7K_]@-ZBVB.ON_87BB)6)A2N:M?:L:U:Y\K MUYPKKH4DGB#7_@LYEN/TR->WR^T>>7B[W.J11S?+[7E;;JH2-75RFCHY)<^] MPKN:^KZ\5JAI/TJWGCM1X)@L#=5;!.$'8JS>O;%GUL>^+$/"0DA8! 1KU<-M MZN$.T4_UB/6"#->C0ODE2G?NP\H.+$]OJ\-YIKMFX["U="W_J7W2608?&Y@X(ULJ=;9W&&FLP>U_5 M /.B!B7^K(;M[?[: #((&;N/06DA*"V"HK7+<39EVG#-I69!5062%H+2(BA: MNRJGF=(>')'&M9B:==Y!7-_K?,/TF=EN<&$6#GLV.H__QRAHGV9!>W@8?)AL M)N@[)UCL^4MO[@;UHWXCTQ*EI7+'<$)X=I /=\R)E\O],%P\Z^&U6]02P,$% M @ P(!85FIDX#\L P &@X !D !X;"]W;W)K&ULK5==;YLP%/TK%JNF5FK+9R#I$J0V:-H>)E5-NST[<)-8-9C9)NG^_6P@ MC&0$I14OB6WN.=QS;%^;Z8[Q5[$!D.@MI9F8&1LI\SO3%/$&4BQN60Z9>K)B M/,52=?G:%#D'G)2@E)J.9?EFBDEFA--R[)&'4U9(2C)XY$@4:8KYGP>@;#D1O-.#6RW]^Q?2_%* MS!(+F#/ZBR1R,S/&!DI@A0LJG]CN&]2"1IHO9E24OVA7QUH&B@LA65J#508I MR:I__%8;T0+8W@F 4P.<?H(8R!8OU?!E!!(3*JY4[,LB0I<75^@"D0P];U@A<):(J2E5HOIU M9EPG]5 EY9Q(*H+X%KGV-7(LQ^F S\^'VQWPZ'RX=0@WE;N-Q4YCL5/RN2?X M.ESKLJ0B\;I)]/:_$SF.86:H_2V ;\$(/W^R?>M+ET%#DD4#D1V8YS;FN7WL MX3U5E4FM4$"JQJ&$%4NY*J@J%Y6G7496A$%)J,O>-KQQ?+6,MFV#NH+T;+># MHHX@VPF:H -!7B/(ZQ>T7PV\60W7* /9I:1B\EOO'P?>Q#N2TA'E!JY]I*4W MJP].XJC1/.K5_,QQ LVZE>N\^&)(L&HCLP$*_L= ?HHCX0YHW)%DT M$-F!>4%C7C#<^@O^VTY!X#M'VVG>$36:!,<%I#>M#XH>-Z+'O:)?LB6A%!(D M3ZDOZXX^UW&R+4ML3(D^_Q/(F2#=Q;7WG>]=8$.210.1'7@]:;R>#+$[)T.: M-R19-!#9@7FV]>\.:@VW/VNN]JEL6[8[.MJ@'6'!9'Q\*O8G]E[A9NL>KK^: M?F"^)IE %%:*WKH-U G"JP^1JB-97E[-ETRJBW[9W*B/-^ Z0#U?,2;W'7W; M;SX'P[]02P,$% @ P(!85DB+^::? @ 0 < !D !X;"]W;W)K&ULK55=;],P%/TK5IC0)L'RG=+11MI2)GA 5"N#!\2# MF]PVUAP[V$X[_CVVDT9=FU4#\9+XXY[C*$@9S M@61355C\O@'*MU/'=W8#=V1=*C/@II,:KV$!ZKZ>"]US>Y:"5, DX0P)6$V= M:_\J2TR\#?A&8"OWVL@X67+^8#J?BJGC&4% (5>& >O?!C*@U!!I&;\Z3J=? MT@#WVSOV6^M=>UEB"1FGWTFARJGSSD$%K'!#U1W??H3.3VSX:$9[AAKR1NI87+B*BW?B'#S3NI-*S5X1NH,\DL4^F]0X 7! #Q[.=Q_"G=U MTOK,!7WF LL7_EOF?EPOI1*Z2G\..6VIHV%J'R@\#@HB:)P6&#<"XQ/"LPX MLU5R0EM\M&P8>8?9.PX*XO$SVI)>6_)7>VN/.W]A1I/C[1R/_$/9QU&A%T;! M@6YW[WXS;\MG+-:$241AI7'>Y4B[%^U]W784K^V5M^1*7Z"V6>HG#H0)T/,K MSM6N8V[1_M%,_P!02P,$% @ P(!85ACB-!;&! VQL !D !X;"]W M;W)K&ULM5G1;J,X%/T5BQVM9J2V8!,@Z::1IO54 M4ZDC5=/M[L-J']S@-&@ 9VR3=/;KUP8"@5"KB9R7!,B])_<<^SK'\73#^ ^Q MI%2"URS-Q96SE')UZ;IBOJ09$1=L17/UR8+QC$AURU]*4Q&52EKK(\T(W M(TGNS*;ELP<^F[)"IDE.'S@01981_NN:IFQSY4!G^^![\K*4^H$[FZ[("WVD M\FGUP-6=VZ#$249SD; <<+JXUO2&IJE&4G7\K$&=YCMUXN[U%OVV)*_(/!-!;UCZ=Q++Y94S M=D!,%Z1(Y7>V^4IK0H'&F[-4E*]@4\=Z#I@70K*L3E859$E>O9/76HB=!!B^ MD8#J!-1/&+V1X-<)_GL31G7"J%2FHE+J@(DDLREG&\!UM$+3%Z689;:BG^1Z MW!\E5Y\F*D_.;I.=U52=ZHTZ(P#>6RZ4 7_*8QET 5Y%NF*,M\VMD1,1T M?@%\> :0A]! 03?O3X<#Z?C]Z9Z!C=^,HU_B^6_@;8?B##RD1(U!=T3^N5?A MX$Z-K_AW2/L*>S2,K9>>2[$BHM:%:H)4&)&-<)O^5#X9DJ*##'7[G$(X"?]33 M82!NX@(^A!A'J,;O;#HB@:]Z8)-E9V M).^HX1T9>6/3F.LU?_7NIHCVR/J^YWD]2?:C4#CI1^%HOW/&:">JPW7<K?N4)27E)1 ZL=BIF2$>_0==(F&+8$UM%QTN@X.>%OS\2FIC;!L"6PCJ;0 M:XV99^G7IP;JK#ZC<32>]%IM* Z&D==?=\V%'4M\QY'"][6E8 NY(9P.-^/Y["!,/6!4.S#;[+53/F)#TO!&UZ4IG#-4U9-:?F3,CA/9TE*UO+ M91,-VT+KJMKZ;!B>-:6)MHV!9:5]C6N,-CG/N@B/MV/(2P[]D'HH(] M?VJNZ5C.K6F'9M=^6_ \D85J2TUZD;SJZ^&.- (=/'%LHF%;:%T1V]T ')^R M(ZWN#:RB85MH76';[0$T.N5#.G(RL&=$8;\C!Z(F@=]OR5/8=]3:=V2V[_>4 M"+ID:0R23.V9U^5?JX,M:08Z=.981<.VT+HBMEL!!$_8DLCJ'L$J&K:%UA6V MW2,@HU4^H"5KH-V_7L(@ZO^C-Q 53& O"IN+.I2TNW/JD5'^4IX>"65&BUQ6 MQP#-T^:$ZG-Y+M-[?@TO<77.U,)4QU[?"'])<@%2NE"0WD6DK VO3I*J&\E6 MY=G*,Y.29>7EDI*8M" M ,G0K4U5,I2EX4S 5!%=YCE5#Q? Y6;DA=YVX9HM5\8N M^,FPH$N8@;DII@IG?L.2L1R$9E(0!8N1=QX.QET;[P)^,MCHG3&Q3N92WMK) MUVSD!580<$B-9:#X6L,8.+=$*..NYO2:3UK@[GC+?NF\HYH_3B!J>3:/I-[^L\[ #"S@N MJ 9$;P7$-2!V1BMESM:$&IH,E=P09:.1S0Y<;AP:W3!AJS@S"G<9XDQRR005 M*:.%LQ0 MSAXA(S<+:FMFB:'$S"4B/M9MO2O]>50GZG;")FI/4Z?1U'E5 MTQ5H/<#.D99YR;$T&5YXM(ZUJEH*GFJ:2V78HUMH4U]]H+>CZQCE!_$3^2UA MG;#7/VO7WVWT=U_5OW?_8'O_CH@ TZ:U^RR'IV=/=#X/Z7>C)R+]G>YB._LW MJI8,KS*'!:*"DU,D456WK"9&%J[AS*7!]N6&*_S!@+(!N+^0TFPGMHOJ M-(>"ZIXL0>#.7*J"&IRJA:M+!32K0 5W \^+W((RX<3C:NU&Q6.Y-)P)N%%$ M+XN"JJ<+X'(]<7SG>>&6+7)C%]QX7-(%3,'&A\.FU( M"]P2Z>I)U8^LY M)%UJ(XL&C!D43-1O^MCHL 'PPQV H $$;P7T&T#_K8"P 825,C652H>$&AJ/ ME5P39:W1FQU48E9HI,^$+?O4*-QEB#/Q%1-4I(QR,C74 !;4D$M9E%+@2),3 M,L5&RY8ZF"3D\."('A GR/9=+346FQZ[! M#&T<-VVRN:BS"79DDT#:(WW_F 1>$'3 +_?#KV#6(\%H)SQY>W3_)=Q%65MM M@U;;H/+7W^'O6BVH8'^H;?!C5%5HR5E&ZWX7&;E1H%'E>@'E[:B%)K_.9]HH M/!Z_N^2L$PB[$["?C#-=TA0F3FECJ14X\<."-L.*K337VAGBO&ML1P],H;".^8!FV+,.] M+#\_+)EYPA.W FVJ@XN'CY)2L15V#W\ZR8%G),7#3,53EPRU^V@C*;PLO%\?^)'RC:L&$)ASF MB/-Z0U1+U1=O/3&RK*ZBF31XL57#'/]50%D#W)]+:9XG]G9K_W[BOU!+ P04 M " # @%A6V?$M1;H" !.!P &0 'AL+W=O;Z1ZU#F (4\%%WKBY<:4E[ZOTQP*JL]E M"0+?+*4JJ,&I6OFZ5$ S)RJX'P7!P"\H$UXR=FMW*AG+RG FX$X1714%5;^O M@[FYA2:?OO5+)=?NEVR:V, C::6-+!HQ M$A1,U$_ZU-1A1Q#V7A!$C2 Z5A W@M@E6I.YM&;4T&2LY(8H&XUN=N!JX]28 M#1-V%^=&X5N&.I/<,$%%RB@G5UC1B]@SB ])W'XCD1!%'7(I\?+P^=R'PO65BUJJQ8YO_C? MJO;C:J&-PA/ZLRO3VKK7;6V_VDM=TA0F'GZ6&M0:O.3MFW 0?.C*^S^9/:M" MW%8A?LT]V1X'>,*>HJ%S6VN'H7.P'66=A*.X%X_]]6X6AU%1$ 87;=0SO%Z+ MUSL*+\6-03Y:MPT\N@L0L&2FD[>V'.R0Q/&P-]KC[8CJ#:-1-V^_Y>V_RCN5 MPC"QLF1D282-"-.&@1!T>5U%91N@:0-@V _VT M7;R#@PWNQ\$HVF,^C!I>](?#/69_I]O9F^8S52LF-.&P1%UP/L345=V]ZXF1 MI6N "VFPG;IACA<>*!N [Y=2FNW$]M3V"DW^ %!+ P04 " # @%A6KWGX M2)," L!P &0 'AL+W=O74.??/9K&)MP'?"&SD5AN93): 8(*.3*.&#]6L,,*#5&&N-7[^D,GS3"[?:#^Z7-7>>RQ!)FG'XGA:JF MSJF#"BAQ2]4-WWR$/I_(^.6<2OM$FS[62L7K7JP):L*Z-[[OZ[ E\"=/ M"()>$+Q4$/:"T";:D=FTYECA+!5\@X2)UFZF86MCU3H;PLPJ+I30LT3K5'9) M&&8YP10M%%:@UT>A&:\;SG1+HF.TT/]-T5) O$1?5 4"77&V.E8@:G1%\))0 MH@A(=#@'A0F51UISNYBCPX,C=( (0U\KWDK,"IFZ2@.;S[IY#W?1P05/P,TA M/T&A_PX%7A",R&R0;G,'7T9I0@UN!D;]_XL?=A+.]7,GM4A7"H0OBT;^_YQADYQ1O M0T;)#N-^C#<.& V T;. W1:BPQ;Z!V.TSYA,HAW(_: H2B;CG/' &;\F9[RW MEJ%WZNUP[@+O<+I;9YFY1SYCL2),(@JEEGDGB..3&'"S+[ U!+ P04 " # @%A6 ")WTB8# #I M"@ &0 'AL+W=OMA6-WMM/"?OUL)PUM$P)#?6ECYYZ3>\Z] M<>YPS<6#7 H])A1)D?.0JGEN>O*9 $9EJ=\"4S?F7&18:678N[*I0"<6E!& MW<#S^FZ&"7.BH=V[$=&0YXH2!C<"R3S+L'BZ ,K7(\=W-ANW9+Y09L.-ADL\ MAPFHN^6-T"NW8DE)!DP2SI" V<@9^^=Q:.)MP$\":[EUC8R2*>4>GJ&+^%4VE^T+F,]!R6Y5#PKP3J#C+#B'S^6/FP!_/X+@* $ M!/N [@N 3@GHO!70+0%=ZTPAQ?H08X6CH>!K)$RT9C,7UDR+UO(),V6?**'O M$HU3T7?.TS6A%&&6HBNF,)N3*04TEA*41"=HHALMS?4.G]7NH[&I&E%/Z"@& MA0F5GS7B;A*CHX^?AZ[2^9FGN$F9RT612_!"+GZ KCE3"XF^LA3270)7"ZO4 M!1MU%T$K8PS)*>KXQRCP@J AH/QVN->BIE/5JF/Y.N^K54QD0KG, M!:#[\50JH=^IWTU5*)[2;7Z*.6?.Y1(G,'+T02)!K,")/GWP^]Z7)@-_=E=DBTQ$?IH4\?Z6$KR+*=8[;=CX63!.+",YH!=1;K.JVU[ M7HV(6[-ZI^9>I;G7VE'U)KJ_Y=H"?:2NL4@;NZ=WR.XY)%E\(+(=)_N5D_W6 M[MER$ELGC]$4YH0QPN;ZPT0Q2Z#)S8*UO]4?G;/P;.!Y^XU4#^SY_;!;"XQ; M\WRG"X/*A4&K"^.,"T7^8O-);U([J(DX\?V!UZO+;8X,Z\;$@]H;=M(//6\[ M<$=+6&D)_[>BP-)7RAG6D@E"_RRHZZL'-M<]K@?6ZE[(<[>&@ S$W Y3$B4\ M9ZKX8E:[U;PVMF/*WOZ%GN.*L>N9IA@"K['0+2T1A9FF]$X'^HT3Q6!5+!1? MVE%CRI4>7.SE0L^B($R OC_C7&T6Y@'5=!O] U!+ P04 " # @%A6\ORC M^< % #!)0 &0 'AL+W=OP_W7(//,?)T3]DK7Q,BP,\HC/FLMQ9B<]?O2RMP<2TOVL M!WOO)YZ"U5HD)_KSZ<9=D6F3SJ%RA^$)&8!S0&C"QGO7MXYV"4)*01 M_P1DSP]^@X3*"Z6OR<%G?]:SDHI(2#R10+CRWXXL2!@F2+*.'SEHK[AGDGCX M^QW]8TI>DGEQ.5G0\'O@B_6L9_> 3Y;N-A1/=/\GR0D-$SR/ACS]"_9YK-4# MWI8+&N7)LH(HB+/_[L^\$0<):'@D >4)J&T"SA-P+0$.CB0,\H1!VIF,2MH' MQQ7N?,KH'K D6J(E/])FIMF2?A GX_XLF+P:R#PQ_T2IOP_"$+BQ#S['PHU7 MP4M(P#WG1'!P Y[ED^9OY1FZ5%R_0#TB(ZQ+L% M&/X&D(60HJ!%^W2H2'?:IUL:-K@8,ISBX2-X]]Z/;<"(#SX&<2#(S5_RQ5&, MG:KQ&?! #9Q,,7=\XWIDUI-S""=L1WKS7W^!(^MW5=-,@CF&P"H-'10-'>C0 MYY\8Y1PL7,;>@G@%[B.ZC86J?1G,.(5))M3=?&B/[<&TOSOL2ZLH1UM21\+# M@O!02_C>\[;1-G2%?&XD6R:"_]QD%E9QSI!&!VQNL#6XX#'6\OB> M:EDR=#O"I#:#)Y((?,ZJ&$SP2%A ?7#U+W$9OU91U=\'@[:Q,[/A!VT4A;_QH<=DO*6U!.H>[1*=1N#"F$8VM8>SR4 M48VWH1DULBU+_71,"E(3+2F'[*29V\C'0Q!O'=.0KMY4/+0HYTJ!23#'$%BE M>] J_9!U*77-D0WUU"B:8PJMVM4#EPG-2&R.NE1H=:QM17;'*6BMF.,<9UT,PS; M>(+KG"_A(F%I(Z'>1YH3YA,W.D>93T!II%F?V;6;I4>%ITQJ/A$G'PZ6E'E$ MV2E#CC)OEDDTQQ1:M8&EW86CBRF9UDF?W563:(XIM&I72_,-]5ZVO9*-&W/6 M8&S5)[8608Z^HJZ,2Y<,3]CD&O+ZDJ[]-%0;Z3;*MBD M,8(-NLT0B$=UMI>PO:BTO4AK UJUXD;64<%9W$B$UKOYR[2+[:$ 4;"M&%\'6R44ZP>Z-PIUBB:8PJMVL32-B-T*>%"AEQOWE63 M:(XIM&I72T>.](Z\M7"AIMF61=0GM591CKZFKIQ+1X[T[O855A?I/^T: M5"_]C5"^\K);K+Q.0.'V4(X>JFM[2\^+])[W*W-]V5#VJIYS#=G3O&LFT1Q3 M:-7&E=89V1=3,D/N-^^J233'%%JUJZ4S1WIGWE[)FL9[V!2R%D&.OJ*.C''I MSK'>^IZC8SE41:&:K%51&-9U3%]65]JEF\9Z-]U2QW(4W1),$0+MNHCIJ^G* MMK2]6/^UV)R(G;B19@EV(K/5$DR/<6X;^P=[6^3":I7N$>+ 2QZ&; =(<;;8 MAW2?[KZIG7^ =TZVFZB$R38W?7'9*H@Y",E20EJW8VEF6+9?*#L0=)/NH'FA M0J[NTI]K(B61)0'R^I)2\7Z0W*#8M37_'U!+ P04 " # @%A6E.;?77$# M :#@ &0 'AL+W=OT"TRH%<_-V@V/YVPG%CZ3 MS5;J!3N>EW@#MR"_E#=YZX1F B_B6P%ZUCI$M9 M,?9#GUQG"\O1&4$.J=066'W^ MKT&T!&[XC,"K!=Y3@?^,8%(+)B\5^+7 -V2J4@R'!$L3J*E$Z&7]@+-N3/$>89NB:2DPW9)4#NA "I$!_H5OU3LL[+3.];+*U7LF5]=#GQB56X'>TPRRKH&M"F^J]QZJO_1&'1-(S]#$_1-Y MCN<-)+1\N=P=D"ID0D>9,Z,9]NU@)R=4S]WVH"]5= M_.&[Z!?1N2AQ"@M+O6D$\#NPXM>OW-!Y-T3PE&;)BR""8!;T08RZ'POB1&8=$%$#(CH$(AP"$?5 M^)XS\&B,NA\+XD1F'1#3!L3T$(AH",2T!^(I@E'?8Q&N1 MQSD#FSECL$*WETVOM(,AR7A>QW;3;@W-!?"-V7P(E.HN51-DL]IL<"[,6/]D M_=(]7U;;E$>;:M?T"?,-H0+EL%:6SEFD?JQXM1&I3B0KS6B^8E(-^N9PJS9O MP'6 NKYF3#Z/LY27_+UG&<&[_OMOOLQYMUGA]^N+O+ENMX%V6WR2'>%__RF*2[ M*"^^3)_NLD,:1ZMJH=WV;C083.]VT69_<_^V^M[[]/YMQ=OD\X\WPYOG;_QM\[3.RV__#3\00P'U1+52_YK$W_.SOYNE._E8Y+\5G[AKWZ\&92K%&_C95X: M4?''I_@AWFY+JEB1?]3JSK=%^_F8Y3%#\GVOS>K?/WCS?S& M6,6/T7&;_RWY[,7U.YJ4WC+99M7_&Y_KUPYNC.4QRY-=O7"Q!KO-_O1G]'O] M7^)L@='DP@*C>H%18X'AXL("XWJ!<7.$^84%S'H!L[' >'1A@4F]P*2YP/C" M M-Z@6ESE2Z-,*L7F#46,"^]Z7F]P+PYPJ4%%O4"BVL7& Z>/[E!\VV;EQ9Y M^;!;G_;%19X_[F'U>=^=?K"JGTHKRJ/[MVGRV4C+UQ=>^9?J1[M:OOAAW.S+ M&'[(T^)?-\5R^;T5?\R-_S >DOVG.,TW'[>Q\2'>;Y+4^&N2QYD1[5?&0W0X MQ.4?VZWQW5^C-(W*Y'QO?&?%>;399M^_O6]UY9_U=7('QE!18:X*[X$%\^R='S)_EN MI!6M>'EKC =OC-%@-#+^8MP9V3I*XZQCW1[T4A#M;XW!L)*&QM^B/.[Z@/7& MS]$78WPB!L;?/UC&=W_Y_O(*V==BP_D+IGV'SBOO\+A_^6\UN$YTKQ>'SV+7 MS]4U'^*P_A"?5VQ5O'^YM'&+[^R037:U=\SJ%>^Q ?SGZ$S]]] MGFZ>GN*T@Q2O_^B,GM?OT@>LY&W\\IMS7,ECW6].?Y_EZ;'8+2=L>I;)L3F8SMJ1G+3".S*G\WGKA4''"P>#\:2=\I!\(P+"E"Q-7[(T MU69))%EF% &*HW3[Q8A_SS?[I^,F6U=[H,FCL2HVB?DD%I!82&("PI2T+E[2NM!N2_TL.Y9G4LI=SN5INYJ5VU7C>"C^ M>HC2?!-MRV.^3W%:7; M7I>OX_(L[+C^]NE:4W:ZUK2OKC5]M]G7IV>_-_ZX M?!+YG7;=^F:?Q"P2LTG,(3&7Q+Q%Z[AP,AM/Q^/&'FW[9>9DO# ;+PO:+QL/ MAI/V;BWY%@2$*5$<#N05W($VC+^F<90=TR^7=VWU0-_$H)J%:C:J.:CFHIJ' M:CZJ!:@6HIJ@-#6L9W6+(;J?6W-4=$G-0C4;U1Q4]Y\W^U6UZWLJ1BVC[38STG@;Y<57>0+NZNI7J7?\2CM=-YXO!I+''BZYU -5"5!.4IB9:MGB& M)KO[C/9Z4,U"-1O5'%1S4YVO#^;//XX+/C;2\#3#9 M5YU?X[M#G"Z+0'?=<_A.#_<.,5J70C4;U9Q:&P[/]B$'MX/F/J2+CNJAFH]J M :J%J"8H38VGK$0-]9VH]VFRC.-59CRFR<[8G#6D+I7R]6#O6*)-)E2S47VKE%U@TBSYN.B WNHYJ-:@&HAJ@E*4^=%D 6ID;X@]?-QFV\.VRJ+AW2S M7U9?1+ODN._,I9[KFTM4LU#-1C4'U5Q4\VKM_'?&L'WK&3IF@&HAJ@E*4R,I M:U C;5>C/K5TFLNIO"6TW(\]/]N[.IUNNC#WR#N]WCNA:"L*U6Q4?) M)/VXO=.+MJ%0S48U!]5<5/-0S4>U -5"5!.U5MY3<':"4-Z3I&97MIQ&VBK& M_8,2R.8]=N46=Y5LMU&:]=KJFJW?T-/9[7RJ_H)^T*]:[T"B'2=4K\VJ&AI M"=4L5+-1S4$U%]6\6E-^+F?F[;2U>TR.&J!:B&J"TM0\RV[32-]M^K#9_U9N M8A^/^Y5QB+Z498C.,*+5)52S4,U&-0?57%3S1J_/GX0.&*!:B&J"TM0JCFHUJ :B&J"4I3GP@AFT9C?=/HK\?=QR*2183K M1W4LDT_%3FU9VGT]U-?<]J\6+G.-^ M%94G@:.M\;".]D^Q87^Z<$Y8OPJ]QL8]C^S.F[0RZKB5%U4JON'Y[=L%-LEB_?L*,?J7>JT084JMFHYJ": MBVI>K2F'-\/F 3'::T*U$-4$I:E9E>VG\2N/I?BL/GU/CIL3@^-H)C ML66>5D]B'7>&&*T]H9J%:C:J.:CFHIJ':CZJ!:@6HIJ@-#7NLAPUGK)[U6A) M"M4L5+-1S4$U%]4\5/-1+4"U$-4$I:G1E7VJL;Y/):] Y6FT*AN.J^A+5FR* MBS\ZHXM6J%#-0C4;U1Q4TH& MLGP$,K@PGVJQ"-0O5;%1S4,U%-:_6U"=4-<.)SMF$:B&J"4I3PRE; M5V-]Z^K"UK(8:QE77^Z3O.YDG9VINIQ7M&.%:A:JV:CFH)J+:MZX_42YYDS# MZ( !JH6H)BA-B:LIZU7F*T^Z6Q?J.MFN&N>(3[?AG4X@Y^GFZ2E.N^)9Z^HI MQ=O&$P0?].O0-W:H9J.:@VHNJGE7?58^.F: :B&J"4I3DR<;4::^$05>K-&/ MU'V=%%:UZL04<,4"U$-4%I:E9E!E;KM3HZ=[A1,M+J&:CFH-J+JIY M9OL!B( :J%J"8H30VGK"29^OF:OO74+]I00C4+U6Q4/N--.OWY..C.,5I50S4(U&]4<5'-1S4,U']4" M5 M135":FG59:C+G[&DGM,B$:A:JV:CFH)J+:AZJ^:@6H%J(:H+2U.C*RI/Y M596GRT>V:*<)U2Q4LU'-0347U3RSW6F:-'>;T4X3JH6H)BA-R>-$=IHFUTX9 MU?^LDY[NFTU4LU#-1C4'U5Q4\R8=LT$ULHD.&*!:B&J"TM1LRM;31-]Z^L:3 M3GJ]=SS1IA.JV:CFH)J+:MZD<]:MQ;P94;3LA&HAJ@E*4R,JRTX3ONS4>?NY M?IS>845+3:AFHYJ#:BZJ>:CFHUJ :B&J"4I3,RU+31.VU#1!2TVH9J&:C6H. MJKFHYJ&:CVH!JH6H)BA-C:XL-4WTI:8/>917TQWW?I:''NX=8K3>A&IVK0U' MRB[D8# <-0[T''1<%]4\5/-1+4"U$-4$I:D!E26GB;[D]#Y-EG&\RHS'--G) M.8WK28X[@XE6FU#-0C6[ULZ?9#&:#.8=4W$[Z, NJGFHYJ-:@&HAJ@E*4Y,I M&TX3?6@1 M"=5L5'-0S44U;]+Q\+^1>6LN9JU3NVC)"-5"5!.4IJ94EHPF^IF3'LZ?J%S- MPM*1TO+!.7__8/5Y$I9^V-[Q1BV9:CL)?_Y#D_7C M]\XPV@]"-1O5'%1S49O99A6GIZ>;Y\EY3O=)]Q5//=X[I6@' M:-J>ILJOFH%J!:B&J"TM24R@[05-\!>HBR]=<%%"T# MH9I5:]-K-J-HTP?57%3S4,U'M0#50E03E*8&5#:'IOKF4&LG=WD^>]$R2M,O MY6W;I_W=YU9M\:+=(=G'%_: T381JEG3]I/$AI-)5R/61@=V4,U%-0_5?%0+ M4"U$-4%I:G1EG6CZ2IVH'<[X'\=-_N65>*)M(52SINUGB8T6X^YXHE4@5'-1 MS4,U']4"5 M135":&D_9&)KJ&T,O\?P4;8\O-Z08V?'C_\7+7-T-?F/LX^ZP MHLTA5+.F[4EWAI.!V1E6M&"$:BZJ>:CFHUJ :B&J"4I3PCJ3!:/9:P]BVZ0K MXQ"EQ=;S[)),L27-\LY+,'JO;S!1S9JU6S.3KE2BHSJHYJ*:AVH^J@6H%J*: MH#0UE;)M--.WC422967#-H[2[1.&PL^:'KE^ :B&J"4I3@R=;2#-]"^ET5NCY7NIJ(_C& M>$J+.+XQ/F_R]6;?)XUHXPC5+%2S4XR@_E@VD>E*_>&7\H9O@3S]&[ZBBQ2)4LU'-0347U3Q4 M\U$M0+5PUJY0-9[9*J@!U9#*2M%,7REJW0'Z4MPUTO+<;5J>+SK+[U?<#*I? M@]X11OM'J&:CFH-J+JIYM7;>9)Z,;P>SYNXQVCU"M1#5!*6I,9;=HYF^>U2U M&@[1EVK/-T^,+,[SH9J.:@VHNJGFS]O0]EX+9?N7([&I=!N@:AJ@F*$T-IJP3S?1UHI]V29IO M_GEJ^CU?\FR>2(HOS*5P>8(B_:B]D]DQ-4XY7^5LVIA 1W61C4'U5Q4\U#- M1[4 U4)4$Y2FAE<6BF;7S$_4<^KYZD6[71'W#^5#)#K3BS:.4,U"-1O5'%1S M4JOFH%J!: MB&J"TI3HSF5%::ZO*/EG4ULO3UO?L+8:#8:3^:-L_\V.JR#:BZJ>:CFHUJ M:B&J"4I3,RX+3_,KIE?ZIO-:UP<:[4BAFH5J-JHYJ.:BFC=OS\ TF8VGXW'C M5%?'Z\S)>&$V7A>@:Q>BFJ T-:FR(37_$Q[35KS(.>Y749GM(K$/ZVC_%!OV MIPMWZNA7H7=$T>(4JMFHYJ":BVH>JOFH%J!:B&J"TM2XRW;5G'V"VQPM4J&: MA6HVJCFHYJ*:AVH^J@6H%J*:H#0UNK)S-==WKJKHIO$JWAUR6;R*LL8CD*^Y M0*P?J7>JT6X5JMFHYJ":BVI>K2G//QXV]Y?18A6JA:@F*$W-JBQ6S5\I5GWU M%:BS22M^C=.=\"4:[5ZAFHYJ#:BZJ>:CFHUJ :B&J"4I3LRX[ M7/,INTN-MK-0S4(U&]4<5'-1S4,U']4"5 M135":&EW9\IKK6U[R7J,\C5;E M/0NKZ$M6;(>+/SJCB]:W4,U"-1O5'%1S4B( :J%5ZR_H$94 M8R;[6'-]'TNYI2^+E\>J,WEEY-#.%:I9J&:CFH-J+JIY\_;L6.-6Y- F%:J% M5ZR_H$94(R?[47/]I$V_K@MUG6Q7C;-#IZ;%Z=21YOY9O=X[=6A="M5L5'-0 MS44UK];4$T2WK4NJ: T*U<*KWH&@QE22MY#UIL7UCWC[ME,_OWY.NK*I'[]O M-E'-0C4;U1Q4^I'S_6.+MIA0C4;U1Q493%IT6/:IY[GB/1T[VRB)254LU'-0347U;Q%>PZD5C;1 MYA&JA:@F*$W-IFP>+?3-HV\\F:37>\<3;1NAFHUJ#JJYJ.8M.MI&@]O%O!E1 MM'"$:B&J"4I3(RH+1PM]X>A]NOE4WD;S?EN,41V+JJ>=KCT3->D,,%HV0C4+ MU6Q4[1U@M'*$:C:J.;5V/@O:S)QU/3[$ M10?V4,U'M0#50E03E*:F4W:4%OJ.TB^'YX>ZRF>CKU:;\IM%3JOIW_)UFAR? MUF5\JWWMY/$Q+B/A68[U,T-]W5'P*VK_ M-*/5*9:SGSEE!N_)O.N1P7,AR N-.4;W+UG&<6U$>W;_= MQ>E3_!!OMYFQ+)-7;G7/OFND\6.9Y!]^&MW&ULK5?1;ILP%/T5BU73 M)JT% X&D2Y"V1-,J;5/5K-O#M >'W"36P&:V2=9I'S\;*"4)06W%2X+-/JX0RN!9(YFE*Q-U[2/AN8F'K?N*&KC?*3-C1 M."-KF(.ZS:Z%'MDURY*FP"3E# E83:QW^'**/0,H(KY1V,G&-3)6%IS_,H.K MY<1RC")((%:&@NB_+4PA20R3UO&[(K7J-0VP>7W/_J$PK\TLB(0I3[[3I=I, MK*&%EK B>:)N^.XC5(8&AB_FB2Q^T:Z*=2P4YU+QM )K!2EEY3_Y4R6B <#^ M"8!; =S' KP*4&3.+I45MF9$D6@L^ X)$ZW9S$61FP*MW5!F'N-<"7V7:IR* M9K!0Z!S-=7DL\P007Z$ONGBF1(@[RM;H7:\G<_0J[/7Z Q1AKYN>"X)6\JQK;1LL[@=5Q+?EQ+= MDQ+C"^3A-\AU7+<%/GT\'._#;9VL.F-NG3&WX/.Z,G;%I!)Y:OS_^*0#T)6" M5/YL,U>R^>UL9I=>RHS$,+'T-I0@MF!%+U_@P'G;9K4GLCWC7FWR6T92KBOR+RP1E3(G+ 84H-VI<-:Z;!3J3DFXOMC@A3'1)O$X7$VO:$7!@<:V\+\ M(#BA<51K'/6^Y;TV%YW+/+7R>R+;RPAV'@Y\I]=-7]'UY+TOMGWSC6X'/W_C M5]AF$>)@=%"H+4&>[[HG"A4_=!6X\^Q^XL:OR)HJ#M]/+2'G[@B?T/G0!.#N M+N"1VQX?-P0MN3P.\KR1YQ]HM!OMK?FV^$S$FC*)$EAIG',1ZJ-$E.UZ.5 \ M*SK>!5>Z?RXN-_H3!X0)T/=77._X:F":Z/JC*?H/4$L#!!0 ( ," 6%93 M/0JI,P8 (T[ 9 >&PO=V]R:W-H965T_8AB;B MEP5+UQ$7I^E3-]ND-)H7HO6JJRF*T5U'<=(9CXIK']+QB&WY*D[HAY1DV_4Z M2O^^HROVC3?1$'RC_O/F0BK/N@3*/US3)8I:0E"YN M.^_5FU U(Z(Q+]G>D]7JYPD M\O&UA'8.:>;"T^,]W2D*+PKS&&7TGJW^B.=\>=L9=,B<+J+MBG]D+QXM"]3/ M>3.VRHJ_Y&47:XH49]N,LW4I%N?K.-G]C[Z5-^)$(#AR@58*M+J@=T&@EP*] MK:!7"GIM!?U2T&\K,$J!T59@E@*SK6!0"@9M!<-2,*P+C$L5I^QK3FF;AGJH M[+/:OBC95[?:NK[5?86K18UW=\]B\2!;$8_&HY2]D#2/%[S\H'!#H1?/;YSD MQGW@J?@U%CH^MN@C)[^0!]$@S+12OLCD->D3@AGY9LFT7)/!MUN$5U]2S1%TR09NF^6/]"-D"L7Y5:S M/-@FC7*[61Y&:6/FG?9E5R5RMWW997*O?=EEML1HXJ,IL^T,_[Y)]50?I49# FSD# ;"7.0,!<)\Y P'PD+D+ )$C9% MPD(0K&+]WL'ZO2;Z^!/CT4KTZF7G3W>=O\ST.XY9Q.AB8H^[SJ9EE M0>:P&F3)@OHUDBTE*=4@YSQ(-*B]:I K(0U[M>0\"4G-V];3(%]&TFM!P7F0 MV1OJU:#)>=! T6IYFDKR--![M?3"QOK]GT]/__#T]!N?GGN6/-.4QX]B#/E MDYBEY#?&:?:66%N:=VY]\B\Y#4B8CX0% M.YAQ,I#63;TVVIZ9S.V3:0C[T;++40/VQ.6*]Y1QQ5":#Z4%4-H$2IM":2&* M5FT(CLN0U,:E#E?/'S?CKFX(H"N1H#0;2G.@-!=*\Z T'TH+2MKIL-RHC]S/ M0WI:?=P.73U4TJHK98[O[%4K'I<%J1V[F7>U%),V"TFPHS8'27"C- M@])\*"TH:4T3RM\/F4+S%$H2-!7%N.#%XR(KM7F5U?63RLW J\T(75 %I=E0 MF@.EN5":!Z7Y4%I0TBH3QUK=C>M@[^K[805>[?J?>^*KD>I#O-2VVSQWQNXVJ M890^Q4E&5G0ADE+>F:+=2'=[/W&0 &0 'AL+W=OFJ;P0TB(N&$I4'5FS7A"I-KE&U.D'$B0)R6Q:5O6V$Q(1(WE M/#]VSY=SELDXHG#/DZ[V MS$HEB!*@(F(4<5@OC+?XUK,MG9!'_!;!3NQM(UW*(V-/>N=]L# L/2*(P9=: M@JB/+:P@CK62&L>74M2HKJD3][=?U'_*BU?%/!(!*Q;_'@4R7!A3 P6P)EDL M/['=SU 6--)Z/HM%_A_MREC+0'XF)$O*9#6")*+%)_E:@MA+P.-7$NPRP3Y. M<%])<,H$IVN"6R:X.9FBE)R#1R19SCG;(:ZCE9K>R&'FV:K\B.K[_B"Y.ANI M/+E\D,Q_"ED< !??HW=?LD@^HQ_0BJ21)#%2H9DO,P[HS4?".=$WZ0J]\4"2 M*!97*O);9"(1$@YB;DHU("UK^N7%[XJ+VZ]<'-OH Z,R%.@=#2 X%#!5)54Y M]DLY=W:KH@?^#7+P-;(MVVX8T*I[.FY(][JG6RW5.-7-<7(]YQ6]54R$0&R- M\KN$_OA%G4?O)23BSR;8A9C;+*8GD%N1$A\6AIHA!/ M&,OOOL%CZ\0.)'4!T*XANF_IRQ9)$33!"([PN'U5$,ADR'OT% 7H3T?+H51/40GRW^\0Z1WJM ^Z)8U3A&%V (R4<;4F<08[A\X.'4N %CD8:A?9T MKT;KQK+P$8E.45[K.'M2&%<4QI<_%)$0V?D'8GQRFR?8-,CD"T#K4GB$D%8G(Y".4/A"0TB.CF'(U)5QJG@:_0:!UO3QK3BL:TE<:] M,AW N7H(^DX7TY,R1XV31</LR\&N M.=A=9LSUK<;FK+ M%S6?)2FC0"5:AEQ5"3=@CK[& ,20"/&$652 MM>^YECUUM:.),W:4VB')VD_C=D-]7_9@1G<1 M#312GZ2I^M;T21P+U9HQD6I/,B1#^)>]>>JI,9ZY,_NX-YN\]\P:';?F?^&\ M<6V]<;OW/NQ?]#=:[6%Y*+!\U%BND9<5Y!JA#.282W1#JGE#J1T2KNT\G@W: MY -9[I+DD&K>4&J'BXSUZX!]YG7@_VMR^_3%H+')&^*:FKR]L$O!F7L+SPGP M3;Z +U2M&97%HFUUM/J1X&V^-'YT_ [?>L52?RU3_/+P@?!-1 6*8:TDK9N) M^J+DQ6)^L2-9FB]O/S(I69)OAD "X#I G5\SA;GH?E)9_@-02P,$% M @ P(!85IO]_C!R P .Q$ !D !X;"]W;W)K&ULO9A=;YLP%(;_BL6D;96V@B&?78*TI:M6:9.B1MTNIEVX<)*@&LQLDVS_ M?K:A!!3*VLKM38/!Y_5YCE^GA\SVC-^*+8!$?U*:B;FSE3(_R$U)DCGAS-Q;\G#&"DF3#)8P)[T;A&&N6&L5L]N(SGCJQ@ 91J)97'[TK4J=?4@@Z*"B%9 M6@6K#-(D*S_)GZH0C0 \N"? KP+\AP8$54!@0,O,#-8YD22<<;9'7,]6:OK" MU,9$*YHDT]NXDEP]352<#%>21;=;1F/@X@WZ_+M(Y%_T'JV47>*" F)KM&!I MJ@IN9J(K$,!W$"/E('11R((#NA2B(%D$Z.TY2))0<:(4Q)9P$#-7JB3U4FY4 M)?2I3,B_)Z%SB$Y1@-\AW_/]CO!%?_C'G)\B+]#A>- .=U5IZOKX=7U\HQ?< MH[>@1 A=A1+_YU?U'%U*2,6O+K92;- MIH_DFVR M"WU_.IUZGC=S=TWNWLR>R#VHN0F+3Y1.;W);$6MS3 MFGOZTBZ?=KA\@H]-WIO8$[&Q=^AYO%[PJ]6UT"01+;2YT5+?./F?W_M%'[OQ MMM3:)6BT?=BFYRLU6^R6U-KLAY8.]W9.S^'[:L6F\8,QGAP;OS^UIZ(?NCK\ MH+:NL[VI6Q$M=2>5?5XCF8/'[H]/+!Z#*QV=K;4VNR'W@[WME#/ M<@R&Q\=@..YH264VWBSU3\K?"-\DZC6A,):!7JG8Z7#RS?U&PO=V]R:W-H965TV:WF>FI>;.==A//I '-Z8>VF:;=_:Q@V68*R!40-SO[XU<"8BR' M*"9S;W)F>HH!77K@?O3"7<'95LB?Q9KSDOS.TKPX'ZW+*Z.+(7,6*E^RM6XV$C.%G6A+!U[CC,=9RS)1_.S>M^5G)^)JDR3G%])4E19 MQN3=1YZ*[?G('=WO^):LUJ7>,9Z?;=B*7_/RQ^9*JE_C'6619#PO$I$3R9?G MHPOW PT\7: ^XU\)WQ9[VT1?RHT0/_6/3XOSD:,CXBF/2XU@ZJ];?LG35)-4 M'+]:Z&A7IRZXOWU/I_7%JXNY806_%.F_DT6Y/A^=CLB"+UF5EM_$]B_>7M!$ M\V*1%O7_R;8]UQF1N"I*D;6%5019DC=_L]_MC=@KX :/%/#: MYA@>DC!?RV M@']L#4%;(#BVP*0M,#FVP+0M,*WO?7.SZCL=LI+-SZ38$JG/5C2]45E'?DS_N-3WG,R0:UR.?15ZN"Q+E"[XP 6-U:;OK\^ZO[Z-G)7X1M^^(>_J6>([G] 5D M+Q[R^!WQW;JXUU,\/+ZXVU,\.KYX7_#47OPSD_?%WK'XH-B_GY2'6W?#3_^]_?? M>"Q6>?(?I>U*B,4V25/=Z"5/FUPH!1$;O5405JCQZK 5-ZI;ZQBJ>@.;U3 ] MDM[.W>DDT"WF=E_/XTZ+D*%1$,Q0:K)3:F)5JN[:VV88[S=7_EMO\SY=K,2A MNDP>WO"9-W%F![KTG.:GC8-9L$!C((NP+CAT]T-GUIO^*=\R257 M0R:Y%FE5MX&^>VR%#+W'2%B(A$5(& 7!#%EG.UEG+S_LS9!)@(2%2%B$A%$0 MS$B"TUT2G+[ L'?ZL*OSG?>SJ=F)75I#&:HG$A8A810$,_1\O]/S_=.#(_E: M2T;^2X[LNJW,H:T6"0N1L @)HR"8H;+K=(^WSLMWWFV=H#R TD(H+8+2*(IF MYL*>U>%:V_Q7LX-^2WA1)ADKE>1+EDARR]**$Y4;"[6/B"5A\:\J*1)=JC<- MFNJF>]WY;.H;T7&*+;2O9%]1YJ:HUDL*9( M6@2E413-U+1SG%RKE_&L9]@6N3_+F@4/)81Z15!:!*51%,V4L/.+7+MAI%I/ MT.\GJWG7_C2L5TNH402EA5!:!*51%,W4O'.>W,DKS+J@YA24%D)I$91&430S M%SI3S+6[8K6>Y%;/M?(5V7"9B 5YHP;F.\YD<=*K--0B>R*^H FD5U6H(0:E M413-5+7SQ%RKV]*JJD;A1#8M^SAAH;;7$R&ZCD59J,L%I5$4S52V,[I;5+1=-E"[F;9Q3K9Z*.QVJS2DC5'%XGD<2ED M;TX@/:7+)R[NO:,>[N[Z4P)JE$%I%$4S4Z+SRER[67;T%$[]_*X&^'C-R=>\ M?W(.M="@M!!*BZ TBJ*9BR@Z&\U[!1O-@]IH4%H(I450&D71S%SH;#3/;J,] M8T)G)PY6VAZ?ZY&L7D34JRO4/X/2*(IFZMKY9Y[=/S-T?:N%U3T]6S56Z*.- M&&DW7;8T;13OS!OGG7>P%B"$5AI!:11%,U7L'#//[I@]9ZS^OA6]TD+79D%I M(90606D413,SH#/EA5!:!*51%,W,AVL1IJJD%I%$4S=>U,-6^ J7;\6 WUU5K:P5@]>S!60TTT*(VB:*:*G8GF MV1TJO2Z[?ZSN50]JGD%I(90606D413-%[OPT[_05AF.H:0:EA5!:!*51%,W, MADANCFE?XR&NFA0 M6@BE15 :;6G[BSLFOJ/_VPU:YILQG4'F6TV7^455BDRUZYBP/*^87GD22ZX: MLUZ"$HM,S7)(43]]M6&:@N\/X7V"VVL?_)J,TS=R'ZZX#Z&51E :1=%,N3L/ MS+=[3-=-\ZW_H>,Q;9=564E^=)NVUSA8XH=KT_S)Q/,GIX<7R-=QRQ+SEBWW+$ON:( M?<_Q_V&D^9V1YMM7KCW#/+$3!RMMC\^R<@4:1P2E413-5+6SQ/QC++&A*U?L MT,'"VD.TK5R!!A)!:11%,Y7M3#'?;HJ]],H5>SB#<\)^<;[%*(4&$D%I%$4S MAVWV<5@O=Q5_I'2?JP.EW&YJC\S6*C'L"HOF^^\[?;N/F5X47_ [V#_I?LA:CY(V&&:[R-^9G*5 MY 5)^5(A]1J%$9'-)P>;'Z78U)_(NQ%E*;)Z<\W9@DM]@CJ^%**\_Z$KV'WX MWG,5@< &XU 9 >&PO=V]R:W-H965T M=:6T0!MO=Q#-IH+-]Z#;3].-9 M =EF"L@5LI/^^Q4? 02*;-K;?;$-EH[$.=*].@(N[AG_EN\H%>@A3;+\TY)5%9*DQFV+&^6DCB;K"_*L-1?DA3PG^\H0F[OYS8D\<3'^/M3A0G9NN+/=G26RH^[V^X/)HU M*%&O+R8.Y+3:Y9\C2.QNYPL)RBB M&W)(Q$=V_P^M+\@M\$*6Y.4GNJ_+6A,4'G+!TKJR[$$:9]4W>:B)Z%3 \R?X7"KX?8O$#O4*WQR%]V M3GS:L4-.LDB>?*8<7\R$O)BB2[.P[OB;JN/XB8[;&+UGF=CE*,@B&JD ,\E" M0P5^I.(--B+Z-)PBQWZ)L(6QID/7YU>W-=7]\ZM;FNK!.=4M7><5,IQF7#@E MGO,$WE44Q87@))$Z5?&HD']/N=0\B[,M$@SEYW4<3 U_F> MA/1R(H-<3OF13M9__F%[UM\Z^B'!?$BP A,$6K>"#4WH:_?DIC+@,"_R:1R M),FAG+(A2U.I5J7/Q>RHT#!RD#))@/"18 @2DR+!H9%L:9\.$@UU)J>]6N)F;E;$&SLPEGA(L (3"%^V1"_-!-?)6&TY203 M-#K%]'+ ]-+N\6QL;RS/D& !$)C"\ZKA>746S_2!\C#.3S.]&C#]RG7Z7!O; M',LU)%@ !*9P;5NM.;'.8ELN0#W/Y9Y4+0 M"DWEOF,,[?-#.2V_SXWC-;(2R.># *,K-0CWOKF7HSD%0E,YQ2VGV+A*^5KN M6\BQ>W6DG&PI"NHP@FYX'%(MEQARU0**YH.B!5!HJC:MX;6--NW$TN4ENJ^U M>T5J[1Y3 -H7VI5SHM@&,=NLNA-= ^(LIY[;GQN@9A<4+8!"4W5J_:YM-KR] ME0Z8,%6KMM,-1[8UM0;2@)I;4+0 "DV5IK7!MMD'#Q9'8.*X&G&\J>7UM0$U MQZ!H 12:JDWKCVVC[S,NI(X6**UN77@H(C]T>U779J31,P34?T.AJ1JU#MP^ M8<&[,X1LMYQNB: HEO+$61Z'U3:X5IX*>-$9T:Z,3X,L FK'0=$"*#3U#EEK MR+%E-#!?:%[.CBPJ<@<-BP/!T%&>UA&.(0WQ-2B:#XH60*&INK1F'9O-ND&7 M4V8=GV76S>V/YA[4U$.AJ=RWIAX;C:D:CV R=-WBJ0QM[MAH44#=/!2:*DKK MYO$(-W__:UG]1%,CLKH9:;1@H+8>"DT5K+7UV&SK#1%L9):O&SJ5YA.9W"4G=^9K)"79 M8\_I3PU0>PZ*%D"AJ5RW]AR;[7F':[!DK_'9[G00KD#O>X.B!5!HJB:M:<=F M6ZW5Y&=S_5D.7AN@0!T[*%H A:8*U#IV;';LBD#C-Y$K5"G IGAVL'IHL E1Q2-4K'^+A3Z$R:'+*>+_IUA#9RSG/:VF@,S/3]+?VO, M';,Q_QGZ?XEC>S!AK#Z_)XOXFB(V=E>>U2?W=SAOIW7>CMEYOU,#2'?H-K>@ MM"3AP>7-76_5OTNA*>:N%MY@'&K0%BY>];GZ'8;8Z3S/;7:IGYB0::\SY#ID M'2OO%1UXN;;?E>,Q9GKNG.$*TI[C_GZ1KAA>] >0KRFV6,Z]/G6_PYHZK35U MS-;TFN0[N8P(:7R4+&TX2\\<9D,CNG1Q_WE&3:G%W!H,LF$IV_;< 5.@QG'6 M>:\DI7Q;OM"3RW74(1/5>Q7-V>:EH:OR59G>^3?V:[]Z]:>%J=Y$>D_X5DYA ME-"-A+2F"VFE>/5R3W4@V+Y\>^6."<'2\N>.DHCRHH#\?\.8>#PH&FA>L5K_ M!U!+ P04 " # @%A6O")4<(X$ !U%0 &0 'AL+W=O4O? 08P%^QE'")T8HQ.;. M-+D?XACQ'MW@1#Y9418C(6_9VN0;AE&@C>+(M"W+,V-$$F,ZUFUS-AW35$0D MP7,&>!K'B/UZP!'=30QH'!J>R#H4JL&[QC> =+UP#YQ=T1QF2*#IF-$=8*JW5%,7&J:VENZ31,W[0C#YE$@[,5T(ZK^$- HP MXW^ CS]2(GZ!6["0\16D$09T!9X6S^!>30\1!'/P888%(A&_EMWD(]E $C]* M Y*LP5PUJ ?/BQGX<'4-KH )>(B8M",)>$Z(X#>%AJ\A33E* MEX5;H?FT(Z MIX9H^IDC#WM'[%<<@3;X0A,1CS?'#:8S\XWMUJ\\XK>/VF\Q$S-YT+C;R*\5^@W*Z@,=,]6<3G2[%9AV)EC=(M=(9.!5/KNR_%U)%8"=,@QS0XC4EN9U:8*%*4 5]]95%TFM2@3LH9 MP JHUK=?"JHCL1*H80YJ>'Y6POKWW)0TK(&2G(854/5.];PU:QWB&P&,<@"C MU@7MN][2R;"XWV(FMZC@LTH[0.Z",/B$" /?4)1B,)>+GE[QFDB,NESPNA2; M=216(@NMXZ;0^A]+W@W89>QO4<9>IWP0*/8KQ7ZKV6\D>QV'.B+5GC!O:0S, M;%2C0M!!V^UY;B4VVT=_*>JNU,JL"QMP>-F2>0:G;$_O%$"-K)X+K>-?-?%E M-H,BV\&@\CUGG8H3,/1ZT&W4+?MK'_VUW[00OE]4V75:$-J]6LIK'_C%8=61 M6AGS<;L/6_?$;0OI^Y%V&DC;L->OD>[T<-"56IGT\7@ +S@?E%?B]R/=;R!M M.3VWEBJ;.C;DU%F[DV^%>#PWP/:#0[Z:G\MI7YC(,V6S4YF2?><+%G7 M/3=+'D\+L/VX\)4*%!4]/_B;9US;.@WZ$M_ MJHXW]'.\H>56O#4+]:@8L[6NZW'@TS01^_I+WIK7#N]UQ:S2_J!JBKK.=939 M%R2_("9W)1Q$>"4EK=Y S@G;U_CV-X)N=-5K286@L;X,,0HP4QWD\Q6EXG"C M7I!76J?_ 5!+ P04 " # @%A62M\9BOT% "<(@ &0 'AL+W=O>)%8!I[9)&FE__&R@F"[@]NB1O&@AP8^_C_VU/\8P67-Q+Q< M"CTF<2I/!@NEEA^'0QDN(*'R@"\AU;_,N$BHTJ=B/I1+ 33*"R7Q$'O>>)A0 ME@ZFD_R[2S&=\$S%+(5+@626)%1L3B'FZY.!/WCZXHK-%\I\,9Q.EG0.UZ!N MEY="GPVK*!%+()6,ITC [&3PR?]X&HQ-@?R*/QFL9>T8F53N.+\W)U^BDX%G M%$$,H3(AJ/ZW@L\0QR:2UO%0!AU4=9J"]>.GZ+_FR>MD[JB$SSS^BT5J<3(X M&J (9C2+U15?_P9E0B,3+^2QS/^B=7FM-T!A)A5/RL):0<+2XC]]+!NB5F!$ M6@K@L@#.=1<5Y2K/J*+3B>!K),S5.IHYR%/-2VMQ+#6]!K"AU.==(2N0"K!0J4/\S+H-F5*HKVO5 AJ M6G8?[9V!HBR6^^@=8BFZ8'&L&UY.ADH+-=4-PU+4:2$*MXCR,;K@J5I(=)Y& M$#T/,-095FGBIS1/L3/B&80'B/CO$?8P1K?79VCOW3Z::[ M2?;Z!4%NF/U&97V SK>D\W>".K\/UOD6=OX+M*,BU:MKI JOZ!5+J(U@"+)' M):)/7S1W0!':?^X-HC\M]K"D\]VH^YHE=R",.9?6*.5RRLP>Q5&CIO$V>UO4 M6)KY;IS=Z/%BM*@%-.C)5P4;H*+%I>[8?E[4U9468KX3,/4Q5355S!)FAI3B MR/>\'_,LBIYV-N+15B.VC7C+)]\-J%:CO3?W'RS)$J35%PMJFD;F@+S&@\=; M4EN A2VPL!M8WSHYZ;:\8*E)H4FAN[*. QQ;E.&=H SW@3)L48;=*'O+-%6& MKEND926.+;_P]^67L4CA\D:%?9 ,6Y+AG9 ,]T$R;$F&^R,9WKYC:YGPL&48 M=C.LNT7TT;6YMRRZ))\6ZW/[IW1CS@UZF$1?89[OES2FY538M4P@C2#%_>SG5&Z-ISE.!GOI/O[8#&Q+";N^\SOL*M=UO!LKG%L M:Q-+6/("87O9V"XKK6].C-LVMHFE+^EX&_N:873"^8[7[ M)0\9%0I$O$&B&%WY4RFS9V+^-SYK\5Z[]@TLT@(WTAI&]LM/ -PQNSZXLM@+ M\$X>7?4!J\#"*G#?F#8YH?9(TG1#[;0Q ;+EAZ#%#[6G@F[XN/W0\@S ';-K M2UHZ!:.=^*$/>@667L%K=U([^V%[1_7H?WX8UEX82$!/C.:U"(E"GJ6J>'>@ M^K9Z]>)3\<*!O;QX;^-"SZM:$(IAIHMZ!X>Z^43Q*D1QHO@R?_W@CBO%D_QP M 51WDKE _S[C7#V=F JJ%U*F_P%02P,$% @ P(!85J &ULO5G;;JLX%/T5BQG-::73 M<,F]DT1*$T9S'CH3->J<9P><@ J88YND^?NQ#>%6ZC:2U9<$C/?:]EKL;6\\ M.V'R0@.$&'B-HX3.C8"Q]-XTJ1>@&-(>3E'"G^PQB2'CM^1@TI0@Z$NC.#(= MRQJ9,0P38S&3;1NRF.&,16&"-@30+(XA.3^@")_FAFU<&I["0\!$@[F8I?" MMH@]IQO"[\P2Q0]CE- 0)X"@_=Q8VO>N/1(&LL=_(3K1VC404]EA_")N?OAS MPQ(C0A'RF(" _.^(5BB*!!(?QZ\"U"A]"L/Z]07]+SEY/ID=I&B%HY^ASX*Y M,3& C_8PB]@3/OV-B@D-!9Z'(RI_P:GH:QG RRC#<6',1Q"'2?X/7PLB:@8< MI]O *0R,1@4!H//&@P+ SEU,Y^[)&X-&5S,"#X!(GIS M-'$AV9?6G*\P$2_*EA'^-.1V;+%EV'L)<.0C0K\!]U<6LC.X ^YVLP$W_T!" MH!#R%MRL$8-A1&_YP]^!"6@ ":(SD_$Q""33*_P]Y/Z<=_S9X!$G+*# 37SD M=]BO/K!W% FGWS)@'-AX,%1(CY"T@-]^SMP+'O0-2"U^1IY%W/'Z3!??][< M[C!WU>;+E _>ZG<-OD%&OWP=^A*O_][K(&2]$Y'G@Q6.>3JB4 ;TDK\)R0'Q M%,' [@SJ_3;P+)N7)TBZ%'W(70ZZ78I,>$]3Z*&YP5,=1>2(C,4?O]DCZ\\N M-72"K76"N9K &KH-2MT&*O1<-PKP'G@XCKE>5,0U*!SY@*\H8)^QC" 04IK! MQ$/@)DR*,+[M4DWI\%K5I')?6CKT]B(YVZZ01;ZP1S-8$U=!N7 MNHV5(?,(7\,XBP&*TPB?$>*[UQWU2)A*\?A.!'T'*2(>UXGO846RXX.X8_ 5 M($B2,#ET[D=RG[95RSU6SQXV\\Y*.;)K%=$)YFH":R@R*169J)-81KR QPF2:M*62CGD M:Z72">9J FM(-2VEFBJE^G>_1X3'@% FQ+Y8JPFL0;]M5864]:GLE63Q#I$J5H0@54H3-VD95954BHU8X;>^>;*'[8W3 M2CVZ:W71BN;J0FLJ4RMQ[:_>'*L]7KL=*-#J"O>'8^OM[EBK6[?#[632\-HD MW*D(=Y2$+S.&8[[E\@!,D@Q&($P\@L0;SUE]7X,+^?75I9-\I?>KR7>Z5AW+ M;E.OTZFK"ZTI4%7EV\IBM,Q5;7FJI%4*\U$@:"WN"[1&JK.LKD#06KGK0FNJ M4=7N]I<7[VJ/5\ORMGP?V]9@_"9&M%;ONM":JE3UNZTNX']#Z,"?[S%FEQOAH#SP6OP/4$L# M!!0 ( ," 6%;UPFN]+ 8 * M 9 >&PO=V]R:W-H965T?!-BR;*S&OLV7!+#V0?O KO9A=?G,Q:-<,*;0M[*HY%5OH=3RHM^7 MZ8*55'[@2U;I7QZX**G2IV+>ETO!:%8;E44?!T'2+VE>]2:7];4;,;GD*U7D M%;L12*[*DHJ7:U;PYZM>V%M?N,WG"V4N]">72SIG,Z;NEC="G_4W*%E>LDKF MO$*"/5SU/H87)$J,03WBWYP]RZUC9%RYY_S1G/R57?4",R-6L%09"*K_/;$I M*PJ#I.?QM07M;>YI#+>/U^B_U\YK9^ZI9%->?,DSM;CJC7HH8P]T5:A;_OPG M:QT:&+R4%[+^BY[;L4$/I2NI>-D:ZQF4>=7\I]]:(K8,\." 6X-\(Y!&!\P MB%J#Z+4&<6L0U\PTKM0\$*KHY%+P9R3,:(UF#FHR:VOM?EZ9YSY30O^::SLU MF2F>/BYXD3$A?T&?OJYR]8+.T4R_7]FJ8(@_H'K(^;4F-T-37NHW3M+ZF9T1 MIFA>R/?:X&Y&T-F[]^@=RBOTSX*O)*TR>=E7>H[F3OVTG<]U,Q]\8#XA1I]Y MI182?:HREKD ?>WQ$)2S^@*/P5X0#CC@E-7V\>=IB3UYL''F^B MS?.*:KS(][S.[_!A ME4 R"0E&@, <)H<;)H?>]^^N$BSE\RK_KJF4)\38<#]X<##:B9VI=Q+'\@4$ MYO UVO U\O+UI:Y,6'9.GYC0E1:B)1!3%.]G0 M/X^C60-"[80NJ.J#07-*L[@C]PN/D9<,/NUXVDG;9Z'SY0-4(%)K+H]4CH5\Z M'$Q_D#IA"HI&H-!PKRF6_1!'\_@6X@-;\8']*N&&B;J95J6L M;7G0*D.?J7AD"C47;IDNI//4U,_-Q]:[*MQX;ZZ!H! K-Y=N* M$PS?S\"@#0U0- *%YM)IM0OV:Y?3M5X+O*WUXB#8EWK^"1Q-UUOH%FQU"_8W M2Z9<*M/B%.R)5:ONEPU4IH"B$2@TESTK4S!\TP2#=DU T0@4FDNG%3#8KS1. M:4CB_6Y)%.'Q;D.R';8=W.%PN/L9D70,&\>F:=[5D,1646"_HM +II90Z:)> M2C,=:@5?FMS4Z1"HR@!%(U!H+HU696!XE8%!508H&H%"<_=16)41^57&*>'6 M0CJ+9!PEN^'6,0R/P^%X)]PZAH5Q$$?=\199+1#YB_89+9BL@ZVLZ]:\FGY+KRIV>\JE2SQW-S=;/-^&.]N7;G^G5X09K- MPA:FV;O\F8JY%L2H8 \:,O@PU(]&--N!FQ/%E_4&V7NN%"_KPP6C&1-F@/[] M@7.U/C$WV&S*GOP'4$L#!!0 ( ," 6%8Z8SF1X0< )-= 9 >&PO M=V]R:W-H965T"]XCN'B* MDZ_I6LJ,?-^$47HY6F?9]GP\3I=KN?'3DW@KH_R5^SC9^%G^-'D8I]M$^JM2 MM G'U#!FXXT?1*.KBW+;(KFZB'=9&$1RD9!TM]GXR?.U#..GRY$Y>MEP&SRL MLV+#^.IBZS_(.YE]VBZ2_-EX3UD%&QFE01R11-Y?CCZ8YYY%"T$YXG,@G])7 MCTGQ5K[$\=?BB;NZ'!G%BF0HEUF!\/,?C_)&AF%!RM?QK8:.]G,6PM>/7^A. M^>;S-_/%3^5-'/X9K++UY6@^(BMY[^_"[#9^$K)^0]."MXS#M/R?/-5CC1%9 M[M(LWM3B? 6;(*I^^M_K'?%*D'/4 EH+:%=@'1!8M<#J"B8'!)-:,.D[P[06 M3/O.,*L%L[XSG-:"TZY@=D PKP7SCH >VJUGM>"LK\ T7GYS1NF@ZE=>^L7V M,__J(HF?2%*,SWG%@])TI3ZW21 5]7&7)?FK0:[+KNZR>/EU'8_)']O*R=&*L+O%@GSVPYU?;OJ0YF55OIJ2=[;,_"!, M?[X89_FZ"OIX6:_ANEH#/; &DWR,HVR=$A:MY$JA%T?T5 ,8YSMDOU?HRUZY MIEKB[_'C";&,7P@U*%4LZ$8O_^@_$\L\J+;[3VXJY*SWY"JUTW]R0R'GO2=7 MJ85>;=MD=YQT:US'BZ-^.IUHRW0?KU_7TB)0FB_"^N3#.2^)E4.5,+ M&NI,),Q&PA@2YB!A' D3% Q6,C]Y? YDJ&J.7&OU0QV*A-E(&$/"'"2,(V%BKK!>QYW'AWC:(2T? MGNU]>*;U88_>A18PU(A(F(V$,23,0<(X$B:0,!<)\T"P5AF81M,P-Y#=BYH& MJ@HHS8;2&)3F0&D<2A-0F@NE>2A:NSI>Q4DFII&AYPRN"R3-AM(8E.9 :1Q* M$U":>\1IFB8':AWM&J!-#=#_T.K0BP<;'TFSH30&I3E0&H?2!)3FUK1CG1'4 MI&V7-^FFJ8\W!_10]*3!EH?&FE :@](<*(U#:0)*4)H>& MD%":#:4Q*,V!TCB4)J T%TKS4+1V.33!I3F#-GR@62:49D-I#$ISH#0.I0DH MS872/!2M71U-DFKJH]3^#1]HD@JEV5 :@](<*(U#:0)*BM4NF27TI1;:)*#0&AM)L*(U!:0Z4QJ$T :6Y4)J'HK6KHTF+ MJ3XM[MTFTG,&UP4T*X;2&)3F0&D<2A-'O&$=OLX)N@X/16O70!,?4WU\K.\* MZ<6#C0^-CJ$T!J4Y4!J'T@15A;TGT\XYK0N=U$/1VBYOTF.J3X\'=(7TI,&6 MAP;)4!J#TAPHC4-IHJ9U^SC6M.MY:$2,HK4]WT3$5']Q:X^N$#05AM)L*(U! M:0Z4QJ$T0577IG9M#LUZ4;2VS9NLE^H3N*+7HS0W--J%TFPHC4%I#I3&H30! MI;E0FH>BMLZL_IJ'L@C>++7?+F5OESIOE_*W2X5>.MBET(MX4;3VK?F:'-?2Y[CZ M7HRE2NA.IF?M@[L;];#NC4[L?L/8@6&=29T#:VN/XKU&"?U.&FH0*,U#T=H& M:1)02Y^ #FACU*3N*2\UNW91CS-HUR_]QK%#X\RN8_J-XSWG%?H]-]@UT! 0 M16N[I@D!+?VEG\<; 9;JXKZN48Z/L7N,83W&.#W&\!YCA'['##8%-/M"T2I3 MC%_=;7DCDX?R[MXI6<:[**ON#KO?NK^#^(?ROMF=[=?F.3<5VX5Y[E7W!V_P MU>W*/_K)0Q"E))3W^53&R>ET1)+J#N#5DRS>EO=Z_A)G6;PI'ZZEOY)),2!_ M_3Z.LYN! X!8 !D !X M;"]W;W)K&ULK5A;<^(V&/TK&C?3V9W9Q'<;4F F MQ"2!L)W,TG0?.GU0L #/VA:5Y+#]]Y4ON"!_N.ZL7\"2SSF?/NGH8HT.E'WC M.T($^I[$*1]K.R'VM[K.USN28'Y#]R25;S:4)5C((MOJ?,\(#@M2$NN687AZ M@J-4FXR*NA4Q/0PUDSM6/$EVNY$7J%/1GN\)2LB M7O!4!*"5Q&\K@2_(OA="8.*,.A*&%:$H4KP M+@V<<1PYHVL,LQ[LQFA?I!R'VRS&6R^-5;@RP )/1HP>$,OQ4B]_**Q=\*49 MHS2?A"O!Y-M(\L3D5SG/EY1S]$(86NTP(^@:K>14#[.8(+I!4\RC-<)IB((H MS@0)$4#Y$!"!HYA_E.3758 ^7'U$5TA'/'_+492BUS02_--)Q6\[FG$I*RNO MSLHC7M!.7V1I*WW63O^,66OC'[KG;@+T MQ^ZY0_2G[KE#]'GWW"'ZXL?&_?G'NF[9G6ZTN-BNUP:[T+,OZ,TP2Z-T>SK1 M_[A[XX+)K?-/:)J6<@XLEQ\G;OD>K\E8D^<%3M@[T28__V1ZQB_0%.E3+.A3 M;-:GV$.?8H]]BCWU*3;O4VS1I]ASGV++GL3.IJM33U>G3;W8RF.Y+T,SLV3Z M!3,_E[]/KDW;<^V1_GXZYP"895N&?PX+0)CG&^>P&0"S'=-28 \0S#/,<]0C M%--P;:5I3U"B,D\EYAR"6;9MG<,6 &SH>*ZB]@S 9$A#@2T!F&.9)VT[&W:W M'G:W==B_%A\:)+S&[X3)[Z;C&2OC\JPF#U9KFNPS(=?Q_&M%'N72RB9H+U=U M7A[?)*QD?83,4\;W3MKM&[[A*-Z!4);:HT$3Y0U]9Z X!T -)$PQ#H1JF/41 M0/D#=6R>()0U5%H_!U 2IEAU >4X5&W_#$5T327B$D YINO EO%JRW@]62:L MSOS_WS1>)]- J*9IFBC(- *, V$:IH&0 &F@5!-TP HP#10CDW30!&;I@%0 METWCUZ;Q6TTS;5L]\H^^N@;T0RD^/%W\C!MSJ/@!1-G*-A7 *&6D9R#*42(^ M@"C#5?P 1U3L ((L16H.=X1BY@6 ,F]L1>L9U/*5%)<@RO-@.PQJ.PQ:[1"T MKPS_;8A!)T. J(8A8)1J"!#5, 2(:A@"CJ@8 @0U# %WA&H( 48 M1J& )$ M-0RAG]PJ)81MB[M2+C>'+!7E1V1=6U_'WA6W4DK]U+R=FT#]PKQ=EK>M_\J7 M=[_R,WP;I1S%9"-#R0SD-LC*^]2R(.B^N--ZHT+0I'C<$1P2E@/D^PVEXEC( M ]27VI-_ %!+ P04 " # @%A6Z&E;MI\# !W$0 &0 'AL+W=O>+B0:8 "CWF&9,K M*U6JN+9M&:>0$WG%"V#ZS9Z+G"C=% =;%@)(4H'RS,:.$]@YH:DRRF KD"SSG(A_;R'CIY7E6D\==_20*M-AKY<%.< .U+=B*W3+;ED2F@.3 ME#,D8+^R;MSKR/4,H(KXB\))GCTC(^6>\P?3^#U968Z9$600*T-!].T(&\@R MPZ3G\4]#:K5C&N#Y\Q/[KY5X+>:>2-CP[&^:J'1EA19*8$_*3-WQTV_0")H9 MOIAGLKJB4Q/K6"@NI>)Y ]8SR"FK[^2Q,>(,X 8O ' #P'V _P+ :P#>:P%^ M _ K9VHIE0\1462]%/R$A(G6;.:A,K-":_F4F77?*:'?4HU3ZR\ZM?[@4J(M M"+1+B0#T,]KI[$K*#!#?HQNF:$*STBP/VD%<"JHH2/3I,<[*!!*T%SQ'&YX7 MI2+54FI09 #ZW0#[AP@4H9G\J,>1ID<^W2A#7U->2L(2N;25%F>F:,>-D-M: M"'Y!B(O19\Y4JF?&]+2Z!+9VI;4&/UESBT<9(XBOD.?^A+"#\<"$-J^'NP/P MZ/5P9T2-URZT5_%Y+_#]KW7\1 2C['"V?D,+4P_L#P]L/ES7LB QK"S]99(@ MCF"M?_S!#9Q?ADR=DBR:B*QCN-\:[H^QK[]R13+T06=UG=\?AZRK*8**PGRB MCVO7"4-_:1_//1F(J]:"*0V?DBR:B*QC^+PU?/[]M3:_K"(_='NE-A"T M"'&OTBZ#,)[-ABLM;"6$HQ+N=M^D46 R1*^ONH;CO%B\N1OVRFX@"L\"IU=W0U$X MF \7GGNV!79'=6PX.X)0]#XSF<,H%^@+5S"\"1VE>FLR3,H63<76M1$_VXC? MJP*;D:=R?4JV:"JVKNO/VWIW=!/[RB+T+O>&03CK%^%E5! $7K\(+Z,6KM.K M0?OL1)J#.%0G>XEB7C)5G\#:WO;OP4UU9N[UWYJ_"M5)]YFF_B7QF8@#91)E ML->4SM5<[_A$?4R )"!.@W^^Y+O*F809H_[6L_P-0 M2P,$% @ P(!85@7KR'!! @ 04 !D !X;"]W;W)K&ULM511;],P$/XKIX#0D$:=INT8)8W$5J%5&E.U:O" >'#3:V/- ML8/MM$/BQW-VLBA([<0++XG/ON^[[\YW3@_:/-H"T<%3*96=185SU90QFQ=8 MFV3%;&>2; "HE2^+X@I5'\!LO2BN]PA>ZA6AJR6,>R$24J*[0"@]M9]&DXO1I[ M_^#P5>#!]M;@,UEK_>B-Q686Q5X02LR=9^#TV^,U2NF)2,;/EC/J0GI@?_W, M_CGD3KFLN<5K+;^)C2MFT64$&]SR6KI[?;C!-I^)Y\NUM.$+A\9WPQRMZ\&E[$'U]( M8M0E,0KLHY/U63M8*.M,34WNX/LM.<#"86E_'-,Z^@]:QYW6\3\4/ QB942. M0(N\5]^-S^5,*'A8S:&B3@I7?;1IFD ?0B#_8NRS<3RX3%*V[^MCO8[VC\,7 M;G9"69"X)5P\>$_389J!:PRGJ]#D:^UH9,*RH#<*C7>@\ZVF!FD-/S?=JY?] M 5!+ P04 " # @%A63N[1!_/GX1$7)K"AQDB',$H(! M1;NA\6CWU[Z,SP/^2M"975T#V9,M(5]D81D/#4LFA%(4<4F XN\%35":2I!( MXVO)-*HFI?#Z^D*?Y7T7?=E"AB8D_3N)^6%H! :(T0Z>4OZ)G!>H[$]'\B*2 MLOP7G,M8RP#1B7&2E6*109;@XA^^EN-P)1 @XTP>7Q*$2 [,"'9D6"$.9.E-6$,C)&P/0(WHK8'!J8X1K%"OVK6 MVTX#P!1#5(V3?_P:T.W;B^W&E:Q6[G= MS7GN_[H=A F+4L).PL[_/&X9I^)]^*_*J0714Q/E-T*?'6&$AH;X"&"(OB!C M]/MOMF_]J7*)3EBH$S;5"9OIA,UUPA8Z84N=L)5.V >=L+4FV(UCO7:>(JP3B_H^+=A:T68Y[F66X7=F*53F:73:)8EYHAB*+=W,%69 MI5'^LV;1"0MUPJ8Z83.=L+E.V$(G;*D3MBI@_O7RMMU>X-3,H@CS/*=7\XHB MZMIW-T[Q*Z?XC4[)=W/;8C>7%!^%7.[F5*;Q?_2J[7ANK3,319CCB"?$;5BH M"G-=MQ8V582Y=N![MV$S56Z>Y=4>-W-5HU;7Z=R&+50TW_=K84OE@ 1>;=Y6 MBK">)4:DM@@48;[G!+5&UXHPS^L$]2>F>744D"&ZSP^X&(C("?-BGU#55F=H MC_E10JU^;/>7MJ)^9??7Q1'9=WQQ8"=V6OL$,Y"BG6C*>NB*A4N+0["BP,DQ M/XC8$LY)EE\>$(P1E0'B_HX0?BG(!JJ3R-$W4$L#!!0 ( ," 6%8\@AFS M1@4 %,K 9 >&PO=V]R:W-H965TT\BNAM)6#H< M^!FNUBP_T!T/-\&*S A[V3RE?*];419A3)(LI E*R7(D_>->0TR,J'1W^&"K4=27T(+L@RV$?M)=RXI&Z3GO#F-LN(7[4JM+*'Y-F,T M+LV\!G&8[/^#]_)"'!DX1VQ02H-2-VAG#&II4"\U:*5!N]2@EP;]4D.O-/0N M-1BEP;C4T"\-_4L-@](PJ!MZYSI./O2BC$]N-25@01MEW#GB9F>CFVW?T#84) M>E[3;18DBVS89;RN>8G=>5FO^WV]E#/U4M$C3=@Z0U:R( N!WV_W8Z4%T.47 MJ;I2RN%*W2NM1)/,;Y&*_T"*K"B""DW:[3.RX7;YK-ULM_O;I-5NM=L?@[2U M\O;E;<<"NW-YVT5V]_*VB^S>Y6T7V?VO]?O#UR[=]'*[W#**U2KO:L%3S_ F MVS3ED;X3)7+OU,3._''@+ML$UZ82$ MF9 P"Q)F0\(<2)@+"?,@8?X>9A2P_!WN;D?#6C=ZM7 T-4I/J<6C MJ=%D+ Y(KPI(KS4@-DU)N$I$Z6@U7IL.2)@)";,@838DS(&$N9 P#Q+F]QJC MVE"T6CJ:F@Y_L:G%HRE25%4<#Z.*A]$:CV?*@@AM3N8PPOT$/4#"ID"PDV@. MJF@.OC1QT.J^-IV0,!,29D'";$B8 PES(6$>),P?-.XZ]5O7IXII4]%1M($N MOG=A^>,CE_R%Z8-V\[4) :69H#0+E&:#TAQ0F@M*\T!I?DEK2\KGDJE TM'P MF<<\?/0]&/_?B81VY]4Y@:29H#0+E&:#TAQ0F@M*\T!I?DD['N&JW._7H])4 M=3!6-;V>%Y'.Z)_)B_*1%^7JF86;5Y*09[=BYM[D4)49H&X(=;N M_?47D%J%F-79[YLJ^#P? N1I0A*NUI1]+1>$1JB>?DB? ORT],; VVE"3-25&FM$", MS*Y[-_KE@VY7AEKQ5TK6YYI58E(1F)>(;#X>"%W),LJ MDBC'MP;:VQZS,NY^?Z/[]M&J_50O"HYS1NS*$&>%IM/_-I[<[8.6M]NMU_=[L*E8=:UT,<>3*T;7B%5ZP:N^U%6[]HO*F!95"I\X$[^F MPL1,J35480G2%O-B-U1M"["-WD=%5P]$AB6L1IEN(Z M2V4%7)2Z2\FK 16FK8P[BIF2WFY(9!TIF MHH^TX(L2>45"$HD_4OMU0P$8B,NTO5;&V[6Z-91$E\07R-1_0X9F&)("W:GM M3V0I[-I!NZNV1ZM":??4]H^8*0OO'W_NNL0^/?[<9?;@^'.7VN6D99[1<,8+^N7DN.1-MXK^RI&Z(EIQ8 M=10NRR6.R75/] 1*PEY(;_+K+_I0^UV6$DB8"PGS(&$^)&P*"0L@82$D+(*$ MW4/"'H!@>XFUMHFU5/3)EXNG"S0C"6$X0USD%G-4)GU]-+:=J\'+;AIE,M/6M'W9 M@T0V-H?&5K47('L;(/O' :H20T2?M&[]>-7?E:5&"3HU-9 P%Q+F0<)\2-@4 M$A9 PD)(6+2!#7?JN>T,6Y'I:HR=)&SRTM7T3G9H1$'QIG M^;DL)4K_J2F!A+F0, \2YD/"II"P !(60L*B8:=VFR-;;\6D*W)LRVSEI"L: M6LZ!9L79YL11YF2:T6?1(TL+CHMY^IP1E-%UOVI:DJ:=D65'R3PU.Y P%Q+F M0<)\2-@4$A9 PD)(6.1T:KRE&^U>65?4[I"I%'NI&6U3,U*FY@]:]!.2K$0; M4T6&O"Y)4E34%I 2@M!*5%#4TQ:G8OD1B=E'0UMFD>2,G[6@%= MO5C@;H&+>37/B5YPMMHLS\-91M>XB*7CT6K>R>D!72D 2O- :3XH;0I*"T!I M(2@M:FC[C8,Q:@^X262FIK5E#Q*989OZ^$",WE<,Z.HE Y\IQQE:,OJ2U@O. M9Y2AL]WGH/,?+B5HCK"[ED$WC-:#VYU$93NM=M>5B$RSU:7U)"+#L%N3RKY$ MU=B$[HJ@_=KMB2'2&9;?_ MOPYVED[GA,WK%P)*%%>KG#=K*K=[MR\=W-1+KUO[;_7+4)?LCZJ7%.JEVN_X MS1L.'S&;IT6),C(3A](N'%%BMGEI8+/!Z;)>N/U,.:=Y_75!<$)8)1"_SRCE M;QO5 ;:O;DS^!U!+ P04 " # @%A6@#EI_6\$ "G$ &0 'AL+W=O MF>UH0><4/M-1OMEP41.E;L7/E05"2U4Y%[B+/"]V"L-)9 MSNMGMV(YYY7*64EO!9!541#Q])'F_+APH//\X([M]LH\<)?S ]G1>ZJ^'FZ% MOG/;*!DK:"D9+X&@VX5S Z]7R#,.M<4W1H_R[!J85#:> M)**%XVS)BA8>?I+'IM"G#E ?\0!-0[H M4@?<.. ZT1-9G=::*+*<"WX$PECK:.:BKDWMK;-AI1G&>R7T6Z;]U/)3F?*" M@B_DD4HP _=ZFF153@'?@C7=4B%H9EZ"&RFIDH"4&?C,R(;E3#'M\6Y-%6&Y M?*]]O]ZOP;LW[\$;P$KP9<\KJ:WEW%4:TWS,31NDCRM$&HKA.IX>#1>4P:ERT#J,ES;DCI%\>U1S&J\E@>2TH6C MEYNDXH$ZR[>_P-#[8$OQ)P5[D3!N$\93T9=_Z-+;QY$(^^">@D=U<+.)/"PA"L(DGKL/YQE:S##V,6[-7K#[+;L_R;XB M!Z9(SO[5XW7WEA2'#VN0;+ MNW5DHPL&WX4>2H(>G<4*13"Q$X8M83A-F.O=G90I!7J@0<:KC=I6N=YR4UZ5 M]EJ&0P[HXQ[LT"B"R(X:M:C1-&K!A:J'FY6*E#NVR>WEC"R#[<,>X- HCD8 MXQ8PG@1LMP]!'VA941M;/"Q>DO3GH<4(!] .E[1PR45346N [@LD,[F:*B #G5 MH3U34SA)^[LPVV4VE PK*QQ"Q#&.O3ZLQ2[4/V.TG;+!21U9?B-Y14[=U/.* MMW*BP?=G>N[Y7M@'M1DB&.-@A+23)/BZ)EU:53R "% 2^7W6H9GOQV/Z SL! M@O[E[<+99+7V#'!2S?YOT_"SHKW,O),U.*UKM\)T#>JI[A;HCXH==+NOK&D/ M56N&(ASUA\AF%HX.4:=N<%K>_E9[*JQ<0X&:!<%@EMNLO!')A9V0P6DEJT]0 MIN^N]"XW,;V'&C6#6LF2/J7-#@;16/4Z/8,7"MJY:.CV?U7IIR/C/=2NF=X_ M!OV!S0YA!$=4#G8R!Z=USK(MOZ8C0S6;^0D,^OV7S0Y'"0KMR*C3/32M>_T= MSX[9!#EOHW$\F L6JS#QHAZB>W:*-$?X/XG8L5)JW=UJ-^\JTLM1G$[%IQO% M#_7!5_4$L#!!0 ( ," 6%83 M;/PL&P4 'P; 9 >&PO=V]R:W-H965T002^L1 !F5^T3ELD@"E?1N9!KG^&+*"^Q?-EI)/_9)WU]5K$ M7VHCX\P8/8A#D7[REXR(#0,ZV&' ,@.V;=#;8=#-#+I)H*EG25C7W/#Q2,DU M4;8WHMF'A)O$&J,)A9W&1Z/PVQ#MS/A6^#(&\IF_@"8_D$]<*6Z))4?78'@8 MZ6-L?7J\)D2Z7FHM CSH&'; P'3\;["H=C.T8C#+R40HSU^0G M$4!0!NB@Y[G[[,W]*^9$O :_3;KTA#"/L1J')M]N3AWN=',VNPE>=P?>KPNP M](D9N9-:DPFR^8I+;L?7SV/K.V*YA"DI!D 3$M093NPY2 MD.%&'-U3>K851[73X,P;YIU*_@UR_P9._^[".#0\J9#XM]1 Y)0(W YDGIH1 MIN8)UI9X&:5+7:X%*#T/%\2?HFJ;\5F]/+/>=HF',P M_!\XP+ZA#*QIVD*.L/B] E>Z-G7=+G53R[J5ZC3L66[1UNE\FP&R*B*;0R M$QOBA391C3.40:D<>]N)6=,+Z_&.Y*2L\)$Y?;Q)-\):OYR6[YZ+AM#*<1;2 MAQY0^]!&Q4]3:&4F"OE#W?H'-36>J'#;.0H@?3JVPGG%HV6Z*_$(3T]<^$"0 M('OH^*8D[E72DW8'U2SN52KPT!ON3.-"]U"W\/E4V3^)OSG%M2[W*R[W^J4U ME?GL''K?^2HD$W5KIFR%DG_( Z)SY<^3[>0:5GC*7>"9U=CS$9G@'(6FE-BU M03P<]N]>S(/H:!8H:#8 144:U1!-8569J)04,RM MH/8IZZQ&3E&O6M;=0^\;6B&\F%MX):G<4%%W#_7N.3^$4F.%4F,'5&JL4:76 M%%J9B4*I,;=2^\]%G55%&6JMRD(XQ"]6K)!NS"W=;J2"<":2?+]A%4P*3W4A^YFH5"DPBF M".FUAYBD*KWJ25^,7"2W)<_2&!DGCW/@>$"P'?#[J93F[<4.D%^XC?\%4$L# M!!0 ( ," 6%9 &PO=V]R:W-H965T^MI=[(7^J#$"3YR+G:F5E6I?7MJV2# JJ MKD0)'+]LA2RHQJ[2.Q9W\)-I#G1@C#^-5J6MV4AGC< M/JA_J;VCET>J8"/R'RS5V8:AHM MI=@3:="H9AIU,FLVVF?<+/N=EOB5(4]'WW@B"B#W]!D4N21WN*W2*@(_OA+B;O+MZ3"\(XN<]$ MI2A/U=+6&*B9SD[:H-9-4-XK0;D>^2ZXSA3YS%-(3P5L=-C9] XVU]ZD8@S) M%9FY?Q#/\;R1@#;GT]T1>GP^W9EP,^L6;5;KS5[1N\5UX0G+&:UK9VJMQI+? MB/OCXN:)G235[Y+J3ZE')RE\ M;-)'WKY9>*[W$?L[QCGC.Y/L$B03Z5AFFQG">@9SX#Y%8>#/EO;3<<:&H, ) M@U-0/ 3Y?NAVH!.'\\[A?-+A5RF4PM),\'Y06.X'3E?98E ;'WQWWC,V! U+,1Z"3DJQ\68?W:X% MR%W]2E$D$177S0W4C78/H4_U_=\;7^,#J7G/_"O3O*Z^4XGGBR(Y;%'2N0JQ M-&3S8FDZ6I3U'?XH-+X(ZF:&CSR0!H#?MT+H0\=,T#T;HW\ 4$L#!!0 ( M ," 6%;?E,FLR ( .@' 9 >&PO=V]R:W-H965T@4P)#'C L]=5)C\@O7U7$*&=7G,@>!*VNI M,FIPJC:NSA70I#3*N.M[WLC-*!-.%);?%BH*96$X$[!01!=91M73%7"YFSH] MY_G#'=NDQGYPHS"G&UB"N<\7"F=NHY*P#(1F4A %ZZESV;NXFMC]Y8;O#'9Z M;TRL)RLI'^SD)IDZG@4"#K&Q"A1?6Y@!YU8(,7[7FDYSI#7<'S^K7Y>^HR\K MJF$F^0^6F'3JC!V2P)H6W-S)W2>H_1E:O5AR73[)KM[K.20NM)%9;8P$&1/5 MFS[6<=@S\/TC!GYMX)?[Y/[I=SONF M-_(^=-#V&]I^ESI&866PO#@5,;2Q5=9!:6T;;1L%@R#PO-#=MIPZ:$X==)YZ M6QAM,&V8<8)];I.+(PY8YD2N.-M0VSJM2:V$1WM PV \'+3S#!N>82?/HE!Q M:@__FS9;@UP6"5EBQ%F,17FY40!VJ0VK4_\?O7'&C_T ;-+1!9ZP_ M/N9,V73'" PJ9I27PSKL';48'*1^T.L=*\5Q@S/NQ)FU4AA)5D!RRA+R!%01 M*5J)Q@=$_L0[1C1IB":O0&1VLHUHC]O>@5^HVC"AL0/7:.>= M!UC.JKI7JHF1>?DO7TF#-T,Y3/$J!F4WX/I:2O,\L==#<[E'?P!02P,$% M @ P(!85N-?WQ5* P C0L !D !X;"]W;W)K&ULO59=;],P%/TK5D"(2;#$2=NTHZW$-DV;!**B*SP@'KSDMK%([&([Z_CW M7"=9&FB2 @)>&CO)^;C7SJFG.ZF^Z 3 D(+F'"TA3RX0^OE:D3JUI@[:Z@*&EJ^2*:Z^"6[ZEW/(5&NC]2J'!YR0R;3Y7<$67?1C8[*$HMT&B."[LJ M2Z/P*4>78!A/ M]0EY2K@@MXG,->KKJ6NP*NO-C:H*SLL*_(X*+B$Z)0%]07S/]\EJ>4F>/SWY MD<;%IM2=\>O.^ 7OH(.WJJ6VW.:LE\%^4&=ZRR*8.?C%:.0!9_[L"1UYKWK\ M!;6_H& /.ORMA,(6JQABLA*1%#&W?68I6>0J2NS2O+M+^:;L_J&UL MM511:]LP$/XKAU=&"UOL.&D[,L>P))05VBTT9&.,/2CV)1&5)4^Z)"WLQ^^D MN"8;3=G+7BR==/?=]YUUE^V,O7=K1(*'2FDWC-9$]2".7;'&2KB.J5'SS=+8 M2A";=A6[VJ(H0U"EXC1)+N)*2!WE63B;VCPS&U)2X]2"VU25L(\C5&8WC+K1 MT\&=7*W)'\1Y5HL5SI#F]=2R%;(8E?) 3.-G@QFU*7W@X?X)_2IH9RT+X7!L MU%=9TGH8O8N@Q*78*+HSNX_8Z#GW>(51+GQAU_@F$10;1Z9J@IE!)?5^%0]- M'0X"TO1(0-H$I('W/E%@.1$D\LR:'5COS6A^$Z2&:"8GM?\I,[)\*SF.\K&I M*DE<97(@= ECHTGJ%>I"HH.W,-=<-.N$@AG:K2SX\&K#?C=2+*22] BGGX2U MPM?V#$XG2$(J=P8G(#7<2J6X]"Z+B:GZA''1T!KM::5':$VPZ$"O^P;2)$UA M/IO Z/4,3BGM.SSW@>,OKIL\V33C>+MX\&/F5MB5U X4+CDJZ5QRN-VW M[MX@4X=V61CBY@O;-4\[M-Z![Y?&T)/A.["=G_EO4$L#!!0 ( ," 6%;S MPJY?K ( (<( 9 >&PO=V]R:W-H965T0UD33*F53U+3;P[0'A]P$JP9GMDG2?[]K0U'2D*J5 M\@(VON=PCN\UEV0CY(/* 339%KQ4 R?7>G7ENBK+H:#J4JR@Q)6%D 75.)5+ M5ZTDT+D%%=P-/"]R"\I*)TWLLXE,$U%ISDJ82**JHJ#R\1JXV PR::)]1R254J+H@&C@H*5]9UNFWW8 M ?B](X"@ 02O!80-(+1&:V76UHAJFB92;(@TT]V$YJ1>J17-8.#@450@U^"D[]_YD?>ER^V)R/:\AZWW\"7V=$HY MVM5T2SBC,\:9?L1$9Y646$)=SFNZV-*93\HZ#3['8>*N=QUU!$61UP;M*>VU M2GLO*FT3I$DM&DN7C!O1F+,NL2\ROC5-)R+;,]]OS?=/7:+]4WH_$=F>]ZCU M'KVU1+O\UB313LWYV/J>%69'D.<=*?]@C%!Z]>J+%RG:.F=#8A^PPQS\%D"8 UQ="Z*>):4;M MOT?Z'U!+ P04 " # @%A6TIOAV7(% #?+ &0 'AL+W=O*PF;WLP,# M6#4VM8>0_/N.C3'X@F7:HWX!VYSWF3.7U\QH9K1/TN_9&F."WC=1G-TQ:T*V MMRR;S==X$V0WR1;'])=EDFX"0F_3%9MM4QPL"M$F8@6.4]A-$,;,>%0\>TK' MHV1'HC#&3RG*=IM-D'X\X"C9WS$\$(STF. M".C7&Y[@*,I)-(\?)92IRLR%Y]='NE54GE;F-]D09P+*Z18(I4!H M"J0+ K$4B$,%4BF0A@KD4B /%2BE0!DJ4$N!.E2@E0)MJ$ O!7I3H%SJ..[8 M<]S0,OBJLUN]?5%R[&Z^Z&_V,+"*46D$)!B/TF2/TCR>\O*+8F@7>CH8PSAW MX8RD]->0ZLC8QLDJ#;;K\1N.=Q@%\0(] MI?0=D)*/XL;\L0NWU)4$O7Z@$XP*5CGELX%)$$;9%\I[F1GH\ZJ]?SPL] ):V7]6( MPK$1'X1>HH'G-TCDOR*!$X2.A";]\AG>4CEW46[TR[U=W"LW^^6/0=J;O#6\ M[GR'W!Y>]RZY,[SN77)W>-V[Y-[O]?OT]YK.'R[G>D:Q6+T*Q((G7N"5'L_0 M,DTVR'PG.(WI2V%2O(9PFA5^]Y-X]6:X?Q.@T3ZF%&1YBFBUHC MS.P*$U15K8=9'6&J*.MZ/MBT':9PNJSS]3"_'2:)DLZ=JE#K=KGJ=KFWVVO3,GRZA]:<*B0/H:$&9 P$Q)F0<)L2)@#"7,A81XD; H)\X%@-1]K ME8^U7UUP] JO-28DS("$F9 P"Q)F0\(<2)@+"?.T]ER4$P2NN4!KA\FR(K;F MK.TPB>-D3N]>H.F5373(!9K>2D(7%+FQ')[T%GFM)R!A)B3,:C>&HBFJU%B? M01;I0,)<2)@W:&1,!S69#Y18S1 \=]I\XGHMX<;%G"_?< JBSIV@7OVU?R"@ M- .49H+2+%":#4IS0&DN*,T#I4U!:3X4K>[5LXUB_@^MULJ"H$P-23- :28H MS0*EV: T!Y3F@M(\4-H4E.9#T>JF%DZF%GYUZ=:OO-JED#0#E&:"TBQ0F@U* MAB8KC>W%27^95YL#]) #*,WJ: ^=YQL[2S9HF0XHS06E>8/&QW10J_E0 MF1V$T+EG<;G&P0*G>0#] M?9DDY'B3%U"=:1[_!%!+ P04 " # @%A63I/$"N<" "4"0 &0 'AL M+W=OYCV8)(+6'7LS#;0_OOY(Z1 TY15?0';N>?<>ZZO[3O<_2*Y6(^_20SDL\)JJ&=]^ATI/ MS_!EG$K[B[;.MJ<]9FNI>%&!];P@S/WCARH/>X"P_P(@J@#1,2!^ ="M -U3 M 7$%B&UFG!2;AQ0KG P%WR)AK#6;&=AD6K263YC9]ELE]%>B<2J9@2("]#XJ M-*68272>@L*$R@OT&=W=INC\[ *=(<+0#:%4[Y0<^DK[-6@_JWR,G8_H!1]A MA&XX4RN)OK(<\D,"7P=<1QWMHAY'K8PI9!W4#3^A*(BBAH FI\/#!GAZ.CQH M4=.M]Z!K^;JO[\$8&"R(DNCW]5PJH4_%GZ9\.[ZXF<_<%%>RQ!F,/'T52! ; M\)*/'\)^\*4I5^])EKX3V4$>XSJ/<1M[,M%%)LA\;2\4>- WHX2F[#F6GF4Q MU^(FB3JZ##;[27EN$W8N#VW2UFC>J+57:^VU:IW!WS611 $RS"0#5((@/$?G M^J@^ A;RHDEZ.VG/(9N*I!7XOT7R3F0'B>O7B>NW:DSU^6*0H[D[:8@2/">4 MJ,>F=/6?54'0Z1U5BK,)XP.C_E&IM,;T1L6#6O'@E5*IKY>60S%HD!H=23W! M)FVR>3I<3H"_]UX5();VW9JU;8/TSY0 M^R1&-> !:=)_OP-V:"8E5*V6+XG!YWUY#@<#HZ54][H",&3%:Z''465,* MZ 7G5#U.H);+<91&ZXX;-J^,[8CS44/G< OF>W.ML!5[EY)Q$)I)013,QM%Y M>C9),RMP$3\8+/7&,[&IW$EY;QL7Y3A*+!'44!AK0?'O 3Y"75LGY/C3F49^ M3"O6A0 M#Q#E;]^DP^1# +OOL?LA]_Q; [8Z8D[J%MR PM5 ';B0AA78AS%,EN2 "5+2 MQ^WU"P_32YPR #SPP(.@TQ43C"_X-H2@\)7S./18PWV5?[@'[&./??SR\A,Y M(P5^;0IW-E?T1Z!J>]7#[JE3!C!//.;)RS!A9;H-W &'(O589H#SUE*?A MI4E7NY9F4/C*&J?)TU:<[&MQ=L[_F7SC$$GWNCZ?L4^39XN?9D^LV1X7Z3/F M@]V@\<8AS4'-W55$XPPMA&G/:]_KKSOG[2'_%-[>E:ZHFC.A,8$92I.C8]Q2 M57O]:!M&-N[(OY,&+Q#NL<(K&R@;@.]G4IIUPP[@+X'Y7U!+ P04 " # M@%A6%+E1]!H$ !F$ &0 'AL+W=OU[HYH05SFIAGCV)U8)7*F,%?1)(5GE.Q'_W M-./[I8.=UP=?V"Y5^H&[6I1D1]=4?2N?!-RY+4K"A>'ETC367#^7=]\RE9.IY>$,'!;QS\]K)> M S^U^IU"T"0:H34H*JDRBO@6F8?H M@4N%2)&@=566&87-5B1##T2FZ!'D@MY'5!&6R0_@_6T=H??O/J!WB!7H:\HK M"8YRX2I8HOZ0&S?+N:^7XU]8#O;19UZH5*)?BX0FIP N<&L)^J\$[_U>Q(C& M-VB,/R+?\WW+@A[>[HXM[M';W;T>-N-VN\8&;]R_77_?;:02D#/_V$)<0P1V M"%U(;F5)8KITH%)(*IZIL_KY)QQZO]C",R18-!#82>B"-G1!'_KJCY(*HEBQ M0YF1=PSRMD6O1ID:%%TUGT&4WA2D\WP<%HN5YX]GIU91URK$P0'JA,>DY3'I ME< C*T@1TR,6MS8:DR%%,"18-!#82?#"-GAAKPCN M*"-C9,,RIABU4IIVUN*=,;IJ$74M?'Q!W;.6SZR7SU>N#YEM1^,V"K/KN](U MZ>Y*UV8>>G86\Y;%O#='S2%9$I8@Z,P0R7E5* E'8YQ5<*KI,U*E%.7 KA+F M8-5:[&R;-:_G0^;UD & G H8_QWEC>8QU\R&<39WY:]>TMB==1P CC M_A<-E:P"R46'_HY MW-_0/5X7?K?_Z@C_JDG4:U*OW3T:P'(J=F:0E7!P0=VO1Y7V:3LLWYD1\>SY MO1ZBS6!W@*DG\,]$[%@A@>T6(+V;*;11HAYJZQO%2S/F;;B"H=%+_E7+W>Z ^T_UI8_0!02P,$% @ P(!85AB774R) P ;@P !D !X M;"]W;W)K&ULK5=1C]HX$/XK5EI5K;2[B4T(@0+2 M+7352CW=JK1W#Z=[,,& 5<=.;6?9]M??.,FF 0SJ5KR '<]\^;X9CST9[Y3^ M:K:,6?28"VDFP=;:8A2&)MNRG)H;53 )*VNEA*32CJ\HI%R&)HB3, M*9?!=%P]N]?3L2JMX)+=:V3*/*?Z^RT3:C<)#3#Q#E4%G]SMC.=,7)2EDI]=9,/JTD0.49, ML,PZ" I_#VS&A'!(P.-; QJT[W2.W?$3^ETE'L0LJ6$S)?[A*[N=!&F 5FQ- M2V$_J=U[U@CJ.[Q,"5/]HEUC&P4H*XU5>>,,#'(NZW_ZV 2BXT#2$PZD<2"_ MZM!K''J5T)I9)6M.+9V.M=HA[:P!S0VJV%3>H(9+E\:%U;#*P<]./S*(@4'7 M: $;9%4*AM0:W5)!9<;0HMI([UG%G*A7D#'E\6<_3ZY1OT$G&) M/F]5::AKA*T0B0CSNLU]WQ_ON(02CC0AI M(T(JO-X)O+\*IJGE/X.>E!@M,E%]QR9D8^JO$E4W4AL#WA_59X_UFIZ@CWZ:[! MDD[P<920Y"!%QU;#M&.T1S1IB2:_2Q2]>I$23-["BC%PO&G-I$6%TNY(]ZE( MCOC%N)<.#U1XK 91FOIE#%H9@[,R/BM+!5+/B_K@B$F?1+A_P-=CE0QQ[.>; MMGS3LX5QQV5U:)\^M=)+EL*%P/:D#ENIP[.IN=!;R7D)0R,B\%M6P%;08$ M)>.T;F1 \U="?R@I\J@>4.7VC4HZ)RES4WIL8MQTBF8?0V=+@'_5L0ELUZ^ M^.CH'QP6K<WOCL=;E?!5>>^^SJH+L1*JOS\.^[1^O:TR7T0.]D MF5=UK^1_7GWG23PO6K-+H=4A"SO-H.O$_Z1ZPZ6!B*P!/KH9P)FOZ^:VGEA5 M5/WA4EGH-JOA%CX(F'8&L+Y6RCY-7,O9?F),_P=02P,$% @ P(!85AG= M>=*? @ \P< !D !X;"]W;W)K&ULK55K;],P M%/TK5T%"($'S:KMII)&V5@@DD*8.V ?$!S>Y::PY=K#==OOW7"=IU$)6#=B7 MQ(][CN\YUX]DI_2=*1$MW%="FIE76EM?^+[)2JR8&:D:)O?5-K M9'D#JH0?!<'4KQB77IHT8]_7VCG;2LF,&Y$K<\M^7, M._<@QX)MA%VJW0?L]$P<7Z:$:;ZPZV(##[*-L:KJP)1!Q67[9_>=#P> :/(( M(.H T5,!<0>(&Z%M9HVL!;,L3;3:@7;1Q.8:C3<-FM1PZ:IX8S7-P@WMCWPC$%0!MXUXS.%RBYIJ"4MT&X++-7Q!71E@,H<%-YG:2 M+9HGA MU0(MX\*\3GQ+>3EV/^MRN&ISB![)88'9".+P#41!% W YT^'A\=PG]SH+8EZ M2Z*&+SYMR??+E;&:MMF/(44MQ7B8PAV]"U.S#&<>G2V#>HM>^O)%. W>#>E[ M)K(CM7&O-C[%GO:U9EVM=5]KX8P 2Q5_ W1M:&;[4:HWE_" 3 \7_/2:TQ8) M8ZB4M*6!: PY>S!#WIQF.NN8XCU3>#[ =&3,N#=F_!S&%%PRF>'3;#F]8M B MAUSX!^"1Z$DO>O)WHO/]*:?JXY_;8$ADNT+8WCCN%=FFP2B(QXF_/93T2%C4 MAQT)F/8"IO\EX+A<0^FW_&%PF-=OJ9\,:=/V#ZYD]QQ^9GK-I:%U"\($HS.2 MK]LGINU853>W]$I9NO.;9DFO,FH70/.%4G;?<1=__\ZGOP!02P,$% @ MP(!85CS!P)'_ @ !PL !D !X;"]W;W)K&UL MK99K;YLP%(;_BL6JJ976@KDG2Y#61-,FM5K5M-MG-QR"5<#,-DG[[V=#2M.$ MD@KM2\"7]_5S[)AS)AO&'T4*(-%3GA5B:J12EF/3%,L44[X\R5D;#,UL/'2 M<4M7J=0=9C0IR0H6(._+&ZY:9NL2TQP*05F!."13XQL>SW MJ&?\IK 1.^]( MA_+ V*-N_(RGAJ6)((.EU!9$/=8P@RS33HKC[];4:-?4PMWW%_?O=? JF !^ M"^X? _>[P/T#<,\/1GO@O=8#P8,6/#@&'G2!!X?@ 0[WP'NM!X*'+7C8"WZ7 M@DK+B03>A1\>X./ "O$>?^\* _E'+?^HGY])DJ&D4CD$=.*B>96CK$XL)7E6 MA8#L_+J..LXE]/:O0N_2 P/#UFO*M'I#NP(AQHCF924A5EE0G1$(V9D!K8-P MSKW0V;\@_>L-C6>G!,#'CZH3'Q^D L^VL+>/WS'-'^'70VNXS)TJ19>(UX2O M:"'4GR)1.NLB4!\XWE1=34.RLBY<'IA495#]FJI*%;B>H,83QN1+0]=";>T; M_0-02P,$% @ P(!85LH(-68O!@ JS0 !D !X;"]W;W)K&ULM9M=;]LV%(;_"N$50P*TL23;LI,E!AI+W JL7="TV\6P M"\:F;:*2Z))4W #[\:,^(IDV34?8R4UBR3H/J?-21]0K\WK+Q3>YIE2A'VF2 MR9O>6JG-5;\OYVN:$GG!-S33WRRY2(G2FV+5EQM!R:(,2I-^X'EA/R4LZTVO MRWUW8GK-+IEB9\>]/S>\\[/K/56A4[^M/K#5G1>ZJ^;NZ$ MWNHWE 5+:289SY"@RYO>>_\*!Y,BH#SB3T:WO3^:!2#KCR5]LH=8WO4D/ M+>B2Y(GZS+>_T?J$1@5OSA-9_D7;^EBOA^:Y5#RM@W4/4I95_\F/.A$[ ?[P M2$!0!P3[ >&1@$$=,'AI"\,Z8/C2@%$=,'II0%@'A&7NJV25F8Z((M-KP;=( M%$=K6O&AE*N,U@EF63&R[I70WS(=IZ;OY]]S)EFALD3OT(=L207-YA3=\R2O M]IY](D*08@":Z/_7H?H;,WY^@-8AGZLN:Y)-E"7O>5[E8![\_K M+LRJ+@1'NN 'Z"//U%JB.%O0A0GHZ_-I3BIX/JG;P$G\Q!\OD#]YBP(O\&P= M'^Y;P^.7AML[C%YS[P+.%&[D<- -D4/(&1WBWN=1[ MI$0[(P7]_;O>ASXHFLI_+%V\K9!#.[(HEE=R0^;TIJ>KH:3BD?:F/__DA]XO M-K$@81$D+(:$82"8(?*P$7GHHD]G1*[1AK %4EP7>RVTH.A/)E1.$O3'0]F< ML GMQ'85NH*-2UAQ1WRR2/BPR/\<#083,S#,%"_C62/FF2/W,G6 MQ8YE*YHI--?UE2UH45UY9LNOD]0UOY"PJ(*%.XD.!N/AOAR036(@F"%:V(@6 M.D6[(T]IH9B>RQ6J605$"2,/+&'JR2:ED]]5RO @^_[$]_8OE\.C]O4)3UU0 M&*C;1M+'3=+'SJ3_ROEBRY+$EDYG9-=TC@_3&8Z&P7X^Q[;B:(D'T;L27B.=JSE,JWZ*$;ZUB@?H;-NBBYYKMEI;!07U,6I:>'3HUJ)"-AJ#TC 4S12U M=4A\MT7R_Y^VW0UT5M3B=M@4A6PT!J5A*)JI:&N?^&[_Q/4H[Q^Z$/[ NQR' M^S<_2 LE J7%H#0,13/%:FT7W^V[V-X"_5L]+0JJYZ5TOLYXPE?V*P_4F0&E M1:"T&)2&H6BFYJW5XT_@30$?U/H!I46@M!B4AJ%HIM:M_^,[G8=IP1[W!,J5G3.PAH8A(296>+VW+%_/Z.Z*?.8F>3>62+O-$WWJ7%)T]42+D MN75X?X#5Y0VR M&]59XLF)UZ^U=J F&R@-0]$J[?H[:RQ2*E;E:ABI9E^M, M]O;/_*NX6C?38JIE/!^)6#%=M1.ZU$CO8JQO**):&5-M*+XI5W(\<*5X6GY< M4SUU%\4!^OLEY^IYHVB@69\T_0]02P,$% @ P(!85HPX5_^M! AX M !D !X;"]W;W)K&ULM9GO;^(V&,?_%2L[33UI M;6(' G2 =*UU6Z7;5EU[VXMI+]S$@%4GYFP#K;0_?G9($R(2KU3N&\@//U_L M#WZ2[V-/=T(^JA6E&CSEO%"S8*7U^C(,5;JB.5$78DT+BN!VN0YD<]7E(O=+(#!RX6O;+G2 M]D(XGZ[)DMY1_6U]*\U96*MD+*>%8J( DBYFP2=XB5%L \H6?S*Z4P?'P [E M08A'>W*3S8+(]HARFFHK0BU 7$5$+\V8% %#$HR^Z&4'##19#Z58@>D;6W4[$$) MLXPVPV>%_=_OM#1WF8G3\T_I]PU3S/X'"IR#.S.OL@VG0"S 3;&@DA8I!7>" M;_8MSC#5A''UT;3]=H?!V8>/X -@!;A?B8TB1::FH3;=LN)A6G7A:M\%U-,% M3-,+$,.? (H0Z@B_?GTX[ C'[O#?Q?8"P'$9'K7#0\.R!HIJH*C4BWOTKC;* M7%$*') %?W\QU\"-IKGZIPO07G+0+6E3_U*M24IG@66!O,??X!)]',7 M+I]BV)-8"V5,,:WM!_M@U]HO0IACV)M5 F--N+),:R^3-KRIGY*DD?(KAR?'\B*/)*.EF :/&4T9.&O="$_Z: M2>+6.96-5S5#YV(O/JI[VJX4JMC6R()J,>9(U9ADX#V55J@'_WUKE,.IJN M"L'%LCOCO-IFKVK8EUJ;:^.<8>*_"H%>C;57->Q+K#0;<(_LX)I>L[9 MULQ*5FA2+-D#I__C);SZ<*]J&!X[<31.HJ@GH1LS#MUNO#NAK\ME0V/3)>7E MJAGVIM=$VAAY.WB&GO7I]KVK8EUI[5;2I"9"[)GA33KLU M3UX8]5H?H([Z /:E-&JJ ^2N#KI3^EZ2C(*"Y+1Q#:O)G+PQ4U*2QM W-_ M(81^.;&[>O6V[_P_4$L#!!0 ( ," 6%9P5+6@>@0 ,P= 9 >&PO M=V]R:W-H965TDN<5CW3(V5;( MKZHD1*/O%>-J'I1:;R["4.4EJ; Z$QO"S9V5D!76IBC7H=I(@@MG5+$PB:)Q M6&'*@\7,U5W+Q4S4FE%.KB52=55A>7]%F-C.@SAXJ/A(UZ6V%>%BML%K%_,@\B. MB#"2:XO YN^.+ ECEF3&\6T'#=H^K>'A]0/]9S=Y,YE;K,A2L#]IH47.*WB#*T:=2U KS0LU";<9DR6&^ZW_9])\\TW^< MH ^"ZU*AC!>DZ )",YEV1LG#C*X2+_%R(\]0%+]%291$?0/RFZ:U*IOWN&>-4@ MA_U(&[DNU ;G9!Z8T.0>DV#QXP_Q./JIS]N0L!02E@'!.KH,6UV&/OIBB56) M-I@62 L3+(TVTBC"5T02GA-T(UCMEF2?/%[RL?(TL(F#V9?*W<(\=G>'/O_/ M%MG3%O%X-!A,VV8=%XU:%XV\+OI%B&)+&>MS@=?R6!>,^H8_3![[X67-,J"A M=5PV;ETV]KKL[B7WK[/];OD+ ,"-;Q^WGK]_/_'OG'^A42E@'!.GZ-H_W'>W14P$?_-#%'$O.,D[SD@HGU?9_?_>!CXPTH M+06E95"TKD0'^54,_S+8,:'4@:2EH+0,BM95)]FKDW@74+M:5I133=XQD^@6 M)J75F*_I+2,(*T6T>HNV;L?!W,-FF>$U0;4BJYHA1E<$G=P3+-5IKY+^_D?( MF?:JYK4\6C5(6@9%ZZJV3VIC;V[6%_:6;JO$7$K"L'N+EW33^R;WLX]>6Z#Y M+2@M@Z)U5=JGN/'P%2(?:'8+2DM!:1D4K:O./KN._>GUZT<^?_^^R >9WJ>@ MM R*UE5MG^#'QV7X)O)]DK@@B./*2,;-9Y\M5EA^[0]^H.D_*"T%I650M*Y0 M^RV ^!7V &+030!06@I*RZ!H777V&P&Q?R?@]8.?O__$$_Q ]Q! :1D4K5$M M/#BU,E]N:W=<'+->4*\3( MRB"CLXF)WK(Y.FP*6FSX"[^!5!+ M P04 " # @%A69!*Z@E$$ "7&P &@ 'AL+W=O&ULM9GO;YLX&,?_%8N;3IMT+9B07[TD4AMK=Y,V7;5VNQ>G>^$$ M)[%J<&:;I)/NCY\-%,+%L9+*>],"X?F /_$3OL!DS\63W!"BP'/&S\B&=!I$Y(\+(4AD$UO]V9$X8 M,R1]'M]J:- +K_0WY>#UX-98$GFG/U-4[69!J, I&2%"Z8^\_V?I!Y0 MW_"6G,GR+]A7^P[' 5@64O&L+M9GD-&\^H^?:Q$'!3 Y41#7!?&Y!;VZH'=N M05(7)*69:BBE!X05GDT$WP-A]M8TLU#*+*OU\&ENOO<')?2G5->IV>WR6T$E M-=^!!%?@0<^KM& $\!7X2H4J, -_+201.R+ 6T04IDR^TSM^>4#@[9MWX V@ M.7C<\$+B/)634.ES,N1P61__KCI^?.+XB"RO00_^!N(HCBWE\_/+H:4[P3OKI!ZBY3@0"OXYZ/>!CXHDLE_;8(J9&)' MFKZ_D5N\)-- -W;Y302S7W^!@^AWFRZ?,.0)UE'9:U3V7/39'YRG>\J8S5A5 M.2PKS0_;;@8'_<1\@[M#%^?MAISG\:D(GS T.A81#Y*!7<6X43%VSQ&N]&_U&1/$B;G4BT\8&A]YZ?5',+%[ M@5&;(B.G&4161&@90.%GP"A>4$;5=VL<=((N=>.5AFK:H9VK> Q/-! \R-C0 M:>=C+802:69/D=EGC9MRL1J?-%33.FH&H_B$F38O0V>&K#K*ZL)K*O9*0S6M MTT1Q')^2T29>Z(Z\1S=<_U7AINPKLMSDG/&UO:D\9=C:ED\:\D7K2FT#-DS\ MYT3H-7-[I2%?M*[/-G9#9Q2=O:2*T9V>E317=6QR7P_=S(M]>DW>->VP MFV%\,C7!-E1#=ZJV=/.\?)ZC%P5AN'SDLJ%;^T,3K]G;*PWYHG6]MCD=#G]" M0WN-[%YIR!>MZ[.-]]"=[U_7T%Z3OU<:@L?9OW^RG=OH#]W9W]+.CP*G!.0X MTS>-N;Y$F]4,BR=[1WN])_!*0[YHW6>F[[R.\TI O6M=G>[L1 MNV\W7M71;N;%/KW>?-2TSO.>HXX.#UZ"F%=6G[!8TUP"1E:Z*KH>ZNN\J-X" M52N*;\OW(@NN]%6Y7-P0W<+"[* _7W&N7E;,JY;F7=SL!U!+ P04 " # M@%A6WB7"<%0* #:/P &@ 'AL+W=O&UL MK9M;<]NZ%87_"D?-=)R9) ) $"1=VS.)=9?2D\8G[4.G#[0%QYQ(I$I2=LZ_ M+RC)NFPL,NH\^%$^:5UY/Y>+K+SN/%75ZK+;+1^> M]#(I/^0KG9F_/.;%,JG,U^)[MUP5.IEO@I:+KF!,=9=)FG5NKC:_?2ENKO)U MM4@S_:7PRO5RF11_?-*+_.6ZPSNO/WQ-OS]5]0_=FZM5\EW?Z>K;ZDMAOG7W M*O-TJ;,RS3.OT(_7G8_\_ZB_C.?7'58?D5[H MAZJ62,Q_S_I6+Q:UDCF._^Y$._LVZ\#CSZ_J@TWG36?NDU+?YHM_I?/JZ;H3 M=;RY?DS6B^IK_C+2NPYM#O A7Y2;?[V7'AYMOQKN[-=;&E;VD2FZNBOS%*VK> MZ-4?-M;>Q!LSIED]"^^JPOPU-7'5S=UF/NBY]X]U4E2Z6/SA#=(LR1[29.'5 MBM[%MRQ9SU/#O/7>>W=F&9BO%]K+'V'(.-NN#/4,N^CI*DD791WW[:[G7;QY MZ[WQNE[YE!2Z]-+,^Y:E5?GNZ(??G_)UF61S\^.;D^]7W/YOK.8B?M,=ST2+0-:=Y?Z[%Z[G^)%H5>_KA@^?S=YY@ M0H #NFT/O],K$\X:PWOMX9-UUAK>;P__G!2M!S\XO^\S\<-;B8G^_8O@;/;]![U>SOI>6#XN\7!?:^_?'^[(J MS(7V/VCZ;IN1N)DZ^[@L5\F#ONZ8]*+4Q;/NW/SU+URQOZ&IXU*LYU*L[U)L MX%)LZ%)LY%)L[%)LXE)LZE)LYDCL9!K+_326;>HW7_6SSM8:3@"+8C\B6!]A(@S#4VP L- /XO@4&P(LD+Z( M3K$1P*0?TF,; \Q0%)O86&@HJ4ZQJ8TI%@] Z M[+=Y6=6Y6]$\_%L!==1PK$0LR>@#2G)..M&S*7/:!!FM/J(B18?>IL(X5.2X MAC:E0C-:9. !)?V8.'QL4T$<,9\,NTWY*@P8.153&Q,A9]2Y,QOC$1.1Q,.N M]L.N6H=]6.1EZ:V*_#&MT)@KNU4N6$#Z< LP)H5/1QUAG ?DQ/5M+/9CSLBP M(RKRR5 -;2H*.9U3(YL*C1@QQQA0$0O)0$ULROC?6B6G-N;[D8S)VC&S,1%( M)1J&/=P/>]B:J_VVTH7)RK+OGOZYTEFIRTLT^J'+3,RE6,^E6-^EV,"EV-"E MV,BEV-BEV,2EV-2EV,R1V,DDC?:3-/I%)E;JI'AX\I)L[LW-=7F1KY8Z@^MT M!*XUD:*9&:#JM8FLTHB*Z<+4!U00"7+5'0"*24G2K:%-B5A%9,$? 4HJJC4& ME.""+/@3F^*2AS29F0*,J2@F%X:9C:DHE"%>H^/]\,>MPW^7+'2Y&?ME4OS0 M]6J-1CZVVPYBFM#> LJDQW3D 2593+3ZB%(TPQO85.#[] 0/;4K&(2=>&P%* M,>JU,:!D2/.HB4T)Q>.8F&UJ8]PD(31#G0',%_)H2IT,/6>'ZBMKS\MT9J[0 MB\WP)_-EFJ5UP:2^,0$+G@R8/F#D8&\1)F5,]B$]A/G6U.Y#-9_3%0!A/ [) M$ \1ID(Z+"/8TYCV= PQ07.P"<#BP.STB!<09A)2H%Q G8CK*?8;M(*P#>&\6*&O_ACC!0VL#U\ I3NT .)]%OF4'='QF M=:!E&\A%L;6/@YSD]+(SQNVR2%%# "X* VK#*>("999@:@C4KO!9T&"(0^V= MMQ???ZN>=.%=[):&MUZ:/>1+_<[+= 5W=MQID=VI6L^I6M^IVL"IVM"IVLBI MVMBIVL2IVM2IVLR5VNG4/=3;>7O!?9Q5VNA6K]=U.%TE6O]H@>H68W0U[6$L M".DBCM5H'0YAPLK.AU MEK0 "]4XI[L\K.9'=/T&F$E*K 0/8!&CE_T9/+;( MEPVE=WZHO?/VXCM=O>NL/WVUQ78IAZY I6.FJ"E 19Y>P'I(BF[ ^P"*:$X] M -![FE$/47.T#C%"2M:>=0PH'EJ)G0W)B#8X10U&U .@JL_\AG(L/Y3A>7L= M?I?C-U_%X?B#XC:W-GTV]-ZJ8/00Q0-ZEZT/,28L#P!,,'KC9@C50E]2'R U M&5HY/E13]*X,5+.*35-XVAB]O3!#F"]$V+0D' KTO+6TN,WP[_5C7NB=#;PJ M^=FPZ0M15BE]:],'."$4+1;U(.?[='7M(\[G$;WU-H#')QF] 3J$[;*0VFL$ M]92BV[DQ/B\1W91.$!)_ZXK;V'6 M"CCBV]#P]&PH>@F]19SPS,#C_BA&7@">)BJ>BF?HHXTRJS-O^ DR;M8=@#XE L%JQU\__J 6]ELH?- M,[-PSR]:2\[_[Y[?J5K/J5K?J=K J=K0J=K(J=K8J=K$J=K4J=K,E=KIC#V4 M]$5[2?]34J8/WD7]I/M=[S!MW\)INY6*CY<-]L'*\S'FTUM\#1BMYV/,*N=C MC-&+=T.C9/W&%,W^Q@WG@V[]$<8_T%Q@BM5HQC/#F%(-2_>AD"_:"_F]=+&N MW[(XTPKB/"M S+8"QBPK0,RV L1L*^!&J14@95L!GP_+"@!#5H!JMA4@UFB% M0PE?M)?P[[8ONZQ+71=_/)/,K]:;^WW9F9=WIR5]IVH]IVI]IVH#IVI#IVHC MIVICIVH3IVI3IVHS5VJG4_E0TA?M)?W#Y7W[!AM>S.UJ MP%0C^@B+#$<7-!1TQ:&D+]I+^L<7]C83@(?7D0D0!DP 'E]')@ 8,@'"@ G0D_7 M! @#)@ 8,@'J*3 !:A28 #WV;YN@>_0Z[5(7WSYJ5WD(_FJ9,5F*.N-B^2+[] M4N6KS=S'51 ^;OCWE>O7ZI&]B_SG_S/U!+ P04 " # M@%A6H=DI,4T& I-@ &@ 'AL+W=O&UL MM9M=;YM(&(7_RLA;K;K2MF;X)IM8:LR'P53JUNWNQ6HO)F82H_#AA7'2_OL= M,+'-,$%.^^8F,?B%XX,<_E85O?UAE*&ON5945]--HQM+Z;3>KVA.:G? MEUM:\&]NRRHGC"]6=]-Z6U&2M*8\FZJ*8DYSDA:3V66[[E,UNRQW+$L+^JE" M]2[/2?7]FF;EX]4$3YY6?$[O-JQ9,9U=;LD=75'V=?NIXDO3 R5)33[@BQB;C:%5_)72Q_KD,VIVY:8L[YN%,+F:*,V(:$;7K$$0_N^!SFF6 M-20^CO\ZZ.2PS<9X^OF)[K<[SW?FAM1T7F9_IPG;7$WL"4KH+=EE['/YN*#= M#AD-;UUF=?L7/79:98+6NYJ5>6?F(\C38O^??.L.Q(F!<^0&M3.HHD%_QJ!U M!NU<@]X9]',-1F4OOF-_0&I07ZLBEW-2F2^G+*^"XU YNNN^%?[X>O/C-\#7TL"[:ID5[ M8M3NC=L_DFIT\/[Y^XXE]N#\?9?9%^?ON\P>GK_O,GOT<^=]^7.'+C[?KHQ4 ML7:X+&@M3WN&)[L:A,7^IM_T]#\Q-Z"0T;S^5]:U>[HNIS?)XJ+>DC6]FO#H M4-/J@4YFO_Z"3>4/6<= PEQ(F <)\R%A 21L 0D+(6$1)&P)"8N!8+WNU0_= MJX_19U]*QONU;F_(-^T->7UR0Y;UZYYGM;PFN#_,=,U6]9HCK!%7Z(R3 7W5<%0I5J:8_15"XE*=T16*%$ICF+W5=%0 MA2W54*R^;"F1*;:M"".+AS)3M_0CK%<$QJ$(C-$BF).E5&A+F0L(\2)@/"0L@80M(6 @)BR!A2TA8# 3K-:AY:%#S53.6"=F]D# 7 M$N9!PGQ(6 )6T#"0DA8! E;0L)B(%BO>ZU#]UK &6O/,T_N\K:I"<%B+A%I MJB,D+(G($$G>4&19CI#5_*'(M TAA 5#D>:(26TA$5FV&*XD(BRFH6CTN+^T MWB!A,1"L5V_VH=[LT7K[S(FD6F\0*1*4\$R7E=N<%DQ6::.DE]X9(&$N),R# MA/F0L 2MH"$A9"P"!*VA(3%0+!>ISJ'3G5>-=$!9"P M!20LA(1%D+ E)"P&@O6Z%RO')V(*<++K@*>Y!F/+$6+;7"93S,'O9U*:C<5\ M)Z5A74A3OD3F8%/89B!5B;^-+20J$QNJ$/(D*MT2MQB-GX27EA\H+8:B]0OP MY)$L'BW %:\G%3WE*7%G;3J1BDOO5& TEQ0F@=*\T%I 2AM 4H+06D1 M*&T)2HNA:/V.58\=J[YJY.OP4*T,27-!:1XHS0>E!:"T!2@M!*5%H+0E*"V& MHO5;^?CB QY],OLCZ4\;!C%C$(OF4IEE8C']262Z(\8G3R;3=/&)K2^38<>V MQ/@WE-F:(O[$)U.IXJ/14*(R+0N+\0_TR3TH+8:B]2OP^/ >CS^]#VA!*UZ# M30 D29X6:4YH'2?%!: $I;@-)"4%H$2EN"TF(H M6K]QCR]<8.-U4R#H^QB@-!>4YH'2?%!: $I;@-)"4%H$2EN"TF(H6K^5CZ]F MX-%GQS^2 O= JQ>.-$,,@4.58V-%S( 2E6Y:8@24;%'15#$!#E66X0P"X%!E M.(XI!L"ARK1,10R $I5J.F( !'VM )060]'VQ3<]F9V1T^JNG7-4\X+:%6S_ M1O9A[6%>TX=V=H>P_AI?A%BR/FKF0;6S08[X_22JCZ2Z2XL:9?26;TIY;_&N MJO;SDO8+K-RV!@ &C8 !H !X;"]W;W)K*).G3#"?Y9'[9K'M?SB^++4V3 MG+PO4;7-,EQ^OR%I\7@UD2=/*SXD]VM:KYC.+S?XGBP)_;1Y7[*E:4^)DXSD M55+DJ"1W5Y-K^2*2]=K0*/Y*R&.U]QG50_E<%%_JA2"^FDCU'I&4K&B-P.S? M [DE:5J3V'Y\[:"3?INUF' MXM$GW8"TFKG4;K!*>H)J+7GW*\C1.F>8-^1TMV M&8BW*4'%';I.TV*%FV9B2S9AEP%F:YLKC]%U5I0T^:]=X7QCUXV*H-H%CNJ-,DJTR>HMFLF_(452%,$.W8[;EV3#[-*S M=GO<'F[S4;LS;G^'R]&==T\?NRRP>Z>/763W3Q^[R!ZC2*7(VE!E MBU2Z*@U5CD E&1;'!-EH$MT5%ZW!6D@>2;XGHA(\"SKU* M0\)L2)@#"7,A81XDS(>$!9"P$!*V@(1%0+!!@^I]@^HOFK%TR.Z%A-F0, <2 MYD+"/$B8#PD+(&$A)&P!"8N 8(/N-?KN-5XB8[50?3];F!*7+6X%(DM2N80E M$!FJP04L@4B3N%#D"D0SB4LRWJ'(T#4N@_D"D:EP<2X0B/;#3EMTHP?_W**# MA$5 L$'1F7W1F:-%]X$1<;E:-Z46LV"7%IN,Y%14::.D(;('(Y#.@(Q+Q>*"V"H@U+;^^QK#Q:>DNE!:"T$)2V *5%4+1AQRJ[ MCE5>-.QU>*A6AJ39H#0'E.:"TCQ0F@]*"T!I(2AM 4J+H&C#5MZ]]R"//IC] MX=PW.XQ/?.H[*K&/2YSC$O>XQ#LN\8]+@N.2Z&L7H#0;E.: TEQ0F@=*\T%I 2@M!*4M0&D1 M%&W8RKLW,.311\0_G/9:ZN"--%6U^, G4&FJPF>^0Y4BF28?^T1;U"T^^0E4 M"L_R1"I9-OC\)U!)_,]X@5!E6'P*!'V% )060=':"ISN3%>@/]=+#Y_U!+ P04 M " # @%A6X5CU4LX! '! &@ 'AL+W=O&UL?5/1;IPP$/P5R^^-@4MZ501("4W52JUTNBCI8^6#!:P8F]C+D?Y] M;<-16N7N!>^N=\8SV)N.VKS8%@#)6R>5S6B+V-\R9LL6.FZO= _*[=3:=!Q= M:AIF>P.\"J!.LB2*/K*."T7S--1V)D_U@%(HV!EBAZ[CYO<]2#UF-*:GPEXT M+?H"R].>-_ (^-3OC,O8PE*)#I056A$#=4;OXMLB\?VAX5G :%@;NEB,4(*4G9TZZ'.F!Z_C$_B5X=UX.W$*AY4]189O1 M3Y144/-!XEZ/7V'V<^/Y2BUM^))QZMUL*2D'B[J;P4Y!)]2T\K?Y/ZP U_$9 M0#(#DO\ \>8,8#,#-L'HI"S8^LR1YZG1(S&^V['Y(/R;<(QS(Y2_Q4N1S@7QASDA?=R:(["3S7 M9WCV8-&($J$B!;32B;/OV;K,.M@/#>?]K[_LGO-.A>4RX_5IK/"7^,2RSG_\!4$L#!!0 ( ," 6%;7IURW7@, )(6 - M >&POZL,<<"28V>.Z6"_?KYQ"!_U1;0/*PQ48OOXG'ML7R=.^Y5>RI,(@N50%T::JID%5*DJR"D@%#SIAF 0%8<(?]L6\ MN"UTY4WD7.B!G[9-GKU\S09^E'ST/2LWDAD=^(\7[W_-I;YYY]GKV8>SL_ J M?+R\V44N&NC2#YS"UP<(H[*8:'*0VW"?WQ 5[QXFOD\;D^YM2]?=SXV0)9YC MM-1!,U'63*@@Y&[H)F^S<7KDI&]P,6('B1MNQ;7TH$G283^78IVKL6\;C#XI MJ/=$^, ?$<[&B@$K)P7C2]O<@8:)Y%)YVFP2$S""ENJ/A2-;@_W3Z!1,2%7' MMA'L[[CIO@.L:F"0<=X:[/BV8=@OB=94B5M3J3O7C<\@KRD_+$OC<*K(,NI< M^VM"?3%!QE)E5+5A(G_5-.QSFH,=Q:8SN&I9!@!J+0M3R!B92D%J#RM&4S"R M$\KY/=QY&8ZH MZ["OZ)VB.5O4]47>&L#4(UR=E"5??N9L*@IJ!W]PP&&?K'C>3"KVQT2#5)F8 M!JI\[XDJS2:;+;\5*1_H0J_2:9'CGCLGZ/G?SO.4"JH(WS1MN,YXYJ)IC9C64;%L].KD==D M;%ZXM_1-_XSF9,[U0PL._'7Y.\W8O$C;7G'CH>BV'> M>DZDAW)Z*,>R7,BH_F)QW)S4?-PC3=,X3A)L1DWVP71+':>I& ',[B&,,@=V( M(Y@#\( A<5P_!W>>1\'J.16L_PL]_ M02P,$% @ P(!85I>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'ZZN)-[>&_OUSIBOXMLF+\KSSKJJMF_.SLKY6FUD^8?9JL+M61J[D95[:U=G MY=8JN2C72E6;_"SH=N.SC=1%Y]W;QW/-[!E]8RHUK[0IW,9ZPZU6]^73_OJM MV.M2W^E<5]_/.\W?N>J(C2[T1O]0B_-.MR/*M;G_:*S^88I*YMG5LB-9J0_6[+:Z6-6G<=_BC'R-IAT>7P^-^,;^GV8TRZ6>JY&9[S:JJ [M M:%5> Q;E6F_+CBCD1IUWAF:OK)C)E:J_E/N4R>+P!2M'1IK+OM%NAYTL&D8^ MGHO=0E=B4AS^V>TE6 ' "GBQAM?3[/IJ,KJX&8_$^XNKB^EP++*/X_%-1@#[ M +!_-$!Q,I,$,@20X2M"9C?NY=-XZ@"O+\7U;/R90$8 ,CH:9'9S/220,8", MCPCY)2"0 P Y.!KD\"+[2" 3 )GP0HY4.;=Z6V\79BG>[TI=J+(4LEB(;+B.ZB&-WEQ9D4>U56]4&'=KJ4VHI;F>^4^*1D23&A2IA= MLUH^&+.XUWG>M.3$I1_%JB80%V6I M?$JDEQZS7T;JKJ(LR"(]9HUDE9E_79M\H6SYFQC_LW.9'65#\N@QVV/JSGME M7/R8N;0J6TOK/;3(&#UF94R*N=DH<2._*>^N0H+H<1O";#::!)*A2[]=)JS< M4^M#(D'TF WQ09F5E=MUW05X(3/M(3?TV.50:7N(;K-<%K3= F2)@-D25TX% MWE4,D P"[H[%W,6)4C?;*1/L5#"'_DSEKO.J%N+/G;2N-YA_%T_.&M&D/4"Q M/V"/_2!%\I+- &DA8-8"QNQ33&2(@-D0#[F<.+F1[H/+WRD7\D/ [@>0U/E7 M&2DC8%8&3NH$Q432"+BE ;,Z#Q.Y(V!V1YW6M=V)?22./K,XVO*[5DCDDSZS M3WY-]%H1D5[ZS'JA&5\K'*Q7<1>L4.HG3B@FDDJ?62HO)7\/[4DQD53ZS%(Y MY%JM%QDYI<_L%)ITM<(AD_2930*S+T]X?622_C$+5%]"BHE,TF,.:"8R# ALV$P9D(QD6O"HW9@4HH)1T>.V('YTA1\ M?V(BUX3,KL&8/8J)W!,RN^>QGW7:I!96SBOQ7N8NO->>'%%SA\A"(;.%GC"G MTEI9#Q/7>)74N:?*$#DH9'80[AO2KG6('!0R.PAC4E5&R$'1,8=//%5&R$$1 MLX,P)E5EA!P4L?=R$"95980<%#$["-8MO&PS0@Z*F!V$,>F3'L$Q>F8'84SO M24<.BI@=A#&])QTY*#IF3W(R1A6)F"V%,&C=C9*&8O2=T5QT2]WT] M][(FS%2AC1534WECBC&R4,S>$VHP,W>JQND3^NRY6%!/.%6.V M4 NFN_3*NK1)C+]M*2:R4,Q=CVLK^[N;0&YUY:(4Q406BIDM] +F8^M23&2A MF-E"+V ^_#&A,P21A0;'&.MY;$U_(B.RT(#90AB3AOT)!.^9,V>9T M%!-9:,!LH9?NS6PV$R=3#Q-9:'"$>69/%YW*D7L1<[Q@8\Y4CXFLE#";*%GF,_+[Q03 M62AAMA!HS;\*;WIQ@BR4<"^;@?,Y3BDFLE#"O7 &8?I/.K)0?P.!',%%DH9;;0\XG. *1)0RBR@AVE&_S56 MF2+[I,SV^)5W$DB+[I,SV:<5\&*!V"1W%1/9)F>W3BOFWTJMU M/7/J@F(B^Z2O,_^M[:)_DM6.8B+[I*\Y'^ZT#D7*JN:"FWQ7T90C1?9)F>WS M#-,O''H)7(KLDS+;YQGFK;;5S@7XZ[M2V;VR%!.NW62V#VC-&IE@]KIX52=W M+0Y.B.Q[H'!=9Y>[&@=!0P\4+NWL'G.!CU>:Z77AZLXNLXW^*N;NHU?U+V X MVDFE-O6MNM3[XC3H!H$'"I=^=AL?G36'E^_>+M12%VHQ=1]2NNTN_YK/K*A? MFG,%850OG5ON\GSHMET75T8N'G\'X_$W/-[]"U!+ P04 " # @%A6\0BR M^?(" ;/0 &@ 'AL+U]R96QS+W=O3NBY(%?*,NNHG\KM 8,;P+ZQ$R M\]__&G;+Z?5X&+>OIW'QOM\=QH=N.TVG'WT_KK;#?CG>'4_#X?+.^GC>+Z?+ M\KSI3\O5VW(S],Z8U)]O]^@>[V_W7#Q_G(;_V?&X7K^NAI_'U>_]<)C^L7'_ MYWA^&[?#,'6+Y^5Y,TP/7?^^NUX>^\\7>W?9N5L\O3QTYZ<7V_5S!SD)0GR\P<%"0KS!T4)BO,')0E*\P=E"CN MWD[U=@"]7?-C&Z"W4[T=0&^G>CN WD[U=@"]G>KM 'H[U=L!]':JMP/H[51O M!]#;J]X>H+=7O3U ;Z]Z>X#>OGE8 M#;J]X>H+=7O3U ;Z]Z>X#>7O7V +V] MZNT!>GO5VP/T#JIW .@=5.\ T#NHW@&@=U"] T#OT#SL!N@=5.\ T#NHW@&@ M=U"] T#OH'H'@-Y!]0X O:/J'0%Z1]4[ O2.JG<$Z!U5[PC0.ZK>$:!W;/ZL M!.@=5>\(T#NJWA&@=U2](T#OJ'I'@-Y)]4X O9/JG0!Z)]4[ ?1.JG<"Z)U4 M[P30.ZG>":!W:@Z; /1.JG<"Z)U4[P30.ZG>":!W5KTS0.^L>F> WEGUS@"] ML^J= 7IGU3L#],ZJ=P;HG57O#- [-X<% 7IGU3L#],ZJ=P;H753O M"[J-X% MH'=1O0M [Z)Z%X#>1?4N +V+ZET >A?5NP#T+JIW >A=FL/> +V+ZET >E?5 MNP+TKJIW!>A=5>\*T+NJWA6@=U6]*T#OJGI7@-Y5]:X O:OJ70%Z5]6[ O2N MS; .0&]KVG$=@-_6- ,[!B"X-YZ-6QV&?G2;:.?]_"E)7+,S0^WB:39C6-E.=JA]^&H?DKEN]O6#262:ZJ29 M1F]&O_;'&M'-]9W9UH^]7WT^A)]=-XV;R)K>1:O;T\9CUB:JY[GOFMJ']>1I M;']+6;\DQ.'DLL?MNME=A0U1\F["<>7/ 2_GOCX9:[O6K.YKZ[_40]B5'/K$ M^>?>N/A\B7=ZG+;;KC'MU#P.X4CL9FOJUNV,\4,?GXI>G4_VX8;-Z5-&UL4$L! A0#% @ MP(!85MR2)(7O *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ P(!85IE, & @($." >&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85M=J56 U @ LP4 !@ M ("!.A 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ P(!85I-8B_]^!@ *QX !@ ("!-AT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P(!85NQA\4?V# M(T$ !@ ("!O#H 'AL+W=OA' M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ MP(!85G$UE VV!0 O@X !D ("!2'T 'AL+W=O&UL4$L! A0#% @ P(!85H*N2WIJ%0 MYD8 !D ("!GIP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85N:ZDN_8"0 WQD !D M ("!J\4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ P(!85IX*,QP[!0 Q14 !D ("!.M< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!8 M5FY3LP_2' XET !D ("!3NL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85FGV%[0P!P \Q< M !D ("!UP\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85D\$>H/\ P %PX !D M ("!#"(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ P(!85I' -2J%!P N1, !D ("!!C,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85EF0 MQ^X;!0 30\ !D ("!(T$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85O/#YK"K @ "@8 !D M ("!,U$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P(!85B X\&:3 P ]Q$ !D ("! M"EH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ P(!85E"L<5;/ @ %0@ !D ("!TF,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85@3KGB%M M P APL !D ("!*@) J40 &0 M@($7<0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85C-<;1]L"P _G( !D M ("!BW\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ P(!85OJ$#[[! P =A@ !D ("!WY0! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MP(!85ACB-!;&! VQL !D ("!$)\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85O+\H_G !0 P24 !D M ("!*[,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ P(!85G%5)OY4 P 0 T !D ("!Q]4! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!8 M5IO]_C!R P .Q$ !D ("!FN0! 'AL+W=O&PO=V]R:W-H965TWG,5@< &XU 9 " @<7P 0!X;"]W;W)K M&UL4$L! A0#% @ P(!85KPB5'".! =14 M !D ("!4O@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85O7":[TL!@ H"T !D M ("!>@@" 'AL+W=O$' "370 &0 @('=#@( >&PO=V]R:W-H965T M&UL4$L! A0# M% @ P(!85NAI6[:? P =Q$ !D ("!VAL" 'AL+W=O MO(<$$" ! M!0 &0 @(&P'P( >&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85CR" M&;-&!0 4RL !D ("!328" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85A-L_"P;!0 ?!L !D M ("!,#<" 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P(!85N-?WQ5* P C0L !D ("! M_T(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ P(!85M*;X=ER!0 WRP !D ("! 4P" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(!85CS!P)'_ @ !PL !D M ("!H&(" 'AL+W=O&PO=V]R M:W-H965T M 9 " @3QL @!X;"]W;W)K&UL M4$L! A0#% @ P(!85G!4M:!Z! S!T !D ("!('$" M 'AL+W=O&PO=V]R:W-H965T@( >&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " # @%A695'I;V8" #K.@ $P M@ &5H@( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 < !P ,P> LI0( " ! end XML 122 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 123 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 124 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 398 513 1 true 92 0 false 10 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.five9.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.five9.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Revenue Sheet http://www.five9.com/role/Revenue Revenue Notes 10 false false R11.htm 0000011 - Disclosure - Investments and Fair Value Measurements Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurements Investments and Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Financial Statement Components Sheet http://www.five9.com/role/FinancialStatementComponents Financial Statement Components Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Intangible Assets Sheet http://www.five9.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.five9.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Stockholders' Equity Sheet http://www.five9.com/role/StockholdersEquity Stockholders' Equity Notes 15 false false R16.htm 0000016 - Disclosure - Net Loss Per Share Sheet http://www.five9.com/role/NetLossPerShare Net Loss Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Income Taxes Sheet http://www.five9.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.five9.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Geographical Information Sheet http://www.five9.com/role/GeographicalInformation Geographical Information Notes 19 false false R20.htm 0000020 - Disclosure - Retirement Plans Sheet http://www.five9.com/role/RetirementPlans Retirement Plans Notes 20 false false R21.htm 0000021 - Disclosure - Leases Sheet http://www.five9.com/role/Leases Leases Notes 21 false false R22.htm 0000022 - Disclosure - Acquisitions Sheet http://www.five9.com/role/Acquisitions Acquisitions Notes 22 false false R23.htm 0000023 - Disclosure - Selected Quarterly Financial Data (Unaudited) Sheet http://www.five9.com/role/SelectedQuarterlyFinancialDataUnaudited Selected Quarterly Financial Data (Unaudited) Notes 23 false false R24.htm 0000024 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 24 false false R25.htm 0000025 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies 25 false false R26.htm 0000026 - Disclosure - Revenue (Tables) Sheet http://www.five9.com/role/RevenueTables Revenue (Tables) Tables http://www.five9.com/role/Revenue 26 false false R27.htm 0000027 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.five9.com/role/InvestmentsandFairValueMeasurements 27 false false R28.htm 0000028 - Disclosure - Financial Statement Components (Tables) Sheet http://www.five9.com/role/FinancialStatementComponentsTables Financial Statement Components (Tables) Tables http://www.five9.com/role/FinancialStatementComponents 28 false false R29.htm 0000029 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.five9.com/role/GoodwillandIntangibleAssets 29 false false R30.htm 0000030 - Disclosure - Debt (Tables) Sheet http://www.five9.com/role/DebtTables Debt (Tables) Tables http://www.five9.com/role/Debt 30 false false R31.htm 0000031 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.five9.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.five9.com/role/StockholdersEquity 31 false false R32.htm 0000032 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.five9.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.five9.com/role/NetLossPerShare 32 false false R33.htm 0000033 - Disclosure - Income Taxes (Tables) Sheet http://www.five9.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.five9.com/role/IncomeTaxes 33 false false R34.htm 0000034 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.five9.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.five9.com/role/CommitmentsandContingencies 34 false false R35.htm 0000035 - Disclosure - Geographical Information (Tables) Sheet http://www.five9.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.five9.com/role/GeographicalInformation 35 false false R36.htm 0000036 - Disclosure - Leases (Tables) Sheet http://www.five9.com/role/LeasesTables Leases (Tables) Tables http://www.five9.com/role/Leases 36 false false R37.htm 0000037 - Disclosure - Acquisitions (Tables) Sheet http://www.five9.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.five9.com/role/Acquisitions 37 false false R38.htm 0000038 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables) Sheet http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedTables Selected Quarterly Financial Data (Unaudited) (Tables) Tables http://www.five9.com/role/SelectedQuarterlyFinancialDataUnaudited 38 false false R39.htm 0000039 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Termination of Zoom Proposed Merger and Basis of Presentation (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails Description of Business and Summary of Significant Accounting Policies - Termination of Zoom Proposed Merger and Basis of Presentation (Details) Details 39 false false R40.htm 0000040 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentration Risks (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesConcentrationRisksDetails Description of Business and Summary of Significant Accounting Policies - Concentration Risks (Details) Details 40 false false R41.htm 0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails Description of Business and Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details) Details 41 false false R42.htm 0000042 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Property and Equipment, Net (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails Description of Business and Summary of Significant Accounting Policies - Schedule of Property and Equipment, Net (Details) Details 42 false false R43.htm 0000043 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails Description of Business and Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details) Details 43 false false R44.htm 0000044 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Advertising Costs (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdvertisingCostsDetails Description of Business and Summary of Significant Accounting Policies - Advertising Costs (Details) Details 44 false false R45.htm 0000045 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Commissions (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesCommissionsDetails Description of Business and Summary of Significant Accounting Policies - Commissions (Details) Details http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 45 false false R46.htm 0000046 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details) Details http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables 46 false false R47.htm 0000047 - Disclosure - Revenue - Contract Balances (Details) Sheet http://www.five9.com/role/RevenueContractBalancesDetails Revenue - Contract Balances (Details) Details 47 false false R48.htm 0000048 - Disclosure - Revenue - Narrative (Details) Sheet http://www.five9.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 48 false false R49.htm 0000049 - Disclosure - Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails Investments and Fair Value Measurements - Schedule of Marketable Investments (Details) Details 49 false false R50.htm 0000050 - Disclosure - Investments and Fair Value Measurements - Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails Investments and Fair Value Measurements - Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments (Details) Details 50 false false R51.htm 0000051 - Disclosure - Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details) Details 51 false false R52.htm 0000052 - Disclosure - Investments and Fair Value Measurements - Narrative (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails Investments and Fair Value Measurements - Narrative (Details) Details 52 false false R53.htm 0000053 - Disclosure - Investments and Fair Value Measurements - Schedule of Changes for Contingent Consideration Liabilities (Details) Sheet http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails Investments and Fair Value Measurements - Schedule of Changes for Contingent Consideration Liabilities (Details) Details 53 false false R54.htm 0000054 - Disclosure - Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails Financial Statement Components - Schedule of Cash and Cash Equivalents (Details) Details 54 false false R55.htm 0000055 - Disclosure - Financial Statement Components - Schedule of Accounts Receivable (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails Financial Statement Components - Schedule of Accounts Receivable (Details) Details 55 false false R56.htm 0000056 - Disclosure - Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details) Details 56 false false R57.htm 0000057 - Disclosure - Financial Statement Components - Schedule of Useful Lives of Property and Equipment (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails Financial Statement Components - Schedule of Useful Lives of Property and Equipment (Details) Details 57 false false R58.htm 0000058 - Disclosure - Financial Statement Components - Schedule of Property and Equipment Capitalized Under Finance Lease Obligations (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentCapitalizedUnderFinanceLeaseObligationsDetails Financial Statement Components - Schedule of Property and Equipment Capitalized Under Finance Lease Obligations (Details) Details 58 false false R59.htm 0000059 - Disclosure - Financial Statement Components - Schedule of Other Assets (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails Financial Statement Components - Schedule of Other Assets (Details) Details 59 false false R60.htm 0000060 - Disclosure - Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details) Details 60 false false R61.htm 0000061 - Disclosure - Financial Statement Components - Schedule of Other Long-term Liabilities (Details) Sheet http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails Financial Statement Components - Schedule of Other Long-term Liabilities (Details) Details 61 false false R62.htm 0000062 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Asset Activity (Details) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails Goodwill and Intangible Assets - Schedule of Intangible Asset Activity (Details) Details 62 false false R63.htm 0000063 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) Details 63 false false R64.htm 0000064 - Disclosure - Goodwill and Intangible Assets - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Sheet http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of Expected Future Amortization Expense of Intangible Assets (Details) Details 64 false false R65.htm 0000065 - Disclosure - Debt - Convertible Senior Notes and Capped Call (Narrative) (Details) Notes http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails Debt - Convertible Senior Notes and Capped Call (Narrative) (Details) Details 65 false false R66.htm 0000066 - Disclosure - Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Notes http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Details 66 false false R67.htm 0000067 - Disclosure - Debt - Schedule of Interest Expense (Details) Sheet http://www.five9.com/role/DebtScheduleofInterestExpenseDetails Debt - Schedule of Interest Expense (Details) Details 67 false false R68.htm 0000068 - Disclosure - Stockholders' Equity - Capital Structure (Narrative) (Details) Sheet http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails Stockholders' Equity - Capital Structure (Narrative) (Details) Details 68 false false R69.htm 0000069 - Disclosure - Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) Sheet http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details) Details 69 false false R70.htm 0000070 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Narrative) (Details) Sheet http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails Stockholders' Equity - Equity Incentive Plans (Narrative) (Details) Details 70 false false R71.htm 0000071 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activities (Details) Sheet http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails Stockholders' Equity - Schedule of Stock Option Activities (Details) Details 71 false false R72.htm 0000072 - Disclosure - Stockholders' Equity - Schedule of RSU Activities (Details) Sheet http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails Stockholders' Equity - Schedule of RSU Activities (Details) Details 72 false false R73.htm 0000073 - Disclosure - Stockholders' Equity - Performance-Based Restricted Stock Units (Narrative) (Details) Sheet http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails Stockholders' Equity - Performance-Based Restricted Stock Units (Narrative) (Details) Details 73 false false R74.htm 0000074 - Disclosure - Stockholders' Equity - ESPP (Narrative) (Details) Sheet http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails Stockholders' Equity - ESPP (Narrative) (Details) Details 74 false false R75.htm 0000075 - Disclosure - Stockholders' Equity - Schedule of Stock-Based Compensation (Details) Sheet http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails Stockholders' Equity - Schedule of Stock-Based Compensation (Details) Details 75 false false R76.htm 0000076 - Disclosure - Stockholders' Equity - Schedule of Option and ESPP Valuation Assumptions (Details) Sheet http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails Stockholders' Equity - Schedule of Option and ESPP Valuation Assumptions (Details) Details 76 false false R77.htm 0000077 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Sheet http://www.five9.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details) Details 77 false false R78.htm 0000078 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Details 78 false false R79.htm 0000079 - Disclosure - Net Loss Per Share - Narrative (Details) Sheet http://www.five9.com/role/NetLossPerShareNarrativeDetails Net Loss Per Share - Narrative (Details) Details 79 false false R80.htm 0000080 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Sheet http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails Income Taxes - Schedule of Components of Loss Before Income Taxes (Details) Details 80 false false R81.htm 0000081 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Taxes (Details) Sheet http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails Income Taxes - Schedule of Components of Provision for Income Taxes (Details) Details 81 false false R82.htm 0000082 - Disclosure - Income Taxes - Schedule of Effective Income Tax Amount Reconciliation (Details) Sheet http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails Income Taxes - Schedule of Effective Income Tax Amount Reconciliation (Details) Details 82 false false R83.htm 0000083 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 83 false false R84.htm 0000084 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.five9.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 84 false false R85.htm 0000085 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details) Sheet http://www.five9.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details) Details 85 false false R86.htm 0000086 - Disclosure - Commitments and Contingencies - Commitments (Narrative) (Details) Sheet http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails Commitments and Contingencies - Commitments (Narrative) (Details) Details 86 false false R87.htm 0000087 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services (Details) Sheet http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services (Details) Details 87 false false R88.htm 0000088 - Disclosure - Commitments and Contingencies - Universal Services Fund Liability (Narrative) (Details) Sheet http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails Commitments and Contingencies - Universal Services Fund Liability (Narrative) (Details) Details 88 false false R89.htm 0000089 - Disclosure - Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details) Sheet http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details) Details 89 false false R90.htm 0000090 - Disclosure - Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) Sheet http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details) Details 90 false false R91.htm 0000091 - Disclosure - Retirement Plans (Details) Sheet http://www.five9.com/role/RetirementPlansDetails Retirement Plans (Details) Details http://www.five9.com/role/RetirementPlans 91 false false R92.htm 0000092 - Disclosure - Leases - Narrative (Details) Sheet http://www.five9.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 92 false false R93.htm 0000093 - Disclosure - Leases - Schedule of Lease Cost and Supplemental Cash Flow (Details) Sheet http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails Leases - Schedule of Lease Cost and Supplemental Cash Flow (Details) Details 93 false false R94.htm 0000094 - Disclosure - Leases - Schedule of Balance Sheet Disclosures (Details) Sheet http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails Leases - Schedule of Balance Sheet Disclosures (Details) Details 94 false false R95.htm 0000095 - Disclosure - Leases - Schedule of Weighted Average Remaining Terms and Discount Rates (Details) Sheet http://www.five9.com/role/LeasesScheduleofWeightedAverageRemainingTermsandDiscountRatesDetails Leases - Schedule of Weighted Average Remaining Terms and Discount Rates (Details) Details 95 false false R96.htm 0000096 - Disclosure - Leases - Schedule of Lease Maturities (Details) Sheet http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails Leases - Schedule of Lease Maturities (Details) Details 96 false false R97.htm 0000097 - Disclosure - Acquisitions - Inference Solutions (Narrative) (Details) Sheet http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails Acquisitions - Inference Solutions (Narrative) (Details) Details 97 false false R98.htm 0000098 - Disclosure - Acquisitions - Schedule of Inference Solutions (Details) Sheet http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails Acquisitions - Schedule of Inference Solutions (Details) Details 98 false false R99.htm 0000099 - Disclosure - Acquisitions - Virtual Observer (Narrative) (Details) Sheet http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails Acquisitions - Virtual Observer (Narrative) (Details) Details 99 false false R100.htm 0000100 - Disclosure - Acquisitions - Schedule of Virtual Observer (Details) Sheet http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails Acquisitions - Schedule of Virtual Observer (Details) Details 100 false false R101.htm 0000101 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details) Sheet http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details) Details http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedTables 101 false false R102.htm 0000102 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Stock-Based Compensation Expense (Details) Sheet http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Stock-Based Compensation Expense (Details) Details http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedTables 102 false false R103.htm 0000103 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Depreciation and Amortization Expense (Details) Sheet http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Depreciation and Amortization Expense (Details) Details http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedTables 103 false false R9999.htm Uncategorized Items - fivn-20221231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - fivn-20221231.htm Cover 104 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 12 fact(s) appearing in ix:hidden were eligible for transformation: fivn:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfTargetedAward, fivn:ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPerformancePeriod, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:RevenueRemainingPerformanceObligationPercentage, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - fivn-20221231.htm 4 fivn-20221231.htm a123122_ex1021xprsu2023x20.htm a123122ex1013_non-employee.htm a123122exhibit211.htm a123122exhibit231.htm a123122exhibit311.htm a123122exhibit312.htm a123122exhibit321.htm fivn-20221231.xsd fivn-20221231_cal.xml fivn-20221231_def.xml fivn-20221231_lab.xml fivn-20221231_pre.xml fivn-20221231_g1.gif fivn-20221231_g2.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 127 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fivn-20221231.htm": { "axisCustom": 3, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1597, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 398, "dts": { "calculationLink": { "local": [ "fivn-20221231_cal.xml" ] }, "definitionLink": { "local": [ "fivn-20221231_def.xml" ] }, "inline": { "local": [ "fivn-20221231.htm" ] }, "labelLink": { "local": [ "fivn-20221231_lab.xml" ] }, "presentationLink": { "local": [ "fivn-20221231_pre.xml" ] }, "schema": { "local": [ "fivn-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 789, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 8, "http://www.five9.com/20221231": 7, "http://xbrl.sec.gov/dei/2022": 4, "total": 19 }, "keyCustom": 78, "keyStandard": 435, "memberCustom": 31, "memberStandard": 56, "nsprefix": "fivn", "nsuri": "http://www.five9.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.five9.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Revenue", "menuCat": "Notes", "order": "10", "role": "http://www.five9.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000100 - Disclosure - Acquisitions - Schedule of Virtual Observer (Details)", "menuCat": "Details", "order": "100", "role": "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "shortName": "Acquisitions - Schedule of Virtual Observer (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i52a42f85a00948d8b8409428e6e7e72a_I20200401", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1672392a79ef4e36ac2ec6abd3a8d4b5_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000101 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details)", "menuCat": "Details", "order": "101", "role": "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails", "shortName": "Selected Quarterly Financial Data (Unaudited) - Schedule of Quarterly Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1672392a79ef4e36ac2ec6abd3a8d4b5_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1672392a79ef4e36ac2ec6abd3a8d4b5_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000102 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "102", "role": "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails", "shortName": "Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "if42014fa77424d9583500a86224ef297_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1672392a79ef4e36ac2ec6abd3a8d4b5_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000103 - Disclosure - Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Depreciation and Amortization Expense (Details)", "menuCat": "Details", "order": "103", "role": "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "shortName": "Selected Quarterly Financial Data (Unaudited) - Schedule of Allocation of Depreciation and Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "if42014fa77424d9583500a86224ef297_D20220701-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:InvestmentsAndFairValueMeasurementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Investments and Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:InvestmentsAndFairValueMeasurementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Financial Statement Components", "menuCat": "Notes", "order": "12", "role": "http://www.five9.com/role/FinancialStatementComponents", "shortName": "Financial Statement Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://www.five9.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.five9.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "15", "role": "http://www.five9.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "16", "role": "http://www.five9.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "17", "role": "http://www.five9.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://www.five9.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Geographical Information", "menuCat": "Notes", "order": "19", "role": "http://www.five9.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.five9.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorFirmId", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Retirement Plans", "menuCat": "Notes", "order": "20", "role": "http://www.five9.com/role/RetirementPlans", "shortName": "Retirement Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Leases", "menuCat": "Notes", "order": "21", "role": "http://www.five9.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "22", "role": "http://www.five9.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Selected Quarterly Financial Data (Unaudited)", "menuCat": "Notes", "order": "23", "role": "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnaudited", "shortName": "Selected Quarterly Financial Data (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables", "shortName": "Description of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.five9.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Investments and Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Financial Statement Components (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.five9.com/role/FinancialStatementComponentsTables", "shortName": "Financial Statement Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Goodwill and Intangible Assets (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i078f22db38874005a54aa7769097e6c5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.five9.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i078f22db38874005a54aa7769097e6c5_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.five9.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.five9.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.five9.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.five9.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Geographical Information (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.five9.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.five9.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.five9.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Selected Quarterly Financial Data (Unaudited) (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedTables", "shortName": "Selected Quarterly Financial Data (Unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i2271b46d36684bb59e881408539d0dac_D20210716-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Termination of Zoom Proposed Merger and Basis of Presentation (Details)", "menuCat": "Details", "order": "39", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Termination of Zoom Proposed Merger and Basis of Presentation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i2271b46d36684bb59e881408539d0dac_D20210716-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationAcquisitionRelatedCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Concentration Risks (Details)", "menuCat": "Details", "order": "40", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesConcentrationRisksDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Concentration Risks (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i51d707e2535c4947ba052baa119f7a17_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "41", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "fivn:AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveries", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "fivn:EstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1ef4b63b582e4ff5a720ded2262bb26b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Schedule of Property and Equipment, Net (Details)", "menuCat": "Details", "order": "42", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Schedule of Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "fivn:EstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1ef4b63b582e4ff5a720ded2262bb26b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)", "menuCat": "Details", "order": "43", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "ic941afc1dde84296b101db61ed05e2bc_D20220101-20221231", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Advertising Costs (Details)", "menuCat": "Details", "order": "44", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdvertisingCostsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Advertising Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Commissions (Details)", "menuCat": "Details", "order": "45", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesCommissionsDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SalesCommissionsAndFees", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details)", "menuCat": "Details", "order": "46", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Description of Business and Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Revenue - Contract Balances (Details)", "menuCat": "Details", "order": "47", "role": "http://www.five9.com/role/RevenueContractBalancesDetails", "shortName": "Revenue - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostAmortizationPeriod", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Revenue - Narrative (Details)", "menuCat": "Details", "order": "48", "role": "http://www.five9.com/role/RevenueNarrativeDetails", "shortName": "Revenue - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Investments and Fair Value Measurements - Schedule of Marketable Investments (Details)", "menuCat": "Details", "order": "49", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails", "shortName": "Investments and Fair Value Measurements - Schedule of Marketable Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i5642b7dbc1c241f7b1d4760b1fc8ddd9_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "menuCat": "Statements", "order": "5", "role": "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Investments and Fair Value Measurements - Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments (Details)", "menuCat": "Details", "order": "50", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "shortName": "Investments and Fair Value Measurements - Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:UnrealizedGainLossOnInvestmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details)", "menuCat": "Details", "order": "51", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "shortName": "Investments and Fair Value Measurements - Schedule of Assets Carried at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i51d707e2535c4947ba052baa119f7a17_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Investments and Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "52", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "shortName": "Investments and Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueNetAssetLiability", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i4216581c65074690941083e2933e5a4c_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:FairValueNetAssetLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "iddba51c2f39d41b08b70646dde3075de_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Investments and Fair Value Measurements - Schedule of Changes for Contingent Consideration Liabilities (Details)", "menuCat": "Details", "order": "53", "role": "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails", "shortName": "Investments and Fair Value Measurements - Schedule of Changes for Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "iddba51c2f39d41b08b70646dde3075de_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Financial Statement Components - Schedule of Cash and Cash Equivalents (Details)", "menuCat": "Details", "order": "54", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "shortName": "Financial Statement Components - Schedule of Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "if9755f25233d4533ae9bc718941dd1ab_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Financial Statement Components - Schedule of Accounts Receivable (Details)", "menuCat": "Details", "order": "55", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails", "shortName": "Financial Statement Components - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i582b45d8b2ac414d81ecbbd7b91f903b_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "menuCat": "Details", "order": "56", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "Financial Statement Components - Schedule of Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Financial Statement Components - Schedule of Useful Lives of Property and Equipment (Details)", "menuCat": "Details", "order": "57", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails", "shortName": "Financial Statement Components - Schedule of Useful Lives of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Financial Statement Components - Schedule of Property and Equipment Capitalized Under Finance Lease Obligations (Details)", "menuCat": "Details", "order": "58", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentCapitalizedUnderFinanceLeaseObligationsDetails", "shortName": "Financial Statement Components - Schedule of Property and Equipment Capitalized Under Finance Lease Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsMiscellaneousNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Financial Statement Components - Schedule of Other Assets (Details)", "menuCat": "Details", "order": "59", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails", "shortName": "Financial Statement Components - Schedule of Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherAssetsMiscellaneousNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i929279b351314258952dc4cd3495565c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "6", "role": "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i929279b351314258952dc4cd3495565c_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details)", "menuCat": "Details", "order": "60", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails", "shortName": "Financial Statement Components - Schedule of Accrued and Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Financial Statement Components - Schedule of Other Long-term Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails", "shortName": "Financial Statement Components - Schedule of Other Long-term Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Asset Activity (Details)", "menuCat": "Details", "order": "62", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Asset Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "menuCat": "Details", "order": "63", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Goodwill and Intangible Assets - Schedule of Expected Future Amortization Expense of Intangible Assets (Details)", "menuCat": "Details", "order": "64", "role": "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Schedule of Expected Future Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Debt - Convertible Senior Notes and Capped Call (Narrative) (Details)", "menuCat": "Details", "order": "65", "role": "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "shortName": "Debt - Convertible Senior Notes and Capped Call (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "ie0e925d755664e468212e8692e598395_I20200630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "menuCat": "Details", "order": "66", "role": "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "shortName": "Debt - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i87d6ca5c43854ac7b3cc807973b9e157_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1672392a79ef4e36ac2ec6abd3a8d4b5_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Debt - Schedule of Interest Expense (Details)", "menuCat": "Details", "order": "67", "role": "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "shortName": "Debt - Schedule of Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i3ac6608ba1f140a2b65a32beabbc8a78_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestExpenseDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Stockholders' Equity - Capital Structure (Narrative) (Details)", "menuCat": "Details", "order": "68", "role": "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails", "shortName": "Stockholders' Equity - Capital Structure (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)", "menuCat": "Details", "order": "69", "role": "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "shortName": "Stockholders' Equity - Schedule of Common Stock Reserved for Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i4d214dca6cc2477b9e312abf59bbfb30_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Stockholders' Equity - Equity Incentive Plans (Narrative) (Details)", "menuCat": "Details", "order": "70", "role": "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "shortName": "Stockholders' Equity - Equity Incentive Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i5abb77fbdb354ef1ab13dce37fa2fe55_D20201118-20201118", "decimals": "-5", "lang": "en-US", "name": "fivn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedThroughBusinessAcquisitionFairValueOnAcquisitionDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7d061fd810994e7cb4f6885c4266d21e_I20221230", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activities (Details)", "menuCat": "Details", "order": "71", "role": "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails", "shortName": "Stockholders' Equity - Schedule of Stock Option Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7d061fd810994e7cb4f6885c4266d21e_I20221230", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i81f4c745c5324a908735f1a4b42245b5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stockholders' Equity - Schedule of RSU Activities (Details)", "menuCat": "Details", "order": "72", "role": "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails", "shortName": "Stockholders' Equity - Schedule of RSU Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bb3e3bebb004eadbdab7767a5dca4a6_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i0f43880c1f41449cb988bc3c6a458c78_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stockholders' Equity - Performance-Based Restricted Stock Units (Narrative) (Details)", "menuCat": "Details", "order": "73", "role": "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails", "shortName": "Stockholders' Equity - Performance-Based Restricted Stock Units (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i0f43880c1f41449cb988bc3c6a458c78_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "fivn:SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stockholders' Equity - ESPP (Narrative) (Details)", "menuCat": "Details", "order": "74", "role": "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "shortName": "Stockholders' Equity - ESPP (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i58aa2f3e0d88411b81d07215d123d8c0_I20140331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Stockholders' Equity - Schedule of Stock-Based Compensation (Details)", "menuCat": "Details", "order": "75", "role": "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails", "shortName": "Stockholders' Equity - Schedule of Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "id87e515992fb49e49f874781fd59553d_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i86c06148c10a4a6dad6dc6f37d0ac5b9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Stockholders' Equity - Schedule of Option and ESPP Valuation Assumptions (Details)", "menuCat": "Details", "order": "76", "role": "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "shortName": "Stockholders' Equity - Schedule of Option and ESPP Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i86c06148c10a4a6dad6dc6f37d0ac5b9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1672392a79ef4e36ac2ec6abd3a8d4b5_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "77", "role": "http://www.five9.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "menuCat": "Details", "order": "78", "role": "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i469a0515e6fe471880766f5626a13248_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Net Loss Per Share - Narrative (Details)", "menuCat": "Details", "order": "79", "role": "http://www.five9.com/role/NetLossPerShareNarrativeDetails", "shortName": "Net Loss Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "8", "role": "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "menuCat": "Details", "order": "80", "role": "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Components of Loss Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Taxes (Details)", "menuCat": "Details", "order": "81", "role": "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Components of Provision for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Income Taxes - Schedule of Effective Income Tax Amount Reconciliation (Details)", "menuCat": "Details", "order": "82", "role": "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Income Tax Amount Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "fivn:DeferredTaxAssetsOperatingLossandTaxCreditCarryforwardsTotal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "83", "role": "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "fivn:DeferredTaxAssetsOperatingLossandTaxCreditCarryforwardsTotal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "84", "role": "http://www.five9.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i51d707e2535c4947ba052baa119f7a17_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details)", "menuCat": "Details", "order": "85", "role": "http://www.five9.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i24f2fbef91794e02af2befbe7e7652f1_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Commitments and Contingencies - Commitments (Narrative) (Details)", "menuCat": "Details", "order": "86", "role": "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails", "shortName": "Commitments and Contingencies - Commitments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i142152e7e2ed4548879301a02e8f91d0_I20221231", "decimals": "-5", "lang": "en-US", "name": "fivn:CommercialCommitmentsExpiring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1d77d7df6c2941bbafe7d3bac55839b5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services (Details)", "menuCat": "Details", "order": "87", "role": "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails", "shortName": "Commitments and Contingencies - Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1d77d7df6c2941bbafe7d3bac55839b5_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "ie164fc851cf94e76a69585e8da136cce_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "fivn:DisputedLiabilityRelatedToReversalOfInterestAndPenalties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Commitments and Contingencies - Universal Services Fund Liability (Narrative) (Details)", "menuCat": "Details", "order": "88", "role": "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails", "shortName": "Commitments and Contingencies - Universal Services Fund Liability (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "ie164fc851cf94e76a69585e8da136cce_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "fivn:DisputedLiabilityRelatedToReversalOfInterestAndPenalties", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details)", "menuCat": "Details", "order": "89", "role": "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails", "shortName": "Commitments and Contingencies - State and Local Taxes and Surcharges (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i8ccf4f8a075542b1ae6337932296ea58_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SalesAndExciseTaxPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Description of Business and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies", "shortName": "Description of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i1672392a79ef4e36ac2ec6abd3a8d4b5_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details)", "menuCat": "Details", "order": "90", "role": "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails", "shortName": "Geographical Information - Schedule of Revenue and Property and Equipment by Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i51d8053223634f8b93d2f8ae942c215e_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Retirement Plans (Details)", "menuCat": "Details", "order": "91", "role": "http://www.five9.com/role/RetirementPlansDetails", "shortName": "Retirement Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:LesseeOperatingLeaseOptionToTerminateNotice", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "92", "role": "http://www.five9.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "fivn:LesseeOperatingLeaseOptionToTerminateNotice", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Leases - Schedule of Lease Cost and Supplemental Cash Flow (Details)", "menuCat": "Details", "order": "93", "role": "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails", "shortName": "Leases - Schedule of Lease Cost and Supplemental Cash Flow (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000094 - Disclosure - Leases - Schedule of Balance Sheet Disclosures (Details)", "menuCat": "Details", "order": "94", "role": "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails", "shortName": "Leases - Schedule of Balance Sheet Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000095 - Disclosure - Leases - Schedule of Weighted Average Remaining Terms and Discount Rates (Details)", "menuCat": "Details", "order": "95", "role": "http://www.five9.com/role/LeasesScheduleofWeightedAverageRemainingTermsandDiscountRatesDetails", "shortName": "Leases - Schedule of Weighted Average Remaining Terms and Discount Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000096 - Disclosure - Leases - Schedule of Lease Maturities (Details)", "menuCat": "Details", "order": "96", "role": "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails", "shortName": "Leases - Schedule of Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000097 - Disclosure - Acquisitions - Inference Solutions (Narrative) (Details)", "menuCat": "Details", "order": "97", "role": "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "shortName": "Acquisitions - Inference Solutions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i4856dcdfe3464419a761297d5513076f_D20201118-20201118", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i7bf9b90227ce41cebcb14cbe5bb12018_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000098 - Disclosure - Acquisitions - Schedule of Inference Solutions (Details)", "menuCat": "Details", "order": "98", "role": "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "shortName": "Acquisitions - Schedule of Inference Solutions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i139a6eb14c464e21a54d17fd6789cf24_I20201118", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i430b2968679e43c0b6459524a3dd47be_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000099 - Disclosure - Acquisitions - Virtual Observer (Narrative) (Details)", "menuCat": "Details", "order": "99", "role": "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "shortName": "Acquisitions - Virtual Observer (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i14c74965093c4f31a5ad33c5539765c5_D20200401-20200401", "decimals": "-5", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i24f2fbef91794e02af2befbe7e7652f1_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - fivn-20221231.htm", "menuCat": "Cover", "order": "104", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - fivn-20221231.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "fivn-20221231.htm", "contextRef": "i24f2fbef91794e02af2befbe7e7652f1_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 92, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r789" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r784" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r790" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r783" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r791" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r786", "r787", "r788" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r782" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r785" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.five9.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "fivn_AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Write-Offs, Net of Recoveries", "label": "Accounts Receivable, Allowance for Credit Loss, Write-Offs, Net of Recoveries", "negatedTerseLabel": "Less: write-offs, net of recoveries" } } }, "localname": "AccountsReceivableAllowanceForCreditLossWriteOffsNetOfRecoveries", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "fivn_AccrualPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrual period for federal fees", "label": "Accrual Period [Axis]", "terseLabel": "Accrual Period [Axis]" } } }, "localname": "AccrualPeriodAxis", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "fivn_AccrualPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Accrual period for federal fees", "label": "Accrual Period [Domain]", "terseLabel": "Accrual Period [Domain]" } } }, "localname": "AccrualPeriodDomain", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_AccruedFederalFees": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Federal Fees", "label": "Accrued Federal Fees", "terseLabel": "Accrued federal fees" } } }, "localname": "AccruedFederalFees", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "fivn_AccruedLiabilitiesandOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities and Other Current Liabilities", "label": "Accrued Liabilities and Other Current Liabilities", "terseLabel": "Accrued and other current liabilities", "totalLabel": "Accrued and other current liabilities" } } }, "localname": "AccruedLiabilitiesandOtherCurrentLiabilities", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_AdditionalPaidInCapitalSharesUnwindingOfCappedCallsFromConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities", "label": "Additional Paid in Capital, Shares, Unwinding of Capped Calls from Conversion of Convertible Securities", "negatedTerseLabel": "Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes (in shares)" } } }, "localname": "AdditionalPaidInCapitalSharesUnwindingOfCappedCallsFromConversionOfConvertibleSecurities", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "fivn_AdditionalPaidInCapitalUnwindingOfCappedCallsFromConversionOfConvertibleSecuritiesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares", "label": "Additional Paid in Capital, Unwinding of Capped Calls from Conversion of Convertible Securities, Shares", "terseLabel": "Partial unwind of capped calls related to the 2023 convertible senior notes (in shares)" } } }, "localname": "AdditionalPaidInCapitalUnwindingOfCappedCallsFromConversionOfConvertibleSecuritiesShares", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "fivn_AdditionalPaidInCapitalValueUnwindingOfCappedCallsFromConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities", "label": "Additional Paid in Capital, Value, Unwinding of Capped Calls from Conversion of Convertible Securities", "negatedTerseLabel": "Partial unwind of capped calls and retirement of common stock related to the 2023 convertible senior notes" } } }, "localname": "AdditionalPaidInCapitalValueUnwindingOfCappedCallsFromConversionOfConvertibleSecurities", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "fivn_AdjustmentsToAdditionalPaidInCapitalCarryingAmountOfEquityEquityComponentOfConvertibleDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt", "label": "Adjustments To Additional Paid In Capital, Carrying Amount of Equity Equity Component Of Convertible Debt", "terseLabel": "Equity component from conversion of the 2023 convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalCarryingAmountOfEquityEquityComponentOfConvertibleDebt", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "fivn_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfCappedCallTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction", "label": "Adjustments to Additional Paid in Capital, Equity Component of Capped Call Transaction", "negatedLabel": "Purchase of capped calls related to the 2025 convertible senior notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfCappedCallTransaction", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "fivn_AdjustmentsToAdditionalPaidInCapitalStockIssuedDuringBusinessAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Additional Paid in Capital, Stock Issued During Business Acquisition", "label": "Adjustments to Additional Paid in Capital, Stock Issued During Business Acquisition", "terseLabel": "Fair value of Inference assumed unvested stock options for services completed prior to the acquisition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedDuringBusinessAcquisition", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "fivn_AggregateConsiderationToRepurchaseNote": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate Consideration to Repurchase Note", "label": "Aggregate Consideration to Repurchase Note", "terseLabel": "Aggregate consideration to repurchase note" } } }, "localname": "AggregateConsiderationToRepurchaseNote", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_AmortizationOfDebtIssuanceCostsEffectiveInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization of Debt Issuance Costs, Effective Interest Rate", "label": "Amortization of Debt Issuance Costs, Effective Interest Rate", "terseLabel": "Amortization of debt issuance costs, effective interest rate" } } }, "localname": "AmortizationOfDebtIssuanceCostsEffectiveInterestRate", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "pureItemType" }, "fivn_AmortizationOfDeferredContractAcquisitionCosts": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortization of Deferred Contract Acquisition Costs", "label": "Amortization of Deferred Contract Acquisition Costs", "terseLabel": "Amortization of deferred contract acquisition costs" } } }, "localname": "AmortizationOfDeferredContractAcquisitionCosts", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.five9.com/20221231", "xbrltype": "stringItemType" }, "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.five9.com/20221231", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails" ], "xbrltype": "monetaryItemType" }, "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets": { "auth_ref": [], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails": { "order": 3.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Tangible Assets", "terseLabel": "Tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTangibleAssets", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails" ], "xbrltype": "monetaryItemType" }, "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedExcludingCashAndCashEquivalentsAcquiredNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Excluding Cash and Cash Equivalents Acquired, Net", "terseLabel": "Total consideration (net of cash acquired)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedExcludingCashAndCashEquivalentsAcquiredNet", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CapitalizationOfLeaseholdImprovementThroughLeaseIncentive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalization Of Leasehold Improvement Through Lease Incentive", "label": "Capitalization Of Leasehold Improvement Through Lease Incentive", "terseLabel": "Capitalization of leasehold improvement through non-cash lease incentive" } } }, "localname": "CapitalizationOfLeaseholdImprovementThroughLeaseIncentive", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_CarryingValueOfDebtSubjectToRepurchaseNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying Value of Debt Subject to Repurchase, Net", "label": "Carrying Value of Debt Subject to Repurchase, Net", "terseLabel": "Carrying value of debt subject to repurchase, net" } } }, "localname": "CarryingValueOfDebtSubjectToRepurchaseNet", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CashConsiderationToRepurchaseNote": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Consideration to Repurchase Note", "label": "Cash Consideration to Repurchase Note", "negatedTerseLabel": "Repurchase of a portion of 2023 convertible senior notes, net of costs", "terseLabel": "Cash consideration to repurchase note" } } }, "localname": "CashConsiderationToRepurchaseNote", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ClosingPriceOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing Price of Common Stock", "label": "Closing Price of Common Stock", "terseLabel": "Closing price of common stock (in dollars per share)" } } }, "localname": "ClosingPriceOfCommonStock", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "fivn_CommercialCommitmentToBePaidYearOne": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commercial Commitment, to be Paid, Year One", "label": "Commercial Commitment, to be Paid, Year One", "terseLabel": "Commercial commitment to be paid year one" } } }, "localname": "CommercialCommitmentToBePaidYearOne", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CommercialCommitmentToBePaidYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commercial Commitment, to be Paid, Year Two", "label": "Commercial Commitment, to be Paid, Year Two", "terseLabel": "Commercial commitment to be paid year two" } } }, "localname": "CommercialCommitmentToBePaidYearTwo", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CommercialCommitmentsExpiring": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Commercial Commitments, Expiring", "label": "Commercial Commitments, Expiring", "terseLabel": "Expiring commercial commitment balance" } } }, "localname": "CommercialCommitmentsExpiring", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_CommonStockAdditionalCapitalSharesReservedforFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Additional Capital Shares Reserved for Future Issuance", "label": "Common Stock, Additional Capital Shares Reserved for Future Issuance", "terseLabel": "Shares of common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockAdditionalCapitalSharesReservedforFutureIssuance", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "fivn_CommonStockCapitalSharesReservedforFutureIssuanceAnnualIncreasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage", "label": "Common Stock, Capital Shares Reserved for Future Issuance, Annual Increase, Percentage", "terseLabel": "Automatic annual increase in common stock reserved for issuance, percentage" } } }, "localname": "CommonStockCapitalSharesReservedforFutureIssuanceAnnualIncreasePercentage", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "fivn_ContingentsalestaxliabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent sales tax liabilities [Member]", "label": "Contingent sales tax liabilities [Member]", "terseLabel": "Contingent Sales Tax Liabilities" } } }, "localname": "ContingentsalestaxliabilitiesMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_ContractAcquisitionCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Acquisition Costs", "label": "Contract Acquisition Costs [Member]", "terseLabel": "Contract Acquisition Costs" } } }, "localname": "ContractAcquisitionCostsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_ContractAssetLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Asset (Liability)", "label": "Contract Asset (Liability) [Abstract]", "terseLabel": "Contract assets and contract liabilities:" } } }, "localname": "ContractAssetLiabilityAbstract", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "fivn_ContractwithCustomerAssetLiabilityNet": { "auth_ref": [], "calculation": { "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Asset (Liability), Net", "label": "Contract with Customer, Asset (Liability), Net", "totalLabel": "Net contract liabilities" } } }, "localname": "ContractwithCustomerAssetLiabilityNet", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ConvertibleSeniorNotesDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes, Due 2023 [Member]", "label": "Convertible Senior Notes, Due 2023 [Member]", "terseLabel": "Convertible Senior Notes, Due 2023", "verboseLabel": "Convertible Senior Notes, Due 2023" } } }, "localname": "ConvertibleSeniorNotesDue2023Member", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_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.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentCappedCallTransactionsSharesCoverage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Capped Call Transactions, Shares Coverage", "label": "Debt Instrument, Capped Call Transactions, Shares Coverage", "terseLabel": "Number of shares covered in the capped call transactions (in shares)" } } }, "localname": "DebtInstrumentCappedCallTransactionsSharesCoverage", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "sharesItemType" }, "fivn_DebtInstrumentConversionMultipleOfAggregatePrincipalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount", "label": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount", "terseLabel": "Debt instrument, conversion multiple of aggregate principal amount" } } }, "localname": "DebtInstrumentConversionMultipleOfAggregatePrincipalAmount", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentConversionMultipleOfAggregatePrincipalAmountShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares", "label": "Debt Instrument, Conversion Multiple of Aggregate Principal Amount, Shares", "terseLabel": "Debt instrument, conversion multiple of aggregate principal amount (in shares)" } } }, "localname": "DebtInstrumentConversionMultipleOfAggregatePrincipalAmountShares", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "sharesItemType" }, "fivn_DebtInstrumentConvertibleCappedCallTransactionsCapPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Capped Call Transactions, Cap Price", "label": "Debt Instrument, Convertible, Capped Call Transactions, Cap Price", "terseLabel": "Cap price of the capped call transactions (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleCappedCallTransactionsCapPrice", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "fivn_DebtInstrumentConvertibleCarryingAmountOfDebtComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "label": "Debt Instrument, Convertible, Carrying Amount of Debt Component", "terseLabel": "Debt instrument, convertible, carrying amount of debt component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfDebtComponent", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentConvertibleConversionPricePerShareRequiringConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible Conversion Price Per Share Requiring Conversion", "label": "Debt Instrument, Convertible Conversion Price Per Share Requiring Conversion", "terseLabel": "Conversion price per share requiring conversion (in USD per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPricePerShareRequiringConversion", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "fivn_DebtInstrumentConvertibleNumberOfConversionFeaturesTriggered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Number of Conversion Features Triggered", "label": "Debt Instrument, Convertible, Number of Conversion Features Triggered", "terseLabel": "Number of conversion features triggered" } } }, "localname": "DebtInstrumentConvertibleNumberOfConversionFeaturesTriggered", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "integerItemType" }, "fivn_DebtInstrumentConvertibleTermAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Term [Axis]", "label": "Debt Instrument, Convertible, Term [Axis]", "terseLabel": "Debt Instrument, Convertible, Term [Axis]" } } }, "localname": "DebtInstrumentConvertibleTermAxis", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "stringItemType" }, "fivn_DebtInstrumentConvertibleTermDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Debt Instrument, Convertible, Term [Axis]", "label": "Debt Instrument, Convertible, Term [Domain]", "terseLabel": "Debt Instrument, Convertible, Term [Domain]" } } }, "localname": "DebtInstrumentConvertibleTermDomain", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentConvertibleTermOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Term One [Member]", "label": "Debt Instrument, Convertible, Term One [Member]", "terseLabel": "Convertible, Term One" } } }, "localname": "DebtInstrumentConvertibleTermOneMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentConvertibleTermTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Term Two [Member]", "label": "Debt Instrument, Convertible, Term Two [Member]", "terseLabel": "Convertible, Term Two" } } }, "localname": "DebtInstrumentConvertibleTermTwoMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_DebtInstrumentConvertibleTradingDaysPrecedingRedemptionNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Trading Days Preceding Redemption Notice", "label": "Debt Instrument, Convertible, Trading Days Preceding Redemption Notice", "terseLabel": "Number of trading days preceding notice of redemption" } } }, "localname": "DebtInstrumentConvertibleTradingDaysPrecedingRedemptionNotice", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "integerItemType" }, "fivn_DebtInstrumentOptionToPurchaseAdditionalDebtThroughPrivateOffering": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Option to Purchase Additional Debt through Private Offering", "label": "Debt Instrument, Option to Purchase Additional Debt through Private Offering", "terseLabel": "Option to purchase additional debt through private offering" } } }, "localname": "DebtInstrumentOptionToPurchaseAdditionalDebtThroughPrivateOffering", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtInstrumentPremiumOnConversionPriceInRelationToClosingPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Premium on Conversion Price in relation to Closing Price", "label": "Debt Instrument, Premium on Conversion Price in relation to Closing Price", "terseLabel": "Premium on conversion price in relation to closing price (percentage)" } } }, "localname": "DebtInstrumentPremiumOnConversionPriceInRelationToClosingPrice", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "percentItemType" }, "fivn_DebtInstrumentRedemptionMultipleofPrinciple": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Redemption Multiple of Principle", "label": "Debt Instrument, Redemption Multiple of Principle", "terseLabel": "Multiple of principle amount" } } }, "localname": "DebtInstrumentRedemptionMultipleofPrinciple", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DebtIssuanceCostsGrossWithinExtinguishmentOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Issuance Costs, Gross, within Extinguishment of Debt", "label": "Debt Issuance Costs, Gross, within Extinguishment of Debt", "terseLabel": "Debt issuance costs, gross, within extinguishment of debt" } } }, "localname": "DebtIssuanceCostsGrossWithinExtinguishmentOfDebt", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DeferredTaxAssetLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Asset, Lease Liabilities", "label": "Deferred Tax Asset, Lease Liabilities", "terseLabel": "Long-term lease liabilities" } } }, "localname": "DeferredTaxAssetLeaseLiabilities", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DeferredTaxAssetsOperatingLossandTaxCreditCarryforwardsTotal": { "auth_ref": [], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards, Total", "label": "Deferred Tax Assets, Operating Loss and Tax Credit Carryforwards, Total", "terseLabel": "Net operating loss and credit carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossandTaxCreditCarryforwardsTotal", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DeferredTaxLiabilitiesDeferredCompensation": { "auth_ref": [], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Compensation", "label": "Deferred Tax Liabilities, Deferred Compensation", "negatedLabel": "Deferred compensation - Current" } } }, "localname": "DeferredTaxLiabilitiesDeferredCompensation", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DeferredTaxLiabilitiesRightOfUseAssets": { "auth_ref": [], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right-of-use Assets", "label": "Deferred Tax Liabilities, Right-of-use Assets", "negatedLabel": "Right of use assets" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAssets", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DefinedBenefitPlanRequisiteServicePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Requisite Service Period", "label": "Defined Benefit Plan, Requisite Service Period", "terseLabel": "Requisite service period (in years)" } } }, "localname": "DefinedBenefitPlanRequisiteServicePeriod", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/RetirementPlansDetails" ], "xbrltype": "durationItemType" }, "fivn_DisputedLiabilityRelatedToReversalOfInterestAndPenalties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disputed Liability Related To Reversal Of Interest And Penalties", "label": "Disputed Liability Related To Reversal Of Interest And Penalties", "terseLabel": "Disputed liability related to reversal of interest and penalties" } } }, "localname": "DisputedLiabilityRelatedToReversalOfInterestAndPenalties", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_DisputedportionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disputed portion [Member]", "label": "Disputed portion [Member]", "terseLabel": "Disputed Portion" } } }, "localname": "DisputedportionMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_EarningsPerShareBasicAndDilutedEPSAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share, Basic and Diluted EPS", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "terseLabel": "Shares used in computing net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "fivn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseSection162m": { "auth_ref": [], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Section 162(m)", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Section 162(m)", "terseLabel": "Section 162(m)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseSection162m", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "fivn_EffectiveIncomeTaxReconciliationTaxBenefitFromBusinessAcquisitionAmount": { "auth_ref": [], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Reconciliation, Tax Benefit from Business Acquisition, Amount", "label": "Effective Income Tax Reconciliation, Tax Benefit from Business Acquisition, Amount", "negatedTerseLabel": "Tax benefit from acquisition/reorganizations" } } }, "localname": "EffectiveIncomeTaxReconciliationTaxBenefitFromBusinessAcquisitionAmount", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "fivn_EquityIncentivePlan2004Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2004 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan 2004 [Member]", "terseLabel": "2004 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2004Member", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_EquityIncentivePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan 2014 [Member]", "terseLabel": "Shares available for future grant under 2014 Plan", "verboseLabel": "2014 Equity Incentive Plan" } } }, "localname": "EquityIncentivePlan2014Member", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "fivn_EquityInstrumentConditionAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Instrument, Condition", "label": "Equity Instrument, Condition [Axis]", "terseLabel": "Equity Instrument, Condition [Axis]" } } }, "localname": "EquityInstrumentConditionAxis", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "fivn_EquityInstrumentConditionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Instrument, Condition [Domain]", "label": "Equity Instrument, Condition [Domain]", "terseLabel": "Equity Instrument, Condition [Domain]" } } }, "localname": "EquityInstrumentConditionDomain", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_EstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Useful Lives of Property, Plant and Equipment", "label": "Estimated Useful Lives of Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives" } } }, "localname": "EstimatedUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "fivn_ExecutiveEmploymentTerminatesDueToDeathByEndOf2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Executive Employment Terminates due to Death by end of 2024", "label": "Executive Employment Terminates due to Death by end of 2024 [Member]", "terseLabel": "Executive Employment Terminates due to Death by end of 2024" } } }, "localname": "ExecutiveEmploymentTerminatesDueToDeathByEndOf2024Member", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_ExecutiveEmploymentTerminatesDueToDisabilityByEndOf2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Executive Employment Terminates due to Disability by end of 2024", "label": "Executive Employment Terminates due to Disability by end of 2024 [Member]", "terseLabel": "Executive Employment Terminates due to Disability by end of 2024" } } }, "localname": "ExecutiveEmploymentTerminatesDueToDisabilityByEndOf2024Member", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Total finance lease cost" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "fivn_FinancialStatementComponentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial Statement Components [Abstract]", "label": "Financial Statement Components [Abstract]", "terseLabel": "Financial Statement Components [Abstract]" } } }, "localname": "FinancialStatementComponentsAbstract", "nsuri": "http://www.five9.com/20221231", "xbrltype": "stringItemType" }, "fivn_Five9IncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Five9, Inc.", "label": "Five9, Inc. [Member]", "terseLabel": "Five9, Inc." } } }, "localname": "Five9IncMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails" ], "xbrltype": "domainItemType" }, "fivn_HostingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Hosting Services", "label": "Hosting Services [Member]", "terseLabel": "Hosting Services" } } }, "localname": "HostingServicesMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "domainItemType" }, "fivn_IncreaseDecreaseinCapitalizedContractCost": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Cost", "label": "Increase (Decrease) in Capitalized Contract Cost", "negatedTerseLabel": "Deferred contract acquisition costs" } } }, "localname": "IncreaseDecreaseinCapitalizedContractCost", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_InferenceSolutionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inference Solutions", "label": "Inference Solutions [Member]", "terseLabel": "Inference Solutions" } } }, "localname": "InferenceSolutionsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_InvestmentsAndFairValueMeasurementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments And Fair Value Measurements [Text Block]", "label": "Investments And Fair Value Measurements [Text Block]", "terseLabel": "Investments and Fair Value Measurements" } } }, "localname": "InvestmentsAndFairValueMeasurementsTextBlock", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "fivn_LesseeOperatingLeaseOptionToTerminateNotice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Option to Terminate, Notice", "label": "Lessee, Operating Lease, Option to Terminate, Notice", "terseLabel": "Operating lease, termination notice, period (in days)" } } }, "localname": "LesseeOperatingLeaseOptionToTerminateNotice", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "fivn_LongTermMarketableInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Marketable Investments", "label": "Long-Term Marketable Investments [Member]", "terseLabel": "Long-Term Marketable Investments" } } }, "localname": "LongTermMarketableInvestmentsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "fivn_MarketBasedPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-Based PRSUs", "label": "Market-Based PRSUs [Member]", "terseLabel": "Market-Based PRSUs" } } }, "localname": "MarketBasedPRSUsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_NoncashOrPartNoncashAcquisitionTransactionCostsAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash or Part Noncash Acquisition, Transaction Costs Accrued", "label": "Noncash or Part Noncash Acquisition, Transaction Costs Accrued", "terseLabel": "Acquisition and related transaction costs accrued at period-end" } } }, "localname": "NoncashOrPartNoncashAcquisitionTransactionCostsAccrued", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_OperatingLossCarryforwardLimitationsonUseChangeinOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Limitations on Use, Change in Ownership", "label": "Operating Loss Carryforward, Limitations on Use, Change in Ownership", "terseLabel": "Limitation on use of net operating loss, cumulative ownership change, more than" } } }, "localname": "OperatingLossCarryforwardLimitationsonUseChangeinOwnership", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "fivn_OperatingLossCarryforwardLimitationsonUseChangeinOwnershipPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforward, Limitations on Use, Change in Ownership, Period", "label": "Operating Loss Carryforward, Limitations on Use, Change in Ownership, Period", "terseLabel": "Limitation on use of net operating loss, cumulative ownership change, period of change (in years)" } } }, "localname": "OperatingLossCarryforwardLimitationsonUseChangeinOwnershipPeriod", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "durationItemType" }, "fivn_OtherLongTermLiabilities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Long-term Liabilities", "label": "Other Long-term Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLongTermLiabilities", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_PaymentOfHoldbackRelatedToAcquisitions": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of Holdback Related to Acquisitions", "label": "Payment of Holdback Related to Acquisitions", "negatedTerseLabel": "Payment of holdbacks related to acquisitions" } } }, "localname": "PaymentOfHoldbackRelatedToAcquisitions", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_PaymentsForCappedCallTransactionsFinancingActivities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Capped Call Transactions, Financing Activities", "label": "Payments For Capped Call Transactions, Financing Activities", "negatedTerseLabel": "Payments for capped call transactions" } } }, "localname": "PaymentsForCappedCallTransactionsFinancingActivities", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_PaymentsOfInitialDirectCosts": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments Of Initial Direct Costs", "label": "Payments Of Initial Direct Costs", "negatedTerseLabel": "Payments of initial direct costs" } } }, "localname": "PaymentsOfInitialDirectCosts", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_PaymentsToAcquireAssetsAsPartOfAnAssetAcquisition": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Assets As Part Of An Asset Acquisition", "label": "Payments to Acquire Assets As Part Of An Asset Acquisition", "negatedTerseLabel": "Cash paid to acquire substantially all of the assets of Whendu" } } }, "localname": "PaymentsToAcquireAssetsAsPartOfAnAssetAcquisition", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_PerformanceBasedAndMarketBasedRestrictedStockUnitsPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based and Market Based Restricted Stock Units (PRSUs)", "label": "Performance-Based and Market Based Restricted Stock Units (PRSUs) [Member]", "terseLabel": "Performance-Based and Market Based Restricted Stock Units (PRSUs)" } } }, "localname": "PerformanceBasedAndMarketBasedRestrictedStockUnitsPRSUsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "fivn_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units", "label": "Performance-Based Restricted Stock Units [Member]", "terseLabel": "PRSU" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "fivn_PerformanceBasedRestrictedStockUnitsPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance-Based Restricted Stock Units (PRSUs)", "label": "Performance-Based Restricted Stock Units (PRSUs) [Member]", "terseLabel": "Performance-Based Restricted Stock Units (PRSUs)" } } }, "localname": "PerformanceBasedRestrictedStockUnitsPRSUsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "domainItemType" }, "fivn_PurchaseCommitmentCloudServicesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Commitment - Cloud Services Agreement", "label": "Purchase Commitment - Cloud Services Agreement [Member]", "terseLabel": "Purchase Commitment - Cloud Services Agreement" } } }, "localname": "PurchaseCommitmentCloudServicesAgreementMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_PurchaseObligationDueAfterTheFourthYear": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, Due after the Fourth Year", "label": "Purchase Obligation, Due after the Fourth Year", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationDueAfterTheFourthYear", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "monetaryItemType" }, "fivn_QuarterlyFinancialInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarterly Financial Information", "label": "Quarterly Financial Information [Line Items]", "terseLabel": "Quarterly Financial Information [Line Items]" } } }, "localname": "QuarterlyFinancialInformationLineItems", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "fivn_QuarterlyFinancialInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Quarterly Financial Information", "label": "Quarterly Financial Information [Table]", "terseLabel": "Quarterly Financial Information [Table]" } } }, "localname": "QuarterlyFinancialInformationTable", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "fivn_RevenueBasedPRSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue-Based PRSUs", "label": "Revenue-Based PRSUs [Member]", "terseLabel": "Revenue-Based PRSUs" } } }, "localname": "RevenueBasedPRSUsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-of-Use Assets Obtained in Exchange for Lease Obligations", "label": "Right-of-Use Assets Obtained in Exchange for Lease Obligations [Abstract]", "terseLabel": "Right of use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "fivn_SalesandExciseTaxesPayableNoncurrent": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sales and excise taxes payable, noncurrent", "label": "Sales and Excise Taxes Payable, Noncurrent", "terseLabel": "Sales tax liabilities \u2014 less current portion" } } }, "localname": "SalesandExciseTaxesPayableNoncurrent", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "fivn_ScheduleOfBalanceSheetInformationRelatedtoLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Balance Sheet Information Related to Leases [Table Text Block]", "label": "Schedule Of Balance Sheet Information Related to Leases [Table Text Block]", "terseLabel": "Schedule of Balance Sheet Information Related to Leases" } } }, "localname": "ScheduleOfBalanceSheetInformationRelatedtoLeasesTableTextBlock", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardESPPOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, ESPP, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, ESPP, Offering Period", "terseLabel": "Offering period (in months)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardESPPOfferingPeriod", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails" ], "xbrltype": "durationItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThenOptionsWeightedAverageGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other then Options Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other then Options Weighted Average Grant Date Fair Value", "terseLabel": "Equity instruments granted, weighted average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThenOptionsWeightedAverageGrantDateFairValue", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Installments", "terseLabel": "Number of quarterly installments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods", "terseLabel": "Number of performance periods" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriods", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriodsLimitedTo100PercentOfTargetAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods Limited to 100 Percent of Target Amount", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Performance Periods Limited to 100 Percent of Target Amount", "terseLabel": "Performance periods limited to 100% of target" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfPerformancePeriodsLimitedTo100PercentOfTargetAmount", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyRevenueGoals": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Quarterly Revenue Goals", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Quarterly Revenue Goals", "terseLabel": "Number of quarterly revenue goals" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfQuarterlyRevenueGoals", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "integerItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInBusinessAcquisitionGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed in Business Acquisition, Grants in Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Assumed in Business Acquisition, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value per share of assumed stock options (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedInBusinessAcquisitionGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedThroughBusinessAcquisitionFairValueOnAcquisitionDate": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share based Payment Award, Options, Assumed Through Business Acquisition, Fair Value on Acquisition Date", "label": "Share-based Compensation Arrangement by Share based Payment Award, Options, Assumed Through Business Acquisition, Fair Value on Acquisition Date", "terseLabel": "Options assumed, estimated fair value on date of acquisition" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAssumedThroughBusinessAcquisitionFairValueOnAcquisitionDate", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfTargetedAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award", "terseLabel": "Earnout target percentage (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfTargetedAward", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "pureItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfTargetedAwardYear1AndYear2Maximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award, Year 1 and Year 2 Maximum", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Of Targeted Award, Year 1 and Year 2 Maximum", "terseLabel": "Earnout target percentage, maximum for 2022 and 2023 (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfTargetedAwardYear1AndYear2Maximum", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "pureItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardQualifyingTerminationOfEmploymentTargetVestingAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Qualifying Termination Of Employment Target Vesting Amount", "label": "Share Based Compensation Arrangement By Share Based Payment Award Qualifying Termination Of Employment Target Vesting Amount", "terseLabel": "Target level qualifying termination of employment" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardQualifyingTerminationOfEmploymentTargetVestingAmount", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fivn_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPerformancePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Term of Performance Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Term of Performance Period", "terseLabel": "Term of the performance period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfPerformancePeriod", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "durationItemType" }, "fivn_ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Options and Purchase Rights", "label": "Share-based Payment Arrangement, Options and Purchase Rights [Member]", "terseLabel": "Stock Options and Purchase Rights" } } }, "localname": "ShareBasedPaymentArrangementOptionsAndPurchaseRightsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "fivn_ShareBasedPaymentArrangementPurchaseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Purchase Rights", "label": "Share-based Payment Arrangement, Purchase Rights [Member]", "terseLabel": "Purchase Rights" } } }, "localname": "ShareBasedPaymentArrangementPurchaseRightsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "fivn_SharePriceOfCommonStockWithConversionPremium": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Price of Common Stock with Conversion Premium", "label": "Share Price of Common Stock with Conversion Premium", "terseLabel": "Share price of common stock with conversion premium (in dollars per share)" } } }, "localname": "SharePriceOfCommonStockWithConversionPremium", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "perShareItemType" }, "fivn_SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodofVestedAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period of Vested Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period of Vested Award", "terseLabel": "Expiration period, after termination of employment or relationship of consultant or director" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardExpirationPeriodofVestedAward", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "fivn_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualIncreaseofSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase of Shares Authorized", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Annual Increase of Shares Authorized", "terseLabel": "Maximum annual increase of shares reserved (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAnnualIncreaseofSharesAuthorized", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails" ], "xbrltype": "sharesItemType" }, "fivn_ShareholderForPerformanceAnyPeriodIsNegativeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shareholder for Performance Any Period is Negative", "label": "Shareholder for Performance Any Period is Negative [Member]", "terseLabel": "Shareholder for Performance Any Period is Negative" } } }, "localname": "ShareholderForPerformanceAnyPeriodIsNegativeMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_ShortTermMarketableInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Short-Term Marketable Investments", "label": "Short-Term Marketable Investments [Member]", "terseLabel": "Short-Term Marketable Investments" } } }, "localname": "ShortTermMarketableInvestmentsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "fivn_StockholdersEquityCapitalStructureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Capital Structure", "label": "Stockholders' Equity Capital Structure [Line Items]", "terseLabel": "Stockholders' Equity Capital Structure [Line Items]" } } }, "localname": "StockholdersEquityCapitalStructureLineItems", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "fivn_StockholdersEquityCapitalStructureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stockholders' Equity Capital Structure", "label": "Stockholders' Equity Capital Structure [Table]", "terseLabel": "Stockholders' Equity Capital Structure [Table]" } } }, "localname": "StockholdersEquityCapitalStructureTable", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "fivn_SummaryofCommonStockReservedforFutureIssuanceTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary of Common Stock Reserved for Future Issuance [Table Text Block]", "label": "Summary of Common Stock Reserved for Future Issuance [Table Text Block]", "terseLabel": "Schedule of Common Stock Reserved for Future Issuance" } } }, "localname": "SummaryofCommonStockReservedforFutureIssuanceTableTextBlock", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "fivn_TaxBenefitOfValuationAllowanceAssociatedWithAcquisition": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Benefit of Valuation Allowance Associated with Acquisition", "label": "Tax Benefit of Valuation Allowance Associated with Acquisition", "negatedTerseLabel": "Tax benefit of valuation allowance associated with an acquisition" } } }, "localname": "TaxBenefitOfValuationAllowanceAssociatedWithAcquisition", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "fivn_TelecommunicationUsageServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Telecommunication Usage Services", "label": "Telecommunication Usage Services [Member]", "terseLabel": "Telecommunication Usage Services" } } }, "localname": "TelecommunicationUsageServicesMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "domainItemType" }, "fivn_UKAndAustraliaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.K. and Australia", "label": "U.K. and Australia [Member]", "terseLabel": "U.K. and Australia" } } }, "localname": "UKAndAustraliaMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_USFobligationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "USF obligations [Member]", "label": "USF obligations [Member]", "terseLabel": "USF Obligations" } } }, "localname": "USFobligationsMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "US Government Agencies and US Government-sponsored Enterprises Debt Securities", "label": "US Government Agencies and US Government-sponsored Enterprises Debt Securities [Member]", "terseLabel": "U.S. agency and government sponsored securities" } } }, "localname": "USGovernmentAgenciesAndUSGovernmentSponsoredEnterprisesDebtSecuritiesMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "fivn_VirtualObserverMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "VirtualObserver", "label": "VirtualObserver [Member]", "terseLabel": "Virtual Observer" } } }, "localname": "VirtualObserverMember", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "domainItemType" }, "fivn_Year2003ToYear2007Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Year 2003 To Year 2007 [Member]", "label": "Year 2003 To Year 2007 [Member]", "terseLabel": "Year 2003 to Year 2007" } } }, "localname": "Year2003ToYear2007Member", "nsuri": "http://www.five9.com/20221231", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r897" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments for Hosting, Telecommunication Usage Services" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r226", "r276", "r283", "r289", "r364", "r540", "r541", "r542", "r571", "r572", "r600", "r603", "r605", "r606", "r661" ], "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]", "verboseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r226", "r276", "r283", "r289", "r364", "r540", "r541", "r542", "r571", "r572", "r600", "r603", "r605", "r606", "r661" ], "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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r226", "r276", "r283", "r289", "r364", "r540", "r541", "r542", "r571", "r572", "r600", "r603", "r605", "r606", "r661" ], "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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r409", "r410", "r411", "r412", "r506", "r694", "r711", "r737", "r738", "r765", "r772", "r781", "r834", "r882", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/LeasesNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r409", "r410", "r411", "r412", "r506", "r694", "r711", "r737", "r738", "r765", "r772", "r781", "r834", "r882", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/LeasesNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r409", "r410", "r411", "r412", "r488", "r506", "r533", "r534", "r535", "r670", "r694", "r711", "r737", "r738", "r765", "r772", "r781", "r827", "r834", "r883", "r884", "r885", "r886", "r887" ], "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": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/LeasesNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r409", "r410", "r411", "r412", "r488", "r506", "r533", "r534", "r535", "r670", "r694", "r711", "r737", "r738", "r765", "r772", "r781", "r827", "r834", "r883", "r884", "r885", "r886", "r887" ], "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": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/LeasesNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r341", "r342", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r766", "r780", "r837" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails", "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r341", "r342", "r724", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r741", "r766", "r780", "r837" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails", "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r224", "r225", "r226", "r227", "r228", "r277", "r278", "r279", "r349", "r350", "r361", "r362", "r363", "r364", "r365", "r366", "r540", "r541", "r542", "r571", "r572", "r586", "r587", "r588", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r634", "r635", "r639", "r640", "r641", "r658", "r659", "r660", "r661", "r662", "r663", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r810" ], "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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Information by billing status of receivables.", "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r13", "r779" ], "calculation": { "http://www.five9.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", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r241", "r346", "r347", "r751" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r346", "r347" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r59" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.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", "negatedTerseLabel": "Amortization of premium on marketable investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "fivn_AccruedLiabilitiesandOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r30", "r31", "r242", "r707", "r719", "r723" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r28", "r31", "r177", "r663", "r714", "r715", "r797", "r798", "r799", "r807", "r808", "r809" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r89" ], "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 finite-lived intangible assets, weighted average useful life (years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r779" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r540", "r541", "r542", "r807", "r808", "r809", "r872" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt": { "auth_ref": [ "r108" ], "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 issuance of the 2025 convertible senior notes, net of issuance costs" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r140", "r141", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesAdvertisingCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r537" ], "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": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r243", "r348", "r367", "r369", "r371" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedTerseLabel": "Allowance for doubtful accounts", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "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": "Allowance for Doubtful Accounts Receivable [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r43", "r58", "r189", "r444" ], "calculation": { "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpense", "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/2022", "presentation": [ "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r37", "r444", "r637", "r802" ], "calculation": { "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpense", "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 issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r444", "r637", "r763", "r764", "r802" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.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": "Amortization of discount and issuance costs on convertible senior notes" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r58", "r87", "r94" ], "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", "negatedTerseLabel": "Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Total (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r197", "r214", "r237", "r268", "r321", "r331", "r336", "r360", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r592", "r594", "r618", "r779", "r832", "r833", "r880" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r230", "r246", "r268", "r360", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r592", "r594", "r618", "r779", "r832", "r833", "r880" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r83" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "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" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r84" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "order": 2.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", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r352", "r376" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "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": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r82", "r351", "r376", "r703" ], "calculation": { "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails": { "order": 3.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": "Fair Value", "verboseLabel": "Marketable investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r81", "r376" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "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), classified as current.", "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Marketable investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r81", "r233", "r376" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "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), classified as noncurrent.", "label": "Debt Securities, Available-for-Sale, Noncurrent", "terseLabel": "Marketable investments" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r180", "r181" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions.", "label": "Billed Revenues [Member]", "terseLabel": "Trade accounts receivable" } } }, "localname": "BilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r584", "r770", "r771" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r154", "r155", "r584", "r770", "r771" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r153" ], "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 combination, acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r165", "r166", "r169" ], "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": "Cash consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r591", "r801" ], "calculation": { "http://www.five9.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 the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Contingent consideration, range of outcomes, high" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For contingent consideration arrangements and indemnification assets recognized in connection with a business combination, this element represents an estimate of the low-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, Low", "terseLabel": "Contingent consideration, range of outcomes, low" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueLow", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r164", "r167", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r164", "r168" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "fivn_AccruedLiabilitiesandOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r171", "r585" ], "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": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r157" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 2.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails": { "order": 1.0, "parentTag": "fivn_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/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r157" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r156", "r157" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 1.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails": { "order": 2.0, "parentTag": "fivn_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": "Finite-lived intangibles acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r157" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 3.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", "negatedTerseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r157" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 4.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r156", "r157" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 3.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r157" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r63", "r64", "r65" ], "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": "Equipment purchased and unpaid at period-end" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r819" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Amortization period of capitalized contract cost (in years)" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesCommissionsDetails", "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r384" ], "calculation": { "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "totalLabel": "Total deferred contract acquisition costs, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetClassifiedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net, Classified [Abstract]", "terseLabel": "Deferred contract acquisition costs, net:" } } }, "localname": "CapitalizedContractCostNetClassifiedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r384" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred contract acquisition costs, net", "verboseLabel": "Current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r384" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalizedContractCostNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred contract acquisition costs, net \u2014 less current portion", "verboseLabel": "Non-current" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r60", "r232", "r750" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r54", "r60", "r66" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "End of year", "periodStartLabel": "Beginning of year", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash to the Consolidated Balance Sheets - Beginning of Period and End of Period:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r54", "r188" ], "calculation": { "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "Cash, Uninsured Amount", "terseLabel": "Cash, uninsured amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesConcentrationRisksDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r208" ], "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": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r238", "r239", "r240", "r268", "r292", "r293", "r295", "r297", "r306", "r307", "r360", "r413", "r415", "r416", "r417", "r420", "r421", "r453", "r454", "r456", "r457", "r459", "r618", "r739", "r792", "r803", "r811" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommissionsPolicy": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fees earned by the broker dealer, acting as an agent in the buying and selling of securities and administrative efforts on behalf of customers and may include the timing of commission revenue recognition and presentation in the financial statements. Commissions earned are usually related to the broker dealer's customers' trading volume and the dollar amounts of the trades.", "label": "Commissions, Policy [Policy Text Block]", "terseLabel": "Commissions" } } }, "localname": "CommissionsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r22", "r203", "r219" ], "calculation": { "http://www.five9.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", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r101", "r403", "r405", "r725", "r830" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares of common stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r807", "r808", "r872" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r117" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r7" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "terseLabel": "Common stock, $0.001 par value; 450,000 shares authorized, 71,047 shares and 68,488 shares issued and outstanding as of December 31, 2022 and 2021, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r32", "r249", "r251", "r257", "r704", "r708" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer and network equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r777", "r822", "r823" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Computer software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r211", "r310" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration Risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r461", "r463", "r484" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 1.0, "parentTag": "fivn_ContractwithCustomerAssetLiabilityNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets (included in prepaid expenses and other current assets)", "verboseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r461", "r462", "r484" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 3.0, "parentTag": "fivn_ContractwithCustomerAssetLiabilityNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue", "verboseLabel": "Contract liabilities (deferred revenue)" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r461", "r462", "r484" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 }, "http://www.five9.com/role/RevenueContractBalancesDetails": { "order": 2.0, "parentTag": "fivn_ContractwithCustomerAssetLiabilityNet", "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", "terseLabel": "Noncurrent contract liabilities (deferred revenue) (included in other long term liabilities)", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails", "http://www.five9.com/role/RevenueContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r3", "r200", "r215" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "terseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r1" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible senior notes" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r107", "r422", "r423", "r434", "r435", "r436", "r440", "r441", "r442", "r443", "r444", "r760", "r761", "r762", "r763", "r764" ], "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/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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 - less current portion" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r838" ], "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/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "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 Net Carrying Amount of Notes and Impact to Additional Paid-in Capital" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate Bond Securities [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r40", "r268", "r360", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r618", "r832" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "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", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r806", "r869", "r871" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r806", "r869" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r566", "r576", "r806" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "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 provision for income taxes - Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r806", "r869", "r871" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "U.S. state" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r113", "r267", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r438", "r445", "r446", "r448" ], "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/2022", "presentation": [ "http://www.five9.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r1", "r2", "r3", "r198", "r200", "r213", "r272", "r422", "r423", "r424", "r425", "r426", "r428", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r638", "r760", "r761", "r762", "r763", "r764", "r804" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r3", "r200", "r213", "r449" ], "calculation": { "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Principal", "verboseLabel": "Debt balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r109" ], "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", "verboseLabel": "Carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r110", "r424" ], "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 on convertible debt (in USD per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r18", "r118", "r121", "r123", "r424" ], "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 on convertible debt" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "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": "Number of consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "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/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "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": "Number of trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r190", "r192", "r422", "r638", "r761", "r762" ], "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 of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r19" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount", "terseLabel": "Third party transaction costs" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r17", "r190", "r451", "r638" ], "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 on debt (percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r17", "r423" ], "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 on debt (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r20", "r272", "r422", "r423", "r424", "r425", "r426", "r428", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r638", "r760", "r761", "r762", "r763", "r764", "r804" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r209" ], "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/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r209" ], "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/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r209" ], "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": "Fundamental Change Event" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r209" ], "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": "On or After June 6, 2023" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r209" ], "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": "Debt redemption price as percentage of principal amount" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRepurchaseAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value amount of debt instrument that was repurchased.", "label": "Debt Instrument, Repurchase Amount", "terseLabel": "Debt instrument, repurchase amount" } } }, "localname": "DebtInstrumentRepurchaseAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentSinkingFundPayment": { "auth_ref": [ "r118", "r831" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount paid into a fund, which is used to retire the debt instrument.", "label": "Debt Instrument, Sinking Fund Payment", "terseLabel": "Sinking fund payment" } } }, "localname": "DebtInstrumentSinkingFundPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r20", "r118", "r122", "r123", "r124", "r189", "r190", "r192", "r210", "r272", "r422", "r423", "r424", "r425", "r426", "r428", "r434", "r435", "r436", "r437", "r439", "r440", "r441", "r442", "r443", "r444", "r447", "r638", "r760", "r761", "r762", "r763", "r764", "r804" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/DebtTables", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r356", "r379" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r357" ], "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/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r813" ], "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": "Schedule of Marketable Investments" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r355", "r377" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "terseLabel": "Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "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/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r806", "r870", "r871" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "U.S. federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r191" ], "calculation": { "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "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", "negatedTerseLabel": "Unamortized issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r151", "r806", "r870" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r548", "r549" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r58", "r151", "r567", "r575", "r576", "r806" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "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 provision for (benefit from) income taxes - Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r4", "r5", "r199", "r212", "r560" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.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": "Gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r548", "r549" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r806", "r870", "r871" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "U.S. state" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r149", "r868" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "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 intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Amortized intangibles" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r561" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r149", "r868" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized R&D costs" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r867" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "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", "terseLabel": "Deferred tax assets", "totalLabel": "Net deferred taxes" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails", "http://www.five9.com/role/IncomeTaxesNarrativeDetails", "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r867" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r149", "r868" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "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 compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r149", "r868" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "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 accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r149", "r868" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r562" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r149", "r868" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "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/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r149", "r868" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": { "auth_ref": [ "r496" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level.", "label": "Defined Benefit Plan, Accumulated Benefit Obligation", "terseLabel": "Defined benefit liability" } } }, "localname": "DefinedBenefitPlanAccumulatedBenefitObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contribution expense" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r58", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation and amortization of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r58", "r319" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.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", "verboseLabel": "Total depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Acquired technology", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_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/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:", "verboseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r258", "r281", "r282", "r283", "r284", "r285", "r290", "r292", "r295", "r296", "r297", "r301", "r606", "r607", "r705", "r709", "r755" ], "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 USD per share)", "verboseLabel": "Basic net loss per share (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r258", "r281", "r282", "r283", "r284", "r285", "r292", "r295", "r296", "r297", "r301", "r606", "r607", "r705", "r709", "r755" ], "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 USD per share)", "verboseLabel": "Diluted net loss per share (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r69", "r70" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r298", "r299", "r300", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r270", "r551", "r578" ], "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 income tax rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "terseLabel": "Global intangible low-taxed income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "fivn_AccruedLiabilitiesandOtherCurrentLiabilities", "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", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccruedandOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r538" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Stock-based compensation included in capitalized software development costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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": "Stock-based Compensation Expense" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r539" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average amortization period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "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": "Shares available for future issuance under ESPP", "verboseLabel": "PRSU" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options outstanding", "verboseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmploymentContractsMember": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Contracts securing the services of employees, which may define the period of employment and the nature of the business relationship, and which may include nondisclosure and noncompete restrictions.", "label": "Employment Contracts [Member]", "terseLabel": "Acquired workforce" } } }, "localname": "EmploymentContractsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r117", "r226", "r253", "r254", "r255", "r273", "r274", "r275", "r278", "r286", "r288", "r305", "r364", "r460", "r540", "r541", "r542", "r571", "r572", "r605", "r627", "r628", "r629", "r630", "r631", "r632", "r663", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r359" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity investment in a privately-held company" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Measurements Measured on a Recurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r609", "r610", "r616" ], "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/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r182", "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Assets Carried at Fair Value" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r436", "r490", "r491", "r492", "r493", "r494", "r495", "r610", "r667", "r668", "r669", "r761", "r762", "r767", "r768", "r769" ], "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/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r185", "r186" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r609", "r610", "r611", "r612", "r617" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r436", "r490", "r495", "r610", "r667", "r767", "r768", "r769" ], "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]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r436", "r490", "r495", "r610", "r668", "r761", "r762", "r767", "r768", "r769" ], "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]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r436", "r490", "r491", "r492", "r493", "r494", "r495", "r610", "r669", "r761", "r762", "r767", "r768", "r769" ], "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]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Summary of changes in contingent consideration liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r183", "r186" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Changes for Contingent Consideration Liabilities" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r613" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "negatedTerseLabel": "Less: Payment" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r183" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r436", "r490", "r491", "r492", "r493", "r494", "r495", "r667", "r668", "r669", "r761", "r762", "r767", "r768", "r769" ], "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 Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r609", "r610", "r611", "r612", "r614", "r617" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r615", "r617" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetAssetLiability": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of asset after deduction of liability.", "label": "Fair Value, Net Asset (Liability)", "terseLabel": "Assets and liabilities measured at fair value on nonrecurring basis" } } }, "localname": "FairValueNetAssetLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r646", "r650", "r778" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails": { "order": 2.0, "parentTag": "fivn_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease Maturities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r647", "r652" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Financing cash used in finance leases", "negatedTerseLabel": "Payments of finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r643" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentCapitalizedUnderFinanceLeaseObligationsDetails", "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r875", "r877" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedLabel": "Less: accumulated depreciation and amortization", "negatedTerseLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentCapitalizedUnderFinanceLeaseObligationsDetails", "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization [Abstract]", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseRightOfUseAssetAfterAccumulatedAmortizationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r646", "r650", "r778" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails": { "order": 1.0, "parentTag": "fivn_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r874" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Gross", "verboseLabel": "Property and equipment, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPropertyandEquipmentCapitalizedUnderFinanceLeaseObligationsDetails", "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance lease, right-of-use asset, Balance Sheet location [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r655", "r778" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r654", "r778" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term, finance leases (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r353", "r354", "r368", "r372", "r373", "r374", "r375", "r378", "r380", "r381", "r447", "r458", "r596", "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", "r758", "r814", "r815", "r816", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ], "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/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Remaining Amortization Period (Years)", "verboseLabel": "Weighted average remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r235", "r399" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r95" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r95" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r95" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "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 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r95" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r95" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r397", "r398", "r399", "r400", "r697", "r701" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r93", "r701" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "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/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r88", "r92" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r93", "r697" ], "calculation": { "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails": { "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", "periodEndLabel": "Intangible assets, ending balance", "periodStartLabel": "Intangible assets, beginning balance", "totalLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails", "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "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": "Finite-Lived Intangible Assets [Roll Forward]", "terseLabel": "Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "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]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r58", "r111", "r112" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Loss on early extinguishment of debt", "terseLabel": "Loss on early extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r41" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 3.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", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r234", "r385", "r702", "r759", "r779", "r820", "r821" ], "calculation": { "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails": { "order": 5.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails": { "order": 4.0, "parentTag": "fivn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAcquiredIncludingGoodwill", "weight": 1.0 }, "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill", "verboseLabel": "Recognized goodwill in relation to options assumed" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r85", "r90" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r386", "r393", "r759" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "terseLabel": "Goodwill impairment, accumulated" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r39", "r268", "r321", "r330", "r335", "r338", "r360", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r618", "r757", "r832" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Indemnification" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r58", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofExpectedFutureAmortizationExpenseofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r269", "r577" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r34", "r193", "r204", "r222", "r321", "r330", "r335", "r338", "r706", "r757" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "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", "terseLabel": "Loss before income taxes", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r269", "r577" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "International" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r145" ], "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/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r270", "r552", "r558", "r565", "r573", "r579", "r581", "r582", "r583" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r271", "r287", "r288", "r320", "r550", "r574", "r580", "r710" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for (benefit from) income taxes", "totalLabel": "Total provision for (benefit from) income taxes", "verboseLabel": "Provision for (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxesDetails", "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r252", "r546", "r547", "r558", "r559", "r564", "r568" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign taxes" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r551" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "U.S. federal tax at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "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 other nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "terseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 1.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", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "U.S. state income taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r865" ], "calculation": { "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedTerseLabel": "Research and development credit" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxAmountReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r55", "r62" ], "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 for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r57" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r57" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r695", "r801" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r57" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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 taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.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:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r801" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Accrued and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r801" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.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", "negatedTerseLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r57" ], "calculation": { "http://www.five9.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 prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r57" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "Increase (Decrease) in Property and Other Taxes Payable", "terseLabel": "Accrued federal fees and sales tax liabilities" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r86", "r91" ], "calculation": { "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r191", "r206", "r256", "r318", "r636" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 }, "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "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.", "label": "Interest Expense", "negatedTerseLabel": "Interest expense", "totalLabel": "Total interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r43", "r442", "r452", "r763", "r764" ], "calculation": { "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense Related to the Notes" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r262", "r265", "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease Obligations" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesOperatingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases, Operating [Abstract]", "terseLabel": "Operating leases" } } }, "localname": "LeasesOperatingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Description [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LesseeFinanceLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Operating Lease Maturities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails_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", "terseLabel": "Outstanding operating lease obligations", "totalLabel": "Total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails", "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r656" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, extension term (in years)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "verboseLabel": "Operating lease, term of contract (in years)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r14", "r268", "r360", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r593", "r594", "r595", "r618", "r756", "r832", "r880", "r881" ], "calculation": { "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r201", "r218", "r779", "r805", "r817", "r873" ], "calculation": { "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r16", "r231", "r268", "r360", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r593", "r594", "r595", "r618", "r779", "r832", "r880", "r881" ], "calculation": { "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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": "Liability [Member]", "terseLabel": "Liability" } } }, "localname": "LiabilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofChangesforContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r3", "r200", "r215", "r435", "r450", "r761", "r762" ], "calculation": { "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Net carrying amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r20", "r106" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/DebtScheduleofInterestExpenseDetails", "http://www.five9.com/role/DebtScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails", "http://www.five9.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r102", "r103", "r408", "r409", "r410", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails", "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "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": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails", "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r102", "r103", "r408", "r409", "r410", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails", "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r102", "r103", "r408", "r409", "r410", "r828", "r829" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails", "http://www.five9.com/role/CommitmentsandContingenciesUniversalServicesFundLiabilityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Investments" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r838" ], "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]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "xbrltype": "domainItemType" }, "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 bonds" } } }, "localname": "MunicipalBondsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r264" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r264" ], "calculation": { "http://www.five9.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 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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r56", "r59" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r35", "r59", "r205", "r221", "r229", "r247", "r250", "r255", "r268", "r277", "r281", "r282", "r283", "r284", "r287", "r288", "r294", "r321", "r330", "r335", "r338", "r360", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r607", "r618", "r757", "r832" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r68", "r224", "r225", "r226", "r227", "r228", "r276", "r277", "r278", "r279", "r280", "r283", "r289", "r301", "r349", "r350", "r361", "r362", "r363", "r364", "r365", "r366", "r540", "r541", "r542", "r569", "r570", "r571", "r572", "r586", "r587", "r588", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r634", "r635", "r639", "r640", "r641", "r642", "r658", "r659", "r660", "r661", "r662", "r663", "r698", "r699", "r700", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTerminationofZoomProposedMergerandBasisofPresentationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements Not Yet Effective" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "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)", "terseLabel": "Total other (expense) income, net", "totalLabel": "Total other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other (expense) income, net:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "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", "terseLabel": "Total operating expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r321", "r330", "r335", "r338", "r757" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss from operations", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r651", "r778" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating\u00a0Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r644" ], "calculation": { "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails", "http://www.five9.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability [Abstract]", "terseLabel": "Operating lease liabilities:" } } }, "localname": "OperatingLeaseLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r644" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails": { "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 liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r644" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails": { "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 liabilities \u2014 less current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r648", "r652" ], "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", "negatedTerseLabel": "Operating cash used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r643" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/LeasesScheduleofBalanceSheetDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r802" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Amortization of operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r655", "r778" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r654", "r778" ], "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, operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofWeightedAverageRemainingTermsandDiscountRatesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r148" ], "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/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r67", "r75", "r179" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Description of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r245", "r779" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r236" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesCommitmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Comprehensive Loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r174", "r175", "r176", "r248", "r251" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.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", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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]", "terseLabel": "Schedule of Accrued and Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "totalLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/FinancialStatementComponentsScheduleofOtherLongtermLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r59" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Schedule of Long-Term Liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r44" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other (expense) and interest income" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r52" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payment of contingent consideration liability up to acquisition-date fair value", "terseLabel": "Payment for contingent consideration liability" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityOperatingActivities": { "auth_ref": [ "r53" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability exceeding amount recognized at acquisition date. Includes, but is not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Operating Activities", "negatedTerseLabel": "Payment of contingent consideration liability in excess of acquisition-date fair value" } } }, "localname": "PaymentForContingentConsiderationLiabilityOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r46", "r80", "r260" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedTerseLabel": "Purchases of marketable investments" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r47", "r589" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "negatedLabel": "Cash paid to acquire Inference and Virtual Observer", "terseLabel": "Cash paid to acquire Virtual Observer", "verboseLabel": "Cash paid to acquire Inference Solutions" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r263", "r358" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "negatedTerseLabel": "Cash paid for an equity investment in a privately-held company" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r48" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r48" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalization of software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r488", "r489", "r495", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r507", "r769" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RetirementPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitsPeriodExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Period expense related to postemployment benefits.", "label": "Postemployment Benefits, Period Expense", "terseLabel": "Retirement expense" } } }, "localname": "PostemploymentBenefitsPeriodExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RetirementPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r453" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r453" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r6" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock, $0.001 par value; 5,000 shares authorized, no shares issued and outstanding as of December 31, 2022 and 2021" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r795" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "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", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r244", "r382", "r383", "r752" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrivatePlacementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private Placement [Member]", "terseLabel": "Private Placement" } } }, "localname": "PrivatePlacementMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r50" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt", "terseLabel": "Proceeds from issuance of convertible senior notes" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r800" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from issuance of debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r49", "r138" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from exercise of common stock options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r80", "r260", "r261" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturities of marketable investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r45", "r80", "r260" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from sales of marketable investments" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r49", "r138" ], "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", "verboseLabel": "Cash received from options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r49" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from sale of common stock under ESPP" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r825", "r875", "r877" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Accumulated depreciation and amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r826", "r877" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails", "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r794", "r824", "r874" ], "calculation": { "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r100", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r100" ], "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/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life, in years" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r259", "r370" ], "calculation": { "http://www.five9.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 doubtful accounts", "verboseLabel": "Add: bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total future minimum payment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Information Disclosure [Abstract]", "terseLabel": "Quarterly Financial Information Disclosure [Abstract]" } } }, "localname": "QuarterlyFinancialInformationDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r71", "r304" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information [Text Block]", "terseLabel": "Selected Quarterly Financial Data (Unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesBillingStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid.", "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status [Domain]" } } }, "localname": "ReceivablesBillingStatusDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfConvertibleDebt": { "auth_ref": [ "r51" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Repayments of Convertible Debt", "terseLabel": "Cash payment to settle aggregate principal" } } }, "localname": "RepaymentsOfConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r143", "r223", "r888" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "order": 1.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", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research and Development Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r60", "r66", "r196", "r216", "r232" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. 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": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash in other assets" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails" ], "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": "RSUs (including PRSUs) outstanding", "verboseLabel": "RSUs (including PRSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r125", "r217", "r718", "r723", "r779" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r226", "r273", "r274", "r275", "r278", "r286", "r288", "r364", "r540", "r541", "r542", "r571", "r572", "r605", "r714", "r716" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r316", "r317", "r329", "r333", "r334", "r340", "r341", "r344", "r482", "r483", "r696" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r487", "r753" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r464", "r465", "r466", "r467", "r468", "r469", "r472", "r473", "r486", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r471" ], "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": "Performance obligation satisfaction period (in months)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r836" ], "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": "Remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/RevenueNarrativeDetails" ], "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" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r653", "r778" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r653", "r778" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/LeasesScheduleofLeaseCostandSupplementalCashFlowDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax liabilities", "verboseLabel": "Sales tax liability - current" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrentAndNoncurrent": { "auth_ref": [ "r202", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax.", "label": "Sales and Excise Tax Payable", "terseLabel": "Sales tax liability" } } }, "localname": "SalesAndExciseTaxPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesStateandLocalTaxesandSurchargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesCommissionsAndFees": { "auth_ref": [ "r41" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Primarily represents commissions incurred in the period based upon the sale by commissioned employees or third parties of the entity's goods or services, and fees for sales assistance or product enhancements performed by third parties (such as a distributor or value added reseller).", "label": "Sales Commissions and Fees", "terseLabel": "Commission expense" } } }, "localname": "SalesCommissionsAndFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific 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]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromComputationofDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r69" ], "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 Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.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/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r154", "r155", "r584" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Provision for Income Taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": { "auth_ref": [ "r77", "r818" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.", "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r812" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r135", "r139" ], "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": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r88", "r92", "r697" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesGoodwillandIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r88", "r92" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets Activity" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r759" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Components of Loss Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of Other Assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r158" ], "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/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r38", "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning 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 Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenues and Property and Equipment by Geographic Region" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r33", "r76" ], "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/2022", "presentation": [ "http://www.five9.com/role/GeographicalInformationScheduleofRevenueandPropertyandEquipmentbyGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of RSU Activities" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r129", "r130", "r132" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Stock Option Activities" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (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, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions for Stock Option Purchase Plan" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Valuation Assumptions, Stock Option" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r114", "r115", "r116", "r118", "r119", "r120", "r122", "r123", "r124", "r125", "r238", "r239", "r240", "r306", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r765", "r792", "r803" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost [Table Text Block]", "terseLabel": "Schedule of Unrecognized Compensation Expense" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r776", "r866" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Rollforward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r92" ], "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 Expected Future Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsTables" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r313", "r314", "r315", "r321", "r322", "r332", "r336", "r337", "r338", "r339", "r340", "r343", "r344", "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r341" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": { "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", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofDepreciationandAmortizationExpenseDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r57" ], "calculation": { "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Total stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofAllocationofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r773" ], "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 (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "RSUs forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs forfeited or cancelled, weighted-average grant date fair value per share (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r525" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Equity instruments granted (in shares)", "verboseLabel": "RSUs granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r525" ], "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 per share of RSUs granted", "verboseLabel": "RSUs granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r522", "r523" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, ending balance, weighted-average grant date fair value per share (in USD per share)", "periodStartLabel": "Outstanding, beginning balance, weighted-average grant date fair value per share (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "RSUs vested and released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r529" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of RSUs vested during the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "RSUs vested and released, weighted-average grant date fair value per share (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee subscription rate, percentage of pre-tax earnings" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r137" ], "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 per employee per purchase period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "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, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized for issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Additional information pertaining to stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r516" ], "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": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r516" ], "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": "Exercisable, weighted-average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r529" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r845" ], "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", "negatedTerseLabel": "Options forfeited or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r845" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited or expired, weighted-average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r518" ], "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/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r528" ], "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", "terseLabel": "Weighted average grant date fair value per share of options granted, excluding assumed stock options (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance, weighted-average exercise price (in USD per share)", "periodStartLabel": "Outstanding, beginning balance, weighted-average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested and expected to vest, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Outstanding, weighted-average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased", "terseLabel": "Weighted-average price per share (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails", "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails", "http://www.five9.com/role/StockholdersEquityScheduleofCommonStockReservedforFutureIssuanceDetails", "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails", "http://www.five9.com/role/StockholdersEquityScheduleofRSUActivitiesDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockBasedCompensationDetails", "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Options exercised, weighted-average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted, weighted-average exercise price (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "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": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "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": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Fair market value of common stock (in usd per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r839" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting, percentage of award" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Award expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofOptionandESPPValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r133" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, weighted average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of options vested during the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "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", "terseLabel": "Purchase price of shares, percentage of the fair market value of the Company's common stock" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r127", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in share)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software development costs", "verboseLabel": "Internal-use software and development costs" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesScheduleofPropertyandEquipmentNetDetails", "http://www.five9.com/role/FinancialStatementComponentsScheduleofUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r238", "r239", "r240", "r268", "r292", "r293", "r295", "r297", "r306", "r307", "r360", "r413", "r415", "r416", "r417", "r420", "r421", "r453", "r454", "r456", "r457", "r459", "r618", "r739", "r792", "r803", "r811" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r117", "r226", "r253", "r254", "r255", "r273", "r274", "r275", "r278", "r286", "r288", "r305", "r364", "r460", "r540", "r541", "r542", "r571", "r572", "r605", "r627", "r628", "r629", "r630", "r631", "r632", "r663", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r273", "r274", "r275", "r305", "r696" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r25", "r117", "r118", "r125", "r439" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock upon partial conversion of the 2023 convertible senior notes (in shares)", "verboseLabel": "Equity component from partial repurchase of 2023 convertible senior notes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r6", "r7", "r117", "r125" ], "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 ESPP (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/StockholdersEquityESPPNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r117", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r117", "r125", "r519" ], "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", "negatedTerseLabel": "Options exercised (in shares)", "terseLabel": "Issuance of common stock upon exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/StockholdersEquityScheduleofStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r26", "r117", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock upon partial conversion of the 2023 convertible senior notes" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r6", "r7", "r117", "r125" ], "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 ESPP" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r125", "r131" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock upon vesting of restricted stock units" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r26", "r117", "r125" ], "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", "terseLabel": "Issuance of common stock upon exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r79", "r779", "r805", "r817", "r873" ], "calculation": { "http://www.five9.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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r172", "r173", "r178", "r226", "r227", "r254", "r273", "r274", "r275", "r278", "r286", "r364", "r460", "r540", "r541", "r542", "r571", "r572", "r605", "r627", "r628", "r632", "r663", "r715", "r716", "r805", "r817", "r873" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Adjustment to stockholders' equity", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Financial Statement Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow data:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Research and development credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trade name and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/AcquisitionsInferenceSolutionsNarrativeDetails", "http://www.five9.com/role/AcquisitionsScheduleofInferenceSolutionsDetails", "http://www.five9.com/role/AcquisitionsScheduleofVirtualObserverDetails", "http://www.five9.com/role/AcquisitionsVirtualObserverNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r353", "r354", "r447", "r458", "r596", "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", "r814", "r815", "r816", "r890", "r891", "r892", "r893", "r894", "r895", "r896" ], "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/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r24", "r126" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DebtConvertibleSeniorNotesandCappedCallNarrativeDetails", "http://www.five9.com/role/StockholdersEquityCapitalStructureNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r754", "r767", "r889" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "verboseLabel": "U.S. agency and government-sponsored securities" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r754", "r767", "r769", "r889" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities", "verboseLabel": "U.S. Treasury" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofCashandCashEquivalentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofAssetsCarriedatFairValueDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofGrossUnrealizedLossesandFairValueofMarketableInvestmentsDetails", "http://www.five9.com/role/InvestmentsandFairValueMeasurementsScheduleofMarketableInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or products shipped. This element is distinct from unbilled contracts receivables because this is based on noncontract transactions.", "label": "Unbilled Revenues [Member]", "terseLabel": "Unbilled trade accounts receivable, net of advance client deposits" } } }, "localname": "UnbilledRevenuesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/FinancialStatementComponentsScheduleofAccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain": { "auth_ref": [ "r403", "r404", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the unconditional purchase arrangement.", "label": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]", "terseLabel": "Unconditional Purchase Obligation, Category of Goods or Services Acquired [Domain]" } } }, "localname": "UnconditionalPurchaseObligationCategoryOfGoodsOrServicesAcquiredDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unrealized gains and losses on investments.", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "terseLabel": "Schedule of Gross Unrealized Losses and Fair Value of Marketable Investments" } } }, "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/InvestmentsandFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r545", "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Unrecognized benefit \u2014 end of period", "periodStartLabel": "Unrecognized benefit \u2014 beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r554" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Gross decreases \u2014 prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r556" ], "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", "negatedTerseLabel": "Settlements with tax authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Gross increases \u2014 current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r557" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis": { "auth_ref": [ "r403", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "Pertinent information about unrecorded unconditional purchase arrangements to acquire goods or services, by category of goods or services. arrangements to acquire goods or services, by category of goods or services.", "label": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]", "terseLabel": "Unrecorded Unconditional Purchase Obligation by Category of Item Purchased [Axis]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "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": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r403", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CommitmentsandContingenciesScheduleofFutureMinimumLeasePaymentsforHostingTelecommunicationUsageServicesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r72", "r73", "r74", "r308", "r309", "r311", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/DescriptionofBusinessandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Increase (decrease) in valuation allowance for deferred tax assets" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ], "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/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864" ], "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/2022", "presentation": [ "http://www.five9.com/role/StockholdersEquityEquityIncentivePlansNarrativeDetails", "http://www.five9.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r291", "r297" ], "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)", "verboseLabel": "Weighted-average shares used in computing diluted net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r290", "r297" ], "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": "Weighted-average shares used in computing basic net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS", "http://www.five9.com/role/NetLossPerShareScheduleofBasicandDilutedNetLossPerShareDetails", "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Shares used in computing net loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.five9.com/role/SelectedQuarterlyFinancialDataUnauditedScheduleofQuarterlyFinancialInformationDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466103&loc=SL6014347-161799", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41256-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41261-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(ee)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r783": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r784": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r785": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r786": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r787": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r788": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r789": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r791": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 128 0001288847-23-000029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001288847-23-000029-xbrl.zip M4$L#!!0 ( ," 6%9?$4L\-S8 .S- 0 > 83$R,S$R,E]E>#$P,C%X M<')S=3(P,C-X,C N:'1M[7U9<]M&MO#[]ROZ.C6Y4A5%BQ1E2W8F5?*27,^= M."Y;N:EYFFH"31%C$.!@$<7Y]=]9NAN-C2)E281HSD-&)H!&X_39UY_^Z]WO M;R__\>F]F&:S4'SZX\W?/[P5SXZ>/__SY.WSY^\NWXG_N?SM[V+4/QZ(RT1& M:9 %<23#Y\_??WPFGDVS;/[J^?/%8M%?G/3CY.KYY>?GN-3H>1C'J>K[F?_L MYY_P%_BODO[/_^^G_SHZ$N]B+Y^I*!->HF2F?)&G070E_O15^E4<'>F[WL;S M91)<33,Q/!Z>B#_CY&MP+?EZ%F2A^MFL\]-S_O=/S^DE/XUC?_GS3WYP+0+_ MK\^"R>G)2,K)BY&5D/!A[Y_\#X^"_/2O=EZB8[DF%P%;VBW<+521QEL(L$ M5N4_>?':*UH>-9>].(R35S\XY6CB9P%X?+5?U\&,Y6*CVHA/L$Q\BKV^V?\_; MZ)^NM1$$X">53.($%O.4^/&'L^%@\/J-3($R/JLT2P(/B>1+%GM?Q1]1D#W0 M?M?:K?@5^$ F/L99X"G<^O!X,!+O_YT'V1*!"4<*@!6?0AFMBQ7#,E;\*T^S M8+)\<&(8W886XB";\G$,CU\_#,SMGFC%5T$&(/#6.(6W\6PNH^4#;VHEH @N M@]>'8JH2-5X*N9")GXHL%I]D L@1S!%/$()1/ANK1,03,2_0_&A,^)T4^)T2 M?N> WZDXZ"34/WW^\D?:"9BG*A, R6PJQBJ,%QW&U M$BR[ K"\N 4:T'1&D M(LW'_U)>AO@JPQ"1$T$(XFB6"AGYPHLCG[0=^&?JP#N(X$9XWN'81RM8=8E= M=OB8-#_OP#GUZ"#:I4J'@>@*O:VR!T1@A-*Z2'IQE2A%&GEW@#&H+,<@)[S4 :90NE(H>7:L;* MRUB\A!?TZC?1>VF7L&"6Q&%_'6MDN_JBH^S\^,/IV>L??QB\.&[X[_;PE75K M7WF(@'#2K_+(5PG>A9B\>K?=A?L[(";$&Y*O>\@_)L8[MBK\'<0^@5\\+?C_ M34:Y3)9BT&/WDK:ZQ3OE*3)73OC*Z=,]J$LPLT%O_6C-+[)?GN)A/=TS^$W> M!+-\]ET>PESZ?A!='85JDKTZ/S9>G@"6C+)71V?G_<%\/3=BRTJE UZQ^&,[ M5/\/E&QT:']!13 /MVQ6K<(TL::/[@6\:_-#&+Y\A"-H_NP#>;A%*BJ!:G#: M/R=<_%*X'%#;=3P,H'?/92*O$CF?BH,Q&W"/L_\F#%[%!4RPX&*;2&U 6#%. M>M;^./X+@7 (=UOC ODN6Q=C,%]D@E83WG0-U"IBMEG8*:G_ 79< &;.3!LZ M^).A[+=) )9+(,4!6$V.";8_LTW/#'!]/D_B:X#?>$DWO(UGLR#+E,)S "MT MK$#=9)NUI/27_7+Q'OB; Q]!.(G#,%ZP1K))Q*;,XT:C->3!R8OMR8.@,_)@ M^*)_2H+QCSD>R^#''T8O7Y\8#M.LM!=\"Z ;C$.%3Q+CLAQK'6XUT4Z=.9EM M8I+$,U$UA+)I$N=7TYHA=-)AW^ O00*@^$W)-$\8 FR8=L-)N B /Z&;;))( MCQ,H1#J5";QKK/!\ .! (;[PXT5D*#52>$,F%M,83IMN)VF%Z\@9/)"EYLCA MQS$P4#%PI%W&:!3"Y="X]=J@I'=A40NQY%JC#G,'_(N0$@/3@H.= J )%ZR4CLP0;M6:N=(7B?/ MH!ZKZ #T":)*8L"XFU#K),X>]M=U5CY)67#=)5' ]NDE*PX (D69?#+3;K$L M!X5C'=8>I.**4KR1P\O(522<5,!"J4!=I(F_Y"R4''7$#R83E2A\VOC\#BX. MJW*K)?KRT)ZB5G)K/OQ9$.5;32L4!V\..1Y@X/=H0E_.,A_U3T8(B/'QF1/MXR&GE-9$WDTD;BN_4H7QBPR4.+G$ M1XVDPV.>Y\D\3A5E^5PF=,A+\5E=Y:'DZ '!\'#= MPV\(3?5?KA6XL?W5LLA:\P6RZ(B&SJT1(KH&O,EG+^QB@C4W@VG03*2<6C$R[NT(&QM?BS M-=(WTLQN.??!\=G>J^=X]? D*ER85"7/BQ.?U",8K&2[D,GWVV 61MPJ.LUH6TL:>(M"?T\SE%'2ZXQY9R\<_50 MO/'/T962F*+[]ED2WYPEL8% CI.[:V9=([ WW2&PL_[@K$I@ ATWVZ H@PYM M3N9OL)XZGMCG=0[@#1@@_5^;QIO?Z2F(:52+>!:D-)'(K8\_(D[36;DL9[5*VIU#Z 5(P04@;Y#R9$7!?S.8 @N!$7K8E_ ML%[!&5=XBN\O)_DV5KH6(>%-6TI2_I"F.9D/)DNYHT4TI;Q9*C9CC$-'8U$Y MQX1PX2.4&2/BR$2Y 8/02H;K7/)H<# "&A3EZ(QB*&NJTN;TQE\2[4 N"GU M-&>[#*O7)+J[D"7HFXV7; HK4,D;4I5*$AD:1YD.?AH3'WNBD)-M'8?9 !UF MHPWC(UNHD&BIZ_1]W55&7&(Q('F@+[RO4;P(E7]%T"UG)VY%+W.;&LAB=ZE( ME*>".3I+>\3IZ=Q(%' AN404P;X(/;=VL]>8CGD01%Z8DPS9Z\@K=&2NK35Z MEK'W*8F@,/>-0,3K?2$N;)EI2=':G\I]GTJIRM=AG!1+I)IGAT80J": 5R(Q MO89VTP"57<&AF*RAHIHXS8%SILI7Q'A91P((A71QD:!G-&(2)#YB4OOKM('W0Z8,_S&&Y:LO3 P(@?S[-22CM] M14Q1DQ@AM0A2!8__.P=XT'V.81?*15^\6:*/#S="'PW/Z7VZ8/) '-!W@6PD M1F3\7[YNC97BTBH$BDCB*/! P(0!;9@ '*.JRHMEJE3];30P+ 2/CO"TWNZU\K.;NB3FX'^"[$9L(EO MO>%)?O8E=D#U_>5>H/ESWSLV VMNH=>]*W!+7<,[ &3M M8-Z@D>]C]DB],V-XV.ZHF^*QB<"L:@#>"&S4VOW <_JEEO#\#AU3B]-#'WQ] MR=9>JALU3=VX.VI]>QNW2+W/W.M'T6^:47?P0%,8UGE[)?&:DIL8.=P(4?^! MG$'K4571O#Q1\T1QU ?4FD3PC!20O$5* ^5&3')T9@J?HIVMR1 V^V%=Y:A( MD.B+'<&]8<=P3Q=P/-*N6KP2_T#<6IM?$TNBV@2)J6KQ=> W\^X';&VW%KBW M%T9?$^XFPZWHN/V>XM$(V")RO!+$+.+V0%X?R#U*R309BRQ?%>"[FR]@LBV! M@Q+?;4C4M#GV*/;7IAWBJ*1BH!*#FU#846E"9=/R*^XHB##YS?.P30LMCL7. MF!X0*@8Q+\*IE[AIVF%IUTE1Y3N/L:([D*']8GH:5@]]7D/PVZNK]&ZE;GA- MI_&. = MY#NT&8F +Q,59$4+RO7P;E=TP)..R>$BG902;*J5\#_^<'+V6GSA MQDL5O6J[LOL>T>'E<&OH\& ]?->!8@4?AOWCH:F17INQ.UXQHES6WVT*/&&7 M3D!N361.&WDN&9L[Z)8 %]@3K;@I=1A%]L4>)Y0(V$,$R3HZXSIA[$U-BH%ZB*;>Q MR&"U7@PM:]!$-$/8T*/1*_V+Y! ._IR GL%%(9SE3$GQG/!'FX+7%:F%;BV& MV94&P2:0U"WM*,.2/[:@HEU!_H>J9KH3BR.A!W:?44;9M9"6?0M-?0=K7@7 M><)]P-LP4#E>3W-O6G^0JQR*]%9,U'9>0"XT?:LABC6;&]XGAFQ1)QIU3"?Z MHL \ ,8([_B[7%"V11@@/6_=6\$(@B94&5E+B,D6P=)PPK7YD67BFBE1LCC\ M,7?E^]JKY5&HTE0 ^\4E336@7EH21[X*0#=(;!V0;L!G0'^!0L$4X;E9UE.J MV+,"@B0-45Y@RKT69.5A Z<;-9MG1?TIOS,QB>V4F:Z3YB<-[^^SATBGXH=I M+&9 .90>'RX9/@RQE5+[6<8LW3,UV>T:2,XY;@;Z8%*" MEX55ZL#*E/0PJ Q&12#KJ)]*R!\9V.8;_%33Q^T($SKM&!.Z+*LDV_7,?W(+ MA_I*N]MIIGK&YX-'3^>_#>UH2X,[S$;<>C^8 MS5, MY.XO![A-Y-37_R"(;4;"2)"E6DZ3RV5$8O WPM=92W":S.7L)R>I/.2 MW E2A#'&CR/X&]^"N]B0HY!,X]WBZ.0@=0U#URYD&1W*.;O+K1G(7(V6:N4L MVMF][G?>JZ/S>_!LK2%0C6?K'?9_V+H2OPG.)ZHD*3D!7!<82FJ01YB)*IEV ME)"*1JZ*U#/)%CXJO<$X1[1&ZS-CS*1V&#W^&S1E+\^HLE1('_@>Z\EQ8O$8 MRR"SPD3%Z$H6LF37BBLV)(!+4QE.*D_U:J8S?P36=@:^B>_4#>4=(87'0XL! M*'X.!IG,LVF<4,(4E]PJQ5:6=2V32*)$69V"Y)3F&AI3A-O8_!4#DE8"X!/: MV"M*K=WB9L?D*D2B?;ROH:,BR%#?X$%B\2!& M/* W3R:!A[8@4!MZ[K'0'4B><[AL-I>.JU))=$I?%$2T(]?(KI5* Q#49(*U M+ TPSC,3!2)HL8 MVP[$"]:OX@I&LVL$=@!;BG3+%CH@%C!WW=)NN!1>=,RE8)J"F+9(.R-?.QI$ MM?[(-OL@T]VHT3PH'!OK^_FH\D]1I HTW5+;M!3B=N(:*T.Q4R6Y+K3A5$$ M%?,@9EXF2,?]9B1^3QYF/=>_4ND^%<6@E98&)/C,]+FP G\8G,*F?6"29A03 MM<_P9 A?)X%9P"%,S37'V;I4<+$\;8E^"AJK',;2^WI%H94CC1L3^M_K1U-O M%M/ F[J0JLK[J@JL+0 P=:,K],P[;<)LQZU\C&UF*-57L6P3,]X^AT+NQ:]M1V\&4UMD6$W46I5LNH8SR*42PJQ9 &K1!,:@C3.4XP(I$QTD<9,QR%B/#=I')JX M-)X]=U=?-BI@5EW)Y TAW!2>)4QC;>*^HP7=,^FVC XMMMZ'U?&@@+@P:&^ M#I*=6JXH&F1EBMTQ=<^HZ4^P(S]L-)?1EUY30 $WQR$^W M&]&RP71CBD>8 !*I29"Q"\PDIVT>^:[&S:D^"C-%?/WI/?A8O-W\N[#R2[X M97/BFU+CZJ]I3[#;E>39LX[ALD$ Q)^_JRO"ZJVZS[0E7^B3FBE_6RI'X?+U M8VQ$:.5"$L^3 %7YD#^^6?/;J--=MQ'PO&,(R#8".FRD+="@'M72RSH0YV@H M']'^)0K@H2<.,#*@83W4,IBS+4GO-&4!-BL2N613OT5Q,9D$(:&AY,(13%#H MV5>@N,>R#D[7X6F@<9X!2\98)1N_Y2N1KL#]&*/^<-50P5JT2^6FR/A)83 + MV&'6LX:]5CDV(S>=J]!B)%43KM==UNTDJR&SSW#8=H;#<)_AL.T,!TR]CG0= M]%6,PYDECQZGORA(&MKR,AED54B ?0Y;9+K8(7Q,3E4LT]L0$W$J_F>,;;WEO%%7E@"F91,KJ3BP_L M).27F%&5Q#-TVF Z,WEIZ -N8;3E5L43Z=$GTZP#L9=?H^XU8-!>Y^R3RAX'S$%H^>ZR&-ULPUD+1;?[)S>,.Y. MD93,Y6A46)1JS52.PR6Y3MGE7>&\34'[)H<<\01D,DC^%&F6/JQ)\VK1>\"Y M$T;KSF>NM[;LU9TH3#,(T4E!L MC3_>:1\@!&JYR[QJ@E03'TI$FZ]OTZO(_:0*D*%#O^%X*L"-.A,S;5YIQ$R3]VZK])X-(=A<[D(AOE M_]2&%#A=(^32U.0A3:Q69 K=B,Q!3=PL;4F22_;B;B- 23;7.1IUR3+:ICQ^:U8CTLPB MS.M&]D9 *->E)S,B&FNB@%@.T0=7SWVW4#1)ZFAKT%YVQ177H6:G V9H5#T( M"%)59I57;=XO]S=@@3#=6R, MWL)UIKNU$'@HB:: T6V?4+*?M*K;OB&=,.DJ:#45N2_$[U&Y]80#^7B,-1IB MDF/74/Z4HH9HO>\H0M!%Q4#9B^PKX;T3YT=B0"&2 ,Z.Y\#"CM[]BF?Y\B#OI&>\ MUY[D7@AFIX5GL:ZU4@<7'"B&SN54:^Z^(AE@UONC_Z6/(W+#'H;_,^!+\/%J M+@/4;'P?!&EJ!:@9/Q]*;*K-%^GWHF W+LM#MU1Q91C#5QXLX)J3E/IN1P83 MU:K*?& JKW12;.T #1O/<%S[-HI!];P4OF/GG1Y8O&KT<,-**Z8A(T2<16V; M*%0\OJ,AR!WG@1WJ[$L\\#>@!A7"&:LXWV<"1>/6%% .@;JLOS/(D00)\2'$^U$9[N81*>JM&&O2'Y/)OAXSO+: M>//Y19F> [3O7/LXG6NE]S6*%]3?JB#Y(J>/?">)N@[40OF5+@VH*B$' 2T) M=">Z2EO45<:C*$: HUQE!VZ:B/37H?5A(KYUL,T$FT88&]>["QAVF/D7'VNG]-= M(;BU!.=6<48(2QS]-X@A0)M4]<""2JZPG0Y:27$8^-HS[>9>]&@93FISRH=# MG>G&GVZKXMV0)ABL614XNV*T=*CU-ADMO]I&R81S[[1*TZ5 385;Z@">(\H, MQ?0:KG'^($82=$+53/KH940;N2P&=6^HU*IWE?>BWI7,09!;;@R \G51!7'L M6A?J(GF1HCV_,_S^FG<[RD+L^7>)[5@B1F"J0#E ,S$Z*4DHDN'R(V MW?F&(R=5&^BP E(@[#B?$W=I2'U&6^M=[/MDD0Q>_P)VTU?Q)X+C2P9,*1.? M%65CXH;>PB<#\B3B4Q)G.L/JPLOL LLWR$V1ODL#I@R:SCU^*M "F)C!S$' MUN(M+5PJ?H]&(.#GD!M&/UND@KF-TIW:@#;+53-.;K_F)=JY:/*']H"I%"\,$<$*P>QGU9C%W8# 8>2T6/!.5RT(7+#LL.YSEIV151V MJ$'\@*=47!?=X;?=M-.M%M"B;$6(@Q* @'<9]D=<,T_HIK+=8+/+.6R?1\#P MP)ID-1#,#8PJ$"\T5TA[*Z[BH\04]_'O;<>_1_OX][;CWYA:HPE#FO)?M\B@ ME6#Q04NQK:38IY"G::547_$ ;C7<02LP^N9#S':^_05<2TT91T!W:3#&[O.E MR+T[1(R%,5$_!D"-@*J.$*.=V$T7.[2;LRWO\C!$]RN<)JD1>@?XGA E-X;$ M4";J;:,(9;#LB #L4#M3$H#O^3SA@'XG ^D]Z:Y*B3GU%TJ=AP/Z9&4#>C: #VA)!G)*9;K 5KG30:'44D@29IZ!?7>^I<'* [;"_/VFNM^7RB M$&M1@R5+N)K3>6G*S JD+IFLM)7J'@)VK8)2@QGTZ,/!/)]R: \C-:F)(3=& M[,Q>KFB>M2S:]YH$-W;#T]LJ(\VH]K1PDF@*TDTFX(Z><[E7\4Z10XK !H_] M*_>YJSRFZ*0TD6)'R*M#[>F(O(K!A>Q',?H,MK@LL-)7W:K:V[; MNE>*]IK M.[T)4J#Z[(A\6;Z:J"21H7&FH!<6^]NCERRC0:$-O4=;NG+WQ?]PS6*/Q_G9 M76%-2:UHMVF48$?:KUQ(82XLM),2>\;[DW"O#)U0: J/<2FL'G"=DH4^ MTVO%,COL8*G'.UB_X1?;!,Y521""!PTM7 N NF\ZD(<'P\.#-X?8+\!YZV&U M_M4XV5,%BKYV;*++RK18:GIE<]?8^LE-#[G+&C_M-G K)B9SH)['+A9',%8< M"8BCTD[I'%LVJAO6F28$U-4Y#6ZX5[KV8G.&IJM3NF\!<76%(R\ JU-OJD", MX>04JNRT":681Z*D7Y[A)468S^;81J2T8=-!P-D%-U[A9@1.H=?MG]X'ZE;0G#^*_/QGRX@U9R'.,L(^SK1Z4M/KM/ VTJ4D=M MDSS3TJ2OVD]97LO#(>P.T^TTI:??%>DM\Y!28; MSG0^CHMO^.TI=W$#@2G!-"N2"^1W.+N$.+D[80JBO\ 5?"@%"Y8U]MN_5O'R_) MQC%/_$H6 ]=5](H\,XK4.7.UZ$8 7L?_2/YZ$_OWT>/2P3^7Y\%D].3D923%R,Y42-U_.+LY/C%^6 T&LO) M>##VSO_Y\EF7_?IEWM@?GB(NZM_(=#<_.F_QJ#G3O8N2T5JBY/W--!@'F;AH M/=*[?U))7!X-A_U3*S$;8/F4H?@+<)CSGO@0>6N1QE;W.CP>C,1[L 1!!,*& M,;7EF@,X&V]]]2EVY8,_.?7P;]KKX;54^S^M_[]- IIQ_W! V9I2V:XF%3V' MUNXM==#)=FZ?/G_YHQ,=%X7M"(W&E5-^:3N;M!BD12-$3V-BAYM=MA'--B'? M%V]U#I-G)I[8"9\4[D(U&JZ2,NKX<=*R,\Y8L:=6^]VBZ46L G3BF'TAK[C= M+-S5(,BWXA@UR9_KLMPBZM]9W+9[[ A2UY"9';/<99Y,IDFI!<@>76]%UP(- MT9U7 J";I%W/>ME(LW"-XP[CN[O-+J"\TP2.7)W4M1:/B(<&H.?^]I-R/VH3 MZ[5-.5NMY#TM9V)W?(E4;^00%1)8$/O<-?0W;E5*I\J_KZHI[@*\V_5LS%ZE MZD;G6SFIFGR&A,RHP7(J&Q5_3^T=J(=P,08@&;G>_B:C'&,(@YX8'@]/R(NF M;+&5,UV1KI]VF/G4#[\++*@OWG%6?(7IZRUR>*FHTY]BI:V-G,P#J&V^N7:*5+ZEC2=!''BIZ>O7YP"=/HI,PH]F#]V@DH6SA@-I3S M5+TR?[SV@W0>RN6K("( TD.ORQ(+76O H3)L'*3?0B_DRX7GM'_,WM,,=IKY MYLWZOEX_Z@_=$5RPY?]E^YBW#^0V^I\%37,$V1K0M*41M7,$2XQY&/[?RQ_L"$KOY=QJ&;5*D!,*' M)_T&8!G1U"5H?2%I_@[D]_=)A\T:3T7SWX.F#32C/6.Z(^1.[\"/C.>C#4K? M ;]Z#^)Q,V[UR$#K(.)5/14;\+,]\*K VX#C?1OPO@..6'.AU7GB 2PXV&K#: MX",+TF)FV(#R4$^,/[1EM=16?NA 3SF29E,F=)5ZBGTF8L\T;E[EZ",,:??U M)3$-VQ ^9M/JI2*%^?*96$RQ(R9ES]L^**9,OO;^5H>A>4,^7[&^]F>V8/)= M@=VVW'G>\]K]SQB M>\_KWO.Z][QVS9/1K)4]#DT^#G>\K[=\$^F4-K%WLZV)G+>8=]MU'*V/5[NP MBWO&_N_:H=*A,3'D4/FLRR@I1>EST4>BFVZ4?27H(U6"#O;=&KLW0J"#TX\N MI:'60#,EL"]U:JQ@\ NSWZ MM?IP*8A";*YZQ+<'07#Z5E]\,3P2[N4G[9PFE64A1V_,2/)FZ5LTQ=)MK+"# MLYX(@6-/\2,DXS'5FVC9W%@=^\)VKBUFM>\(\^G>>+=[XCVMGN0'8C[MD;\] M]]F$^[Q9B_FL.-WO@?OL"//IX'C >^(^;3&8C9D/%05CC\E)I6_&P6WA?L3E M6Z+]FV/+X/AL>^@2= ==1OT7YPB(@XMU9$-KRL9>"GR3%&BGLFX!=A[F6TW) MNT]E=;L[ALI+:BX35/B?.X M,_9=\_$)_0-^!+K M:<0-;Z[8]LW$Z!]J>'*W.^LGW!7\GW0'_T=:QN+ *P=?_9A@3V?TK4X>?9;! M;*9\G*Q6FBY-?>5)V$Y4 (SWR95+-1_QJ&,I75_TA!@GFVN?4;7UC*KA/J.J M>\RY@QE5[XN)F:P?>#2A20_(]%VE<40&,JBSV P3!>E8 8OF\1PTM)"'TN(C M;V$S092#\BF29Q?3=OY_1IY4+@T)0$WW5Z:+:R:E!ZK!:!*@/*'1PA7 M=:E\CLIWTR9M%\6]TK[K>3DEOP!-PFG :17Y>-P!(F-\&V:WZC!^;@;])*#] MRFS:(XVTC,B$GE2UZE:I-O0RU6HP-I(,(IHBJ++:I#=2H=V=EGOCQG,D)@QK M+0VI-+67+^@)>^=.]$@>7_,!)H\&J.78E7(5M"@WZHT@]6S%EWU66^J,L9P)0'4\)V6A[W J<1 B[SJ0:5,7]D/VL9S>,X^MC_Y\ZFRV9]U" MS)!P,7XK&N8._/*HT;=I3>_;Y,^N\W-QKZQ< _YQ.+I#3IUDZ[N2'MK!#*VU M/=>:M]I#H2G24KRUX]T1T9)8UU_<@\ILRCP8^Y%EHTLQ4?-08M2&V*84G_G? M]""-SM#CDAXS?< V'F:_E:S0938EQ818,^,/?)[;361&J2.ZGJ\]*%2XG59N MNB<\&7HX<[IYEIK5PGJD$[M^12?!-;.GIXOE2.%!H">V2F MM ]X;3O@=;(/>%77>^SLK :]IDTL%S.GK&=@65*,JU2]7,EK*I.J''&[2CD@ M]\;N2+#NB#";7DG.O::XG,RR)!CGW.\25!K9XMV!DT9M*R7G1V[!?UZ@ON2&K'*CVT IC?I+C!?;.J1OT1BDT IJ^^M+YO@9? M=,JT!A#B)'/"ECI>, MS>AI:T4[(/0#>;@BQMJV*H4MQX=62=S >>FH$P_G_6TSBPXP;F(CLH<4%MT9 M/.T0HKHNMB?KXR>&J;UIL.O4 XNJFK&)4>?#O?-\[SS_[EP/N^ ]OR/!ERE^ M[Y3;(F5<=XDP6#E[0)_<>EE75:7M6[UU6_)V_V)*$*[C@$4=!HSB?,SI+U4K MMFRTKF52KC0B5YF]O::D/#;*=(T&K&/3>IA#.-9DD>X&RRS%#.B5$MQDM&[* M(EACJ65*JW.!M.EFT]OVM6-;#Z6-]J&TSE5]GG:LZO,=NJZ(GM)'VEE+1PAD MP_,\ >I6VC< K*<(##@ZBU]LF9U(:&DO[[MOV[Z^L%1?V,DHQANKZ#89<1V( M;Z#Z'J5:O>"M>6%,MJVV9JUUJU4XD(/J&K/./:TMQ->*]9.38TPH3967DXZ1 M)9*D/CE*2VZQDDN 7KU63_HG3C,=K#WL),VL\'H\28+9B$ZT%/9P!1QD6XYA M(V0=4I$2ZVLIQ^@.J@V)T/T.'Y!<8361]/Z=!VS4D;F,SE]T2\!GC8T9#60< MI=IEA@]'I2VP4:UM;1G%\**D?$-/%W? UUXCO<,FT/8M&=/51;F:K=Y-J6WS MO?O%K)H"&A3'5Y^B%FERN8LTDK]&[[KS0H,L"Z[?H*\KOUFLW@B>F(2NT MH4608G6."&,X8535QT XV*<'^*O2.KK9L^G,9&X>JQ;8ZK+$1@"/9?0UR>>9 MMVP"F2[F*[^QY1R9U6$9-!:VF M.M:)8^V6N.I@>5TGY54M4ZX[$@O(0%+N'K$V% WS1,'*UXJEV;4,5W1PBU"AKH9B1E['B?%T8PJ)#N[I.R/T7$>^]A:@QWLR03'G1D-*QE-3 MDHD1 K@#J;=G]Z";SL>:@5+QX,'@L/PEM8AT\0F9&WWBV'1#J*?9*]]6P%Y. MZVF)]%:B8ARC?V-R/%EAC+A-ZR%)_5%:(-?8[!DD%_='Q^ M<30X&!\>C Y=+?3Z$'7=-!__"P4$K!E'J-X"$SUBLM 3"'=%D^I>34(G%2E M\>ZH3ES7Z+ 4, >R/(DX"=D=P@-H&1 K,;.XC&JB&YJO8C2P2,[L:+6#76!; M>VRVS01)$U;QM=1[!(F*+5D_2)EO$"$2K]02QFOBE=BV)#&TV)/-L M&B=P MW*B+L$=TDL :\!0P/](/Z"S(+F=(.:X%^('4:=O>]\OGG2G9ZF!-15?Y8UT% MZ!#'9'7-J":DGH/^".0WCY%BM;K1X-UQ>HY2@]1;J@WV62V/E-5R^GUDM30^ MS)S=X@ZVT#T"L(=RGJI7YH_7('#GH5R^"B("'CWTNLQ]3V';("NQMU>HWT(O MY,OZB\[/^L.3E_A1&6PW\\V+]??VZ7N?9W[]VNBT?W8V;+U\W!^T7ENU[.F@ M?SXX6VO9Y[1EWC8 )@4]XZ_/3IY58)?%\U<#L!B!Y$ K,:BKN>^KX?Q&#,I2 M"AF$2JJ@FP6^'ZHM2:H&UF512T/I.P! FP1Z2&1 Z5R%!!-0*Q]@\-T[H 9K M 0HDX]GQ*7#P\\'K?_[SG_#_)UMBY#KG:V[1ML(,=PQOFS]_B)Z1 SWFY7"/ ML$T(N\?4+F J^? ..$:Q1]0]HG8644\)3Z=@W:%[["ZH:KP3-4 \?51>UWQ^ M,//N^Z&E>\>B#M+:\5_JY/6<;,UVWQ]]=Z>JORZG;0W) W0# ]#G,8<>\5F9 MA,N>:)\C[RLOF,E0S., FW2,5;;@^*\W-<%%"OC:1!WMJAW'.&5/AR^SUBW9 M/CG YFKS_9I<6/ -Y+NB&_9$72;J^_$C/5D']U5W'-R=+C)9X5_IE'L;-Y? MYBB99=*8BX"?(F=Q$:TI,GRJ";T4L:\%W\HQ1O.VQN-<-%ZZG_08\SL#-16ZEWA)*8H5@ M=X34)P%:&9SY0!R)@X//1X/#'W\8O7Q]\!'^.KR/#UK-USH,F3\QJ?F6R,SW M ?-.3\9[I HRJFDV&\;]6@MIJ+"+,!R4FM)R>\(KI];X%IEL(8C%DRVPHWV MT 1H?FR!9I%\6H7:]TW<'R(K>&TOO ;)7B7PIMF:.CNP8CS(U1/"M9*AIX*7 M$I[AEH/T$(\LCA2F"L[BI$T0\U+80T[.BJVL^S6F+J)=!6G?/KQ3[U^B080/ M7"6JF%E$692-F]YWL=AZO/_%_#$P,3-?;F]N+65M<&QO>65E M+FAT;>U;6U/C.!9^WU^AH6=[0I5#+H0! D,5S:6GJ[I[>AAFN_9I2[%/8C6R MY)%DTME?O^=(=N(DP$(/%&9V>7"(+4OG^IV+E,/O3G\YN?SGIS.6NDRR3[^_ M>?_NA&VT.YW/VR>=SNGE*?OY\L-[-MCJ]MBEX'_:V>[R[L[?/!_LPWAO%,=_9WT\&W?WQWO;^ MOWI(9 >'AW>LFTGX:2,3JIT"K3_<[>?N8"H2EPY[W>[?-_RXH\.Q5@X7,_AR M^#?,,9_IUA&U51Q\=6TNQ40-/:\;X:7J<:RE-L-77?]W0$_:8YX).1O^<"DR ML.PC3-F%SKCZ(;*HG[8%(\9AH!7_!J072?=?IR4O.(\4"BK> D-G7U,Q$H[U MNEN][35B[V+D@4S&J"XPC\[EX%YP=L',8F8*;&>L- MHN#:%9E/2]O@1MI:+H6G6;]_+]FPUZ_V^OWNP1/3X&<<"H>6'=]'8XG.O8V= M(CX_IWB\='I/))W[6'.7CCO*2W]43EQVI^>]/R!UX, M"<3:>.\<%BI!1>&H.2@%S/VM])@+)VAI;;<*E^]FQ&G<7PEZWQ]U)E0R!75 M:YCEO]778!17,:PQN?_R476[Z:A:B9Q]"-V<%M6_7F6;_P?;!^<&-V)0[X5@ M$('J79BS&^V\!#802N\/,8,;>6HHQ-RRS?9'(=SL+]9C@,#44I=AM;M059P3 MPY7?\"5TJW?\J,#M[1Y8UN_V!JR4TSM%6W#4H_HD,2@UM^%*Y#6C/4 *\4)F M]#Z5\HF(0XF_I A;C+Y@:LF<#NT;@:X65"="0\=+O&SNJ*+:/>!33$ MWL3Z M/\8!-9523PCO25 )-VP&>,')?1=7@:?C6B04QS"=3:J\%ET^\EU&W[*XUB+Q MKH\K);H8NOFA*X2-4UMBD.M\QJ"7+&\L+8@B11 M\HC+9(7D@4%A6>ZW3SWJ4'?ZSN'K=EJ:Z#$)A+WU$@_[L4$X.'^M X-3>C$M M45MUKD,'%9FTA70T*!2NA2I;+;IP%N\G!)'6Z?BJTL*J,RUX*K6,+HE\%!*% M4;5MK.^I9QDD JV"I&2$#IJB[$]-?/?O!"W.:,E:.#Z!,=I;4K>+S1?=\[DK MU:(%YD77Q6^_!\T^>T8U[_K5W(@V5L;"6%\!]=[2 M+O6WT7-I_X6AMZ#-><>N[<7,O=/-C_R0[:&-E";%EW=>JO&1-^3Z&@^AV-WH M9F7N^P& 4H3-J((D&(_Q/0H-GD%=;R_/Y_RBA;*U'<_F!I J?3^;L_5T&^\/ M"RD1&@]!ML6/E2B.^BX4[-I@_<7&'.\0\N M"[@5MKRAAQ56-ASG]H9VF5'^XG&VM+5@8>/ =L2,)L!(, Y-PPY9O1WO)X]* M8_3R(N0-5!B DB\>K+J^J5(MYATDP@0* T+B)8K CK;[C >65H^0W=)(_Z:8 M4#]AE^L -D,#DI,3K)VYJ]X::8>&-^PN7N$CC/J%6W_EOQS3"]?45#/G? +M MD0%^U?88.N1RRF=V>?G_V:.!@Z;'=BSME4++,38<%BB]?,6#5Y+?*E[40 "K M#E7 ?*^;G%<7D_+8 7DT!42:-8!>Z\V#\,P#DM'LPB?FQSZ1?='81CDF?89, M?PYJ2YC&%IJ9/;U>0B54QOI569>QC1A"NC/@@\A5+N"G[NT\22JS>R]$<.ESYE'^ M4,0(2'25]!]4GMPGRC:X5*U'H2980(CT=:H>E)L ^I\ MWP'SQ]%(R56.=FO>$CJLM?R/E'UC5^TF:%"(@!1'8P ?4I>]ZI'3H&,TK7E# M)QSY#'LMWKP#(U4>N9(F48]HT<@O!RUSB?-Y%M!X.CI@:9OHZA7+M[_/44&,BY4[3!=Z+E5E&UNK=?TW_I#JV;\".M^?8+^"^X3 M=,(O"_UO'(_^ U!+ P04 " # @%A689RVM><" "A"0 %0 &$Q,C,Q M,C)E>&AI8FET,C$Q+FAT;=U676^;,!1]WZ]PF::^% R!-@VAD=HD:S-U:950 M57N:C&T2JV CXX1FOWX&PKHH;9))W\^]Y_CZ(S@:W/7#;_=#,%=I M NX?KFY'?6"8$#ZZ?0@'X0#0,AA-80GDP$2*G%E'$Z 7E'_VFB/0^!$>F"08"+U+*%<"2(D4)6.2, MS\ CH?D3,,VU5U]D*\EFZ1#NZX+K$CXC@=;)_%$?[NZ"*A=J]CU/1N77"V+!E4XF=7#]66-L(R$YTV!*9+Y3(BGZ MK$R4L!GW*WY&#=6X8Y$(Z7^TJZ=;6LP8I2Q9^<ICI]N)J.!J/+R6@X!7>?07@S!)/A]6@:3B[' M(6@8*A0EM*DM$I)0:>H2$Y3EU&\^NH3E68)6/N-5HBJHNZG%J:YJ2:5B&"5K M_I44M?FEE2R[;B>E55:DR;PV6Y4)*K)M\\XLUVV_:;8MYTW;+MBV97U^_ MZ0FMZR(4"XG*_=)?<-U)I9=>=%QO52LP1BG]M:[6JNP@;)=TC8-<_V%MOBPD MRPG#Y?\-G7^=5F\5V0Q>B,>4TDYIB"D M>,YUUAG3Z->:5W8"1AQ;X("&V2O% 9WT7\@YH DJD*3;?02K#?N5X^SWPSX3 M]57'EQI'L27=.OY?CHEJQ[=?0E"4BV2AMD/VW!C6[_KR4EVC>C\!4$L#!!0 M ( ," 6%:+(M32 0, (<) 5 83$R,S$R,F5X:&EB:70R,S$N:'1M MU59M;]HP$/Z^7W$%K=TD\N(XO 6*M$+9JM$.M4QHGR:3.& UL9%MH.S7STZ@ M8VNUJ9,VM?E@G>.[Y^XYG\_N'@T^]2=?QN>PT'D&X\]GHXL^5!S/F^*^YPTF M _@PN1Q!Z/H()I)PQ303G&2>=WY5@9O-QMU@5\BY-[GV+%3H94(H MZB8ZJ?2Z]H\9*4EZK[I'C@,#$:]RRC7$DA)-$U@IQN]PDEW)I)MKYNP-;#DM,+J3=) /HG# M! 4AQJ<=DK$YCPJ*E1)J MKQZ+3,BHZA=?QZXX*%,$)E8<@,F::R%5,\DN"%;TW;-Y#QVCZOU5@=>0$*G%.)=N6@!VJ27\5C( MI9#$=C>8;4'2U!0-C^U2H2&+0MHI*&V:ENT["MY<">4"QMA![;J/F[5"#OP0 MA?6]W&ZCUDYR#G1Q@W+B7VZU[?=QH!G@GU^UD)SF$TU=+4SYZW38/(6&F8 M,DYXS$AVR,]X.-AB(#PI#&F:&ABSP*DJE)@]^^9BL)!:B@S$FLH#R#)$<^I< M> DE1J/Q"PC[AG!-H)\126K0-VTY%9(S\DRB>[PR_R*M M3U_;4_WE/E^*\D$329H16\X/;OB]X4QH+?+(_V%"9N;HK/1#DS\\"G9C^40I M'DN][U!+ P04 " # @%A60N:X#H ( 0*P %0 &$Q,C,Q,C)E>&AI M8FET,S$Q+FAT;>U::V\;MQ+]?G\%J^"F-J#7ZN&'[!BP91D1FMJ!H]RTGRZX M2THBO+O'RICOX]6./ MC$T2DX^?+S[TNZ14J=6^-+NUVN7@DKP?_/R!M*KU@ P43;4P0J8TKM5ZUR52 M&AN3=6JUZ71:G3:K4HUJ@]N:5=6JQ5)J7F6&EOTATJ%7,HH M3WAJ2*0X-9R17(MT1+XPKN](I5)(=64V4V(T-J11;S3)%ZGNQ(3Z=B-,S,_F M>DYK_OFTY@8Y#26;G9TR,2&"O2L)VF"'X0$+#J.#1JO="([;S?K104B#H]9! M^^#@^+\!C*Q!W/?19A;S=Z5$I)4QM^-W6HWJ83LS)U/!S+@3U.O_+CG1L].A M3 W&4^CO?WHUZ\JH&D&?D5DG:$"3X?>F0F,Q2CO.Q9)7-1>/9"Q5YTW=_7=B M6RI#FHAXUOEQ(!*NR36?DEN9T/3'LD98*IHK,?2"6OS..T& 0=SCU+MP"#VQ M2/GC=CT4H#&D&U6#5@W7;0VF,3#I'4/P5;R*$@ZL7=Z?^+7=:+;C3 M[=T.^E?][OF@?W--;JY(]WV_=T5ZO_2ZGP?]__3P"JV]VR==W15'/GZ^_?3Y M_'I !C?D4Z_KW&G6&[!_RRCM5%@&[WODT_GMQ?EU[U/EYI7=@X].H MUQMK'GUO(UL;C>R7R<\B&E,>DXM/?K(Z+?5JVTY# MGXSIA!/%)X)/D1G,6&A"TS2G,5YF4ADB4W(E54*">N4G(H?D2DSX<9GTTZA* MAE*A"R*2(3Y"(I>@.2QA79#K&\B!#K< M<-K9$U$])L-83O479CZA"KN ($ BS#F+A=QH#",A1Y;<2N6@/XL M!=IG)G042YVCGR5&)6./C$S)B#.\UF0/0& .KTV+)X08;+A*IX3!VNBL2XP$:Y(%O;*$", ML$7+6#!W#J#S4 LFJ!+6 >'3MZ/XU&K*M4VI;AEJEW\= 4K-89 !X=I.&06@ MHSRFEK?AEC-BD9K1PR?ZY?H$OT)N!4&MZ,_9,ZATMW ;[A!NFZUUW&Y-2&OP MW9[*MD8QD#\1S(*3:IE2R]E4 ]BV*K2(I8K-T0,\"QJ*6)B9S=:;AK5KR0'- M8<@O@Q71I:K2I8;[PJ$L5QDPK%UU$452,6> JR]'/$71$ /*:.&972-6!+6S MARO6DLC S@ZPY#4B-MHAQ'JF[4UHG#LZLN'DPR$J/&PQ4VPTUBNUA^)@"WKU MCYN+-P=0= 0U:E\BAC(W3UNP30*@#]+7E6C9"[1E4:!.TC*)G3U?.;?6_5F.J'TL'2FP,Y9X[W MW7P4G#S#SOV.Q\4&_Y%\^4]/T3.!O5,;I_;_R<;)G?BQ^9(H+TC(P O"%9; M L>_MAZ>KSC^6RY@OEM=>1JYQ[E]@R,W/BM MXS\S_MUF?.^C/U9&5;DV[?OK\UYS9=HS/XEZ]&%E)OV7I1U_;S3A:Y]:+GC$ ME8'U11<:@DQRL][E&U]G%G_]MZ+NJ]6S_P%02P,$% @ P(!85EL00$J" M" *2L !4 !A,3(S,3(R97AH:6)I=#,Q,BYH=&WM6FUOVS@2_GZ_@NO@ MN@G@-UE.8SMI@-1Q4.-Z29&ZZ.U].5 291.11"U)V?'^^GM(RK$=.ZW3S>XZ MAUM@4TL<#F?QSV2:76:'SU^XW&Y>B2 M?!C]\R-IUYL>&4F:*:ZYR&C2: RN*Z0RT3KO-1JSV:P^\^M"CANCVX91U6XD M0BA6CW14.3\S;_"7T>C\;V<_U6KD4H1%RC)-0LFH9A$I%,_&Y&O$U!VIU4JI MOLCGDH\GFK2:+9]\%?*.3ZEKUUPG['RAYZSAGL\:=I"S0$3S\[.(3PF/WE6X MWV6QUZ;=D[#5:7>";M!\V^X&/FL'S1/_I./_QX.1#8B[/DK/$_:NDO*L-F%F M_%Z[53\YSO7IC$=ZTO.:S;]7K.CY62PRC?$D^KN?3LVF,BK'T*=%WO-:T*39 MO:[1A(^SGG6QXE0MQ$.1"-D[:-K_3DU++:8I3^:]GT<\98I3+^Y.\WONM-MPIS^X'0VOAOV+T?#FFMQ"*7 VO M+Z[[PXN/>(76P>V3KNZ+(Y^^W'[^Q66T8O"Y=O.OCX-?R$5_9.+3:C8W:N2P2MY3*>?DWS,J6:8T MXUF5A$QJ'L^)GE#]YN"X<_J$M5LX8"4V.8TB$%PM83&&ZRQ"P[,(8>G5S)L_ M/#0;7EL"\.H+H__\T4_7IZ59/S;3,"03.F5$LBEG,Z0&/>&*T"PK:(*7N9": MB(Q<"9D2KUG[!Q$QN>)3UJV281;622PDNC R9U02A@F.R"4+61HP^>; >]L\ M];VJR2:KT_!:(>>_'L@Q$O,, M037X6 :Q"KQ!',URI9UG( N@"14M?H=)8<@"0%F)6!4@XS*9DQQQ-A UT$V2 M)0;+\*M'0P/FD2V5JT:B2" X F@PPZGK#TA51,2)V*F%JB4;,R51IVM"34O MG=VPLKH"+K4P9L/:UXJO]M[A:[06C#<'G99W9!PFPN8D!AD' U,>)&+ 7]&0HTSQ%782)4@7Z&&*5('#)R*4(6X;4B MAP!"Q( L%^W!?3BAV9B1"W#.;9% PO-IS3L^9$>VJW<WUXS;86D_W:/('E(C_8%DV_K7<_, MPR53J.01'9NAO@^=JDF>(2W4[EU,%@L88%".Y/*B*"04@'RF7%E*@Q0*9*/' ME,5+,EPE5,D2:G%5)L8E-JHEV9I&#F*$+4HD/+(' :H(%(\XE=PXP%WZMA2? M&4V%,BG5+D-E\Z\E0*$8#-(@7-,IIP!T6"34\#;X1;O[V)VYT):0.^NU/9SB@&\J<\,N"D2F34<#95 +:I M"@UBJ8P6Z &>.0UXPO7<9.MMPYJU9(%F,>26P9KH2E5I4\-]Z5!>R!P85K:Z M"$,A(VN K2_'+$/1D #*:&&Y62-&!+6S@RO6$L_!SA:PY#4B-MPCQ#JF'4QI M4E@Z,N%D<8P*#UO,#!N-S4KMH3C8@5[=X_;BS0(4'4&-RI6(@2CTTQ;LD@#H M@S0S]6_\_2T*"1:5M5USS,T$[''XP@"O$6+1'D&L)$47O4T4F(UQ67G9EJU0 M>P85F@0MPK"0)M8KV7"+UE0HC??FJ!"Z5 A%OQ9(IE!]^$27&* %23V2+@W' M_H;9/7VV?GYSY*R:4/50.AAZLR!GD>5].Q\E)\^Q<[]C2;G!?R1?_=U3]$Q@ M[]7&Z?A_9.-D3_RBQ9*H+DG(<.(J+)=\9(#UC%IBHPI],(VB$M5"JH?T;5] M99IRK1G[!N,' @6":8\X[+-*#@%>$*PR!(Y_33V\6''LUX+#?+NZBBRTYP!' M_]\?O5C6ODA08:'BXT"6V8*:S6S(&:!09MZ'?/B MC.99 "NW%.X 8 MOT0@=%7N@K2?!6%:8Z )$H1"LNGRND,Q5D:;8%_W&K#-E MNMAZFO6J<_7^;6 ND))C"5JH(LS,,AF 8@^#2T1574;CV50D4V;26D;'Y9FV M+,F/I7DBY@RMLXEPC$?7\ I\O4C.K^_)!S7WN65AC+:[J]*$ ,AFL@9+$IHK MUEO\.$4.R!,Z[_',ZK.=3M>_;)KO\%.32%!QE!\W+79=<_F)OMNM=XY]\Y5> M2_P?+08N/^#7[0?\AHXVV]IUWSMYLK59]YYL^Z;63KW9;;^X6K_>]CLOK[5; M/SE^NNNJVH:=7C?%"*+*:?:NXE<>T4ROE=\3;_V#M%EAC^/H0OCG$X^]SW&) MM;R>C4OG7[E?5RR0A?D^UFK;#Y_^[_//WE;9*P??SW\D;*WZ]BL2>^7:FX,V MJ-_^W;R30'OF0Q@3\2EY1'4<+^*LB] MZEC\R'0C<'_17/]84NT M':]#[7)5ZM&-RURX*Z<]]SUIRC;N8"X9QI:'S647&H!F"KW9Y3O7-LN_[A*I MO]7;.1IXLQ(O(FR=8MG9%TFFCJ2QY:;I"\= MB M3"B"!4'+ZM=W 8J^T6[2Q(VCC/W $;G8Q9Z#VUF3W1>#:7_V\7@("[6, MX/CL\&CS=$?B6X\),DCCEBHN81+8]G%2@LE J:=OV M:K6R5G5+R'-[=F+K4+X="9$RBRI:.>CJ)WAEA![\TGU1J\% !-F2Q0H"R8AB M%+*4Q^?PGK+T$]1JFU9]D:PE/U\H\!RO#N^%_,0O2&Y77$7LH(C3M?/[KFTZ MZ(-Z+=9BS;#1FOMT;]X*PGFSZ83M+%Y M[I.J=<3>5)8\KBV8[K_M>]9^(U&=%:=JT78=Y]>*:7K0#46LL#^)_OG//$PY M&)'G&$^)I.UZ&$FQ2U4C$3^/VP9B)0]5- ]$)&1[QS%_'6VIA63)HW7[U8PO M60H3MH(3L23QJVJ*PU)+F>1AWC#E?[.VZV(GYG:50]C'.!&/60')K6L0P\L% MGW,%=<]R;R-X(/?F[=P#))_)1T_>^5SROH_)]X MCF#X8=@_FXU_'^(CM Y/H#<9;&RC\:0WZ8][1X7M0= _"LCCLY/3L]YD!K,I MN$TXLTZMO@6GP[X![=8;3O6'Q] [A=Y@>CP;#N &G,_-M[E02BQ+R^5)D12\ MMYP]/>%F;X=PVCLY[$V&I[7IAZ/A1^CU9]KB.8[W)0MJKP#'8XK VIYO=IK_ M'9Y_[W8PKL(['BP(B^ PDY\B$M,J!$PJ'JZKD&0RS0AFI<3-J<@"?2:\W''W MG(Z9CT!2(%0D>F._Z7.KI690A* 6#$Z)G).8I;7I9<36T N4MF@&JV@GRC3J MQ7%&(CAAB9#&/N(7K%6%<1Q8L*M;O-QI>I[3Z8ME0N*UN7,[KT'$,!)R":Y3 M^PU"(4VTD*'YBF.$EDAR?LP*KVZK[@&3G M<'F,:2Z)CH<]QXK@.%%\"FD6+.X2<0L=X1*S321+35[H0J((,!1.!_3!YPGF MF6XHB$DLT=R\ M40&MEM5LU+404'CZ*UITO-$(EM$(MJ)EFV_5W?T'K8[E/FC[UZA-RVGYCQZV M;OGUYN-';>$V][#KS;"VH3>G& 35C"_!;CFO$YC(C<@V>;[;-^K?A,X+XAP*8[S.' MZZ\9/%36]RJ8T@XCDB=#Y^]W4G,M'?^WP'[A4G3T@%:^B*#';;K9\TVADB"- M(N(4"OZ^9DR6G-*(/=&P;/50;-<*Z"\X"U&5H4)3*"MA&H8<96^9<=O(A9+N MN><_ -]@VX8RX9!(W.__6!')XE0Q'C_7"<]UPG.=\%PG/-<)SW7"IQ*X3\K_NTK'#S-WFS!TTV=@*.92\D@ M,%I1RUVM'*]5*E8"JP76P, 5BLT(S\2T"N@?"P64H:2FJ$TCO%Z)[1O*62O4 M*_6,:G3)T[10KIL8&'_.4/L&0J)$-J^AYVOL*62XC@)MP18H8G4O^NWTG5HB M0T+EW6ZO=7H]+V^6IFJH@B@UO4_;W_2!W=6"H8]$74X9IHIBG^DX)%2;CBDF M72CN*]Y>(TERH^!U+8MV#>*;?,9@O M*@[^ 5!+ P04 " # @%A6\HMY.GNK! !O*C( $0 &9I=FXM,C R,C$R M,S$N:'1M[+W;=EO'KBWZOK\B)^?U:*8NJ O2YLQNOF]G6U)BR_&T7M* *I1, M6R*]2,JV_/4'14F^Q4GDF!(Y:&6MF8CDX"!9O1> 7H4"_OV_WQP=?O=*IK/1 M9/R?[^V_S/??_>^?_OW_;&W]]^;#!]_=GI3C(QG/O[LU%9I+_>[U:/[LNR=5 M9B^^:]/)T7=/)M,7HU>TM;5XSZW)RY/IZ.#9_#MGG/_DQ>F/*;2 +IFM0BYN M0:IQBZLW6^@)D@FQ =G_[^#'5+FQ(]EJG/2RF&2+2\Y;L8)'XP*FZ/^_^F.- M@B[[ED@(#!=D;"%"S3'I&RGTCWTVUU^GOW \^['*Z#_?/YO/7_[XPP]O>'KX MKYF4?QU,7OV@+_R@7]=]?W9AF1R/Y].3SU]\]N)';^@7U$]N/ID>Z#4F_G#Z MXOFEAZ/QBW<7OG[]^E\?7NQ_Z"\SS>3\\C9Z-?[H/RC,YHJW1>#:G<7GW \O_6$^ MI?&L3:9'-%<6]Z]DMHS;LN\0<FX&SZBY$_N^+=:/X!J(]^3W_U@R^XI>SX MZ.)SMOS5=[1AR^2M]P >S[8.B%[^<93/7O@#Y49_]7,^Q/G'0QH?_.=[&6\] M?O2]S@FA^M._CV1.W_7W;\G_'(]>_>?[6Y/Q7&?ZUM[)2WU;.7WTG^_G\F;^ MPP*_'W[Z7__K?_U[/IH?RD^=F%OG%/SW#Z=/_ON'TUOSI)[\].\Z>O7=;'YR M*/_YOHYF+P_IY,?Q9"SZ!49O?NP7RO3TSU&M,E[\J:_OJ+F9CLKIY[^9/Y3V MG^]'X T[C#JQ4< 7PQ$"!@?D:X7$\OOM_E6,-7;K_;08TU'_:!G]>&>LW^_D MEOZ<*1W>'U=Y\W_EY/OO1E5O7?UO)WQ[\NJ!>_CJJ=\^KL_OO-J_A\]WCWYU M^WLO3G9O[QSMN+N'3_=^??WT:#L\?7YXM+/WU.S?/G [;G^TX^[8!W[G\.G; MER]VCAZ'[><';_>?UV?[3^Z8[7L_/]]] MN/V3IT]*W+[]J]VY7=S.V]^>/3W:&>W^^W7ZR/]J]_?-H^^VOKW>> M;Y_LW'O\JMZ[.^)[C^..>WRR??OABZ?/=Y[M/'_X0E][O?BN3^Z<[!S=?_WT M>?&[]^[ SMZ-L_?\II\5QOM[$[^_=__USKV'HVUWIW\GL[]W\W!W[WYXNG?? M/7U^<[3SML#3O0.[?3>_?;!W9[[]R+QYL/?XC=X+?H\%0DHU;<6(;@M<:%L4 M@]GRL;*-H>;BXO<_&34Y+N<,Z=\_? 3J96)\[JCNCF:%#I\*3>_J,[-KE/\. M9?<'E(TT"%7%UV#_==@PQ_ )AM]-92VI&H@#:Y'TY7]5C+HV0?1@"8I MV#<>/+KS)7@WY.( 0XX.P'IDYVK#$#,9R=3\ F][CK?]$.^S@.;'&V4138_& M!X\T6*DTK;/'+ZO*C#MO-/:8C?A0'HQF\]6"_F;[[?:K_?'/S_;?3G20;[S1 M@3:[>_K>O?MFY]Z=MT^?'_BG[K<7NWOU:/OYP]'^[9^/GH[0/'WR\VQ_[^6+ M[>=/7^^\/3S:O_U"[_W8[#RY T^?/#S[_:IWO/GNW?^^UH>V__Q>)['CW5W_;PV7_? M_OI'.X[%)" Q6X&"VO$'#T9MQ7;BS<[M^^>4.=D_VG^Q?_N^SN7[K_>?][G[Z]NG1S\? M;C]7"_'\4&W!XS?;MW>>/3U!L__?9Z8<_3:F)WB\^_SGH_VCATJ?GY_I'#_: MN?WP<.?VSNCID=H1M]WMAMO9N_-ZV]U]_M^W^M_GV^YW#^RKE;BEL[.IZ]99 MGP%Y"TG'&E@X%W7=O_@_L^QWIU2Z//GN6,=X@=CXN$/\_<?8KD0WDEXV-YJ,)4,1T?J%=?V'W5 M+;M\.#I8*"5]LJA;H ,%M;M^??^66S6^>W?.\;6*Q]OM>[\=;N\5JS[ [-_; M41_PU._PLZ=V^_;3M_N//L7WM]'^WO;K_2JMU> MP'9CJGKW0+I'OWGR_I)?Z*0_=>.UFI+%OWZ3V?P4>@WH[*IQ??[T#->7A]M' MOSW7^\'.[4,UMP=F9^]GG7O;L*WF?7^OO-EY\JMY^G;;[MSZ!%>=G_M/=M2L MJYMX\O3-KL8*VT?ZWK<'K[>/]@]WWMZQ:O:?;[]];-1L6\7[]Y)C(5O,EHC# M+4B2MM"6M&6S;:XYBS&HKOK%?E% 1@VSAF+B;"O U5*N6++WKI:4TU]"V]7] M/\=U3Z9'N^V#R7P*[C>'[9W7NWLO[/;>';?]]@7LWG[\>TID53YK,!M90S$; MXQ:C*.+52?/,54.I:YR'B_/.[1MJK^_\'C6LCDAA"P+HO[+*%_7+LJ5AD\TM ME4#^>CX/#N=MO?_!R>[>#;_]_([JOSN_BS2=S]EM872JHU.&_E?;\M$%9T!% M,/IKG >.L\YG&Z* QKC=/UN=U%[#:B&_1;FH9PY6YS-=XSQLG'?W[O_.#566 M>MZ*8M0KFV2V8O;WY7/VLV7_^[/G3)X_#[MX= MO=]O1QICJ0^^_ZK>^PWJ__GY<-\=ON+G$WCZ1&/LO?T7R@&_?6_;;-]^>+1[ M;^>9?O>PO:??_?WGSY37!6D!+@.8*$HK+:BVTM M7M-B/6CQXO7VP>^VA"(0:8LS^RV(G+>RB;PE*45#V2=5ZIT64?_Y(D&N-_$J M!7P!0VJ *H: C4R#U*K2+7VXM/*Q#G\@LYG([DN94E?4#T21/37U?6>W?_:* M+;Q:X_-5DS<[[N'1SO,#]]0]?+'S5H?_R<_Z>3NCG>^IV;^\_W[_WJ]]^^^N;IT>_/=MV]Q6>I[#_Y-?P].T+M_WD M_AN-S,/VZ]^-*3%'[[0W#17B=H7.^_EPO10QO*:#CM: MWQQ&]_WNC=^A..N-E"WLBY>@X=868?-;L6H\3:%@[FM;?[YN^5F,DKIS1H4A MZ52U1;BPA<(2F&T78G^.T=W1N,=%I]CT=*;=]GAVNL;\:$[SA?W<;:=7C>CP ME\ELU"?V6FU;_%,DS[8M-$92+>M^5<.HL=/>8[/3$7UR_^W3O1NPK<\_??[; M,XV=[/8?MBVVWV[?ON'W;__Z>O?VC3<[>[^J47X:^KZ7WNNMQE^CG2*.7XZ/BP)[O=EI=3=:^GGG-<;QQ-IO/1 MV\7#+^%AL#69)"[X4 A,9G@F,A:;'U!:,'#SVZ07?-PA3PL%JW"$[/C#QQE54VDR%?VCHY6'/'EL\]VS:B?Q1SM>_WLRJWN*'C^]Q^OGO/_3L.\PFQ]/% MHT7:VH]GL^.4E_\D;^#\1K)([#I_-*K]<1O)]+O%%Y+/IN3=NO]_/TY1^O3- M/YT_]?'=7RY$\OFCV9RF\]L*SB(/9DN_G+'G[WO_VKNO6=]?:MV6M^\_XO25 M\\?G'_+#1P/UV7&C9HPS);FHX]2S41OUF"X3M,1YV># M%;>\>7>CLU M !]Y-'MQCV:7YM&B<8%,-0+5 L>@OP8)<\]A:LE!7HR;.1\WLX[C9BX^;F9I MXX8.74+VP7H++F2-GFJ!4KUR,,10NIW16/8*ANOL5\M!CW%/'U;]L#WZ.5H3H<#@2D[T8G2O%@DR(:S#5+ VF"03<*P.3"]%Y6[\VRIQ&8ZEW M:-IS)&<#P<>I)FTL#6U"$..H.7W$DB3%X)J].GQ6-0+&D@3^%YFOB(,.* MA\XY\0+&5+:>O5 MK353I6P,-"O0P$N%21S4:@U@ >,MUZ(!#HCS5$(!WAR8 M5JN!EP@9-O! DJIG!RD[!LGDH\J+J//-;H[1NTH-O$1\>HJH8<^<646MD(-),30(E%&D1O--A*>G\J-F="-E>W!;:6MO]OO\5L.O_Q MUJFU4N-TIS4I\]-L_=UVHTY>+C)"%E_D0E?6Y\>S>?\QESJ!OFK_\.,]9)M3 M9?:96H!"E7V,!D2B"RK2$-:7/BL";M"&=WF\ ;6YK@1IA575EX 05>49CM4Y M=8_EFC=K"ERH+5:;58?;#,TT+$D<=XU>;;&(*]@Z'[*>6_V>?B/Q'INW/B,$ M5"G80M5'*@I=,8TW#]#5+(*O!-QJ=79FUU1Z!*CH"5MJU?5B<*G8LHG@KGS- M="5 IVQ+$Q$,Q?<'$0ZM3QHQ&I4[R!64EAJ=2J@,<0HLC'0K&+-=(DZ M(Y9D-3:-&LY EI@M-++<<;^@+@;3$4<,6I&JP5)&(&PCN MRA7@2H!V8F+.QB,E5(/LLFA,:BC$9'IB9]H\H*]8 :[F#"DY#M! M3"(MLJ_>JTR'PB&CJTZ?S!"<"V9S9M"J%>#R("M@D4RSGJI *9E-[WB0,$>+ M8#QO#&17J@"7:/EOTNGR[+V\6\>SQ3BV>Q&42J<5G_Y\D];PNIU MVK+Q8JO7!C^H_O 5L8N5!AR]FEPGT%J@Y$R5OL'O^ME*'E!$^J=E8FZ>]&9< M?PAE7A[/9?KNHF7D&#WL50'?YQ5LC\:CH^.C30QY+;<:6N!&Z""RQKT&6ZS" MU1&)&=)RQ/K1AMYL*FV:H]1L80..P96::ZL5LC%4#1GRFTZ;1Y,V?TU3^:3C MRB9"G9 I8-.0@RHD\!EK0K445;V,Y5(W%>ISB&_+*SF<7+N6+]>"!*3W\RY) M@9)5M#O/T9+QP0'GC;415T2#]MAQUGX74BJU5,KA^6,[8JIY:J@GB/M]_80" ;:Z#3%5%>@.-P9,% M#:6X&O;)%6.\DQRNL);D/\'IW7+M/9D<3.GELU&APP]6Z1[_WU[4]WC6NY./ M:""KM$(E<%HN)@<(+01;05T0-5MS M\5!S2*D4L[ZSY-UJP^G>W^AM[UIRVK/BUF0V_P"8\Z<_6._N5PQE;^,+&J>N M!*)>_+O^.3X7:MAZY\U+*7.I>Z,CO62W/=)G9^VT]7Z#"Q=VIEIZ@8@* M7 2X>^56"D57D*))R:^:PQ?8-*/#CO>C9R+S!Y-"G^R:/7HVFS';;;7G9NSL, MQ,[YZ*J!T(_<)O"QDKC R660TM/&Z)HCR^'(XT=[T\6\/7DDY7BJ_O R5E N M)PV#*HK:5"JV0:),.5=F43LB7(P?0(+34"AR;_)*IN/%*P>BU\KLMO!\<(2) M6:-:98> "Q";(8.U)--B,)"%!A#>#H,P/5=2IHM^0J3P#(0=Q+U0%9&&UQ8J M6(9>A;_ZIH*(8BG7[%@..[8U+BRCEW1X^9FFF8_IR,M6 M9-C< XF1'"<*A=;'-B6V%9(T;!M)==:OW&6K M* MOL3>2J&JWM3_IM);!;9>I=!Z9XI-ZX_2Y8=LRR+,@\GX8.A\D9);LD02384H MCETV 4,(J(+4MN&'C9L 4H_M-71+0A3 BD=3FI%DBX;\% JM[V["P!STE:\I M+6][P[#85%TBCPX,->QUW2H68G(:RL5KC@QT36F).V N4HVIV)@)+ 9,&$ML M&N9'R8;7>%-R:!19Z9K2\@A3K,:135A:RQKR!^)62K#!82V>&UX39GAK2LMC MA[="5:H"UP+X'%@2+/J\F*S^QE][G.&M*2VQ4$TU$I)(3KY [@%)]KW/GT:P M(8NY-AT#7E-:'DND%K"Q0"'#0)6SCSD:7S!&*CG;;YLEZX)2I)A-B%5R;<"F MH/?B+.64^@X3#J HV*4HO^&O4"RQ;AP72"39<;; *3)!\(4]5=M\'(*YOPSA M=\V0#]8G@@NY.J9B5*%"@:*PH%2*U1 M,&)RJ=4BYM &H"Z6&]A?<^/#/&&+H1H-$M7;%(!<*0-ZUUJ%6'D ]7\O*:Z_ M)LD'4:N5'+.MTCBHMI!L>K]#AFQ48=@AE++]!D!*J@ 5(H],#*&X7!F]"05$ MG$EA 7"UG!3:7D;CRT;;Y+XZBI D\ UE^(M!N-R<&D#9@\ M ]X,#8S-1#8UE 9 1(O=T+ZQ);XX.X#$EW7?AUSBN4"=)CJ!K&V8H2;D$/7O M%"59SL2;X(8V9L]8+5WO=R6(/D-OY&I<"[%D%YW1>'P 9YO6:4-NB2< /$*P MK874/+C$W&*,KM5H-+SS,H"MEG7"99E-N[B"%I,WE!PD8QBA<8ZMN$J(&Q'L3N:4,K1E;Q%E *^Q[H=OD,NM( M!EGC\B?O *+1]#GFH3RJ#G5]T?_SR>#Y;7&&7 MM31XBV;/;HQK_T\O7_6*#N4/M;.W)V,Y.5UWNGL\'!]86PK1(#-;#Z$PAU"@ M60RV]V''^&TPQ5TSY>_58=3(55C)DAE*M1@)F4PB7Y4I-(25E24PQ5\SY6^9 MXC1LRQ[04TV0FJ68LNGU^4O+HF)H_9FRP>!(QH!!F*MK8,#V4G;@$Y()%LM9 M?MG@P;G,S)2K"$W6A2W0>HY*+Q4'4%)A$]CR=R'*NK"%V$7K56FT$*"B1Y6LI4G.8JP& MFQL2)@QXMXZ,0D%J^X-J0ZG -H6:N?IJC(=!K,-]0ZZ:>%%Y(D?P1J'RG&+/ M41 1XQN;;T2?#<551DY<.;.)1%"8D8,$7R,V '3V&YE;0W%5!2/TPKA,5#4D M%A*;N.202,53@B&@M=+C'M^2'?:08LR6B@NJ)H&.0:/C+TIG4>,S"FAM4^7: 9U;%07.AX2Q&H#0#R$:]M6)0TCV64=9_V6W)7/'F.BG'&Q>*4/ M17* 9M DU^(0;- ZY:"LGN7K0BSBZ#T:2-;KO]@@NYA=57$.&CS3RIOG# '+ M:U?XV:@IQ6@Y4FH-B-1086=4+=50U:QE"/$P*W&-!%#@ 2LE4%7049,/>MHF^. M)>L"C#?96XD9,2'D5!D5AFHL-1$\;U$[;& NI\#2MQ0)I&0A^I"\% -<+%K] MG](D22E>8,BB6/T/6)>D08'&WP93-K=>P!+KX-ML*Z)C!P[4 MY6!LS@GY6"TCM[#^3-E@<'+@;&/K1Y1Z[096$>*RN.)\,RH^!E!H\"+@K'V6 M^N6JU"6V+THI%\/"'!%, C2QE*J"0TSQP6_(7%Y[NESN.ND2RS6GS*6)1\D( MJ2F:#FHO!1QJ:M4/H&W!1M#E>-#A)X93NH!;"&TP1AJ VBH^RUYZ^8-)O96D3'@B\XG$ZMO M*>N_3$P#\-;?DK-TS=3B"K8<&J"&Y.H]:PA0*%0K;0CUBK\A7U7)NIJAU*C" MB6I!B;6T* ;(5TEU &@-_FSO4.QP+\1'F4P-+D$CBQ5-TD>]7")Q&(+7'#Q7 MAN(%0DJ8,1(8!V!:P%BEI)"PGTF L E]1=>>*T/Q0H;B@FGIR&N0L6*'6P,7&FEC987SBLZ*]UU2Y]D :K?1B M 12M-]Q/@I?LB:IKV5&!9-P 5F$&3Y6A.*":$),:$^LE@ U&<50+DT4\&*_, M&3!5-O,$[E#<56"7:J-8<\G@BE"OF54H16C,Q0V!6.N4A[)ZEJ\+L4B-%85L MBS$,KEF26C0LDB:9.]\&0*R58WGM"C]#+*N!=7+-D9HG"(DR&D,1?7#.#86)4U]GI9PB770%Z#8.?8T9"Q', YWZ'$*#58M.)+=R,@V>=( MS- "&>HELS9BI6Y]63(4-9V\@&U26T^+E> 8)4'.%B(Z"78(D>R 63*4Z$$] M# *C0^CUK*B2JSZJ!H+:B\:?G?[ZEEBR+L 4*ZE*2'T31K%I6;AG(_44]VP\ M;0(PZWO2=RB1@*TE*2= S3P!II 3M)*3\:6BH3" -,'"J*UR5(2C00:R2K[)FP!*5:,\L98J)"X.X MC-8'VS([; 16-B&4'8!M&8HG D3*O6):5$7JB+D"%(*"EI-$'D"?H[[T_-FE M[%N3\:N>@L:'\DC&H\ET9S*7V>UC];%N:0=ZU\JR/9B,#^8R/>I#LG?R4CZ= M->_&HU]PJ01=8GDEJUILY \.PT(>T\IR;;Z M4&K(Q1$,(1?BFJ#K1]#E65!/TGRKGC@SE(+ZKQ9Z,R($2.K^%P0UUGJSK@2] M>3P;C64VNU'^YW@T4S$R&7] C/OC)E,9%WDT.3SNKUVNE#1;UFYYLY3M*@U$ MJO4N21$#)BE&SX5*18'^_W0V5L<9NK;N/6SU"BL)T?EM%ZZEUUS$S[R;/ M^]?>C5Y]?^E'\^S\E7^RZFBB00R8DNNUG*AG,-1&S9M@(9^5LS7KC.('CF![ MD=@M_09WI_(_QXK>R9]X@0\NG3WLJP73T?C@$N+K!R/BT:&.UZU#FGU2#>#= M:Y<]]9?6*SMXBI)=-+7W$B2-:L'::"FZ@MDLIKX]G_I#B1ZN2?-9:V0O;HWL MTJQ1S\YU/N>0C ?O,T>U3M5!99-;'<0ZY36QKBA"K)4I*%V:QZIZVV1.)D*L M5;Q)H)]J M<#I@#:JS.MLR4_7(-2.>MT[1_\^7#1OWY*4 M@DF) M6M74^ 2VP1!R?+[:*^U,QM,+.J9U<1#@;.P!10PF0>R-'*W)7AQZ+X%@"#U_ MA@/;$CMP8NHI,,%YWU6&)T$NJ;?E4P=AB=E^2YM&9J'D!0OA: +-&PM6@#4,O- ;!4%IT6-28G&3P/H5_(>M9*7.+V MBMJOAEBKJP3D$3'D:A2GU$Q)/("$SXL@] ]**:S+% K9,?3LVU[9PD+-5@IS M38RVH?$#<#(W2ID<+SR\SH\'$QKW(YEG65+C@X=21$'C0YG=/+DY.CS4YQ[- M:7X\^^,&47]9ZD-Y)>/CP73!X1P]1&/91@9*E1T;3D2IGZR"/(!SFH,$<(G5 MYX5+3,'%DOJ^0R!;2C..0K-1X_0!-%I?'H"/QSS$.8B$*0D�TSN)HQ^]P\^5PNQ-'+X[E,WUTTD)D6. [G6G>>8H*8-G5NK &V)T6-)U:A5M$;] M5A63;0H^AIA\-JF4 2R!?!%HYV#=[EF+DR%YKMX#.6D\X5M22Y@ 38YK/>/7DXGKTYW( CS^06 M#64!X &L)ZXY5$O<_I+>/@-CK:4 ,1($%\&X7$SCA@.(_>Z.U*+)@]$KJ9^$ MW[.;)]OT?#+]3-[064@A=4_*L_'D<')P\G!T\&PP,XRCUZ#"^X"0 -1KY>C M9.,1@85@2/EZ:X[?ZK/Y8BE>^G%Q9RK4EI$+&'0Z9Y%\Y"&T'UMSC"]'5B=? M4^%0T#'$W#)#0)NA))+4# \IPW_-\5M]LGVC$ PFCS%JC$H-78NM^L1]3\XW MW% _>N?HY>'DI'_2+1V-*97!>%#30.=B3XQV"5QA%A]2-1ZP!(Q^XSWHE2"W M>M_9%YU3C;FXR&!5@"0*U96@'A3:>?& S;.]5STOE]@9-[>B L1X5XQ&MD%' MLY]=LDT$*9JPZ5[SZN?E2OPE^92)JA"UVNM]8F.B$&MT"BB' >SN_2-T;QW/ MYI,CF3Z40UH<@WXV>CD4C\DN!^-ZI0N-9VML?4/66&\R<&H.:=,]YA5AMWJ? M60,5"UG=I+'@6J7&CF,&DX.WM@P@06*=\;V<"I:V&%9 LN< QL8<*D?+BF1L MTGO-;;C77,7<7,VA[@;$TE1D4H0@E4UOY14;+JSO$S 5N\A+9D2R6GL$P1Z?E,(;E'OQ5+U M$OV&>L@KFH5+7(+M#:@<>XU4$=#U?D(032G>8F&=GION%J]L%J[$%W(J==$W M-68&SKVSF!2/&75NBLFGI76-B>M;UNS1,<]&=433DT=T*+OMT7Q27GP,X2_3 MT2L=GU\.J<@%,J N_-'75?;&9Q6=3%Q.,3G7)B_94F#V& M]:?C-2>6S8EFI<3LI;8<@#(SQX"),926';93!V1,.'5 U^185W)\Y.R4'N&" MSNX3)GV%L_-48C29R38+AIP2B;QC(>:2*>4!"8IK)EVU>#G6V'%!H][3X1TM MCDYKF_QT/)_^^%!?.'_S^?/GC_N[/Q]>IQH+A0*^6[>2V)>23<+D&<6&M/Z+ M$=\T%2_GC$)+E'P#2J%!%$\VMZ(\(4\&JJUG45!PUYQ8=WN6#;- MD58Z^8,?70R$OO#%?A0BA=Q:L44\8%:9T*)/+C*E9H"NY\>&SX^]UY,-F1\? MAP*U>B[8C'$$4&IV6>, 0I4KQ0KYP=+ZH50Y>MGW&7]9C,:G>:]_=>W?V\)O M<*X-DM[-HV.&DK-$\$F5>?7> A@F9SR^+XEYO:2SC@3Z@_I9QGI?22FA:][V MHA7H ]88+/6B%<*]1^1@3=Z0R;$"*[_W;"J;$O-^?!8IYH11J9:-*,$Y(X)D MD19K\A+B*<&[T=NZMG[7!/]*@G]DEO^>X,M89S1U MDEB^>2TV2*L5>KUY$HS.6K"A<:C)"B0TF;UW ZBZO#G&ZNM"M276DR@!"R9N MV&O64D1+4%/OPI9U=B2"!) (MI1@*3#(?8:NXMPNSZT_&:$\OF M1$)2=:3*'Y/2P58B%V+-JI @:)"TR$/JG%@XNVMRK"TY/G1VI_2XD+/[E$E? M(\HHQ]9CT9"Q_[/$T.3J:C!P0"*9'S3!+J4_-K<^_JXV@L4(X1,W-LT:>AM7.+,)9\M6\+9LN7& MG2C9%')\NFP)%UZV7-:)DE(\6@YH6O)@.).MJ0!YL:ZW(CHK?7U-H#4ET$>; M(LLZKP8&#;:BN8*'*=\_\WM';96A1@B+V4!%@T+NH334I4\U@W/CWD6Z?U MAJ;J2[3%9C$EQP2 D8*+1KBZ$+,^'E*YHM72>BT/"GSSP4A2P>Q"JQ6+0,M* MNBC58L,2(C59!"-JRM,9O0U>:YZU9Y+%+9,NS"2#_U@TOSOS-Y^.#@YD^OES M?V B3O:-N2JI&^<<*@&XO.G9E6M)ZR4L4UY]=J5OI3@HA:L'((U2HWKN[%B5 M5X 89$!,NM[(^T8Y7* 0II;!4NJIG1E-JQ)31+$I\I!*IU]S>/4<7HF&RFPJ M4XP%7053 M?*X)ES,$ERWD [O#==!/$G%V'Q(,U2C):@12,2,R QF=P*<*0N M0I(9TAK]&D*ZFI6.YG5N2@X1"1(P8XL- Q470\42!P3II=C[08(:P/1$CZ 6 M. )&0Q![D8'(T1@!&S?T^.*F^.[+Z9.E<#MJAE4-]9Z]J+XY!YNLQUJ(S5D> MOCW+P[\FQYJ2X],\_ M:%[UT:674#?N8RXB M 9OM7D33$SJV=2J- 8" T&"TE:%E1;9(.3BM&:\JW+W0M_^O7Z MR?END]*S&:^D"0#>8(,8C*L-E$T^#JF1XC6AUF&-M>8DP09$IX8*!;#E!"GW M7%$,P=?U/\-UXS5-ZQ^]RVFC:I$%.!P +56:B%8M_O3XE1O'7$+2!S M8V_6'Y9?#FF\0T?R@:T]M7[WQZ7?_54O>C/N2GH@D%!Q7).AB"KY@M-)DQ!K M*Y;!^$"P_I!G:[ET)=2Y[ M@F[HP:JLAI<,YY0H0/,92?]5^H:^4MB='K*W&DRM+V?7(ZBUL&7\DJH:4E*! MGTIRH(;$)XV>H!1)GHJUI@WIK-OZVI/+8,/J9[.8AEBH^R.&Z"U"C:J(3)"H M,14/8;EY-IW_^)#&!V<(]H?;H_'HZ/AH[2CRM=/@RI9#UH"8:$&\56'8'%@7 MF%Q_(%*$" D&2DQZST5AFLQM%:3H;+4+F]]R]/VXR%:7NH\GA<7]M=LD$,EO6;ME\ M$0)]D\J;%G$,!%V-U5JZNF>4_V5Y92NF[1)1# M$/UF%:@%;B2U11^LSTF?&5#FQ]I0>37M>)JI%3"C\QYB\40E4XY)Z>Q\*32@ M=CQK ^1*NN%DVZ D""5XUW/\ST_,7CP+LS$@ M5+GV$R,Q4:A%H_,A'3%<-3ZK]_O6JYJBFG-I%E+R[)J7XGVTK@BE(34L_@3, MA=;Y1:9M,CTB53N+W:<;X[I-TQ[VPT7, MP#P/7K/DT];.I@A(09WM)D&HI MU][9U+NJOB(-8JOS&MO/%+$\O>SS-2Q/7SN_PX5+6);B&5H%%QC!99])PPN1 M!(VBY3J$R.*CS< /*C763Q?/%XE,SR:'5:9W)],/6'1C?'):M_?^;$<.J.\F M?JUMNK9Z*TB4CER4K^L M%R0=C>GT--C>Y+;0_-G-DSOCNMOTYW[UMO@UH:]>W[L4$%.46@V47"D#2':@ M/EPPV2%D?E\>:Y8Y548SXM&AWFF)\^6:U7_:!,W&%<WABH8"@"Q3[B6*@" MNP&P>FW/,WPSJRD)O0E&(CA43/LFD565C"5 ;<86O_DD^ON<^VL2_=V2G,O! M1\F21( \<@0)Q;+U8EN+0Y?)#^65C(]EXS!\)X3'<7_EB*=P3",@4 M#R$** <(G&E*#@-@/,8AA%OK[9@VGI"+C=G#P_YM/\_+#R[X8GK:1(@>N[\+ M4"+EYEQP(277L.8RA*7@]79YFTK/CWT>&2 6N$8BP6IPZ,TL)K!5.'GRVU&C!7DC$5,E%/X#!5Q]9: MSK::Y&RH"IO:=[/^ITU77:]CB>=,?6,J$OJJA(!XI!ICM*DWL%&=<+J6W,$X MK=!\CS,ZNQCT'Y.X5HHPI/6:U<^G%2VY1830:B 7,@0L M9!SE$D@=57&&AM1#9@T@7%$]0PQ1.*H;:\!6&"4M2BCDZA3)--BD[*LK";:\ M5&SQSA?R@3/H?&)2XY@\Q!0L68WZAI2*?7]<)D?RKFKH@TFA]YMP[RL:S^:[ M[1$=RD8*:Q\S>5L=,R9HH,%\A=Q,:I)MS#*DXK-K!N=J.E=*B5)#$HD J:H: M:$E=G5!H:.#,VPU#6J\9G"L1U[X%#LVT0BV#R8+9H7,9,V=3Q0TAS>V+X'PH M,Z%I>79#ATQ>R>'D9;_VSIN^KGK)/8M7U24^:1CJ+09F0$ T+26=NL'E7DO> M;IKY727 *S'(KG%JWDHV&!5>5@EO>_%GG<(*=0N;9I!7"?!*3+2:7Q-M%5^ MH$+D(BFXUBN[.3N,;+BNQ#*; MZ"AD)'86(99$J1E?B"EKS-7,D(KX7@C=>S*6*1TJNC?JT6@\FLVGBS,A&VR> MDXUBP!D&JI"\C@Z>;2;,08<< M6!*70N"+Y69"=8"]TQ4T.Z0MGH' O)I J5F$@HVRNR-AP$% M2@.!>35;0I0XU5 "5@M4(M<:;#)H:[;6XX!K1OXMS)L_AT-4*9MZ?VK*D)-% M%X5S<"TB^6K.\LWL.X]L+[\VZI+ 74V^F?T";VL_J.GZ51 FTZ#&WND,BN%, M'HB,(J7FV9;S<@[A#$(3!C,_5Y0R&"X,H5ZZG$5_#8/!QKYRZ"!(USM!I!6T MB7/$LU4E^\[$7L_"OS:D%YZ%=FFS$ )243_I(.ED;(G(!@4J&5LMVE#.O.39 M++37L_#O?.%%9Z%=VBS4^)5K\=&)L8#1:R K 8WTJJ_)VGS>QN,\GKV>A7_; M2./"L>J29J'&,(&JVLT0#/0D"*S5$B9;@8'Y?.WV;!::ZUGX=W+CHK/0+,\7 M!N/0,B_:+8B-&2U1+ :,])VT(6VBW= [U-'AHJC.(RG'T]%\)+,[;\KA<95Z M=SHYZB=XC^>+1?G==H>FX]'X8/:+3$]%R M+,BCNABE"/28@\$-Z4S-1I-C)4X%*#:T+?7R\> JH,^BGJ6T[E)R&M)YG(TF MQTK<"@=44DCO02D E3E&C4HIN"0M>#.D6G6GN:9[].;&\?S91"$[^1C7V_KJ M;#XJMR;'X_GT9!/]0&IHU.8'"Y:A+T]E7S&76-4IJ&\8DA]8+S178KAC& MC\LB8?_&N/9\_<.?U?W-JJJLRVZ8O3R$-+XQO=QB%2#U:I:$8^B]%S':3,X, M'Z&[DZF,#L;#FCC-19]C+HC9@5@D1(U,#06+I5@OPX?ERPS:A3]6/_#65.IH M?HNFTY,VF?:MV<^?0A\(%8*P%Q-2;K9")L^E&>;F6\6>B#2 &;H\3*[-]GGM M07 V.$GBI$* G'OS"$M&]8G:B3H 4NS.G\E4->C1:-[?.?OPR,U9*N_[5V\= M3H[K(YF^&A75H =36:3\#@6KFE)-M<7B4-4&4Y-4/5,)(7L\:QN^UE@]'D^E M3*95ZF.=5V?MB.CP'*==/AP=+!82;I[[+;[V^J*#9I=!0A4L4DUE?UT)4*^%*^,1#WY%!O=G1T/!Z=GE-]/*,# M&1BF8B.TDGN5!P1)D2*&'"17LCZ6,H @ZY;^')U+LN@2-M,[3L\0_.3@Q.W1 M[.7Q7.K+R?0"3NYO/WYQSQNE3(^5/XOQ_N"SGJHC=\;XOQ!1W(ZB)VV$Q):)G4L+AF MU+AHJ+;^=6@'!-OR*M8&6[,).KE\]#KK&'UU.OD$P14-L64 J_J] >6[NA'W M9'(PI9?/U"T?GD)53@6V&L/-6L&7D*(-'K+:2"@^D:_ B4JKZM %AK""OWKD M5K):;_JQ8U6PM0 "L$'"DE(,)4OH)8<'L,VZ>N16<[ZXQ BY;Y*G#+WA0?92 MD9R:3PL!Z_"MY;DSW.F29A,W/DOPS3-#+WG6*P&@<3H%A<@3V7J6XS!HLWF5 M$*XF]]%$YE@36*<0JOTT,0O%R@0^^;-^9X.VGU<)X4H,*0CGW.>-1X3B#,%_ M8HP2:H1$O8QN(PQ-XW?3EU:=+V:-EU57:\$N94+$T'><#;'HA+!@B7)-ME=U M$^=8UKB5SMJ L;R9H3Z^!VJ^@"$PJ6((*IM,@]2J=R6M]\QXV,ORG Y^?[@] M&H^.CH\&,@\H%D:7;-6X&%+??[>I]&#+4S2!Z["&GMX,:.@AAUA+;=*+JJLX MH12M4T<=@O4FQ79>U\'FK?,_U@V#:;5N1CZ M^?L3Z:U#FGUR>.BL Y#4/2G/QI/# MR<')A6HW#I,NRS/='BCULRM@#8,$->)@<_%%90$UE 'XU']$EUO'L_GD2*8/ MY5"#D3^\\9HT?VUCFGIV-H2!$X1JV8?6G&F^UMB[%6TH:?:F5.6(IB]Z^=_% M@QTZ^MO>:5VE85*LR?MB6PC0 M;&%3HDNF" MJZ>8A9( 8S#H"S1O*5!5XQ:"QY[8=%XY LZ+F>H?ZTJQOX;SM]%T?DR'NSR3 MZ2N97O[>/%R\JNF'EWY-U3%'X%H.9 Q"5BF>0?]P6:(D2>[TT/(UA!<,2C]" MY6L43&A@F!D(*V!+[)F178Z,T8ASZX_*$&/187*E."6*\<(4 ")G%KU]96^( M+,8L&\J5M0@IA\D81)=3]E*X5DAH.%O/!$4@Q%ZM=D,9L]+(<)A,24:50[)2 MT#=(8'+"ZIT+H04,R9R0 M53IO$H>7W]OHR\?-I(MW9L/E-!22"C9YM+DD@:JV#:C7]$TV9]N8SQL)P/FX MQ;4V;O;A]LTNS;ZUR329C64B"*$PN119U M#]9;(^?C!N?CMH;VS5[P[S4P%JVWZE(F&6G/ GYQX74?[ M]D7'3)=EWWK1094$4EWP$!-AJP+()8AJT2IU!?';/]4'I^4 WYT0ZE7_WL?C M[XLIS>:[[5$O97+I![]7$%:ZK#%X:CD5;E!:1L/$I6^G2"YB[ K"RHV!@#6<:<4#TH@7C)*Q!XFP/GU>O.X*LW.18BQ^HZ M 4T3Z_MQN'Z(.)M-TYWGM>]OZ)"=;J[W:^^\>:EWDTU4HNH[C;I([W+,D#DB M$X18'0>IGM]UTMH8);I:@%>@36ODYG+R-54/A0,6PU!J-CJEG0J=3=.F*P;X MZM6J^M56/%1KP4*O)!!J:#[:["DT-+1I:G7% %^]?D7*HA(V!5<)K!%6,\U& M3'*NV>CJING750*\$D4;LP=R(1-X P+$%31<3L9)8*P^;IJB72W *]"XO38V M!0+RH+Z7?,:JD18%5F>KJ.=-T[@K!OCJ5:\1%Z+.7<79@$YGA JIL6VJA N< MU6+>(-6[8H"O7@=S2TB]$TAC!]B$N4;'*0?A)A0V3@<_DL/#T?A \=VFZ0OI MK24V6 2KOHTUA*P&N$ V&D)3KB968Y/W,>"FB> 5HKL"!1S(^M33#EN*(-%A MP=2RBX@)/5+:- 6\2G2O7O[:P+YDQ\55!A<$3:XI2Z;*U478./F[2G2O7OO2 M(EC&#$ 1DF..L;=K3-41BC^71INC?5>&[DJ$;]-0V5+)-ID*_2C"HA"FHXC5 M:'!5-DWXKA#=%:A>L%;E;G M& 3V#BN52'TK21JX&C9-]:X2W:N7O$ V)&^* M;>0@Y(H*9+5(M87HA?VF2=Y5HGOU>M=DYE*LQ.8*>&LX!%6UD7(J-M-96YL- MTKOW9"Q3.E1T;]2CT7@TF_?NK:]D@T5O14C- V4;JYKJ1(%=H!HC@ZHB*)LF M>E<-\2I.X3F;O5/;[*(JWV(1G9IL(/2JEI!DTY3ORB&^>OE;8-'>-A*9!"D0 M-PKM_V?OVY_:1K*V_Q45N[/O3)7ML7S#3G93'P,DRTR ##C)PB^IMM3& EGR MZ (X?_UW+MVMEFP(R82+@]^J=S;8EM3J/GWZ7)[SG/'F>+3I>][8%*C^,.[O MHR_Q(_C @W9+-EWP=CN]CO ]) 40@WYKU&MAUM#[T7S@QUWB1W&$P0WN;?K( MY]O>!/7<[_?@;';!!1[YOB>;W1_-$7[L)7X$;[CE$DI]U!EX[8XW[O5%8^0*'<2S!R1>$D?9Q<'T M?7?__.SSZ;D_.?VXV]Q_\_OYX<>][NGY^];!FS\[!^?^] 2^._C0O][_O']Y M&OT^.?T<=TZ&6]XU#][L?CXY/VN?M#Y<' []Z?[Y47"Z\_OT M)!@T3S[^GIX.9Q?[YR=7!Y_#Z>G.!=S[??/@XV[GY.-1>'J^VSK=.;HXW#F= MPO,N3H[5-?_[?3*:^B&\U_S@?*M]^/$4[@WO,?S3/1E.)J=O/DSWAZ<7-,[I M";S;T>1_G_]LO1WN7L/_9_O'37=_^/[J<.N3WW-%O]4:U?OMSF:]TP+3:M#L M->L#7\))V<2\?-=93^R7)[9;F=@1R&QK/!+U<;\'$RNZLCX2?;?>;[;:HB_& M[EC*]<1^>6+WJA([[O9ENP73Z6UZ7KTSZ+3K([#;06)[?;?=\P;-9G?#"8/H MXNAV?4+*!'^WX63QBFJ0T_]-FM[T0R0^#O+#\\ED?^?UY'#GSRZ,,]P__[-Y M,CP(#G?\\]./?W8/6B?S@S>_7^Q/3P.8V_;^GY_ O;]MNC5^WZG6>^T^Z(^ MV-R$N<0.M7Y?>*[L;SAQXLOD/QMXGOY:4=OZDS3.$T^F_.=$"I\.(3^X?/5O M^(\&R\M!J]\>;PHI.LV1-Q@-QMU>QX?] 1ZUZ'ZB!YAKTFR.RP=G7WTBD7CQ M16MSEKV\"OQL\@(O_IW.1*1_[<5AG+SX!YS;S?'XY1@.F_I83(-P M_N+_AG 0I\Z!O'*.XJF(_J^6BBBMIW \J1^FP6<)-X9GT)]7_-!.L_D2A$3J M0;BMYD\O\0BK^]*+$YJ)%WD$+XR_@C&))S,69Y+(\7\V_O'EF=_<>#44HU Z M\=C9QA,ZRM)__RI@.7!R]:HLK T]6H3!6?3"@TMDLG'C:L#(OV4&.I49V*S. M@(MR\/Y@;[B[XQP/MX:[Q\[Q[O;[H[WA'OQSZV#'V?W?]G^W8 \YVX?[^WO' MQWN'!^77>M 7:GWIA4BP/PK87-%9%DQW7!:S6YGH(>=T5*I(8UH=]9A M9*&8I?*%_L=+/TAGH9B_""*Z/UWTY9MT'7P4OCJ_]EH;U3>6[T)3*N3QF'@.WIQ9L+W80I?-!V7[E(\YE>: MBJ'1_L.&LA1'!WD4[B)YRB[^0@W=-!I-T1K,0E*6CE1 (]'5\&+W9B+T>W8#B?@9)@W?Q(Y][;UNG\Y*/7 MV_^XZQ[N[+9./F_AM7!.G7S>/P^#@YT+%^R%J\,WI^'!<')^T-J_]-]\Z/C_ M_3T\;867H_,8SLKW'; =SO=W<)Q[3?C7')X'Y^?[UO[.5N=T^MX]?+/?/G'[ MG?VK3V-WX/6\=J\NX?_J'6_0KHM1OU]O4FYUT!TU?7_CE=NL_T&'6;$&K];[ M[W[VWW?>9?TOG9JTR7[&3+-S&,E?5FU9.XW-;N].J_I5PM)N-#N=KQ&6FR1# MKWQK=HUK_])2JZ$<+TY-/+N[GOT(-\:;IS=I6/=+B\\;XOZ5ZU84Y2(\DK,X MR3:<<9Q,109WO\Y>C(-KZ=>S)%]-Y?LZ&+UYWSO<"8.3X7[W=+@/8YR$!SM^ M>'!^<7UZ'EZU8U.AW'G\./OD_W/8;C_^30\ M1.>Q];YU.'P]/?QX-#G%>PP/SD\^^Q>''_I7;X=;Z/R!$_C^^F"XU?D$FAL\ MDQ8XTBW1KG>Z7;_>[XS:]7Y/>"/1W!3"[6R\^M<_!IN=WLN;-+@6\0>6WCM: M"5497FXC;AT)D$^F,@Q16Q9E+ MD3@27"#_(2RH=Q3^XFX/ZR&^VZU[7;XE>NP/_T[U7K;R=)PFLUVL2DA-8 MA[NNV;-B]X UZ O-U[M2(]3'!C\+^O9 MFH.+4/W4>42_^XO*A'3JX9$>XOT^?;E5\J]_N+WFR[4YNC9'[\'73V!\U)OA M9I-T+,)TE6W2@\_OW=.=,#P=?C@_.?_] FS2Z>'P#&S2#Y/#-Z^G!Q_15L6$ MPU;5)FT?##]<''[\$!Y\/ CVIW^"37K2/=S!:S"Q<>*>@*UZL/-ALO]ZB4W: M;V_V_8[?J[?;/5GO#%J;]4&_WZF/W7ZO.][(^/S M&=NE3=LNSCJ?3($4LA?,Z@+,1=A"8 M'R_NT]#?)< $/HT?MI+:\9N-P?G^T/O4%]UQTT?K;S0&AWO@=^K]?K]7]]O= M3G^SW^_VO!8B9=QZN]?NMV\T^E;%GEF5J.G#[RV\S,'UQ51TL>*.2)WCF?00>><[0>3L9:FS/1$) M#'7E OBKHF%69T8[_4:WW?XF)_2V[UJ-;O_;KKQUL+U&IW\WC_G;75O>Q0_@ M&7SQ<+AO#Y;:!+Z8ESOM$9>O>_YW?I ]+V1V^]ZS8&+0<)07(E$_@VOMZ2IUAOA"QMA M**[W%$:=8>4K[+@\M(3OE25\U!K+S>9FM][ONK+>D>-!?; IFW7B)G,W!YWN MJ+_Q:M"IM]N##JS&K3+^O54YGYR/9*:1@G7BQ#G,)C)Q?L^3(/4#CZ(<8+>5 ME#']+#D34?"9_O[ED;?^HT[<7N.H<=QP=J>S,)[#S)6WJG,0-W[YBEB7LK% MF:%)N/CJZB5?_7N4_/KJZ=C^CZ09MWP_P3;%_#]O80#N2FK%;W8B/Q^9(U$5[;KO-;D$[BF;.3@$NY MF.)[A 5K/;\%:W[JMWMC.6IWZSW9&L&"N9OUOFB)>J_9[W:;_N:H)S8W7AWG M :CD=K=YXRGTS/?]-OSS,!G&5ZMI[?\M(7(_NZ8[[];[O@1DZ;OJRY76$;,F-5]M;B^&]!UJC=S'XS^%I,&/G^IFM MT/O6I^Y B+XO1!T[BS((<33H"%BA<=& MFR21XEENC)/K3V+4Z?5<#XR3]AA4EW#']3YBR/R>''N#;E?T!W#,#%K=ZK;X MY3Z5%U;8A^\F2(*U[ B@3E->ZX]6Z[[_5'S3YVMMEX MU:(9;#YA(W*YUG)^+G)%__I'O^5NODR=H0SE#%==(04H*1;F&"YP<).6M=?# MYCI@V(TFV[]?F^QHMQJM;TQV/-9M_P:0;[""0=YC."R3( O@A@F)I4RD[\SR M),TQEYG%#OP" SX,O'%;/X]^P?,6\4);7O;B7@.'CS0KM]5,#X.,:X^E\":. M%XHT_7NHN-5Y\T20.CJ>3T=Q^'/Z-<'157YOG>&G!9?7WD1$9_!!Y%Q- OBD MV#4_; S]'LT=I7[F;FM$.VLES1W._>R?OY[ \S^?#G>O#S[_B5P8\\/A!5QW M=GTR?=\Y/=^#9\%86B=52.]\_^/K"^+!&.ZV#W:0"V.O>S@$,VGG=7 ZG$SA M'JT#N-=IV)\OEIGU_9;<]-SZ&-SM>J?=!>=N4WKUS4ZOZ?F#9K_7]!F1"$)[ MG,7>1JM M%F+%!MUQ?=!R97TT&/=E<]#V>UY_X]7KO0\':RG]VXIV5QU@C$NL8DWP>%MY MF,G#"7(E"=]N#KK=?G=4EYN]5KW3 D4\Z'=Z]>YX@$10?<\=";"CP'(^V#K> MV?K3>1/&(Q$Z3"3_]2GYO^%O/(R4?R^7XZSDX MV8H@]O02!!$FS5^TL/",[O-=IWOP1:72A>G>BWS,V4MG-'>\B?0NG"G2200\ MH4F!6PU21SA7,@SK%U%\!<.4(H69]N&+-,>0A$@=7XZ#B&&M1SDX0IUF5R^- MM:RP2@U5ZW'OD>Z M@WK?;8U!';7\EM^7GAR!/W,BTZJJ>>$\5BUI]R>+ .$>AG"W+<*B>A _@7GH MW%S;M"Q%L6H*)HHS^.2O/$"5#YI^C,51"95YIK<< 6U$9I4_HI*\XE1H."#7 M3VK]'DV.[UWE?HC#/,I$0L5F2?K\5&WSTWBS)S:;_J#N#_H]\+E;O3JXV?!G MSVOYX[[;'GG>QJN#^$EKVE70,%2O=8.&N9I(PG26UU&H>?!K+/QU?/@V.J.?SA(X;"E:ZK8< M8NE(G9_A?N!O.6GN39QT$F,]D*ZSS28BJVK+*Y$NJDJZ6+W(+V"11;[S<\MZ MVQ&X;O"CT3F\"UY$OX&L55"3V?\&0>R(3\^-8<\MUK8,Z!]3--,@RT%(R!+63Q!$& M&L*Y(R]E,G?V,/X@/$+D[(A,<$%\10D7]["-0-O%/))G.9,Y.\?UH?,SKO#F MRU:[U3 ^*-B7H)9G6&=YW\J8QTOZ=Q:#!M5Z5J:_/*P6M687)U>G1=N? MA&C*GC_PJ<2EWO$Z7GTP<$?UMK?I=;N;KCO -,B3TZ)/R@5^2EKT1_2);]"B M%'D+X56D(SP/M&@B4!6B/L&P6[3T4_"EH_K2+](IJ%]X2J)-*] [4YB#>0UM M6K@=V( X;6?.61)?91/]=0-,7,DAOD#71R%"J05O>,/@Z&OWI?[9%W]P\]#T M#U&EJA_?,$S]2Q6#U%'B4;VE+77;/&\\4LE]J]%O][X%,]5J-MSNX+L7B+N- MEKOYW2%3K4:S\VUCO;7LO-D8=+YML+<_LM?__H-MM1N=WK>QRCW\>K5!MNZ[ MGG\9S]?]Y)N^K(L?I&J'PF#;H/3.XF2^DJ:7JEZ>GL#OO?;A\*R]O_/Z_&!G MRSWXN.>>#K<^GPSW6OCM?NO]?/_VZKTVX- MY$"V-EZ]I3-HRSIB:.(?K5S_5CG_BM*"OV>U?)'7\:Z$GDM"@]]W"N]QMA]! MJRR1PZ<@=]]):NXV!U7K_,&JS=*RFY*@Z)2LU(]]G&]R[(4F3_5N>PI/3]$>D/7X@"Q,L2Z^" MD?:ZHTZOVZV[7J=;[S3;HC[RVNUZ>S1N>RW7E[Y_1]KC.YYO]V,7/?I/5T!C M[2Z/&JWUU??75WJJW]!,JX-AK;>^66_-E^@M?R3[_E)ON+*$[CQ-Z5CC'AU\%\&AXK!/!J\5H%5X&*?D!D8B\0(08#T?F1OQQ MFHG(%XF?.DC5&/C+$N'BQDD*5PHTB<$8[&U&^+- 63#3^"Q5V8JT>9 )+U\5A2;CA2-!DX M_ =RPC$%P^$) Z=&$XK2ZH+[X>J((WL=IH=J_CW6"0C ;>M'UZ'PYPGZ M[M.TB=P/,C4Y#>?[_-]C;NQ[M [VO'&RA=,5)UO%]GD=BK,?JKW@W\*0MCYY M QL>V/D[.SU6W4QZ#3K+=\=-WLCK].1FU]L#_@(VVI1?%?G4!@[:8'B MA$W^A0HDI\IW<*,)8I\KA2HE[F8&7,:+<'AB^.!B&KY,P33'(:$WX2,O3A)I MN$K1,DH2!&[&J*0N@SA/P[G64>F<]]8.>\FB]T<3'8/SQW!53J@7 6B32 M_P;GA:: %Q.(#4[\<)X&?(9&&)N%0[7NC 0:A&@RRBAE&P'!9O =(8K-X^UU M-S:#-$15,1%5):F-6DO ?+U$,3%C4$:J+:8*!-=I-MSF3MT%66WHI5S%W?GU MH)ET(L-0^P?.SXL5:K>@0_@KV-1ER![6D>B_:2:?'C3J89J8'./<_I!._3IWZR/,[=7\\;H]:KN_Y2(#X MI1Z_J[)#L799G)W!+L1M.J6Z92:0P,VU1,=YS#J1(NN$ _)$:I& :V,\[N N MRTY&5JOY+.:#T0OCE'QL$2*:%U2EH[Y95D?MZ!*.W_-([?%VD[M\UNBB$$L> M1BK*CH4/>@1+>+FF".Y%E1YE<-)2;$!B3 &LB#CR=2??OW+J[E(CF+"8S9+X M.H#-(L,Y/_^?:J^^)J0NC#V/ MZI>>IOE+>N&#>;K:8'O@MLU7%+CEIC;^"[ MS7ZWZ?JM=NO3'FW=7KNY ;K.@^>$Z7\VZMW%_?N.?)S782PJ+12C?%KW8^*[ MPWW>MW6Z-!O>>[L('%H%OO^]U^O2_E9EOVFSUW M--IXU:VUVVZCIS>P7LA7#NRQ$/[1<(XG8$VD1L856U#EA*\Y?H#6!\$P$6DN M _B7W@J^,XE#'^T _%+?)*;##P[_% 3G9\Q31O-?X%",G?@*;!BW^9.6WSC/ M* RE8)7%QH/'36.P=28"AD(E0O+:MCV% K#S0S# ,4=0OB_!+-((_6+#-IPA M0NU]V C)%(Q.8Y[J7Y !FJ>ZWC."[9.F(@%M!"&UQ_[ ME7".C. $[[;D&)9GU/';K4ZG2TJAC2>YK13V#EXO*;LBP2 :(!;9PT)J[J8F MFL]+3< ]]Y#HV.^Y8SC=>U*.ZYWN9K:&V\VG1K;M>M MM3O-!4WQF*;B_<29[K8C6)YO.6)M354K&*D,114H!+I'S=9OBQ'&VV@X[I/T MLSH+RSL.[AQNO]_?/1@>.WL'VX='[PZ/MH:[.\YO)\[1[NO=H]V#[=V5TW4/ MT HZ+=JS2/^W.=P;=">XWT-XT&\A",PS4T5(6_3)[72D*P;-^MAO]NL=?S"N MCP:B6TN,Q+C5W-QP)&CK&6;V,+KZZAU&]/%HOSDL^X&!^!P;LW#G6 M<1%3+(Q+Y6Q%40XV+YT@REY1]W#VI<18>DU1(U:L>GD] ],G-;7,E%^K%%:C MX6/28E837?QM@.$XKE3&U]@!LP*I@TGI0HN-.M_+/2O MO'$WJRV$BAN,'$H_OD@D5C9>RH)P]ZG+0ZK?'FT**3G/D#4:#<;?7\6'GCD>;HOMIYEE_O?=C%'K '2[*&CW6FWW7H MAT?[#N[^+PU<;5\:?3;7]55]SOAT)A>^3$T[Q=(EA]4\]X^EKMK7K>Y\>KXW>[VWM9; MY^!PN NV_)NMHYV]@S<.J(:/\,_ZV\/#/_#OXR'8^_N\L194\V,@$HTD+#D/ M$IRFFQ71?2T+Z-0G(R*WC^7K1*1UPY(O9ZWLW=(P^P%AP-]../H-97%?>:C? MUZ*WGY".NGTL7R& ;7#^MHZ&SM[M4GA?:D5=7\BL=_H/O]-[';W3MQK.49!>.*\%IA77V_U9 M;7<4 W>]WY_!?M_4^_VWAO,^2F0:AP@R/,[$>$R!\AO"?NO-_^-N?I")SN9Z M\__PFW^SJ39_JX&IN1FNC5QO]F>UV5$&UIO].6SVMMKL[8;S5IZ)$+>\)XG M=KWGG]>>;Z_W_//8\SINUVDX^W"I/>O/,CF-?A%2(A*"_L)-\@R7;+"K?><=WGB343*J&^^UL)XKD^RYW22H:QU M^FNE\L,?(?VN4BH];".@J)=>&TX";$ZRWOG/:N>#0'0&#[OSUSOY>RQ<7^WD M330/%JBNT"G-N2H#S_PMBQFCV.[;<>0SM1K^YDBF><@<*(C,_I\V,*[_>S$]B2;_;9NYLO/I# MSO7Y')W1P5T]YY_ DGZW/;_)>QXY MON)(LQ0>YLG:8%_O=Q2.;GN]WY_ DGZ_>L7FQJNE6QO9#(B*X42*)'5VB1]= M$RPXBEN!9&%EWWO%AT_FV,HOPDWVP_H,^2'/$%KS;G=]B#R!-?U^^[B]\>IM M\%<>^)C71;6T+69!1N0X:9PGWCK%^]QV.4A$]RG@%->[_/OM\M[&*V030OI" M)+Y:8;L#W@2UU"%QBZ[V>QR.8!>LO?'GJ&-A];M/ 4>SUK'?;T*5D3OXC#P#!MBFA&7^'K#/[,-#\+1:W[;AM=T;%%,[W_+XO^]7ZY1/$]8 MN[@:Y;NYU7#^Q(XQ048LHZ16X(-0_UV4F:RN=81OFZ[V\)VM49QG&I%-I!YK MG?^L=#Y*0>^!*S?09;J#AK--%/783)=V-9A0XBR1:I\3L[URZ 3!*B+; MORLCJRK6UUH1/!=%@.+D-A\X;KX^[K_+T@VT)@#?BL+DL$*TKXFLPU]7[#^_ MW3Q8[^;5W,VMIHZ4#'YKJ#317L2=T.">ZWW\G/8Q"8/;?.!,RWH??Y>ETR7( M@^V&S9V#S 8BH;:8K^,$GAHYO^=)D/J!Z@-.'3#?)?(2FUWM1>E,-0A?;_WG MM?6[=]CZ^L74T_MKVIVGH"5656/U#>_. Q/OK-?O>ZR?ZVI:YB:>.-S:.:TY MNZ;Q\R$W?F;G<%LW)73>Q+ P& %:!WV>UQF#$N,VU[083V4L7[-TIN>"V[!V M.%;/R2A=^XK/<#-W'F$S+T7E=1:YK=9T>=]MXYOF"ZV&)K*;.X=7$9SKDV!& MC5=AL400.;_)2,*!CWD=_I[._8)%1]'AW$BCMU8@STN!;*ZM@16U!EJZ*8/; M;ICM3SL;(T>@%M+27A\F,%[!8:6:2AFSN^#LP>/!@O#EVAMX;OL?A6B]_U=S M_^L^#6X'N[($D1?,"AB_@*/^M500_F/DR%J713Z[S=V^P^:NA),'ZW#R4] # MJZJ3>CJ<_&%]I#R1L7S-\FE4D=O% -,D& 79ZM8TT.O45K?@EL:_!,;M''L3 MZ>?A^CQ_;NWG;5O.GC5=.>7R6:*B?;;;@/K,XI48)+Q**'5_*EU>!GTUHNY0%:A1G M63Q]T2PN$:,T#O/LYDN^PM&^UZEP*TME_1='&_C_V;@+)<*&OFB2%+OT3-9' MB107=3&&%WPAPBLQ3S=^+7O:Q>Z+7B_ MX21(G:THRHFK;Q8G&18F*G.X_@<<@A%FL5+L!GQO$%HJ;3HH092QN# MB+ABIU)$^"TL]C$#IIW6YA;^B=\6#=^<+2_#3]U!NZWBX>K7[NZ27^]>>U1; M:5W6J3E7D\";.$%T&8>7TDGS48HQ=G3,DR"]X#A['GF),BW0]57*"D3&CZV)GG*/-X1!2G!^* MUXU-E&!6T.3K =PRF4'DA;DOJ_-K/Q!O/\I36,LTK3GR&J%&$OZ%C?HR>1;@ MO\,XI<_.DO@*KIZ% G.,LR3VVP71$]R7] ,9IO)J(F$A M2!0#7%H4YX9=;$^@?CW#N.17<>*G>J0XDUY6TW=5GP:HL_SJISBAU<]&$J;T M4B[\E*>Q^C%,E?1$NO"Y5.1.U<^G8E[]*)W$>;@P--P#F'C*I#T_:0#:0R2V M7,%<"BV](.)5H61;&@YB^'$PGM\FM-@JN;YP!< ]BC*>PA;GZI9(V5TXT*"7.#5(82PH[* M2'X%+\=5$(;.".9_BF*,R<.Q("@QW]G#I7<\D"Q1 M<\%P8$.%L())/%6;%:82'!5$(;#F+FE%HZ;4 ^T=$Q15< L[GI2HF-%W2AB) MLN8UW^!AX>^ZQ\T[*>)W$4? A/A9?$Y@I?HI@I2]&^"/X% MIGA*DC8.BZ_-AW =Z#P'SRX\Q) +9>[ >0^"X0=IDL_4., 05=>8A\9Y-LOY M.!N'.>X +MZ"2_DP]^;ZON6QXU]'> 2)^ON+!!XE\97'8> I"205I3< 'HQS M,H6"*)>XMR8"#"3[''ZYELU[DLU@[%RQ4LPCL@)?X-=9<:?4I5?SF3HNE_*YM(:V44 M .F_=-8ZZ1[7?=D*.: NP'7'@AG8HD%"=K^7!*PE4 H2"3;N\F]Y01E]EZ=@ MEM;(\!%!B *!2UR]@#V#1#UN#NM^J8XLZG.H20;\#&1TBF_D*"O2%B1^ M,-R>S ,4B[0B2*QTX![ZXT3^E0?P)CBN%)& SA3L1?A/).=FK/@(9<:/0#&N M==!]R>)(LJ$EP(P^BX(QF$XPY^"'8&P"Q$@[BUI9@#D#]A#X5#[;7(MJQH^O M(C"O66+AB*-_@ERA1DM%*)6 1''&-B#("'AI$DY&Y;&RY88/C4U[-FW\H2SA MB057HA$8>/ I6X0I&)_1R[72NB]!N9*L(<"@@;,J2"=Z:^/YI0P(LJ1B8P*Q MIHAD!K[H!=DFTIM$\ YG3 FCU9J:W5S M7U*$L_Q7+A*8^Y#;:0B.T.D-CIM;&[S2UDEA*2XC0-=KHS8*IIAM+<\]# MAQ6^0:UCQX;&4OG^R&*$G])A.)K#HU,C0SE>F?6J.UB0H+O3BZ12]32R-676+BX*NCRMV,(2;Q2Z1>*2!P3,+ M?&WSZ@4?F; !UCBJQ5'Q(_XI*Q34#PZ;[;;/1"8+W1BE%.TEE&)E>[%"HCNJ MIUIZZY8#ZTDN\E/7+6J1MR>!'"_6I3L9UJ5PZ)5/ >6&V]8&>>3%!K:<+FGN MA[( OT[C*)*A=5>M 2Y GC*V:PLS!4.).1UMDR#1+A@=3W(Z"^.Y7!\\]R<< MEMD@?/! M,5)\T];^WJF$P%LI<)R>+U.]QL36:([R7:DWA'% M/L6X6P*N:H+V0J+LS06W&I4QNJY)@#5G.G2"$3:X=ZJ-U*N;?N^#5STWQ[:O0-"<-U$:&NRY!!?/$:SG,6624 R1.12UXO=%)BBK M;Z+1J4)ZT%+7R*$)P%;FRGO("S M'-1^G,Q)'&IV0&J69\4/2X? 6@'*4?@8S+\DT+(R&K$2&P+_E?*WT,?)D?X]_+SR.=8MV6!&)39(P780?(4 C MXCST4@_6#Y2MJI*$:<')PN'ZA4P &*YY8>MZ(B6\%C>^+=08(EYN\*7I1T:@ M%\ZUM>J[1R%>"*'CNH99H7(W*6Z/3DX/X3>$M352VG,Y.B_2C M"M.M(>9:YEHW0\S7:/$?"2W^)2WX2/(7(P /'9HYOD_I@,)P"6[OF6*85A \ MHTS,6:!\<(5B*N50%H^)M;5SGP=%@L%0"GX$B5]'OQ?,$AE*S$_E$>5%]%'. M+A#8.#J.!J;T9>"KI*WZP[:8Z2J&K+#&QY]RZ*3ZA#*LRV-L,2(^!S9Z MJ0H4+I5ZA6=PJS2'XXX^K&'*2H.V5ZZL;4AU5B"U,:H=7?;%Y85:8<%T((9 M^GBFR^L)V/T&Y:-^2;AU@9CU,TEFO,K]FN"P(", FQPO5KSZ"Y5@!9"Q*"]+ M59UP%F0A7+*DRJRAR\SVQJ! R5JED!L#(%-9I".X* \#NG9-GL&\POR1NE6% M"!:X4:1I/E45 N@?D2(@=)P7)XE!_U=*\E#V;JC)NU(AO*)TL^&(2PS)4O1LA*3J'<7)G9<+:B6RLWY_ 46K/RY!M8)]Y>U4-'B$4UY9T^YGOI MW\5%7ZZ,)H.U,$YY02IYOEIE/>@Z:\8Y8LE9X^6(-,8D6!^K((K*-C"D-@Q@ ML\*A.V\X'Q5T-4-(6@1W'84Z\P3/R&?TKN+VB9P*OUK+2.:WFD.*%Q8M\#+7"[_#+F"V-/U;K1Y>"N&2'RU6.Q2-R3LPR7SQ26 M@-L/YU5C05.Q!GKU[U'RZZMU*%EKR/9W82MIK]E*?O3XLSG5'Y>\I(UBP;RO MBYOXCM+:V[C]5=U;VXG/8R[&J M/,84;8C( ?*]X4*PN3(\;DL/,7:,+DY'@[!<@\/98QV/&R&"<W_&4HSX2' M683Z+)%3! 14HVD,A^$6XM;;TR,OR;F?Y*-43U_"D BP/K,K*:-*PGI94@$^ M4TP3:/'7Z+ZP@R0SYV"58#$)!2K3W$"[2#4K6<4OR@:1IJ!I.(>(O@B8YB6@ M!("/0/8#;0Q E#-(,H#AE*!C!= MXK *I_N,(M5*0$I+AB/3) =>G"J2'/3NY35>PG;OPN L.Y-?6?&@U$=Y$&8U MDS>I.4[JB9 .%XZQ4MSG0Y"0DZ!7>YMN2G['A^WMFA(Y(XAJ;7!SX= 2.9$1 MBC&L5,#FHQ3I'%1"G4 JLUEHTE($$Y JF _OB"8'6!",SK3?J*XKI.^VY :( M0/N3=M<($U;XFG8=)&D F93W4F4NU8XA/X*<-AATY+1JW693YY7H*8IIA[TL M3CZH6,P(J1Q*J2[,G\TF,5CO)$6X5:.S$"U^6'QIS:W&I:HY-M0H>J@P7^3] MEY$__J6@$N!5\OE)3UO36/#.9& I2>="S@W/$^Q- G_[24!;2;E27U[%QMTB M64]H1EX'24H2P"7_F#?1J&1&B,5,;8,[YM8,:Y&2J51@IC#;"2',L/C",Y0^ M1+BC'T8'RI)G368)R/*5#[7#9C[#%!@7KL+"3)12_^*!C*XT[ :2%]0U;M.9 M2Y&8I)>R:U [PI& WCLHF&S.AHRR;?3;DT_/ 9V[V@/P%*F)FM2U= ""OQ.D M+&H)$6H=%G?2EQK$&EDE^:P^AG4G;BI0SU,.$(0L":9LA]%K1>WZ*$]@>Z:H MUJW$G2'44T\BG1NFL4*\(>$/')YT^JDEK*GH*8_(UJ1^;@XK.L?&R"RU (U# M@#BR:,"&"F88F(5C;T$(XRF\ YE;?F[.].W##WL[=7?@($X=)LB#H9Q14$9Q M>NC-A]LJ!@V&PYS&&54;Z#66*8>R,(6*QL:99(P$37A]1.Q$>C+P/*FA$(-4 MP'NRI649FT*53N1(RS:;S%/*S88QSP%.K=ZL,BVQ&YIG*RR% ES0J7D'PW*K MT$EWW["+_ 5?*\&K=$ R]2<6(OAD$01G9'@;,U6M$!AM:4Y&-8D02IEEC: T MJ?)]D';O OZ=PAJ!'(W@/KZ._9DB.O*.XCA9L+MHEVES/: 3BD&D2*N',D-6 M$NHG&[!#0.LX#I478".Q=>+04^-71P"+$]@W4DQ#M):M^CZU[UA9V@8X/#J2 M(5G@WB2FT6[?4:8,#*JDH4W.0-OJ5(PJ9J1UA2X@A]>-0S)(9'09@#XSG32# M*(HON43=/E?4>RJ9K ON:9%R#@OM%-!%JDUIX9=[G +9VM,JD+Q%="*(VHT<+-M3*"2F M5E+NQDG" G&5=?-T<-]X9P'X,O Z*?5C@'L)/#+0A1)A/8.9JF$I2IYP--XO MJVQTV>JF0LP1.0P(GN@A>Q), =:\QV=102A*[):H;T5TEN/:PZN@KTO65U(Y M#X2B((1S)_)%M*#B,H&9)$X"P8;P,36E7S-3.L#F88%#X5(Y?GP&U8I'A#1\ M/IDPAX('!AX7"C?.AA"XU;E*L.+^W(B+?SUAZ; M(VII$6,O9JQPJ0*DR!?NZ%A;YUI0WCOPU:-_X2S, 53O.9\A -_# O@ M;)F;TT\_OMYBBX5^0+7NAS/D4/EL_^90+5^*+*MPK(*$Q'EJXD-2E MWC16'"?5BO8R)H?;(QL"M',0HE$[@ET5TQ8E/BCVQ.,1!CNT(H9?!Y1+\ZF7 M:#CG-%$2YV<3]I>+H #*/!A6TRGS-,(HP!]1I3M;[_940&/)JL ,49D85HLM M?0]>-Q P>%H2PRK3GJ4IUX4Q-'@3SP#'1:(G7=R-RLHX1ZBN!)5E5(%Y)'\,\%\5M8WH(=":D9E0<>D3F7"$ZCED@J.N@%I5;4Q>D]JFES"'_+\V7* M2,!>IG*-$LR7DCN%O8"1%G Z<0Z46#!J/YH[9Q(7?P9JW1B=VH9$E:4\3@Q&3:3PD>N5E'42"W]4 MPCAK"#+N![+NU1$-"X'(0GQ-NQ*XI#DKX\+D,2P1(VL0I5B*WBFW066VWT=A M<'%W^[,R;>I>*>C;:4!\@(M^$>P_$1&J0;T13Z;D&#":8@U&A4/-=;Y-.T8FOW*<(H2LX-JH:AAB!;B5.!?S8@[.F!B9 ME@1>6L?(K(QN2\?,:RH&P7RBMB6JV=UK2#@7(LT[]P:(335298!#!7EDNX; M*F$^?%CKF>9R'!6A'4%?AW9+";%(CD%XP7;*@E9YA:]\.+\ M*'M57BFVI#+)3K&\] [W11)Y-5DZ/U7R2.:G5P'?)1*J"'0U(A*CM5B4@\.R MB(!4THO7R%K9"=A7.-?$M*LI!/ Z,-LR%8,HYO8,JP"T!$THX!ASEL$'$RS- M%!M$F5E"L9&LG!?T498JP(JR8V72"B.X=9'61=VDWV S' MQ;)4!LCI3N#N$ M@7$U(+/0$B0MGU'BP6(UUM_7'(X0@(4,\Q3HVC;;6+.L,Y9019K,%Z)3"J)* MZ%=8[2MBW^;L"64HP/]=",&0F-MI2=ML5;:J-L_++O(J+C/O=2Z;*B6@#IY"R"PYJ,A^\ $_BFOSK'VZO^;+MUIQ6L]6B_[HTI?"/9IF[ M_ HF\)^;F_U&'Q8I#,DX_V>O.6CT]-]TX3\[[4YC4/Q$H3<5R4XB5<@;Q0H' M5(>3**GCO_0;@)2T^C_1O3K-G\HW('T'*@SAB5A E.D*,[CHGX-.8],:6K?= M:%9&UFJXYI/QM\]*^94*::_DYNR6!-H!T!3+AMV2TB2TW? PEJJ*1H7:B*VU[ M.LNK<,B(M&6P333#NZ%?3];H#SLW]DIA",H2]JZ#$5LZ*=XI R\9H-AC$ M1%61??DM*%(J0LR_9'@"@TTC4JMTC3!FFP_8Q@B$[1WRJ^WM&1SPS9VY5B@X MK;4A!X$YEZY1& QT5H7%9SB]#>==92%PWQ?!"HI/%R!H5 P4AE*X]%!0R %A M#*PKX&D',3S5=?5/N(I#UTK# L1AX%/2NQ!"&T*_;#Q^L?9P5ZXDT+@9=6<4 M;]#X92;&4A$#"J-=QL"HQJV&LZR>X5LACJW6%R".#\&/< /$$6;I6%L_JR// ME&SY*'7PLHK%JN'QA!Z1C/PJK-'8>DOQC>7P(4&1+*^-H5LDLP;,9[D(I=@D M2IG)LUC8-;LHPERH#X1%E[:*FV,C4!NO.EUCW 5G)$'A!W&2%D^\,H%S,LP.L!AN95B,B3J/A8>CX LFA--A@QGQ2G8JP%B0=D0:_0Y-?3[# M3D7PT\\E4$$10K=2#%4 KS82'@7S,%#\4(9%3E_!;BT3[F0,#_,7>DH_.,8 M%F%AAADY!RGR*?)^/KP_A\E(NE<(;%+%U M+L'HD0QC1#%/'=TXS&8]TN)3S4#SVA$4H?@.3'418M";,2"E!: >9N@QHM?/ MLRO P@"AL<:Q+(U,Y5"8]:!''N\?D^C7,0%"GURJ%+/)O!/D1-72JBQNGBK, M!X(U^<9%>EK%-U0TWKJXD"ZDU@]\2PZ5L\P!@)O "NFOU#.=%I%)7X(M$W. M?QY0Z@PMQ(3B"E?P%&7ELD[B&3&@)T2=@K^68@QI28:+:"((3X0Z#R9 "92U MZS0/16-!"1*0E@$S:D#H!,/:@5^52<5IK'89I0MB9BYP3ZDR3A12MZ9@NAJUY%/Z%WDJ8%/#FZ*F$31Q5,I06:^C7EFY].=/Z@=6H$&-DJY9F)M*CG'@3L^9T9)X)]Q&9R=S3\3,[L#;("% MDL%?N;3P1GM*L- Y\-%Q8Q;A<0EC3[ZB/EDHTDD!R0R1J*,XCWQ5,)WQ'Z0' M"BX::_G)7^-5U_&R*@$VGA<%\Z GP"^219P1284+R"%F'!W*.")L4)\BBCN# MB'&H,:TM[25*GEA5+8ZI/QD+$RQHH+NO@@ LH_!10V<1X[$@ ZYE6-CJ5O=+ MW%8IN_K0@)[WBK.+4:##O1IGP$M)G!, '*QW%'W8'0^U+M$QV5KAF),D&Q"I8",LYW1W^#0X^WGX3>7X!@%/J[U&BS +6G+^YZJI7)"%S*RY7I"-J- MAR@7>TQ" KKC"S0. N]K*0J:.#='C#DO\4C6"C@>%R*K\\N(O2WJC<>C7-AX MY3BW.S C6>3/-3J!*V'X_32+QC2(@BF#Y%7S3T;^L=%FHB]VW0VY"4MG1!%S MJ.(S!'P4U>8WX$.L!H)V_0_[0XB"UK579XI]SR 6*R,LO"?K[HOV366.K.G@ M!<<#7?7\M/GFES 9 M,,7K[?&0V^.X$F]1X1;%.$O%7G4X):C@UHJ3/"USU^R>>"$&&X8JZ&I,Q20> M(3:V(GRE0LB:"D.IR#OK#JM\73?M,/62&K*$Q>MI/,. &EJ="J[J:P<=:Q.* MFIE5JG)9=& KYK-=^U2XLQCN&9CD016D>U&8ZZ&VE0+A:0#EZ M)DV&Z"!FV7/B:51<9TV=LXOI;X+DJ5'#KM .-J'M:&_<6HS1<-ZGY@1FFGJ^ ME6:'YG/;0!]U&/_F*@QRM4M5%Z5J6]W0W&HN9'07TYDQ=P87A=#3=>F7G?T7 M(WB_4K6&YH#CDA8+U3.FZGZSL-*J;27P+M57(7@G'1/)GU7UH<%'^AEKX^"A M;6=3*5(JMWE2QW\Y35L::+G^CT)"(ZNHL"CVX]I!C7U=DO; '(3580 EN5RS MNE @K].52Y*M=L7)D%=28#KHF?%4,1W,G:Y ;U&-G5-S="S M%-G)!NJAG@9U$O:50E?(L M!V_?K8X^^BIEL#(::E<#'*W\'/B[REI_6FK*;*!*JSX+I99F8CPNLF94RZ(I MW#@_JK9=L9&(J&[14[>AG 6ZO<)!]G!E.K\+N<(21"!6$<(?LA M5LDM;7HD(^"8.5;R,9SF.DO8 E#Y1P8'$/"DA(?!4W_,ZH!3@XCM9&R)<-(9 MTF>E$XH^6!6UU!Y.6U*6$Z8VLRCE_*W"]Z+@WKZ=(@%10*LRQXSE9-896:/7 M8 E/6A53J\J5E]2+@G0G4L$R**!2XJM='4WS(^B5-X2X2I:S)SQ9O1)7R,!P M1R:+L#6&!E@E$87&M.N/^)S76NH+5I6&W]GB;I"(VJ#Z*Y>Y3*MVU70F8"S5 M]!Q6,:E037F/DF&FX )E+(:N,;/?U=255SH^FL=6:MMCA34KO!=KV1G.7X1> MB\)]@TA=6GY#QAB9EAI.8?,'^)*1-#JD2I8((WFHF80I!_IB0'>M(QY21R#D M!^42;7@1YF0>ZASNHVL("](EC$5OL],8J%H!\ET 1E=!R\ID+D@>2U$&JS"R M"ONB1!M&D='3F<81MB,G*QHM#ZIKTS'5FCH94=)GFH8LGYTE8 5;:R7$R^D MB-_ 0EK6.C>.AQ5BEF"Z'_F(]H;D('"1J&IWKQ^I8$H%2K%@)BM%.XC$5-41 MD;=1XL%W- J 8(S$F&?9)%TAY*^NQ"F(/P577VF-P45QR[B:;R>*TWT7R(K6 M+)<$R[=F+-4S9FWC-<#L00U*QL5N%QJX9ODC=5(VA2HF^ZKP:&TWA^B&'S=J M7R[ LI@66)3G/6<"--3$)H.D^^QM3$%R^O+&R-8U[(H1=4.GB(G/'E MV.-HV:TH3YY'6<+%'60S$X%>G(1^J?K;\%K825#BQRI<;+,@)08P0X%9!NM7 M'L9T 23'2,AC)35+D'Y^(_5@&V6M*UV%LNMK!:R?BH,O,<7P<>M Y4P1NR/- M_% ;[KTJ[U$I%KW&X_76>+PG,98G@,=[&BM&/(NI=*W";$G=2$;"VB$1-:,;$9"ADK<()@&;0LOHB= L.OQN X_KH_BZY+I35S(AL")S-+%HG#%/8TX%%6W MA#];>(X&3Z TT0[UI:\@8T7Q'W+*>](.0I-\\K0*KM7C34^1A'Q:! ,46.:* M^DM@?\.4:D>%%3B S8^&I8X3$WG5A$NW VR3Z%Q$\17LTC,=R2U>=%GJ*M9; MQP!@$.B!N0*PYHHS_+Q.B6H:^?4^U*H]J455>)=#=00YT0,E$F]5K?*]&=6?[-&\2L[SD>GDH^LXR;<*-$#) MM/@*+FI&LWH XAQOWQF,1:"8E'L MW2GV!O+2V-,K JRP0^,@9C20HOFKZC' Y+1D('M-0$1LF(JB8MA1- M(!<;>TF;DC*E]5&DL+-TK=166G$=\M1A=M;'[/A:)3RH2GBGF#D3.8-5+GI[ M:4U08L8D._C1D:X?9:G902F>91 :E2 5!Z>^3#=JQWP4P\ BU2B!9)EL5-/, M$-UH>@/?*)(M23E#(D@DB2189A:PNS II5!^LRT=?*DM!6N>KP5B846>APDZ@*]0*54K.MG!JZ:Q+] MO5S1>)7=0T* RH7]2]@4\E:X]H>TBWKC1#,=KG?1@^ZBZTRMV0(A\E/ 8M F M\5#(+[DL3&.;2L>-?8BH4)FP:;OL0-$"P_9"(*6V)/ACQWA(WE7\YB5RF"W< M:AN-D"2(K7A/\1%>_0&)J3/G6 $6S*_X\Y<%\*04JKEYR+?%?GBX<3Q]N7@4 M%[?:\M!3QTW[[NUV#9MXQ$&62:8M8[3&V[?OX(5^VZ\Y[ZZV\2\F/ M%&$^M MW]7@J^V7M]%]UQR.)M0%<2L5!-]F,,-_B>GLY9 FAIZRO?/1#M&]O)4TG;V< MHHNJUFEEU4A\?&7V;PV;S\LTA:C#J &:99IPIGFB<,+5AI#$^T8!DZH*Q)"5 MI937RNXAE=UKW9E*=US3T?H)>A&9!1=_3-5'09CCVWJ!4U1>F->(;VA-?@/T MI:%J!VW*:-R#F+ZW6=3H.]P6RG\J:*65]-N;I0)L^&(OO:*NN"A,B?Q%]"?3 M3Q:%=DNQ ;RQT?QAI-@(#:ORHFI>;!V J!G'1Z=*U%MS\P-ZA0I&UFKYG8A2 M7>%2Y-]7M@!?WCY=<&VCZC^EPLG<9XIJB[A^"YO=,0TE^B*<):(0;N)S1[8\ MU']3/P3,W)BRK*5-O6!"%4._U"VC/095W-:FKJ9([JQ'46,$C#JK(@1^$2I/ MU'FJ*=+-PR: A4KX W3/JLH:WI9I^9"O5=/9!=@,Z0+=6"I%NR3:PW(C/"1R M)#Q&,)U1I6E$A-LZ(6=#D%7LWP"YB[:*WXX.[#]9=* N,UD]+.!RSZE V92< MJ!)@I]JAO>)3W4I_SWU28DT#;MP6J]] <7NW^9,^^A57,6T>BT@?=@#RZ"NZ M1&O .*FW,C+<[/K98..1B"ZT:K-(PA7]I-600Z5],8''NS.AN&U&!943*<)L MXG&WN7+;&ZP*%+<[;,\.2+1Y,Y#H[CJC[6ZLT4<_./KH\=3^L8F"[YLH^-,[ M KX"E834T.95'@U2U.*8Q3!6" :ET6="5<6_=44%D/AJ*WQF.-Y+)-$A*9X#F.6DYBXD4W]G#$I"*?B,]HA"; A M[O;AA[V=NCM !PF323P;(TR71O2>BKXY!Y%!YRB?$> )/R:#'#8/ E*8[,YT MA\)5((J!Y;]C>(;^-:S$9(Y4UH[(0-/X7!&;F2%:T]AP]K2-<856./A544&E M$I('Q3LOT_YSB?3@.%$A!7]J--6 0)(3 M?4VH%[AI&XP> M>AO3U:3Z,%I<-H3< 8U6,[342MZ9JEXF?+/>/,S" $N84/,4U0A89<*NY BL MH\P22;@7W)@LC47. ]ZCRV(Z,Y(8PZ%B[U(+I!9'5 !5XM?Q)/99[V#Q*C>+);9JVGMD:BZ\*<.X"@X:?#V[ZMU.&93> MK93?@RO(+5?-)R@I ")IV+#4E07>]"O[&+"5B%Q]\)"G>:(A/'6'>F%S!/H> M43EWQ,JN3C?20Y-?US'@XH8JI(*[175M)F9+YKDWZ?9J"TP>QE0@* ZSS:K) MI-6>T.Y,LZ0;H:9@6!3X&JH_[KUIU_@L$CO0]KF>Z6)Q"VR]D")GYU %,*I1 MLB<3H&6Q^A$W[E[DVUOW<2'NRY-H<,)B4T"=\&.'' 0/VTBHN.QMR9LE623& MDID^K9H,0 $SQHO'*'?9JW:359UDY;?VD=6'V])6NXO#_E)[7H,WN:GI; 6/ M5/1M+\V'?@S^N="_J-27EJA3]*M6VM%FS %C,]KIR[XU.-GN/-G@Y+LD'DMJ M5@JQ[ICQJ0OKI.I3=P',B?H0 MK/I*1,,=9UPOKFF^EW+-O/7/'+&3F)@XTT+MC42X14T*[I MW3B;5F)\L-D_M=O/!@=Q3/Z5!YP9C),2#_Q$)#YE^"J<$32O<";""^6VTBJ5 M+F"A!8;.YS.LL$!.)]7B3/57ML1KH>^WS<@3(B8;S1\J6L! O*$:YEJ1@H^" M8"'?7K5P1PV[^60U[)&=\=VQ,KXKIN<.RQUZF;V!3&2)16JX::GJG#MX1;J# M*MH9&#U!A$V0*?JUF]/@&FUK/S6ZZY9 M3$RQ? Q**$W#-I71/A;8''B**G$; ;QQ$@4"$S<^N-))Q@8(@?,+TX'C=ZA@ MPIB+I^!F6QAZ@3LP:>8[]*K.J')*&4F6;E'>.'LJ.J&#FR^^JA.+"UE."I*- MO;3D8H\W*P,P2MG-T_@4WSM MFV3XO_F(>A/#.\"45U_E*@A#Q4@@V+4T=]030QK-FD*%<;:^I4.#T!$(]2ZH M?93764%N<4,Q%:L"ZRYEA+5N(!0;_YH=W]B@$Y95=2E*L5*M1R689DFXG=8O MGF8@=YI-5Q\-RK_R,%A6"6*ZF%2#J:DJ MFD(S1 NS-)!8K8IKMAXVN04+T5EF$46 MT3<(0,"QQY%A)QT9OB]DY:'X%+X6AA3@&9XF+M&M?Y"J)69]I%L 4:4+6;0K MU8ZVRPZ6HGU'5A>%(2)%KNU]P_FBDB*%H>_%=3IX<0HL[AC=T1!T_AV]3 [@_@6<=Q#H*Q!8(+^KXZY(*:I\3?GTC; M9S3C8C!CF3>O@,'@ &^:^35N1>O-_IH YTF,Y8$)Z1=6+2J:XL&HWT(&TX'[<4O:HJB6;?J7&UXM<8"+ *8)V1YB3+[X*-0 M!I_3,;%Y@;+)BMY&G^%GU$QLJO@(,Y4$#L4<36N3:J\.W>!P\4!8I=.P!,LT MB\EUMAP?(O9OBQ(5D=7>0E7<7A)_!E((49 (9V8I^!O.@G&NJEHFJ-J'$E$_V,P M7A)A.%G7U!(%:S,"G52K$(03%3*#3OQ@3/ >J\TB5F$83ZY6P= QZDBW:XZ1 MG2LQ*H9P2 '7Q] PL0&!7-*AT2Z'AUL7O$?H)WI\NHA(E9FW=JU5 #,'5Z5$\ -JNVYJ7$=7K4R6(L*T>Y/**PKV8\I5E#) MH5+I%!&;@%1G#'.B2-N$D'QSSA)\!L< 5;JO"IA2#]TEK2UME[KP9>A9/M-A M&6=/QYB9^HBBRRJ5H LT%0,U0\6^D%TH1&[K4LQ%40Q*?_*+;"/?FRX7M:M* M\7.2SM2,H8B9Z=%P5L:JB4'+J$AT*=9OJZ;IRQ3;AJA5H3II@>F%L>JG5FZ= M,@JBHIV(]U<>\$[%SG,J"DG( ^:'*<=#&."U9=Q Y ^_DN45*$UZT90E-(6? M.LY8?1>]RAQI+.*+%MR&K5)>R2\4MJE%?(-8PGGJ#!>#P&_%*";D 5F^9A'5 M%;S2!WO;N\[;S.>O\*_"\Z:>4IYUEM&& )T^+_CTEKZBE5 T)*$8Z0K_6T^M7EENQG!#=;)&<)1F1_,*Z.=B(7(E5KTU%6 T5^CU^,.: M,[P"JRXN/N>_55]"[D[ET:ZLV07BEK@*TDD! M#.4=$5]5%3F]XZ^+YY[E'9!$5C(_'1P@5R24Q%0]K^\(ZX12,M<";VW:(G;8=Y3Y2P9;TJAY-49AG MSB#53TSU"U=UN"@B6IWIDY2PJ-532]E$Q/Q 911P6%I&ICXXLO+6IB8C*68; M2[M1]>TA!:LRVG#4E':J.LE52C4?G>.3.$?,[5V+5:.M1#N$OZ?3S KP4KJ[ M,,^MT>HNT?1N*6=N%2)=6CW)9+5D&%4$2$ PL^0')47O)A534'.F8$AWZ['< M7E,R? L!@VU^,[$A.C:&&T.=>R_72W!_2U!B<;+))%7Q1;@DA+1>D'M<$"H; M(*]S)CDI7,#4UA-_WQ./+FF)JMKTA=.V&YQ8ZV6XQV5 %OR0^S4QB)X:FG,X M:CWQ]SCQ"_2DBX'+PI-8K\0]KL0"6LY&+-A9G_4JW.,J6-C>HK6PF)5:*6K' MII2^L+TPV^?A8AJ>!O#8R M>;U #^50+Z$;I]@B LMKE4B5:=!D\4RM5^IAMM(%5@S,,/S%L71-5;+>,P_C M]UUG&K-=]"@G&N%EU8&W+,6S@XD.UC#1)S&6AX2)KI7,WU7WC!XP=(W+@4?, M6;W6^O>V('AUE0PS4ZNT1)N&)A.F&]WX M2$UU*;^]PJ[W9"OL]NRZJG>JKNH6&96RM=GJW!,:=/D05U ,$Q0QC)17@5XS MD7&Q7#R;)WA-37,T(,F*]!*948\P4^#4.&Y8-:'G>1*DOB+<*^7.82JQ-QIX MH(G4W<")+L)GJ #ELLQWUBTQMID(4U='N'RZ.6-5"!.N2")FV#H"@8,%5UI]$A'052!"5Z:'&Q-($ -JN*GPI]2<:>Z0_)1":\N? MKW]'PS;D'%XH@JD9^A5ZQ@H?AASQJ50%V;$]$@7+T:X"UKZ3&44V6*7-W@KE0=1G2.WZ;[=@D4YPAPG_FM)W>;0]K2UY8 MM9&3U[,@,66B!9=690 )XQ MT@*3##:,( 53)')*+#NH'L\5M-/B@+ YTA1NBUD0;7X)5L&EA:MTMR"]-Y(& MD47JK!@)%L&!H*IN%*@>B?R^S%UH8[>P[4=1?5.Q@.A[QD>6&V:0"(7)"DVHPG'3#DZER)1E 6A MZA CHJ57@JD9(QF-NA0_PHL;SDY.8&NK)0/*-_9DJ#G=UD_PG\Y/;))TNZ:9 M0Q9G!,]4SR D=F'U+'\D.5S\S&K[*2P>*M,=^C:?-]5#51LQ5(C/OO3,;]T0 MW=:3W1"[)9OXOSG:I;38%765*5&(R M,HAH7=6GP(283FM8H"3.-!='P?64R!)_(/.R84W.G%OG%:S*^FN?.OUHK"KY M(*FACB=S)4I9*JOJ%&;,B+JI6FW@C4D8T"XLV75T%$HJY^0Y^ZV,I2\=+14V!K ML07.YHSN#S[CY>)&"TQ:J%I58/*;\+H8V(5-@/$&];9G-)C+7<( M1X5&Y;:X$ZF;!VTYG+X1G ">HM2"EV$KC))\_$]XC5!R:8ZN.SZ/L0<%'A)G M$LV_.S>\_$HR@N>:DG6;ZYSLDQC+PU/W!%/0;HGWGXUQP"!\:C60"470+9, Q;G516 M"8,\24Y,XV'A[$Z#NNI59%;*)MBAQCRP'T/.\3BT@KI3$.579*HB:X6?D4[P M>=@MP'3Q 'WEA'G5E<%-N[QYR^/Q*"O;U,'"KIIGRB(HM60$1 M<"95,S3=(82VBB&KT%\6#"C*4!Y.0!6 N6V">-N8>]#V\A5%$3%KI.)Y:@@J MYDUD0SAT3D\I&A(LZ9Z7#'U'7@NDO_^[%NDC\(Y:.H?M?6:8:(86 M.9DF8+!'G)*VZ2BH!UI.+O5N(-^+0XF"PQ]**X/C(#'F(2&UWE! M^6KG7R"\+\D\<4"UP5!_'K1^^J7&T19^@9\'[D^_E&,E_-D3CF9\P>#?,2$@ M?O]B?82.!JS.=M8Y$M)?E>C6) [I&%/]0E2?2]T6PR/^",R-Z1@MZ\32UC.M MJ17M%I'UZ+R"8L*7JL2/^7WE%.P7U 4Y[F[P\=BA$''34H'M^K7S3S!:!']'W8V E.',37,]E($-'0?>/NFV"GMDGA[ MZ=^@ABJ%#-2;A)!ME!S%$<);EJ**O!'T1]-2RSC01DD>9(JRDQI+FA().C0B MF'^,XA;+1(-7U_%^UQ'J8B5+7;QM_$J)IFH4HN8F57ZFZ>HB=8] LSUOPSS! MBVVC6BQVP4'1%^MC#)N^YOR&-ZLY_PU0F ./"9?A\[=O?AO^N;>U[&:&W5_= MK692 /;O/DADB8OTCQ[+&"HG6!YCQU8] !+O5!+!GE'J)A'EO,&NL(R=VCUZ MH]%)"U)?WOZTP4W[]AB!+O27V?"4#E>ZCT48;VYZ*9$PH*^"?05(*.!NUS6] MB# *5I:O1:"JA]XEB(?Y?_QYL3$-M!37W+3B)2%SW@1)B$QB7!;)5C5F8;DY MJDE14C$%!YLQ",MV"7.XG-$=)%R0%OE38AQD*EAMRX\EF(RRDA-2-,)"D]@Y MU%NB4;2\8PHK4I7871+/Q)@XF,S]N2^*0UR2X\!SY!Q?A;PP>Z/O7DLOYZ J MGN_,B*9I ^E&W).6@@BQ-4Q2"_3"1AGC6Y-$*##@-,YDZ59E=5-2I)8QQ6O. M21G#%L31XID(D"2)WU8Q\..#I>KK08=(Z;YHBY&/6C+[<+$0^)$M)-)6R&3F M,Y9V0W$>8J-B9:F"6(?^%8I^.0$*YZ"F99(9LC)A%X,XX9FQ[M0R=R(8F763 MY5G0AMJ:RV],4E3FJ,4:LEG1 /L:?YC, M!'/>'=D([<9FMK&33>@6ZQ2R22&[ZQ3RDQC+#]_]A<2-**1QDV+<@J+3F3.) M+>CVL].%2"Y/,$+<)=JS+/*:&-TJ>II80.#B3,A-P](E@I$QF"R9V2ERV M&D)G=#3\$I$%%'$JO<*QRM9VFN[/%[]@J8FQ+9&E-?,FJAD$' *C_.L(CA\E M67.;WAFRK6QU+5TQZ\A$NNR"0_0D""[* %!UBJO#G4Q3.-PQM*P2M5:V0B/L M:5X>5QD\JC8X+L -JMN!"7196F$IPD$;ZH6]HWHR64V$XPC#6L)J!\OF+*]$ MHEJ=,""T*,\I7Q8P@3.%)4O*2F6R'@L*\_BJW)YJU%^:]IK"Z.0&-IQ]GND* M[!2[I\"626\(N55B<[RQJ!\\159-]P5KE:IW4./AW@'>!?B EX&HG#46AJ:H M]"MU?A16EM^^.TZ8"AHBY+5D\DGBFD[))A4(&'T-73U)!(Y,O;2*I$\9SL%,[_;[)''(@:4B/\'JIY!U MK*U4K[M,,_ ;\6L^XVLKSPNXL34J!H^!N!3I#M*IRO!M=!DD< M*73E<9YBX$5G@W\ (:9V+Y2UU!)7XS9K&B]&]6Q!1F:65(:K MU9N9FURJ3)U,SDC(L%4CG[-&)=BW P7IPT3XS#>B\+*,10!;BV"C"CX4J/E7 M46.44"[Q8+R$E01$,X Z%G&A2VGU0$G'GI?/Z(AXN[N[0S7IBN,'BUKKQYE( MG(.MWW:/CIU=?HTCFAJBJJK#X2&H?0G?WWB->K3@B/K*%% -HM#V9U0(;"-5 MB%7T]/3RS/&QIU*,7EW 9DO#)&NGQ N3819:%;ZJI5,S;"\3O!OS\6JX">'] M:!*H/YD*7L-\A!S=CNFR5'+NE@YI?86QFR+&P=&"$S(#T[FA1'=Y:!H'7:&. M(:,<*Y6-!$W!6B9PSJ\)H<4I-G,1@,SJR\C9K?,-U 37$-_'+=UDT>X=ICT.R7*A%NS(@(4=4>B] M^7(.M]*K8(=*_FP86DR+\9H+[8.(."^,UM. M!;\9!+YP^3)KX(ZERMTG6ZI\1$A-PIX^IENR:KI\: ,>0;--89AP>8I2CKH% MLP$CT"=13.0\&%'RF>4D)3>943.)1"W-8%G5L9=8!JB)%MQ)*!HFNU_6:[X1 MA]0RULK%]=SHSW!JG.=^0 &O1&(A2*U2+4P?&VN!S!22!.X36AP/(5+,\"/L M$2)N-.$6IX+XW*@VX=;P05?TC%QBWIN.>Y@T -S+\V8 MHT2OT7;YQ_@G'RL$MGJ]O5UCI6ISB7%O,*K=X>5=;"MNJ%]KJJ"1X!@)U806 MXA7&>$0LWIK:,5KT.=I-YUM2=;Q09:2UVQY.LJ9DCSL64N"/'A!:8 J"#S-S>,CR1V:!*5(N*8LTQ/PGA&D:-:K M>7J=JU( ?1Z/X0,&)KX_?EVSJ(5L*NJ&LS?&R?!CTK:$YU"DDO3JN:92L"9! M]6A%)58F(<(K9 3KY&F,OJ'5BM1M8*FP6(=*K=$.XY=3U= VJRHK.O+WN#VK MHES2+12+'8<5/0L/+2\VH:%5 8D B0%+R]-U?? UMUW,DTQ1S,SRK,2^HM5O MK1@^GB]!4AUUBI5&]O#(,B8": %!2E@RU0.G@4IB1]3.5J_4^*N>AF&TI!K-)A^[69!&GZM M((%>PHL6EU6+4IPL%:#%U[M9/SX_($!K#01X$F-Y8"# $SKZIUAG8JL&./-D M@D45E8.]4E#Q8LVJW9ZQ9Y0A4XD\@+5=Q\KHA',]:4I82%6#2+W)U"C2HDYE:)\VSC'1.QWE M6/+- \%S+PU@M@2RF("FU?X5(L0]+),B7*:C MK>W='1(9MG42#GF2;6$;T50W4;'.-"NR)Y(D4"W&3:$:!T-!<1!"!'QF9+/1 M=2''P[VC7X__N_7'[@%]!P*\MP//$%-I0$BEL6@F]3"U.IJC+W>+NX9!+QV" M0YHL-OIT^2R%7N?DRN@AT]# AL(6),PXH-.+9,EC^EV_ZKJ-V/UIM^VMM[M; M%1E+[^)NL@""E9T2D7G)%@6W@$[S3%#-%,>48RSVH#+G( S1]UOKE^^H7Z3M M3R>,2/MCZVC/))[?"F[;=[1UXORV]7[?? 'J2*U_C1#ORH_T@L3+IUA 3\Z- M5C]WE0R5X6'( QQ]\*DGD!H7ZVP0.X'! QPK2$QR1BV(BM!/Y,-0QD5#>/C] M&(GP1L1BH@]0^IQR%W@[6(;,FS I>6S(00G.83>69$JRM4:Y/XVR-"Q#$9:J MDE$<<3,QQZ"#3-#[PZ(GYK?4N+[66FO6: MW=^:<;!JQKM%!7LYAFO8NS:W<657PW\%5<\D;U+5XNCBBQQ_TLCV1$D<.99G7,_[K8%ND#T"NI%N M@!3FUS]GKWTY^YQN@*1M2L08JH&:>=7V^O/ M;&G,KMCN&W4IET3X5& ^]-P%^:-^5NH18041?H^6(#6IVU]!47.-PFE,KNJ3 MU!\6]>:L._W@*^U [M[B9+$V80GL5I8<%:C;K)"73-8I.N. M$7R[=DFU" 8$8TZOZW'Z'J4*G^#G; SG].US$*K[>('+*ZJ _SKFM$\E2JH?W?/(^7WSYJ6=9MO977SY]_FBV]E<7SS_7 MM-?K4XE??K\Z;.7(",+,PR$E50GW5?U&S_2'8?X1=*K$+#U M:Y=[W7;=>]$!)+?Q/\K@6H;3BMD<7MPQ]7">VV-S^]>&CCX_J]_0#DJ3XS8Y M?WW]S9UGY[SU?H/I>4WW+JO.[[6X5>)13R'E^[C8_?]F65Y/GE.V=O]RR>7+NH!(8T&0W ":!K,U2VN!R\. EH6^T^0(M+^ C))=A M6WY@$&L-4/QN@4ZL9=?/#F7QE$*7."-G#7,9KZC1IES/F\M=MY,V\1CF(6VT M(;(-EIQ[LZ3;*B;>):"H9&4,52V58(EXF:,2X&QBX:[K!20NB>_T'JQYK3"Z MVQ _P1-%1,+S$(8H^,2:.N%1*M=$BFE1-2,FX4-S"U.Y%\%.APT3N3D97_>6 M-LR#$,=UH+R5TI[(_OYXQ@;WAC+'#20J2H MP-,#R!=1DG2J@"&@P)@3G"NN*YB)Q55'GZ:_( XQ0$/"> M/57* B+EM708Q3'="H3RF7[W5K0:>9K?_/3M][.7?(FP!;[K^G6XY)/_Y*Y4 M[;!U9 H1QJEK2^-G+*"_O/N.4-B4;#TU&.TKH@[6O9@DB*6I'(8[!=4A",WV MHZY"T,_V(_)8("]3N.6/]F6=2U6UQ"-ID7NDP$KLJ;64_OEN>UX[^+$@F]8M MPW2%N5X016PA! + ;*X[I@0'5 A:@+Q]@M, %7N@?OMV1 MZ&VXS%]:G 'TNS^++%CNY,<7MA/RS]_\\&,1"SU&^HQ6G+IF \H=-5N.]SSD MUF46[K>J/@R.5LMZ%G^>?_ M\_+%%Y]]_?SI+"S!%::LGWW&'"2@BXOTB%*;4,DS.?]KH.D'IJ[N,W6$8)[I MF45\VQ-C^;3'%-0:<_.?5J&=#*M>EVU9E?:9'W1<7![6?X=&^]M8A_^F6^QX ML-6S^>'-#]]^\TI$J,.%NLMN)_@/-C?\L"C7FE3Q,,KBJ&,4E9@8#$RK42%( M2+1XM.Q0AZ,.A,$N@2-K]NCT,W>QG6'^ZTUK+3")F'K:_V+ K-Z$];P0+6C1 MD_*2UI:1A)87208Y26GEUJ0,&U0P6UA:=LJB9 X1\S,@-P)R7YP!N8_B67ZG M@%QR7*TY[;H>> 3R2L3T0!A528!!);';.N(MNQ#59 MQY9V):%(^J_>@*2('%-IU:B%"I/L(SKL$$G1O7=FT[1C#X\HS7A).X&0>V@? MR)&F&6'4IF^(9S\92#&5A\JQ^WL=[(D(/Q):">ZLZZ<)$=N*:>2%HA/MUFB. MCY&E:SJQ4.?GFE52"/\KY 2@KOTFK(,;$0]^_O3I M,W -:-L8!#S)J5I1+(JF8M#9L4P].U;4*T]$"RM'L]T17+BY?T3>I $U&!<:#R]%MN7; .'),FU8?, $QFEG(&]=\ MNUI*KX%K%S-R[(4_,]I<.N. P +-:WC $(8XS3]]=7O.7S1FN97 M1,Z-L7'&^<1L,QFDR>7&]HW67.$(Y?@SP^A#_U.8WS3YD9=T&1+;4I6?:/)< MDA"1/=77^9]P@?ABD!-I5K+J"W;.^I;95BBE.6JK)[+271]A?-]^$'\TZ[U] M]^WK@CK0AQV1Z<-^U[UD?U8O//!# 4DK^@YQ2#IR&+]#]V8_X+?Q>7 /^53S@=YPCJS2,*R\//UN22M(5(@%0"2ZI M\-:X5'*TS_=\#/+KY\T/? %?^MV9;A0+VC88ZA%=<:K;"BX5>6E55]LQYA%LN4 M27#(-;G_V^V"[XBXCDHV(.4@DDTZ^_?B1$U^E1C5%GTSIY57A[BR,+UXH<5: MK=3O&9LB=6O87B#TED ST4V4>QL_H#Q*B'^QI8@LK2\R5S(.R8(Z Y7!>"(X MY;RQ1/3!I@H!C,7ICLR'0EXR.>J@)\$R)5%@?SM(PM&WJYKXL>Y&Z4.(G4]% M=>6WR#M0-MV90_!1T$R!NWJ0!S=]+PT!>;DX>B9 98^P0%;?T9@WU>\<3-ZC QW;I9Q E*@D?$SD(2M@S[=]%W]HV*J$<; MR1/[+VE]'M[4*O[9?AF^IQ*OT#U&AB\X'0VU!@[];B//4=7Z';MI",8V.T:$ M+U>4MXN%'G:.%WN];OKL]*\?J?!=/OG+^YX<'GKE93@HMI[U9\E[EYTCGX<= MY>CNM#:?G]?F_=\>I?:@!?]>Z9(@ M%B?(&[E*X;L,)>_*/PMGM6($^,2ZF-W)G#_:>7^4'2!QWJ=F:!;,!6B5M9&8 M2 HRR4(:E/5\&*PXD"XD-CH.@^)!6P-)E7#J/3A"]=Z>%=X1A@7-D*=M M@Q[S6OQ3O2@I\TKY\'&;P!>I*0Z"ND.(,.Y( M,G]>*+]@H2AULZ,F%OA,7ZL#(=^^U7DS4 MF\38,J3L>?+1KUD=.)@T<"UT D)FT(UH&A0B;:)X,4Z8<6D?*)%5"#:/?PL_C^CS)S.($76#'\JNDUNY#(A9]X&NDQ+X[OHD=<5B1N),$4 MQC\J>; OC0 ,W'4IP=,^T#?<60[C?G-%^F:=MF7AMDLIC-& M9(PI*].SG(V!.G<4N@\:?]T<^GQ%-$-V?%L T$=B6DYA5N:;'.@?I#WI.R$G,,L"87"[\\R0[_Q$S3.HE]66S2*B# M#+G1]!5+4$FB+PO Y6+L4VJP7;#/$ 5?K0G0W^ (/C36)_?A!;A<2V(%QY:-%&PJP6-<^R@TGL[T %.4P^#K;>T]PN) 4L_, MRKGT\!&R>$G31?0,TL8O[S#RH@D?)5T5@717XD]%A,XL]F0.RNVV7+RW M/D66WJ.3'GLWQA34L<]-B7D#$2V'PN=:35=%EZ = F<#\) & !0 "V8?RU"< M#$#5+'W#G4ISAL1O"2L)US Z#0@/3=>'/\M0!&&UK M42G>6GZIHZ?UP)HL@JT:\565DY,23\1^!CIWL#)G12XAE-!\53E M4)O3="S-4LNZH$?GVMGT/> B'E6'F-.@I^[WKK\,R^OOOKE.V?96(5:I-0P6 M>\DT_M(SLU_H7YA_@'H0M$1-.)KFM%TW3HPYMLFD.0QA1^E*/;:I.CO8*M0/'\!1:49&['B_-L8Q]R>?:4@D'( M%4*H)^1M[Z?:9B-?1[V=9I:/#!I](AW&&)!($LL!6WZ'%">DK577#B84W()= M%=564&J,DK)6-+\#;*LQ(K-$Q@;BU@SR1&DJH6K2(AWSF?C M0\W63])K.+6=8R<^YP0HH'>0?ZX?1?>/,I+ [T>=WJO-\$[4>)[W]_;9AO[AMPJYCVD.>7:*O M1#LH?@E!* 5*W^U4_,3-8 D3"QTVWUE+U(^2YO_D[6$'NR:G7^O7 ;H^,>#J M4;:MWMJD>G2XLSZZE/E#H;M%&F<(GU38CLM5<#:Q4<$]645&R6MJ 4QF+V5C M+103TW15&++4CR%.*3W+_EWA$I MH+;6L4#F!WD0)SZ03;8MHT76;^017V4=J4.N]ZOWTT7L^]B%QU- M[ZT;&\"Z7.T.;#)M@$4R#^XS,AQYPUYWV\H6<8_":%@@&<0(X%\HQG,^ MP&\]P"4&9H(SOV@T=/4VAD):2^4R7QO[V'SB)7T*Y^X!ZQ[X_-P]\"B>Y<&[ M!\[6YY[6ISFY)E!N_[RKCO%Y"=RZ!,HS-X'C)C# B3B+OU#2]+SN;EUWT/Z3 M^.@ YIY34KG%.L_30\V3-,"'#57?4+1 6^H\V@\\VK0;N(WF/-X/.]Y" MLRW14X1\!1>H7)_=C-]LH*T!G[M".(LDV%$BO*J8MX%3,FG&,>D0V]3MP%_G MXG]!=/&$%4Y4*0P-2(<]?1!(NX53Y/RF\[*8+/3EA,(NX:50WU#EU;U7E^'FI^ M?A,:!FNX<(U5A+YH#1G/K,\FPQ:53JI]&UYU8:4F%1_Q,7]4SH-%)M1I6_>T M,)CY?[4JYYVBEX&@= ]2)'1SMM+T(N>5]9%V?M)3&0]4US.AX;C89W>"FC:F MLQZ*Q"QG7#X@58::2+FTE8>)K.F@/\_Q0UH/:3?!E+$A08OE(-D6\Z^=).46 MW9NT"%K4IZR9W\M:1A;:K#/E[$]]G,D=F.)]91#(K!RA>. F2& N'1/22\%==+X/_[R/'YF1YIT9C$!/B!92&F)X/%)9 M]7+)LA:]SC;.9B'J\92(VFR9'NY1LUCAN*(739TQ5%AI>B7LN.RZ"I0NX.44 M%Z"*CL-YX7PD#XZC:&'5Q:,Z+8)$C]__SJU<_?,W"-./_/4_: U<5&M53;M#WL EQ\4), M+.7H>U(^5PIU6ZVBF MWM?[6(CS\")6.W..Z2!*H3&;>)ZNASNQJ-VK07['E-[B*<8ETPGWHNK"VV"U'/ M=7Q4D=&*R27*2Q+'),:)\VP\Z%F4A\:IN:(6*.1;.J(.'+JT@>L\-1\I:\'J MJ >[QJ5+QMK&J4$5G!!7=8O>\+HZ9YX_4BIB*@L)EA[V#'R&T1.PL9SW>8X> M#LU/3IS*E2OY+L$#DB0O&T"NWH?G#O\L^SLR*SQLC_<]VZ-_C\I1CZMC^N=Z M=EFWX46Y)Q;YR;_728N/C3Z&W&C PZ6OJ!5U5^OI)VI:^E59\.Z9+Y[-*,D%55;)$MM=SJW<%H+YQ?G M%LY'\2P?4P#JTZDTRRZ^F/U[=Q,V9Z_YC_6.MYCK)@-=BA@()<5IZTL%3^@' M]9GR Q/=+&/B$N=:?60C68/G^8]Q?J^QWN,OR%O83U!\%% MRF5@X;?[#0'55_M(=I'Y -,3O0O3MG+,%\2;<3$+1VFY&KH)(L/J;T1YQZ6B M\(/AJ4"8YW@HW#J04T6)BKD=4\ \*I**XG#9M\Q=^28&7EP>3@[6=1<.9H#T M!]+>F9+=$84F&_OD=+,,K],/ACLE!ZC2BY1#ZB[XAL"HWBIN1C7KK@F<%#;_ M,3_B^ZZO.^QCI?[P3*8-%50QB2P^,F+TU1J"G.'TLP(GF UA=I@KPS,'T*I MGCJ,4%UXGEUVF%*ZGO2MF> T:8;D&2:FDGH;W=J(NP9=$W.H!:O1NFDP?$B4 M74XX1?AFF1\TTN(@JF,:@+NO\G*8]LV:PZ M^8 C*]R7:]#[#;/X3'!5;W9],"9#5@?E\ZV4$XC9GIWH\@&2Y],+:MY&59H] M+=_'MZ!^EL ^F7'+&X+6]!GE.I$H7;;W;S%?$% &YH',R% M;4>KSH(%@I%DM]9I39@[?9"+V7<=\524- )\.LE0&V6%'<5*LXY>LBNCF@N.4:9,-WLE+I/A^O2&77BG?:0^@;CVZM7Q*-LZL&S M=WB(0X3TT%^@"])J"KY(PDGO".@QB/Z8HGU 3Z:@0H=(#/>4/])^D5WA5;]4 MY,?^%C8BNOYADHJP4NF].JR$'9W*==QZWF^(TPBUH/ =A-K-5==5;/[ENLIC MPLV@/&S<>(!AB_UE[-+BO?A=]&&BCYV?.)=ANLFX[L/ M/M726]Z[VUD%F;1*E+J_5?%>B?J]&-+=I(Y.[NS[9&3@C^N4TF$(IH>BE$J' M0#->0O F5('!?@L+*/VP40ZZYT^?/H-YL:N0#(!<*0SK'[X*[\AXP? **YPO M?_C\Q<73F?P3(_Z'SYY?/+/?< :K1BO $"P,0^@J/<.BK-_3^Q&-'H2@'YS7M &) A8O\AQ?/7\3'NIC] M!,_2+124GR:^ZV,J,X>%.&BWEDO0QEJ'BPKU7Q/M'(=J6,I5B M+<.X^ ? R6.=<0IUAKK&IHLWR^1\>13C09D:8$F/3$/9,R71R*R8 M!*](,*A[ N@YRP9CB2>G&<@#"EH#-)AZ^WS\R7]C2\,"F::#*V(G,=P>R%ND M$*^MJ4FC[!O$PP>DCQ/.RSS1T]=\K? VPZZ'TZ6M=0C&U*"E5*/I1$LFN8BJ M>/,:H 3]THH#4USPEYO%QT;[^V>>ED__Z/<\UWXK&>V/I*#]: _&[W[Y^9,X M63>T"?_PY9J0G%+0_ M0;>=C'>8RN$CKFM&,XTQ3:E?^J]-D\@(*L.MS MHN>]3G-U\GE8!0Y0@;YPP:-QZ:8$R!'*<::,?5"L)HF:@@B-CZHP;17Z^)<< MCC^9&1Y+[-450K9+AX%919HF\[7!P+H@C^DE8 MW&NZ@USRC)5ZZ :&2O;\D\]<>(1#),]" MGC))MAJ5U"QC=BNCJE$CII]T%$=Y.I\LPA%PW.\/4O#E&5+P*)[ES K]V X: M\CX[!D.?V8%_&3OP[W3-/;_3(\SH_S[=HD\6N& 7>IS MY$B,'DGE7E&'N62+.42-)3YD_](V%,^\VY:J/V?Q[>6JFU. 2GQ% MK1 <(MO?AX^A@>0\E0]&([8RJIC-KA]V==J2C0J$[,R,(D&Q$J>8,'Z#A#FA M!BG-'MD/ 4Y$G46\7,JN0*HX#)'F6F/[FHD5:")5JM!29T^+5,1(L"K;I(R6 M%,>RQ'YTG%&8PD^^-AFET6()*]B]\#B LIQ%O!YPUXS+F$G2+3D?1]R)\=L' M4$@.-7)V=QZR$_4@#[B?3:6_(J !LX@45C/8DWCC E3DO@H?:R'J:.4.(%9\ M_ME7D4@&$7C$ZO'CY]-;//V=(='B)1;-A ML0^'C3KP=ADW=7Q9,<(M")#K?BWX\'W'!KH$-,O8D?A:U^AYCFT">/SR/1\3 M[-13O"NM:VE./*8/"938#(JXN HO&X*"A;;%)"$ OQK^7&0^Y0#&'T6"1U^D M2-;^=>WHN25.2 25.58H%#,WH_ZNG5"XIPY1AL=7+*2.>Y4-?&K^I@6T!3ZX M+GTBB,5]"#NS!>V\" 1A))+.(.S;<*!MK;W+WR6U %/O\XGRX=B8GRH7CINC MU46$)#S@AX" 96]-ZHE0#^!B6[=N/<-LF*$5Z/V%@RI,P]"U;;T*2]U]61&E M=>5 4!.;U+X>@8K$]#(*FUUZTJWQ(@N+G9LN.M\1",Q\ 8F+SS%9V([D-Y'4 M-A-MT^)V;RSO)*_!Z/HH7V6=DHU23Z[*_:#"5J+J'.DGM)68Y<&5XEN*^$-X MK6')5"JQ5L9E+0( %_+H1N]=I+=O6DNWZITC_"/ZDE(5PSB3LX@FD$6Y(2 C M,\'?)+;7ZF+>NO@;%R(XKIP-0YT^5]818ZW2>: TV6=XB@FGG_SZCSR);/3L M[&/Y%!JEDD3;-8,Z2I_&GBN=)!^HF"!'G#!MI%64,O;U5;W:4"_QLND6@ F-U<1JN8Z,8HZJF(*RI:_Z'.;G# M!)QF6PX!N7IZT[L/9ZQEO?[Q>]].^?-W;_T_)]C7@[6N5_7FJFOW+O?KDEGV M]8DV2O]<_%C)_0\QOAN;;MI-45:Z\[4/*)YN:6.?=N.DXT(I^)14H?X0',2! M\.ZZWE0-*BS9+14GJ8L1U06!> MN57$*VM)!8#;*&-=P0Y1:'3-@JT.IJ@)UR @=2^NLS3<'M^%=#R7-L7H[6I1 MG>"F8?]1R'Y<,S:^\:-%/>0^ES3]&K'_M*K#\/10BNB[LJK[.ZQNGP[7;PV[ M9EM+GRP_"@X:&A2K%N)!J)N7RX@%?X2MQ24M"Z$+< ]+#6'$@P8"L'QTO9C= MP0&N$56XY]?5.M8D8XT=Y5F@7.UZ7L9R/XEE^'_104;AX&'9L@F.\%;6"2QPI MQ.L7?FVIGVB@QWA"U3^^F?:%?#!K&:11HNX[ADVM03K#?8245O(-JH.H?*5) MI-A0FK"N:Z$C@<&5U=]*M(O(;RW&:Y;I&5TJ%VA/.2WUT:$ZDR0-R.ZR-N4E ML=7@,>)[@[2%N^",J4!)>7"0K;MM7@Z1@W%.WECP;^UNB,D[+GOH@!]P/N\V MX!$\L&M3Z$!^K/MSYW[.=L&MG'0$V=#J8$Z?.2-P@K8-*1D,SE-D$W'M,7K! M$06PR!.%J@=)!6BLAQVY81>S;\/WI0FQ3/P>3CV7+3EV:&NM9_MNQT?Z5% MORRF4B(X6#Q*YKS(*7Z@!0GJSW&O>1I=!(3[I9;=M2O-1 MJVZQ6TO+X;2'LRZ4*&5(K !S:7&NA?/!<)VGJX8W3U$8ZAK9I3H2A1+2@K$+D90F_H/R$C[J8[92Y0 Y[ MPPJA?/OM]WDL\5J^:SFSJ"M#GB(]=MW@_. !)X=?"$_HJ> DYG1EXWB/C*V0 MZ')JQE; 4F2!>VA+PM!U;3WY.,21I+<6N B%4&(\#HKJ2"?'1B(MDPB[+=@,B:=X(M5_QF"?A MB*DG-L>AM,IIIK(2V@4V)*_?_O7--T^>?36CB+E>BQ:)?/!(^XJE,!,BYII( M\;!]8#/JJA%3HN(G"8NGTCA(:'>2F>B?4:[1 MZ\KN'P(>%14]J=:6.()::8 MK2E#):9?D]1%PBOHBC>NI-DMA%H&>'#,#%KS>9.D7!KD1XRG!DJ3R&E#V]9- MU,')\3P;<8*4,R>\&WF[M3HUX[*Q?@#,3GS)I&:Q[)4C&I8@N,! JP?;1V_2 MB+ Y@WCHO84<$]1.7"2.GO.H*4K/\5TKC"IMS("/"55&2:V+V>P[7]B%AU;M M>JVSCC>-IYA8K79:,+9,VC_@\K?RI[/1--J+4KA6E41EY.N&TPZGC:R=80=( M,%(YCB,A$H%E+CH1[!9W(E=*P)/D!S5,E]X8#7'X*7 MW\_]V@);L2-? 8*7,F>]&% M\5]LHWR8Y3A!89P@)ZTQI,^3]:XE7CTS:R_ M!F=$0+)JNK))/EW\+Y6D46L M(]B+(\4C"P]J15K6J$' BV>T)!DYATQ(BH7\=0F /[UO=7_.I->2D_[TSWY/ MO]"G7XSL;\O\CYY &<+F.9$D^,R3GC(!9 OV7N* L4Q(3J@\19WC.C].ZF!D MA()CCW,OR^11Q$8>QC'CKJNJA%\DX\O\18,_'G@^<%TD=4EL-3FG!M)BB!UA M15*6#"K((#B*@5/X_(X3'4FJ!]HMH.WS.:1CJRA\2^ MQ8XY9MD#JSN%KC _2$+0UHP5NMZ-BI;(8K'(9?>,+]20BN,VI6SF9/V&WQ0Q M%IW<+8?G9<:$0\0*S-H#A;Q3.'1N*$T%@G(7R(]Z.4>LI*GZRR1SBCJM/-5X MRYB2D/RO^@\R*PAJ@;=WK&(JDY M)"FGA*1L,%@0'"&N"] 8'=$1)6@#Y;=WK34SK(,7MH6+%8[FFZMN55,+U?B3 MNF(S- .KV;/70VE'O9S8^G-9UJ=RPWC7(Z++0#K* M=>VT-:BL*<:;-SHG[=TF3XQV1E)_KVK18W.#)\_(6!&8=(5Z!EM._W6">.P6 M$O+4[]5C->JV"+D_9<,!L.*YZ=HZ[9]VG&6G>!PZON8N6[$]D&RI6N'D:3D< M4J=+W*((LY^<_'#BAMG< C$DQ]NAI!:2'UPE$66^0C,(R#=1UG.SJIFV5.L, MXT))U *$%_3BZ:P*AX&R$X8-2N>QK8.EKC]+X!Q4>:'N>0=W/ZP&0](:.EN%J3!DC)O7XQ!F.[S-5OYCT>,VC;9;GGOX'[0?/N#7-P4>1<:TE4A05-38BVG3Y@#1R M5,KK(#$EBVL4%CBB[]LNG7>+*(\#??8?BG+M-R!9.R_Q7TDDK/&_\IZ@NZBI MJ]CE&*56**[G) \3^:#44!"@TNGU+2RV$=&?+0[;Z4'&WV/S/,4-$52F##,7+VN^TN< M0Y? U'4;VD.H.4@'JA1L9:]]'3YZGKN'#U\ D8]2T>,25BR&ISW;!Q6;CT0; M)]BO>2!SIE'?+2FQ&(Y3F8_:%PT'.V8LF$IZ3>B <9%SRXW6H[1F[*MU0/>L M0F9IS:@'^?.4_M6XP3JA.CNLCS@4!YY=>]$[0%E'[=M(K[04N78],1=*E(>F MC)J'3K-9J0X5@9O 0H#LSE@6"Z\OFI0'1E73D+%\_ B0&O=,\Q)Q .FOP<5O ML>BPG,3C?Q_65,0H$/S;=6?',FDBR^QJIASWW7+9K(*9,(. '#MM)3T]@_ S M4/)[I3Z)'5T*+>9V&\EOP UQ P1X4T_MK7%$#/^0#HV?3"=,?G@221J$^A 8 M@K]VD]KGJ>9#74&+",)/T]":3&J3+'21OWZ.JY^CE.*V6:[%Y^EC,^5U?A9T MC=/3TV9>K4J?#(^)9NE;Z:(TN*1M/5]$FJE-+"(0E*-3D'Y+P]W7P%TLZO@6 M)V<:7$8[D7=#0\'>&G\$^V+J]7'[%\('TFP%*,>53#(-"PH$B;#NL8AW+K3*1?\4>PXZ/#UQQ5 MG511UK:0*7V+&8+J:T\EGBW/SF ETCA7MHM6W'LE\*X$_J(SSJVAELO>#06? MHX9[9IXN5'/L^63Y"+7W3C5*J;N 4.VV89-1L V?T/0%\W')[N7LG=B_+EOM M0UV_G\W+]CTEJ1=[[0.31A^.^8F3B=$V^)J_9ULYY3XQ': MU8# ED^6J^!\5>%F95-A.]!EV$CI1YCY8=7=H*"V@E/&2"!&J@KDZ#A$^Q>D M]R63?SIY_D*/P$FZ7MS%5K#3<[EK+LY8FA^=U">YT_/4)Y'\2P? M$\KSZ+R3#"T?<2)-:L\/%*3(G$Q3I!M),I .2@T@>:9*/!CQ0[1Q^L3\D/$@ M*J'7F*&1QVV?(C-H0+M6W0]1F%7\1HP/YF3;J:/Y%PVY@9,3B(>?6^9J7-6F M ;,;QKHAKJ7#(:D5//'#/1Y(CE!V=1S'"1?06\E.3'#U:YL*1UB,[N;>7JQ2A_&B](*(0(> MPHX(U][D;!WN?;A7*Z(+C(B ^LA/^=E6NC3QS0M=WYBZK<"0 -2IP6ZUHZ!ZN&O2\\J%-F0TY:L,Q6 N%X>FV]OPG M5ZGX &&JV$;I@.!!:-M>RN(]'A,<65/>APPJI6'7X/@?#E]$V,4C/R9[.^%\ M;OYNK%KX>,KO/AOQ_9NS,@4ZQ\>CL?MY6JKKZ!(HF#E4.YL B1YU-Q$0^4ZN MSBTN#DW'3AY[<'O?W)[[>S5OMJBU;8F*8P"=[8J!X<'6 BKMQKJO-]1KT6Y+ M9AZE (";,_&DT@@@H('P"?:@S0PG*FG2VQW)S>ZQ.+@SW%4"(S&VOB6.5'#1 MQ0FT(3UT7<$M&*=UF?DIWG6/!=10WE._*.!H1R-H&T MY9F9@B,GAB?C:P0JZ"I4%["Z#G7FA(7]]TP&8!Z&=]ELI331#([$W%>ZD_+4 M(SB=[WFP&,6$<@.JUD?91Y/*;GA:VV_K+6@3:71B'ZWM\'G?O4\['&MFRAG5 M';_F/I!I+0-9BRIH5N0,5>1#RX.PQ^BH$O*FUE](WOWEIRS\/N3<1,XRH<[& M#J;RIQ@JFS?]Y&CN5%35JI0_^1DAKB5B\0)5TE7 T.[OG ML!9F@-(CMFG3HVRB25>H/)2!YN[KD_YK=40YR*1#J:H7$#OHY$-1-LU22C[: M?)M1B,BA8I6L4O-,ZN\GJ*AC3]SUZ8;R'-HQEA8.;:)Z94X^)?:+90I/_9JR M.3=MVUU+F<;N[Y4Y'- ;"2G-,SDR[;+ORWU*IMVE<;;K@];BRTV#]DD7 <9V MP&@7O @OAE$9 +.\6"[$(%9C@H!2)^'.*R5RQ^II.7'5C"SPEK4GL 5VY@4E M8"SCS82F1,%>0B&9=IG@\(MR"SENG MR#B2R!ZR)$%TGBAN;^!5>+2:GDY:(%=M75KD]L@RB)$-*;G!B($H(2EAP^,. M4^3W-G1XC/2"-4-DA*,64+7ND14K9 ^BN(ES-=.JF<_.U%Z3,S,^EB/BY;YUY$OO]W=@6+WE[#JWIU']Q3CS\FH0JIR7FQK@D%8[Z;HUSW#Q@ MSQ85!;J $=6'*KM!IUCW6!FH[PG>JV1;VS&ZS?0(/(Z05I MVE"Z*N^QNC30B;56!#2;9=\A)VS9)JO PV#'VJ YT1QM=+/+7=D'TUS77L(@ M:3<0#WM>YTB+)*6%MMY%6&@1ENM=\TS4 W<_.$5PE34\T:F2;%VXNGB^R D[ M]D]+'_LLW B68<%FV"Z[#8+-N@N3G2;48YJ41C%A+(FA8Y0\D4<.CGRW/:Q) MPA.B%6C))T_4%.UP%-*%)HS#+D-\3Y3Y(IC<,3#ST3KP[7#\>@8;/E*VM2Y; M.HUD?PP9D/S0;+KC,"1-A-5(2OHN7AR5Q MM_-]0K'2-F?5U8SHD6QB^);(HCBPH<"A^(O+[0VG\DDPA.PLP,KPRZR-,P.:R:JTIL6Q=EY0' MSB$S&[Z_N(JH,DRPMHK'%#%9.RA4,^/=B<*(AV-4&$8O.CY6NQ]T6* M$&%7MMQ%<*E]$GRZ=3/4HVG5_+J*&[RZ+O,:^1W-3IH">#>]60$(Z.E*C MK6)#-YEQ8Y(W<5ZHRA4WD5]^\_U!4J6+]/:T3GRL*1M$]]LMJ\/YG.I=IN., M>(7+C!%/4!@EA$?\WW8SM4*2K4AB6_]*P#2A<$XN5M8/G>Q_43HM9#ERR7U" MX#+NH(O9G^IX1^]0(Y>1&!=Z/4?XBKR2!*%9/J=(\S#'>.G5U: K1-W3DSK1 MX&05MI<2MX9H1&U-X8#K,0-V;>W8[3+ ML5332$*82WNG\&<9O^M1>7S="2Z?AR;6%+S_GC4]T,"%>5IF<$TOY2F8 MV7:?NEY* J1U,7"',+,,(*V9_AN[/#N!7%+X[;2EVBIJ)25/FZB;#SAF?6Y< M4U."5LPVC\;Q>E(7:>;,#Z#'))3!P=J@^^JJ;#,GJUERDB[500>FEB8V1J;3 M6D_&(%67PKC8MQD2[9YOBO_EN9J'(&A.:>;6J9DU.NZ2(O8LO M ZB^Q7&:D=/%=:386VMJBK8<4ZRX&JYN,'(R>!GUL"$BF[ FL7,IU)<$[K = M)R%/O[8Q)?V:-A=GO6#:"J/U;^5UP\YG4*H6'8^F3[1T(44CT$&BL.Z+WF&$ MX+^/JH6N[!7GU85DAQK5*JJJEFEXDQ;*TTN&G13.QG4F3$R _UIT8K?- )&W MJKFD%9HLL_6F#+;W!=44, + >D@D_B-3CT( GB.A@H M"W&+&72!4J@L=8V'L;\B:VSW9FJ]2?SZU'M8C;5#GQOW6:/W>.K#U&5Q7?:4 M84JKJK0=PA]&C0Q*LN!R8AVS_ W!K%,VF2FZ?*<]_Z&F$P+8C.2O@M1KX1*) M(:/?42O)H;GRF5("\CX_RFG#$=]7;7FKI('T<>N%Q=!E]R>[46 M;93Y7ARTY(5H)B>L<#PARI@*T1M@E(D_55KTF3K*W%%7Q":%;"R]K5[W8GR/^&YQ?R9ZN:C!:\4] M::,T>E,"1NP&:<@_0UY.V-)YC]2;*A-R1UOX)) MARLN9Z&N"74LV!C9\1@/1@7"].SUH (P;)_8RI'M*4W LJ[^TD(R_-T62F83 MS9# M,0"V7N2P=*/CH&W1M<.Z"_\PG[CJQLPWYG%&)$!'Y _A:2ESDO3RDB&>UW7K MFGK5#$MY?6!9IBDBXC!TR+C;6-$+YRU,"9Z8!Z-V(JDR1 9LQC64EEG::S11 M-\6T+*5VO9LV["'6PPUTIIB7DXX6USQ;>L1RBFC!@SRQ]S/<(M/$JC-#(W/$ M^;.JM5N0#ARGLUYU&PTS4\3.IW>A[Z^"K609C^#A?Y7_+]AWZR+#_$5/,6-' M."*OFR@=%SAVH-VOMXDGS?$M;1OEJ0% '2G0:DFC-:TRIFT?ZZ[:^ZL M:OE@Y)J+P2 M-'5TI(M5V:P9K+4@2"&M?6:-<:):S$\:;-UIQ2Y&!)>C"X.] MX,H\^-^&X&$@"MZL!W+F?KY@/P MQA]PQ(5HI]R6OIA9S'P)LA#N( F@7 %N]AT5D,G]"_/PQ%@%N%';5J>EMQ@9*E8RYH" VV\,V>R#IX2,1'SG M8G:U6Y>LM:T18K@+OBL"J+&S7#?===/O!M:/TRGE*S'O.SI0;:IV+'&A*>0"82E0ARF,G0G:+5_GC!;?B2E">FHO*F%#:4'E8X'5''KL4EP M^GJR _.D%SW*"!NG^7'A /";P?41AFUT+A!;@?C%N4#\*)[E]U$@GN)76Q.% MERN>9>T.V-_B(R9%%>6]DPH-M>526\YU.(G-C\S.UH2F!%@6]^F8[A/_" MN\%)ZYOV"EV'8[ 1N<"^6R7)V_ @U4TIE'3F]P5?I%S7ZAMSFN/:6@7ST#II MAF%R3/ 32O_4U'&0J$5TR 9RZB!\36IGD\?R!*#_I,'F= 9CH25-\I3-HIK' MYLK:3ZI@.^A03N*6J4Q>X7_UG\&]J;K@Z'V[HU6$R7Q%I8YP%C&ZF=O8?+"S MZA:VM&:OPYJKRJEKXMM\V7"FNVU ?F!WT\+CHM78VNGLGIW"$JW^\30R7VHN M1C]J]K.4X,^@7I0NXK"JQ2^[Y@+X8'4DU-QE'9>6'_=(5;FRQC:Q0:]#8[]: MI&[Q02\)&*]$EVK/KDQ_MM&/N6C*>4P(4-$, MAO0KT&[-LA]4NAVF]/^0PFD&3RM=2[,X>89:3\:9 59V"Q?G:9,L84N&9=V/ M5@:'*YF1$BC(]-18QD>:6K,P)"98IX/V!N:X%4T8!DLSRW-W,9/%G0V@K(9H M"S;$YTY!7+?2H":WEP[M8>DH2@YT89ELPOUX^O!_':+SJ^" O*<76:ZZKH+F2\]YDYZZ M'U!)7.SG'"YR$J04R9PM,BG-L";*JQ! @+^+7>RF=9^[#I,8;/.P=JM2B]*^ M.,E^QO1(B ,3MYN9H.25D9CLK./5&1UH"K5<^*\XB^$R($( %XX^'-=LS*J: M%YU2"5#EN]?\JL,&'CT"W!2[G62'29X),-=$1>LT<1#N$5'J&6C!: C;*B]K M9'W1G/3SB6!L"NGY,@_4\GHH)H6@J.O'6]W'I@

M_YB;HH.9KK#!.J%=3D*6+5P]R.S:K<4HR$557W$FFYX&R25Y/, MI[_RDSE0=G8Q:^#)ZG5973ONL)SE(,DZ#N';HQKR$JW,.*8Y3U7XR,-7S+'F MS9H2Q:2#&ZID^D\3-R#'.(1:4=>= MR(PO"9B9D-1(4;=N.72EU'*C739PV,G#FGP45YEB+\\[YC+EDZ\P9MZE!TL) M='R%U_+]VIW8]0SV6KIR.[LYZIG!\'$?U*ZW/"Y*=)P]CE)OF4AGU-H-U\0VRIM&C7-]=0Q.!. M/>S+7>L)5-@A-E?$9O;D2MO?Q XKW5*OWKB&/\UQ"1<1 ,Z6WL!<=VO&,25I M<\:V73<]:-Z8MX6N-;-\B!4C7.4PFE%X !3/E&:[!V:VHXF3KPZ^AN8 X%J3 M]*AH]3_"I>"L:/9=9O=([W]&PNTS,P\D]W'/*3PM[P/PX -8VI2U05<"CD^; M[\F"J\)HLHG0]%E*K87+N4A>@'B^^>NKZ+'@1N$I:F08PD.MV^8)V5PJ'JH?;'MU(Q"VD84 M3,0_E^O-U\'/P_ZG%Z'D[#*$V)U1P0UX6GRS(8^*$ LTHN@H"I.T)0*9W:I. MIFS8U#4%J6&^]N%T@3Y5_YXT1]78X+AA-S6\=<1)TQ# ]\2LOL*L>O>3R8FX MK3R<.KMV00U4WX7W^2IX/':[\&YOU-C@2@.KZ38=KA &PQOFP MWKN\*0>#JE)PVH*38 LEL&[ZY%KH/).AI"AXLO' M>S$RDD\5G8L62V<,]0* M2,1]8]8K%RD<6BJQ%QQ8(XK*HB?_[HJ3RIQY8)>C@;MS+@9;,?BS)7+B?=M2CX MJ *,-QG5*1E,J:T,7!%KKCE:I;\4PCX)-\9JQ5R(:;9Z[@P.0UG54'(?#716 M3BUOWUL^$/\AI^VX9Y<4)*%2<5.'"^I3W\I;EJGM0$@L>LK'+&N95V0AAFED'*%QZ(A=>B'4YX2 M!45*+Z9*IJ0@MI#JNV1[D,CA_B+V -?-D#]MKM82\8&%3^OH"H^%C2*+D'$NP(VK:H?'9=G(-J'=!RAGR)..I%(45 M=KRF@*0NODH6BH,\9H"UV/;M:'=2**2#9,8ZP)NEP.O0@I*KO$I6BY:*[)M^NS:KN!K8/KN8?C&R@:/BI9>@ MB*>YIF,V WN.R(*SF&%HX $S5MIS?04K:!5:UPVHJ.IM^:&.0!O-1H;U2VC@ MN+7U*B@G)M\$[N>J=NQX)"Y01FI=K5H-W88(-AH%-EBP8=E *(P&;X[$M\16 MZ'V%JR+#KL<=H[7P=3R%-MR2A6RJ0(ZG%T#\1&*,; PD);NLR8#>.(EG6=9= M'[.X-IKZ(D*-05^^F+W6^K#*52/>I+-FS?M/ZU4W)&'5VN&5K/3IES@$0T9% M+S;2HLZ#NBW MG]1467=MC<;MN&1P3A'#@?O\4%.=RD!T8I.I#YCTRR^O>$L*@)*A&ROGE847 MW/5<8O()0"%N)YLHFQOG,(F'-\)9#?98^9Q/DS"^DDMGJ>(*/IZ(J?#R!LT? ME;0 M% _\578G(7D!8C/0Q+7P9W )^SFG".9>*.XO169I1G3Y#%Q*,V@/I!# MF2 P'S-/8/Y/D5.TTM3=$A&V2;C?^@5V\X_"^O'3U9C#,">;&-0B M-8./&?IRTU29#B'#5"/02G093)T6RC$XV%$YY3(&5;T3WL@QTL_<- ^63=IH M)R3FSQ6,7\G@>]_%$6:?=E:XF>@)\!)QV&4),CR6F-K.PC]KR*9$UJE!::?0 M\:R5AX0",5LS!J:!A9]8G"$PHJLP6>Y/EKY(-GN4$TGY3W)RQY3]1#$!)GXK M5.NVY$\[=&3)4^4V. M*A> S;);H,$R/!4/O#JE# 43/^,(9:W5A28G"P ,H5VC&$MCXAP-D[0)"A.= M_=$HHH/_'];-O@T;F15R+U?=/.F?S6(7C^/Q[-9QE;.Z-BV32)+]!B/#"Y93 M4EQ TRI--5VF\4O?GHAH4Y8.(3-=63QBAG^%!7M^)PMV[ SX*.;3D><*QPLO MF'6.7UPS[F?4^4L.9I359@1NPL[GF/CBEDKXK;.L+1#54I>=RC>8ZB]$XN]@ MF&!,F5<#O%-.L"5Y6\Y'5O5(1#XA.^]<9SI3D6RE]@@1=PBZY%<5%ZA5X MBD.8X6GP2E(N5&)M)$IZFU2QU4/-HY \0+*LNCZA0EP[TD,0Z\@.6I8AVAM) MH05SSQA*9K6;$QN8L$6I*]&6JFQ$&T)[3A2',&)V9/!?\LA@7I/U=^1[7G(P M)^#4P>8VZ H$0+D@G"=0E(6KK%J1K6]=QU3'D+4!C07;=.4F%'[1.&')219S M/##(6DR\H4M@'NP8OWM>^F[QU^^O5/SYN53\*)[E8Y:*'U5JX6U>+([QU.1A MUJ@_)-R5UCY\T(RYK&>,80 ?4O"/7(+,_ZZM;C&*)LXY"22:D%2*U:ZC!67+DR\GG M7-'9Y\]NW@Y6U,QALZT/SQ[ M^L7%5_IO?/\/7[R\^-)^(V)MLWVXP3#C3JYOZO#2\[K_Y__S[(NG7[]X5A > M\SG^]QDNP?#,\%0;79;$[1Z;*6[?1I%S10!:<8K0M!D/:HUC7,Z'BJ(@J#N> M1XB,V$D802TA#OB&;EV*=I3QM!V R]LZF2?(I-5KRJ^0..2N;[E&3HGDJ+\= MG+U"_=3P,_>8YO*C]"5GH:XRG. =!@R$T@KN-]K-6ZR561C*S^M0)AIYF9.Z M/D;5/V;63WG>F:G3/B9I<>EY:HX\KY+XFF8)TRU2)8I[$(GVDONHQ)Q4$OOLY B:J"3MOH.;;!VM*'N9 ML> D<4ZC'6Y9>.W1#UM[GH%#)#J,73B9VE(6/_WC,$8@#_365[TA;!\3%XD' MI,NL\1Y%@OI/4HE>B9.4G49@=_^!1*)SF\A**9W#2OA1/?)XZ"(_E#UGVZD* MB+V(9)OT#=:%W&:?1+6 F[2, XB<#RY?$R(R[D+CC/&*$/$[@3B4F^TH/HT# MZ<;.'GXR_$^R-]NIQ-74H*%?TZ"*E!P"C@STU(N^"XY_VU'BEA!F?2-10"$/ M5*7]1S%;(@2IKL7!$E8),&DN37<$\4ME!X@\H]4GD^?2?M:T0U$%$&+(G2&@ M4GS&Q>S=;G%U8#1TP4"N[]HG;6('\Q%9#&Y_2P/^=?E^U%8*[0DE&&8.S^0) MV1P%/Q,^_^0"\;6GSL:C3_0@N5@S0J@4!,8\FA@<0V']J7&"]EWJ)J[(*\IB M?R_[*HEN8G,FKV)(H'$W:.9B:=]U["V0P(IQ A4K'$-#A)8%3X.A D[,WEO@ MZ^B>CHVH8L 44'5<_<'[K9*"^[<[C<\+RGJ1U6LOGZSJ91B@+[,1>_+5)QLN ML@[/O_CZ$U5J*'F3#,WG%U@Y A[" 1%-H ;\&>T,O,&$8TBA;9'(!"787=\' M][L2C0Q"-(%+PWA@$\X23U(2S&A;DEYY1F7B\O'(4X.#1YA0P.:^Z@0"E-"< M2,=RQG3R]7DM/L5#=(*CX8@25SY1*N9F7==%:> M-9:$*-(8<4R@BHDL_6W7/I%KI#IB2\"^@F&FAV JC/@8P]?TY?.B>)!%P9M6 M#P(^1*-;Y2"JNP'B6^)9V;E22!H"?>-_V_52)B1*&P6?KIIE?<&)H],[13F$ M81=C!-MUN@BR2_$)3^P5W$\K2HCP3 M;3)<%;*^\%3YXS^3%,OKKF3JR;%*Q[_<@*B'/6+M][RJRTHZK,6"3_*O#9[4 M[E_=@4!B2!WD+6:DO;@NW&,1!0?Y4<$U+H4BC;':Q%]3XV1H#S\CK\J_7+R[ M2)B'0I"BC\%LW5LZ_0B:OA"R*\O/T;%4"+,8S4TQ!:^7+(V<2D_X5"H4\@)) M\1!- >PK@L@XH;8S_60DBXN9"*LP=)D#)E0)=5NAW8)!ZP>)WB9AVL)Y$L92 M,:,)(L,,.^&R1U0;QG:E32[TD;OIR$U7%$ZKAH DR,^Q.J..O^)I(9@%W&VA MBXF;.W#\:6L6FNK11X/ +V6=U ^#F)0W,(N^:(A-]^4H0^X.944G>$&-S>#" M(LP,4;XT&^FX4'QRF/@%LL@X,R=N/MC=^3-2=JBEVT-NRWU^-[7V^_AM%B/L M^%AA\EM/O,:.*;Q%WG+CNQ=3.R#FA\,^J;RP8@J<,[72PT3MQ)=/C2@+C=A[ M81*0"344N(X;O]2(.C B0I*T#&.^T8M?MPW D@)<1U4UEGW MNSE^BE\6N[W="]TJI\B1\:X'J@D0$W]$FR/==20N_?U!#;XX0PT>Q;/\XT - M[B>\]!,B]!\0H?\4\WH_F#4]Q41<3XEF.)DQ_3#A27&!7:0%U9])..(2BB$7 M$W)N.B4=&M_!J0$SRAXTEM<)SOE8S@H&U8',3$GYZ+/F7)VQ"S8*B:"%UK]0 M*@E]5.^D$)UM=G>)P/;RW##RFSAY=UJV#[I0K?H5/K&YZMJ]Y^"DM&GMF?>$ MZ[BRCQN2$:[:#^]^^N_"_PT:*)1.(T>1&L^:UI%>!$=(_ZTW+20$(+]?%%2H MTJ^)FHP$>'P-&>E#D2?XMOTMVT$^\ Q[/^0#3E@W%YYER)APJ: M1L5E%):@>-VMJ'DRIL.2YG^.B$TEG>J4IY6=*_ D(2X:VS?C2#ET FO<@)QG5544J[J0M>A"?[5B=P+ MYX=@A^M\7Y<(X[1JD]*&SQQI7"8ZP(>"UXS,7^AB]@UGA.(FX"]I2.SJRTK>P:*LRDHI(^N5QCF^^ZFZ. MW3]\L%K9EWKA;G"0J*LZ?GVTUW^KS4P'5)Y1/L<^OQPD__SIL\_9__GN]6O% MLI'/P/#Y KUT78N]'4XZ.6Q*\[/#?W=0%*"V9#J\IL+4PB3-PM?_I?E7A7J9 M>DAL5;E#3?=R7H*MR"'4$WUO!R:0U, !2&]C]V(?@*X_O2C^^F!LZ> M?C$>P?#W2R-C"N/3R3%-GZ:)XCFABQ_<7"KB M/G97P(2?0N]8D"6\DS' TYO*"\YNP@(!FCJLF]WFJE[9:WQS\?IB]KKI%[N& M:I [/G)?;>AK@GXD%>R!NVN&'2MCO5UL.XI"Z29?T:U)-X2)\^D*??TW/GRW MV3.5V^!9;X0NL,:/ ]D\--:O/4 M=X-=,>\DD*O"LB.*+)<,T^K=WX)W,!"C?2,:!5:4D=9&93M6*8WT"P!84J63 M 3O;6GZ_]'&-5CX[4+P)8V;=8,&C-Z"<>K4;E?6IK\E#?) M:GP;S]U/_S+W3TDG+7RD6%2YG)2^HT>H\&8+'R6]..70\B0J-&0GEG%A:H>. MZK9.2)[VK"BM99K,IA$5XMH!Z(].2H'6V*O3!W!C@BQ Y,U<=1%4V1<2NG,LE@+X!), M[2=*]V]'G]3V+*'8[QMBEB?RDZC/2!?X(5C>9K-I6LDJ*8$ UM8"K6(S.P1 MZA@,T[(&MUFY<@6*WLP1%=I_H'ZJRW*EE[Y)%["CP:#[*.50340"-6LA9:YR M>/]KB;/L-O0J/^X&*$0E!:H:-1PH= M3-%,G?*W+C;*"VY\Z:4G=\UQS42]:B!)3=X,5:!F%M#D&#FM8)?^X85%$I#Q*H M,H-B@O3).9X9PLV0\7/$W)WV?ZO7XYEK=+1, M[C(Y\D[/(7UKT5+39LZ8:$!JZ#TQSDW'P+J@K4X\/X9@&KXUTCE=JRO=Q1HM[R!CEA"=@J8E=F6H*6*DP.7H]0 M8A/=S%]!>*]DXM1@A$,@II-L1%JWF< DKV;P8O;-SGHF5\T:"4-G:&"_#L5N MOL%=+2Y6!])\N T^05S=S9P?7!C#AB.3, XJHO*M6N])RK"+V8EMRL^=_NR! M0R61B@VG&8M22CTXIPG.VYH*>^S38SX4:E?DLJ5_!\MHN^-NQ"&_9IT(.B>9$)/65$,-I=]%A@@,>Z1WH'X3 MEW$\R-OP1N@:8SSMXNRTMP)!#;BW*?//Y3M.$((&Z5*LBYV"FE9W5M.E^Z62 MJ$PI!GMFLTOX]$H%2](.CRY?/3S"G 6(D@6<]S>:[926',Z+]937U<&[I^2B MZ&=SZ]L-MCU$A&]OCSLY$OJ!_$=#O<(HO4&="?& ^K)91'X# #=8GDZV8C[M MHR>YF/VUZ71<.&V*47Q?[PV89.\OTW*/)R+/BQ_H\.F@M)/4F7#9RL[S+"_( M)X3M2S0R-,U*I\SYE'BA):NWY5\UCZ!B0DZ5H@5CRY[:R\)"$2IA68(\&BW. MW=&YU?4'@#-WZW0Y+=0+PQU5)Q%;@_+T4M&[[AH&W:U9#*#&"/"1/:2YBR=_ M>4_Y+9C:91C_K;J\,4/NTVGDYBI2@:M*\BUR1MK+CODTJ0Q"A,1A^B!<.RPZ MZ6V8]UU)/A4S10Q*GC G,P/E7STRE!9SKPF@Y&Y7DJ;9U_1SA932)6MV1 Z* M;$_$%^KZJ1QE&!;-I#52])976:8W=\HAEW47O#W&-2.<>!P()1ZB2 MD83+<:35(W'.>4#1RR8/4I!7+C99KJB]WL(SN46(\1;OHT<9;T0O\=^OWGWS MZG_"J4>?^1Z?00P9O7=$O# MWDG5>^"\OH.3[_K(#_HX*AYU/)@8>[!)M))O-$G_2_%(8TY,BR?-F+IB>J53 MBQQ8$@>.1JVR;FQ'F']:W8D]K=YCA;CQ\)H2!YU5*X)>&[R,4B9.KFUYCZ!1 MYX26/ MXED^)KSD;+1^Y0$5->"1#$ CI>$A%E!!"&:-M*>ZW1#/G*_/SMU#'BD<-6SZ M!DQ)=7O=]%TK91IAT(Z'PH2:>91Q9]%SCA=4"GW@IHZS6_!@&&TOG M!QR]R<#2E5%PBOU/&(O%JWW46N/X$J/Z^'AUH/ M82=?EXM]Y/MU*V.RHFXY!%/X9%]>V,Q](5JSH0FAAC;_TKTH>;KM>DDEH=X^ M#(Q +Z7FSITG==\3[?K^O X>:AVDR18DQ)JPI?<%QWYUOZPC4)6WZ[H9D%(- M2RBAR9_>Y@U73Q6=F*5K:8^?#^Z'FES5:HX'N*G#+*/N5=>>M]=#S0 W4JUB M>M858<]YL(\]&ZX,;QG^ZW*U2WR.6170@TQPG#$.PMIZ1]MX-<2-I\@VG93AWW1.?%\Z#+1P/:KTJ MPR$'"&@?&V2W5^88B5P4I(?!QJWX$SU%#:P:<:,'8(P^ZQJ;1(K9MOPPR46- M;!V5VJWL-G75\S+Y>,Y4:N!ERJAA?E>=I^&AIL$6_006V0@^F,;023N=Y^,C M6$_$AW= ;(_K$VPZ>V*_FTLS#1V%PDZ7][M\)]]_W8$XUQ"F?L\#P\V#XK7#N,/0>7Z?W>$Y/P5VD[G4;]]U'2=C( VM$>1P>-LS@_HF2N M&JB#9,?Z 2X;#]Q)0 MO1)#-I45I.S0X8ZRAT5^WY?!\E'L0X"4DT8GIEZP$UHW@..=/4Z :BA@#A1L MEJ[J:0<=Y!EX1QU*,.R:STA>S8ZLV[_3W\5A5AR$!@.SH<$2[6&4M5MF? MPL.14IW\)8G*',M(820#5;Q;M]MN=CP0>2Y84KS[$,!)F[;"+DQA.K+"5D2.!UC6H@A+-U1@]+[K?U'7VB.AZ;[_Z_L2AV M=D,3*J=TY9:2QXS08 2&_OU HPNA.FX &."TR>AUM,B+IUO5I8!+@02)P Z% M>]#W!0$2]N=.>N 3'FM'\1U[B+&:M0>QC2T^U $TW_J&3AH-2X2"']^+F:L8 M6]Z0.GD.\E:0^72]B ) )&I\6FR[5F-JU77 ^X/"O<@YVESC4?ID)*!XTXBY M&J\)]ZQ<>-CNH98HBY#[#8DWALN2JL=-FYA/-!A M.'9KT/3A[M!ZMR< .WSX/M.*TJ8<6%R,.CLJ,DQ-;(19$B?KU4S$(I4$R'HR MYS4M4&+=G6[+7#?5$[%CV@XE;T@\GU3I5,,;V0V21LCHF"Z(9W8]0#5!-YFN MX(&7O8Z6"-$Q/QT=.^%MBJ07J9BHU&#DRN&*M"QO'@/;YSW]DWX49K5(:_Y-A9QE_9ON1#L3FX/9IMA::%IW=.5N1^W4(?L*! M/?7=R)#?Q>:B^+UM6+:.9,0\LB&1HKX(SE:YVUYU/3HN>5471/X2?WD&LQN8 M_:LSF/U1/,L_/%\O?I/.):="%&2I6K4*\T.)>\Y5^WH<[ MTC!5>%!N(\]W,7O'3Z>RN2Y>X.[W1 U:0\S8Y'ICQ.A%3OS?.X]U^FCM1#;+ MS*OIS\@(,_]LH@YP4L>=%WOVDDH>ZGH8*JO@5^[@-4$@5G62=4QH2_1-B9"V M\E=S#NBZ3FI^.2K;+1BZ W&"+?=3)R.I=UQ3\W'P>-_75]VJ$FF[T7[2>&J* M(LL^O X+$^18K#R#YDZ)RY*S&YQ!;;.F7D.M+T[>U;U9LHT+H$]I; M9=1:8'7[5'K=)$9,8(^W6V$4/JP@2.WI*V)G9BI5)UW NXV"$1)*W+6L-+#: M*ST(>27J),AF@#+@X%WC.WL\R1(H\FUF-#VBEEVD7*.T5$1M3!:/,?=DZFS. M;"@Y!NI7H"G_WQU8[7F!B\SA;NP=04,E>&4D:Z9V.;+::=X93R+(1_J7BJ6S M7A_U#U)A<\6<>/3751EBZ2NOHTX5\TMBO$GX^00<$$7-54PQOD/7^P:B*CP2 M?6R#:&W+?$FZF#(FP*CO14$K4AM1)@2(G=V*7X]BV[!B(I=5UXM>9/BDQ$-U MLAD\ >@EB+^3=>(C)ES(QTMBY MC(TNDHGU643;05:Z[]8D1"+T'N%GB%4!8;F43H01WQT293GKVUT21D=5Z:>H MJK[O^KJ[OK/JW 3M;^1/*"^NGA34N?8:'>\CREW$5M+ XZ#3UV2+5SZL_$#,95>&B-[.@@V%5 M6(:WAQGK:_HZC^&PFP^+OM&,Z M9 A($^/ISQ]!&E@/@&09]94X"Z@<8LC#]/%*0?>6.#!=1>Y%?"T MB%,J;WX?>4?2$SH^%H6<^XO*T%&&. WDA<84*T;>D;ULZW+]]5@1.0Q_TXT^ M&!%:&L*04T*?ZV+.3;Y*AT&8SK!M\=6X"L#!9>?5_6G/3\IQYSQ5E ?[LA"U M$7K9UU=-O9Q]^R%81AR7;R$M0D9)J%Z%.O[0YV".M'CQIZ[LJ4=Y]DTX"84C M-9+2_W?8R5#)?OZ2G^!BYI[JV=,BBJ 0=R75$WBB@PD/*VC+8.]XO1*S,KIJ M0;_]/FR\LE[-_K3KWZ^8?L.8X0^\2CB!PO_;%YPF#)$ZW#X2&(7G3Y^^%'<. M?&/[TV9>1/)%K*K7MA?'(J@Y9^'!\EM=7I!<& M6<+X$7L]F;)=95[QWG&F]/JXWM M/E$GQ==GXBGEM%OM)3-"?D2R4.8D!(?FDPFSE@U+1C)ZBG:$K*L(/0BPP(DZ M[#;JKWFB4L>%5451IZ.F>DK1X>"^?7.?*QVX2@&/2!-0'(45I-ZW M^DZ@K(6CB16GET5Z+C^^IH^?(G,%IAQGW&7*T\X7U$R9Z54J%\VF^8AD]V#7PBIKKIMJQ_?GBFK'A'*.HWNY8WPV)6+(B#'3[)$3^3=YAH.\[21AQ_B3 M\-8BM&@1 -V)#6_P^984VRGSN/%\8[OO1P3DI^=V39DY7:KLSF!(2(25#K;W M#2KK,CDN\W1@=1YVB?2TF(KL3L_*_10/!\?/2F@B3L&0T,CA88W$4$8#Y:W0 M+S<4+A\Z3FAIVZ3=!X?I$];A16-/.W"$84ETRL]T(8J\F+V.W<\:$P^U9Z9D MED%\JP8?&B(95DO%X_LW4@V\04Q=>,CLPN0F1O%<)W.2HP7GIA0J5*M@GJR>?TB9X8(_:#A/- M*M"WS)45\M]XO(4;=S?&^ [-<1R75P0N7%*[G+PEY;[78,-D,N1Z]OKM7]]\ M\^395R&ZH\)\L\ Q0>O'X3<=$;:/Q^,Q:6H='?BN=VW#R7L D 0R&C]MJQ/O MRL^W8@V6\"H"SF6,5=FR]MNR[HOX/3U&--V IALOY23D%I=U%Z+YS15U\(07 MF)D4'.IPJ\96#JJ)?;WNMO(8V7L(AP4I]E88\2$LIIKS KP5\2W$'@#^:A)( MLC]A?WTOT8?R)O #X_E-UIZW,5_"^U/124.1^A)@K]Y1:^M )1J5_%:WC3'@ M'B5\KK C6='+C4.?+:<+2;/D03)%[_$Q*<$M'U#=7WJH+MRRW&IMCIL)G/^< M '6/Y'@U\S3I0(^#&>D*4 ]?&A?"V.>!=:I@B->\HGI?7+G,@N^,;83CZ)06 MLB @_VPVO!_55\LAF+VMY.S@BB?559U,J7U68PB$%E^$DKT,1H/B,@<_-,\N MX6 O(BZ8*I%2KCK%$.ZO$/EBW%)8);09&5]B>:G&.E89=T#0?@-G.C&9O)E> MH,^#PGFR"RCXG<@>:0F7P[:(K0$<%=_A=)D((L-RY-3KW[HY5>.JIH)*"_OG M4K!S"P7R>>'?5^6@J!.C]V&9')+XJX1*API>3<6RE>$7C!KI4$G>;+7C'H=* MY%[!AI=\GXJ!ZQVP1_U=2).'6O9Z&T'H024=7FY,U#4YG+8XX3R-'*/E@D$# M(S-!(3BA.#K2B.)-/Q> "I @/(6J/I=2/_!GN5V 8TK_=\28^>U\H1*68ILE MLP6!,41A!E_>=7J752-8:/%+DHP^ T-(Q\6%F.6:&OMMXU&?@)DDA_,C()+6 M(GRGJ-:!;0F-)9I.SWCERZ/7V-PI2F)T-K[+)ULS.#UNHA_,T\L<"9IFZF,)8)W7&YX=S:NGHY985]"CM#$.;H@YA%NX4%Z)3P^%;J^XB+?0D"$ M!!O8EG+H. P#CD%.-/X<+%2UF_W7?[W&^N9_)CAYZJ;^H2S?499N2S9>).:H MLO;\:7I#B*S\M>D!)'P[1WV/2YEO6C #4D*$$MJ;74\P!)P(P0VT,LSD$?)"7%#T?_< ]4F.T6 M?(:ARKAWB6 (E;GQ(MVDF6*](1)T/7[KKBVF1XV1TWL"O>V6CPY4PDA-+CBB MO,R$!'7O7#BYU ARIBU0Z'XJ9^T.E=TPE'*8)H;,F@;16B5XY>IOY8*QE]IP ME8N;DQ,\)6JX.[E %ZV^IIF%F(;W8)/V]<4A#2Y*>)$&!:W+8/L7EAK%N$S( M@@&<1]L&>0-*_*-=\%@W'<-M%TI;C;V8J=7(P':J^VB5UL MD,@V0&]L.UN&,,C >=XNW#% M)=]0.TPF!1%MO23[I'$U8_ .#(<&]7[U+U5P]JS=\S'8AYP3&M<=C!XFDNZ)4 MI5@YYR%_CK5X.4A.K7,9-U?MS5\-';:U5$!'2)$0ID')J\)D9PL/@ M8S9;UV8O?>E%L T+HB$F5UJ%%SL(0"QKM.62A)]"D]9=5:]&SR;T3>?E\A&6 MBYZ[T?$R^C_K?\P2 "[!?&!1G6?NHZBL<1QF&:&)V#8_FV5#ZEF\V*L7/QC8 M^ZH;))F][,L0V!%;35^?I_H33+4K)!Q+$ HL/ D9R80OZOY,NOUP\X,\J)R> M5A0XT,&DP&L^72,MA&\GS7S>\\0]I.B; 6AWO;;IC4R;[;2DMGF>EX]B\)*J M^M;G%)%?8\$+EUNJ:LQ/%;4O:,_9'-MQ=:9L?\1DW)>)"/)REEWPPK";0SLLY/YLNLJ0/X2SE!2M4$%#45,$TJBUH$Y M_Q8B?TNF:*!>/51-MH1HHO:"EC&#UMZ4%@FXQV7?U*M*8.TU8!*[WE54YBE3 M"_&=4!MN[]IPQVQ]W#" /BY"_;M'PR.O6?BT6S@2QE&__"]F4WXTJPIL-Z_\ MD#LVH8A\8+C#-3?;,X$B81_#UPA0R70#BON:.1*G]+PIU-E#51CU9S"Y.%A% M/6?BC1UW)5Z-BKX3\S!&0LQ^8LZC,,(HIPI" *T=K#9,G $"VVFX*2J]T76$ M52F;$3[,NTE;W<,Z(V1/BE8%.Z(,%T"O[Y6PQ-\"Z[UL)U*"UJ"WKNNMQ#>T M\+7R-_G*10;W.\A*P:PQ)[9*Q[9O3-LRKXTD6#1%K9Z[X]8YV"X/&58H6#&K M"0[#XJ?\) )>Q>% M3^C;(*>8O\O=8!2G"CO+*^UDIVIO;F2;4,F_98TH_BSGW:G6M:6SL$AVHQ2S M%^6&G@?X]U.S^MK\QX@*A47P:-15!CLK')QB>]5WN\LK:5$;<4^OP-B\+!=6 MG92T)I'UXC -8Q5Y%.3\X.:X8/AM.D;"3G2_B%GE$@O-E("CPT37O,?%87C? M=C<,]^2.Y@Q(!TO 5%5$E[,CTPWB&8V*O@#7E:7,B'Y'+"LB909 MR2QS!JB/FH)%=OIXWF$>:T\.Z 6B'!L.R!4DV&'K 1,.,#XL2D/FY.3Q-F*'@H'QM'0":3BK_"@OZF7H!G@X/?%\\< M6\=5666,VW_X\K,O+[Z"=]7V"HMU>M7:,/8$GB9#B 3]CBT>-DCP;GU M?9BGYT^?O51<'_V;?OR/75@/!/*[F,W>U<0S$M;N%U&&L@W[$$AI?_P/I"B MTOTIFBBB>TJ7I[#4,=YW%UG&V29S-\/X_,P]3*F NDJ-D6ZPW:FCTAL0I=I MGP+O9$8][@,#YH#@VDE[PXW%PF$5%7FS@?=^(2S$["^"$\B;A@X<8TX+-RZ@ MA,WM'K0OC\IOG)J8R+"'S<.+7'KY'4N3"&JL3 (2#3*>X4Q*OPIQ[J0=Z@ E M8[D(JY)*Q%'P;YO0,^:7CLZ6ZB4<:O31-CZX$R=Y+%#IC@DOX\Z^&5/VVM3= M>7+BLA=ES[T1VH4;E.\E8T9>&7,PI]<-MO(=*Z"P^_#9T\\T'_>N[.=E^/J3 MMQ]6-2N/AK\\?_KT.0(-^=HL?*/0=XBM#4EX6M5D <@Y/$C=>;_W%3+H,*:. MF\-& /VN]2"L?>:[TT(@6B3^[&6PW370RCPK@F,A0VWZ)G=\).I(:(;DIHD6 MCS=AB:2:?Z+Q8XQ#YQ-T9-D^6?N"YQ\ZL$S#P/!2O(=]TL[NE'W7M6I.S>> MW6>K,4W5139:GT4C)!N'.<'YGJ&H]O3KT7O@]\^^YA[VJN9(;;'G\%R0[":% M9'\7VM1[[ 3.C4@GJO;,<^LRQF#3#8.VD.-C91QSDKQ01]N<)R2VN:>)/K:> M],JEAYX3%<)73!%XCVV.;#>A M'&&@[6>3DTI[MPX4\=7JCW.4-=+P4/%)-[ M#^/1LD[IR>&7S*%C+=6YK-1/L^WVVSQY,^%C>&YY1G/B %@K=G1TJ#3N+1F$ M/WWAVW;MX>T0!BXZ-S&)S#W1XTZ_I(@D_%[7V_YB]N=7KWZ@T]?M*9S:&R*JP+:1S?'=JW=_BNN=!D9+EO..UA0SP52BY[#> MK2XUFK7K)0R#;NXDH[X"_Y2JCK"6QBW3NRA;R_N[S&$M4]:FL^95'%$J@0!D MG-Y)]U&R]O.:ZBZ8D>:6.>;]%%HJ':R]MY6YXX:T<_B)>KEL M2U'%"!F_23/C%[/7D98^PJ5W*V[1HP^2C@K=4W0RC)HHV2U>$8J';<3AG^HA MN+$B -=W&NLIVFUB]WR%J7;0 M^\=]"TOL$CLU!";Q2HPF]LD^'+/T:E):OHE/ISY\_E"2UJ?/^@0+4A72/YBD^0. M=KWH,+$$"U&=3=E/HNHB8G3-"'R M2GV@:$',8R*)I7 .A T6YB$8 Y,1B?+?&#KQ<8QFT#F01J!C,:1)BR81Y.XD M'Z6$@ZHISL)N*C(T;.V82PNH?@JKF@D!%]UE:W2'JG_,C#?UAY+6AN[T M8#<&*TB^K$9 MW@^S'^.)27(9;\)AN%K5+%OY S3#0XA]QWWS:$+)5TZ4S:G/:<+27G"C+RC, M&8(> 8P\K[K[BW",$SP&*MLK7<_>DM3SL$%.S=H 0^X%4Q 8>] !,[J*[)6H MJ+"(RL%QO0V/=7A"R+M8=JNF4RP/N81]7?,57-(:%H[O:YU,HX MJL/?B7H%,CY4;*/G)]_"_27QW,*+\Q7HP_F=%MUFC\4BK\:?//Q^S.)+]@%? MOQ$:)D*A/7L:GUON8V#-I<+T*2VO#P^_^*:S%Y#;D%K->U$ A#O7B*?/4.2+N)'5:[%QH)S4@ @(0?05N[- M2!TO^X!L)4>5X66=F1QG 09_1UICC<".(M?DF9+F8!R+PWTV?A;NA G? $>$ M)A0#'1=1QC)J^=UN5 S7KK"@0XQVBAX"UU8O#9A;9>SQ:SRA'9:/&(HGN,6E M8@@[!2Q&HE_-OU(V14%71F 00DNQ87S9VM&1"? *?Y05F% ZZANEVMV*)$/F M8.IM3!G#KCJQBK,UE>R6T2Y+#GA<680SVBHE\XS)6=A?P=SS/YLX50.\5XVN,4A0^WJ: !*6M/S3/P7V$W\B#'9PW_ M.KHRK<\7&8Q>,]\FEF;Q14GT[Q5EVKUER)G5T9-ZR.<*C>SA^2@\PK1-F$FT(H&9=E!! MY&D98RGR'W,&8$7GM?* A/_R?@P/N>K 7%C.^ZZLTJ!YFG+9OUBZF+C..;#H M%H=7!)(A^OY(V>_-8'S"$W-0-#RV<..NQOU0A^$P,@B)%5AW+1E,!5?A5KI\ M^,SXKUAXFB,GMTVDCN]S1NA:/)>HK43]XERB?A3/\GLI40\P]HCBN6W.)+]P MM"]\QT"FWYGG.^'WQ%YD\F>[%-U4TL]#6_$]#@Z]A;1XKHCC8!6]9$@T?D/F;;\-->NGKUI M]RB.6SEHT:VSX113ZDR('M&!*:#PUZ4-?I77KST/GBV6'*-6 MX)[;'*I[%LX>54U?&W97S7L*&GUU:)Z@/#R@8WI!R8C&>5%G(K@Q:T-;*]\T6A,[N+1IW2+$ MYHN[X++P"!Q/"BU"G>TVMC!%W=2!)4>Z&VQ83"T,[4U[Z#FR!J[XLM^-M153 M,X%P$+= 1HF1^13T3(Q",O0N M:ZMD\(8WTI&Q* ?N:+Z)E=+P5*ZEWQ)$ MHO\YLQH)9>-=B#.=:8E7XK)5S#=MP8W=J 9Y,[A"@VLFUZP:Y08EN2%7XN%Q M@Q.Q6?&<8]@$+UT7YAUZPM:T)+YWBHG_+^4"_]8O1ZF/T OVUB.CFA-&776( ?-P@ZK%$%[QN MB'"DOI/ML(1CDEZ DJQ !X[:8'Y$?C%[S3/40&+]."8_+DN15P@7')6&VQ!L2QG/MW:+I MA=TB3?Q]MR^)=3=\=,W)W_PB(5[I_Q][[\+<-I)DC?X5Q-R>&W8$Q!;UL.7N MW8GPR/:L=Z;;OK9[)C9NW+@!$J"$;A#@ J!DS:__*D]FU@, *4HM6V2;7\2W MTQ;Q*%1E9>7CY$FDS>DP6#*-LA&B):5.E[548S9F;M'%5S2B;@2\R_9C@$;T M+Q,RH8QK26&'+I4,0;=2-\MIT_CZ5-2F5+/8C]KHX/TJ E8;R[)':B$=^ :) M=(+BSP$4H[;K8;2MPC@^?^LN5H MXU5*Y- V7N$3 .(8:/AK%+TFZ!^74UQGM?4<"-(B07:\ MB6BXEVW&<^J]KTK=/S*L%M['CG M? %SO$.ZV..[RAL%%2C*U$OV>(W]2+E45@OYXJ8=%-ARV.[63S( M9Q9\9++9C C6;/JHC.!$\;@__+X/,PM1Y70!MYLAZ ,H!Q+N)FN[>.+64"_8 MC)O972DL_L*\$_\QK"-"\X_--37([=ESW>G,HQK34BM8/4*O:6'.:?^?MHIE M.6U3BVJ) C[N..EL,SL1#EDE[P]@@\X1)78 *C\B'7XSR6R)P(TVL^3#@B,/ M&_JLYIN,80W8I>>7=)I+:9D=EC&S@7]>!)NG'LB-IN8HD?8[%?=AEUA/KW4M MGS?DF^L)1*=R,J]LZR0S0)#X!.O?HO>RG./Z5+^5"9Z+ Z8F5V!R(^678M7D M-9#7RX;/8&;P2)K!@5>UW[;X'T0%J"/Q#A* !V$FZ Q+;U/&C-%ZB""L."@5 MZ[PYV+)H+P'!I0SQS8(:SDEL0UY8W+!TXC5.2W6E'%(9PB?Y;&[:'#!A&%R# M"B_$N<[9D).C3(Y21>[=]E9WBK$5A_*\S!V>!"$5IAPY/V,OZ.EAR1UKM]9 M$NDP#\)I DV92EH%PP(]BRH6(^_+*>%,YEB JNY;XK]["7?N[/R7-C+M5#[! M!DK-[,Q:N XSZ5H)6)Y3"X[<2S.P@=]I\]F!L.>'TK*]SZR8^.=>(QOJ(+&M1S<3TS#,[G M63UE2\TKM ^[GS-^8?#;R>7A$196H&.F<_4"-RC*051(&IAW_@[!#[Y.Y\4^ MDDS$5EWM@.A3K'<:I:N5L(W@)196=\]HV_7%@?WMRY>-L*C[\H#=2&,? MC,YWLKG/>>E<9?] 8 2\3UC0[Y0]"*L.!K9/.MND\\D^Z;P58_DVDLY!.@8* MQ+6IM58,*Y>34[E0"#27'I>M5DF^6C:4[W\T"?7&DBR+ .>1NSJE^VR=1T)\Y!V MN$.R"],&KUOYS X/OBV%%$ \::?&NBGL.5)%;P%R2:DQZV10EM(\U]<@+H5F M76K)V/-L"P=13NDG_@S9!^*4$;20Q4AKJT1AI+[''="EN11,WWW:/;1(X#[) M9D7,VXP-QFQPMDF3;H?7Z1(P<623S@F/8LT6TOF/[-OX3_.<:36(&G&$'3.JD MMD2[WC7]$A:[FIHN&%Q A$W9.'D3EL+SW,BS%T"%YA3J@)\64'+9UM2""4CG,3X=]F%>@MQ56@1_/4F M%&B;M!Q>KSK4H>A &(1.(("HOO.BUVE9^ M[7)L= <(H&?#8D!VIIGCE/F/,R)0D >;Y2\=%,A90LY^\B5[2(60M22*C#KB M2?&O&*37*'UNI26ZY77^2]6- H^AOQNC(91*)]8(?/-*>%R&#Q55&_ M4XJ0 CJ8T6W@P:%B)%F.9C4^22KS?UDW-7M]P1'J5NK_6.=S8 _D(RFY+/D]56-_FI^ M;M)< UWJ\5G]$/!W:"4'^2QD,!K-S?8-'265BT:$-JUT&Y&<4= ]1E]WZSN& M'CR*?JY*;/H<81U.,;.-3BOOKZD#M?F\0BJ4"B;TV1F-(":E3@NE?74^*+-N M_F2." =["!+F4HYA$?'X8YHW%U5]88FSR*$+C:YJI[>;<&=XP\:SF=-$GP"3%1Z!X$UA_UJ;(L"B\5#(JM"1N"!' MW,EU#_2-&VH5QWM-U:RS6I4,)\AF28L(">QP*ST)*[OR#1="23IM/#9MLQYD MIL2'=Q$-QEI8YW !UPKQG;!EOCKKPG!?4R0;!) MH"]KPB/P8[G5!YC:H*11@BZD#!8_XVE;LX]KD 0 %)L(AE8TJQ+\DPM$.+!+ M"KQP$4CC2@$<_]L .P&"DMX. Q>DT>AM-K37W?E!EC,AP59B? ;6>QUJ!#W$ M9D5U[9F<>P/E=[ G?D')DFJJCBS;R$!PD,5@4-$CVUDVX#^5OWX"5\FYL0IR M:"++9FY2X*=92[ MBQ [4W@1. 7G62*5ST;FV?EWB=2=<4U'"7J=,1HW0 [E<'H5LUH5I^6&1%[_M*>!H?K M@XH];O)22/*9QY82KZ$]W7'73>3W]57K$0D]CJ+BQF#,QFTA2EMC/'^LYEGX M">C"2X%E*0-#JJ6)B#Q9R'9CS9"+)6/9=W&N0*QQ2$4OS5%0E]E-$_V-0Y&Q M;P?YK/?4$I(3Q6\5O=G>+#*AG':.)HEU3LG'F^>(:),4\Q^)4UR;6)L4-AI:6^'T)F%OLJS:UY2KV[*-9+6/R8- M*B8\#$-L_L MLU$@35,X,"0J#CI+0UD2SLYI4"DH4E@VMFS6\W_,]S45X+.@=2O)KN3C@]C> MH,H%6''#E'0@:Y #Q)]ZB0_)S&1-+QK",H,"-$^2A,\C'M12H1K0K6XWN_,2ZW-DJFM]+!Q'RX(\!I/JVS-!,*+4)P< M85HWVBLL@J1!ZE*I[.14KTVUOFU9$'LKY)&1!-6MEA&$1H&TBZ-7\#>(5JY8 MLA+O&T;1*R)J26W!-9.RR''1J2X\"*L+5S0,L=H]:(\K=6\=OG#_$%-H<\;;2E9,D9ZAUJ#JN7$=U-2P0Q=K)P])JG+!BY9C(J^Z,LXQN7$V MCO\R7V!XUCS2BHYV<9KE8:(1?MC,0HPTS#J@TQ$JZ8RW=Y#<4CSQ>P(>NW>N MORLMQ6PT/HK1>5M\^O-S)3E-E#O.S(=K2R]*Z^,E!?5_8F,Z^L@JGIMZ_O21 M P#F:ZVU'2-+2XOH6CEH<0M#(*S'D7!_7M(;R9IT QO27C; !5BG"A/,/2UK M/LR>_6K<1A6C45;. '(-)AYSD6V7!QH-U_GS;0NJ(S46A@: FD+ M*F^DW#]IYH@(OZ-F3B_I #>4,7R"ZA72ZL(W(9@98?"$-#E*S;:J"CG8O"&' M(^Y.D02F\MHM O?N\]D\>ZT\/6.,@"2TANA3JTT-U^F@W:NC>VLAY4C/*=Y! MMZX@W#Q\)7^H:S#10*B6C>5YT!)6=I16@#,572,T]ZA#H@FRI5'6L8#[&L(G6'%[!GA$MR%\R2_))4%!NP@FP7= $-U;;#M?HR%=4/]2[6?++-VY>*(55 S*&6)0L3E1:#3AR1 M+^87G"(=661 3QE-?'_K MT4]#56$[R$2#/@9,^79( 36-7V/HB1[[%+J:NE VE4I3Q.3?G2IW76&NU3"W M>L 0!**6-2-IM4E[?[# ]*'-S ;B,3!:#78&*\6SU5F*'5,^&N1*IE.@E!,1 M)( ['(6 6',"$!RRF_%)$UA>^_8V8N6QNGY==6M(/SD7> MP3_Z:MNG,93F.X$7Z\#4)%J^Z>>/=I9IEM%,68=*=? K;)Z1VY!U@5/$Y0&S MM45#@4_HELR!.+LX&PG](LF9XYUL[ZQVH0E=?;+DLRSZV1A_:%E16?! I5T& MAKHJ[J 7^:_+O,CLL:S;1Q@&*1IA[5_?NM*5X(:(V@B+;DX*MN,FH37@NF\X M5*0G\8 2^\6?'0*'4*DM<<3ZD@%)@ZRNK0*_!IIZC$ MTW[A=;^T%;1_DKJS<[Q;5L7X-&P=[,R^SKY9[3WJ,Z7)9ECD9G-5D<6@J%DKQ>)L"V95T3 M?/L=XGJTD;BN0[M^E;WBJXN KV/U)NFTO^WK$C!ZNQ+_H4@L=7T*RQM(BB&P M2BK@-D4\+-Z69@%)C:4@/7P:"X$#5(UCMR#\!<$C-.+K=BT.D.EE15?3+V&: M4CR-6T?E^JMA>]3*)M"CW<#/<< OI3$@B4EWROMX,/0[ITU[.@V+%:Q5%T[% M99&*Q-!F5N;OEH/4=I"O[8CQ[S45@2R[?_F/2?W]7U;\^*B9"(CZNV[9M[:4 MZTBAZ'9/][ERVVD?GT8-;T67"7%/74TJAUND_S+J[>VKJ%E41OZIW1X";6%% MA[7_4(*:"B^+XB%L4H\@?DSPR&#$MDXH@;=C%#9H??I)DL44)T9?^DS=:.N^ MVT(O]KL5/,HP):3^E"H.- 68D96U95PZ*77;QC;.%HK6JQQ!":>F/[W]\/W' M_WKY]]<_Z_(IDXBF!B\" KI[:O8RLX(@V,(#^>9/J)G3O1) *TWT5L\P0CYAXPHGUN )_EC^K?] ME_E#(8+U4EGC_1R[0'8J<[NGV'B/M(+GZ]"[F$?Y,^AWVR$JX99[-?EW"!HV MNDZL:25F.J,_>WO4#Q&JAQ'4]5V0I#[:L4[B'46/=K ?[5S1"A2T+S0@!J'G M<+","DBK:24;)Q&,$&,O[=ZSAYCC!N 2-%8,O?098?J:UF:$%3H%M*]%>N2Z MFR"/H<+/2G:7Y&;J1BQW&6U/:LW2HF#["D.E:]X.]2#GL0BSZ@2K*481S&A_ M;CQ!=Q\_!2W#^E-%X V"1P]\&B93$2"JA8 =2L327 ULB?,CES.>56Z,'V8 M2UH^)/!9>+R)$,/,LS07D\7F_%![!'@*8R<4!W%%0L1(&*MMQ9?C"L9JKG5+ M$D(OK:EOO7ESWPTG1@"^T96RK230*[3E^X'QT 2#769(0^@T"_?U, =S#RQ@ M>5PL\ ,VJA$^M+B[LG1TZX$?GCK9G1T=1#X<.$R.\-5;LPG/9(YLZ):P:T<= MDHS#PC,W0(TDFE M;U)"2W@D_W1P-"W+94.)*J?AB Z#(T)$"H6HH+&,S1:>FY%*2VLI%W=L M:2X<8K99694'>BJW3F/(KB:;(_KGBK7%.^"U@5Y%:)4!EZ*.%6@L1B6!TVR2 MF$W[-^.I+.CV"Z/L:&(4])IF)#>CM3Z;BEWF M*.*@MPHK;<$J:E<@![*319WGC<7S44,7:*# :G>Z->T@4,UXAJB@7:;LDOY- M%=@,LA/C*):B'WL^^"/NNB<6SMQW4#A*4R@EF_'+X\ N\YU8CFHY3B_4#B$R MJ70Z%4SU53N]&^!&WEO]'C>'/B#/]X;$Z,?:AM,I(F$GE(NS*,;@69-V@GA> MU4L/8AG>?'IW.E"70.$Y"G)7=>_PW_Z.FFI0)21Q")'F?%*X J*0/T&I)/5$ M&X ]-^MZ):UQ*;^]].'S??IP*\;RQ=*'NQC!0OLS[U!>M@W2BCV.FI"AB&$G M. E"IBS"R4!CA=1PCHIR(HX_Z6(Q"RS6>;?R1,S=T4BXTYYEDBJ!K9,4K./[ MP8VP#M%/Y$D+924=]LD-750]R*2L 03WPN-M>(!1B'(%E9&/+.+DX0T[9_A/ M.7+0D,+KT? O0D M"]8@2Q6E[VY\K'6:-]QJ<54BR2\GLEV2!A]-JIF.>UC"6L=@=]&LDG:.Z.N0 MBY7OXQ/#''%X0-=96U=ZSGO9D\Y)O1)$3E6013X5XARWHMWZ,22V55Q[(JC\ M@#QV5T_5:/LIS$8FE/*5")4'IK=@_5J2/P%HO['7-=P&B2,)0Q(>:8)>9LLH M]=IR=?:8+EU"'%]FF4#,(#/IC>NIOU5?'UJBZW/XFVJM;2BGP!'PKQ[ MP2]!."[*7%#3#GO *=E@2*@63J4,)UQ\<:1V+*>A2&"0;!9F5< [SE^^N@C- M12-G5>!I6#RVZ(JNOH.?P3WT8O T7F$E]N:C-9CLZ'!_OJIQSVCW-@D.OIW9"F+<" M+FP7<<;PLC >'1Z>T1R:23ERJ2;B%RZ)P0Z)(+9<+I;@#$@I2P4V/*\-GZQM M'%UJOV=7R7Q]F<%C%PGST&S]<8<-_[H#/;8%8N8?SRE<@Y/%UL0>CZDF]NA( MBHXE/?WN#<:\<& HWPAV_)U7,>.CW 14%#*N M^M#IOOX*%]Y2B2I6LX-JH5KY1)!%D"_(I+-+&&:2>>F WXT[8?Q*:!!V484B MTRZ!$C1X,5+4[5*NI8\.<;5J'KH1JX&J2F'D[DVN*_0T0R%?%"<0M0)G6U2G ME^E---\_.)!@E0&$=(FNPJLB[32-$2.&+-PNTFVBY*+P>QRR+@XY"";+]"(# M?V@CR0:E:LA#[R>:5VE6^*V6/&"F5++L(,?E6Y]%U3_5Z0B]#2$8^C<:NJ<[ M!YED)<*I_65L+PA.BB$J?!/080TT=&#S'J+.(1(/6NB[,7^(DMM'U<$?K:'C MLV&K?^F;6O% H:3%^06T31"J+F&UL)<(U30(AVTA/YAA8F8!X)R 937IG^HN M:M_1I@\GX]LAVW#,^\,(E\2/["7:1D; .+%DNR^)<"@DD%<5FTNR3G,?TI^N M,V0H^R!\T&$Y6,=VG#R_/7[^*7DIU_[2J/2YN?XVLB^SM%E$;/M5+Y<,!LQ":TEC.JT%8 MX=M7'H2G-YB"$XY9T81 QS4N> BKNA+ M=B.]\!K.7_[C]4X^OO+#V\M MX.X?PLCVX>7_1']]^#Q[5F4D>. M-%/,D'P,&JC1?C63$OL$$ BE +%.M1X%Q9$20)%B1QZ-OQNWXBI#7G*1M--+ M2S4C]K$#T+ON#^:^_0GZI4[0E3F0SLFH^6.*$0Y5"=H(-7L>="1:,Q""IEU7 M.LD2R.[&F1+X11(BW]'U04G_I; ME3H*WFB:$>SAZ8_T@/T:?Z$U=I$VE[ [?__SVU4:'*5\ 853%O@M3_P#V!) M>$ONSD'Q23RH%[O44R8+4N_(&'EX''F>*Q?I0+E$M:]44 M&!7,,=3!PKBWU756N[24^8HD%[P19^_Z_$[<5'4MN?/OC45N53[G R&CYF!7 MTYX>M#XXW,AB4@.D6]?O)PQ])M9N>C#- :BXE-"^]IE52CE:!B3<-(VZS\,\ M1'"9U"<71[IJ0B7^JQD"0$X2QSA9 #0U.:]26V A*!8G!4SC<6UVYC5\F*E@ M!Y5L7XY2[%VI!1%::QJ15V!@.4^HK E53788*/\>&LPN1OH_7F+;K)X!_EK& M\?H3F-'TY8S 5XNL^#V6D 7\!X7")M=- N6LU)4]431ZT<5D^NX0-YP]EA(B9WY8)4 M1TM'DG#URAR23Z^A@:56GO)'9XXF*Y3CEP,[HS"SEMZL?!2&3G&C%IU T,9^ M*E51_HX"F[26VN2U4Z',\H&J6N:M%-CXM0U;C*)S.]W@>NWG+(G1D+H!=8K$ MUM%UNLPH4FN?*!-/75']8A/YW.X=^,KNT8__R_40H1RG0&- A_;O MK%,LW>&1+[/6:V/*65O B+.DIB)S(MHRV2%+7-T:775.CGC@:-B58V&W6 MNDR'^D7LC\('*.KP<'C,M=L#XPV PY1K;6#5@^6UU"Q@O!4@'C=Y <'OR>FS MT0L%^,71=\?CP]&+D/*77O?=^'ATZBZ3^DI9+O)2H)GFO\XZWX$*TZ\ M?>.IE6IHO& 4W;J4@*#2>BKSH6S-H6V)))H_#^=F#YB_E7DBTT ;VJ*NP=5\ M.#J+@D5[/CH<7C,Z7#SUX<_Y^E'U.*&"V3T6]@=OK.L?UYG!MP.PP LTN&M) MABCE"]\7#,F%E2Y/0ZY0A.(.W:8)!588#)'5HGPF5:8+JG>"0?J27\UF3=9V M))]>YI',K2!LW$C9HG<3/YSW\4XZ]SX,E)GT/C*9FVR8LR.5R+<_5\( M_FM>$:%+)A7/G/[9>M-T7>!L$Y3*#H?:F')73O.1IX=^YF)1@>E!S'&ZC8(@ MY*?;N[VK*?+#C;&D*5Q[66?9 >:7M\$H^BB="#D4!)(]A'Y8OIRZY"YU__+7 M@+L^=6;1\<,?'8Y/+)^$Q.[H'O@>S6K3*^OHG$'MYY=KT*%IJ<2]9 YW_+%; M(A1REBQU/3\N)PW71WK1,6IMA=0D8+[,O>HOX!-'1&*[V=9F?VO',J:TLLUL M6J:ED;9*6L*K-#856O<]#7H(K99QE=7DPKRUP_/*97Y)J0D/#IX*:ML1V"_J M[*"W>+?N\*"_C;?%.6)0@GK 63+@X@P.'-LH@(9JD:#D8N&+&834>;0[*N4, M8?F:9+KV*XAN$2*93K-"<)14VQ;P"8?VU-N!SI&LM\H]/X*#Q+S80V*V8BS? M!KUZ3T,I]0K5\$%Q>*K&-UF:E0;M1B:+9Y2&"JP;B?ÈTP,GM*Q8^QME^ MN48/:[%YNUF>TCL%Q'X[9M$I/8\9#'1 EP!RSD32C4_S1:)R8IMD'9,DS;QDLEMIU5CAVC/]=$DE]L] M$'91\$C/WM'6[T10R:W*<(7$9YIHZ=H$!"1P?I;&RG8Q\+$RE-:^0](S09!^")FKHV'M$>WB$E.=&3;'0QBCOE*W6'.AG= M?'G- KZ2L-=P^$GTEJ=FY6^HI(=(:TF9V[=Y#['%L?R)$HKIS B9Q@UGP>MJ MGC>VU1;ZCZ^]2YX1(I%R,3TA"\A02E"B_2YTL\I0Z9HO/ M,8I>K98U5_,8=!GH)@^1O<(^J]@AQQ_B88W;+4^KVM%L!&Q#SON4IH99^,=-O<$&P4K+W<_*865>H*E &[#I]:&7(2YLJ- ME/X(S:BC78 /C]EDI%^]%SVE][ZOUHL^T((U[MKW'_1:DA(C\?W'V:=594GJ9[ILP2K:O_*5 M7OI+FURN'N O>*3&2OZ9DSS['R0/M\I.[_NGOH!6G^Y[\3\WUQ]&%IYMO\\Z.Y-%G8 M++D\[>_FK\:4$&(>(E8U[ZY1&8_+7O]BQ,/XW25V$UP2>UI?26"10RUR0S!* MZ2Z^TNZ&+I!0:"WM'CV^,%_0 /VX@.]"?&#AY(TB;@H(/'6"#$OC& KX]?02 MB5 *?I/4@MDRJ90ET@$/XQ?VE M+T%X2K'&4,FX:F[VOK3WC!C^'IX3OA]]G/H&C:^*8I?2\=P%L1Z\O?;ZE^$H M7A*2/.BLW2CYG910)MR>*1%^-"&0H/"?:U.37"-;059=J11U"+ VH>&O3?L[OD.SV)E?9\'CC)&XOMEA@&MV;]=9S9 &;7JT+,3/#)(>_(NR MI(PB;O =9ME9S?2ZA/J]+?!L.3[G[-LN^ -1T03NY=X"P0"<2-A"S]Z &,^] M8K?.2(Y8?%(0&-#9(:&EOVV53])U+]9N2T,'CDV8^/W(*W6V:0HUA./2,QJ% MH.W-V0]E169_MUKX"QLLDD83KY "7!57&D4OC9*,?3X\'VSMO@8CR!*@KGPT MAO!#N$Z%-@SIE:8$N6_;PJ'6O*,>+^#589XMB-62GQ8B^ 19:$'.UB2/U2L5 MP@>X&V=S.UWP MI. M6FWN$A0[/%U&K!)>5;-/J^NNO/<.6WMH$(+GM='0RJXFU1X\LC D[1VE M-< V1EOG1B9A-I27^801K;^1D;!*J5#7,5NI @X5V>ZVT^=JX?GFDHLGA_OD MXE:,Y6LF%[5M"#?NQYGS-[F&H>R)4QP(IDRGUH*+30C?B] JF!4?LQ^^>_E<"6 M->Z'Z,7I]R?/OG]]S@O;Z5]&AE<%NN;!");0BE;2L\\,8") ,&Z,1%&*8O!> M>R9/B-6E,??L M4_SRW[P17!BAQ&(?X?(R?=_9C\-] M_L#3K"#Z>2V5\UMF(;9XF2@=*J:PD^2W@7>J!!7N%_.=W9?NE&0A$?;2&!$7 M8MT.)GS?V+ ME5,"W#2MS8T&33J:;)$ I/S+Z.^C('T*-DGS0 E:-&U./4T93.!_QH0S4N@H M:URZO+&*3W6U%UF\6.8IEH[CZU2=D%;+B46)XS&",WC]RP'2;3SY1<5I-BF2 M8.[9O/32'';EUBZ;XB*B@:[L@Q:JI&H&FL-(OSW1*=SG/0!^)2E-*"VS9+YZ M= ^N8DAC)BA)2Z28P&]P%(2>S'I2(J )6N*HZD).3]_B6"0\0Y(&?U7EZ2T2 M3S://9Y'D12=)[8$OU14$S25F*+VS1/7P\)^AS3;#OQ&2?)X%1LBAMQX6S4W MEX=CTW42.(XE1%CG'>?P74@V[J44CT:/=]K^MZ][_+H.=1<4T!) J\KT>S)W MR9KB9)N/V>CM &?O,-+'FLGFQ_]>&LD^HUK)\8M88 76A,-IH&/]@,7R^>&HWS[ZP4IR>FVAZ:*9<;]^?/;C Z'7,MNE%OF.?@Y>"X#[_,UHE1W,B,XF?C6\![X!K=L%#@8)HPC5XE ML7F=$01"FAX[^DH=Z<\.UEV;(U/D2TK@,#KD(G 4)*Y);!?<@IYUW@$"?&*/H)JPQ "DYTPCAO/" MYCZI[0M'N?PM#3X7[1(:!.MG[7529YW@H&W4@&FRM&5>X5#,498<<4Z4&<<[ #MVK" W[N>A!=^!)Z.*1NGB*QN5& M1J#\+->^:.A&W+M&.!)DC6 2]P!C#H$8KWF0> 0^0L%^SR;P!(LZL/"R[J=: MY 'X'0AQ;?);AHX@&A%?L;LKJI%ME>$I0.23'V6L M&+,J4O$NIFNP5X/-''2NLMW5,-.VND([I0BZQ)97 $/$CCCU6,SGC8\AXK\, MT I:I(G?0)$(/1.&T!66N2S<:91"Z9FJ3/+/+L*9BE=[9(90#W%%KT7M'&* MK2D#'HOX]KC8[A44KR@*Z!4,H=:&_\\GE,]0]0TF!.4T72K4KPSL$+PU>7GK ML!UH.ZR-OG#PK\9X. #J[0"/1H+D>V3' Z3-;Q4UR[)LR:>UB4^*Y)5KM5=Z MI6NQ+4V+_1*TF(O,\'2I(+-X"Q) H_#,$P#H\)BQLTZSZ6XKYR!'([$S^B[$ M"9-R29%P#@(=NMP(B'DZ2 [^8NZ7'-YHJ<]D;C!7RD3G@)L M,8PGT0B[37J/=ROG9B5I9<63EX&P/[@V8S,<4=P?RH/)&S> E%O+@6@/:I'- M$!L<+*@AP Q+)=6,.: OX$D1,#B%V-BX5=.K@H.(H?)"Q,3^(RC) MROBP14D6A]\X5 N1-CEAB/>36ZOMY<)'T>O^;./M;K:Y<)L"V$;;9*@VOK$90JYTLO_J-*:6MV;/&?=? VB-A M9A6)M)ZD$3 !7*]+V<,H.%8W_M2'\2:'5*=9O+[D'*0C._98"CJ%<.?0@^@D M+JJPZ98V(H?6V+R U$D9$\T!!3JV1-)P\9P;EIUB?UD]V(W,X(ZJK55:"XJ$ M2SD#:$Y!'9I(4.2[&9)%]FSCQ6&PEK:,O/'VMS;M&8P2XM3B-S>J+5O=@Z@! MM=O-K<\U=E*X>_,FZ'W@@\:$WFS5LPEMRS$0Q2*1C/)D!"%CW[H+X4I.C9.= M^5LF20@NRY:.L<%F,D.J--IC23%8G&G^R79L5B:XO5A)7DIHU-%L[Z90LG5@ MC9E5,DI!M4 PO?71E$]8]>CYJSX65=2LEXQS7J[O[_&I $@YN0N>V=^OQ&3* M3/H4@A8YLTTJF[PV]E;2X%1(5L"#@@3!0DY*NP"@V(]FK/F"D[)4JU/5P=G" MB$ ?DM>IV+[-#([1R,?F5[S-1YJ7A+1C9OA?*1MJT.'V89DS=_08F4X+/[W2 M0_["PK#C")A:<.!0.>H"9H/'[4.UKE5#I=>T3VG8/7Z/@\)HM\+)F9_61\T] M/R-+_9_0ITX)A'F=^>8+*]I$/]GEUB$08+5LB BMR69+W]CL M!#]TP5/_G79G?&^]:@RK7^<8;+4M"&ZL;]M"2AEMJ<0:>V=I\,RD46GE.?4D M- 8KF7X?LY(H5W\VR]ELJ)*W)FC#3;2:DUD787 \-2BIT*A&;K&W- M>G##R!#"-_76J^'U*FF]L(=HK,QI2A&[VLBQ;<&SXBX8*70;BB(2/\,AVR , ME-X.@7O([NO/'Y,B^R>S>D>'XS.D@T!DED;?'9V>>03O='A>7!#@E _]DHZW MPA,OFGM$&=8MFS,A-5^/?!>_GX!3UYFWGJA>SC[SXE!3@+.Q8YA_B!%)W8W' M 6)6N\PNJI8Q$CK8#D6Q>S+I#Z-SK !^\B[L,O1'CIP?"9_H(K_R*)?EX+_U ML5Y&3S:/G%72O &-VC[GXCWP%*T1KWN>$"!_(=Y[&MXK1ND\(Q.CT\/"N8L0CP1#L-X5R%'-+ MD%+2_>XJ#OSN*]A=OOQHGR_?BK%\Y7SYMFC0=R'X%%Q2S?0R2]%63;HA"PV' MU9?*#VKT3FP-4<:19@-F[_BO ZS)/)11L&% SJUE6 M\WP:L'X%WRK3.M?\/!H]_\2-LT69#'% 20-V_IXT;H$W_Z M23UC?#5$,^5U,4D*(82]\MF%C(M0\ G79#9F@,ZL@*?1\ E*.='>S%Z0 #_* MBDDW4#. UGU1\/N.+EM&:RZDVU9Q-:4YY\BOID"3 .-MN1;MES.<49Z*6 M&KQ^GLP+QM0;6C J)]FW'JU,!US>N+Y$_C9 TI%E/&*>''ZAE0O]<$5K:R)V MJ#^1]IK@0DD?R2\R'GB[7G\[UV/396B:S >T44P[N:JD,(+I$6MZ84*59,-] M!1/*!2;T#]F\O/1^0,UV%!4J_@X(I^FB<#J%5OT^>#NB83_V6T:[I8]]29U0 M=0N]);L]#&!C#38E&,:6O<" ]?UAI+* A@W)\GKUBQ PH!LTKPA0VLE2$BJ4[+7>U=089VE00)[7K(:HB1E:E5)GKT+V ME!9>&WN??/[F,JFS0;WO!=PT7*]C?2*,8Y>H6V/$"VV8G))IV1(X97X-(R MF9AJ^2:]\:EKHMLY2N65B=MRM7J+8G[8&7.=/X4*/!'S7L#2>2$KKGS#JUJ+7D?=[X];CRCE8T..[D< MM$';!&FSV$\M.9Y5FB/CIPN*R"D.SRSTSU8^TCUR16\SH9']*GF#JN$YN!0& M!._6O ]0\/:PU6QB 2\0B+CAV5\"/\R8;/IPY,2BW9*Q9ZF#LCEII MN4;+8*^G;I/A[[(+P\ODL8+T<^&$4,EKV+JCJO+6F'TSAQ-Q3^F\^FYK^':F M"^ DGO_ :0W_:B$=@99V+;M2"2[2E'N32<0L7--S45/=IG1TC'NQ>\]&YF@] MBU)R8X\R^_ZJWEC((%JNI)JEA4E[151XBI:A!FVX:+^:;6KP;$V.AA:2V6FT MR:PU>-B04XTA)!F;A:TXD3F0EA@TCPYUIAX_'KK][4QS_(RN0A709O-) M$W-K&-!;)<\,]?3ZD#0KS)*RXX5B0''Q;:8D:5MJVTGZ-F4/D1@!N'18-J4< M3-078,%Y[E=\)4XK:D=IW-&RO6PBIBH;2# XZ]*?E&8S*8->(85@Y\9H5)@D MQ&AV$TS4[4]+Y&%#D[5^FA$ZZ,!>Z>Z?T.+2HE.C?PGAZ 9?)@OG7\#J,GQF MUT_E6D;BTDFFGL_@3['S9W9NBWWJ[*UDDPUVA]6W8A0&?^XH1[=ONEM&TM]Y M6-;;=]_;L)>MCMJ:WW<9A;R91@+A[[X^MHUC8(HLM H0R?=:37#PX'"XI-'@ M58RC-%YG_9-)27^9*$Q6[&D&VZR\+Z8I0 M/-*#A'*9@P8#:_RC*X;UF%HR MU/=D)%#QA'-EUG_/11,)&\ ^;_V$HO63 I>LVE&[\_.@X/CT;WQ('TD!L_Q!> M#;] X*4VYF9.;]YGL&T&^WB?P=Z*L7P;%=]J>36^I@UAGUYR8SV@RG(,SBJ* M3E+%8]TR.)O(T8(P[- E!.%1_M!,:*0]YM$NJ^R:J*[?]H%[ G%G1BDC\W6< MTVQ=A2U4%^'MJ\Z%F&N%5_N@JAQ'T4?C=+\WGQV]?1M';UMS&CT?&:=1&4PM MB=>KO)D2^Y?$7UX:Y^D&/:1FT1L;HSD/8C0?'(KTG>;)\;RC'_^AUB_7>$IN M](."R9G^6:/*J7NUV@Z^G-QJ(>R>XQJL;-W3AF[K!8R-L;'K7P^N=<$ M@,"V$WY1KH[V&GV[F@7&";#+M@8>( AI&]#5JD<'-[W5WK73244&TA3>SPP( M]_&*K M5=7^>2J>R51G-M<&C80_9Y6PP/;H%O3$&16IFVKVR0MLEL5VS(E"& MO"(NDC*XLK+L5,"8@104,)T9E=#:,B%6SA2Q(!N8_M?:A&N,.\N3V3)O>(4* M%T*,$)'F%3=:[(NI#$,YUVXSA7GLEUEZ@8"&PT[T?-V54_7IOG-CVRU*^9@; M2V;9:.%%8 ZX91_3J2_+:^FYP!71*R9$IE!F6U P"O09\CN$"8++J'*[,$@: M-H3.2BF(*5YX\"HCVI4M^_(R-D"]2LG/QJZEEEUYR\'!E9( O^CD=)>HP,Z= M"/]T\0>F;Y\6H/_(+1?F4'S#6\H.IU^F!7-##_!VWZK5>+[D,P'ZNJLN%6^*PIRWR;;V/X\\VUHC'+D+<:Y TR>R/MFQ61-G':*9\]6I YT[1 M'EH:T]N44G\&;:PQ:5R=\:P@#&:G2MRU>[;I=QPQQ*U)<^G:S/.DQK;K#D== M:#L.S'.0H+O.BJO-,G2@Q^3OI.H#'.F#7UQS 13, >)%1@>([TZ>C9Z-V5(A M'"C^-CXY&1V=C"+=+0XXBK'F$X0<+3$S#?H.,5L1ONR'305K0?9Y>7%09#,^ M%P)1.QB?/9JDD8=U].S'-9Q-7W@(X=R,3WC7:4_HVBLA3ZTL*XK4/]?"!L22 MYO]QY0+M5^2.*P(GDHNS"?.I@%T!W +3N7V)5_DSO7 M\W)6N)_M'[TR)X2-P81E#%2R5/*F7BYD'&JVI&Z8U;)=+%DY!L*$Q@] .]WH M<\.QT[^8S_S@E]]J\RI$LF?F[..ZAP!PO1>[!Q.[HF+O5[GR$,.R7BNFOC$' M 961UM4U=8M&WYP)%6PLK**PR7KY9<).]N0FS"W)2_;+]W!ZO"1O[U?'6RB: M>E)1NQP"TZ('H317=ZV00GW0<[J9H9)R'='YZW?L2$+[[)?NP7?>;]F-L)R4 M6;&?WR]PH#IRQ'?_?/OJ8/PB JD>G5=,K\"@UWG2MEEM&UIT2J3\2B$^[F#' M2C T%F9\U^!=.DKC(N6BJ+X+H>I$<\PK!R<'GY;2D! $B2!NMJ[J M5'GB@Y M231+"%8,7GD"X V\ZOJRBF95 1?;?V)?KCP)=$^65 X+D*/1L@*TEYD'DQEV M>!N[UG=>U/U:/-A:"'7L0,#H215D183@DQ$+G)/IW/&4%I)/:WZJZ& ?W.!# MX6SZE(\2HO"HJ%.)9BF;9)[M5_I!#W"@7ID.4LF_J<>CX=PE*)<9 M!&X\T@R >T=+P,0">P7YD"ZHVPF-VU6J 8D90GK[!< A:=Y+NXK:"YN_$EZA MK*ZTWX(MH*0D^]08XXW&OY2\< K#6B"MYN^_5F:K1U=:!(U:;#;>:>?G8$G< MK_S#K;R9%O@W8F3+#IS<@$WNK.W-*8R@@P@@$\X?B+]:F$18-[PJKGP<% M:_5Z?GOPT),]/'0KQO+%X:%[575'5>5Y:BZ)Y=$="0\P0S.@QJZ28ND\*X'= MTTEEON+B1HQ[LC4M'$[4'!$:28+3]B!,B-5DYB#ID M8^R53-(ZRZDB4YGREWMC[@%]:Z5FYVX);#\3&E;ZQ""2;F&)+ELHA>BNX:5/ M\^Z>-?,T)KQSC="Z=KT>-;W?E"ODP?( AIH\]H/MV+77QF??.^,/N!F]_@&5 MW^BYZY=S4M]YZ4$;-NT'3-QVF6UH0 A]!&%X;S?T ^W:N0ZD8>6<)LGPF^5 MS&Y3%7D:]&?IK,+ :2B@5,D"NZ80@NRG)@73FZ@J#Q9U-B<:]LX3FYNFS>9< M2%14R]1M^_V*/R"HRT5)5OK+\1!YE&WD!N!BFUV QQ)9J.EEG@E-0)HUS*%D MCN,9'7$]4V*=\H.K)?BCLN14K] M8:J%5!1U*ED(/ZD9WKHR#DC64B$&-\7YD7;2?B$>:B'8%Q?)KVJ'H>[2"K/W M1O^&HKHFLG1GT=+1E]5U5>?-G'<6X[.5]8 2KE?2\H"YYK5_^;+TFO'U>%35 M%E5%VU+S/Z^$8S<1\T$-I.\S"S\JI:*-U)=3]-IKJ;-1M-X/%YUUY3%[B(%B M"Q16E!!QRRB&YX2E4$#1#T5I.G4K*XHX7;O W8/2K@#/VE+3'O9I%'UTY2+K M9X^7B0&!A:T123L@0O"43+6,*:''E5GM[98*QCJZ [!%KQ5:_)34ZO%@6[[,8&.B>(@E,/8:GO,VM\3H6U <=G?215_M M^.$'A8)0D;PJ,DE)2]D$)Z0KFXDV9C@:XP83BYI0[AVL 8_UUR^UK,?I7!5W MT;TL++)U[TEY_.C](?6;Y#28.??&04&TM8%$UQ7.&6 !="YQ!MVVEKH2//'. MJ0JGWQW['AHAL05^OH>+YR2;/NH(R#4:&AI M=5U>H-#3BD03=K4'X5Q>>M$;=]5ZH1(>V_RWS)T!*T;GC3^:HN'E"@P=VV]Y MX3I?TO&L,Z[+!& MZ!!8B@LZ$ZB=[,36DSF=HV9)%X>K00T_FCA-EDW6^]"J M[FX>D%_?8>=LE;KZZ!T)4HYH@51KROO]&=JDB-L3]M5,[SNN?[ISL)X=8?UL M! JYFV[RC_&5J+>.41O@V&S=!_&'&06'(Z0BSF4;I%^!=+- -PH[+!1BY4D M&^Z.UB.)"FK5[K5;E6DA\[<49G8B9>"^Z_AM!_L3@T9"]D]-$?'6P536R %J M8IV:\2JTU0S;C 71;9X8?JFQ%V?H]@L;D=^/5#,J.TDJYYHNBNLELB83Q LB.I.:[15):&UV>; 2,G&8,9U9GF:N- M%BBEB!7(8)1&9P?EXU_=?D +,[VY^![:?!'V!NW3>&";<:-P=R(K\:7M-C 3 MM*HTN,%25EI+G=%EGG'TNQDQM^8 >VF$ZZ!-?LM@Y;A.\@K]-,8-B,+2:KKD M\!SW#"%Y?65\3T PS/^(R@7U3U+Z@>NN50)3)LU)71J%'',G!?A+\T7KL,(= MJDQCKA0)VP]U-J^NA'L2SGKK.U@T/'[DEV-'>=S-\+ZW2-38()48#\5$$!$@ MRBJ<0=Q0T2B2JEY(G(73#T-W36[0[INVAZ4PE@W&[4.XKPABL0CA <_A54A: MI'2KY4BP[4P.82K6$J M;$&N$M$]_LK'H+UZCRQUR-+3/;)T*\;R-8E']UKH]VJAP$!@RB^8!5Y1?FG, M8>X:9UR$'S; %-E>3W#C#M0SSD8?U6UTIL1[!O"G^C$IR5B/+(I$7$1CSTG MH%2#J#/EQ_YW6=7+^5Y:OII!V%/'H$6$-SA56-NU64MS5@(G!YX4Y7F#!O O M1J.74EBTT%^%@L]9QN7"&EOW7KE?Z:]_Z#99]IMPQ"XH \25A\8 3XI&(VB) MKAHB>=U(*&5JYGG)[:;+E)"3YF/HR+:-::@5J]WYZ'.XZH'S9>.0S](KSV@) M$CI)HG./Q.)&LNW10TMP"**1F-O'?;KG#^;U[:?Q2 MTHC&W!KXFY&.9PM/Z+D]A( K9*!5U%#55\+LO:3.T*N^_F@G%^!X=+9N :KY MHB!.CP:EY;6&A3@X/U.][IBX/[K$\$N&^>&!60JRV#27MTRI7<%>NW^Q_23) MGRQ9![R;-9/L&IN9R "N5C6E.$2YG_/G4S2:B%<4'T);2MB,7!^JN>\.K=S M++S+BJG[V[(M,YS-$;V^?SUZ$G*3PX!AW(]EM-IU$N2=)DW'0]>CQ).!/ M?_E^^^9K/#H9KYNOX\>R0F=VH 6Q#^$Z9! MN>L:S@AP8/ $CM44:*L+;M3+5??43%@2/*/H__Z_QL\.-SIVMRN?^DEI!36K MRFU;EDR%XZ4ZN2'[0R6J)^2'PH'.VTY2G,$(*QX\!PV]56?]<]"V%VRT[B)7 M@$.R6!"/CUING4?Y"=J@)F&2L2$OO7Z<=F0HM3I7L5YP06""TD7WO+DUK_K( M L;B()%CPZ?Q-E M/V^RI&X\O#IL5\A5*=\#,]E[#LWV'"B*35Z[@VB>3Z!7))"4:^H5[L!U#6_6 M@R09^E$M"-RZ+-G!I(6YJ9:\B8QN_W<&!A)IV&)EV>_ILX-0U/M!*L3V:ESR MYIQ<;F0V+PDM5EM#^6,K3[!;+6^$BD6:G&2?IX792%=#H1FJ'UF"N3-KKZGS MQ[*Q.,Z0#%#_^E 8LX(O(%UU1$ ML-,L?)TODN"@7Q-<33 G231+KLQ*D'K^=9GF\*3<@.V400\Y<+RGZ15U&EO@ MH/1*O* 0Y@[JA@>0XMBL&G)!P+0CU:#QI<:W;BA15!!C @<[,._QE]@"3\9/ M(7)>IS(1+RYI)7)C$K\)^FJBJ@(G>W:9%+,X>G+$MVMNQ!=7(\%SG%^URN,L M3Y=&CLR8TR4YN=?B]_+!MT)\7!<(*T8T94L-T_OI:Z51M^ MN:RHG*HW=\,ZDL_ &?DHZCJ8R?52,JB91.T8Z00]B+D'*#VZ6TB,'72C!5UF M2^3<9(]P^UE2#VMD(^F?AE5XO7*OTJ(@#\A:E/RP#.Z:$9&+N=;":T4F( 9< ML"6MBO$4'R:A%@D%S$/9A'XA;A?^?-VW$B$MJJE6\WHO (;";(.*&YQ-;)\R M76.2@CV@T@(JG^T!E5LQEF^CDSOTUZ"BD$V-V(X[3]BN@A(9L*R,^GKI# TB MOLQG<%))G6DY.QU1VE#6NL]KSDD.%>:EUYH6?72STEPZS? '!$>L1M'JI')* M]KC3YJS"C05237-H*B5K$<\*DR$ZS;9R_]48(@V5ZW )N^\Q#12^]QKA,4U# MO^Y]]XK;M42LS%!LD^12JV^&3L0I*7^JG'>NPF\!FT$O41.1$K%-QHO'I7.[ M6,P23@E5X24U'X"8'MMOW'U_U>^*B^([";$*RQ;/7)VQGVV>(M6%QFXHD:?T M9EI[??-,PU.S;]-6HP.3_=(]%20FS.7Y-$.)E] O?Q43&7^DBW M2\6%=+LHLD/B+4!1&2$S0R++'.!2">?Z(5AMQSA 1;*N H5[[&9SZCJ57244 MQO[7)?6675O\Z2 0B"5K9WM^M"QRGTYX^FS7^NRJ'RXLV6ZOGAEB_5 MT2AZ7Y-:1%1EQY8F."$+\(;0SJT^H^V5^=OX^7%LAL!IN>9_EW1\S:A!%FD* MA!XB,VYPE=1%:MP@(B@IP2+T8YE-3[N."7I< &R]11<<",7Z1M MM?E?VEN;_Y43QAC)4&-C3K*BNO[!SGH+56>=U=KHM ,SE46R:+(?]#]^I+A- MD=S\D)>8$-STHZR/>+@#0 FL&/\L[MZ+L]'1\7/R^-K:_/]47\R_'H[&]-/W M;=K_;3QZ@>D?_G7]G:OO.S*^Z(MG]WKL^M].3H\>?+ G1^:Q#S_8+S.SX\/1 MV>'9K@S6F.Y'FPWV>P@N"Z_9'K2)_O-/S_[4V4&R)\:+-@*3<:1Z27!;/QPM M/D=C56I^K*<'GL&3'EK7G=VFK!&6^0=%T8Q*LAI:)L=^]['];OVN0_JJ/VUT MZ4Y,P7NK?7]ILF]X'C[R.?:FJJ@MZ#<\$?_ B?_Z\R*75-LK<^H'\W&;ADBF MOUW4E?'G#F3(TVF6S68_BNJ @787O4$0T-[)6RV^OGG$@F)>^2&9DPMS;L9B M;(XR3S:0EY73<@=!^H-/[;D%V%QF24H;LD462[AZF*+%?$EL&]<1&?I%B7_/ MLJ81?Y=;_# UIJ,;]*BC=W6YAK7%XRW8^/"$/(']=#[,=/YW4BX)CW%T>#R^ M7>.ZB5'GI:R0UUDSA=_&E7<^H&;X?[NC*"EO_?XR+_+%@B*A]]I_G6^^U_[; MN7FS34Z)!+RJVYB@G'G)*7:-( \>)EL\Q]NFQHZ>Q<_N>2A\FQ/VW\N"E/[1 M+B\H]6>4U>GOTU6[9CJ\1)57<4]7_ULTMCZL<+[[_CR7X*)!H1IFUNZ* MMGB^MVUSCN_OC7^;$_9NVE:$?3'J[/G>X7XTU_Q!'_X]!O/) 451DQ3Y775Z#3'\T1 MT&,W*@4O)?RI+N:BSC*OO=ZJ]Y311_/L)#HODCKQ0^$_1B_;@GZ*H[]EE9ER M\Y>/!14;Q-'K\L+\E((D(WHY)_+[-)'RF)]1+DX_6^2G@,BBN9G%2ZKB9@W"O2?6_0$G0X(X8&CVC;^D9)UXXVD]\=?/3^^#=3S-;"G:T ]QZ/H M'YGQ5@G:(X5X.X?M\6$XW>Z99J>;?=UF3(NJ6=;WA9T]%L3[Y 2@P-;#+*_6F]]>H=+S<"ZZ52X;"O,+ M*\S[ZJ8_;G53W^%Z) 7U_N6'3]';M_?5O6='&^C>D"=,9#-@4>._/::./C4Z MVK5*_"!=J\K65A^?,V+^-1HYQ>8*[M3J5=CJ,0LK]2UU@JJC]\O:V+G2+X/O M]6JY-]'^+QYC7J#09#Y\?'\%EKZ1L\/A4L?$!;/2,2P(J+?'H%-%0P?YD5 M*8I\+HQ#><'%//R@Y^-X?#J.CT\.US2U@Q^OGIIRWM3,JY7XO0N-YWP!'O[: MJ_7BPGY8X-5UN:+.9[0Y4]N7+9]<*W>OI-HJ>F_CYZX\7U?8)I.Q_\%850Y]2PNFS"$H6MUVKC4_,9;]#$VUEWI*@< MSY#'G$QFG_8;];N;LCT[]6: ^YK&U$TBXH+(HY$:O#?1.QQBE_D"]H<$??_J M#CG^'=+S4]@#0[9C.CX"!J>F^]D9NV,POS[<7ESO8$0ELQEJ\98GM$G<,.]?NL MQL%*)^;?ZF1QN6OJG>(A%Q@X:K6YX;,PC_M=1;CA@C&$EW4YY/5HACII-=GT M8=F@R_V1^0#CGJ399]O@70(P9%,M6U')KY(VX71> PI*W($TKZ:5FTOC'>.E ME$>"[Z6%Z!'7H(^?,S^C>&;#9>KB2+L/3\RY0#/ZG=G>T772"(4%^3GL E : M!T(JC:D'7ZS.63 IYIXW9O9>Q \V(]+_2H;,K)..K(.WVR9_^8]) M_?U?-GG(\2#L:>"Q^?PB:NKI?_YIEE^5!R0IXZ/C\?]_<33Z=7'Q)V(27?53 M>.2>/'NV^'P?OH)GAX>+SW02]3YG:W2%D0Q_95E>=TI;'\)HJCT%"OV>KR7-YA0Q^EC&Q>@MO/;#-V![ZT M>3ICB&3WORVGH]5]M,QUXQ?'QR#<$1KE6#OF#%YZ8C_6O^?>F?6STRW/K#\; M1?\O05CKJRS]_U9N^E66Z"I=L>'DG&WYY#P?>5ZTS6,1^F")PBEV>,JDN&GR MAF52(TOG&LH1Y]L&E][9X-)V0A?PQ"$*OV'%]3_5DJP'CD@F:>?02]U4Y0@A M_KHLIPZ6(X%*AY=QD;G&X64 7V-X#47^C2+@()NY/BN:C$EE%513 TTS= AN M)I,OQK?)Y*/8Q9#)=U>$%C?/VDK!N2W\SPF;A5G\3*RP0I!60CU>,X]]:^RX MG"BWF6!)'("6F5I1IGG!O\6I"V4NR;TMS=,;*FF2C*0X*<'P3)RWJ:2=%4 MD5-JT2:OW--2\M/%M> [\Q)$F0= P>M8Z:47:E7Q6]-?$^0,H)>P2)U58&;F M)CK_\),M/HBA;WGN,PG3R$AP*N3P16C,^9P.+1V4\+3D5X#/_U(6^6_9QCJ> MNW#8]A:2:#0BD9?YW"S?E30A'6G"3&TO'%/3+&I9MRBQN>[Y7T_7&EI(WW4&FE2Y,VE MQNLXV4_X(V_2_=GH3@(SQZ\::P!$(C+.RWS6PAXD^X^-P12J+)_=>!,:4>=, MA8YX)4M&CK*2VG&H]/IS1Z$9B?ZAV^*28D+5=7MIYJSB[C=\7O"8LQG1@C9. MWE$?I4)OIG:RS ONQ<%C0G,0;!5,9RUM7*DSL ?(L&I)5:U7S;N0QF!2Q"9:T!FE>870%*X)TR3^2(QT]&$1U7,F$($I8&H2*DH^08-7>@+ M:1.%1;75$LM]:32U>^@N:K1_9;8/T^#L)]'')/GHM-R\,OI+2UP(&,4]!R;- MM,ZQCBRU%?5O0=<$6D_\QM /-66Z6+R>T'^ SK=L?DQMJ:%;T MYD :IS'^8=DD%]EJ>XTA9I>D 8)/T>(\_\%$!RQ5>F@H9/M76 /1#7:2R#XD MM>,UUX;]8/0:"79"#;>,SRCDX&@E;C1%H.-S;7+DKYD_4#8%\!EI-J.B&>\= M0WU[5U8X?RVAY^]]S);"=,A]-N;XW%N9,J&XM/22@LG.8DZTSA:!*.ON+SK; MRW8'W"PH,6$NA5)&P")X,J(7H120H6X\@]PH^/!:0GDM$9?P[HBUQQ4%U'V? MHC!"\#& QZ(1R/Y!%&-I=N1+MH H=T&[ MU-M;^@IYZ"33[6'5R,2H;3N [ANL3X)775]6;#GUBU<;)5&P<216% +#1%JP M^W#@!-$0^B I*K-'S/;,FTAR##QRSN^%:@,;GA1?L)V-2;6<)N8!:40L S+7U1?=CL3-Y>PL,D4.?G$?%H6Z^@757ZKI1 MJ^;B.F+S!;16G@!)HS<^NYN^(. #EB7ZRMF)L!E9(UL72_)@3\XX9MNP56LN M:/@X;LA .#?'0)IXAY&,BL0=59"^U!]0CV"+L?2"8#E_MIL9G'S'A\9/O+%M M1VIIWP8#SC%;J/4$)*NZK%G@=(HAT&G7FBW.U.1,K%[6QMKS:](;0W63'T>J:(;R!S/7.3!\FVY%Z MM,NV+Y_D!?VF(DQ@Y_2*\J-J3:_:GGP?76]4=4(:X8UD_;C_-&??AU$,^+]C M?)[YC\.XOQN&WCJ=F@W>BKR]&/\YCEX<_1E7T_^*3A1+)=:"9+BAJFCF28XT M)N$D@LC2(%.?M7J@']'TL[\\W3A2<%!M+4+XF&NGC&%H-'U9S8T)1!_S#D[A M&X%#W\NX/_HJ17)K4R!>PMPL\&^-M#U=<#FSOS/,N4Y!HP0*@%K6DC=%KIY. MBH.+^[?-@XD#/C^74*W#RN3)P2^_$2::['1SWA402]JC+ZR NN4+/7-,; 2ZOK$C-9.W$R,S)O_1VX^ MC[(*Q!&-)4[Z5)IZU\N%+$F:Z3WV+<8.6"QYIF?%DNH'[*'$1N7TQO%ZX 7L MC] Q6RYAU)$RS%M19FPD<42RE'\8-8!3TS7"R^OI51G"&S!/)U0>WI8GV<@DE2>9T;Q>4O.?I S" MF&+$F36)E#(4=C2)192RK$)UU0RNL$+>WMCNXM886*'D1]&KI6V7"S,[M(0B M9P1=9]SN$E5I@0Q_]WSTPBQZ45AOU2PX M/=PGK[=B+'_XY#64&.N%,JAQ-)_!1\AWAZ/G=F.3&\*EW>Q)T2[G^,R#G/5MCC!T;G1;TRE&EG!3IU+=3VZA4)5S,Q:R2WF; MC$_23:R?:K!X=:?LW41_>_GRO4)=S2P)_O618OP8U0YF ]]Y/H)S0(T0?_?\^=GHS*J] MF1?:NB6RA7WQW;/#%Z-G]G8HTI/C$T^;SS8-EOEALC"F]2%P;J":738L:=D] MTB!HU0M5QDA)9R"XH]"C?+XJ;L[G(V@\D)".%),@,!WCK]4X233GS>% ()=D MM]\C+%A6&F+7E'H0 W3@U/&A#0!JK1?F9A2]A()?]3ZD\MG=#0&NFC2U:2+/ MI6/X4T3]2*,:<03$99.6H:BCK[,'APO[HL=,\OTKDP.&G%(ZP&EBOGMA=CC/ MN\@^V37'H\/@;[)%CD;C\,\;;Y.^\ 2;9?=4D]*Y:!R%,Q3);P&^A4TU8Z. MJ)!;1XX&(AQ>"+A@)VR@<"F&BDE[V%^3^[HTZ5]1O==JI&TH$^&Y'A+YJAN&B8L M$69>23_[@2M]+.)1YIU=)4JC"3,%#''/F8K97I>7974%?"9'HQ/-53*Q"X64 MO(A>@U VC.T%K1'EJKQE#\%OM$F6G/^ZX7@2E9MYP>\IU8-E%*1B*X@P9Y02 MDSF:+9&[3M,:AK$?'W>&83>H^!!A;P1?T'.-)CL8#::UM[X*"F4HE]H^8J.. MAB)>&]:DG&QO30H9>\[.HUGXN2H/8/ZY8BB_E/NGC-ARMK3XZ1968,_^T?*K@:2ASM3XX%*'\)@^B!P=7 #VDF 0@AS0'[MT$_!=6S[!X#!KWI5K4FK;]*H5@U3JY^V+T9 MLEI7)D?S/VB-.Z696339#_H?/VK_E+S$HW#3?0@DSHY&Q\_'E$21KB[R8LFO MC)!?T3XNP6^GIZ/QT>G*GP]'XWO]=C1Z/CZ[UYWK!CL^&QFO]0L,=GQ\\F4& M>[S18V_IQW./)O&[](UZ MR.GT.G&M:G]]]U94 #E=61<$ OA8"BSWX2A,UV(1!JWOBB6 M7"C.;RANX,?62K$?A,SQG"FHHQR?'"CBF]\X6.-BE!HCVN,&+6YPO,<-;L58 M_O"X08B;(.BJ6O%W+ED'1HU4HXRA7AA%;YC,88["M^L,!:S -]E$1-5/4TCQ MDE-J%U52<'P4!>4]N@\HNE W=M670-G7Z# ;YTY*OR]&6U6%5'2*QJ8Q+QF, MPB%4?:>+6DX)_6&'U\L&,JC#XC1+A<>H4 M!R$FUIZIL4W':W) <']=B4!?C1P%JRZB3:?E;4OTK\PU=7 !V+RDP@ISP*.8 M5M&E#<@OZ*T8)><,NB-1!HC4MK[T^$KNKUJ3K@B+C?8<-<9L@!S8IQ)EH!!I80P4ON;6SY;LB@=B'O3\J0!# MF#=1]A-?X[[O["DQZE(9.GA_7<:'E)'7I>B7CV^D3/?)BZ>NR!EW/5'7B?;# M4P56M\GG3#)[3\:'3Q5DS12&M&<$'6V%)&&K[EJ.$!VQ\ !SKIQ$W.I-7YOO MGOY;G==)!K:9E7Q;'NXVQLI<#DDLJ" :*L%[ND_M;)S:.1V=C)_=)[7S[&AT M]OSY@^G+^Z7@UF;+3D>C4_OES%:G]IY-OX"J1TSV&>;#6B?VKDM?/X_ MI.)W*J.S1>'6KY/4>:B\SBY.W)U2.WVRJNDTRXSCOTLYGY_E?-]$8F[[WJZT MW';?QJ)S&.W"5'[7G<.'^W[_NVMZY59]^),7)_&ST\.G7^S[Z=<[SL->CO=R M?&/ MMTP/9&SR;!]!\6VU._*VDY+]$O&Q/_@Y_SP^>7&\-\:V>Y'.XL.CNVK_[;/% M=D^M]#$=7S36\<<\%9^V/Y:$_[R M%B@S:]CU@.:]57[G:7\6OSB\:Q)F;YE_[8#B<7SZ_-G>/-^;Y_M/^R8#W.>W MU.CL ]YWGM*C9WL;?,N7Z#1^=O*(B_2M6> ?[E+BMS>U[QX -U;<>+P/@&_M M MW/Y]_G[>\]X>\WK1#>VS=WAU?&QV=WS>CL+9RO?22,Q_'1V>F=BQBVR+S9 M:@73H0_Y$D;+;?=]L_5&=_[^[=ZJXY/#^.3XGD&XK2F>VPOS7IC!@'H8GQ[> M%>_WM8193B8=B(S\#)*ZMJY=V#M^5XG\_:KICQ=$5;,D^I&M>^?&!*['/=[0 MLP[/R\'X[.%Q%MV"_V&2ER?CIU&TOG[,$LQQJR?7/F>X)^IJ1AQT2F^$>*>Y M#T%.;RI/3U9,Y9ZS9L]9L^>LV7/6[,X4[SEK]IPU=TE=!MW?]]0U>\J/>]GK]G+\C;*\F%\]OR>R>T]AOZ(S &/4"OT2%0=_2[(^TJ9^^:P]_GK_0)MB8WR: KE;UE)K9N7;/@N?Q:/6)GT+<3F/E6M42QKVZ)L M5;SNFPYP[%)TX_=P.V[<>W@GPW1[$=X1$?X]Q)=?5H3O#H_YVE"4KXY]^:K ME[_\QZ3^_B_W0H%L%:#&$7%^Y?W%39N^#.O)9M_^,;11A[+MEJKCIU$T3(GC][I;V=PNNL[,S]\=CTXB M,[BBU\0NY-.Q3!'\,K[W9'1J[TV7:*I)KT8U6]9#AG!;[2BB3FO?/1\=N==: M:GL?&3:IKK+H6KH,FJ_X[G!T9F_Q5Y^*B8X.?UR+6,,UXQ_Q]^^>'([&3]<] M:@T=W4B?%.T;'5M1/#WJ!$@Z77+S]#__='OOW1?/__27?7?DKS^6K]D=>7ST M%=C#>IB@8Y*"OVT@[V(W^$\Y]&#A:'A%:+^PM,Z7U@5KX?2LC%J@H#$UUE1T/\N MZFJ6-0UWAS:CN,JGF32TU3ZF="K>\D!N=>HZ1LN81N8(RYO^W_4H,69'_MD\ M)'@ZE7);IM'"C(4ZJL;^EX4CI*>. M<*+V_PYP]07'M(N;B&VIJL0 KLS!,L<^-JK3'#&-=,^>D(\EK9=;_L>TR.ED M1MM=9HAJ7+/N"HV7)^:Z(L. J6FN>RZ>2/J+UR04V+R_:2GH+9-)]$9ER4@)RCR9*6^];:23<'Z&5_19B_;FI=3ENK@903?:49/A@P[/,0/VZ0BPC6_7O&O9L#TZSS)TR"5ZP],D MF3F*V'!1@2RS+&WX[05)@QU$U-XLR$^G[M675=5D.OUVLDFH\NFE-\4B&=0K M/I^;U9G;IMO8ZLE\(7X!=(O9PY3\P?(VN]C!_7E%C9TRR6?VKI,XA!AUU(S?2#;61QMI,Y(IAX7)JK'Q1 MFF^$8B*3J$[HBP[HZTAC&;5 M!B0L62Q, 1JW20I-#8EF2N%'K=W/ZH/^Z;F88 MY5:]+"[J)!4<0E9>TI7LQ>*#C)[CZW*S,ZZ2O,#P\6$Z?IH':KPM4]=DU)J= M-^$_=9:#V1O0]#2TTCAI@2(>7A!W#O#..F@6QFN:Y5,H5SX-(AJ /J1,NTME M3B&94AY"-34'(1\*3H1$B:G@D/HGOZ8!YX#=U78PQMO*Y^ZS1M%+<]RQ^&:? MI]FBE7?I8V*9-W),B4R%IFD7-^U;VEIISDWOKW4"VVS8@K&6!B:191/*5*8S M]S0=_;TGKI41H7G^;_K-*&=8#D:5VL=;CRYDY*=DTCJ/FIFFS>< ( M"=$WIY3[%VWCDE[B3*_W@]]#B[BHSF\Q N+=(?X439#]TV6B,Q;R0E!<_ M3"[ /IMG[65ES!@H^?"'A )"J=MS1AF9[[LT:) MV"$L>3)67NH:[]NQ?3<^,OO.Z"J*)$[%B#1:RBR>^9N1=G.23$GJ>5?2<5FP MF9'3]YOUO4RN8%3H36;+D253:2!2G8%HMFR7M0T^FJ.0Q.ES0CL4F]U_*(VF M-@)**Y5,Z\J.Y#)+TFLS9XV^("_-@82-0BMI#G(C%$:N]#SQ#"4Z_/()S'NS MH^OJ,U2L^>4R*6;J;^AX+^KJNKTT@I!01F1IS"\^^=OK*M(LB7F)&4[17DX3 M8=PF=\H8;K5_FKD1T//I?G.N5^4%1=2,8=A 9LT7&>.QSIV].C-7&YG]WZ49 M0%9#-YF'7=)I0Z[&),O$,N_/.X[\/#U@(& D.T._D *(I1$;>^C(C&TNMUOM MYVO=ST[Z^]B,<#;"ZB7G][OCP?QJ]H@1GS(K. [MV[:K,@8QFTC8YF;/+9(; MA,BSPNRP^7Q9RCG7>#J<])W8Q<3"9O<1+K.A8#/4"[--VJJ^T='T !YJJ]F" M:1%)TN_T)AR=QE "(#Z6X#J%'99Y 1]<\*WFN#7_W_Q^8 GNTZ1-Q'MJ]$Z: MH>6D(/U%$029C?!*LS'I$70$S&9T=M$;9LDT+_+6?DA0[4U>W51<4EC&1BPN M;OI5X>8Z1 G,]CY8TH%:S=IK4@AXZ"@Z[RZQD;19L213LLW%4?9-L.R!/'!\@R^ &\RJC_3[M%J6+0QH/90J=SCDY57&9IZY>M LC(-5 MCV74+M43:Y1%0TTT!*,5KZOZ-_/069T834SK4.,HLN)V:?8HZ6-(!I:;71@6 M%3C-.@">9+,DD\R\BC(W=&IR4@[>A^0RHI0*[>D0\Z(5W;UOMAKM=!)960_] M)3+?B".$U!W#QA*@0\#J?X(WW#YK["G>P.(V\[&L:TP18B4C. J. M8O]18FV0880/F'' 7DXU.=4Q*E7JN%8/IE1.ICFG!\)@@_'8S:2:LR8Q/^XS MY393?KPZ4[Y/>O]!D][/'NVX5:4E@0AU\4FG7%M;L]I(21O%J3;;@#W'6M,9 M\^2TKS#A-#M%F3*ZB4PXBO ;(VXC4-:V']"N+/&G;EGBEIS-T4#EY":G<=[Q M;G[/>4Q9UB%;CO](SEP.+R<\9Q'Y:?,&EWIWF0V^J! V#]W F"+15QHM6'?N MZ@F7M^'1M=(1&QA]<+'Y;QO+[X;8POTW]*2ONNUXAH.A6TR"T0T\:O, <];B M8&[^$/O4K_9[&7@,HQ"+_AB[MK]I5Q(^$I"0G87>Z,X37 M6],:XM_ 0^2@A=M.JS;N2L,/FKQR!K=VZTD,1.:X\2Q++5?F5_VV>CP]/F]^&5/1D?/CK\ O^R+ MHX=GK1T?C4Y>W(\)=CV_[-'1%R##I<$^V_2Q W5W7[17WYZS=L]9N^>LW>:) M&V\P<5O1SG.KJ^@_?#G^V[N03/T^_M"O6*;_8K-&%H=;R*'Y"//PY[U<[>7J MD>3J*^O^'>2:?0@.]#\H&=AF8GCR.,RE6[KA]L+1(9O:"\?>$K\#H69-H3K* M[N3W8_O>FTTK.[;?M:7_;G]I6DOW_%14W>[])E8>C]R-GERHV M(5GV!LA)R,F27TZ-I!$HL2VO9$/(7__M[AD]_"(V,2"#MNX] 2QK7MT]_?QT MIT!ON E.IR6MJB7=$M7^/ MS -^V_ZJ3] #WI'5&F2UKK1_NF35"GV]U5?!.PRK$P1H72CST K8(^/7YX;Q MH@N"=B2U49+2.Y)JG?C?0DO@A"KAGRL#X(4FFQ3U$-&O"["W+,#^:R]_?$\^ M-7=JU4I,<>M#WZG;>&VN?6L^SHNQHXN.+KK[:]ONKRU/UJCN+ZEDUNCG#^T? MW#Z!M6Z7]D<=E.]H8VK+"(#>_+VCD);9&:V6S2HBN-P;\-!*Y2-SX-V.29^N M)Z^CK3NU9IX@1;5"=V_UG4"AP9":M98J^YA_[[)$'C(\^'1#^1U)=22UW5? M%IH%[\O6WH19^CP40Y&D8\H7>?'K=\*3]CFOZ\)YU'[GCC:FY;?9Q2,Z)7VE M73P68T*Q;HD&I6"G+:# .)L@B'6Y!8].Q5J#1S>^1X^'PSNBW"11!AU-MN/6 M^8W ^/=N;*@0M*JA N*9P[38->*:8Y<$GJ<%=DT(Q?@*^Z53JPC5,T*7C>NI MCWHV2,?8=H&2R*E]PILL'VB&SOZ/&M8,^#4\B"W9A]CF44/7MZG_?E2U ?I_ MA?8Z+:()=>V1/92&O']=I-2_X0VU"$IY'QMTQ-1(AMY@_(XO>\_SL79XV-,. MQV*@>66_Y7H&9:^%),4&OAJM3LRAMM/BRL[#Q4A$:9)&6ES/"AMY#:N&0;&& M_>1A^/!:RT4"/P\C,=\_1Q[DWM_#_+>]53IL&.:#-1-Y51TX;N&Z#41665S0 MCO['9@/6NYKW_;;;"()=WPI@&FNWV[#\7=UUEGY\VPX6QJ[OK]QJ8N7)&L:N M9]]N0ELUV9M>:^X:QAWT!MFZG5VMZTK7=.0&P;5RTY&[W[S-/=HU2.D:I+2X M0W7!A^>K5! \UBWXVZ(M4.*HG(KZ@D4+;YV$ZH:\CR'O\88R MC=NS$JSH8?CH.?5,S";PBKCH:>)[)&!CZ[Z'Q8M%'/:H@Z;WT31JA7?U.WIJGMJN$'/=)QN3S>WIZ;_M_DK M9/O\ZZ<78JIQ>[,9,'E3I<\=+/MQIC7MDX=P!VOW,_CBG;KBV.@EA9.$=VM\ M/,[3<")=M+ UZ-[OPR&+7(OZ*79Y[FEQGL)FHC<>9MO<9'RXF,<(UG@T3B_3 M<:H^P,?2P2C/+F'[PYSP*J_@+(:B*':WSKM=-BXKO=R=F[NEGN.MFFSGYN[< MW)V;NW-S=V[NK=JXSLW=N;D[-WN/O4&75TO$\JJ.0LOU>H[^ MX,[7+=LUTS-Z>A!TN[;6K@5NS]97TJ"[3:OZ'KD+O,Z/O);H;PVOX4.#OS94 MF.T.7]C>W9;!/*F]M+=A+Q\:KWC=*6Y?0,TP%P34HFE]='E@39L.,,43BBMQ M[9GE[08:S+1/%1^-5X.>7V3#H>C3(*#_PX?]">XD+#J+OK$0'HQI(#$LJ(E" M^:0*30UX.H2QPNOJO5A#PN,(SF],,:@+6)J@:!5,2\ W84)FL&LOG% L1KF( M4AH)QN!CKDEVI5>-X,#32(OZV226\\ %%I/1*,O'%.P"NKG"V4=\Q*-T?*T- MA8CEF,:R,<<7:1XSV$EX_ )>"BLHLF2,<3(U2!V&JQ( MLF$QZ5.(3KX2#_&\GX6\CZC'0"VT8#RK);,$"^U<0DM&/(>-S,NYR5.N)W:9 M]2>(;4;!/GR?N?!]Q9@GB<8GYUBIU#A9(+,^50+A2P>COJ@_5S5(8'5/J)U& M;WD$41&T9P+%C[*"JIM>TIMA)U4<38J^YK=4%$ZOO\)#&FWY5^;D^@-%P1NI M$;07S?]>5!ZI$9PA"^$,OC&>P&1?\OX5ORYV?IN63""6+LK!=C$F.;OZI6M, MDCM;HY20L8@RV4WE)0AHD>-3,"?>FKEH%[E(_K'S/VGLBL#TK<3C@MMZ& 5A MD#BN'?NNEX0>=_[R0-12X!CH^A4,B"'WO__&]Q8=Y ,$QV^\([(D*<281#@6 M"F*" $C57:=B==B;BM4_?7R# DBF&R#CU@BU6B)B:F4Y%GW8S<%@,@2=B+@= M9G:91G#=""&E3'VST*T2D?\5WS\0XXLLAI6?7Y>EAKE <2>H+I*$4#TS.!XL MF%2WF [BEX_IY@+!+])+^1V\WW8U#:_"F[X,4BZB6W"88H+#-17X-9>.O\\N M7\-*QV)FBO/[54KIA5?M+DPM+99\"QYT65N;-7&=9D;7>9&E[G1 M#=EE;G29&YL-HT@3'709"&O6O)H] MW[&Z35NK6-!<*VUC$7ZA1S[$5@OP-1,U;J=_;'>J@&.MDBKP)'?&O?^=N3,E M>?4$AZXOY4,^N7TY)KJ%=="S22;G#=5YW0R3\CT%Y15,PB+*T]&XQ#PM\PE4 M^DJAPGK-T)D<7&[6;0>/Y_)D.,;G<"XA?,C#[%*4T)J=@1! # MD<,JB61\T:AEW]4^"VI.'8VGY]H8OXPV]K/AN0:B<8"#C]*QH-AC"F_!2..E M*,:84$%;A;LM"(:5]\MP*UARS2R7GDIVR<"NXRKI0H4/R[07W..A&%]E^3=X M:9+S8IQ/HO$DQQR00KNJ9E[N2[V\Z?G"8@;8$DGN@XQ?PA-%32AX=EM7-7XB MMPY6>2#;_Q6K+J$4N@SUI)>FUZ)%?8!CX3F0,I[^:SC8?C9"NNH"JRV-56[5 M9+O :A=8[0*K76"U"ZQNU<9U@=4NL-H%5KLAN\!J%UC=-/)KP]R,:W.SB^&L M!Z)I&STOL+M=6V_7=+?G!UZW:^N%INUNT]:NC;>Z(&L72H0M,OPNR-J>G6E! MD'6K(GQ+8)D7JW 4':*HR"WJRITEQ<5573DKHW^R,NY>RLMEW;.Y:RV<6I8D M:21Z6L*CM%\C)4_-L[>@?.^9L^LV7KA\/U5=.E8U_G<"')M@:2+N;<1'%-_Y M00M=&7ZYQ5&HCQ4"]5&%0-U%H%H:U-FJR781J"X"U46@N@A4%X':JHWK(E!= M!*J+0'5#=A&H+@*U6;_3Q_EF1YUO>SV(8=?H!8'>[=IZP:? Z@5F!\R\9@=& MOZ>['0;X>L$GIPL^=2$6)(25P("?Y,Z87?!I*X-/BUI5_DKJ%U]#"V,Q5EV:5>]8F&7?8.+%+/RNPAO6%V,: MY_RR1'66$3'\G,G]T28%P0(H,[U&PTF18L/0\J7P]*N3 M/P]?,R/ +XWS-)*HHF5)7]P(PBW>CU6"<+M4)I@+/ H\N"'%XU:DJ864@SLL MOHMHTD0S5EL.RX"ASR6V:?3?29H+&/&J;L5:#8UO&4[(2XQ[=4ZU>((C[F6K-W)]>C#,[O1> M=##,3P.&N<5!\K? I(BPC#R['P-1I21K@ $?*%0.]+NK2QI>.U;N[?J>M_$@ MJ;EK.;>+P/\D2.IZP5U$=+T[B>C>=K(WQ\KU8+4X\:/>67\UZNIBY5VLO"V1 MJ*T@ARY6WL7*NUAY%ROOANQBY5VLO"UN\J;%R:'R+BB,=/ 0>$MV9FG"8B[_>'R\Z4*W*]$ MS0UCM2[ ]U"EN4MEE2GOP[=4J:5L8>GL>@M;6/;%N=H/&25=!)VJ337$I9:. MN-7X]:/_Y8/1[_N-;KTRM*[&M!>.*7%;SV5-Y[!(8P7!6IX!'0%&@P_K0#I& MCF7,=.7ZSM8$JDYH9Y\KE-07L"PXPV MK;7$YM)R?&NKUO;)75EAZ]]=8:4=O3Y;>_)YN>AV]M>E,'C.].9;] MO_]CN/KO6TQQM1JVGC:RD/K:=T3>@QS0@P27UU$XV]=Z\?$]N;;.G]#_ME/G M3RF\5,?T;J7\SVS K435@DW<$E%E]WS#6E-<+2:9.[U/GO8A/?=75R^[P[E_ M#C*-Q\-!OW97M.]XAH/'XQ,+5EKQ:3;F?97D\ER4J1BI2L48BCMIN?.S[ZT< MSGJD!N;JZV\W.STW>ZZOK^WM6">:V6972$?&CX2,_9YN.1T9=V2\U63L]"S' MN9VS:5M(^9&["MW.5[B>\:'H5N4 3Y/NPEUY?"4Z=VJ!+Z^76.EN:!_9/3?6 M=IZLO@=;R7H=5754U7ZJ6OTN^,F.;L+5M?%WK%-F]D E9<.!QK1A-M8&@B-\ M9C+IK]IOKA5U<;JGZN*:%5GI3+[8ND5P8P(4C2>$5THPJ? '?GZ>BW,^1FS- M<3'F0ZI\@^\.HW2$16<#JF)3<*'P<@O+P8B5J19*#%.8!6PUEK5]%$([AA\U MMQP/2\=0QR%@TR0=K24CB68DR[NCN_?VG\CYV?PU$:NK7S\$P] MET)J(5._2_\[2>-T?$U[^4KVDP3=LX!]B&"8K:(96?F::<@9/>U*:!?\4B@. M 8K H\U&JN2RZ#6H8GP!@OK\0@$ SZ$B(T[P*,_ THJ!M_)L( %Y8>?4OL4B M')><.#R? H=&ADV+8H)3:'"\LY3CJ;B4R_?^>S(4^+0N*7T%>5%^V]0-7Z(# M]XEY:ECD76V?EEC6,$E[TS)ZQ#]JVV+MF6MZ4\6]VE66(VITV704GKQ(HPNU M5-C>9X:O[SK-;T2\D,U,Z0?\0*$\:YQW\99WJS;;P";YR1>U6'C M9Y(#-1YA_4%3T-4'B(=>C',Q/(<7P*<$3=_/0F05>%,VN.Z5P.:Y0,!F^I8: ML(&"G@Y!S>GW00!(_'/\&P_QC EG_9S#_)JFU&BCN7A?WP1ZF@1'V>#@J) MRI_FL40K0%*';02/SX;>T];-JDA%G O:J^#'^+TR*?C!3.?ZE-I]038"@!#R0GTS[ M/*-Q23A]24;X80&'E./AJX]HZGA@1%1I!$;@U1 .19&@7 /[]"WGB.. #0OZ M:32NQJFZ$."B!'X_(X&%,/GE22K>H ME@!=UOZ@!_K-<74(2[F$PZA.7\?RZ M:GI 9RNBBR'P_WEY<*B) EE'XPGL#$@ZV"=8%-GX17G3XF!3J/V3@HBPNL!N MX/*>%L+L<8]'..4:5$*K&SHT& '?#K,/8<)QX\2K-@8@8(%OU:NJKF15I M34ZQ%$HY+\W"6F!B/X\,;X@L^M9KFC>2YF85R]LP@J24_@1);?I.KM8B9SPU M6L/<_1D/@6*6X5?F>&E7.TSP$,$\TR;#GYX?V&WR;*24+]FG5](C#"$;C$CJ M[3I65!TKO.F]Z#I6/(&.%>Z#&0"UW*A$'/PTZ<_]*?:ITP-/?K]I+7>+5 M=2F =M4%(F_:J]0JWR#;#:5CH!49_)^C![DB428FPR0&?##S2Z4-7"]26TOA)U M#37:UA30>M=8.L61E:JX.KZN"J6@%7M=4E(RNFT'@MS3C M?KW^!:TFL(7WT?-)05&J%RKDLH&;Z6F7+EMZ+W"[ZO^6G])SP]%[MO@WPQ+7.;H=$>^PEY/4=?HY)A@P>T(: BN<_FKMGV M&B\4,E4RQ_,R)?U%F3;9F\]&Q!A%&9,0,EOQ+G2<]0KN%M19/%G;9O,;U&YI MX0<])W!OIRYN;I,>6-GLV*5CEU7U=O06^+8K9U[*YG$I-I@Q(61EPK97O5H]\^OB&4MOS-)S4Z21E7NKY!![.\NMFUBP6 M_ VJMG0JUQS35XC'- M%)E=#5/_^T CF(\L*[HHJ:?Z'KT2-QYI/RWD[YB^(%3:2U7LI/+I*56BF(1% ME*>4NJVT4KF%DX*?BS(E!Q;\7BU=OJ;Y"IGP6SY)&:'CZQ'*GSZ>2"322W@? MY7SUKU?N>]CU!S/;5! ME*Y;?,[PS$8)&=8\+&D7B15DC4GCH[$8P5137I$E<"7<:3^JYQM3H,2SQL?$ MKR Z4FH 6:.2XX"OU>F6Y$5VE+$L89N;SHJ DZF?6]#QG7U)5!TJ9 MHC++EQ7XR:SP9\^=W>!%]58E8Q:TCUS:<3(=4K\020 IRK*Z)H!A 25(R#37 MP/BNJ&""4"*Z4(?'P) MO(!U256Y'LF*425B@&ZS@<#BC%;>F;^HF!Q688Y:,6GG0M>7C8M".$0Q5I-M M@6JIRAN%)HJ#/"VHBDE[YIC.KED]5]Y(6)2H1FK4#C8+J<8J^15?LKB2M%?2 M//:U!3[ V3ZS+6?77S3<"&[9"U[<_$*8[:XU72D[5S8J)4>PX"G8:C :LF1\ MA?=FLTRMUDJ>F=.[%J$B)>O L)H.GBD3@NN)X7,<6?(2%M._AD/K2Z'+ARO> MP=O&4&\JQ_[C8*B; A:2F?0&DY3,U*#>9Y:]:S0O*R6!TW@1$4FM^*9Z=/AY M/.Z+NG[[&>R4OO( "NUB\0U67GJ-Z2]MG8P\K*KHGAE^8XFYJ)-]29-??@O2 M_"6:1/D-^(7/;[8L/GCF-)AW;I@* :1T3"3%RVIH M.L0;5+'+94E*LRQ-H_H661DP&/6S:R'4!Z7HD_7@M =^0YNKWBJ^BSQ*I?8@ MOYF-5'GA[2$VW)] ;-QM;OV-&!M8T)-S6=J)NR*[8I_4%0MSJWX8,7)"T"=@ M35,MC]2N&G7B"NA!U@I6N?71S.)4%46]N(NDUNBWMQI.<^ZEU9#M'Z4 MHO68H#ZZBL>JXM'O*AY;,9?[K'B<<_@\2 T>E4 >+H#L(?<=VO8(C>/97N,F MK/'!;L $NQDAJ-+3*PB'70V+GF[^(ID[!'-%TY2.)$# R$@;ATC4=H?;J<]IC:(,P#R5#- MH]K#GD:" 6PJ LV =Z7#=$SE_4JWR8O__1_?-+S?$;XBPB,KZPU+YY&"Q0!; M=D!J*94I3OMXD#1@N_D(9O*='H,5/_-,OS8I9U&:M!J@:1IA;IZ"&I!S*U$3 M.2"G"+0=6#G;Q?L2<*O!\J;3.,[56/YF6*\;6/Z&+]8LC[.41&2MS_$WC+ " MQQNFLR[+TVQIGL?9Y2*._Q6NEE7(JW'V+3C9=/25.%E.ZQP,-:S/EA WRHJE M+2?8QP^BLJM.$1F'1[-AJ::-/1F1^QJ/JI"&YW\G@B8Z,\>F(^!FXKSY],$Z MX!(EII8[MPS8/!P/WP9CL\*]HQ+A%'>"H',686]NL0T28(WK.XQNS)NI+7:, MT;0_*P1("L[(P*., $\'CZL;?#0I0\D@4$IT/S2!I7>5, #$]Q'B/,%/ESQ/ MLTE!:),UP(&I6X8*O,I1:0:22TCT$,@0RORA#'B((8DS1'I5H&(2V82T[#N5G0^Z,:N)?',=B4W];-)K'TL,RVV3H8O59ZNYJ5/1&LM(6$X*#5" MA<7 .*L2&G#GX&',!S#JE(0Z/F &S=!9H5)P9( A%%6LHM*C)01X*=]1;!DS M(1;[EM&S=E'2OS(5GX4UG\ZF6FF?*/=G*^E,+J]4%BJR*]CK1 2TENMXD:+ RIR0Z#=WAB)TH T87 M?'@N0>LC4,\1_?1\PL%,& L9\5.*S)*)\4N0L0JYZ 8[90&KK;/@.2W <)O) M0/*V]Y=?XLW+ONE&6^&NIYM;7^NZWX9XQ9SIU"Y)<8AXC\,T*$I,!.N"3TM N58\0N:  MHR>!+'YY\UPIJ2!S..467M=(QBKWJ0>J=5'0#Q60'4JG86G(2*= *;"(NW)1 MC)1SH103 SY&TZ>!\8GO&Q.Z:C^%ZY(NO![E^U&&9JJ @,DG@%&4B("H+R!033N=IQ%"@( MI#QU>O#) $;FB%M=O;69%$?O)1AAS&7"A6+NKLR-@"^G.2G.G/&JI^G219(_,-1KFX$,,"12Z25P]G?L,+:J2VEF8AW2@_INNCVB&@7Y4Y M-1&0H)P@.3_-W^4O[T0)VOVA2GG?OIW_+ F] ?Y8,6"UOD9*OW(@URT$I"-9 MX533O\BG(>7R9?U+:;]R\@,)";PLV0R$)K\J)JE$4*:TQO,2I)1 VNN!9/*2 M0J%OIE(@=."$TGUO1@:7#$_RLI+H4V4*\'E*C%I]7-\1#9QZ]>G4?$H'5U-X M2"FE$*.'B-G:7W CDF\(+'AR)0G$V:;Q,.FP\J93(CEM,:]SO*)K[ .BD$5Y M%.43>7-@1G%!%U#U+OD"L,]BE.JTJR&I=C(W>(AOD*(4_GI=#TQSD^^35289 MM1N =91B^9I&'/+^]0^ZN.'JQ%NDN5TSI%/NWJ20P*'5J$K!IOQ/0K@=EZU( M5-HF3>$R%5<4])C>'1GV0<$XZ4N46WEQI90%)\\15')IBV#XIM&3A0@4L],4 M]:.LI245*M5-#&W5V0")I"@FE(5=$0&AP==*/(431G!+C,7LQM3Q".!X M# *=TXTMA4HB5+V'ZC<0E\2DS!ML-$-K@+]=TX-E/X)&*RQ#7Z\7UB"C1-F? M...?7MI,L#QM9IW4RW.ET(GW8_[FIO]_??2]>2?+2J+Y*U M=@M?K$P9O+BHLQ7_)JH[2.XMW0.C!@8V5V%J=# M(L_VY1C<>*SE"BCZ1XO JB;JR$-V4-8OH]6@9PZHS*OR+)5-HH!A5:?/JO"O M1_)Q6*:O$.O +8GV4U'10EU#4CI$5)FUK';%XN,Y]_KX(BN:/GP0!6"O2*!_ MWN^765Q*U*ER1&70*8=3HSKQ<#C[X0!D53KJBZE>& W'N;_D M]*_M.24.M3S$64;9,*O.?5-LDS(; K:A>NV1/T%;!JMML M*-.?9$&Q[.W5L+HHO,'[&$D :ZI?MV=""KAASVFJ8Z3=?I9]HP:SV=5,>?LT MPD-8(P0,_J*WFZ5+8DK#RFN-WM:.L&-?#5*[6ND)G*LJ$UV%I;973 MD=4]BM\N<0K Y"W,5_KI%5'NCRHH+Z1ON@%44)_&'&(!!QZ$X]:HHBI+!.7Q MX@71Y':0!3D\6Z(83+T;C=H>O$PF,H+BTY?4Q4L(@U*3H7A>1&5>V"@$YOWG MJU=5FT2IOLV]6>E_9:7T%.T.)Q2K0\V+2N0*P2G9KUX1U7&5+@P<+0'=0C9< MJ?L&@C7?KT S8D%.Y%AZW /.3L;P1W \R&>[VBNUWS4\!.E 9-%/O1_$S+"Y"< = MI4B=>@[502K/;S[=HRX?YQ")STT#634@CQT\3:J48(AY2Z9N2ORA<%5U)"!B6)07$&X(.U1JE7I0Z96DV % M33$^ <.0\(O)]T4EUV1J ARL3.^N&*JT=RC1JYAG#-J?R;",-*K3J?6. M]'R"7D?;EUHZ\1'I=I3'&''JHOF*#WG,0?-8)+2KLR47<4Z ,K40)>I >9-6 M+3J5FE7W/&P(1>IR"'/*%9A(<5V Z4 T>%[^#5,H!Q7<".::U_K8.%?I0?65 M4@JV4C,:X;4_+@N9T1(?9=+KK;!&J)^N+/K?M@OZLTK&+\FFI\FL?XG!H,0T M([";6BU6 J^*?]?$2PJSI6N8C5HF[BDQ=FX8BV1@ MV6UY7>UW&#>HM;B0> M3W.(O-#X8-3(1Z+>H]@WE+)T=K4W)!06:$@U;\T()MR:>G"E0)4R!BVZ^%)V M5H5Y]I=?*_)[=2$)WMVRH6T3=:Q,>\8>O-)A4Z#*2#H]Y8@W.E=+.34")H^5 MJJ1Z)U>0-*42-ZVXR/L#S5F&UV2:L#H45'JU:,M+]E=S+Z3K#NEHRWA\L1"> M45T;FC'=' QO#JD]E!>FLK"JC)%*EM6%6](VWJ7S- M+-(8YF,4@F)C:-(-SY& )'ME5T.99,+DW3ZK%C6T#*22A9;"C#NCLJA0>9C> MDW*5O6EEJ#94D;& 7F"D"XRO*F@8!8/%&V:D+(&J'RIS567W:64ZEQRSQ'[= M'EJC>IW3VFI7.X5A2F*N:?_.3^SVA0[P1L3TZR0^5XY33>6!@5@!6BQ05R_* M:[D4M[4X;5KT4RZ,C"1E?\J5@3Q +%'&&J=TZVE'1*5IX[@K^8Q*[\:R+9)I M6M,I^6)N?HK6J/2D5.[&4IU687?IYIERU:(&EA?4V',&]22:#"9JK3..#?(" M8IH5"L4L CM1.@7Q^TVG.,CL#,'>Z'$%%;-DA:DTH[ 2CBS.+@!:G<[)6F M>V4?H.>XE(S36KC4OZ=&)($$&CF8=>1*(RVU =-9UA+/Z,7-=?3*YZM M2JY:. JR8]S?5>R2%-O2M!EDL>C/(:]6H+BU28G&OXIDU#[MY6*_B41;1S(7 M!1=)>/>K:@=D_%%EJ>E+REM*+RP_UE1JLMJ%@SN6S!JZ?V- M(PC%^$H(L M1WG$<4/R>#W$Y%FW&FE*LZ'K-?.'E8^5)E.01Q01CV4J6K6>N264QLBTFT%. M$/$$:'K2BUEZ!N6\Y]=;%I4H)>G3Q_U7I P,3"=0XTKWUEYJ2JQ=^M] MV+HH]C_+^H57C>3"GO8VRV*4N#)5=;^!@_=!B;Q#8)WA.?E4]RGA9"VQ(A4O M]+^DR74+) VU]FXD-Z&DKTH[IO(N%YHK#87[AL28V5AJ%3J8NQ9(_2^W%]^3 MUKM=(OM&ZA:=A?BE(:DZH+9IT[QQ&S5!#,>S.(>RE+Y77_D*$5'RMN35P3>7""/R;ZH@<%!CCH"\2B9]^0+R3IT/Y>J;H)#E_3^_ M0G5Q+T6F5VN8 J)6J5GK>0):R4F?!)8VC W?!\22H' K63R\7G97,',#75^-2X*L> M.Y/Y+-)C6]V9$H01:^6U_TYX7N)64%@TR2M3-TUF3'*\;6@I49J#$:Z\GG!H M&.@016/@7BE#RNCL:LN=IT;<8G0$R+&+V<&+:G2I )@V7V.J#0%?%5!)NG@VS2>4+WS+5_H-(R#\G*YYD MPJ#\&8[V$*-[OK3A@.'>H"?9T-G_J:AT5G!T>:M[^K_8'%K.F8JU*3&/_0+W]_7>?X:OLA%I$>$32Z M]B$MOFU?3JJJ+(,[,RO#='(Y.2RG%,\+*H;1T*AKI(X:WZD HI6LQ;]A ("Z M;90EHJ5!/M4MIO0ZEAT4>(Q.5]$45/7#:IKD$U%VD]1 )/9O/1]:&BH)4SUZ M>)E%ADI$?X*^BBJ\6B' Y94"BF%/N'M4SG1T76=4JE'K/),+].,@;R%Z7F/" M6#>;3^I*'C!Z*7X(ZBON_?;9/(?E-GW ^^DCFF\*-'PKV0!Q(4@%KCIR-%I6 M]I3?H6J"0 B#TE)X7EQ07!8-B&QXSC#K\44#G<4UG";>TA0TA133=1^<5XM: M92X>EN#Z9%'F5#X($#!547!9A(@OJ-TT&J7P9#DYV\I7]>07QI@X,,FOISZA M["J"T0NS85ST"($&0<^17SDH /@7(&#*'BX?P02?1*EALIT-QDB+*I?@ M$WDGZ0J4[Y=9R#0J;MD%$$-?6C;36R/#]&0WE=IR(_@#&YF.:Q&C'&7HM"7V MSZN">BZ70!M='T=3;M1S^;G,0 E!)V7N%=4(?)S1ZZTOLL\PV6\B[NUN'W)[8+%#RJH M[@U+%W?R9KS,>;3=$J3&K"%Q%%X'93E([T##;U('%I;,8;KF?8I*Z'+O3=WT MM;,VX80HT6C%E)9]J KIYR\T+Y?AO=)628.ZT2LJC5 MQ?3WRV;)-WP?'B$VDU.MP6FK>T'-O%22&E5M:ZP+?42E'+I)->LUO$0:Y:7) MRK1IIVZC Y;,JAPJZ%XY"T*?G8JF["O\$]P4$LQD-O^$.,9XS*400"29+AQ> MA\.-+AS>BKD\^G XD=MDJ/P_HN$1_BG6CM*JKT0949J56C+S53GHZ^+:2M^! M(6Z;7?C@A: W@Y!+L3EOB,YEX5+FP$U7I *WO92/*FTOEGGD4GM3:6^5)@ 8SHG^D\M&(6/FN^IP7]5J+=SS;>JI#15]:4?@I[/ZL) M;9NQ_T8Y0%Z5#A!T=VVAH4_Z7E4V5OMSU$F7?AY,3P'[$?&09)&NLMVDO1YG M_3["]E-!M^S .)4<#.O,)/)T7)GC\COS3-PLM55I#%7:1(.QYQQ0DK?_E5VA MC5D!IR]0LC.8[!$&7").?5^GSG"Z=?< )5-I2Z0U M3%\E)Y2JG"R>QI;>3#7R>0UR,574,$/>,K^,UJ^:,TJ]?8*))=)M*S/%LOKE M9;&V#./'4]+^PZ0H4B[+MZ8Z)9=,6D,9RLZ!2]BN\K>4[$K]3?+HHL:")41& MCC96%>%"'4-2A9J'ZK2>#JO+PY1D3FEWH+&EZ'> 6^E*.Y@@J!F,-!$YBKB&M&M*M";#*HNQZ>F_V>-> MY8$ANIJ,$Z!7GP1&??PJ/6#YVV?=^*<996[4.)PHCZ>4"10)%R*FZB4*D9XW MD3@;\*0+A6ZM-/U, =O57M_8/'W:>5DF70M!I^YNY:<6-47==AD^X9,N4$%>GK6NKD1]#+#Z=#+'KN- M;SUL>-S?+3M-@U3YV,#U FF,!8JJO#*_UE[S,:\4(!6\*AD5ZXE8A+?RJ! O MRQ]^1Z30/K]^F0YI=/K2[VKMBKN1,LF^ JFF.)?.17Y<$^VN+@EWG,/_Q^7( MZN-=^NBW<3S_F>_ONK:U]&-]U[C59\:N9][NK3=-UMLU+7NEM_Y&^R#W K8; M#^4?.]9.+2-B# R\-$??-6,Z(ZXODOD=ST8+Y&BII>R:-RHI=\6B>HO$QH8NJ$;#'\P3,O8(2B2?^S$(GVY/P&S*,MQU,-X1]U6UI_7X>OL M\IWYX?+,.IK$7P\NO[P-OIX,_C"_G'Z[/GE]/#@VW_3/3O^X.AL<.6=?^X/C MTS/]R^MS\]C\DAZ;!\8[Z[A_]F/T[7CPR3GZ>O[CR]?XXLOG _WH[;^_GGP^ M=+Y\_60>O_W#/OX:#\[@L^,__>]'IY\NOPS_??'E1V8?G7Z[.CK]PSEZ^X?^ MY>TG_6AP/#@;_'OPY30RO[S^\^+HQYE]]/7XXC@-]+//_RZ^G&97\,35F7EP M=7)Z9)ZGU_&;_^TXW_]N__%[%^&7[/O1S\NOAY]/?I^]/G@^Y?3??WH MZ\7%R>LWZ?'KBV_';_\OH_"_'27PK##G37'$8VA[O'\)V__S9%!WLO9JX>)4EN$!(ZBHB=E1Y=49Y(X;U4-2. MZ/L7*+;='H%R\US6%"BNO4#EZ&Z)+;XE;,+!KTWS?ZHHRT>*LBPY[?OF\L7T MT+'XQED3174OR/54,O,%@6\?L3XO9@2X\O6/V-ASJYI@]V-D[IJRR<:9-CF$4_@VJQW?TN_=9S;ZDF3$43J4U00RS^^GFA(=.16L8]8W\CRV MB3E!+)?Z<5'GKU2ID9<=S3$TJ:S9ZJS5@>U%C]\R=DMI7M;!"5NL, M2_CZLF]1_=:\),@;#Z*!NXV-^[",IE>G)LMDV(=JVKV8@N<8D7;$^)TX]%S6 MX+_)^4!<9?DW[;FI&]:+.U[!C?.5Q?Q5%R$X1NIO0?K#1PFH@(=TDI_SH<) MJO+@3T'GBT'5D]\BE/55ZP(>2+XU!.-A=ED7]6%!'[(/ M%E#T^W6EE\J5EITE%L' J!U47+.J,*I9N&34A.,NQ$FLM4UX;"- MKQM]3>L*"NP4-2)XO2;$$I7L]S$U>A_%1[K@',J]0 0N! 44\4W[*O/!93'> M)B3-O*!Y1'+F005,N_;MZ4E7%ND0F_^;#"2:I M2[EF- $K>)R-RMNGL:T?*YCL3R."-XX)U3VN9U510D;ZE_R4(C1O*+6DG! M#AX@.%VM1)Y<#56TM_%2WW"8K;]XJF? MA$R$FU1:ERWAH-,%EH-$9AJHGG:SG?EDIZ 5>"LA:"2I2E!QUOH*0Z_$QR.& ME""K$NTU:=2DP2NI?@R5L=7?/-M)8.P8K>&KE(2SE;$-JG) , VI4'K/G4P7?+U2)P8M&E\BZ+05U MXZD]DK,5DDW)CB(G0FQL6A(X.0(8Y4-N8(8GN0T-B=\U&;C[A581,(^ MRRZJI4F#QU,^TJM>J&YM,#NQJA8X)(=I*4P9]T\J K'>>2^2"%2IFM MH%N0DFE>"C*B\7"U-O$=MGM(]PMUR"#(04URRN5XW;*H)$J!%2 M.\1W;*2N?$.X<33\W.[' C=8 OK4!>L_56"FVAY6#7(DQLK2@V^0-.'!2U2 M!L'*)LUE3P?T20ML(8%F2TEW3=1VNO=#T4_%I9+=C2NA;,C,FW(ZK!3>AIOI M!K'V]/(![ Y$KQ5SN:_(OJ)5?ZOLUM>"^G*4VNL[1"JN]=[;QSP?R%VD1;>V MAK#UKI2@1:%DN;1#2O&W4$F=ONI!GJ6-OB +/>3*1H +E#HV6LD58LAB4TGFQF M)!^G,$1C?V,!7\2^5]CW5.+VD9^ 8D$8+.J7*+53N'U*PVK !2;5K=K49&D# M?M>>FR]N/ES9AV5JA+QL]R;[E]6WJFRU#-RSTLG^PAF6,2K27B.1CI1J*?LB MIX1,/+-4V11D0X;*&JE=7V4EN=1XO.PJI Z)]IF.9LL]4 MD+&'Q_U51!6Y(*V56K$\E6G]%X&M)*A6V?QG!J1[6AE7LRT45!><+EKB0,'_ MI:9&8;WT9C>B;"AQ]@JBDJJ74BS.E6. &H*GT_Z-2IAE4VHT#HSKA\FB'%K5 M=[U=.D#50(Z@.+0C/H8%M^1&1_=U5,Y/6HX#FA_!RF)["9FG)/K9E;S"U<<< MR(BUV%HU ";E,MQSZ?"26@Y+",2Z>2\P3K\OAN=D M%-<=WXEUB$_$]V;W]].+YA(5C_,E)Q1G0D*2\K[",$3Y@+'5ALE8BMY58GG\ MFQC*KJ%7%UE?5 #0"LJXAVZ,QNR44K9XWRYK"XF!*O)-K>((8EVD)A"LWJ?*%T4VC(&H+ MR8W-[LV-YM?D=I<)=-3V>=6M4O4F#(M+[GBOUH]5&[>,59?->RG32+7DG=HW M;#:-NM"$V%CU\"67Y !FBMUHE%<2C0C4*.7UNRAB]&>:4[/M,H2KO9*@H\_Q M"5/__<]7K^@GX_<7"' ZB=&K/T;_DQ0(<_.: 32>\G#5_<4YM1V57<8;#D:.M*O5W:(Q* LIX1 M@E+%SG-$V %B=%%!K1!W"&W?LF']2G45L74*"-(L5,/E8_B(G*_5(90O1!'(I?+'_D7JGZE'9H(@YQIXVJ93)35H^]96N MVJ+$FS>=AU.'=)]/KPM#I,25\USKF< M;T,YKU6OBVHF9?0(W@-/)H("L[ROI(:$FB.%1CZ)&EU3@R-='UA"0HFKQC/2 MNAZK-\\>0*@B?8V(@)A-(94.GW+B6T>F!'N?H3R4N,6B[*DP0,]'XT2N1!F9 M4*F\<9Q+80FJ^1+"^RQJY73NU,@^4]HJ>0**;W#3R=/\-LRNX-([1[SE"PHN MIH5";UX>F2GC-Q(I?FF4IM$U>\IP+B3#+:+<$H9?R3,DW[01.)Q_0<1'%7EA M'O%Z@I/PGAOR\2+/)N<7/^6ISQ22CX3<">I]H7I0A,CF0GF6J"<&'%">AG0[ MJ*;#6CQ1CBW:R^L1\;J2#[*GH%I5E74#"X#3 -:9F445Z9(/*9=:N8E2D0=U MG,X*FR'*?&OR>.$LXVEX:S %8C2KU1V&[P/]BCHHICADKVX_+ ? )\Z'2%*[ MFHSV-I*/IGHGQ\UE1*(\E::?=VXX'$T&("C9*,XBRI3CTH$E::(R3VK7165( MR&7RLO%\7&;'J]G3!D[/[R>W1"FDPNNYWMV5D&KP<<7$LY,%O2O/@/%AW))5 ME@I*HIER"K?TG+BKEANO^);[EIR_%;_= W;J,?SAH9%3<1Q"3AU].SJ-OWYY M>PS/'IG'/X[TLQ\?OIY]/7.^G$8_SK[^89R\/;)/3O\<( KJE_]-O9R;,ZP?,'KYW_/8X/?[:[Q__@']??[+/?IP[QY_/S/_\^'9] M]'K_+]B[R# "FSG<,!"ZU&$![!LS8F":R...%X0[>__W_NBM]N[=^UG\TBY: M746KG2Y:W8JYW'.TVM(?O!)5Z1W**I]57DJ='6ZL"/NG&.;\5?(P\[][N?XN MDRZ.)RG;#_[2G=!U##UBL1,)D.V6R<+ M%E@>+;EFMQ/ G=G[R,HEUQ[U>7^U #=%,O+AGP<(A'#\:KV@3@L@7UZ=''\\>7?X>O_TX+7VS_UW^\>O#K2/ M_SHX./VX"I['@XJ'YX?H5\@F\(ZXJ#J_C= +>D%.?C[F=U-\ZJY7C+LU76M< M;]T/Z;V\Q<6 M_-0VSEB'$$,>?3O/,9S*U RC2 C0TF[;\&:C:PY66O/^QX]-)>&&8_[98E/>>S>[26BMLKHPPE]NT M-.5G?:,2C[3),)5>UDD1[TR[7;TP"<( %!HO$K81B3 *#3L*A1.&8)T9_E^' MM;<5VW8/>+_XQPZS2M_KI&#GG(]>(BWN#V/\YZ FQ/WQ*Y[G&-']D_3 MX7<8]_OXY7 R8'%&3A%\+9 F[)X@(GU@Y^T?54O#,_,/_=C\@"T T[,?\.[! M']G+:_WH,/Q\-W@Q.3C]\/;NN6AK:9U\/]"]?S_23TPCF] W^[5^< MO/WC^\GIF7G\]_!=S_]^/+ZFW-T&NG_^?''^"B=:FGXEW B'OK"9Y%I),R.(H,%D:NS M.'$LW7#BF"XZIE\[>DD;VI'?U5WBBE)QK\$8GH#H!]1,!Y1BQIWO" M="PGL@/;"[GNF"'GAA$D'C<\$E!&)Z!:**".IWNN_A4++_#UQ&*&@=$I.W*9 M;\8)L_W_!;)IPT9&=NB51[Q_)N0KMAT>"F*\>#6*N6J M^KZYWF8NE-[;+.,VI83M7_*TCR?W)LL_@JBJ 9@0):_^3=F4G;3;G+3[-*>. M^=P6)@;?.0]M9ANAP;BP(A8FEA%S.%?+#G;V;,OJ>;;UJ^+N!I%S5^I8Q]SW MJ\!TS/V S#VKRKB&8?A69#(K"7UF)V[(@L"VF&L)WQ6&+X+0V-FS/+\'&D^+ MF/N)>]I0C._4'7^3P%O5%MUF@;$[LQ$8(AIKO]> ^:Y&AUC%R2S67CI'O MB9%GU13/$5'B68)YAF,Q.XATYOM>S S+%(X7N*[M>L#(8()81HL8^8EY7-XC M_%6J\*@*534L\2FCJ>AOYX39 K5%G>:!/,S]84R-"/;I #NAMW&A%\UK+Z"A M!-R*F14$H+V8W&&^&YK,L:S(-4W3<=UD9\\,>I[QRT*O\[NTEI\WI;UT_'S/ M_#RKQ.A!9(38+9?F0S'ADV[>Q9>L^RS1;Q\Q-SM;PN M*^ZC$A.I 4$)?R0\\,[ULATZS"L^(GBS'R(N(:Y>P0EV9MM=2+SS.0W&XS%/ M=,]@W.(&LUT]8$&4)$R8,1<^2D,?0T=>S_QUB=?Y7UK+S9M+?>FX^1ZY>59_ ML;TXMGW=8+[C6LQVA,=\VW18: N')[&5A(X.^HO5,P.G1=S\J'+K%_/BJ81) M:I6/9>5JGT,R J8+3R;!19WF.[&>A*: MEA-[\Y_D]S]A4&'R=4Y_>^SX?C_6%\4!XA_"P;3(EW@A?B T[S)/E4"!**^PC;LQ]%D\&$ M@%%?BU&.Z+ X;?CF_@#[F/Q0J%F=W-R4W#RX>G=Z.#[ZB++ST_?CTWW[+T?8 M0 H1!X+D(#@=QV8^"#<66S7C@68SKAF$%9IC$!D?SJ>?YG6?H7KGYI (Z[R,' M:;0K+$L8=L]JAZ/H48O(3>E,U3DN$H2==-N@=/L^I^XD,7>B6!@,[$&=V1S] MWMRS6>A;;BQ"+]%CL!-MNV?\>CEZEX?36E;>E+;3L?(]LO*,HA*%@1MZ(F*^ MGSC,]BV3^;8;,FZ&NB,WJ93Q"3AU#H=C/CQ/5==8T279;(]N M4A^==%X?B_'!=]4ZY&V6Q5=IO]_)M0W*M>LY%<6*W$3XG#,O=FQF)R'87B*T MF>F$>@374V1X[LZ>Z?>,H$NT>;P/H^^?H&4T%#DJ/@6N9;Z*/%8Z2 M!6&< %O;8'.8OF5C1-H*>G[@M8BCGX!+I62 SF^R!;I))ZWN0%K]F-,_./N@Y1K2S9[A.S^Y\)(^8;3>E@'1L>S=L.ZMD M) YWN&DR/PA=S("QF&^%"?QJ\RBQN)L8HHUL^P3\(1M$K^NLIW:BUQU7O>4[ M2;:>)-/G%1#+=ES#-.!N$"::2S[S?1]^$@X7+G=MVS!V]OQ6A9\[_FVG\G$; M_NW4E$TR]XR:HENN U:$QX($-!1;YQ8++; NPL@+3#\QA9=8H*;87L_R.F?( M_>:7$+I+ETBR-7$<]S(M\.(!9;I(:(9\/.K[(% MJLMR^(=.#-Z)G-)D@\6W!(X^%H?"9'8F(A0;WF- Y]^!6BVP#6S,9=L__ M=;CPSM726I:^>T27CJ7OBJ5G-!O;-W4NPIB9>A0SV_0X"SS=9[IC1:%MVY[C MZSM[OMUSW5].B>U\*^MT3)6H+G?G6[E;,(>VZ8FK=Z%;>_F/1:IO%KBFD]L; ME-O6?!$V]Q%"+V)!DB!D3>@R7]B<18$56X9EA;IG@"K6,VV[9_]ZW&O+0&LZ MV=;)MCO$Y^EDVV9EVXQ.Z@G?"AR0;1'G@MFN[S$N')U9>F+Z8'1:<) HVXS M[ 4; TN^+VR>'IX\%';/WZM?3P]>?5__SIY]_K@PT?REGJ_:P=_?#H\/;O3T.ZVO^-1 M.=D74XK"H]/Z*0_3/F6_O+Q3G_FVO^.)=?ZI^A..^#5F3CV$N^+Q:^V/4C'? M=)?%]Y(".P3-C2OJAXN@43S+=8*8)<(TF!W9,>-)%#+#CI/ L. R;L&"22Z?O,YZ;.3![XOA5[ MAA-$()'TGK,Q(.\6)>ILD;Z83T2\H$%DP\+HDG):K'8EZ>7PI3K&=_69<=56 M3@F[QB>=W-N@W)M'@(F#P!*AX3'=,TUFQPZ!6OG,-G3?,RT]\3RQL^=8/;U# M@'G$;/VKNDO'U@_,UC/J3. G<9)8%A.&D3#;%X(%<1PS/782-W9]W4I G?'\ MGO,8*Y^V19V91=G]526FJZAX2'3=4KI==Q;;YD7B,[TVJ@LFX>4"8/("ET=@63T$/02D3 >FAZ+'#LQ[="-XMC>V3-[]J]7 M?'8.E=;R[B8=*AWOWAGOSC8D"MS$](R8!3RQF>UC:\<0T>T<+[$37T1^X"#O MFGZ;G*%/S&N"V$J%-N;?.W_)EB@BI8U%)X>-VKY':2%.^?3B:, M;5/$?L"$97C,CHT0Y)H=,3A66[>-V V3&(5;X+6IATG'R^U23#I>?A!>GG68 MZ*[CA#$'(R-"YV?H,V[&@IF6Y3M&@B(Z05YVW2Y;Y>$A9G)Q*8:3VV4W=P;7 M/:/%*#R)S^GXXM6D@*6+O/,&WZ%P<^84%3/B'A=!P'2;@Q7F6#8+N:4SRS-Y M$ G3\!QS9\_Q>K[QR^[@SH726H[>&%A,Q]'WSM$SZHJK\X2[ALDOB2SDT:;ND:3?1'=MWOUCFG>MQ+)#UW(8 M:!@^LSFRK6%[8$UP6_>XZP><[^PI@-<6\>^C0@98S'T2I*Z%U3M+T5P>MXC; ME!K22/'O3*N[U4\J3[!AFG[,PA ]P98E6!"$)G-#DW,>&EZ@8R\V1^]YWJ:\ M):OQR!;Y49XHTV]*K^F8_MX4&X6?@-V+0L]E$0?.MQ-;9]SG)DN\R+;TF ?< M):;W>HZWJ=9E=\OTCPHV:SWWBL8VUUN@L^@>U.O2H8_?B0"+'E)HD7VCM[GN7WK%_7>CK/3&OY^(X\,QT?WQ4?SRHR M8>B[((M9Z"68Q\)#%CH)9R)TN8/QWMBV@(]=O^<$;?*P_D1=B=-BU.?7.%EQ M,^NW[\DGX'Q:F$'<-7K:5F6,:B7H3'DC'U&4 %I=O^S;RNOYHFLA0.(ZL6TEETW4MK4L>N=L.M2VD,R5; 0K3F91W M(O,6E#GYL<%-VV1&+#BSA6^Q /\3!Z%CQJ8>AQ[(/-OH67Z;+,J.G=NEI73L M_$#L/*O".(GMQZ;+8B=R084)(A9$H<,X3T(C4;JBP!6!9QK, M"BVPH1*NLX!S'^A*]_P@L)+$-'?VO)[;*@RK1^4YNJFW=XMP;WZM(>XV"[D[ MR)CNI-H&I9H]WW7*\!T7:T_CQ/.9[;HVF)*&RQR0=F&0&$Y@^3M[@67WG%\O M0UV7/[;(;_1T>?X.$J8[GM\LS\]6GGLVCY+$9CJ/09-Q#<%".[%8'$:F;0G/ MLGD(/.\;/7]CC9WNJR'T8_; O,H&@W0\$-@<%+L](1O"U,4PPB#9\^-L+#1# M?_'0S617.NIR@+O1+;X7Z(O<52"D][=E-@O&]R#]>\%QLQ%8X M/'XS*R"KV1#9ON?Y2?YQS,79D*>B^\.GX-:_IZ?GWTX^#'%UC[V8]]X^3M M\<79X,_DZ.OA7U82B<1R L8-CAA7G#-?YP:S0$^ ,^>V;GLWW[!+".EVCJ:. MD+:5D"(_=GW; 730_C#*'(9YP&2%/R.3?U$9.WLZ;NZ/N]\G_N#-N*Y=HGG M^[NVE/8*//?B?N07T5BQ/QE?9#E(Y+CS?[26%G^<_15&>NAYPF8^2#5FVV'" M_,1R66B$KAYQSS==XP:AMI"P[DB>=82U3805FRX/=#UF!A@DS#9BGP66E[ X MMX*0D[2F<:KP^^M*>SNE"8/BV(R2X\+8+ZZ^_;^2?'X M]/POT[3CP.(FXZ8.,L[P#>;'-F>6B"-/YP)(T5I7QMWIY=G14ZOIR?' BHP] ME[F@\3.;ZPF(-D1H,47$N1"1'KFMHJ>3R;@8\R&:Z!U1M92H/-OBGFX"*86F MR>S <%CH^ ZSP+",7"<2PHE;I8AU1-5^HDI"._)!DV?"L RX^4R/\0"N/]NW M@U"/,/->[.P-LY]K8*OK:"E=7A33RVH2T7BA98GV6D1B$(IAL1'SZ%H MJ_RRY!/LLC9;G- T+0W(M[2.,.@LLE6%P4Q@TG!,*['\F/E!$C-;-VT&%E;$ M$L?3$Q,8.C;CC:'==MG7K>7C324I=7Q\3WP\$[TU#>Y:7L Q7!O!K>P%<"N[ M =-];L2A87C#_'C],R7[^/4_+\Z^ M?K@X^?RF?_SCDW/\^OCBZ.VA??+ZS#[[_,DX&GSZ?O3CD_[E[9ODZ/3;7S87 MEFF9$3,I:.X40>UXTH\LR'C0MV5-1^*G(B/4RX2[T>X5+0#712 M&A&+1!"&5L"Y8]Q'4/ N:*X+W&P-(?XX^BL65N([NLY,S_5 G 4>X[8=L= + MP-!(W)#[-Z4YW*UWLZ.J+:6JQ-2],$Y\)HPH8+;I1V"[@J"S[$3W_-@Q?2?: MV;,=O=T!P47 LC,4N2AXTU%C>ZCQ^/337U;HNYYMA\P-HH39ENVQ( :5S0[U MQ#7# $AA;1EW9P2UU";OJ*I=5!7X/.2>Z[(D", 0, +!>((:G>F((-%#-PZ< MG3W/Z.GV/![?5:@6\*W6*A8Y@@WQ(P)AP_8:X3 M1&[HAU&,R3_8"D*Y-API[&GQY).!=EZ)__0N!PPYJ[[Z;J52L/Q]MZ#A\30Z?B0Z:?H+X MESYS(RZ8[:/=[H/,MYS8"VP]DF^70F^J<'KNMP M;.7H829.Y(2,Q\)FKF_9AI<([F-K-W>+L"X? QS!/LP4=YGWM1%/8Y8.M8B/ MTC'O=WB06Z!9U,?W'D[O ?'>BS& M)\DI_]X)OPT*/WU.A0G\R$R"P&&FCY$:C_N,>R &_<"+##A!WRIW>*O.-9V,]3MS(C)GIV]C;+4J8'X0>XPDW[<@U+-^V=O:,GFG;/=O_ M995RX_STP$ZU3K!V@K6E"GHG6.]7L,[U$M*%XSH)\PS78;8E!/,QG3,,8QZ8 MB1?K082"U0C,7F#_LL+>&L%*&OUO8PZ#EL5C\)]RX@.>GZ=#.;PY+$W2(1]&*7DV MX0_4@&M7FRZ7:ZQ8#>/A:D=908F8+W/1YUAF]_M5&H\O2AG1^)8Z0+W^"@]A M"I/Q\J^T92M=;Z9TL/%?G*X4)ZX(3-\"@2:XK8<1J)*)X]JQ[WI)Z''G+\/2 M=\IO7>3E&D;\7+ P%_P;*"BPQ)>\?\6OBYW?IHD,*.RBG.*N [.>W;.E.Y,D M=[8SDM9!OF8YIQ,%[A4Y/@5SXJV9BW:1XS7T/S\_(@]L6V1SK"K%]G/("'__ MC>\M.OX'I=,YNYSH],WAGP=!3SL\?K6[E'D;XBIX$&DU-W6+D/1.CC^>O#M\ MO7]Z\%K[> K_'!T)[). N&HE_%C)F2#8=;T M18WR;*F!E13:)2DTMNY MFKN.93WYN:XVGY]X3]?H9_C31PUG[MD%]JADN/LQO/R5O*]G@N?: =QN\13R MP91>?8_;V' UK*&(MWN+T<^WBM-ZG7ZZ3V7CC&[C;K=Q^CHI _B M4@PGX@&C0T_<1_F$7)"VI8=FX(*E%PC;BO30M9W ,6UNQ;'MA>*OURCS=4,W MV&I!'D6\;_)L@)8B3N%S.KYX-2E@.T1^\#WJ3W ;]XM"P/_%VU.@]6._=$_J M9Z>?X+-]X^3T2#_[NJ]_>?LE/1O\NW_V^4/_^,>?Z//IQ M_./3]='IQ>#H],W%T>D?W[]\AO&^7J3'/PZMXZ]_&">?#\SC'_\<_.?'X?@H M1=?DP?CX], X>GW^5YR(* YUSAPK1*1&+V%^['C,CA*'1Y83"^[O['F>W_/M M^83)7_)-/I:83B<.GXHX3((P,NW \5W3M@T+.XG%2>"X/M>%SQ.+Q*%1BL,5 M0C.=.'Q@<7C\:EH<>GK@>(X(F!"VSFR?!RR,;9OQT#5U-_;"P'5V]EP]Z#G! M+R-]=>*P$X?;+ Y=W72X'NO"C@T[=!W?]P,>^)[-1>*9MD_B4"_%H=Z)P_:+ MPQGM4!B188C08X;-0P8$PYGO"9>%MAX$I@FG'5L(76+W GU3 $3M2S5M<\'- ML@Y+Q1BC-,#!0]K(>'@GB9*%G7S;G'P[FK-^[22*8N[;3-?= .5; MA)I>"-I?X()N'_NV'^_L6:[7J 71\+#V_-9D"Q,G?K0\O'%KI./AN^/A63O#[9A]"Q[PU55K?"$S_2"6 M;6A @P,!X)N&Y7JFIUOFSI[IV#T0Z]O"^T\@='(R$E@*-3S7Q/>1&!:B>'FG MX9/N'9MYQX9,<7F!F+NFTVXR_2 *P?/H@C!D8G$I^MD(*U ?VD1_U+?Q':3# MRE/<'\:OZS,\D(*GNY\W=S^?S=GE9A 9W MC)H+ 8[;C6RR(+).9KC \[NF) M:P0[>X9M]+Q@4_?SEJK?CYJG[R"GL^/I>^+I67O;=W9$>,6 M]4MS@H#;(*Q]%WA:=WM^T*9.2QU/M]QJ[GCZ_GAZ]IXV])B;D6"&+WQF&Z;) M0CM*F!M%1IBXIFE["75&]^PVL?2&+.5M,4<^ HU+/,L!S[\)M)^[I,-MLD0^ MBGX?,ZN'\5%Y@)UXV[AXB^;,$-V/8S.V L8]TV6VJ^LL# R;!9[P8L?U$A[S MG3W3-7I!H+873KBXV7HC=L@'4/?$T//W-"!^ M:0O+U%T!#&V9/9#;+6+H)Q80>2N&(N=]LD%X/$B':3'."5NS"XELDR&BSA'$ MW/[4*7:R;N.R[GP^*&('H8] ()[A@_*2)!;CW$^8#8+.C!T>V%&\LQ%'(@CCV6"+B6,26XWAZ M!$P-!HFQ*82?CJG;Q]2;3R7LF/H>F7KFIG:%[@$[8KFTLC?.AXR---HMZXC5+EB"I15W2R M;G.R[MM\"95O<]MV?092*&*V,+!5>^RPQ+(#@X=)[&,JM1WXO<#\Y1CP?34\ M["3 -ALTG02X4PDP:\+89F0$NLL9M]P06YXF+'2Q&[NVCX54@=WS M?KV#4B5&=FPQW?8MT $.Z=1-R<1#RXFNO8ZX:Q:X4AB,0 CLM.4"G"MO"&$W#7X18W77]G MS_=ZCC^O$[UH76UI)PCN4Q!LP"+J!,%#"8*9#K.A,$*;DD8=GS/;-1T6FK'# M8DO7$]\.+1TA9ARW9SKS*:2=('C:@F #AE$G"!Y*$)S-: 2&PQ.?&XQ[(F9V M8%LL"/2(Q:%M6;$PS#AP=O8,LV?I\U!3[1,$3R!8=#*^$+GV7,6(7F@IL4I/ M&XIQ!SNQ#>_X"8V6G62!T<3-PSZ-)Y]84NHA-DP4Q;@, C^TY^-QJS(;C_.6 MQ]=EM&Q>>_DQY\\0ON[[<"Y,A+[/;-_FC(=P5F#&Q)X#)^A&QLZ>U[.#^=S3 MM967+354'C<#;SQ,VS'PG3+PC!\"S$0[">*(6788,-OQ!/,MC-;H89QX@>5P M,][9\WOZ@BR-CH$? P-O/,K:,?"=,O",_R!,N!7$ALLXUX%M RMF@65CI-7R M'3L(0]VU=O9,OV?9\]V^'H2#GQC,!D53@04%S_O78%2@=VV2%A>(1H/]OF(1 MW@X!L*OJ?:AR-YX."SQ649P,#Z8.]"1Y#<+KER:$= M3]\?3\^8()'M^)'KAXP++(L)P__/WKLVM94DZ\)_1<'L=\?L"*6[[A?W'")H M3,_QG#:XVWAZVU\<=36RA<1(PC;^]6_5$MA& CW\0TR#JY*(U =\>C M\?EZ#@S)M,]V=,E)L3%G[A0#IXD$480+5DD!OL@S)Z&I-V1C4_3-]7L/86"U MN^;,#99K_@6Z$< K GC!(U'99N]%G2Y>;!;A=/%(?)(@BYN2E=4I)[FQV9%P M*N*VZ[?.4!??(I07/ ^IB1+)&D@R)A \Q7H'C8$.222I"S>'M+')^X1W:6#( M ZBB/&VY<7DMY5WG1!YP??G-W3A#&KP-&F1++HGGPF;E&;# PBK$KBL'1@1 M$A$D.NOTQB;K*W.=VR9X"_\^LL'-^3'(!K?$!@O^C=%2294RB,0UB&@L6&(9 M2!Y)SI[)5"_FFV(47>?*";+!?62#FTO2(!O<$ALLN$A"NG)B582H:TV%M@)< M,?C \4P*S?L4@BDN$NLS?9V0!S;H:+>DS*>"BG3J,?5F[M,/MBO$*[G==IF^ MWL3]=3(^W"Y_=# Z+@]R[TMOEE^:DS!?MU_/PQ5F%+A)KB\3*EXO5A-*4\P0D)P;"&U',+.[ ,BFBYM%+8SDS MA?TRERO27XOT)Y8D >]#!$D#4909;GREOSXWRX$OO'?0 M:3!WR=5"6-\PK!?<)*>L*MY0!,8Y Q&# I/+/V.F2B41!+-UG"^]IIN$D.XN MI&_:V4%(WS"D%QR5VHU$1IY!9&% Z,C 44/ I."=U-SH2&O]BI#7\5.Z=X&H MRZ[(;IKUAL7IOXFLT\W&<;KV)/_KQCSI%8YMQQG]!FL2TPR[W=X(C\OE.D1J MF).! 3>!%!ZG#HPG 3BQV@::2:1L8].*OGI(;:^1[9#M;JWF$MGNYMANL]5B!>[O+!];WYAO9WG\S/Z!=+A:"E<@5+Y>FGY<)L MF:6-];)+JDW/4^)@9'; F9.J>&F!._K]>I"[/@H-<>%!N.Y!X%QD$K@$RID$ M$14!7^\_"96#]"IQ&M7&)GUTP3W(>]7\!574_591UPPGHHJZ>69:+/5/5 56 MG&G)8^$C5I25X8&!9%':0*-UA/R0BKJUHX JJI6#H)@A/M.BF"17((J! LY8 M"RHGI670Q#BVL4D>:8LJ"E54-S[:CZBH:\: 447=/#,MQGNU$;D("5BTL1C/ M/()SM<0.?L0O?;2 M-"I*J8ZJJ <0ZF_.^[1W/$VULW?YE(='Q[712NVTASD W"7F &XT![#*'>7U MJ\R_5,'_HTVF&+F M*RJT@VB;"(=G8)P@D'/4.E4/P(>-367[EBW7C72H:3.JBM951>MCWE!5W"GR M%X=/:ZV4,!Y,#JJ.G)9@"-%@)=&))<)D3ET],J@J[N# Z,B:$9_ HJ@A)ZW MZ\Q!!%ZK#+D3LC.1\,>"/?;,ED>#^N-CB10"D5FQ77E,8,-L1@JUGGON?&4D?9Z('3(745: MNI^TA,T*UI*6%F)KP3&?E57 "\-]Y;="=GMYWWUZ/I[4#6[-9I.!/YXY/TS[X^=N MDD;8_+1-"EP>WNM\-; ] 6N" 4%L@D)Z"J2EQ"3":3*F:7Y*:#>:GR+RU\;# MNC;R$=PK@GO![4HJ.7*UBI>W"[%KC,A#J'=76C? MG)>"T+YM:"^Z+CQ03RD%3FH*.D@/CH3RI=!X]MH15R_(,=$1K?T DF[;[7@L M[32XG#^(BW*BV &SK>=S;]3$S?E^%VB(,^V ?EV+^F%Y/C"QGF3C* A;)UNH M8@2:X!/0%'PPU";XU>%V^7*"6# M\0&TF_#(3TV(K/PW#CYL_J-\.=OXH9N\ M'8SF?YZ=9[20ZC#SMD%*R5^AE#5]7U+JN5 SM6YTTO1[&<_*N\_&O=E!JB!M M'I2;I=C+@Y$;A8$;ECV6'QR6;4\?];X(:O$3G_X973_MT7@ZJ')]/$E#-RM( M_/GC(,X.SBYR??-;IP(D7W_%^;*%X]GEO]*51ZG,^6?Q[=>ZW3F-J&29X5F[ MY 3QP7J;I1*Q..XUY"??4%Z['\Q_ZV!R]AF.W-MBG4R2>P\NEX_XV T_NI/I MQD_G#UDY80=G6WQ4^ZHL/K-+GTS.-_9DYF>]\.IXXAJ)%O2F25U5]N0ZLY?> MP:3JHK_]M8CTQN9^A7EOG'O;58T5(/SC)[=YD?CO])PN7:=ISNFO3_^]8_N] MI[O;CRX%[S=T9>^$K9:VSIOX[-[NB[W?GC[9VM]YTGNQ7_[S;&=W_T5O[]?R MK[WM__=_]WY[LO/'B__^FV%4_]S;^?WET_U7EW[(KA#'WY^."MN.C\M[Q.D7 MS==HDJ^TV&BOLJ.A.YJFQV??_!P'TZ.A.WD\OV_S2SZ?2.^72R@,+FJOY MY/.7OU+$(S*GB=,0_^E?GK],'M'_;]D'.'M-1=C)75FY94?JGY$+;_;9[K"7@E?G[URR>[UJ;I] J#D M$3?K<@#L(Z;4FNS5/++R:GL]S?@N6/14-/&@B\_2"A=";V9I>P"Q2W_^@G#4 MW'"XG;B+ONIMZ]GHP_+I;87.4Q?^?7UN+Q;)6]5LN_N+'/ MW2!"L;VVW=%@YH972/7?!/L^B(<>PO'A\; )(_S#3WXZ+1 _7VXQC\[U_E[K MCY;B/WAREQ_BDY0'83##1[7TJ/;'!<]S"CP8#XOG-/WB$O[G># [.??(+M%R MYF%HN9M=N4K4M=M':MZ?YRKE8%?YR%?IEW%O'MW6X?AX]%V:ZL19_9%.(^N" M0UR)*^_O2@0IKL25'5^)(,65N++C*Q&DN!)7=GPE@A17XLJ.KT20XDI6\TOB\OWJ/"T;G#5.>W<[@/'NEP7F_ MN*$;A=1ST]XX]YZDD Y]FO0X[?<8H?8JPPA;>)+=.S[?KF1__5FO/$F1]"XX M%),JD+LY%>+"4_&/P:?Z-'Z=N% '&?>.1X/9'RG_GXUI,Z)RHSR;4=U_\[.! M999IZ[FDG HFC94L!A$B%U9*)<.;I_4H4<;I1B^F,#ATP^G_V8 B@)$[+!_J M> IOG3MZ/)]_^70Z/4YQHY?'DT,W*V__:?9X='P(<3R#T]\N\BC/*34R',2R M)/)_G_@GXP^_L3\^O.+/CN.[G0^O_VG?[1W^SE[OOS_9>[)[N,M^';[:__WC MJ\-G\M6[X>'N_BOR^LE;MLM>#W;9#OV-[PY??3YZOWOX4CY[]_;SZW?QX/6? M.^39/__U;N_/I_+UNY=L]Y^_B]UW\?!5>6WWW^;3L\_//KP>_>O@]>>Q>+6_ M]>G5_ENRMU]^=_\IV?WGSN=7[][R5^S?[_?VX^&S=W\,7C_YU^&K@26O_OS7 M]/7^T?MG[UY]W/T\/'S]Y'UY[Y=D]\\=\>K//X:OW^VPUT_^>+_WY/5A^7OO M7[TX_9W__=>!/XS#\KE.=M]M\;T_7Y?W+I]C_W?Z:O_@X/4__WWX;/_U^V:? MAZ_*9_OCX'\_/SOY;3_,GKT@GW[;?_EI=W]+O-%<16)-AL08!1&$!\]- F*( MD($S;FC%+U],RMZ/B/ZZ2@,C^L#>SZ>U%ULS6:3@3^>.3], M^^/=\:CN8S(>ENV_?5I'[J;I#+EO9>Y[?Y[[)(\^,T^ JFQ 9)_ 4$>AR#=; M[4CTVE3N0]Y#WGO(O.=-YBSEE ,W@C-FN8^%"BFAWC.5W&WS'AJ$;9+B3B'$ MG4J,]-G^RX][6V\<+[S(!0="<@#!F $KG 8BDPM,\D*1A1:+%NP;3=:;&[OM M;B*'(X>WQ>&&I6*B9IZH=<(0;ZA,05 JB?5$6XFV:]=IFB_0--7<*:$S<*4( M"&TX>,K*21=$1:V3$I9N;$JMUINBK[>?6 LY%C=' M9D4CS1N;5*H^$7:)0O]GW=D3"?(A$^0*_,A$9MFG;*FV(A'F,BO_\DDGK23+ M%)W_=:;%IXO.?R!49TXSF*1K3)0Z,#([$*)8E(1F4_S_0HM6]84TZV)9KEP" MD)O_7:\$8.$]UH -Y[ LG^[P:#Q*HUDM!!A,I\=-74#Y?G:0>HPP60FBV78! M:F^:1H/QI#<:S]*TWQNE\[\5QM/9](=J!U870;>#.=^K';C@J*Q'>$?87(^-&K9ZKGB:4$DJI^S89X5XJ;JSRBHFBE9V2+LE ;2K_YR2\>5)H MFA!**-1O_MHXVXKOCJ>SP\+YT_WQ5GER=0=N^-P-XM/1MCL:S-QPKAVVSY3# M7M[^J@6>)(^F69NFV><+\C)$.*HXTQ BB2 ,SV M3:"I3LD996F(U6,5?:[X M=4VS&T=_M[4ULA3J$I022JDK&E\5M\N12)*(5'@EC3'66:.%2UDS85#CWP.- MOQ2,X=DX202!*&J!&G<"G+(1/$OE!"5+B3==U/AXY>)*^']^/ D';MK$5H([ M.DKED[KA<-J;I*&;E7_-QG\=<\&+&5>[F+%^ZN''E/C%,+C+E!)*":5TUU): MI2*@M>A*'GP8_:"AU6B#[:(,]B?E0\_WC.96B^86N2# (H.-K)A6H+PD()@Q MX%.TP'0BPN9$G! ;FY;TA5A.?:U<$8"A%>0HU"0H)932'>O[UF(KJ.\[K>^7 MPBO&Z2")H6"Y$B"D=&!U2E#. 3.[=5B>>C&XYAH"$URW M:('1"R(N5K&DA:?@O2\6F'$2K @&:-0D,DEB^J+RV[A@F&U2S(7JAC M4$HHI6Y8 BV$7- 26&=+8"D6(Q41F;D:BS&V%K<:<"Y(<"*G8B3*S#/OF"6 M52Y7XH6GW]P@"N/#PW'=P#B\[QT7K/6.7-FH&]Y*< :K7M9 C:S6<=0'&J6B MQ$KB1&3$T12U=YK%Y%E4>>6ZR.::ZKSSZ)/C2;V<6C[%.,X[DFY_.:3G%,2+ M%,K2V:#N#M5$:VJ"+34KM5*3E+0#97AQ%Q4K^H$S!<0*FWV.+I%0E$2?4-G2 MU51,V-TU["_HV'%+F/^W&QZG*T >4;TBJA?:<#H7)=/1@C.6@Y#.@6$A0,&T M%-(;'ATKJ$9$WUM$MWZ?\9J(1B7>)MR7HKZ&2YJMU6 9TR"<+FH\&P'>)*>% M\,HH7P!/;+]\UWG8=]M'0'K".BZ4$DJI*ZJ^]8N,J.H[I.J7PKHVA^2BTD!I M3"!,+E:^<@2RT98I9FB.Z4S5+W?9NSO8XV0W7(DK.[X2JV&OI)U_=8-)[T/5 MAS6U\G24TR3-)[U-CP]3+-KZ0YK6Z\;SM,SXJ'+OM&K&7OF#'P:A[*26T@Y3 M770TJ4F8TYO)+OSG>#!MTJP]K)>]KYE]K+] *:&4UCN7:F"5?ZI?C:?D$ MT^G65YY'KV@UKTA<$ !-V0=CLP0>RQW"PI=NH;N M;FMC9"'4%2@EE%)7-/KMWS1&C7XC&GVY4YM47FB@P(>D(#@NF8^6 M>..ZIM&Q?K6%^M7T*4W"8-[#[5S\!"M4'URVJP,5JLV+>_,3N'-Z-",2_&H$ M+Y<*3YDS03-E00>10<1 P#F=(%"MLP@^Z\@W-F5K$U$P@F*L>:D38@O M15<%=2P&:T$6G@9A;5'6GE,(M8>C#$E874>8T;Z2W;\FTFW['AD)ZQ912BBE MKFCW6ZTN1>U^"]I]N6DC4UH)*B$29T$0S<"1P"%QDC2/(6=C3[5[E^Z.8*U: M"\'66J=6/DA]L0X#G@S"U[*UR@K8L_'A9=FZ$'2M7W]QA?UK YDTFCILW]NN M)OC]XU)(UBGKM,D!;)(&A(H:3-$+0(V**GB:B:ZSD?J,D@[EW#"COLY!V4MP MCE!>$!#7B3!42?:/2<^*!)"U%9A/'MPOAN6\,BH&\1 MT$LQV*"Y*6YW!)EC\=*8$."SHOGS[&>]<'EUSH06MTY/!J.3](\UW8V+_OYL'Q8 M9/756/W34@15%F4M"J^#R)R"H%:!%T$"421H*71@KH" JB[U9<&$^1K'3R\% M,V)Y92PO]E!EVA*M WA.+0B>$CBOBI$F@A"*:*ZYQ,+6^XSD6RUL_0Z2,>G9 M)LR7 JLY1:%2TL"D22"\;WJG9M \E)>,MI*:IOQ%K('>[K:QCZR$99,H)912 M5S3\K8984%32Y2(,09ZGT(P82YAM?7KFS" M?; MQGN#)_ U=]$T53Q+7F#EZGU-HF&J$Z6$4EK_>,B5VBW5I(5?3$S_D>:]EM*+ M>3O=N9GU1PKCMZ/F71J+"PVK%@VKDPM")U)8PUV@8+.5())/8'2HL\>%\Y:0 ME%712DKTM= =2F%W1SUC=1JJ&9022JDC4KK+T D: ^ME#"Q%6:CR+D$@I>B'DID;9AB4,2KZSC>VFF#9M!"1A4HB4GG#E$PUI1<"=X% M/#\>W< :DC4@<$Q(H)102O=:2MUF53Q-ZW6:4$H_[ Y'2GUBL8@I+"..Z*9 MS]859\?R%/B/.T#%3OOJ\6"&MT5?AQ0_1RZ&FS3G/F@#(FI2?!T5P7@MP =# M?'1%F$9O; K6IWRYCKY#?<@0RAV,92"4;Q#*R]V'5$[E?P*(3QH$D0F*(#DH MJ[Q30@D?;+>@C'4:"V#6%X+Y%S=LV@ZY:>T\]"2%=.C3I,=IOU4:5XM( M^_$DI@G,QD>/ZX&=CH>#V*O"6T-^7ZT;D8R.,S9E84,.4+P\6;R_0(KW%Q1$%[1S,B6C5Z_.0 M+SK,%RO012)2$\^]UT8)Q8SG61:?2!6"\-S=ON6 +-$F2RS?6R;,\:@R.&TH M".$#.!HY4)U\5LX&JOS&)M.V3Y58"]/B+U)E*^1Q?C3Q%0FDJK47&0I!*2"4Y)03S4KQNV'6[>/# MXZ&;U0OAY6BG,.NY+ZT<>O$X]6;C\I-Q,]6]YB2W7KQL4I% U!EL6MVU?&3D M%3;^\]%XVG2'>#Q)\^W_7.$(_!&MO[YXLMTTU7*C_2$W-V5BM!!!A92%XL01K0O/ND"-<=:3QFZE MZ.:NNV&P:, 6S\09QCP87J^@%9\7+%$$;$S6&&*=R'52B3)]0=F5W5R,RM]K M8D'.[D*H05.CH_?$SV[]W15B^VR M&;W;7P[I7M[^>C)?I%"6S@9U=\CKJ_ Z7ZJ99]K(F*2!S.J%1L,S6",:T,.;I^#ET*71F9:?%T/C$L"(DH%+M;K"E(7$8=(BF>\LD()04:"44$K=4>?6!R:L-(H)0;GUC,5LI3*.).,R1W6^+NI\ M.53F$E6)%\$IIT#4>XB.60=$)^V"]90ZT2%U?I/QL_7K>?G\-$)V//HX&,4F MBN:.CNI053<<3GNN_&R29H-):@J[%H-L31%563P;WU!0#;MJKK4>N-FH6AY\ M&#W^WM"HZG6>B_.=;;]53_.AD?HF9H63.(I6";2<1(6_2"]-*#H"F# MM5%"CC[HX+T)66]LKI ]P:9A=XUT[-*X#E*ZTRC;]TBYL";ZXR M+XT)?$@&A' 4C"KBIA!D$IH90ZH^=;#[^A MGN^4GE\>4<-$%IQ(X$KQXGU1#88'!]&JI%FL]6NI6WH>"]NN7MB6/J5)&$R; M5^<_GE^UQ-*U>YMMZ7+I6O/BWOP$[IP>S8@LOAJ+RZ4(FI!&UX8$X),4(%QM M95+4->A$B23"2Z7TQF9QW;%<;;VPC/GM=9#2[<;1KI[5OH1M\49(FU2\%#@K M\O4J)@K:F@1"T00VB0"*1D6$ML)3LK&I^X(L7[?M&M"[;;XA(:':0"FAE#JC MW*\?/$/EWBGEOES#EBSED5K0SG,0C BP1;Q :)8R,9-YO>[9->6.I6Q7CYA] M2--9^2#UQ7J!>C((M7#M=$'!/M:G/;P\214$DJILQK\3BX'HP9O28,O15.%+IH[20\FNV*4N^)D&ZIU$9[RBH2@7=.; MN!L:',L.KQ9$'<4TZ>V\>/X<2PP?7$ZL X'2G<.CX?@DS?-CSX\GX: P]_-A M^;#(V*LQ]J?E4?+>UO%7!I0(I'A<+H+ES //VCHCA7>1%+YF;4V%Q21WITUE ME%)':/>.ZPPOI5Q,3[5+QTLA,!)5BCI[H-&R0LC:@#Z6"67J3)AT%(%XBCW-[FU<'+,7*"64TKV64K=9%4]3"^7[D>K$#,O: M,"FBY#6 M;#89^..9\\.T/WY>C/71#$WKU4SKS\6LY@NFM25)N3HJ@)HD092###9E#E+; MY$FBP@JSL:G8=>[CH:I 58%2ZN8-*J3@VZ;@I>@&Y3H&R0PXSS.(0!,8YB)D MS[ESC"0>:8!KS"R@EE-*]EE*W615/TWJ=)I32 M#_LYVM"04TI6!BZ"3S9:K6UPEA%+%3W,1D/R_;?/BT[JO,=D I6IH*%SMJ1 M2\U=Y(4*O ,AN :C;;'KB#+16I&53I4*D :0!KZA >U42K=- V@NM,D12_?P;*$()[0!Z75E"9? /?16%88(ZB-3<%M M7YNV&AG4^ M.:H#,\((+KQA5I>'1".MY;'L.Y[.#=,!VCJM 0] MHG5FB:5\F"6"Q.P].*<#B.09% WA(4:1N3"D' 5=6(+2/N5M#9.]6:I8.5^V M>MGJ?:CT_?[\V2-7-NJ&E1K*GJ>5,\JZV4&JR31^^N/9H""W-TVCP7C2&XUG M"U54G:Z'(65$?KA3,D2R*U](:3IEJ"G55+L&L.6]C^)#7'+@B3,69M3,?:#S<8;:[@.F?BLY14@ M_0.C[!#;[6/[:ZIK]]T.?;;UQO@@F2QPMLI+$"9SL$1)2-YDYK5CR:D:*N[( M7+ONF.]XDP5OLJ"44$H=D=)*F5]./+/**&V3X(%X)61QU83C,0KM$ZKSM5#G M_%R<]O-[\JSVC.2&$).!F\!!).G 1>>;RPMZ[\;))F@TFJW5Z7(K63-'2SLG@VOJ'([ .\_W"? M%,3-AF;SX,/H\??:#T]?-J>Z/,VB%YICO5U/]:^3\2&JC/95QK<1VY=4S18^5D"Y63Z5.:A,&T>77^X_%1E2O61M[;%$V7:R.;%_?F)W#G]&A& MY/>5^?U<=(V]X3Y*%X0#+Z4O["XI>&TD&$*==5PI3YN.<%@]=5^P?,?UD(CC M=G#\_AL2ZVF741A @!BCP5R#I&)'O!9!!8 WF?4=Q""/;:*,8[ M;FU"_'S,=6_KC922>9F+=F8%WR(J 4X4D ?C6(I!9)/EQJ;I2]9]H'?;O$=" MPEH[E!)*J2O*O86P*RKW[BAWN1AGW?W]#=,DT2 T:"6*'U[JK0LAU_KU M%U?(OPXB3*.IJUM$1="N(O@V(/OJY$U2-NHB2DB,9!!,J-K9D0*EJOCS(I 4 M]<8F[7/#.Y1QPS3[.H=D+\$Y0GE%*)^+R9(WF3A&K' @*7?%HC,%RI%&B$6$ MIHJ,^#9BL@CC=7"NL8X13],:G2:4$DII[:34V8 :&EC7-[!>?5P*FGVLY2NV MB$Q 3B:!"-Z 2XH#L80IR0-W(73+Q,+:Q&L&S$8Q37H[+YX_QSK$!Y<8Z4!0 M;.?P:#@^2?,DR?/C23@HO/Y\6#XL\OG*?'XN]L7>Z!P]Y3Q!")F"<(Y!'6$% M*E$E-#/*A]K(S5Z[UAPSG>M@/J.4.D*[=UQL=BGE8BJB73H^5W#&]K;>$*^Y M2\F 4%:#R-Z"+0(&QC6G)B5%8RR$S/N"7CL;@15GR$JH.U!***5.:/A;#9"A MAK\-#?]I,8"V]_N;++RR7E*(SD00T4JPE 90@E#-B#,ILPYJ>"P[NQ+>&SR! MKY'G&D7[$GK&>K+[F@+!1!5*":6T_O&0K?CN>#JKW5*G^^/O-:?TBVG%/])_ MC@?3P2R]2),/@Y#F9M8?*8S?CIIW:2PN-*S:-:S.A4[XLZTWP1"=K.5 E*/% ML!(4#(N^WL]-5$FF7"3%L-*BSZCI4'ZR._H9BXM0SZ"44$H=D=)=QD[0&E@C M:^!D(029,PL/Q%%NEW=M(.N8[4$HHI7LMI6ZS*IZF%N:,$>V89CQ;'IQ( M67O%N+ N$AMB2LK^^)RQQB+8_M8@>#HJ]D'ZK5@%NVFVE_?=I^?C2=W@UFPV M&?CCF?/#M#]^7JSXT0P-\G8-\AU^+CSW]HW(47#N#*BH(@BN#=A #4@GLLK1 M&Y/=QB;K"]+IN:*(_770)"BE#DZ"1(;N#D-_7@J9?'S#2/0R$@GMU MFE!*/^P?L424,81;IZUPAID4'25.*DTR\TG_N']4[+2O#A%Z.^UZ.SORVWC4 M[M8;H;R1AC#0)G@0G&%61G0,K,B8J:-8M*&.5QP*8]85@_L4-FY8T M;EJ[TCQ)(1WZ-.EQVN]50&*QQ]4"UGX\B6D"%>#9J[/Q MT>-ZG*?CX2#.7UD_]E^QCXUC7HK,3$Q6Y*0L)9Q9&YT5W/$LWCR]XD7+YLWG M-RV1[%LD>_)-PYK/>_LOZ1O'I&+26XA:^U=X0<:0MS8U+1/ MA&[I]F0;Z+GC[-:=$4370N'_=1?"7T'H7:+,"WIDM\67]9+LP7A8GMUTYS_' M@]E),9:'Q_6!79C_VQV/ZCXFXV'9_MNG94=U: .2ZQ*C)3[DX+@6 M]K:)%$W6-EEVYUQAQ>[O;XR5.EE3V#49#8(Y!UX$ 5ZK4'2IT46O;FPJ+OM* M7?LN2F?)MMMN-"H%5 IW'(Y.*2O/(^=$6!&\-)9%5GYHA&1,DN^8UY=$H5$] M=%(]\ 7U(+)D-DD')H>B'FP,X)WA8*2DTI1SI"2M=7?%&K]^W5WW] +R+?+M MG?!M$-0ZDBEW,8D0C"?.&ZF+H4:M(-PCW]X/OI4+?*M,)(R+!$7.'(36$6QB M 802GONB?H.6&YN<\3XQ"AD7&1<9MYVPA_;9>ELX58%H,W22]IXQ0 M@V&/=>;9IXMA#VJU$I(F$-XS$-+H8N$F!59Q)8S,(='BBG-B^U;)>Q#V:(HZ M?FK.7/EO''S8_$?Y4W/&N3_M\=Z[@X-G3WX] MV'ORNRS['#Y[]SMYM;\[V'L2W[W^\W>YRUZ=[/[S7^^?';X>_._GW_FSW]_X M6/['G0(3!0'!C0.KZX59E9V-Q@6:3*6O^2/Z8USE=3";'3W^Z:>/'S\^^N0G MPT?CR=N?&"'\IT)[Z:>SM1N;.SFG@K /J?O)JF?)T=I%Z]G^=& M)ST7QT=U)OK6BY?U50)$/>IMA5 05.0U/#F_>I+J"V6YZXW2K/PS'L^UP6S< M&Q^E4?F5G@OA^/!XZ.J[QI0'83"K53W_M8H"H49'[\OSR%($%SU7BHB4%)-: M.#N/D- E!2+O4H&H-54@/WZ$GY[LOGUC7+TC-XB%3WMAWIYKU<.5,C%:B*!"RD)Q MXHC6Y> 7L!GCK">7'ZX.N(,/\)3)9UMOC.-U=5H@3P8N5$8%*B6IS9+3;>] M1[U+/_'IG]'UTQZ-IPWL'T_27"@_?QS$V<&93_+-;YV:@N3KKSA?MG \N_Q7 MNO(HE3W_++[]6K<[1[Q*EAF>M4M.$!^*AY6E$M$HG;UV\@WE:N/LMPXF7\W1 MMPG\)+GWX'+YB(_=\*,[F6[\=/Z0E1-VNJ5"U;+L>O&97?ID*_ MTW.Z5*;=G--?G_Y[Q_9[3W>W'WV?Y>YVK[SN=7MO]\7>;T^?;.WO/.F]V"__ M>;:SN_^BM_=K;WOKQ?_M_?K;WI\O+N>@#E!#\S'^/CL8'Y#T(L/I7SY]^5'STH+?/G]-VD>*ZTM?)H_H#[YFV8_]YOT%<>DY]F\G#&NN=%7F57*3WLZH M^N#?WI,Y%S^[Q4#XX,]_V I/MB; M>;!D%8;H=C>DJWWF;3<]Z.7A^..TER?CPQI(JI9[$Z LCF1Q$=/T\2VU2KKT M/5H[RKC)E3=YW;NYG<+ #70$NV:M0(=R_E=[6"OG_+N0N[_:1\-F"3\<[GYU M&NX^&N[^^?K@]3]?GKQ^LO.YF?'Y9/A^[\G+S[OLU:?=S^_IJ\]_'#Q[LG6R MMWV6E1_3UT]>'S[[Y[-/>T^>T=W/STCYFS7+3O?^_-?A[C]?#_>>!/[ZW2^# MU]L+6?EW_R[[?/7QU><=\>SS2_[L\Q_E\_TN=]^]E*\.R^#4B3E=_=WZ'/GKQ]0P75GD<)+H7:XK%F9;2T$+/*+J:<,HTM=$IH ML<;\<.V0E9*7.LY(B3#H221*1 M"J^D,<8Z:[1P*6LF3,-*Y(R5"+)2)UAIP5:2UCO)909!%2VL1!-XXQ608+Q7 MIIC F6QL"M:GO".L=*^B-Q>C\)NY?+6DH-:=C<)@F)H"H>K2UI_6[T,-\QQ- MQA\&-23N3[H9Y\'WN,)[/(" S)-T5([RH*D@F%>\'=8*L<_-#VZTS=F:S;NX MVN.\R\FAWXJR?#],3:'?*&Y](U%4W.TI[I=+00X==3*,1/#",!#""G J63 ^ M6"LS-[KV"!.BKUIK;=,AGP*1W5YH )%]M\A>#!3XD!T-Q$"US(M)+@-8&0)( M9T/P-O-HZLU-T]><(;+O+;);<*\1V7>,[ 6=731UL;R4 YM]\;@ST6!^^P[)W)M#?JCS_J+O:RR^G::O*\EOI[WPZ2J-I0B)LCPA?+3DO M)'JJ34B0B2S.2XH6G$P"BBB3Y8E30F0Z-IUM"EJ85ODTF*#3JK M!'HN_.=X,+\N7'XX_4&7!N,YM^S2Y,&'T>-OI;N7GYS*=OM4M%M?);M=!8L4 MV!X%AB5OQDH:DB460@X9A D4?+04$G$BT)"CC84"!>T3?EF#!@S8KC_ 6_-F M$.!W#/!%1R8&Y[--!#C7NM@XC()UGD TU G!-'.YQFU5GUQ04(X OR\ ;\V3 M08#?-< 7BRF,E,R;!"8$!X(*4S0X9V CT\1P:T-BM<-2O]![AP#^ !,S1Y-T M.#@^[)5_';K)^S1O!S(8?4BG!9.8ENGX_;CSP9RM$";S1/1Y.AQ,0WFXL^G6 M*#Z?BWSZ]*N0D?!6(KRW2RX+*R:-8#Z XJP0'LDU*BLC2$(#(T9R+>LPX8X, M$D88=\Y3N>3FQH_"&8V;]K"^Z+UDHH/+OL \:@;"<@>>*@[$)Z&4=S&Y@G75 MY^;:M@UBOK.8O[G;6HCY#F!^L7(J MRJU322*_M<=O[Y=;?#B>@X#N MG!^S"J 1LRMA=M$/$518YB(![6D&$6P&HT. 8%ET@;N@E=O8-*2MX<"(V.XA MMO5B,$1LFXA=U+*4>Q6=@)1#T;*.$W#9>2 Z1!)C"$;YC4TMNU35\ !R(LW( M%?!NVA1S'=8BQQ^_0H_QDSMR'EX6GW?TM\89F%VF@'&*1' @C&5AI-;ADB32DSFVDQ6_0K"])E^I5$!YM_/HYDSE7BTL3@3E(*0/H"15$!46A#IJ=6>U&MDIF^N'P= -'<6S:U[ M%8CFVT#SJ_-H#E1%SC2#D), 04PNNIEYH)EY7VDY4KFQJ41?BRZIYK]P.,XF M$97-IN_C_V&LQ,?5YN.Z#RFQI8M*IXGCID7<8#H]=J.0YA>4>LU-I5&S^68, M6!H-QI/Y\$5,G:V3]WN^5N#7^8S,T=NFUGEK%+\4#Z#.;5'G?E[RA[4S=71Q M N9E'2WK#)B8"*C,95&Z(8=Z19L7E0FPY->V6?9]_%@>E#O.,R[[O@9UF6L4V3JGVXPFE:QING>:.><0.LU?3\[ M;];FP:<4X7.:C-&B7R&7L-O349C4/L=/TOR_3T=G8IV/2-VOLD6&:X_A MGBY7C3-E,S=, O,Z@RB\5A@N:1!*%&]%1:V=;6[3FRX%VA'CW1O#CMB^9&N%=$!$,6&$90)\5AR\%]D'6>RHZPOK'\^!5AC%"7?P.RA08[R40+26+T0MOZ^T/O:R3<6[YS:!N^\"-WM9N MG+WL!I/>!S<\3C4)4N%6/D)-B91OIX/8#/# "ZM==TG.T]HOQ].RG^ET>WSH M!R,W;TU\)MCM;^6Z-9G4@]#T^9J?B:>U.=AQ#S$XK$N!HQ M?EIR5XJ4"4M20?#1UN9?%HI9HT"[8LQ8'JAEMK8K[U+K+T1_QU,HMX9^]';: MI(8%;R<)Z1T-1>BR3C(H-A)X%3T84HC!*N:<"\VT)H'D<'_)H76/YT[( ;.T MU^"%!5^*&)95I RB2+51<&#@I)+E.Y<$#=(S0[J8I7T 69SG[N2LF.PR/ZHW M/(-(];W2IY!J45K^=L ;1#=+W[AEF U:JS$)IX?@U_'DKTCRRW3,K;++#T7V M&$%NE3M/OG&WV-[^6_[&<<*%9AIXM 2$SA&<4@F(M%P$5KA.Y6I367*=<0H8 M0>ZL.=5^&]+VT(Y&TC6 _OMYH!.=6639@97:%-,H<3 A1N":^P)VJ51NKY0- M\=Y9O+??Q!3QW@F\OSJ/]QRUL=%8R-P&$(Q*L-87/:^D3"G(%(SK(MX?0*9I MWWWJ^31*>= X1M6EF7M";C@N)O8^#V4&O[/';@=>8>UJ' MW%,S*;,(^Y>YK/?RO\\DO74FZ*TO '-&A=IUL?R\B]$BA'E''1^$>2=@OE@:9YWQ*GM0I!A!(E,/+GM? ML%[<()-T5BDCS-<4YG=2(=<>SC&*V9JS[.#-,%,3;<=E4ON[32RVQV/@IL>S,M^=S[53M() MJ6HUJEIN6NDH$58'#='PVBBZ\)6G/D#DMB9>BN')ZQ 'O(QSCX%[[-MPJ!.YZ ?=.K]L@8-L#[.)( MANA)IIJ"29*#H+9HVF!X$4Q!K-7:EW\537O!/ :\8G.35VRFMV4$5)P3T4N'K'L6[/L%".L M[P.L;Z']!,+ZIF&]X#>[9 WSC(.CQH&PU!5EG1AD(33S299_B(U-VR]DW@U4 M/P#/^?DD';E![*5Y<&CN+H]K[*@7CB>3>JEJ[D=C9>!:)MR6:>]4XF?-=TZC M@ENCV$0,MQIA(]>MQG5L>:2ZC(3D; K7)0G"A PNJ A21BVLX)K66Q%*4:P0 M6B]4=\PWN1J:T:QI$^J+\^2"5)G8 .4_]4*$T. Y41"*M(6G-57 :SJ@3^WR MN,@[*1)"H*^?MX) OWV@+_@OPENMM.00?5+%?\D1K&,,5-32A\ SK<%&V>>T M(SA_ %F4+]V\*Q[KPSYWG:D9CXU9E;7(JC15T(N\-QAMNZ/!K#R2SRENGXJX MCM1$JFN1ZOB2^V)$9I8$ YK4CE@D1#":$8C,)5T.M0VRV#1&%INF(U4.".RN M.B\([+L$]H*S(B3WF64-5,1:NQ0S6!89:$H5=4($0_S&IJ9];K OR_T$=KOW MEA#8=P3L!>IX7PTS)CQ"76'(UN,A*:BZ!YD)7(JD,GB0./'#O)->> M*;.QR>EU"K@P=MI=Y-Y"DN02Y*(]TB:L%QR-S$E!M7; N:D3A(P'2PP#;[E3 M(A!-?+TDT6?T.B5<".SN OL6DB(([%L ]H*C(3,)*B8)G%D.0NH /@4-+"EB MBC+/4M=[QGU+EVL;, MRPW=)CMP)7B3I?K'654M3G\_%N3]Q$>]MKLA<O_K BZM!U'A4XX@B80"3WM(Y&RQN;1DB\:'UOP7N+UT7.@Q=MDC:1O>!L MJ%"\C2 =1,5J909C8&+FY; %99UVUF53KX&558CM>XOM6[PS@MB^.6PO5EU) M(KW5!A*+ H3/ 8Q@$01CW&<3:":TCB*FYMJUU)C<6-'IF!RG>,&-D6_:+6#6 MH^-9CRO?&VEB+=MS"?_V5<#(?NVQW[./2SZ+C,QDE75Q5^H@]GK5W:HB3D.U M2\Y;0Y4O/DN?:\R/K _&N^6P(+)O!=F+E5@T,4&, &JD+SZ+LF"%36 \<2Q% MS:U2&YN,]*5B>$GLWN+[MK(DB.^;QO>BWT*+XQ*]!&8HA684GF-.0Q*LB)IH MP4BHM]VY7J['PM&AM^"WY%0'20W+?T^OO4_+@9_V9N[3M1T8C-AT)I7R?%([ M LY.SF[*[;M/Z2Q\@R2W&LE]6G)/K)157RE@7HOBGK@$7D@)@3JA7."\2087 MB78H-(,@[EX%UPK=*Q#.+<)YL6@K9A.=3Q"]R"""S^",9I"YTD5NR42I-S8% MWOE:(R1WRQ?Y/G[1(6D3W L.":LB=,Z!UD86<$%J>2II\F56,)-1XG^IKS]/ J&IG47X+61-$^2VB M?+'>BVJN/!- F L@:!)@7.10X,YX 7[6+A:4D[[ W,D]1ODM^"N(\EM$^8+# M4@6;;8A01,E!6!W!945!B20ET9[P7'2Y[EO=I2Z:#R"#,K_6CDF2^UKE]?5& M'::+;X;LEL=WQ=_9X[C4OMIZ8 M*3+?+B)_?BKQ7TY>3E,LY'@F]:TO0D=6;)$5R9)KHX56IN@\H)YF$%EY\'6P MFV2&I!!HMBYM;!K3-^K:UW-7A=$:A7(?+C6TGLU!:K@K:EAPAU+RE$IE0>8H M023'P"6E006J#(\N:Z>+.V3ZUB[/A$-J0&IHW9M":K@K:EAL:&R#CH%&2-Q% M$(H+\"(;(-2$8B*&;)C=V%2ZC7JUVZ*&>Y4;TA=BMX*GEX?CC]->GHP/>X/1 MAS1=<+(>WVB^Z KO<25!7^0#B#8\/YZ$ U>GJ8YS[]!-WJ=9K6\^ MQ<)A&F$W\,YG3,];!<_=22.V_?%6'2\U25L?W&!8A?KK>/*B*/H7*1Q/&G)[ MDCS..FC3-%@>KJH9]U05TT#1VEN840_>N0PTJ^"TCR[%L+$IN.QK=9U1TECZ MU5V(MQX30(C?*<07 @.LT+/24@)U+$$1< 13A DNF$QHX)XK7JQ_0_K"7J<@ M B'>78BW[MLCQ.\4X@L./B7,6<(R\.0DB,@S6*\)A$ADL=>&:+/S+53F CSSL*\?6<%87ZG M,%_P5K2CG CNBP(/#(0A KSB!>O$L"0"9Y;Q6MII['(C7BSMO#6'I0#@%!.8 M>[E_7LNS+])]/DE'I]&38(CDNSW!U.09J5(*H%0'AJ(:B M_GCM4DYB.08L:M>T >S+"Q(R>"'_OH#_1GT=!']'P+_H %'+:/;5[;&Y.$"^ MV$B\.D#199MSM)3%"G[=M^+:@0X$?V?!?Z,>$(*_(^!?;"IH76:)*[#9:!"$ M&[!)IT(#E1(LL\;6R6N<]>4%$TJP2\=M5:$=G?;=;!J=I_\<#XXJ@C!_L]Y5 M:&?=5)\/W6A6V'#G3+#(>BVRWO(D61^*4(U5$%3@A?5$ D]I !$HC2)9)GFJ M)D^?Z>7:=+S%?Q_ ??/U9PCN6P+W8G/!8KH*SC5P%RF(*'T-9D0@P=!$'&$Y MV6+2%'#3Y1:B".[[ .Z;KSQ#<-\2N!?3.%%+3BD%:X(#X6P"QX,$;6*,RDAO MN=S8Y*0O6$733S%Y ML[8NRY.Y)%^<2A9YKCV>^_W;P4QL;_\]?Z-3,+E.G^-19A!&"#"!2 @R6!^5 MMS;/VPE>D*[&ZOFN0KD;_LEWD9P'GU*$SVDR1A"O#.+?SX.XWG+/@7OPT?LZ M0M*#,XP!\<'IR$WYC]C8_.^_F4+$/W90.#HS(W1DAG<1RP\A47**ANIX# H*!V[8B\5'#]=Q.3#6P(B"5/' MTAN@(7MMA6.*^];L$,1R9['^7/UYJKV[N-,+^6H3ZZX?= 28\6N3"STNNB3'4\T0,%%*, M-58JP*; (/)H<^2%"74NKDF?7'#9'A,>785U-Q(>5T8U&C?7 /2"H\*8ICYY M!C:' FBJ?&T/9(MQ0YB(1FJ261<#IHCKCCHJB.N[P?6"TQ*L-2X4'"D+ZIB"]<$_$9B^,C0Z*5U(<%&,)&&8] M\"PIB46X+K1GR""DNQM/O'D/Y;N8QE#B=8&]<$?$4I>\,1R(K$/)G+/@(P9E77P4\[EDK]V:6]DN35][B:SO;PU:O[=O#8=U*VAB=-^O=>< M"850AN?,0(8:@_7%V+'9> A"2>92,7!4Z&*L!@'>4:\% =Z5:K#3@?7:)$*+ MTQ(YJ5E3*\!G6;Y032-3PBG?R:IT!'A7?9@?13@B^4=KP4Y'#5@;:2H*VBG* M0$@EP2A#0*5,@Q$VQEK72;M2_? 7#DL<3(^&[J3N,WT?\P]C)3XN?%SXN#JR M\@%D@G?3K!>:@,OI'/2>/^G]_7A:OAF,_N?"H1ED?K_S]Z;-K>-).O"?X6A]]R(G@B6I@HH %7=]RI";=E]W7F:$W*-&M-H]RFN4@@5-B6,%!HK.,"*T=\2[QHBB2-$^34*I(YNF&W$LW MHZ$'Y'AZ3*#P@ZL35K!>^%<'#]L"#TNF&RYI)@7H>DY)4/@2 :J?\I0D#$L) M"&:,4J#P9;3/BPUXJ3IH>"30L %+3P<-6P8-RT79X6"M+A0I/+.$.Y\23?.< MJ(PE/K6)I9Z#Y""2?II^CSWHAT##HW)M%Y>[MOU@]+EN8N7+H1J:1?7JUSOU M8-]@C.M/^7M&[V:X9O2?P-"PV+VMK*JIPE#SD4>F%>:)S=LJ-RQ'X]YP-+E_ M.\/#DPZVI7O;D_F)KC:L[+RZW\K_5]L34%E8SX'AN]0Q4 T22X0RFA0%BG/> M%$YTD:D_ 37?:3NVCIKOBIJ7%'W0YC,OC2+,:4R$33W1+B^(X]Z*0N0:5/V. MFA\_-=]I?[4KJ;E3T+^7I)<4]%PD1N>*$NJ,(]SRG&@X4:Q=89CD.?4),.@B M$7W!5ML0=(5[?D0Q4*S;8]3YN8.E8F#Y9 R#QA/HFA \"!UD(13MV6C\))PF M=HQ\TSK+9XVQY3+S9"?+?"/PO5U-@\V,RHUVCJC$2<)]HHBPVA-)C6&I2])4 M=44]?@(:OYN \H[&[X7&E_05IJP6QH""DE*%<0N&"&8=H2&KSGF>.='1^ .E M\?N/*?]V(N_4F.^E]"4UQN66 _>6Q.96$%Y8250N@=R-U"*GP- +4&,D[7/^ M/1$(71&?VU#H*W=>-WY&+XKJG8_&35/)0*I $9 MT7W\! "PM&X<.NB]&#&X3!+RM*C>&9II(S0D& )3R5E"BA!?$@ MN0HI$FEEL;.7\C[-B^TH%] 1]/;%6W8$?7\$O:3!%(##5#-!L)T[$G1*)+!. M4&@21RWGNE!Z9R_A_5QL2?V/CJ"W6G?I"/H'$_2ROR43B=")(R;-&>&^P)JC MC(.V HAM"VZ8P;Y%E/;3; ,!D9VKY1MBO]P7-S9E5<=^G9V-<#HC\[$W.N]\ M+@_&Y[+.M_R\CNI[X5^?JK&KW@X!!I_#!\-)^ 0OMD=';NAE7 MR+\&L'1X;##%?7^-=^%%O H=6FX0+5>K_C@E:<:-([E6BG"3&Z*%.(] Z2-AR2%C2J01C.@,D("++0$I@@ M:2D5R M#AB1.P9R@]S98ZR?9ZOM8+LV#C],KZK@FJ_H5%,DKM[3UW_]U3EZ'JI:%; N MP%^'=!M$NJ\K^I!6EA62%81FA2-<.$^T2151+/> "ND)8 &>#93/ZJ5QUUG;$ M_%B(^4Y5F8Z8[XJ8E_TZLC#>%9HP:B7A.BN(*E)#*.-2.NU8[K*@@_!<;A$Q M_PR^G1BM62?R8_47_,NT?:"]0:ET.<"NV-/S65.'6 ^86#5Q/:_*<>^3&DQ= MY_QY$.%H2PUL,%1W=O@+_N]_-4??!>W>+6:FBXVRG]-CZZB2,DU)4N0):#.8 M?:.D(B8S@F5%:CU#;4;TMZ96=$?OVZ[(;([XMRS.IND2Z;W=TOT;M),ZMR0(L%N36F1 M$)'GFGB3:L]30=UV)M=VY>>[:OW==FW)D]UV==O5M<[8C.7K=#2PN*2J-W8# M-7%VR%6Y$3P1!.1FDR Y&N=L%T5O =*U?>7:ODM9-V9I+^7MI=\\@H!F3E/K%2< M\#S-B\\CP17+LT M(=X7@G#C$Z*9!NJF-.>%2)4UF[,[=V[Y;ZIN"=I)[#+A>@.GJF\LJ]]9X._) MP1[MZNY?>'1_C*$[C]I#I>=[44)N2- =X=Z2<)-3 <)^Z>0<']P4'RWWH94J-,@G)=0Z" E,9T07+"15"RRRC M-E%\9X]G19\G?$..P*X9_09TK7)HQFC9ZOT"M!#^]0_X+*I@:FCC/]Q_I^4G M()#A-W:+V*#Q\B=%SHV[%4.=:OC?T_G1OG+59%R:"?;;J4[WAW;Q@]:3?\%R M1X"S\<(.],U&=TD^M+5LD7.LI?XGEZF&O]ZI M(ZX;8S-C_ 1VC=_=23D99XAK3.9$?K#XK6E_5O(.I$&$MH(BSA<,!$<$&) M\(IS6S#0O['74]&71=?8Y8<2ZE/0K[]'>;E&B_QFU_J-#);;MIG_L['(@I7E M/Q:T+[276M(D*8SCS#AM-.-&NTQK!C@O@F1WUV[E#NTWB/;IBA*7%SQAVBAB MG*&$9[8@*B]2H@NO06Q7DE.&Y:!I7XI--<2X,27=<_!>!X@=('96K<<.B$NJ M;IY+P>!@29:E#*OH.J*4Y21+,F,Y4ZGV8E-6K0X/.SQ\R'C8F?X>(1XNF0,\ MR(=22$J<49[P@N=$*BNPB()QE#$C)-^8Z>]' >*C\G>N]\B_GIZ?#QS6(U"# MGBTK,QA5T[$+I9^"D]X/1I][5DW4M[GH;VHRO<$8K>-.X4#M:*H';N6\O^<- MW2ROF.5/8#D+X2GG"E $>$6O!!8&E#"Y#R/:XQ>#'J6DL_%4B^?U'?P++N61 MZV(*-RG$K%:/SHPJ4IJG&)Y<$*Z*C*C"IR0%Z<1[QQ.?N5 RAF\J#^T!J6T= M)&W/TNZS!ET'27<*2ZQ0*;)'?',.%E@<8]<[NPE M_71CV?J=+>>;U%U^:$H?GMP;/#A$M [.-@=G9K5:M^;Q$>@>*0T>DWT>D2[J! MXLPRF3G"'5I0F=3 3$5.F+?,4VJXS1/0#>0VL=)'Y=A:[^4]&@U)\.:6PT^@ M)X<:R$.[MB)REXG]$,;HBI_?;?'SAZ?\8ZC3>6@I?#X=FU.%%="1QJ?#8!%0 M\'FH8$+"WEO MW%#0D??]D/?+Y2K$6DMC,I+S'#27Q!1$%RDGF;:YS;4#JE= WFE?%)V)X?&2 M]QT4G>O(^S[(>\DPD27 IC-GB2J8)UQE\"]3*.#CW">9SCQ5?F=/]!G[;J=E M9YJXG=,RT$?Y5072'/G8:?AT-+"]\@S[-X7H]-[D%!9Z'; M\I.[[TY.CQH5-Z;3A,[KBT?^PO^K.?#G\_-^$X_[7W61S7C&'0S>#@97JWTS M7W#&$T8XW G"BP35F2PE!1>Y55H6F4@WF>XFY$W@V2>G+ MM;A2BE$-*;'<@I@C>4&4SS(BO"UDX@H)2+ZSE_59LJG\Y([6MX_6-Z;.;)+6 M??D%!/&O;CSJR/S69+ZLUZA$T\);0@7GP- %)9HI1>"XJ6#:)4DF=H"@!0AE MOVT1H?\$'IE]\]]I696!1-$3,W8#-7&V-QG#F#7IFE$UJ7K*F/'4=4Z:AZK0 M'(V&J)*^&/^EQI/ZC];IOYD?^!,\[_UXW!TH;@84V8J6HS*E?6H*4@A0<+CP MH.7HU!/O,)O&Z]1RM3%0[(RY6TOEF]5T.BJ_9RI?TG"T C$VR3C)*T/!%F&SE?P:>CX M6ML%X,]JY">?U=@!A7UR@U$,20MJ3N>A>0@*3>.W?GIV/AA=./?:C3^5QKT^ MA3/]':_!D]8MV!\,1J8V!KUR9G0RQ#L06Z4%>'PROQG[9W F76[N!E'TI)W, MEAX>O&3'!95)5A0%2$(YH*B2&=%I8@E+M*7><.MSK-/;+UAG]7V\8+#Q&+4? M @:=;O0=./!R$0>83925>4&TR+$[@\V(A"M!,NUYX3.GG#/;:!;ND&!+=:,. M"1X*$KQ;1 )M15%XEY)<" ](0!W(!JH@BEN;2FF42=)M1((NP^GGS7!:G\2( M2#(TY:"<10IBP9-^^&^O5>DY.-OF=:#C]Y-1;W+J>D]&PU F.#CB?E<#-32N M]_K4.?@9Z2TT_XQP=>]5;[LQ;C#&3V"(N;1U>MBN\=@^-2?:'RQ7V]R=/ MU'A\ ;OV;S68=O%]FY3KOBY8>KZ:B^/$YU42:(@'M MD^6:%8Q*D6^Z(TB'4!U"/9S6QAU"_6"$>K>(4-HJKK*"$>-M2GB14Z(+:XBD M4FKIG4BUV50+XRYT^C8$V;+>U&6K>J/)J1OW5%6Y;U1YNW"J'ZLDKK1F6VG( MUN'7;?"+KJB +.&%$"(EE"E0 5,AB69&D(P:G61J4<(RPC%M,R4Z)R(4C>>Z3S/B<*I9U8$"6#%/;$(4,PG)+!"X2(5.\JU,2/@)O&=O1MC?U 1_ M\;(#K4[.7- X[L.I=FD[VY_ 5G3#M3\6K-^D(Z[KB+T-W("M:&>%8UD&_)K( MA FLM^.(2$$[LPEU0BB0V3G(=9+U4[FI6.R;4=&6&\8[&/QI8'"3[KX.!K<$ M!I?46^XS!_^3I) N(QS[QLE,"+AZP/,<-1E+Q:;=@!T.=CAX[XN^)Z=BAX-; M@H-+Q@$)\GV2BIQD*4T)STQ!5%)HPHVD,E-.J]1MV-EXMS#8!>AW ?J;#]"_ M)D+_*?QR>V+S6P26 A79T50/W"*%W7>X_".\5*@OMI98T M20KC.#-.&\VXT2[3FH$X*8)R?:/V0UVDVH\5'OF*+=$*F\L$M&8!(B3AB>9$ M2)\0*5B6Y#91H#'L[#%!^UE"MRA4K4.H#J&Z=*1'B5!+9CY (9UIIDDB+25< M.$^D216QUBCO&?7>B2X=J0.H^U]:EX[T%UL46=A1ZW9J3!VU;IQ:E_0AZ[W$$HS$)#PC7#E. M5*(3DF8YZ$6I3YW,N]R4J=HVC+8,!S%9"RS+2#B\6] M=Y+FB;-=1'\7T7]U $;\)SWQ"A#(Y2>#VY-JD.8CRT8,GQ7=K, M(<)FP"(M)XZF$@!6%D3J)".),#SC>.+9Q@LZWB?"=@D.FTQPV+X);\%V_7.B MX#+#_[?EI[W_#?]I?G&FQB?E,-SL?)%O&D Z-]XT0V#T.HZ0A&Z SF&S\M$9 MO!L#5WK#T01&KW,W3#MUPY=#-32E&L MF[^&CNGE)_?;Y]).3ANNU/I5C0MT_A.E80K3R>4_V9:M+.CB7K3_B].-/"IW M,A$IZ"A.<:H-EJ7,LTMWQOL[VYEXUX%IC\8AC>A78 INC$_!G-36 MS*5W.D;!Y_^[_HB*G;TW2.4A'PIEII#&H?;6'?^]WM.5I*YP3Y\]__=3V>\] M/WJR>RGQWCM:K9_Z40-."SEESV; ]'H&3"LKV_2$DQMAPI*,=%LLX,G.U8># MT_CQ9Y'BTAA@?Y0(CZ9G,(390/O21=7AQ?A$#U8CC@Z>UVK$Z.+]V?N/[P^>7[S[^_GG]Q]>TO=O7GY]=_;GX/##T8?# M#X-3$/&_'!X/'B[Z?)T9NGGP^39Q_^\_5Y"JI(>IPS[TSF,Y*Y3!"N M?**-43K6FVEO#+<"I M ^WL'&%O/ 6@/X _Q^5YDT;Z^[2""U5%O][KZ1EI]5A0VF1^-SY+RQR?0!"(/AU_!O;%D8YUCU3IVR_YVJ M,8P2'WP-^_=*G8V&F'D\*.%EPU(MCG\*XX\\W!R'[^D]G8Y'YZ[?VZ]*%8;= MGU:3,?Q6]6$'2G,*BRGA\&#CFV6A>]FIL3GMMQM=]WN5&KBJWX.'/SJ\C/V8 MQCDHL0UV-3V'!<'_C\T3KY*'[QVUP[UXX\8@)<[2N?^";1IA)_!#-SZ!D_U< M3DY[[T>CLQNM8VNN/$M@:2^&O3^G<)XL[_?0^-^O^\/%"Q(N9;A.(#[ Y/9/ MQBYPBG"WY&$_HB_!3OY4G[5?VX@?^&.X6"RMG9=%C& MWIEPC9 6X0;-[WY#$G@@O]2OQ-\WK^G/(!(F4<_E]51?,U*86,^68VTLT'P W3/67Q:7"\,W;=WL]V-;7[ARXJH:O4MKLK8*-ZU7G+LA=9RZ0!@[8 MVH@015/\5L%% .X*V70R5;@!"L_0!N6V)H.%=\^.>!%: M +:F8[PZ8;I? #;"1/[G-N5@DH)IGMLTSP77.I-.",:IR%)IJ56F;M]2*(I5YB+2M-E."4@)R0LB+/!+>@CA>[EQ5P 1@;!%%CV /V,JSJJV!P MYWOC> R-,:6^96-4/FUD;"=NZ( K17*U<"-+Y%)H(.FY+]A\-_!&9-L+EIBY M_04I#AA=I/HH3:$M9^Q.X<*B^*O! LLTQX M.(ME67O[I(YP)Z*\,5?;'I2$$86GTR5CZ;7V49!+@0BUO'7 XX!SU$T^_F%,U/ D<\*RLJK9H M\OKID]DK8"0U1J<,_ ITKD%K!V"M(!;#5[N]_<$ A2XWKO>M#93Q?3K6!&IO MEAN4D3^'[3)MY7\9S995PH=PD=:KJM?2>;B ZSE!T,DP:-:#=%0%?0Q/]@(T M&A!]D=T<.%/+<"S*<"C8#*8U)YJ< H'NQV-\%0X/I$?O06#K^3'(4"O>@ V^ MV?6>@8C28Y3\OYO]W$[=S$,1;FH@C*7PX$;10XD2:.]3.9I60=L+" 0/(>5A M8F)DGWB+X4Y^FI,!;,AP]'D^U_IY?*N>M97&!V&: 0QN'+D\N_&[X?:V;\)> M#_[O1[+KMY5[X9]6DR#65C\G6Z;'GAI>."^(-YDB/$\LD8DJ2&X,E1GE::*S M[6>S<)9(C;/3?%A*?%A"T+PBJYP9*:[GLFM8*C)#H#L@1""^'LQ+G42X N X M4Q]!P)[M4F"5534].X\\:7**RBV GYD$:H_,S 55?UH+W3&1.?QT4"I=#N:X M86>6YWKR""[!T'#);^);<'D-0[Y^Q3C(97,#L',@/$9LBFI$!9@Y;A3D&7/N MG8>J>U'=K5JFU_G>G"GKT-+1VL!Z9]IO:30=Q-;Q)S27 >A^=L#Y515>Z54Y M[GW"H@@XP875X\:CDG0Z'DU/ !H;R["9J[:@P1S.WQ\GC4$> .<.!PTSK:8 M]HN'"F\&B0K.0=D/TPHG" H\F@Q0PX(?:X6FK^DY7+/PZV;D9M0@;>P;M![@ MTJ:#H(A-![;FC0UK'%6MZ[1[M7ARMV@.C!2H:?@$#19#4+=:HM;^T(8_:]FO MT\<.#YZR8\&4-H9;HK5UH(_)A @M#"ERP+G,2^Y3L?W 7Q][KSGWAX?[B$!^ M.@Q7%;/ ZH5<9E'T]8(7'!AEQ)JWNZ]WHW7&C@8#-=Y%\1*_ 2IM/Q_MPV>C MH9N@,?02=(YTCV 9B+UY\6R"B]I,&VN T8R='S1FJF?-6R8*_" MBJB!"X0)7_J6WHDJ:\4)C3L.@19>.QQ-%B <62(H6Q'2(HL;M]@%?%UK="]" M88Y?:D;QC^"E.7/]'FQ+K>DU4OIWV:#N$Q77)]EV"'AX\#P[=MHHESM%BI#' MY&5!%*:Y _ IR1TW:6JV'P%G]5672Q,_3"AH DDFR&GGTS%@5N46 M_"&+<[ID*NV7 WH@R%[4+E2$>1MA I$:H,TI$)8O>M7,"G4-6&S=Y;MC^#H, M^X9FO+FA+H+73XE9)_0XMYP:)RRA*16$RT03G3%.C,M-DN8I3XM\V8KN$F4" MFN5IPHM,2&:8R[.D4"HUN5^)6)GO>N_Y_#9?'8&R8LU9$Q!;)#]-0"R[/""V M"VU]\*&M:VW8UX9/+5&E$%H7A1!Y(A075.F!CL)-4YRNOH<9H_T[^4Y_9[ M!E-G4'N81 G!N@ Y_5X(8"G/02W3(V#=_5FDB8L?-"(_(&(P4YT#BHX78RBL MBQ$7+JIH(9+B?(PA'3TS ,TKOK>V]Y5!:%@4(-;OR27R2FV3(DO&(>M00:H# M9"8]I\SI6NWK%HE=7')W#=RPG^Z^<3C9(7L)YC M@-^"B10$(M#>L&RS [::%Z10M!"YS"WP@&409KK0PK*$*>:Y3U(EA$@,I2SG M"9/9BN=C8=M[N-O7R$4/%\*OW9J]>?9!.:Q@?P(-SZ),1\A"RV"JKJ;Z0V,, M:G!Q,EHPVICVQ@80-N%"]\:PQ_T9"YC'KC:^UW6J8?]2U)SC$]JWC(-?:,2C M_87)!"=!1.1U)KC+5=(0PCNP$9U1RQS F0?;TS1.QB]L63F91B/_&F?HO";4 M):\:HET-5=>@=*+3!6B">#NL9[,?_#)=%-YZ MT'K[%4#K6&8Y%=YC;7F?$5[0C&C#&5'2)-8D29IY$$Q9(=;$X?6:$#R\'[<-CT\>'>LO74^98Z Z \HBNSL";F[FG(^ M/^Q \$UD2+3VU^$A2;@),4AY[.;>OM5\ 329H]D;!"V 71OLY;5)O:P]@@U, MWBY3;BOXV?[-MFB('&AX,G!-2@/ ]"Q$Y@S4!W2'#WN,_J_@]E['-IZU8G:J MI:"=Q??6\3OUV^EMWUZ[G&]T&(]7Z'TUV_KJS5A9S&\+/IPZXK::?[^/H?*H MWL )'8RF>N*G@^:IG]6 "%*R^7+LG4G0 $(4SU+":5(02>%?GM(T+Y1C29XM M2\E*94SRU'KA*/>"RU2#>$V3E J;*+UB0)SM?E !F_UOTMHP..=QBLS7[E/; MZM&;5L%R$8 X!LA%B1>!&!# ND$C2\^">#3&>)#XH_$L M_B...1>FX1P^J[$E@]'H(WIT:["'P9KHC6![4 L'9YN#FV'?*(;D3Y#XUB$B M2-[3H09.Y=;*V8V]!.5\TT0%K8T$_+X;<;"JHY9+P'--M,XL.U\*2-+,&A)]$*=SM)8?K MO<5DS-.M@NI6<^=J.?@V6/6NH9M?PG.C*FXDHY#!,-/_JMIH/:1X)>@:7Z/X$RXM>UPT DNS1C"%YU99OZQ;4[ M83?@VE(QH_A=QG?37%SZ-=UEEWYWU;#);LXN__9;1V7%+L_X0YKLC7?V1]#WUT3=V.ZT_\ M(2WKQHN[M!H;72W(MMT7&*6832WX)IVQ']/&L1MLW)T"\'9W1+LAZ=6-[_NM MW"'T6(;PS$WT0WOX '3=2F],5/=KLZ._WWY]_^;P MZ^'9.WKXYM^#H^6"LF>'\(YG9[ V> ^\X^ E#_/]XQU[_^9H +^\@#E\@7$H MJ+.3PQ*+R3Z=@(K+#@].CCE-?,&U)Q;."!O:Y41HGQ+MK*(;*D42L(Q$5]@I6RF.-&T$,1F3%)/ MX1N3[NRQ9%.M.N\)V7ZP&']%4^4B6+&W&N;VK?VUIY4%^M23)M%V$TW)'KXH M?Z.&D>OZS-]SP\C-X_PW>5JN OR_L%HAEF19 _@/HUW"P^ !ARO2KI MU$EBOKJE][G\?EQ)&1]U5(9X\A9 8S9$(M MZ<[H^G!;>]]PZ;_*H%)(UF!32PR$/1X3D#B8T99GQ?>8$KZJFZV M1?2\%?:WK1;L9FYT-[3?Z4!_=%:WZU9Z9>M%>E7WQ"X$D8DI" ,)AU.>YZI(=_:2_(>T<[T5R3SD MMMD=>';@V<4O/3CP7#$6.YEJ8W*2IY81[G-!M"QRPJE/4LJ5+?)B(_%+6PZ> MF^R#O)SC^ -*VF-3,UCT!3;UFNP/+5:##,W-.!2HOUR\FNA*.,YS=(DX3QWA;))X12612DL SC;_@JAS:V( M+4Z:*]&'X2?7)EK6%(JYEO>8>AD,34UQ?_NVPIK'M?S;KH3<8*)T%P0KTS M-SD=V1X:)F/AZN;&8:XV)G0.\,XU98&:LME5G2I:_=J[G\1.$,YV:130;IW9 MF>PF>;;YM$:Z*YG<^+!ININQ_$;#?GM.WH_31VZ6A[2/UZSW!*[AR6A\<8O$ MO%MD;3Z ;9BA?R_"?R_@_VWR,#<2*^DPY[G.4YUA,W'O,U4DU#J;)'FB=9+K[Y'D&^$' MRS:W_.2P#/.KG8ZQ$M$#E75J'?CC4?)G^>+OER#+G);O/KRE+P[LZ8N#9^7A MV5/V[N_W'][_\9R_!YWXL%S6@5^F[\Y@3@?OV(L__BR/WL"\DJ?\\&]X_YM_ MG[X_._KX[L/I '3BB_]\?;IL0/QD__@WM__WS\'[9/!)?QC1P[]AC.0E?9<\ M3=Z],?3H[Z<9RE@P@P_OOOX.>_(N.?SC[>?WSP0]9EG*C**<2(9N]=1YHKS6 MQ.E<:"<-MK[9C[37LF$YS 0I]+GUFF;*.5HUMVD1W:3 MOASN'WN1,LX9".F<:L*]*0AHK910#QIKJI2F:;&SEZW]<_B'9VQ MOFKD)]@4?!..T6_B=@]P\ZY"()^HPC.C*4\T3PSHC![4=4&ILE11E78(=/\( MM)J/ZCQ(&H4W)'6Y(=QR2T2:&&($*XP17-*,KF-'BQ#RLU0H>([!#D.8RQ0; M9=4 $CL:ND]N,(JFB-#:_+Z%Z$'CP\?/[@\//[_\X.CW\ M\)$=,I"3E60BLTE&:,HHNI=2(O.D(";GZ"%4.4BV.WOLMG*R4_#S)$F3PAEN MA!(J277.%$VSA&O1<:G'=I-03F:)XE8($)%!LR8< )((SQW)C=5,%]*K/._D MY$4X?C8=#\O)M&9O'NXQ_/O;N%HG+*_ 4"92R0Q(R((:KO),B40;*M-<.D=] MQCH8NG\86DV)<(F4.=>.P%44@"-:$BF9)S8K+)56N\*PG;VB$Y;K!#-5N=/1 MP/;*L_/QZ),[6V@V^<#DXOO8P=>GV(EVC'[$F5_1N]B*$GLX8<.HU6MU=5S) M0RB:W2Y^;=1Y.8&S^ K#8_LM50Y[_YW"!_X"?;-!U\*&O%@^V;9;N+0[_+L_*(78]AKL;FM)@'-.G>1NQ<_@-@9L] M"/>Z=BJW'AF[IN!%:"6,18'5V)RN:(MJ/OW=WE]7OQ<>'$RMBTUPSD/3=43X MZ:!V8<^;LM=<&QM%5PX;+-=M:M0@; #V>ZCZO7/@'5AGKX\OPQ[%OAFZ[@\6 MRHG':<)0%U4YY?NIL^CL:W<\($* M'M_3S^7%&\..WIS0HX.7%X%(H85F6"9=EH-?& MIE"UW+"(XY'(&JQJA[ T>!,IR(Q.AO5ECO$PK>X@-ZN;+[>**1RVZ3: T[DJ MQW4KP%-LGQ60N]F#%JS6F-$20L('VDV0@;;Z"3IG?8S<*.ZL'/8&: U^/1V35@$0< O@C\ M9#J8(,!AL_L@$V!GAW#TOH;F#32E;\:(260(S'&#KFX_W37Y76CRFRSM5M?D M]]$W^;VV:>]2\'#NN7.9LIDH#$]LI@4W2FC)4NS4#7SX84CNZS?CVLCH!8E_ MWI)V$AA=R/]6NAR4D]#-<;VP%:1%P(:J#+TQLVS0+E3H58KE:G#X-4L'A2@^BST&$:,A]4$]%7CLIHWE%R:2.C#@Y_[:;#, MP+;.D0SYUJ[TOV6# U.S4Q.GW&KVVSL:M8^Z;E8T[SB\* 7AY:KG&]E9U9MU4KNV M;_#=YF/\CI'&KJJ !G09^R__M.W'TL.#_<_'!>/422%(8=%FSP0ELM @-@MM MG);*9#K9_HR*YEQ[[8/]MJ95R>Z]P#K+_M>:;F2HEFM036?J:=TRMZJF9^=Q MD4"IV.[[9-@BV :_ 'E/ DY'97[^9RUPFV!WB&W"!V4$T&!4P?'Q\WEL/3X: M!<(K6I.W9AFT=Q#@84\'L)AA8U/"5\W:#X_JODV[O8.Y0:D&ZX T$3\:M1L9 M (#_]!Q_.1I&Q6TNS2_/L;_0WQA_C#@UAF79#].F W&#]/.]F_&/ZW9O_:;U M@[&B5@C&V/9S-+2QQX)'K$5F,!K9S^5@ ,P -L3:,EJ5YILT45]ZC?P=7P2? MD$87;1F?FF3,9L/+NL$S' 1P@1)4F5HO'0YKVU28G.KIAF#,G&"N/.ZWYW,# MBQE,JU8[YM4#0\X2C6+6H>[7O*#^P>)F+U]&5+'6;BO>@2!AP)SA"P]:Z:0? MN U^VCO4U]R+D]*6[BH'N]F:G4(OB,PMS'R8T"[26RQ+@S M 1K; O_#OC4 Y&@;K\+NXMJ7MK>]"65LH>I'TS%PQO].%;H"^U$WFNVX,=/Q MJD8;3R%N]>?1=%#WB1Z4'QT<76@7'=4RU*DNN7O+(E3=@WKLSO$"P=2QI@-< M%&#TD7\MJG2[O?WHIIL$LUZXF%759&H&%@G';(-$V/!BAS<*C:O8OA;OJX/% M5.@*0X]ELZE=27V<.$I#80+HU3F! MSQ:)>>1_[?U2_@,F/OX(I#DS&"\($?7&_09/EO^(10_.%0H$)G9XC<[#Z-M# M HNJ/ B,Z*VJ9D:-21RA&0)[X^*Z8 0;'VHF@5)<$ Y^"Q__4GZJ?S(7Q\[< M!#@_;L6GT> 3'E)5PDU7XVAR&):-AH^"R?D4!#0SN""A>:^MS=DSL2M()"L_ M[_=*$)@^*?@TF#Z>XU[<9/,7# SQV-?>U?C]_(#=E[(*GK->Y7 +%J]$ZQ7A M9FC7W!\$OODV+-A&T:Q;F(H:[;W)GI#&B]0$#)]W7\>AP%YL7>UP/@08'6]I?%:L6GO M^3*SK(D\XC&*_8V\7SOID2,ZE9+>=@4!9$9O]A(SGYNS9D 9F'3XW#J/-.;JC/,UCF24/1:S MU[4*?OS:PPRW:'ZI0%NJW>9(5:,ST!<&,51@C+-"CH5:[<*)HXN7E%_(:0G2 M[/#7GTB^A___X3 Y3KE.+7,Y\5*C?*\*(KC$*NJ@67'MM,"PL.#2K>GNNBAE M=,\K;QALJ."@GVE0P*S.F;,TAY6$K-7!MX2'0>1SL!O-N ]_2P-&+$%4]90&A2D2

,C/ %C1U8CULOX&V>%) M?:0_O1$E/3PX^7PLJ-2:"4F<4DB-N2:JH!G1L.U.^#R7+%LVHL!#/+$ IKGT M/$N-+"1(!T)HRZ5PV0/P']1W([@23X;1[OGP5.!F%8MQ2<%B@@7WIRS,,YCD?S/24$/$S DWL),)Y/RA'C0;Q%,W=T/> [>\_:0:+8 M'"QD:+YJ;S@Z%"2[<'X 61UHR$,!CHFB,-1 M3EY4_)"[6#5 =T[E!@/D(O$]>#&NV/[%24_PD@]&HX_AGIV./L]O-JYTZ6J' M36Y8>8CJLGAR;1-)6#N&")^T!(2&K.+[#U%ZF+T&H][*$#T[M/4U6%9@U0F( MIM'=$,/*FJBO9GIU8'"DU* W #SL/CP@6N<;;+:PU@*C?6.J*S,NXXV<'UB( M.AS4P;@8T*R O!R:N,,V>]#N\%8-+D&,J)>#5#(HPUXOO,4[U+*F532OZG(P M:)2W,UC6:;RG)3R"UP]42-0DZQNSO*)_/WERC8+?Q>E77S>5LSE!\;G M71MOMR1*RD(K*6 R E1ZD6BAE??6:VNILS)-+S-(72^"+OG])&8F6UMH@68L M&%IZ9](\R:423%TNI.;W!JJ!RF>,;P74HE%Y#%QU7"YSV^'T3$?N L2%>3I. M!:/N'%9#E@/(:2#UF !L?CH,3%\-YJDXK?2.4+]Q,+J(,76!GP:T!?UV_H8H M[Z#E+,:2A& !]:4\FYZUIH1:FHT3JV)$0RU_CH:U*1_]8#42PP@X.S,832VF MU4Q0,MCM/:FA?G)QCDEE\(-@M0LF[H7Q@Z&[M0G Q1N)<.$Y5&$Q*67A:0PH M&4U/3H-\594H2ZJA&TVKP<5N[S4-%WFR';GH&$49;^5% MM?$45DVB)!A-IQC:A/R\OEGM?(SXN]F]KPTCR_?^$Y#,6=@=X!=3%&FG56,# M&6K,6@P[/9I.XA_Q33$M*8B!9_%D-)HITI M&H;":D_&&/5?RQHU;32;5<8_SQ5&WP:AOA8*:SJM=[HNI!I#C&(\+J[,3P>^ MC()T2]6+V7;A:&J_QV F/R$) ]JYZ%5IO@W[/TL_BR;V<;6L*U0C#&Q"+5'# M#J(PA"DPHT%>H^H$61@C.AQ8[< '[B>)LE$-0Z?1C#SY1?D!YZAB!3G@$3 M*X/"O3Y$<[8*-%8XF)R++K0@Y2'@AOBY*]X=$!0>/,,LJ>C7"I:-'&#>.%8XOI.9I)UJ4?!\<%[DN(\(UF^)F+>94^HW@8T>[\!*,*ZC"' MX2G^=56(BFP)C84$^7#IR2S.H&%3\0@:$*G74CG@4_'"/6QDF)]N3;M5 MZ"MA9L&TAU*%,- M9;7YK$'D>A9U[B'\J*'9%O^ZP("&\TDC%];;T:_OPI#,Y_, +\%ZEKZD3K4,14$.(2B'!+J82X@A M-6KM8(L6^9EI+TA^BV]LPF<>X#Z^F=MUZYOW"38O7-)%%\$UEMTY_;6%8F0Y M**G4R0/H1O@PM2=M'^7%1=?JLJT;CK<); /:0)VD)C2L?-"X M02(QPI'KF'-5C[,,SI6G7X"JYTR?[\ M=<',/+/NAQ@L1)D0K[@HJ<]3,X)BM'YCVJ;PQ@T0G@\^W,%@>8$+=+%\5*TU-\D6C3V_BQ MW.%VY;_!;U!0"L#UJ23BS_)&6U7Q4)\I<1:IPK5,=R$ M,BX>Z". :G>CJ:@@H3(CZ0)&)LY=RS-1E-X#7SAYH<5'QNX.J+W%R&JYQK M:Y-WXNC+$UG[CLL6& -#71L8Z[HJ0S^8NA!LTJ:7RW%E1IM+ILRYYV[]UJ_Q MY_6QPDXT[TUJV)]K)!4#U(#UVLN[$$HZKE%*T"D\(P MWC8&Q8#?EK<;>^?,JQZ%$';5ZY9$9JAFT--Z,"U0)=#W,=C1?T M- SZ7D =.#QXYF*6P6%"Q_//<&2G,3&D@=R667&>)(AQH5@\2;7N"%Z;6KH; M(?/'.QE'K>HLCK*JIO7M,!@*'*Y\V-/&Q#; <+2V!Q@M=4V5D[FQ<)Z]=J-+ M=8\A,P>N]JUL9DLI# T MI9ZSS B,2L^<84)I[1)W:6[&=:[M99<[2X2QRCIF<\ZIU44N:$XYK-\;GV;; MZ I?![:[O?V BN@TNNC7%K,E@&]J?,W?F/504W+C",@F#6'^R+6*" M/&D^DBB0HH+C0-:,*D/4<)C!Z$>F,6GVRL1VC@\(VS&J3W6**I7LE" M@;YV2E@K8V.ED-]EU67CH"$XMGV.M@19G&_\*@N6ZDUPY0GAL,CU?F$+[ M&,,];3Q'H1EWB <8J#HO>67=]4O+Q1O0&WT>-A$_Y=@&'P86=;TVLV/KX/'. M+]H3V8UR!^&@GT)RXX=?+E6*9,91F3A!*5IB:G-D\X$T;H7 KF0((">2BEV7*"R:MV$>C6 :P&Z#XTE74]#[QV M?Q9WI%T6>\8T:JZXR!1!\%&U*669R]R00:+V/$/D5II;%,_F\T!87ZX<"Z]2 MP<+IG0IM,2YU?K> NH6 ,1L^F)>FX^B=KPM"!!\HQF3TX$3425-ZV[;Y%@#@ MJ5,6W7N7[-V\4/6L GFK'&[C,XW19G6Y[ 6.M3I6$"7JLNOAAXNU#Q85]9C3 M5ZT99C:%]KN7JG_7QOM6W-%J)?>ZUEACFVM8TM*D.O1?0O]]&V+I,'PM5+SO M4@L/#]Y='">IUMY[2:SV&>%6<:*I%T3F3"8T$RFC>E4)=EP6J>!)2GF>9:#2 M9LXF)G7 +-+<+B-_:^MCMX''"OG7;LQB09P9J*MZ@VJKWLP0.3D=U[Z/IE] M700[EH_[4(>#UX(MR'U## 9=0_KM$[@&($-Q(P??_D]-D,_JJ-M0V2.0X[2R M.QN@3PL*TYD:5/]GAV174&LMH"WDZ_\ZG)X1.PKV(QQCIP<7#L\__^GH^"E_ M[PRMZLBF M;W/D7FJ3<)D)D&XX2Z5.$NMEE@M%G5 ^-I-CS9&S[L@W?.3IL<\%SW-O"9R] M)=R@T)YQ100<34%]PCA3<.1T5UQZY(':;W/J.4TR12UUW#*N\TP((944!5?. M%PD7X=1I<^JT._7-GOI;>FR+ NA.>)#L.5 [AYV6>8XMU9/"YAH+C8-JP;+= M_/)3;R3V4,6C%P,6#IQQZ-&-=J>4]7N(U.&_+%P3/,]^JZ#3#6-+'Z]$"7S\ MK SVHY^Y7/6[]#BSN?!YFA-OJ 09LK!$H/4@2;VQ5C*3RQ5'BB@R5@!C*G*M M>2*4D-85A91%)I+,K=;X;&WV8Y4>K]V2]B;,3 .+$9US-3]4U8MVP>@IF6O\ MT7* 7A@U:*SE:PSE"];$Q<0Q%_(U8@,J$ZL,!Q]-,[VY37ND8_'DA7"ZEOTX MOKQJC*LA"E>UXO"T&SI?3I;*?VEW=:\G#2Q0 MD6QF'/)VTTXT:[3&LX ":. MGU]*T_,^.$T]&M18VO6!_@ISZ\I'+=0".SIXR0Z_OOM\]&;_Z^&;CU^/3<$3 M$!$$84&O=,P0D5-./$N+!%B-U)C/ZS%"=7TMJ35:S/SZSVHT?0;5Y5X5E==( M6RVZW!_:9T!1G1!SR4V!N1W28^GRS/ D)S8!/L%=!E*K$90(YWQ"4P?X![># M%[OIMFHKW;G?_MSYL4L*YE.6$Y,6.>%>*B)%;DG.E94\+711P+FG[ HM]?Y5 MEN[H;WWT+]DQ9XG-\Y02S;.$<.UR4%0UL(:,Y8E7M "X!6V5[15=+9W^N=8?#]%A0J[)422(8=8137A"E#"-<<2.84(FD;OM+U;T.OK;? M@Z^M?> /,/X6TPLO]I\T:PXGW_FI^C0/V?L%G$_I;?/+U7W^%C\.'[#<,6:Z_QZ_J M3__1FU9-)M+O P6[_MJ$@A[UJ@BF5. #(7TH[LSB'@"P88'S6+4-YX2LL)K- MY=7KMU7SKH4(_7D:2'W0UPST5WND=K>@=D+)O"!['\_>H=?TTFX^JVGPP%-# MO^1PJE%I#!<%6P/@M5FW_C"O]GQ6:L/7%6]F^F/<<=4[1*3O/5'CP:CWNFP: M23<[O4#&ZYO+A@['&"'5-*/VKHPN\?FA+E:?/G.3TU&KP?&L/LM"2R5XRSS> M.V0&UAT3XF/WVO$&:&ATYMZH+QW_.CQX^N58@5!#0:<@1B<&A!G!B$R\)Y8R MDRCA7<[\LNTKRU+C>*Y "P(M65*MK)8)*"*@(:LL6?&?;A^_B[>@!]? ?6-' MM_OB<2LMW3!K8]HDC)1Q79.PKCD1QX:,[=YB%S4I[_9F^2K8'^RR+F3CA2SA M64.">3^#V @#AT"[7FB;%;)L)S'^M"DJ8$NLE!*_:[=LP+Y>0U.GY<7N6:O] M,P&J0N>(\-DE$XWI6>6XW;@!9U4GU=]TL3.F'_?0#57,181?Q;*QF!$.2S&3 M!9D>/VYR;$>A]M79^6B,P4[MA2^W\9Q7M':A41G,:C)H"JC6;PDU'>KBMG4O MMSB1$&)S_:)6DGU:?RTJ1OUDI)K6L@%ZOSACXUR(G7 MS;/FK?/\]-9-:DRG36;]^MXB]?XUO;_WPSUIE*K>7)^J52FVF'LX:[*AL,35 M8.TJ%#;IKLO7O-U]O1OXYKK%:&<4QD/5]82;G,%Y%SBX2G6;TWK/WPY#]:C7 MH434I9._8N[U@:I+YC3+38!A;V-S*"R5WH.2:PO&N1;:4IT6B:$T39S(%@S0 M5YD:&GH#H(VMP_XUOY-';M*9'"[CS4<')^G1UX\PUCO^XN#=,39^N[H_:7?JC?IB-!ETAH/# _/EF)GWVG!^TQXM/X(^+DMH76['_*", 9>L8:'D!"H&^&&_KEC;J$J]H-6$ MQMA1)4'IL"G.2$ <(Z$H<[1&!MPLAVC'JS.5%P/!0[9SM::[=;LH81U#=07>.QK.!JJ+R*S,)82%H](X*SK5*.]1]VT56[Y7 M&^73NI_H7V[\^E2-78.-Z'!SF_JPJN?8,LH7)V=1H2P+",\, T9!HJ@,=DY=G# M=6GN.#Z:+K *X,E"$3PDDU.S"T5KU[QK70\SMJ\U6(!-9@"N 7:J "H6,&IU[,^<,UC7 5U1N _!*17W])+3N&IC+M^4Y\,9U"ZRIJ5%ST:_Y.W1 MA%I7;XR5\]'7=OF6Q_V.,G!CIH.?7,0RU?!:TNQS8#Y-$6L=+GI(T;Q\[- + M"IUAZBR6+<+5Q!"/A>+]ZUV&-^"'=;G_97YV#8_:.N2[8Z[YQU0%[[ZKG@-& MGL5:J),ZP.GO4&<%-9' 3$L,=_H)N>CAUV.3\00TV8(HIBSA/,N)!FF=^()Y MV%[0#)-BV>'GK(=3R#E3"?!?R957-%4V9Q3T8*E7''Y+!_!8 ]ZOW9:VHVY6 MR#=4$U*A],IT'!%9HYO)(1#6)3% B1XMU/4+0?+!&U89 (;HZ'+CL]#QI<+V MZ<@[:O?[)/XTUL:MC^)B7J3_DQO:4.\0.UJ'?S3OG^5@MFK%U 'T,4>SMA^& MHIR \!@9#[)TK,XRXT/]T &Y>RF.\9DU&^T#.S7'KC--.@$:!R#*8>V;9@, M/UOR0M7\^4/. .>?P&;.+I*YJ86M\KV&.+4_48FSBS!WU0^,0 M7[M0U?65"Y5KAR>=,6:6P?3Y6.>>>^HU1G%(PG-6$.F*E"22IMIX+7+[ !KF MUD<,4F+T!@76\=!8Q9LE4FTG_L3R[E7OR6GI?._I%T"S(-J_".6L0H'<4!4S M?#WW&:,?+,C66*M^L03[3)"\;,BFGL>."[&\>JBU,AV? MC^H:8+%RQU($7MV6_&-[LL&@A#U3VV7?L>3Q=+R^KM[5FU9O1UW=M.GB- YH M$#6%>'GNU7 #5V@_AN,@0(U'0_AGW2.E@ZL&KCXFQ^AJT!FFS\B4$DYS0;1+ M#9$\8X!CA19)OOUP]XI'WCH!+OP-]\6E0[H$JOPG-BJV!LH@E M6+Y[%+%J5DW>U"6PZ\[500@,V96AA/5<(+R W7#-;O2;V+6ZF%U[ZX+*W=33 MU Y$UT]1R:[C@Y2-]HL 23"]*#U>.EQHHA"U_K4M!P+JKA>*&M]TOP7(47@+ MQO-%G=VHZK3G!Z//URGG5WK3+SG^O?^MQ_^\7'GZ^7SP^>4^>)QNQ-;KW,*, MBYW.<_]H//?K057>!Y-(\1(DNU=F>F^D+&2H0/L,U-PFY?MOT-6?U%T7MD?8 M.*F%C?/!X=]_#H[^> _?@< !8[_XXWGRXN]G(#0\_WH(HZ'P\0+F_L%! L*PDJ) L?1AY?\W8=WV;N__RS??3C\"C,'X>,P>_'F^9?_?'V:'AV\ M/2Y&,XE1<+OAN[2RTU6UZ]L<2>LX)(R+GF>%SQ7N4IT M(5R2VYQKKZS=V>O=($QC=1[7CWL?E!Q&_#444# WBAZH:WK_7ONCOT];O>MX MEE5L"*&8^T/;!&->!)C]F1'C\.O)L:+:)O ?D@CK"<\3111W*3%%X3WSBK'" MK&@G]R6?^Q'&J0=G:&"1M2&T6E#SE0X5G9M,D=AP)':7&SIL#]8$CL^JU(>J MV5$@; IKAR?G#\SS#&:?M:V0L9?)J&EW&ZS'32.@JO=+4!U&4UB]K?[QZSWA M9-C$>9NPVH[0R,78LXY@[R!U7KE?FW_\9LOJ?* N?BV'8:SPH]]J^JZ%:10$ M@P/4J$$M* >*CU_7,J*4NR*5"-23,?S/-B^N)-5G&=V7VK1.ZE\FF-QKVG^'4XLG!W< ;]']VTIVY_F#1MO4K M[;& [KK&. =*VQ5;,'!^!8/N9@/D=2@;-F#_$MYS@SMQ[?*7+\MU MOZNA/5@/ST,[S]+VFAUH[RGM/8"=_9_E+=S<\MO+#N4%MFG=M\EFNT4YM582 M4[I2Z[.^Q*]F=_C(39Z@GW=XPPRF](&*U" N5^_?C/CAW\_YT9NG, ];OC]X M2V%.''Y'C_YX!_/Z\^.[#R>8L?3EZ$G]F__\>:K/[. %? [?L<,WKS[BKNB?A;+*TX(1E2I& M>$XED<9[XA*KG#!,*R&QWG,_XCT9"8 M[Q ?;RK))[?;P;5P_9!![>X%+CA)T^':IG'M[8K,);W@6'Z.:.T$X<89HIDJ MB*-*%<"Q#&=Z9X\QWA>";L@,MD5V_8ZB?YB8TE'TW5#TBJ0B$JJ M%(K(@@I"L]1HSGF1"9!4!._G^6K?G/LCZ T9N;99.GDSPOYG-PT#O _[U\_J MQKSU\A\+[-^](->!_>; _MV*^,;A\*1*'5&6B0CV6!H#_L55FJ>L8 4'\2U/ M^BS9E,UL:V(V.K#KP&Z[9-P.[#8)=LN2;>(R*9TWI"BD UW56B(2DY'<.EUD M2>Z3+.BJ15]FEY5HWSJPVTC(QI9YL>\P9.-^9_D3*"FS=+MK[,L(O,S?+.):-^3;A\J9ZPE7NXYO&[SUDQ+M+<6Q6 M-Z6#O,VG17W^UYOGD\/7"'MOOQR]V>?'B0' /I_TB^>X0KRYV]3MB5QMSV-I:3ZL2S:*9+5K4!B,L4N7&9^W? MWHEAK0N=^Y&R3Q<]=R=@^66-^ /LK6 98:( \2=/"R(UUT0;FL/!6DTSO[/' M^J#[;9'*U]'T Y1^.IJ^*YI>$H RR4 I5&)AP[>RM/)'>4%$4.?R@K"\_1 MC$-EL44T_1,XF[%-XSIAIXM][<+!OFW=O_P0P:V"9<*_&K3WY:?A#.H_+QOK MYWC?!8AM%.@O5H0WEWEG=)*0- &TYYHJ(M.,$6:TY3S/I15J9R_+UAKL5[2D M>X\-ZY"O0[X[0;YO%V\[Y-L2Y%L2<25+K/"I)$8H3;A-#-%>9(2+M&!*I2KC M)MCXDF2U=N/V(=\W1,7>33'HC86RWNT[PW[],Y1)WUOMC_$@V_K%&L8.VZ5> MQ-9/L=K]K+Q]["L>.F,#R@Q";^X+,X@=L#^-2N.:G]9-7+&%]+2:AM[7*>U9 M=1&:2V&#UMW>FMK)X0=C[*J#)M;/IRYVX@K7-S1G'0VKTM;]H['A]0BW8CJ$ MSVW(YE.#W5G=^X=S"#NJI!1Y$7"; KGP'_XCP3RC,K3,JMR(K"&-H6V&^4LK$? MYQ@.\*\PA04V!3MH?K73\6=89^6&#Y0W?7NGCK?\V6) MEEE*C$IR!^)#SC*WL^>Q'69HQ[X,/P^1!-;U_EQNRA&HOPK-A:=#!""\^V<1 M0R87Y\C:!A=U$SO$IH!>Y^.1Q\Z>B WS[LJU0R=0U,DPTEDDJDG/?3'.V2H@ MSR0D$#I\R;-=@ WYGUL(WM_48J@E@6>W,C#7 M';->S:9],R$\_^F [B,].@&@4X5-.2-YFCG"T4 L!.4D*XRB$C0EAV[RM-A= M-1+WSI!4X.A;;<'K;I>K9*6^N5^Y,E"C98C$N/SUC!5X_QXMN7MUM#M]O.?574K3/I&,^@* M%,W0IIY@ZTK,;T2'0)M'A*B?+"D=3!I?>4R-$G 8&GKV*"Q+29A3)(+O7V7KV4(7*IF MPBP@[*N$D>NVCN*S/[]9=W>3R3L#7;\WB5KJ\,):"PE^HE'NA9$I]D>A4%M0R MFR0[>X=J_-'%)IKM?;RN/_!/W<*^N+R%?=>,_I$VH[^R _0JH5Y+>$N$RKSU M.?,T=[G@)M,JR4PJN"NX283&"HMWW&GZP.G):V>FXV!4V/^DR@%NV+/1^#6H M4-O58OH^>-F;E\?4)VF:4T%$Y(X1#_?,B4+(/*-;TV)ZV6)[-L?Y MLH7SI^H3"-K.#7MFH*JJ#-)F<+E$_Q7\A:*T L[:7 G0Y\:D@DNQWC1\R8O4 M%7:0\$*T6/4^._3T5'6#[$M;3C^4IL]9MBO$0VGZ+'9S^5!Z/LM=RKI]O9M] MS3?12KNA/>!8[NKHA.[);WWR!W8S3]CC:.&]V,[\AAMXKT&*R^M<%ZQWE;C^ M^G0TGI WF,&W7M7;;(/WVT1R;??5P7B.F^0-W&3!/]7&_3$>557O[1!4WQ @ MT_M#E<,;I6!T6WG=5OX+_KY9.DNWETM[.;<*WH8';'?7U.OUP0AE.!=?HM,X M:&'6!:/;?91'?"BY 3?S+-JDEBU43'HI\^W=5E=7V) %\H[VJ20(X^OO/LQ=_O/SR_N^W,"YZ M;Y\F+_YX7QZ^>]@;_/ MGG\Y?//OCR\./L)&*.:(Y$T1D-C-, M2%FX9&>OX)M*BLHOKOV3JK83!]6G^1L5MF6XU+*E#^_D9-(?U2K3R)LDF 4@IU]=_J 2F1 M \DB1! <$%UQ*(F8&?1T]_.L0Z_#=[E,IOD%_O=F3%09_S8WS M!LAY Z"\CW1WD_P:JRW):C_W=#KTP>MDD$GTG('2R# :SV+2VJB8E,F%C%RU MF.4^4'UNH\L\W1*0O^[]8V]T-NV".R]&LP]H:#6Y[Y/;E)&)@Y8\& NUSFN6 M.ECI($<4'/'^''D;4>IC(PCPEP4OGU;1.E'(BJ6U9>!*8@@B,U%RUCGHDGDF MMX&[W7YL!JLEX)UWU=5??92"\>RYJ37B-JVG5:5&2D4)@<20]K9 M7U5;RP;H(?I?'AK1/?]+D^(KA'M/BDNC2PQ*,5M<9""Y8Y@Y,JAIO@EE$.!K MF6GE%MMV+UVNJZ%]B\3WYST/#<^KPW/?+>%0B2C0,JD,:>5!!9Y#K%P M6WCG;'5Z%_@BHC>^R<;PO0_X)I_$BRYSY4VM5W!2@VG9['1R,IO4LF5W=$H\ MTL+ZJZ>]B,GG@A&C*H7,IA&QD+3S"E6].B>'3WZ\+3HELC#1*5NM%8U5G M/ M!:T82K? 8M)%0G1+>[NI!U=AO\-Y,>#>GQ+W NN^4(&4TB1@5T[2@#$!J M%E1)3(H0#.?"&4^PEHO%B!JBAXWH9;P2#PWIYI6X/[SWQ'@P$ M(P=!XR4![ MQ4(TA?$ &3E*"[E:,;O&+#8*7#IJI*%]B^1W\TJL \]]KX2,R%4DC3QI@*J6 M(PLV&\8=<)E)-1>!5[5<[WISY[/"UOIJN22OR?%QGL8Q'HU.\31/6RS$??*: M<8G45]JAI,."*1RY3]'R8C0'1[*MN1V&SV\O%]P.)*1DT:XPEV-B8)6AOR7/ M9.8Q:8XIU !_J7>5:Z$0#=TMG6>CT-[W1L2H=:D]W92LG8U*EBPD[EF"$D0P M7 6?5I;.T^#>X/X5'HD&]Z^'>S_047!?3!*,0R#ASI-B'@!9--I:@"QEA ;W M!O>OAGOS2:P#UGV?1$IHA0?-C.*20>2.!2<,$]Z*X(J/-I4!ZNS;$"AQ0"", MXU,\&H7)26J!$/>;>1:DPHBHLA:00 3P(")L;FD1@^N\4%CX0W,:-/ MB2GO:AL7$"Q8)9E&4!!M*"&3C2+EKC6KRE!KYRC;B^[FD5@KVA<*C"27G+# M;(R109' :'$52VB]):MQH93,6'@A5HN< M!Y#.F&AURC('TU(O-H#=WBS&0-!*1F')Z)"DL$!,D=5*KPS19^Y"CJC"SK[: M-;HECS=P-X?#1H&][W!01@F@_YA6M::?C(4YR)J%G)2RB#G)%@*QL7!?QN'P MT'AO#H<[X;HGQ)T)5J'U3' K&4#B#%- YK3PGH1XDNBKB=)J06P.F@< YN9O M6 >8^_X&I4)4-)D,0HUP<+HKO.N8UY!4R;2@7'8:N7J$ 0YS;,H]J0?N>G@Q M.<.CUE*G51E> []K S+8%**($D2Q022PA@=1HDLI-<_+!O#\[PN>%P@.34F2 M!6\* T1D7H)BM+3.&N)YZ^/./BBSZ^6=?2^MU'HCP4:"K33(0Y%?WQ/%(=D2 MT#'.(RFY!1P+&25#HX/TQ'U1*%)R6Z^Q6[['5I/>)C'>,DZZAZ:\5CKE_OBP M'S+D2\RN>):3(CZ4PK# E6*:)^EI TAG1#7ZY9V<>$L!:5.I<-O9<,,(<0!\ MV/RL:U25,T+6ER3M#YJN[R;92?'^4&#/&SH[RK\_^KAGOK M<&1QIS3+F$D"3=;CD*+=8,&-COOL3\"G5(;Y MR$@*U\A/$@5/Z%WRM%ZUL__3Y.0->Y&GQZ,#G/Z>SZJ0'ST[>9MG9[5@]_U& MB"Z'K2_*GV%OPGI(<)?9O-5,M*FN4]U9Y:./9OFHNB+OM)7;Y'_]Y%>GR-U: M#[;9O_7L_PW'T]$_\>@\+R/CTGAV>H07U5[(?SR%[,1RD,6@Q1KJ[^92/# M1H;#>>L-(L-6"_A^R/#E33(L&L![Y8@"32(RC(XYGCU3.AF?H^$V-S)L9-C( M\%[(\//Q-8W7EN2U-S=Y+7@01&:2!64U\9J5S/,LF%/H;5$.K7>;8^TVG_*# M7]F6X,&O7%$ QQ9DTGXA,&-EQZ2/3;U9^OT?C8:3HRM6(&;#$Y@L@W1<>ZVU M#U:*0:R3T,R34'_YH9L>?@MQ!#1 7,NX ,C$_,:R\8+;_-)?OL4EYU,;?& MBHT5A_3B&\2*S=-_/ZS8\_2#C* "C\S*KJJ*<,Q'IYG$8KV-/N=D&RLV5FRL M>*^LV%S^*R.XGLO?9AGK?XS[6L,7"S(,:&L[ F%"5"H5OU&&\$I29M>94'B+ M9]QC,FH;Y6,9Y5T=_?>:*/R'6;-?3AD=7BI1/VM6W"UK=DBY%'?-FOW'X61Z MMO*TV?L!UX8GM'UUVNPR,]&F>L5ILVWR'S)MMLW^>M)FAUT:XK8MP>I8"HWF MC)XY*62TGDYFXSN5*FCNE.9.N:4[Q;@$J++-B!I$5I['PK,5,0&@CMBY4T2K MU#UDG\NSBX7@ Y5\V\(,U;$*.X**.F3G+%0.0BB&DS#A'M*5@ 8$;9B=O],'@,D76SDA3F)U/[[O, MVL<#YN7F\!%V;0VD%"1I47D)'(N/VD/R$0/*:+5IOL(-X,#W"[Y";KEQ09G: MQ(7L8@&:.2\RDU!$D459X^3.OE.[\WP;FZP-<.]GX4C0!F> MR<(SNN8E&L]0163"@Y.*<]KJJ\O":7A?,]Z7Z=;VT(#O>7@:L)<$=L^3XQ19 M+JYD%E!P$N9DT& *AEE &[C4Q0D"MH2[MV-K<-XB\=T\$^M!,Y"08Y1!9"U"Q)T!EB M3KK6_!7:[W++5^2!'= !4\/WFO'=G ]KQGO/^2 "&2G*66:<3 PXY'G7Z))< M$E;$XC5?]6ESP_L0G0\/#?CF?+@;L/M5+(S0 E PZXHF0>YKE9\8&==* #<2 M%2=SQ2R>HM[>^=#@O'WBNSD?UH/FGO/!VV1+X(1FKVKU>2V9%R(P!Z4D,!)X MPDNUG*\J,*+%/MPR7VQR?)RG<8Q'HU,\S=,6\W"?Q!9%DK'D0&_J0!2-H<2H MA98^116*;WZ'#2"XQ:9KV5I? CK23WP]!!6*^>@+4SE8;3CJXOS./MA=K5=5 MB;X=FFPOO)O;8&]X_VJ\-[_$>G#=\TLD M(9U,$)BRIL8KZ\RHD$Y';(%D9,-W)'YJEHFQB;0FUSP2I3B#:157?/Q&BG*5L/[^:56#/<>UX)KSWZH!S37A<&19 B(Y-BM@(] M2^N2-BT88E/QODPPQ$,#O@5#W W8/?=#3,YK6Q(CBX3,%"L%"R)H)H.A)41I M$Y:=?6]:,,3FP'D :&Y.A_6@N>=T4(XC*I0LHK(,9!',:=0LAAP-C\ASB9U6 M+D$,2$IO1RS$]+26A\]W<#HT7^HM:0T3S]KF[*R*X&J*F5.T]16BUB[S%@JQ M"?2F%IP.SCJMHLW, "#$ OS*4L&WD+RTLN4:JE8N:L&Y5-M\-Y,>-_6Z=!@ MO22L^]5.G?0^%LF$@T(V2-+,I8S,!PVZ&"Q>XLZ^;(C>,$0OXU9X:$@WM\+= M(-US*R0#VF02TA@EDJ3VBGGTCCGG57$IN5*3)>_B56AHWC[YW+P*ZP%S/Y1! M%0-.&88B) ;)")+/6K%"^CCG.F29\5+MOK-787BA#'-TRCVI!^YA>#$YPZ/6 MBZ?5%EY':^,409@($7D 3('8P1FNHC<&HW.B.5@V@.EAP<%B2^1*Y\"2WL*^MWA?&;4F6XL6!CP8UFP>:'NB?VZ_FA,(F,SAAF M7.F"7#(+V7IFA#>"DSTCLUV!'VI;>&^K26^3&&\9/]U#4U[ST]V-\GI^.B\$ M9$NZ'@)(!LY+YM GID,Q*L@2O"QDVOM%NW[I^)_;0653R6[;^6[#*&\ C->< MF>MAO'Z]&!%YY$FSJ$MDD(MF0<1(M(<*=>"N<%5-7+?KW:K*.*ZKD<[50*ZV MNNZX;=7'&VMZQK5)4S0M:7).V%EI3_HVRHT8XF='>5<'_U<-]]:AQ>).29,Q MDPB:KD=FNI[(M)\4F4]SS,G;R-L_.CFD=[S?8COZ)1^?Y;C+NRV)^P&.RY8F?*H_ C-VYKW-9J9&P&$?;"!U12H$P"AC9Q M!J8$YI1SS.G(Z?]0D@RKKI'1R+"1X0#>>ID(@H=FPQ9!<#?6ZT409 /&L$!8%4" M%S)3&BR#E /SL0:$)G1DRF+(255;=K$Q]1#5MXT^DUNFP>T9R?;9^?3.+6Y; M@N)Y '!N*0OK@7//*R&#BE:#8J!D88!<,9>"HVU& MRKHL]->:E4]JN1)#*GNX#>%2G?L!W^23>&?GPZT#R[>]9C774KLDI2@Z@4P. MI36JV-H@T1:C7',^; #+\6O.A_<_O_A5O2X6BG2*LZ0-*2VDL+"@O&%%&$C. M.QXT=BSGS:KRL@9T<-3@O69X-^?#FN'^RW6XZ]<4S1.UR1@VV%-0\.$%IP%2)*5DD5&!(-N=3DZ#>\#]CH\-.";U^%NP.YY M'3#)(#@$IIW258XGYE+Q+ I79)(@8BQDIMS%Z=#@O'WBNSD=UH/FGM-!LL@1\]<,8&I;+PE<->^0IU6KC]1F;9%/ R]C^VG?*E$2I=-=II7]1,$ M)U!XG;@A!55 !' )'7@E2TE@4LC-_; !1,<7,BZ*T5SZFF>1O"2B4Y*YS#7# M[&A/*Z%DBD1TNUP.R;G:SDPV$]W-^_!0,0^7^56DN!"Z):,-0F@OWC%?I& 2 M(:('CT*E%O.PJ7A?QOOPT(!OWH<5Q3Q,FAYEPHYM AX[X$[9PS MHH*YZN1W]CT,+^!A"[K=?L&I>LLRQ_.7_U2O@JWM$;3Z"7HT(L*([(P3*1.% M "92$S)(%MHF*>XD>N=3[)X+E.B+:;"/;(:H,<@!L&\ M]IXE+6*@=16:QU7'\33B_9_&NJN;G6%3[E(5?1^8ZOGY M,8$GSO]=M_SXY+SKJ$F_2>.W^W^E'U>O=HS3-^.3;H#FBO3&)RF?G#V1L&?G MP6+S20G3O^Q_F*#[>LXEF*VDAW1]T6HCT&DFI63\-G_S;IS.#J^0?NVNRP7@ M'V_!0'-]?O;Y6Q;:XZV?L&0=DW4WY^+ZS\,/_:9/\4UF@=2QWQD6&NP3/'J' M%[.=O]Q;96!QN5BKRH MG>6A>(,I;LI%4#Q(;^AU?09Z?C"@O9: BBC6AOSZ*OGD;^\OW?#W]^^O?Q\]]>';^BW_W[_:_JYZ02B*.9$M2\+&K*Q"Y\K.*)-:<%KI:GJ>'XBA7AQFTER.CB;O2%B- MYJV73Z=Y5E=R=$8?ONE:J9Y_;*5ZU+52'>%)ZCXOM=GGV]KLLVI ]*O)+(^. M/_9Q'G_<&?0AGHW>Y6G]+3V@_]31%<%W3SK*L^Z.DY&0HV-ZD4/ZTJZIYE4K M[;E8O^RG+;L15:5N]"=Z.HWCG.8ES?[\Y JY\_%\$"J=[*9I/L+367YR]9=O MTGAV>H073\8GW61U-WUSB;I+252YMR>W.QS./_Y(RWM\3LV7Q\J7WWSY\5[W M44\7F7^F]9X2G_^8[XFO_,SPK[OSCP;K]KPW;:Q;/U9WJZ=^(%=N4:87'/L 8S6T_4-GX M\Y)E3J%M3E&DK'S #I*EX)77,<:H\>MAN[ 1'[YP*1WZMP[/OE^[OHBV_SF M^?/_N;3\?R*C_P79_$(>=!;_M5/K>MEC.4CA+^7+]R_?'_[VZNFW<"#INUY$ M\?+%,_K=0?T^>'[\4M;#D _W?#A(^=_?7OWV_+>??WS^^\'3-^_IO?[[_/T_ M#P_H=P?OZ[N]D:]^>_GN^=/GA_]^?W!V,*Z'*#^(Q4N1&)@0 M&&BE&9:@&?@B.'K-?4@[^V(QV/)KSZ8?R^ESX\(-Y\+!4>&G"; 1WMT([_GW M-PE/\B)!8#TI-IG1WP3SA==H')]M,:EX%W?VK;IS2]I&>XWV!DA[RZB Q7'% M;59))H"2=4@N1B5\,-8Y8 M0C8N:$_:1/0F2:V.88V$N\]T:X3 M3]9HR6QQN?8 X,RC22S+9)W16"Q46\BV.GP;!//!H;P)]K4#O>_T,.BX,L$P MJSC6.KJ68>".@3&DU6457:VC*X#O:GGG9,KAU>@;OF<#W^23>&>_QG9W/UE& MO]'!%VX"3SJ6FKF%WI+BZU-4! 8I>/-K/#)._/43@5$VR2P-"]EP!EI&AH") M\:#0*N'!A=5=B9$'B1!W1H#,&3)TA"C>0;(^:$-_MR9;$1R&%O"R MF7COB7;IG> 6+).F%COTPM2"Y(89H:S,H 4(O[.O9!/L&P3SP:&\"?:U [WO MUW"@BL*D2)QKP2!DS5P$P9121 ":\Y#YSKZ4N+)RC16S<#J\'!- X/L6C M%?<]W!Y/[C**#41P4D/V7A$HR(3ELF@3G322.^-P( Z-QG=+\-W+!9^%\\8( M6CZF7:D'-E$SGQ0P%8T2)@?MT54_;CNPV2"8#P[E3;%9.]#['@LM4&N7+ O* MUZ"KFK69,3'M5511ZJ)5K7XI=XV\!:]YPH"_9V'G7UG=X4;4H#E-L1A M?#^9GM8RPOD._HKM]M NY:\@BP5\##F4 DE:E)!%SME:Q,)5\U=L(-W%!7^% M2C)RZS3SANM:Q#\QGR,R6NMDA"_9&EW]L^T<9G-0/CB0-[5F[3CONRO IV"C M4"Q%36I-)HW&B^R9#")@H44O0#A7NT8M]D!JX17#QOLR4CW+Z(6O0<96@N4\ M>"C!F1)E0M)P6]K(9J*])]6MBH9[-$QE+QE8F5A04M1^!U('07S?]7MOT14; MA/+!@;Q)];7CO.^LB X2*(FL. X,4BXL8-;,9&4X1(^J9G[[79!#"II<46S% M'+9R3^J!^RU>3,[PZ#ZB*[YT7^O2N+X)&K;P6*KJ<"@^>#+[;,P@8@XQ"""5 M08<@)!=N((Z?)E=6)5?>+'B%M',D.XIAN9YP Z9ZVF4S4\((CDFK6'*U%N6= M'$,K!^$#GY8U.FYTO/K"QVMAXZ;+KYUS^QXZ;["ZX6K>M[.U[)UC7H!BG!L# MQ+>^&$6<*_2N=XO1@U]W\MBHMU'OEE'O4CGH(EENL]1*1_!@ W(M Z(0OE@4 MS5FZF<3;/P)UD1BU..9$00:2V->CBN7;2J_9D!WW'FL3\2O ,<(0FQ%2"*WA[%KII"^U&K_94OQ#U]W=T_HXFF.=?%H$XQ/8AZ-:6UI[4XF9_1%9[DV19_0MQ\=U2$?[W[X$$GOJOF/ M9WF$HY.<^]==M5,GV-=IJ*.^UEF]?G%]2J*_TWUU%N(TI_$9F^:.1^CB>#:9 MSO8^;-4_6&._AO5<:.\H;[9W'!UTQ;MSUQC^-H,>UL9\<6T_1IQ.ZT:+.#L< MY?^79V//_H[-KR[HW^]G&IQ[-1P!FMZ.2D MVQ"G!%E:]$.ZX]WD_"B-0JY[,(_?UE6?3HZ[741\47D626W5+AHL1GIX>7=2QU3O+Y.AH\J[^ZW"[HW>' MXWA87W)2X?J>IK%>.CXY/:>O/)_-<7+YG=<106"CMSNC<\.Q_,)_?#EH_/3RSFF8=&PYP^J;-!]_7S.Z8T^<$SW M%3,BVZY-)[U_-X0;P[HV.T\&N:N[)SX9GQ$7QEOL\Y_JE,R%X(?FVP^!M_D0 M_M__<5+(;T8_!WK,VTM0U9URM8^(DH_.4R:VQ_3;^:SNPO^<3^H?'8SFPH"V M^MM\N<5G5?Z-'MI1RP$LYFA"DIA5\)Z-NR"/Q M89%GY[3&) H7UO1J,3O((C%%)W*[A=X=U=6S\S [JY(=CRJ15BHXKQ(]3X\KC=1?;,>&4L/9 M4+^>3!:VU(<%GYV?GDZFEPM+:W$V7WE2]2Z7MMLS54;.];'+VSX(9!HKONG8 MO?LZ^\VL+O#Y\6D5,K1!Y_Q31=RG9<*,]+NZ.^@=NB&HFV],,=)JJHB^P_>[EC%\2R)6: M,^>1FY+@VI-OI50/:UH//JUVQB/:KJ2]T+M?:D3S*957='5MSC_J275&N]^E MCTB8$^H"U*Y#($PGO]=KIK2PI!%/NUGOU+%N_^(1K?8)=LMSA8#9Y'P:ZT;^ MUR%IH2L0W1^%P942MWO#EB3SJ8/3"5UTP@*MW8?M,9MKUW7??9S"2P:8WMAM M'R;E=#JAP=*\3R^Z"9OKGG-8S_7*E$]SMS\^OC)-X+A[9X+"+%]=_2:?T/17 ML4)*\!6/73P%-S-MQFG/>9R?TYKJ\'>=WLP\6 MT)P>W\[-CDM%_M*?5T=+G]3)NGKSR]?H.)R8H-X\/ID[V>IH_FA=NV7X,(S3 M/*VWT01,SL^J64XO$G,B-O^X&+%>.[WB\;J90G5-7%EGU]=\OKWK).:3SJ"9 M2YC3^;ZIL_AQ!N=;]\K;T*.@ZM&)\Z.<[I5ND-(E$5A)3''EYGARM8+?O!NG ML\,K?^FUNRZ=5?SC+1AFDZ/SL\_?GU\O2!R,[ZWNQ<^WDXO1K-*:TO M"].,OS,L--@G>/0.+V8[?[G)Z$3GAU=?ME>C/?MO_]EW+.7>WG$N65+=#-UZ M/SD_J<8[745CPL&,943V>/G_=_YGG$SVTJEB,2/P$'WP11M(SM@2+.K7EB3_ M7.\NHWHF.?<"X?ZG%K*WU^=N\,"E\]E X"C :Q$XS];J8*-2D1%5[J6Z*!^D-O:[/0.,)!K37 M$E"E!#;DUT^KCY$++MC'B)J;!PO5J])YRKZ[^ Z/2-W)_SC,^>Q'8J)3(IL7 M]%W?'4WB[QMZ+/#JWX<\'O_S!/_ESW\^/I O_W4@7_WX[-W!CS2&WWZ1SY\> M'KYZ&OG+]W\__/GIW\?/?WMU_(I^]^_WOZJ?7WS[&F,0R'5AP>M4BWH6YG21 MS$?Z)68;5+ [HSR+>%J9:GJ>'U#!_>CYZE0RDATDI$BPG-UP;%\W*:HF#K+3Z[^ M\@W9(*='>/%D?-*]4G?3-Y>PN!05E1Q[AQ =4.8??^3-/3[GSLLH_,MOOOQX MK_NH=[ R_PS\GC/BLQ_SO:_[3.Q)D%]YY^<'Z_>,LALS5NOO8ZS<;?N\>O/Y M3Z\_]0M9*5_,.EOB4BD6KOU$D,-6 M.+4=]N1>.E)NDR=TFW?>PKF3;>Z^>NY4F[NOF+O%S+['58?ITV_];:<+WVOY MI5L\8V6[L0WRO@"7^ZUP'M[QN-ZQHH$V<8DZ1],3O+%U6%% M.;^G^H++S-YCBWS_U"L^FMCU8AV4PD7,4H 7.:B4D[32!>>U) MJG_\\)&Y/SB>GXYG\6A279!;$:'^[E5]]M/?^:L??WCWZNFO-)Y7XY^?_OK^ MX/B9?O[T!_E2/O_]X+=?X=5"A/IWO]-[P,\O_O?WER^^^_TY_?G\^!D\?T'? M]=OO_.#%*_JV7RZ>OS@\JNUX%\HBYF"+T8YQ 34G* !# X898U0IRD! OK.O M[*[^1,7GC:^7UECJD;)4*I8VK \A" 4ZAJ!UA"*\%MQ9\.:>6:J,_YL3>Y^G MDT902Q)4/UN\F.Q, LZ*#H9!Y((A.,\X&.$E5R1S3 W#ZP+P&D,UAMH0AM(F M*,R!2,H%B$EX@YYDK465B*$P-88:+$/U5"B@=8;)@BT!C'4G=I&)Q&2(T2V_0--7/12XJ*)F\ MJV7O4RU[3S2%-K-,NK+AQ8@4[0 MO2^XYZY"A6BP^8^)K5WYM5=N6QG37_?^ ML5?#N&L$W,6U;.[6-_8^Q4UV7GN=0TBR <1!!>@K*_]E'UTHHF; 8N;Q?ZP M24(H"@LKP3D&P#,)GD+_5%DDQ65QQN_L"[]K^9W%S0K;2S58K[KQ2M%2.RLQ M2H" (=BLG7>9](\00=XWK)N=^]6([GOBL$1'I(S,:90,I.+,B-859$R,7J+&I]J@;I1P]I#-((Y;4H6D/RRD,IL63G,A?:A.;K&3:N M%WP]2,I5ML"? K'U=8]Q^TJ5FHF/80 M47"?#>?=AE.36[[\XY&QG*0IDB&LA8*<( BKDPM))[L:[LK5W:>-G%>,#R( MX@PH3H2G@C5))L@Y2,-T2=JCRXG[ MN.HHE\9WC>\&\-9+\)T)-J3@ C>D&\00?-!9JV1\ ?!2W+>.U_CNZ_FNI]Y% MJS!YU*RHVJ7*@F0',)&V;3;D/W^F7*[?YH=3J9G71W2H\G)&U9+ MHB[T\5IW!O:UU>YUIAE,DG@;XD,,<=NR\+^O8ZF=/&JMYTDAX=B5OFVI^"U! MX];*5_0&7%00$!,4G3$+&Z+3%DE46[BUL=EO'/>QI=S-!G/-UER)VO7#NY]> M/#L[^$=5O7ZE,7\+KUVF5?/(F2^DTV1>EC.>NI9 UAAK$NRW! M4 JL,4Y@3=*&Z,"Y4C+GP#,D(VZ?AG][AFI,M"03_=)C(I V&2^8#]4"U$(R MCX4S&4**0NM<-.[L6P6-A1H+;0@+>:62Y]I"M :D0K1*6E^"B0*%4+=V4C4] M:>WL]/(F.ZE ZA!W74@CL9.SEGDN,@L6/00!F'73DQI##>/=EG&C9Q*N*2L? ML,NE<2EXQ76$G"6W^M;AUTU/NCG.3B7)!D;0KS%MIB8F\99BQ9DYX8Z,M MAFSPH>E)+8^[Y7&O(>0KUN)K&$2($3AJ7Q*HE+P+'H62\GZUK78B>">B^^^" M:RH&D7E2CG%O':/=D9@+VC(K$42-:@G5(!1.[P*7 \HE:;A>=4E%7L 933J* M%X1KY;T)P5HOA!4FX3WH*,V*6A&D>SX>6CLN8N#,1U)@P$9D(0K%I'$R2A$, MUDI +>OST4.Z"&%J%08/40*&C *TTLF59#0F>>OH[ ;IM4.ZYQ@)#DL&0"9C M!D;Z5F AE\24CR(H9[F1ND%Z"R!M)&H12W5P6LB&5#5/6EKT)DG)0[YG2#?M M^ZZX[KD9:I]6CU&R)&VNG4:1>?H=XRH'IVVIM?B'J'UO6SA/YVK -_DD7G01 M=V]J4_"3KKGW['1R,IO45JH?/1"C>^TI]4%M/\4:38')@E;9$>AQ YXR: M!Y5DEEZB,]@"8P;*?Q<+W@GH7#/K2RFZ34#QW7/!6%=T2[+S*+QFD$REA%G.Q:L M\HXV=/3"U0(U9M=IT7#]>'&-P2CE.5BAZ$?@E?"=3$X@E 28FZ@>+*1[+HCH M3"%+,S" J!@8PYE7.3*MT5G%M2>;I8GJ+8!T$=:8ZD6VM!\024+[BN44$\RX(%T6,Q@J61#T =$DR)XMCQ-J\,K=)H0Q15&];M,/WD^/C/(UC M/!J=XFF>MBB'>VW?9(6K!3(UEQH\*2S26RTEUBSH:%M,Z5#Y[?V"B\%HGZ)S MF6&,D4%!SC"GR)S((G&R+F&%[9O:T$.**,L\D%'BI&+>15,PW6CQ?6&;U- M)7.0A2Q3$3%:GU)24A<52&@W23U81/<\# :R$R4Y)HB6&4#2# ,$9JS42M$: M"H FJ;< TEKK4$AODR9H@*R=\!)3]@&\J_FE35(/&]<]#X/R1;@0#7,A2P9& M:18$=XR#M3(%DPNX 4KJ;8MQ."!$QO$I'HW"Y"3=2[WTYD3]<-[)G1+9..^M M!V=3\$1HB0LL.7LM;]UCIVDMZV4WON!?0 '>1&V90)\9B&B93QE8 5,$9OH, M13L7V0)(6RNJ;+,J1PXA"B_H_P1JFV-4&>[YJ+-I+7?%=<^_P#U*8V1@,LK( M(!:H?D/Z9[8*2NV9G0UI+7+7"-]@_7AA'= 8=(4H/G. .BEU47E&KAKI6\G M <-%=-^_D$.V*2L6'&I"= #F:_-:)9+AWIAB0Y/4VP!IB."DANR]3.N'N.'VZ2^JZX[OD7A(H)N"E,)R\8I&Q8,,JQDC!E$6)0.@Q04F]? M ,/T=#+%LWP'_T)SH=XV3XPLTH"BGH59*,8ZY62R26BCL2"JIK4,D]W$@G]! M*N]ETI%QKXG=T$460":F@BG")Q71E'8JL@605M87U#H8%R. -4YR7;+B)-^* MT[)I+0/'=;\29P:=A>.LN%)/15QB"*2Z&"4Y1^D)[69G7^T:-:1#D8;J57L- M57+S*"0HX$E3+26$E!"SLC**5G9EN(#NN1?0&.%JG96B/]'P_6K:OK> MN/X!N%XN.%M4RDD:-$Q'Y1A(GEC(&5A*'GWQGJ<<5E:/9UG4#+PZ>6._[6._ M%;5_;^SW,.S7P.]*>6==M[%? M8[_-9K]5-8-OKKNU$U_/=>=CEFA"8G6Y&"2-S&LH3,2 V;@<]0ISA!OQ->+; M;.);55?XIO8]#/OU>]U@04][F3FN2=F3)%8"KPUO9/:>UC;P6@$&%.P:Z3:% M_2[]GU<#N=KJT''; S3,OM^FV]=GK8URJT?Y!<=_&L].C_"B0CC_\:#:E5][ M95N"![^R+<WG7$\BOXLU;YT"(.QV%QDSJ\'0]^KOKJ>_VD^K[TQSS<9Y+?.L MVCS?\SQW@2YW(_1!A_=\^JV_GC_)_S\5L\^NKHNH'IE.T9:WK&UA72(B/XXC(L=53.[ZF6UIU3^ G>>GXUD\FLS.I[D=KZWN>.W98@)O]L6CRIH);@V#P"6CE96L1"LT MUV@SUD0_L:L<'U!Y@D93C:;^B*9\4D)QBQX-!S#2&2FBY")G9>-5&YC[HZD6 M_G0'ANK%?0+&X#)$II0L#)06S 6KF;>Z%FCU.KOXB LC-8IZI!2%2DI91 [. M *KT-*(*3-!2*4T"AJN!35B]!,(6IC2F'*:;0F*XL*)Y+T,$B20A>=-D3*C,DD$'XINQM[ >:J?+$XZ<>TJQ3"9 M1,:>R@Q#+0>AB],^*VY$'*"QMW6UZ.I8"HWFC)XY*02MT\EL?-9JTMTGUSD2 MUL*4FBE#Q@8$7U"Z+*-4A2L>2U/'!DISBWG2'BT:=,# U1\1@06M$[,1C.L2 MX)-JM6ZV -/96A=YR"$8#]R"YR;&% 7I,E%I=1_Z2\/NDMCM-\[+R)5QA26+ MI)B4HAG*FOCA3.:U,:*$LK-OP3;NL M546((F205A3>9/'#8[?G+N \!&&,8MR74-T%FGF!G$4?B8<5!Z',CT MKA;<)%'XQ),")K45#*S,+'!GF% 60&OE;"XK]@;?.N-AR,=9C?2VB/1(S?$V M*#)6"@<526WE)JEB'?W@QC87T@!XK>="\C)X7;QFTJO,P(3"O,V!1>>CE#X% MLD)7HK8V4FND-IRW7H+49.$IRNB+TP5\B<$0GVD-$742N8CF7QLNV;WLUW]' M&8W.3!67:G2D9<&B8L8&+D%Y"9C75ARN$5XCO$$2GA;)00(W&=B/25WA=P,+6\; MTG0//MD*8_2GV>%D>C;"DS0ZFIR\86=Y>OSGAT[A?;0%V-HHUU;,[M&E#J\R M+K&%E&]G2'E"(9.#F(S/@"GZ;%(L-;8'5MCSE8__&%HJG<:8%3B-FK%G 1/IF(L+%2C$6UR]2!;N")W]N6NTKZ15".I M#2$I;:UWWB!P"<"+]H8(PVKKA34&M&]JU&#YJ>_ #REE$Q4KF1,_.0',(1:F MK;*\DSV)-S6J,=0@WFV9P G'%2=[H+;<@Y)IF[L8E?#UK-$)>^M\NJ9&/0Q- M]3SN6( ;%)D8BA<&(FF&M>*!AZ)K5+>PT@Y/C=JVS.%?]_ZQ-WHQS3@[GUZT M?.'[#0P#8Q2/G$@-LK ^J2AC,EDF7XR\=?F6QF_KY[>#=XMU\)(+&4UDD7O# M0 )G**)C$JU%Y8)7V>SL"S"[^NYMIEJ>TG!QG6SFPH-SV2=(28 M.(".3B$F69S$");+6Z<>-DBO'=)]9TFVH),4K#B(##2WS/.,3&E'J XB0UG= MF5.#]' A+RH@6N=0)N'=#7M.^'P74_TUB:S$,2S.0H M&2@2U5AJ/)_24AGIDC1JB-KWMD4 =?X%?)-/XD47L/=F0J,[J7%\H]GIY&0V MF6::^ ^HN=?N.'_$@;=U'F\T!R;KO24#1:BL06CNP)+5XG)6P!5I.4VM&2;] M_7?!^5"R++3\D8G2%4E1G'G/.5.&.\>S*"ZOKDC*\,Z &J0_'.L&:5-!DUQT M(&/&8**(: V4$**\9T@WM>:NN.YY(!PGZ!*"F;+1,["9LX!/%]=(4AJU$Y'S ,3UF%/T0*R>7:AP;Z)ZL)#N>2"D2;Q$DUB& M0):*<*)&O7(FM;2HB])&/.9PC0;I#_7,LD]6%HDDET%;=*2PH?%DL$H54KYU M#G43U0^#ZWYI=.]DRN 8B60@%9Q^> $$_)(/&>2:[I+5_+;Q<++@:; MM>5:9B:$4PR\%0S1!F:*0Y&*KA73V\G)%D Z:>%%5K&:(9"=<@9#@**1HY>D MQ32]9=BX[KD8M';&0#2L$!\SX!A);^&&*8C):IVEY*2W@-W56C=8/UY86Y5! ME)Q*;1Z7M0P^6W!.@/$R:]$. X:+Z)Z'P1@%.F)BWM08!U<\<]87)CQQM8S& M!6>:I-X"2).R[2%XZ<%SL)A0)F6"M)!4(E1CD]3#QG7/P^!DTBF!9]ISTL!C MELP713#G4(S/L93L!BBIMRW$X8 0&<>G>#0*DY/40ACNE>*BR#:195J35XGE MBLNA]H.H_6\=5WC/%->TEJ]EM_<+_H64@O8Z9^:XU@P@<=):'#)IO>34UK>1A<]_P+@>P-G27MX1 " M62,*&'J+3$#MERF%]\GO['NUZY1LL'Z\L#91&H_2ZB@#<&6Q)!.TLJ+VT]3Y MGJOB-$E]!T3W0SCPQ2=LRG@BR!X0F4]0K2 "7U M]@4P3$\G4SS+=_ O-!?J+2F.BZ#!DD3318*(V3G%8\#$L^3%@6Q:RS#9C2_X M%[1-6@61&3KBPMK4954!C0PR0I?-"D6WB@O0%0>1V$C!<1/?\"V0]YD(4JH6JAVAO#'G^RO-*BV\'S+V^LMO/^C(?M5 M-8=O9/\ 9"\6*U*0M,X)!1.UF2@8IY@W$IAQR&T)P"WJE17D618U R]9WMAO MZ]AO55WB&_L]#/OUG5)"V9B<84[[P !]57658L$[ \':I*+?V5?6[SJYJG+G MC?T:^PWIQ1^@G7SSW:V=^'J^.U%DK%63F1!H&!1CF5-",HLF( 2%WJSNE*T1 M7R.^S2:^5;65;VK?P[!?OZM\M,(GF5DI)9/1*P3S01BF9,&@)!=!$OMI:7:5 MOO>V\JMBOTO_Y]5 KK:Z[KCM ?ILMX[B;92;U)U]($+:?E)6_33&,#ZZ_UK+ M[1F/ZQG;%W1[>CSV:/VE!8?@(>C:6P MJN.Q[\YG-(S9[/O)<1B?='OXX][^_OK6OA(-%\U;LAI[ 18.R6( 40IX%K*O MY9V59:BE8$F)8$61UEJUZDBGVX/G@>.@&@TV&KRW<[)&@P])@[W3,A)E16A? M6&V2R(!+R7Q4P(15)B-$)_/*^^PU&FPTN+DTN*H#LSO38',AWY4+^\GUP#4D M )9"T<2%P3%GLB!J=#K;Z$HTQ(52[5K@C0H;%6X]%:[J"*U1X8-38>\T3>5@ MC=>>25T[*AB?F7,E,\&5#B$I2YK_QE%AYSC]2Q=DOW\UZ.?GQP232/].X[?[ M?^U^S,<=IG_9__ .5Q]>O47WQ>.31/OSB80].S^16S-79&Z#C+:51P/!V]Q:/S7&^NGQ'T:/ 7 MG:)OOZ%GGI_-SNAVFO/Z!%6!WTUN79%9/AE/IJ.3R1F]QSNW2* M.V4\!XFTFX!T)XA>!)M-,!UIR 72T'W2^&ER\N9%GA[74_:_T?O\L[[.[6C! M;"@MO/KW(8_'_SS!?_GSGX\/Y,M_'&W7^3SIX>'KYY&_O+] MWP]_?OKW\?/?7AV_HM_5 _.#WWYY[:Q/.CI1Z_P1JL%%AK4RF.8*:[(7_@9^<@:>6SU[86+,H^I.QY")\1$6VU[[C: M[W]X;;07H+AB)7LR[5-)S&5EF(A)F1*,X+ZF 0C86PR#O5KOW=$TSTXS_?)M M/KK8&]UDF]'7$\W_MT Q>H44(T(!K;$Z,:#8XI./+IO(A8H&+&\4W5RI7ZO5J^2M]*K1_7SY[92Z%T24'ZF3"#!/,VW:,]J6=&T: M!9S13\)#9=3_G$\JU9Z2&ON!93]+I>,*+/J)W1Q?IIU>/>D(9V>CLREVE)SP MXNIITWPZF59S;'1*[S-)'38/D>X/.9^,(MTW&Y2]9O.;KS& MZ'!,5MPT'I(<^4?.H^'22!R%, MD8;,>]C[G'%_):3G1'1^6N5U)'R_G6]@VBV10(JT%>E*4@KW7><<78^G3_MDG3>'8[CX2@3$GXX=&.)TB_;[[C@J+:SSV;GQV2(.?^=,D=,?#/=X#)U1)\\VZ_VTCH\++MCM;.[_@Q>5D/\VF7Y)Q/^- MWN_OKN^?OXFDO0BG//E-*RMAXT MS(,+I L$72 HBUW+Y"]J ]EHW4P&FV>SO_7&\<./;>5XD%Z0\SH,ZC(@P'M MM014*=&ZY$]BZ29Z/C@LKB47',Q5J?3SR?_69+1*&M\AJ26_GDP"O<7;2K[/ M3D[/:125.>BN#F%F("07R3" 2])]T7FLPF98?XPZ1><33JC!-STE@ M?TO*X/4YOU)90Z;=>](IF,3@>>XC#7B$U1"L!O-G6;S[UZP*B\M'E1= MO?]/G44^.:?MFV9_?K)X G87+'U2,G]Q.O;_.B]Y]4'Q[(X "8M'>#K+3Z[^ M\@V)RM,CO'@R/ND0U=WTS>6X+K75JI_U3O^ZD?,K1[[A622)9)8ON+2 M3P2"S*V']01$N%NE:5U+/_G^L^DGCRM?[=.!(=_-^6?WNN6]UWF8!E6F[E$' M&RWW\H\FT(ASP[W7WEH) (BUWWDJ6!37 IQWEX[$+P8:?5"/#CZZE_XU/CM< M4(5F-W6AV4W-Z8,)LL39T(:'(KU_^2)>'%35Z+>_'QW\^ M__OX9O*3O>?D; M&17R;[_]_.*9_/D%&1??]T.1GA_2M>^?TW,/CG]]]^KI+^K@M\/Q\Q>OZ/OC M>U++Z!U>ZN8]$#3?:]K()C-&9G1 M43'0CC.?A6;>%AL!N3>F$).:IFX^'%G^E&>S)Z/+$_F'UC8WD G_](BH\!_Y M[.RH>TBSQ%=(C+_VB/&7USFJ$H.23-O@&20#S $GGG0Y&G JQ!1J9,8N_X3# M\\\;W 5ZT+3X62M<#J\,W78>C:UR:H8M5I;)A(LB)9NB31"!YX@^I@*26[09 MT;G/9,(]A*OB\55U6I,(>=D3(2]?!T!KK"U,%EN3\&3MRZL=2Q&-A.S0U#S? M=19U6H,3XWIB_\V ^(>(\ULN-''^4K^=S\[&Y6(8T8I='MJSD]'?X_3B M$W'&QYCR")<*%Z[1PIBTE,[5-K."=%T7,"D?DO->SDMIUO_<'T<)__"?\TXG MO2JN7[EH4B,8,=$L/+U,T^BJ\E\QU[==?'.+$/YTS.,S]?SI&_7\_>_OB$ Z M/90;+I.*D8&5M66H(MO<:V28Z:>MF+?5U?G%%*'<+=6UKI9=#F)-5WR+9_GH M@G;<4=6:YGOJ[!#I@DH>M(M/)F?S-,,N/6XN.6H.6OYOGL;Q+(]F!)MQ(5[H MGEIHE6N Y(3(8IYJ<[53\U&.7;H;_>YZ9A$>T48YF2;ZD 3412Y^]"+NC;Z-D6B.R.SHH@)E/+O^TN]H.D:!7B->!?UW M7UA?=C8/[*='GM,M-.+QM-ZR.QH7&A$]JP:!CO\@/VEO].Q&+-NF'-SN/A]<'7D=)DTY+B]-KO=^M* M=2]V.:G=(*[=1Z]WS@1]X\!R M,K?LY,B%2!&E0GG&@@XL/ V8,\[8L]WFRY7%3E V.JEPN5_9A T+0AG M1(*4*<&#CT:!?Q*X#$QQDGB\ MEPUNZ[ILZ-*FAS$KGDL%P<2V4??2M<_EB[G*^3&=R%;1K$XO*Y_HF%9TL$C# MHD3; ESM];N#(F ^>@_0I8*Q%'4]0QK8RP5 L5F0G^KU'T_M>4&'\JH-O[<@ M0(#)-S:H.JPK_UD4A^9;@COTMML]S]\_O-4 _P]\>=C#8UCU#72O=]CI MVT M_2'#+9ZGTXLW[WC(M*Z^[;+T_*Y'/RV,!+RQ!3(3>U-N['K]JJ-"?I"8_%VG MW=C+#W:UMO'GZ9"LIT$_4TIO>X=Y08K[NJZ4!9D=G)P.*2L8I-RP8K1$S5Q! M B:M OY^_9,<&6-'' M,[@6^\\%W._F/DO,,9,8,D[F6;8<(TL=0\%SFH)-3@@^47P;+?4)7NSYX [=OV 43 MC%! P['G.FG+)4E1@TX18;W#=S:N,/>5X2Y2;OUA#(-6W$D?P"AOMD/^3_;X MP7CG-2M4_AU++J^=[4<"VZTY2"ZL*>*PR"CW)4&YI1).03BGW;@DOHHMSGLW M]/CS#_%Z%V>J(1\JQSUK&;>4ZTRJN1==DG3[Q6Q^\6;YL->=F-6O.;T:C9ZDS7TRY_BQCCI=[71^;K_.8!WYO"T?> M7<.#;"%?H[7!6\[2FO:(;R;;*ADE1**",I:+:YF-QGE%M.$D!&+=8[.MIK/K MS?Z'43QNI0J]GL;"ARE4I\<[6X?PN8_ LN$>CK[AS,)WMO::M:,O/^$^S^O? M@7U_KIWOC$] .?G"=SX#>V_ )T^V:;WQM;G3V.;U$[B'K4_-W8MMLMO8Q/!? M,:W0*VG">0P&4:DPXEY&9*P3""2: M!V96NF@!HE01N:.2,:^8\RGAH!]=NUI"U(M#5/W#;8A2AI!(I$/62\]+R 531L+4XJRF+21>:ZYXD M$=PFG2CG+@87@7(%J6C4G#EJ%\B^EC)W?150[5!;Q=42J>Q[B&'5.NUX?CGF M)\&S],HZ[D6B%DV):\8-LP&$/1$KE<8YN]4G';GG90AH22'MVV1+-*:"]1$C M(2A 6A $:>84\M@[G&+R@0&D,545;S$"5*KT5?-9HDDP!F@'ISQB\*T3I=$R M&8@S+HDR9+*T*CW.4@RP29LB1##,\)9^BUA$3(5W)4985T'8G M.$H>/(EMUU2:W@PP6VM,%H9:Q#% MR2+.!S..MK-P<]8"H=_JQ]^\.J#KHSM6HZZ]7W2+> M<9DEJ1_LIR"4H4X@'YG)Y$ @BWW^-6"O3=2P)TM19KDYK=%'._9GJ+*LE&66 M99EE6699EEFNRKJ6999EF>4,X<9NT4=XTDXNU5CI]^4"/^+YWXZ?JZGC(FA' MK>>$!TVB=RXH9T@RF#VZ:O.2Z5US],_=3J_W8=B6[#TXN!V\]_D;WMG:Y76: MWW.,X7ILM_'UI'ZT2\!A%;7OGUH[WS]>[#7'.]Y_/=YKY'LY8)GQ[S2^PK/! M/7W>I> HP_6/?^Y^_R9V&_63:>-+I?/8&!40,<$AKEE +G>\3\Y@FX1SR?NU M#:6JDLZK%FH6J[,"\< 2\=X/XCDM&9>8."+SJ(C@J,-.6:MH%(1K\MC(7HEX M+X=XXR&]:*5*06&D V:(*^>0L3(@98,WR5K!A03$$U6C%CZ)=*YQN[>>Y]AV MS58K-ZV_B_8.PT.=5+'A1VX-6/&M9NY--RHB?=KY>YE)]=C^Y-%YJ0257G$. M:F2)]PE3*Q*1!&M:LL%EP\;)YAW,4N(TYT@SEK.G@ A:*12B1OA 5&!2YZQ( M7"5,+%$:5:G+<]9E8XU2T8AHJ>8T:"-=HLKPB+E@7NF2YRR?+H_S'"FXS\P4 MG+HH@>[_31H M73&:LLYTYA6=95[PO!+=KG;Q4Z>[-=K#2;PK86PF&)ML:Q$]258GCAC/Q:01 M*P3 Q9 D7 3JJ0K4YG'G=#E&^I;Z.F]]G5CKE,3351[!/50[ND[%LG./.\(F2S>,^]YDM[<>89__ M BVW/7@-^C8!_?78+QW3N5N(R?8@AEBJF3=Y/FY"W!&9AY5X1+T@S!H5> (+ MH545K/U+S-B>29%>.4150FH)J4M;KU!"ZDM!ZD03.1>B#H0@C*5&G&J-C!8& MI6@M8*N.QB: 5%95;%[!OM>'U-4K5MB**>9QW!\ZO7[O@SUM]N&Y+F+XJQM/ M;3-LML-.GEE9S''M7<\T>\<5"W3GR[Y*A&@=*/+62,2UU0@V(2+,M Q"8:R< M7XJ*A=$V%H,XV[W1!,W;4TA' V/+$H:RA*$L82A+&-YF)GY9PE"6,#S22QDW MF67E0IG'NT)!Q)'X?AQ*[SMR=?.UOOS3 MVO>:V/M<8SOYGL==W?Q<6Y^.:Y_A7K>.Z=X1N+O@VM8:!^ ^[_[^P2LD509EJL"=.^A M3F%G2L"GK#Q8!39W(_A:(MS<$6ZRV@"[(&RR'IF0FRM)&Y!S(2-<"+DX2RB. MUS8,,#FS1!G*I?HN*4QZCM.4*SS%#37(,$DSU4&X(D))Y!VTJHHJ(@X MKFW(*N=LB=3W/435/L [\DH_AWV\[P3EUVB<.]JT[\W^X8=!#YY]A&;O*XGB MI?!LLM+ !B8#9Q%YB34X7-$CYPU!WDJP/H%8\,;6-EB5XV6:"ESJ\Y+2D5*? M7UB?)Y*BHF+6*HLX5WEF%4[(4.>1QBI1%HG2UJUMT*HPS^8G94'"W$X [TR: M*2L4EBFD7J;3OO#AXNWDP-* S-V 3!8J)$<,=U#&QGZT(5I([FW3$BD3-J$I&DFB7I.YAN.&%ZQ8O=[L< MUE!6.I25#DN06%Y6.I25#LNV<.^OTN%#Y^1T !M1&$FPC&>=[O&UL2SK'LIT MX!=PH+U)#).4(G!(#C32!)6D\1R60QL2TN-#DW=0_*N1:_'?T?;BUWR;.^D; M.-G9N?XC@E,=-[T?G Q:%DCA5CSMPF5LOF_XZ.9)!Y;UHOCU/3C@'5S__N5G M_:3&]XX.SO<:7_ >?&[G^^Y9_>CXY][1UT-X'1SJCWAW?*[AT1>RM_61[EX< MGNQL_=FJ;X'#WO@"][A)=QJ?3NJ?/\+K7X]W&U\/IU51Z!@4;#Y#L-D&\:@T M,HQ2Q((00AF0B436-@C75:6?G7Q7EE&4N+G:N"FYW4/[/=I\U(*W.Z'TLT(P&*X44(1'&?L-'84*ZDEHQJ4)*2:+Y) MP)RL\2#)R\1$0H(3CWB0&FFK*4HB$A$,428"8 I<-:*<*/&& 4$&H1V35@># M>:3,!AR!0#D7N%0\S'!T6P+"2@'")(,2.NK(4;#>(>X)0X8:BG!BT0NGJ4YR M;8/S*I5ZB0#A/80HMW.@N WW,NC%*YX$VO@CMCJ%CL&3]\IRD@6/T?(J8/ W M"8Z:AX@U48))(1736'EO2^;T)H%RLAR%.\,H3QIA[C7B/$KDDL:(1(V9<"K( M87D=>7[R85F.LKQX0&0PRO/(D@('2G&C?1)<4Y%C3TZFI2).INGP9=4- !D*%\>)O MVL'/95./Q>*>I]"9!<;(* WN9*"8!1:I8 M!L6<-FDM(*,.P(RI 2:4RW(9?78;I#* M+QX8 PU(OC9";PX[K5!IGIQV.S]B5JLR7+38N'H4*BDN*4N))^>,5D0S84/DQNC$2IKT M)F%Q=X(F><\E#E(AJ9E%W!"'=/(4:9\PTTYBR5P.%PGU[*%:9;AH>?$@.!J8 MR[5!U'+OM,;P%YTDMCIR[DA)D]XH'DQT/]$4'_=3Z:5SKUV9.EY&:XKC9_S:]Y1XN<*X:>?X%."..FE 3?3 MQ !N)N;( *8B[+0WRDJN5)YC3415S2US:6DRY$LL6:YV%266K!263+3R9RP0 M+#VR"MPRS@0&WRP"EAAK*;%!0>SERQI?P8C6#>4!#;W6GH*N MV1OZ4P:Y9E[;7U:'E948^M(8>C Y-5Z;0+20B(/QA']R]Q22(B*,!PW"$*6V MN?*&5P6;]&A_+8-;;P$'7IE1E3CP\C@PSJ6"%U1*KI%4&G" )8Z<% 9Y)K4/ M(GI&^=J&854Q9?[;J\! &=.Z:@=5]O!=IGKNLM/DTA+.U(_=TMJ\M+4YGNR3 M$0*1GB8DL,Q10/#<+<8$*:^BE8(R6]1[8U*EM.P!7")SB69D6PH_J!?P:#6.W M[@NE7DX"R6,_.OE-,53.FOW#RNE4OZ)R9GN5_YD!0)[4X?@&DHAQ)+GY-(_3 M>;FB.O_T!LA?SFL'^RY0'AUF2$CA$ =W/?>"2"C0Z+E@-)H\T9BQ]5&:$DY)\PX2D,R0FJ+H[:)%5M-+K=ZTFB46_VDK:X?[$OB MJ4\1@#EZA3@VL-51.F2=#-'R(+@5:QM4KD\VE[OQVNIF.K<^/?P^YU,^>#B%PWVF-D M,]O]S;;.['EO[5^WR04PB\/+BZWGF.3XT]_YC"DM[!F') ?4LM,M]OLW8'&Q MF]\%]V27YEXJA]T,6?^G&60T5#/P7 5L?/&F20D#\!.DE-6[*NUC4;1#[^3 M*GFBX+"BPFY,V\@Q61]"D0LF&*$2C=ASG;3EDB2P?M$28;W#:T\:'S%YG0+K>Y0B#'A!0 /LNW&/> M#']O/^?BKYF9PO^&$P]ZY;R#^@G'>PRFW[RWD'Y;R#1X9T/W<[O874 M?I;MN9[@F]L?"2[1X?-W<;75BT/'&S4SFI;-;;SO2;J%_7F MWN?=LVFS"KP3S%O"46 M2('_'7N]WRIVH>4D[[N5U&N4DSPN5;Q$Q\6@X^2P 4ZB&EVWBEEBW7X#_E+K] KH]SGRB-IKQJ)"@Q"(N M;$"&4%!P1I*/(EKI*3 ?4I53!M:]BF[/*,>!7IA&_ MP (MMYU8+@I80OY,D#]E H(52FC%D MY=I0.!%D5& K)!HN#Y9CD%-\YSR== M@;J+$C!+P'R#<<42,&<$S'&.S)7,947=UTG,8=B@-L"_;<_C&'0BCMIIW\8NX4D]^J=MA]TN['= M;\"U_FAU_/&*RO334X,/:.W+ODXY ]P+Y#%7B!.ED#%.(.J-X2$$F1Q>JT10 M_-.<*-L=Q#L3$@D=STBDZZ]7PU)L=JY1@=V^3!&,(6<&YBSF8T?^?+?QSU']XAO;:7S$NQ>>[WZO']6.#H_V/H/; M>_2%U[[7R&3)_]Y)_>+/P_KW&H-[$+7&5_B.P\-=6CO?^5P_!K>7UK<.?NY> M_',X+1%0P-8%@AD"MLD1#\(C(S%%*401J=*6!I=;VF.],KDO)>B5H+?<\;H2 M]%X6]"9Z1\LHDB 82:(BXM$D9'AB2'BOB:182 *@QZM&SFN.1YGP-P=-S>V$ M^N>59OM'[/6+BM!FNV)S">D/VX^MP&J7 #E'@+R9]/<%[S2 M%4H=; XN,Z4URI/PD%;6(\="L(!H'EX$7[N*GS\VNTS\6UXMGQ??F9.6I^;/ M&-!%['9*!9]1P:\9T%#!E2=)A-R#TU&+.(XY(<1CE!CV2H>4G)%KH,H:,/SW M)5+Q]Q#-VXHI@A,0*GW[O8@H'*2Q?*J\;S82JG& M+\U)1M-5#?5!8H:($+DO>%#(!LV1#L++B&,B4>9IRP:K)5+C105>;B;E$+8^ M)=]DM8\06'!)1"!U!FO$DQ?(,*O ?_4& M'%=A N-Y5%D5BV=;AZ5I35YB:8FERXJE"S@++;%T,5@ZT?!$ W3RZ) (R2)N MA $L31&QE"1)1C%/6(&E6KV=^3NWJQJN&EG?'/;PV!3YFTU[%U@$46C&AZ%" M_+MI7;-5!,^+UL7ON *"U[[L"VPU938A:G/ANB(2.:,I4L0R)SUF.KF)"HC7 MJ&C8]!XN'HIF-)W"91HA7*5UO:,SE#J4#8[+0H:RD*$L9%B9=2T+&.=R_^.+[ZS%6)_M?CW:-/S7I^O;%W6&]\N=C;.FSN M;=7$3N.?X_KGW9][)U^/:I^_L&DU#"KD[7,>$:\PXCX19',;*\I%M%S*W-,* M_%E397RR1=V2YO.68%>"W7('[DJP>Q&PFZA=L#QX+_*81\,1)Y(@EYA#DK)H MN"=@NVAFCU6"]:J W7LH7KBDMKD\ ;CM=8]B%]LQ-1=SBEZF,L^]8.'DM-4Y MC_%K+'J5ENBW2/2;3/53D?G "% ]G"=48Q*0Q9:AF'#47@CO. 0XY2UF+L H\Y8]!#VZCU_O0.7'-=K%SUSOZ MX>:&7F+>^53$>W,U5R\%=I,I;"Y9Z23#*')LP'-+&%DN&,*.NZB(T"9/4IA3 MS559J+"\.CXO\C(O'2]9S?,4?9S5!!>48\(A*VQ"7 N.M S@I @O95(B)@F* M3K.3\NSRZ>6K9!BJ*UVGRSY2QE3\T=[2C0? MU.*.#,32>LS/>GR;H(E$&\>DB4@QFP/\B2%C)48,K GF5K'B-%.P*C;/[CD^ M7Y5ZLV4.):R^0UA]+DLO8?5587612#-BF&)+WP M:QM*5X5Z_0*RQO_-'-%NJT-$40UX5!91W$C4D0!_M:V12,QLA+ MD&SN<4!:,XVD%M@):[FB:BGJ((;EXJU.^P#E9D]E]4-9_5!6/RQ/LGE9_5!6 M/RS;PKV_ZH>KQF_=^".V![&L?B@3@E<@?GA)U?/94[Y<[N[Y8="#9X_=JX.G M=U;;#T3^VUGM^\=SN/Y9#=S<>J,&I/Z [#5:+7!YV=[61U(_@L^-N[E']6:] ML?ESM['-=N&_X.:2VL4_S9VM?UH[W[^!RQN.X?O@FA\OIM5"1(QS<3]#3$N+ M>-(<6>,28LQB27W 6(BU#5(E:F6R@TOD*Y%O.4-\)?*](O*-!_@25BSE4W<* M]@MQ*ATRUE'DG6=,4>,OC&P':^IN9 M/OU2H#99[R",8)%0AX)G)(_Z%*E\&Q:+UX)N\0TLI0IP#,JD$[!(,&HI]A[ M$7WNMU%57"Q1>G.IP4M&2TH-?C$-GJB[I,)C)34B6#G$'8O($&U1C$1)$QA+ M/N2IOT+-:P#F$H5#5J9 8=[<9)'YLV7R[+.7YLT8AKF.6;CIHY:1] 58A]T) M?A=\8E13CCQV&G'82V0X92AP,.?22\TXS?.TL)[7],]YZ,\J5Q^4Z%FBYT(& M*Y3HN7#TG"@TX+DY/8T(4Q<0]U0AF[A'PAH?, 'GF.9"@ZI\F>$*KU]DD/_J MB[KT05&,_E#9P:TR [H^K#(8KHCK_FOC:G6N*AB&8BJCH9J!BD3+L?-@M9*0 M/&BIDE-6[,/*KMU=]Y"7QUQ=:7'P,)'NR#(\B/7*@NLH/GJWSFO?=\%M=J$]_QYM+>UC6M'K:.= MQO;Y[LGV.4 !K6T=-K,:US^,55,<;?_*Q&$ ^)C' H@2[#RPC#*AF@- MLAS#9D90C*476+!@J>**1*N(<38RZE/VLOEX^<7E1A1EY]=;41GN1652AVY* M^Y@F#7?IX3NX?Y1V52J]1^-( (QPK9[97:75_-/OGE:*L)58^=$[@EL[_7Z]R<"D5 MSK9LV\=*&'1S 4Q^UWFTW5XEPM.$RLU$_4K6]4*,,B%8OUR;^3XE?=135BJK MMS-;URN<.H-N_[#RWX'M]F%M.ZE8VNK-/2KZ=K9BKE)J@IK:-JA@ZWK;FO"F M9O6"IO;PW:#;O5[QZJC$"2X%K R4^ =<'<2BT^W=NEQQ M&*A^[U7@,>U!/!FUX?*M09:"_J'M#V\<+EKY85N#>/G%XY^_NL,L@B<=D,56 M\SBVSO-WM$$F^Y6#;K3YJ8L_Y+OUMML]STMC3X!L].'N\Y=/2-XZ0%:E-_"' M5?C42,+[E3:\K=>S7;A IW(:NYEI7CXQ@-#HD>]>M[\'KA?_.RC^T"D^.)+R M8KW'WGY[AUQL->,/$)!^H7.'%BX$H):?LM(#YM),P&+@DSFY'AZSTZWX9M_\:Z#*G;A%I61W<#ZS,B M=XOV!+;KG^XR_MO%\H$9\/#8@Z+CX?;5BOZ[T^L]F * WQTS^'BVTSC>5\$S M3AE#-.:F#)Y)Y"AAB"C+P69Z&JE\@1A9N;<+V%M#;&"<*>0C X>->8V :0LD M8%N%9I0'!0Y;NS/AK=WAOMT$J2&$72'JHZ!Z_;8MO==]&EDTEO_M_;G&[D;>'KCU@'?N&@?_=')JK%7LEJ:S:V.C?^/>Q>%QL> M1.3 L!V#[PTW^YMMG=GSWMJ_;E,3X"6'EQZE4#!!BN ML<\BPU19CYQ.$?' '0(I9$A&S&4*B5A&EZ+?0N-6&X51NX3!"0@;?$G!D.]Q M1IO7PIL]E_ZE4]J;W2L=[^"P'$[JRK2/T'1=J\SJA6OG3 M @GMGE>&)HW,K3CP39_HS_;P;^;,/F*AL&/.*2VYI-JQ)# .$MBV8Y:[(IJ# M'SZSOX=_3Q3H+.VY_1.Y^>C/.D S=S400+[LR)?9L%A+_,@$_).$^Y$5I2S@DSCM*0C)#: MXJAM8D60@%P&"1XS_/'&NN^D<:PJ@6I^0/7Q+(/4$*R^_:PW-OE^H,E98A(* MF!#$95!(Q^21E-%9"S#EO%K;(*2J]&1=\*]E)>%B]/%C.XQ3R/&XR 2)G*68 MZ!F$( LSC+2*%F%*@3EC+$)N:L], M52^^.TM)KDIR-4]R]:03F))<+052G=] JMR"_GR?Y=1)@QER)FC$7;)(2Z?! M#0S,:+*ZN217KT>N)AKM/M) E!4Y"UJ:Y4;X5ZAG+!GHB^'ZQ1BN MX_THJ1328.02M^ T.X&LIPX90[V0CAN6_-H&U57R_+%*<]2B%QW^\7"2]ETE M.,N8S++I_SO(&9'WJ-T?YS5[U.E^:-E>[WWGMGS9=T'%&*1&&D>,./ =YI(6.E5SG+.M>V-^X/0:2E8ST>U!+_HIBT'TVUB,F4;0O/ LI-6:Y_.YV^GU*A\NZV VB\K" MYTQ&FLM8I-5:PQN5797"#7M4?+Y_@$QN MPDW9@UCY&D]LLSU2\RL!K?Q5Q&TKO^SFPH&)0/F"4'+E5K, RMNB^7RIG)=@ MKMQJ+@PRW^V*+APX5V(5YH!Y*WUJ-[Y*=XUV^1%;G=/X.]'O?YQ<,G8.!W:%G7X71W9X]^*? M5OT[W$=C[VBWX?'NR>[YSO>]8[C>S]VC?PYKW[]<[-)O%U>?N3JR^WI4__Z- M[!U];<&3'=8OOC;WCN >3[[ LWUJUK]__+FW!5=KU/"T48;&,<.TCTA21Q%7 M*C>,B[0:9ODIP2 M!.<)@N/=1)D0DF*)D=$)H]QD -FH-5))(2.6T9$H)%1:C0SDN .E5EC+TS MOC?+=ZQBK.E>_9^:*>8DPS8P)@Q7/!<%Y=)&K#$SAKMH^2,RQ>[6]6^]F :M M?S=3O*7Q\!C^MS#HYM8WI8X_2L=WQN@,$!:6J+.(.W#G.+8)64$42E$3%6WR MD?*U#;9.[^R#7+*(DD4LBD5([UDD+D<7 @])&^2F)Y$,A3ZW++:C,<'>\")5A:X0A/:QM$534M(T[6 M/UDAL%',2*FXM,G0)%-@RE'I%4MF?IE"I8F? 4%J$\E 1!"?G"?(6 <67L]I019Z7V/E)[QZQO MB,EZ&@Q2T43$O0U@>)-'$4 "'3(/V%I/,Z.]OV (_S]=8+5<;)PZ.=1Y: M3A6GWKG(A J8<>.%D:S,L%@.51W/L+#:"\FRH;5)(TY$0#HXC:CVR20AJ'1D M;0,_X&F7]F_.+>1X4"I([6'Y.<%6*RL"]<)SS!.PGOEE%I26;C8_NBZ)CHV=NE(?GG#MV*UT8ZN@8;W#YFEO$34'C[+34Q;PS=EIRY2V-D1K4^ I!@!_ M:X4,D@)Z.#&/INIEKOV<(>;+Q+%L)$K#'E($J$_ BG/PEKF-*#AO>90X18+! MBE#QP]F@#./,.F5Q_ M:[F5)C"JJ#=K&XK/(4>\5-UW:89+=_D)6CIF9S'+'IB2*!G/$%)V."E8"" MI:^YFLH\BZ_Y MI<^IKS4N'QFF0&"@L\%F&+'>*&)^0(>)P\!*&2C3I@M;;! MYU&07.KNNS3$9:WMW'5X[. V"DX\IQZ,KS>(\1$4(BS MW S1!XLH%48)RH,0*3=*N]^3? <%LXVN#?'$=H^?=EQ;IE4]SG2+Q*V+22IN M)183-??,GUY655WN32W+)2=H_:.65^&E8HB8)3 P4)<$XD, MZH8O*4T>B-]Z6BNH+;.XFB^@+J6CN:\ M%'C\,!;,'T[$(2T=1QQ[BJR0%N5J2:H5X9;F0EGRG,/84G??LZ4M,W^?HJ9C MYZU>!.&(32APQG,?]X2S3UM?7U95W!;4F3E+'-#:& M&VKA?UQB[QDQWH&/6)ZV+HF.C9VV6B<5LUJ 9EF,N-4&:1L#HC&CI/92B?!B MA;)#0T/7J5CRD]=.W[9><2[7\-E_8[!BH3, +2G:G=_="/W]C&]XWLJ\%8*C M7#+.8$J5CYSXZ+PCW+LHG",4D[+"> FQ>7?B/%LI[!*E#B6:)P8F'E$>]8@4 M#2')Y)3U=FU#Z*K2>EA40\\;. MB0Q+9XCE EF5.V98"C]Y!BAJD]"6>"Q\6-N@NDJF8.>[9:3OLOJ",^RHD5HJ M$SGSV$DN3 ZSLQ"X&X ?"P6U%E+B$G*$E4V05A&9)K(NK%:.!T# M1X87[>FC15H %PF22H8Y!:].E.&P$D-+#%U(72?;^U MHR^@0#6XAS^;NT?PV<;NV<[G;5H_^0B*\)'5MVK[F$@:M-)(10>\WE."7$@4 M[),UGDJMF:; Z\GZI&&J@/2UX(?J3+O_)) L=W\1N^_WD_:,4^KS@J0\8RHA M1T- 0FGO):%&YRP'V'U]Y^Y7;#O,) 24V%QP)$'PIT46FMCC5;\:@-@:F3]ZW_["\E?YA MK&0&TJM$L&&ALA5]/'&Q.^2NC%0K&J<1ONY';)VO5RZM MZ7RM'GV4U:OD_[LRYT\RUHL]Y?S;'\8P:,5.NL>3^S3H#[KQICY\'!KP1F8E M#;B?/UH=?_SN9!V^MU';E\#QG#4.&245XD$ PXM1 G8#3[&)N]2B?=J4-9US(O\YF0I6+'*W8::VCV3EOV_+=FNWB* MXD._C[1EY'KF&HTQ_ZW0G^'+OY\U0__P-V/6-3/9O1I5AXPN/'R5K!>>UYCK M.WI-K6.F[WP9KY.[/WK/UTJZ+BF;^]<6=VL>];4/U,HLJ=.LICK-?\&G.N$1 M9_\SY,:LU )\O-37(4)7_M=U_W7;TQH!]5S*I>Z,[DP)\+S6NCT,A<7" >2Q M5\P9>7@)7SD$_\AE?&H,_A'/_TJ!]D<^^')EGDYA9G6X?N,LMG[$&MS,X;O( M#CEMPO?1G:UC4=_:Q#O?O^#=HWQ_^;[^/-Z]^.=H!^YO]^2?UL[?8Z&^DVUX MSR[?:1SCVM87L;?UM5G?^J.Y=_3UN':2PX UOK.UU]S[_DV BS-1*X6%)U%& M@R2)X.ZXE)!AS"+)8).-2D(P#?XNKFHUKQ$9LX#QDZ+M"VAAO)R&@)=]I=X> M_NU&VVV<=4K8FQ_L;4_ 'C7&&Y5'$$1*$#<.(RN81,+H@*GU@>D\PK(JZ+./ M'^?8(V,!8[67$]A$.=SLC0+;83?&$MKF!VVU"6@++#G*(LD51@EQY0C2ABND MI%(FIMP;F*YMB*HP8HF&K;P;SB9+SO8VH>U39] MD6U^R/9E-M_]_*5";'+XC MN-<$6XE,LCRW_\^>J.-("\-$GLLC;9Q;^_^2L,VHGXW#V(TVP6V5M.WM@=MF MWM@2X>:*<)/MV)+'3G$"#BE/$?&D#')1$Q2"-P%S:H5URSC@Y'T0M[(EY]*> M-:]DO==*VH9W4O#U4C; 3]@ F0PA01CDK6.((;:H#T MY,H7LRR5+T7:Y?9$KJ3MYM*7'\UXEE,MQ=MN]QS6O_+# MM@:Q9 MLSI?K@1GN_YI'&ZVKU9F,@7_X\]\P_"4GSN=<-9LM1XDGWA%@><9*Z%1ISF0IQH%(*_8TJ\<T$9;Q:F4+*%$ W@) M!+;Y,6(?).HP1N'2Z1=;X#83*O_5[4U+ [3WYY9?5 M&63]=C5$OFR6K&9[8(SY5JXUO9Z QP.$VQ;YFU@8% M?$K&F"L5C47 DPV*E(>8F 2FC(?H!S(:PV8&'6-P(-$(!2O,L;7&&! ZHK6, M7/%(Q\L]\I)7[JSR+>1P3 ^&F_'P=6[?EPR,ZN0#"+[CP@:MHDC,4T:#=D+S MM:62=WJ9IP(!FM/]D?2[\&K0?Z=J]?L'C2\/( MQ_/ZYKZ+2:7Y*GL]..C&@TSJ M3[O-MF^>VE8NPQH,#6^A+?Z&MO2&VM(NM 4S%_6QJ KL%E\]^SW]^$SYP.NN"0@.CW1MY&I7-:"&>_ M<_5:97":?\UN";B!^57XX(M*' M?PU7;V>T>*703Q?ZVL7.EWUI/$^P,_F4S2&.0T(Z\H!BT)X3C[U3=7K'AOQ5M)YH_XJA*C?_9&)^/0K&1?-QU;GQK^'W>LJMX.(7#?:8U27%UG/%Y?C3W_F,*2WL&8=F''2PTRWV^[ZD<=C.4_9^' MW1%PO8M"ZBSV'S(*MON]__V7W9BVD5-IXH.T;XPFR+BV1S?X M%6[J[WYFOG^!08870&6O+ ZB[\[D?!&U+_O64R"(,!F5BNG]GQ8B1Y/FOE/X%2<%_RIVRWZ35S)3R$Y MES$-^!7$)%J@4[DM115$"E2CG0.M\('K=Q5"AX?BVL]'@Y5V[(.9Z_@80Z^2 MNIV3(:<"GI]#N0\9O$*TJY4"JD&6P@">"*XY2$"9SGF"VY6M_.S>!NLR4P]>$CT4K,8DA;< M:N><%$8Y(WS2U"0^:L$B1BU8QE5CL@7+7Z,5^P0+MCVZUYV4]:4D9G=X(S]K M6[O[S@KAA2?(&LES8T"*G+8"2>^L="8JK#2X(U1/:6V5?OR)Q12/XVL,\:3P.FJ#5K]Y MFMNL_#7DNJU'UF^\?B#[%22X\6T?@)!(:SQR,FC$O4W(8LQ!:HQ-,@^)2$"; M2!5/ ?J9_8F1]]R[!-36^:UW 67HC$Y/[Q*LS"#F*UG\?I9P(V(V_#%C_-?, M"(D38A$DAM.DD3,^(%CVI. ';_-IEUKGG-U5E]@[M,#! M+N5F%):[/ET%J]K)V-;QQY5?\COR2Q3_?B.8F?>C,@PY%"^2WW^]C,2 H,7_ M#IH_8)- -H=QDDM3[J\_#%(\9 :W#/+P_NZ%.."+?^?['Q-(K8+T5GC.LG7V MRC'O-59&,; (1*CI&2#T"7+X5[[S=RV'%W60PP3*CY,(2(/:@QRJ@!S5#H%5 M$ $;365B@&&,K[.[1D9DQEK(8I:#FV)7K?0&[BCZH?R$HT&O7QS.#4YS) XD MLN/] +CLB%SF?FC-U 3>-TPK6*\4W/1.J>O&4Y#_(@$A1Q2!) ].)D1Q1G^) M@ >L6.)6B<1STRP"/BO(I&46\T#"R%\2=+K\3;&O?PUO;*<])GK;[>+,H(CV M?6AU>L"5B[^_9_RKE6&FVN41U$AH#SNM .8@OSTW$1T"5Q;O0JS= ,0\ M]HH83W[AZO< \MH\.8FA.31O8/=\S&E'6::!MXUBB57X(+Q:1'J++QCV/,SO MNY6>]UOE%_+KT(R'03Y,JA1I=IGU!=NM_'=@NSFA'?*6YV_%WP MVRC*]'<\[=],L,%#!:O\DN,[Q9V-KM8;P#V/?Q&0T.9PD5JVU\]VOM/-X: > MO&\&S<])B[#TK0A?\H!K!*LZIIJ%"@;M? 1SH!TV!B=-!&R]U<$:,7N6X)V< M-'=*Z&5Q:'1M7L"M?,CQ?E5P^ZQ^\6U?91^:8(L4*Z)#Q".#.XU[T@WRP]NNE#-IL7YH=$,RT$F+R MX?H9;DC,>W9EMG_6+H[W%5,T $0CS#T%WJ@ M;%*B+*D@&L82X"[3>.-PUV_ M(1JW9>@*UJI%>'J8B% D+5Q!U(WW7Z4B3 7I"P*<%\ O MAI&#+4)1>B(DM;+(0"#3_)FA!(P$:C+JTAZ>\H"_VVKZXJ3HAAS^7OF%WK;L M\"4SXQN75NB4//&1<:.U(@-BD:;;@$9G6'Q%3N,(^7Y,J@]PK/[G?5?B\!!Z9"OM."2^L7'?2R$%5AJA'$HH YDUC.#!/ Z%2FQ M+J0YG[1E[[$PKU.XW1T"7E2BM3*@9BKW%/KV&D!:TK>[:R\:7_9U(%3 ?J \ MBQ)QI0FR4@"$,B^ 6 -0:+NV829S%&ZSM]-N)V?$7$K0%-_;C[_FN?^$COOO@^9+O=$\[ MQ6I=GC3M%)[7D/S<"J2!PO:;K84\0Y$%V.R?%T]0O0H(GMCS*XL2#[!Z4JNQ>B&PJ*-7H"-B0>=B3#R^ECA_M+7.!6)6-\R3ESCY^WRIES"FS,P ML^J%V +:VZWFZM%AY+LWK%=WH+?PRV&U,D,R1M;E_!?7;-O+1<]?4D27'O\] M5ULW_J;8BL5NKU>V;V-\<1IPT,FG6)4$O]BLB?EDO:C=G\:]FT^BW;?._3V\ MQ3:+=1Z6LO1N01W(V'\'3;C S1N%CX%MO*S3R49FN#[/ L)QT2\!"],NMLY*)3QTD8.&TIT4G64>#^I(S?$ M8<%*6^V6K @XR2T9XR^MPMEA9VC#"O,Q(L%#E+\J(84_MX=6#B[='_DX8T]26.ZKT'>>XQQ_ MV';_IN\P#%X]+8'\52=5%]TJ*X?V1P29BFU8F*L./"./Z[YDS8=E%1PD8L%P$V= R3747*FP.(&Q@CGV%F*F?%7 M6:"XS,6:J3R)UK<2%!!7? M.RD_WP%O;N9R%NF=[UFH6+UQL*^R1 7'D-822!@%U]1JL*\^ & 93Q)87;"J MBJ_+^Q+\+M//;^3VSD:LO%+*T,1(@&L9)DR0@E@EM8R.).W*".J+BL;.UO&^ M3CAQPC3BBN8R&9+'E*@%AI M)3'*=AUL3L[_58XBH;W0F#-LK+FSS. :'NX=E)[3B"E?(.E:T)3VQUW\NA-( MZ_R&C9U'\X:%1T M4LX_+W+9):1,B9R4EIW&]K[P3&@K" I>"["_GB$C50YX)"LH35I:/34E\JYT MCUFS(:O3'(1,[;/0W97X."/EDU(K(S57&D<0. >\@D<=8Y)!L2CD4."RMXBF MN8TEY9NGW'W[63O:W,\-7BR5!"EJ$YA[$9 !9H485R9&G7$@/9'RK5T6X MISJ[3SF*/(W.(?)YPC 4=AEY>FP8[S(H5;2BR))\$ON/+1XJ0LSY&.T2=Z_> MFDWRM&>Y+NX8/0F[EP8]@XG0V6C0BASSW6P@?=ED.L< X\DC=OLJBZ'HM"(O MUW_\.T??]_!1U8/M4_I%X]K.*+3:N9&7E$K)YH[&S5]I.C.!BLD58I>^-*YN;;' 7F3!Z)391E\W(B9LLD+YV' MI9 2GNNI*)'2N&)R>I[F9*E VEOP('S,[4F8"$;,Y#Q\,SG;9O6M M U:_.#[;:>R>UR^V]X-(D6I"D*1.Y+8X%FFI"7(V=PF+&/Q8URZ^['N#6?*YTXW)D"?@)Z,]1E9QJ866 MB7,PL_4IB-<;+G*1!)0+B4< %JXB"?<*Y*.R7I;,C7]4>&7BX&/TID%!2D!K M*AW7:A[8_E7'T:YM'U^^"[R;8NQ75NK3H>@.VY^=WW6NDI?&@8_='E7^](OF M:3_S 78/S$]OD">0Y5S?85[MM&]_<+-^'UF:V>_N^JFGWF9! *R*A- J%99*>Q.7J5E[@Z2U< M&G/)BA#CG?G]OX_B/Z#O@&]'@R?BYG1\_VT6K M]N+N_7KGTPQT5K!-P@H0)*6DP2!!TD\O^+Q- MO&XXH,6,D'R;[WM@UD>^KZQW"=00>:]RP;!-2 L@53QA;VC@PALY/@!K51)_ MBS[M5\,S9W%!QE,VQ^?>%2>SMC=*$B^T +ZU,X ;#KU??WO4P<_=R]4?-K._ MY /%5%98MI8][<7?+G_X/31[IRU[_ENS73Q\\:'?1]\_(A'9;(X-92VN.'SY MVJ*NXZ%5'4WV'EUY]/)Z\=+8B-GA:Y*O&RKN?!FODR>^QOG3/GG?S1)87[DR M-RO6%=6/^MH'9K+?-8M\/F]]Y8'N^J&I=(5<3^CQ(V:[OY>U(+?6X@%9>G#@ M_2J,GO_K,BCU""EX\(''Q>.1$[@G9VQ/S*JOK,):_L\3)Y _XOD?/U[\-1Y\ MA@CBTU*H$7O@?&Y$:V89Y\A6E.3N?O^SM]?HP'OA;C]_A;__>0C7A?LY9CO? M:WBO\?5X[^3/H[W/7RYV&YNL]O?H,__Y\]"=A-;.4:NU=^3/]CY_.MX]^4CS M^W?@VKL77UOUSU]/\CSFO:WZ86W+__S/Q<=^K8E__KOQL5]OY#[;!_M":*P5 M4DN*I.FU0T5O$_;T7)K\ZH,"7@E8"W0, 3 M4B=NHY&4$$Y$CY'+]\Z9:7LJ_F^E:/LW (><('J1 M Z&W)MT]B<>/K<"=;AZ=;16G6K'E0_-?7H6_IMCMQO"IV=NI]0R\)I5;/) MV>ROHL+O(8Q8GSQ;>L6 XNC A\&&A//T]CNQ:UF+S=,''3CN\_(JU\O8TV1)2492"F)"$K@D984Z$C=X0Y M_\B,O"4J2KC<])SOGW>]4B3"YQ$ CTCJ?R#=[DGU&:^4;:?9.F/L*/]=*Q,$BR3!.?45V$RCC8>57@GX;33XYW/<,V3KR?UH^.SVLDWO$N_ ML=W&1U8_^K.U^_T;VVO4>'WK(]T=#Z>=?.&[])_FWN==NM/8/-]K?#W::X1# MN#ZMG?QS"#^W:A<'N-;8._S/Q7:_/G8DD9Q+/ 2,&.:Y-Y8+2$>M$#,L,:&I M%)*M;;"J8FI54@3+G.@2[A8#=](+XXURR7#"@Y6&6!X4C]1JP#A%"[@CEW#W MB&.#$NX6#'<[XUDX*1*NG$68&H-XBA)9K!3R@@5GA XA9^'P*L8EW)5P]\[A M+@;A%54A,8^Y-%XS823G1&E.N4_#MFWX$NYP"7>O#G>UQF:_]G>&O&\7.XUC MNF\HD2XZC#RF#.@=3KVW0*IW2UW))\>X]E$EL#HLDKN;E MY@8N%7#+_9,3%!^;9[WD,8@WG@_^FJ[W39G;21F;MT8"=S7T[8&6AB5*/P:E M:Q,^N+3&:-A 1 15B+L0D'62(&YQSNQTUN6TP*+U$OW]N3!=UG@LKT[/W;\L M=?JE='K B"E3K]#G1Z[D[4C#I=NE3/ M4^P)EXJFX%DD!BEE0+--($C[ +\:P&G ;$T]6=L@LBJH7B+%?@\GM^-NTQPJ MS-_(V>VC\'C*CK\]/%ZPWS2LJH7E*^IJ2RB>'Q1_F?";?!Z1$0-%$C 7<:42 MTH%8E L$G I@2WDJSBX)F5-P:XGB]:5&OY#75&KTXC1ZW&L"IRCY)!@"H<@M MBVA ED:"8M31X/_/WILWM94D[:-?1<'OG7N[(RBZ]L4]EPA/V]W7$R_@!4]? M]S]$K2!;2(R6MO&GOUEUCH16$" V\0M(.JIS*O/))[-RLL%=RO,*#(D2)9/UFAF)'-4!)6>4$3'8P RX2]N" MW=I;VJ!*/X=#IL/><%,9KC_(Z=)5]]>4F-_? _IAC-E=Y\@V]FMS]NOC8GYL M5,E%DI!+6B$.7 0YSB,*(_AB\PVA?H.F#9H^?F>_ M0=,[1--Y_SZZ%+S#$A$,KCTGUB,=L$!)"4^<3R:P@J92WSIBUZ!I@Z8-FCYP MAF^#IIM$T\7L7L6Q"9RC%)A$W,6(7)Y@SV72.L#^F9QD0O$V-;=N)_=H\'2- M5DC7[J.S^T_7_V5W90>:1]-])VMO-U9J_;4]K :Z3TZYUQF*MSTS [Y4GY>9 ME,->GO/]=S5"OAN/>\-V:>SC[=E9^7^=3AX-V1U4TC-H_92OD_.7*/ZU?.-O MU3M_R^\\G'IG>0_Y]>=JP1X69=O=5JIBL"4 -1BVAZ/RWIU6'OC7!L#*K\!W MUW/GI^]LU?>4]D+_V'^= ,)'HI68QI)QMJ9T##QT8IA$^:6H2 MKT%0U""()$PT@560*%.!TL): 5<)YN0SZ'NSW]O2WV^ZPC4*[ M4P1\>@W;+;A(O_<-Q*@HW4K)+?G4+.JH PY\E1<&^P55N[8F>5-0:CT3M-HK M[2BS."LYT5C,*OF;_=\O'\+TN_7Q.@.8GJ$ZPW>^QD< L5(FXQ#VTB%.E4;: MV("L#O!?0ZSB D1F?A?]KE?S_5K_ZCM4&">3$ MQ?Z^@_"*SL1+9Z@*&%9N7?02@*=0I5=>1LKN]VU6QTAF!=!WF5L30X V1*@2"38"T5 M,FBE)!>$T')HEZ6Y^ 2+8GW!L\92_;9^%K_#HWA3+[7*WF\P>(6$G^^]VN-' M)G@MH["(\&@0MT"N;-(&28(M)DI@JDW&8'P5!N_)9(C 8@ M\V>V/S$=RW7M6F&![*GTXUCYMEOQ&_S0/88/]UL]^'3_:[MT^QVVLXMU8[42 M5LN4: C>:JYAZW!R0@?%M1"2J,IKP5=KTZR->#]9>,-JKM"HSZ^_'DE&/$[Y M2%L0\+0C>-HF!(-@#XQ)%,Q' IM!--E9U1-@@ZQF$G1"4T&GF4 3[.74%\&U M!FWPW2RV_32SGL74AA]FT:&5PI@]_?D2, =>U,DLB(/)L4 MN"-RVCE$F:1&8V*8SGUXN+G*5=ZN)&)02,0UQ<' 9DM!O!6:@J].#7<@(4QZ MG7#"Q,T'_BZ7B]_LX*01B1N*Q*?O1SA(1V#;$98*1(()#HBD E+$:4.EE)RN M"4L *QXVH[#$:T;5L([">QDP35Q@ZSBL0V+LJ:2.:7:%1"SQ9C[D(,V;XOJ_ M&F7J"^Y+NQ?&4;4,C(.2E#P5(_D0/;QUV(YKYB8_PY@QB(SG1]8 7 254""2 M(FYB M<\,A0TYL&%F)+*W'!;4;8MEJ047"/.5IUW;!5[EI6Y=:';,]&JK9_7 MB\@](J+YLCR A4[28Q_MN/UWQE9XF'5$>V+7+WL.1?D*?6:02'A,?(L+1YTYZ)B*#.45$.D.#)EXSEB,/]%8<\G+^V(^G%L09 M!&TT' Q!XG)0[(EIW^%:VO0U9K_+EW (W&_AQ*!C5>@#;@1N?-0>G&0EVVF] M'?6SZU>4]>6'WUH?1@YNNNU;7&&P6_7A5_Q6LZ;ZLOG'_J@#=P8; =F?#0KBJ ,\L$<\+6@\7177^>\H M_PC@"UA10,.=CX,]>8WY:Y)M]UM_V\ZH>+>V-6C#SMC^U)7R83-(!;PVA3;5 M'91OL8-!^[@[OAX8@7;(_;ZK:]8@-[^2*KYUG,\2X78[O4$)B\T^_;$M*1M3 M[G7D!AGDND. M1#S<6,165==V/8OUC!Y8+//UG8Z/3\]9>?B+B=+&[\T&)V. M5S 9:SIY3BL^NUT""/7K ,)GN5:JU\TJ62EBL0^CJ_P M$SN2T:5D!47>D(1X9 1IZ1S2B@@>%$N."O 0A;CZ.*Y[O8/8NXE;7B(68&A> M%^O3R,8:LN'Q$08/W3/ND9+1(@Y A)SBP$YELH'3B V1X H:=J5L5%1KWN86 M,[:4GFQG]G"60>EO\%RV6Z-!(57=VF."OUZCM*()!]$TD8KIW,R#UMTH)W?\**,H83[JLL&_0ZH^'JCRQ,:7J@A"(MYY[. MU+\G_8M95<<1N7ZT7U )V[RPG:_V?+#URZP+#/[OR?C+=O*HR_F[7WF/*=W9 M/5:N."!7KR)_+XJ#FM\%:[*/9BVMDWZ&X__3#C(:JEE2-EJ>^QLXDX3D04N5 MG++B2(%;7[(I0-+S-*EL)O[YB]U=MI%SLEYA;>36)JH"M@3S(+E1D5 :A0)S M)CVI,YCA,S&\S(S 2; +0D3CA. T1.NP(%'P7*&:7*!;EP1"'BCN,8T6EY/W MU<[LY=&AJ23<-;^I]H,O=W67)9K@4M!)#)$:*1%%-&)Y)-WV:7 .ZL:#HVS2TIL:.RIPI;U MLID>]?MCN_R(\B5^CTVBQ%7"\7GOVQ%ATFCF#2)8.,0E!5X5XV9GPIS#$_:_2IIYWPZNZ'"D"53M"]'JB)L@QJ!5C@L5P552^[%.-8W M_E!]E3JU8C8B4Y:=8B71PVGV5N*I\['I)9'I>KU3ZP&^XN&GBI*- 77:G9I* M<;TTJ@R?&76J@'++7DO%=,+44B#T1!LNM'76*LH%P13HO?.Z+BCG=4'Y?/5/ MUK4<28:?YI7N#R#'@__M#09Q<-!]/?,DFLR_R]5O__/+[T<>>)['EB+F!+CT MA MD&>%(8L43C]I'BK/_=95#/PG4VWX)P2_*9;M;.R0@&:'UWQ&H:>QG#4CM MO EU#A[\_O6D[4^N)5[>,T.<,#@I!EQ16Q*4YY8!GS-*15\0?*E4S4<3:]I1 M>I;]T8=[^K,-J-((UC4%"XR^H\[XE##2SH+1SPW:84,<,L8%XH)AW/"M7;JS M:@386+#JS*/LF"\AC?-G'D^LCN6UO::D*+$S^T1U1G_G?.9M^<"WKCQ? M)5HY)+59V;HB%#H=AY\<%K_/K(<\:^DY>+57\CRHY8XCI0E(CY0!.4LMBL+1 M! X)T26PSG>X4:LL\773K"[*RL>U@^7X_J P+B>?+NVQNU!89-_PS9UZXK; MBPKRBP]/"LEGO+%J?3>I&K]9UA&]@226 O%G+HF'_NL15Q83HRP2-E?C>2^0 M3@H#HFGBP%G'%H.OSO&.7I5S=%$E7KR;"[&;K=B>U&A7Z6JE<,D77[XNI\C^ M23NUP=+'O[,SM4XA7O'2IE[=SJSSM#9F@^NF+C?&]M$)*=D[!+A,B3/JN$)8 M>!!-PPW2BCD@F-81!?M@B%[;V&YG1[N(W]G8)\^_G?0ZX)4/2LUF][PU!-IW MD;-5HJ7@\A1!=?DP,E;N3WYA\GNPYZWVZ6D,[2HH==://N;TN4EM7Z4QDUS0 M7A?>==$U(?4ZG=[7_'[?[OO1:0D<0B3H-%6AN'A!!! M1D^-X7AK=^7,W"G9F!6B6%*46SF+MAPE=7UG%$H]] 2DIMX_!J?E0+V ET"$ MC_O15GAJ2XXJ$&,P)E=Z7$NS3AY"("_R3PY2J9PIW/>PWSX^SNM[QBDI9/_[ M'CYR1JF0P _+2?;@C 6-C .Y# PV)3"J8;. 72P1S']4(C#.#5[PB[I5&3\X M1YVV+V?74X+X:^LG.FO6X2+71C@*#J2)X$I*<"@E)P93"7](T4M@K$'RY$4(Q"X@' MSD)4\"9 DL9X!\K M4[3"LX29724M*XSC6' 6 D![0+M'_>JDL2J>G'04! ^ZB@&51F[UM2I ^ZD< M0:92:M$>I\WEF'KNAG./8)G7.5 3.G$)$@CE 34\M G'$R%%KC[EATB2# M^!91C>JZX]JMZ9+O3YAA";#,\ZI]XS72OC/WZ M7O^L5Y[6. I\4)RNBOHLC:.UPMAY)VYWN1/(V/BXVQO@]FF75_;H'=GM@!C MB)UV:1-L!W7D>Y#U][SE0'%SYY+MZS2FR,J<_^+:W8O,O7'[D_6O,]FZ^3?% M3E5P66_*FUG$+T<"Q[W;]3&?O%;MPS9&P[>7=73.0-FN<[>G *]T ME+< M2"NHS 5L5$@-O^/;$O\+>2KLOBD6K.1E_]6>. J6:F$-,'K&P8PR2I 3+" E MO P^"0]O 'E9(BW_N&B] MY?0SO#5KSIQ+4=IF9^L"MUN[-M.^0GM83.MV?38]^?II.I&AVO=C7OLR7R?; M@K'U^'K2JPQ>,3,U95[#&BSK35 =2<\^AV+^1U,]/SKQ[]RI9)@:[6Q M62 _?$>)!^,_AQGG6B?V[P@2&;OP8&KA&8SW^K*TK#7JN=K9!1NGU>ZT6JVJ MHUKEG]:7J _#IOJ@5J474TG=@( &_MKOC8Y/5KTCISRL!-_A.*PQVS*8!D%% M"L'XR).F8,1C("89+Z1-L9R7$8-5C;[8S*9\7V[*IV(N^P7ZQPWC\D/\/98F MWX,ZW!)#$[Q>#M5\[_ 8'RENC,MI %,).(4!V0==H@9[[QS!K:+;>WVNDMB MU[60U0)012XF\EI5VZR='SL<[];8#;A5CDJ^XLSI[_WE-*XMN7,IC>-%O"]L MO8QC'[_^O(7T^\?S(R^4C$PRQ"/U.0.!(Y.D0])Y^%D1['3"G:X!:$TO>B&@Y+L30)8))1 M?#OBPLB@5(3-5Q1Q[B4R'B=$B2.22:ZL8JO2H:<18CJ[\3J']0\!#4UBXU@ MWO$CX0UQW%FDD\AE;$XC3>$G4#_G+7?&1+9&8F,=EIMD+CYV&6B2%I?)P_&W MHR"CX$P#%F!-4&Z C)RU"2D%NQ*()SSPI4F+JU(R!I,4[&NE*XX=J7.V(E99!MJ[PWEZ'7&^TTN).W;HF0GLS*W)"]HE[+$I*2HL.1? :B2GM0B61,4D0E1G)SF5S?>54U_/34A7K6X?6& M+[#D/>7>.U@.MYYH"3BKJ3.8"BY%O$(HU@E##*:0]B!-N@&_':-!U1;G0[VZ M!GY7R#1!"%<'YRQ-:$]G ME M >Y5S66NZ W_((!S2]%JP&BE4'W_A(^$]@X\5X4,YQSQ/,M>&Y_S-)E15'$) M1*N T56=I6NYNJ(7Y85!H[G,4 M<[HKD0JIG'K)%:$(/%:,@NYZP*Q1&QN1(07+\\LBS7Q6ALI1#")A A MH=BV9 ]OYC8&0XV9NP_Y.O1'6"0MG-3@P"J/.(@4LC8E)'-XUP$E5]&M!5'K M6;S5LYX>?/S2G+3--,1OY&D5;=I_]0ZX./>2T.@1D>"^<<4,LBY1Q(03.$CL MB9.WG\5T=>1MZ3RF$O*X.&B:S@3*A]^39*!_V^[(]LKI"Y.8F2HU+CUI3P_/F^\@V'3)G^F2KYHN^8]B+??8)?_*KO=S7?))$CD[ C/+ M R>!Z62"\AA^LM$KLKI+_J/)LRR=\U>&X7/L'M3[VD-O'0[.2IF+8#GVPH7@ M.'-."PQ>CKYNW/5EG15L.V]M.[SI_F;/VD/;^=C]VBZ$X"#!7\YB^"W7"O[> M[YU>.!8KIN V/NMEIO7-U[U7[[X?@44EL#D)V2C D0A< L3A@)*DW-L".\L&KUT<&T%YZ M;Y#@@2%NH8T.,B$$1>!\P-U)&:;FR4)3P\@X(.4H4CCWGZ,"9)8J@PA(M(D)NY"'E*\"YNO/L&^0[TE+S1SR M';X\"I%%E2((4'0.<%)44;]I5!+BZ?O3ZJ[NXZZ7KS%&+06]VD3]-D@+'"Q.KB[A_O9A "#?[>73# MA[A\D?7,[F_#J2G<,]/"[ !,>/WI2P;>9Y]&W(1.,\.[F#GU?>S<@-VJ%M^_#QG2;$QEGL,\=Q!R*:RC_NC4W@J?B[7-S&@V5$+:2Q7W,'MR&2$]52*8+Q<2IUF M3PCF9W3+[O\;'5\OD!*C:8=U,7RQ53 57LC M6' 8_/QB0K.&16,F>-T'M4/P #KV;!!?C'_X-;0'9QU[_J+=+;=1/O1KK0 U MR&=8*TL%+ET#>%&)ZN4+Q-O!%>H-^_"_,/[F^N6=\M(OP[#XFN0[AHJ5+^,= M%X\KOI< MC>:9H, 'P9GJM$-K?,_33Q&WGL*S_)_Y9[BY^Y^^[^(>/JH;O_OT*':]]*@Z M7,:>*,/\].>_!W\=]N ]K_,UV5]_['\Y.-S#>X>?Q,&K]^W][V_@,_[;7X<> MPWKIWH?Z,__?OT_<:>@__\8;M?7X-;/7WSO[W M]^U/WS]]^_^^OQ[NM?&W_SU\/=P_?$WV7AT?69LT%58CS6WNMI HTB19))TV M-# 5&4E;NT2:%7DI=Z8'^=5KZD.#9PV>W2&>"8[SD&0!/IOD1F(+ $<3DTYB M'#F1U4#;V^+9.F<##=BM!W;[O\V!'29,29\0HUHBKA)!.DF)6+*:&>^#4C2G M'&]3NFJR^:/#NRN8Z]A9ACN)ET/DXWOGM4EY*O]Y4J3\X]3PY-FYR3=BZ7-/ M8*431Z_W%)<:L2<-YILCIRGFO-K?V]W9&>6S2)[:WV) WV._UX#XM4!\;X&Q M,A*,U1&C"(87<1XP'EB?US#8L- ;Y=.?\1-H'.R-/:#'C?@/0-K^M]<]/HS]TZIN MK<'X:V#\NP4^EE)06"N) G8)\2@2I*X=+>9=6_JZ25ONKYW&E]VP_@/ MK[^=Q>X@OFH/_'^"@XG:1.&LE( N(Z>62Q$4!+F#(T!J%R MA>S#)MT5^1GO8\Z#SQO9*DG,N51AC63W*Y+JGEQ.'9<[C&T^38WL*,KN(J?N M+A( G]1B[RQ;T3R^!$ BGF;6VZ=H^ZW7N9?U==+=[B9UZ4V2 M*J^^]>?[_$CS_&[U_/"S2V3];:K-4'N.0C6YK4TNV'U$HF_9:&TAWC+OTOTX MD>FS]OX?G\[W_WS_>?_PY;?]_%V'K\7!X=[W_<__.85U?-L_??_YK].]K_OM MN<@*.'Q_?7Y#_OICCX"S1^"^X#N^B+WO>W3_ST]PSZ_I7W_LGW[Z_I*"\[<0 MF3::).RL1BP(\ ,#$0C<;H58)(3ZI,']SHUAGDJF5X-F#9K=#9K=MD=\@V9W M@&;S<6*IC)(4:Q1M(+D-$$96ZH"8"$PK'!7\MK7+5S60;."L@;/G F< 4-3F M_D+$<$&E<: :@BC"3/#6E6GP1-=P1G0#9_<"9W/DC!A#L=(6,<.!G'$GD=76 M(1>Y-%R#/1)\:Y?H#9]Y/5@B_@^1K?ZRRE6WXTEAI?]P: _\C=/(GG>VZT-Z MG--[6;7P?E5OY-M^/&V/3G_P#/;[@K[%#'8O#0Z> N Y:A#'+B*MJ$,QPK_ MO5G LU3L^7(SQQ0'Y47*YA(6YGEND, 0:+5(WB>IN=K:5=L8 MWSJ0W%2RW,H9V4#Y[!6QIK50;LF3_/%0[HZ]D:H2#QY?J<5K,.Q:&+98HF&) MHYR+B()AN6166:0]H4B0&)@.B04)Y(1M*G3\B*+#C<;>DZ_1:.RM-':A* P ME&G'D9.,(.ZQ1CJ7!W@G3(I&,LWS;'*].'BS4=D?1V7OUI5H5/9V*CL?U>.& M1VL2*F/^N(X66=#6W._7&*F<-19O[4JYJ7R3YLQB/84[[ TWE2=X11#DJL\U M!9WW]X!^&"-PUYF&#>Y?"_<_+CA75!#@83@BAI5!X&8Y9*R,B%K8-,]L\B* M?O^FPU<-G#9P.4#9THV1Y,;Q=(YYJF%)Z?8P.;]< M9^;2[.#H4J1:Y@(.>ZVS?OMO.\QS!KOQN#=LEXX24S-^\WB^[J"2@T'KIWR= MG)="\:_E&ZNAIJT\U;1U./7.\A[RZ\_5@CTLRK:[K50%$4N$93!L#T?EO=4( MX#8 3WX%OCLO:N[.5GU/Z6OQ/Y>!V-O8+Y-4Y\!,&4N#,\P993DFP5HJ9-!* M2?"32<7] ,Q$#698S((9G1G^.M>D_6(7+F:^3B\:_OHVW^$S'M_ZANR_VOM^ MY!Q.6&L.**0\XO#VV.VRC MT.X4 9]> RSU[*S?^P9B5)3N>C.+;]C24%PFK$LEM)H]_%N^+WN\IF&6SU&( M/^^='TG+A10X(2=,SN%+#(282"0E-1I'J;U-(,0[B\=O+; 7G;SM%_.%EXT^ MG9XYO'.S,<./SGX5C=H'X]1Z'\]&?7]B!W%&JV9M%HAO[DNRAD$HXVK+*-XR MOSZ?8645' QZOC)NLTM8V3!I2IO76F_K:V_4":U^/,VP,S49.E\O?^?D]V$9 M>#]LPUOK&;R7&K#YGGU62W!\ U!NS36F&B$)$JD<1PP+D>B>PLVJV* M3(\UWQX?]^,Q"&8F/=7$M:EIFI>*Z$[K]]+-:S*DN2A)WLWM-?2D'B(;LX"? MQEBIB_4E5S1?T??;8"7;-K_NLL#ZS-;+N.T"1">]#EC300U2>99V>WA>#'&> M&9YG8-<7@\^ +.7F8_#^3#;;?T]-<-XL)-&U(&F]4>WF'B!SH6E+6=_+T#L; MYRF^_/"Q]&U!.6/T!L#_4//ERXT<=%O_MMV1[9^WZO8]0%%I945JGO=!.[9@Q=MCO#F5@U)F=(,<#T]Z8:?UL1"] MRA),7MW.&M;K(Z"-[5Z6XPKABE6RU=3VF0N7Y63B%L,-C>Z#/ONW_7HB>]'K MY1*U?3&,OIZ^>UD'07 :X2]GME_,:/$>QR/=*\6O,0#HREFOF]EN19Y73 F^ M^.SD V4CP+3X4=79T)W#EMI!-8<^?R;9=O]B6KUM#=KPY&R_*BUL3ZQ99?]# M+U;;>F)!3.P,":CN7;'[3:PPGNAAG@A;]6UQT4L!POHP-+!IGW14SK M%7[S<3"ABLN,QJJ'F]D\K&"PL"'37GVF!:UQS<"%%Y^[1TY&#\'"YS,DJHO7 M=S+IMY3=K"DO:QTI@WV#G8HIU=H]^:(L=?E:*ZD2D!07^W-LR6''M (^Y&7@ M%!OKE.*6*.,2T8+:JL-QCEE.LR5^.5D:QRW?PY)>CU?Z-O9S^Z_B+M7T"-%G MQX]>?STX_$+@>G3_\R>\]]D?">:!HAJ",,O]52,ER(24$'7:6M@++!W9VA4[ M:C'L^(\B+]?;<.84-UBI$)/A.F M*2:<)D6C4Q'+9L/O=,._?SRR,0+[M1S1 M)/+V-\?V^Q6-FNF#&5)2]^U+3,0 M_)Z?_O 5MOF"6<&;P:J6K\Z(6\PKF.XWLTNSPV&_[495A^"%KY@RF&4QE]J* MT6!LSY?@?,7A-F5/UKJ-1:.?[Z$;AS/A@H5W7X,R5J5;!WY@CD-KJ3O]7%F@S=B-_6;-J\-;:LLF7^ M^][GUT?.*$*85(A0I<"618:LH I%SUPPAJ54^LXLB?)]SZ+T?:)RZX-K#A42..+?!6+3R2G 7L/*/"X:U= MO)2WSM&864N0WUT[@65[9FQ#C<E7@XL78-%^TS<^)&U.?JH_8\<5' MK!OT.J/AZH\L="U^()NCS=S3F?HW+[>20QD-U2PI&RV'AV^< 6X)=%*JY)05 M1T3*K?&G3OH7[<:/(W+]:+^@8IU>V,Y7>S[8^F76'(,M/ADO<2)G?!6NRCV8MK9-^!J__<_46J:W=,G D6\37;?\C"LBR+ 1JIW79U!;.,)AL";=J(B W=I(+(RBW+ 2N7%QC:DLY M<*U#ZJ\+T7S9#>6/_\HT_:T]+\?'CV=:RZ<:H,\Z>Z?_^0S7X_NO.J=[A\< MM/]NPW?QO5?_/OWKT'_;__,=_O1]C^S/ _3IQ_.__MS_G;P:MW M9.\4/OO]^.O>Z5^=_>^OR5^OWG\&GQ)7 /WQVU%4G@JJ,1)*6,03U%Z^99Z)< OP&J%(^K!EN=:I92\ MG*QMO1/FA\^,NF^@^\*.7- &3$E !K -<:IR5A1UB#LI$_&)&)Z;]PJ\#7*5 M_[>86'*14#*=/%(%,VSKS$Z=HMPH>^X.!.2M[1_T/PRS#_^?O+:+KWZVL@#K M^7H$1DW*F/.)K."($T6!S8: "$_8.A^"HS$[(A@O#L:^R)';:;TLXC >"%)E M(8RGTHP#)7/GLR?V$A?VGI$C^Z\-:JR4%+'W\LASKB3.]>26>OC'8>1<$L@) MFSBARFG.+\GXO^<-/;A(D6IV]=)=59HJXU#$(2$N$D::Y4UF0F$3C:04=E61 M;LK-]0D'"0S$0EM M#+ \#FCMDT8,'$X9N592 IMKO:E/_ZSU5948 M= F!J>_\>EIAF3(R"A-L K.I@G'<:@Q.N5#":8:O:**P1#V*8E0J4:WY;7J-%R[1H[RNP8V(#XP[8,<4^&'-%T7@C'?44Q A??WUAY0G0RV C"%?@24:3'XB@,1A) ML%\?RJI3Q4FZPUO;#F^Z=>#O8_=KNY@4$-%).='@]W[O]$KI_5"ONI'A93+\ MCH(,2VN"2\XAJH#N<1T%,D(G%(D&XA"B9E)M[0)EV^9FL2GG#1".)9#!A!D( MAN"<89.X%)@&,(;8,XG71[A&:!Y$:(!<)JR2Q> M4$?!:;1>(P/F"6F#%8Z1 M.P# 0BX-7FR>L0+W$NQ-E71L^Z54=U2VL.#A1<%P3L09C#I5"M'X$Q>05WHO M#P=796T=EAHIP+RS24IS@WS/2(CA]7='&5R\"@HYDT=R*L! F]TDR:237MHD M)&F0KQ&:B="<[Q\?,4_ 6)J$DLM]+IR2@'Q6HFB\LTF".+$KD0^@)XQ\76Y: MI9EG%%KA7D_YU#NM#S%69:*RI#"F41^ND0M4AK;= 6![@F[V_UL=A:]3G5S2 M*6'%;4#[&6PA@3-JIJI YB=VL,QW;KRI\\C5=S_:+(0EM0/UAKY\3 M=[M5VNW?M=7HM/\[:@=;E7(%\.Q[=7D]/.9:H5JCL^WYPMW2)F2R^).+>\G< M>I@7,UVK>['%9_V88C^OL=S9]O1'Y\[4.IU<(3E]VS5=KY+ !V#]!N7>TPB> MQ-QSK&J5\G/KQ&, B#\?X.HE%29+$%PIU7&O#"Q6N>K+^=/,7BY3X] MX;_T;#W$0?NXF]-\JP84^:1]= :OU US'N:D9?+,FW/WZ\1DOQT;"U3 MW*/$+$:Y*Q+2$JP'T #)L.5.PA/<%2L/WJN-7XDBC^\ ?E98FC/X1;DXW_O^ MY8@P(BQG 27!'.+"<&2,%"B8:#7-AW)\C4/X'"KJ=6.V6*>]4DW;;^?Z'1 * M,$+3=?55FYB_ZZI2@)K4_C9ESK9KP8I='\LO8&;!?,3*S.2$[GZ[KO//]"/V MTG7._V%EI0+F@0Z3EN'7LO.D)0/IGJ%XXKU7[XZ4!$^@G]YI\$PQSY70Q.8<'>4YI](&]6 G^(V2WFQ3$TU) 1] M@G$@C)JG*N<*V^"-8MQAZK9VN[VK3^^O=;X_SRN7'_&OYR\^9.;X=.+U^PA7 M^;NN_?Q]E!/)+ZIW;^VDJ!V9\)W CU7V,;Z-4P#SO M(HXW_,@Q%8G5$A&<\Q2Q$\@1^$=PSX0+QGIKYHLR'L3Y_[ \X->?%M14">JD M&'FJ#'DZL#3NC_75]D/%TN/I6:=W'B>%Y>UN+L3+4:.S#JPY5S^OY.O;=9E] M[A:36X -6C^U<[BL-X+;#8.?7XS5I:ISGY0)EGZ[\/0Z]FP07XQ_^#6T!_"= MYR_:W?(,RH=^K16KKBW,=7%SO7:+JE4OUR5SQNQH9G+57#TFJ/[BNJ!NIQ34 MS;4/KEY39L<(L_)EO$-N]!K=$53?Z).7+9:('4+86I>]8F;2E6/-;O76)9W9 MJUK/^^E KJ\R 7BE"9AI-?T?]]GB@\E5[X-V,0 M52_\'ESS!)C"_I=/GU_BO>\>[W]^?_KI\.1T[\_7N<\]WJ>YI=#)Z5\?YGKA MP_H/8%U[]'T;2/CW_9ST\,=?)P=_?/KVZ? _7SY]?\?^^OSN^\$??W6 =2Q, M87(B6$\91Y'E<(G' FE%\C ^'(+F!L? MG;)-M>+T;R;S=^[GU;W/_APOOYC_\?&NTO&*6REIHN>1I_I" F ,5SHHH6,0\:FLT9\%3&1QA M1B3; .(3 ,0W"X"8C(J.68T\H19Q:14 HM=($"5.?#!V+8BFYI,]R"8 M]Q2)8>6"SN8$U#[G<=]VA_54@]SEL/46',>')HP_/ 3R0 D/WDKO*5?*FFD>. MA-5X^A5YR/UEP=.'"QDNG_NW.A+RX^/FS9(O&MQ\5+BY.-.=Y!:QADDDN)2( MPYXB35@NO>(2:QT9]6QKE])M8Q:;<]PJG'@K%;OWH9H/F&=0M>]KO9D7 W,XC6.UJ>V_7LP&2G2 M[K9>GO7;G1*YF*UX+G&-26K+^%"L(OBY=O!E/0PNGZ(#YI5TY5;NI]A:NL_; MI9%X_9F?)M-+<14O&2_H*3; ^+AJH&5];XO=O$I!2MVS'S:QBB!=9![D)PKJ MG!_I:-CKG\]NP<[4@YW=&U]FW_6ZG?-<"3/>/_B"R:2G.MD!KK&_\OKU9:ZX MPO9%D5!9+YC87&]J2SG]ASSS:7RY4HST+?9]>U#<1CNL)LL.MJMI9/FAP3.] MI IINW4Y]3=3NYRZHO_ MSLWD2_]Y>VD;6J:%YES2R"SA$GY)U&(EA G.2\W)NFUH2\?9?#NQ.RCE5B_[ ML,#C4K[[K_.%IK0O<_L-!)^PHR0SI POV+,.I_!=,TB-TGRC1NE_GT M+G=V%#'7CR(3-*WZ45C)%+A80GNB?!"*;.VFWJB/SJ/MSYO75C6[;+LN(^E. M /?OZLG7KT\-'5@J*$JX"-OOK22:.R.T$#8EIZ(&,FJ8>0R" KHS/'EV8O(& M[WW^="1]2CQ*A@SV#'$>'-(>>Y2T?M(HA;.T2NB >Y:%5$\2N-S7I1A)Q M>5.;O/ON:@%QEPG(^U+L\C@'+3V :'S?.Y*.14.204&;A'B*"FG8+B1U\HD3 M'C&UX&LL5C;_8VRGQKT=QE-4JH&U&3RN)S+"Z"A]4-Q2PQG#&GON HW>&X.9 M6FYM&I&Y7Y'9__SE2!G/84\2@DW1B&L9D):<@\@$CCVF\!>_M:NN%)F)D2DH M [RD#.7LVRK%%#:E/;B8DK,@54L-T8UDJ#%$]R$Z9/_5RR/.#L=ATX":X 6)R,]L/"0L T3E M>89Q[7QVU::%Y,)I&YT!SM30L]/*"INGUMVS7%65'E<)E5M3J'JINHWRXE() M"_;\^0D8S0(F14A*>(DH=Q@(#KA)+DH#N,,P95XR9]76KED4,'AD$_DJ?KT= MSZ'+XE8)3(P3][QRM*N.5./AAR!1)^VS:NS<152A59IP5 &!;2!%G3)^-Y=) M?VT/[;O3Q;#=9-'NA@^*:H] M/2V^+FNO.^N4G*6E(;NI,!V9#=/=H*N3!M_&8J>5LH(GIHV%?[S@6 /7 +*1 MCUT(QVP]@GH3KK%?"/1!:GIQK D%8O_P^ BKF&!C)/+:4\1C;GRN0T3.1 W8 M+;GRI1<'N^X0C%(Z=='();O+& MU5?:B68NXFI[FQG.JKF(S83#)S_A<.FLN"MGO\W-BC-&:\6="2$8+B77S"H. M_Z5.2>4973DK[DYGKUTJUA?]_:H#\+>C?H;^2;>^"YM7&\&QZ=N^24NUC9NQ MBXZ>ZQFTAN"M,&H8_O^1!T<\B3S-A$6"N H$&>(X"@(S8Z1C@HF2<"CH-A.+ ME2?3X]=K>U:XW807+2%SV"]<7X#VRYOVVE]/*NIX^1-W>)*IME+;;=LI[.4XBU/>9Y= M6KV.V5SIR]GMA5!WRG3U\_R9%-LET-*O(RMAO*+2KO)K.:@_L?D^)YYP/\+R MNM,3V"=I".WN8!AMJ-]R\8;)&@YG'J:M>AK,=,D<)RO,9 QLMW()X/:DX]DD M::3JL["=#T2+!N:;GWVE_NTLLYMV!<*3WFI3'_)V<#+Y3&FO4L1D^EJP^EZ) M9,VG6PQ69+*4O)5Y.@A6!M%7"0Y+:86[.0!7_51"_)>%V9Q5&(B>!QOFN6/*>G M-&D(]Y6&\.H+/F)@_XA0!'D1.>(!G&KM D-,@\X"Z3!@-:LTA"IN.Q]LJ_1U MGM?/"OD: =E-24H3Z-_H_(#O![E$'G@3"Q0CS)//<5B!K(L4$>XM,YI$L-"7 M!/HGG?_G4IY>YT )8-^EN-:/9]GN93ML*U">[JF<&VA6W337R;PJ[:;SN_*7 M9A0#N"[8NR2_JJ:8T[PX2P)J?T,G;5"2[HOG) 9D_[,_\EIZ2SQ&,5(#%"VJ M/$="(:))HHD2(X72LXO,XN-PZW.:2[A4VX[T.ZYRPG M;_ 1]R 16CAD#*&(4R^0QH&C)$%$8-^\MF AAB?]&.M\@ 5;T1S7W>%QW?Q, MLF6FTOK_CMI5:#0_@S?=NJ?TW 0R^ "=MH77NORKVB?PM_ 38QPQ;/I$HCI M)UCY@/&;CV?#ZJFLFA]R)6V9NIURMK1L59,4OCI=(M;.7W8\RU;8\'E4]BL? M"7D/<%5 M5K=U> (J=7SRK]&@G2-++R\>S^_P)$I#_X/NU%]?P5-:+T(IGYV1^T@.#C\= M$68ELWGDE"8L)SEQ9!))B&M&(W-:*"^V=M6.7%'7!\C>J0Z-$W@B;5#DZPB9 MT\XY#[Z7S-D*%%MNF0O1)IF8#:FJ%[U$ML:,^8]>+^0I-K]AKNO?JRQ%F MEF@A Y(!*"^/CB*7@&8"E<%.4IJTT7G$P^*DL9F]+E "]*-WW"W9!3D*6#__ M"6 [VRE(?-7PC[L"G;%@O.QT>CY#Y7( DH,/S80L5)L4%K.DZ>)+ZK^]FA&4%7Q]'$F\NQ= MWDU?\$FDPI_$,.K$.O%K0;_*RL8F/!\( ?]M.H0?[HDCJGB(*M?)^801=X#* MEF"#;%*11.X)56[^-#QXXH)V3.-D>1#&YO&?)@$\1FE26.PHOJ8?IQ[,B7L) M;D!I+K_*99CU!FH):H5JI'3^0,G3J?S=%8-_VH.57<0GKDR=NPW&ZV*2$?!M M^_.+UL/T&25F@<5II]3^?G]F'.7WW+27R;W(]LIO_]O.U5O^^E3MJ _W]L3O+1O MV7TFNZ[W>%\>'_?C<3XH7NF#/)*5OH$-;G<'X"L\]I66:%_K3CH[YE.!%%6*2.4 MX8$P'GAP. A'I>(XZ40H6SYP;[&'WVU#_E/2LE]7\#R#'G_\KU=?ONW]^8[M MG[YFN"/W[_LT8]D__#EM_W#_YSNO7IW/OG,I,??R9>#P]??_GKE MZ:=#GWO\\?WO>_S3G^^^_W7XD>R]>DWV__ST=?_5&[QL8H@7.,7D-#**1\2U M"DCC)!!S(2E'-*'4K_SYWMXS7V[U'!Y"5# MRF^$E?0.H7),Y&L./_9RBG_SY,LQ[ALC]W^;ZX.*-5.2"A0=#8@'GY!EG"#F ML?!46QQSRBC3.W*Q3O''QLCK7&.M>[K-%SS,(CZ8EU.<.)9,:8-"P M\&M9F,4Q5=&P(+Q02!@+%L;@@*SG!C$:J= QT23CUN[MA_9M<#Q!H^MW1"YO MJ?#79YF#:RE\PS0WB /S3%,EF[S3&B63".)<..0DHX@R&\"Y2,X8"MXXP3OX MUE3S$6/!4[_&1D>W/"%..$F'?NA0[A.T%#\]-"W,*3>YO4,,KTJ>307WU5GR M=$+7&/%#P_JNA?:+D_FDB(IB)Y"*R2!N-4<66"""G8S)D>B%9"^D ]C\HRZ&+ R/MH\?QI( MG]S!JZHQ?@0T>.K7>*YQP&4M=9J@X-.C?[>,"OY>B<$HMX'M3M6<3TQ(PQ:O M9286IYA*AQEQC"/I\DE]\F FDN H>6&$=BX$18$MWH8L/N*0P(^I]4^!+-Y6 M\1ONN$%0F.>.T8$(Y(K.P!-'G*F$;(P662>EXD7NYH=:U5VKWI"IQJB#Q,/9/Z8_6Y/;>%7^.$V !_]'2(^NU1EP0B72B M"FF0 :)]])X$4/R=A0&)=\'@;VUZ'YTK=.U:BQ^DG.+Q.QR3.MA29MHX'IL$ MF8,Y=J&E(LH9@4+""G%F\@0THQ!AVO(HL8\JCT$CVY0^IH//#1WT/6J JAL= MEPEOW\YBF3\Q[%4-Q3<9N]E@]'_*J62PLZ$WRHU[FN#-/6-IW5NZG 04N3GL MY3\U,9T[A-9/"S$=;JEEGC(4M?6(.\!78[U#Q 7@]48YD)0-Q72NK7Z/Y\DW%5/9H!E_#ODO-5TM_80??_Y+$T-Y.&R=DI0F6+)IS/2+S1>"$@PK MC[A*$?& /=*2&&2ID#["'S%F.5A")=M\ LP#!TN:#)BG&2R9@H@F*K)!;%C( M@$E&*F\(,L9(Q'ED@ W:(:PB!XS QE/@4TSL2/R(CJB:#)BG'159K=U-^..N M%'^.%&@<9(&P^6V46!8@Q&Z)2DE7YK5^!MH3=%UN\A MOC$>'P2+C9?;W^:=-WUGO07CM]0 Q K.WN=,F?5\O[N98_-DWUHV[Y81G]K^ESB<'4M\Z2CH MJX:$KFJ^'; $>Z\)-H9'Y1U/4FOA.94R4!(G% !?[8'_&$[RS:<2?OH&QOO( MBV0="PJ!T^,0IRX@IZA!UDC.F70@ &QK5ZH=O7AF,#4Y;RZH75G;Q7\9KB?T MY1G8MM-IY?F$)Q&!8,3S.0'K71PG[E? MX/!Q1*X?[1=D$RSVA>U\M>>#K5]FYTO"YIV,OZQ,3)V_^Y7WF-*=W6/%SD#Y M>U4O@A?58/8RA^>?]M&LI772SXCV?]I!1D/SF%T;+2D#QHJ9)35ARI MK=TR/S4K6/;\D\HS. MSQR-PDGE+-,X1.Z$05VXQ3E6>7UP^H-ZR'$@][UQAANGP.Z2.9/FK,CE3F)L-'A=DQ9KU! MCM=[;=WQD->=.LDV/RDUC\B\V55_J,7RU2\_T#Q/(I[F<,8\6['U>F;&<;QVGH4 M;QD>D\E.'3NH@@87- AH;F]VSDSA2IU1W3UH &Y?F/45'Z+RN!D!]VQ'P#VV M-GR7#NDH+[X";?L=E*W.PGWB,:_Z( K6]I+FV-9?GSW^Z_0UO/Z?]L$AK.WT M-;RVW_[K<._;WI^_?SGX,'\0]5=G[]5?GP]>_>MT__O[TT^'[S_OPQH/_OQ$ M/QW":_3?G;WOK[]]^O.=6#:Q)QAI"98*Z9#3XP7%R!'"$<.2*TF$UJD<1.UP M_LRZ)C6@V8#F"M $G+1:B$BU#MPFX9*-(4DF"-,*_E) DXQ!\^X':#:@>;>@ M.9]-QYG@*5>3.;8,@/RB"S'O#-FG!!$Y( M:Z80)\PART5 CDMC=0(1L:I!D&>$()OR]!X?@C1(<3VDF!_1@'W$Q@JDL379 M!?3(XB20XM0:JCQ+U.N'@^1&U]T_>D&V=KG8EN;68]T><=^! M9P\-M_0I&VAX^M P[S4R;(FW$J.(/4;ESORD7\>]JV$88]4LYV4DY% 3]:0[^GI[7=>M6V&/PG 3/ MGD=#F7O"S,7IIT%*S4-D*.6V;@4SG<02)D9S?PX$0(!N20)I%(CF/42N [6M^7,^ M=WL(7?[-#DY:_>AC^V_PG5*_=[IXY-:TXGQ2#M3;?@^>6QC\#IOY(6? S@66 M0H-UF\.ZQ9F!0&^LD-0AHC6O \O,@DQ32TA@"BLCMW;UMJ!-7/D'5NN-.T*- M6M^K6B]D&8KD/58",>,EXM1P9#@7"$=J(_4:=I5D"L-QH]8_L%IOW*%IU/I^ MU7K.6E.BB.:@UB(9A7C"$>46@@@K+9Q*C%NE2]Q2BD3,_IK4L]:4HV?C8)FS+;4;/^/,IO?D'T7%--E/_R0#8GM[]NK97P MVAYR')Q/^5VRMV4 .O+NC=K:;!["$OZ5P=>?Z*T MY.:MP%]_/3A\]_U(:<5ME J)J"GP"L^1U8P@3(2W/E@CO9AO%JR3D%)A;PS6 M7&.F ]8VT$2E#3(FO]6*P/;.8+.&_5%\H*Z^+UN#T2D(Z7G&C?F9G:1(\ *Z;FP8/5C3XS5>IVN4_DE:_@.4[ MN/(AKMOK5\H=)M7&>\?2'8+%YCO2TAW-Z9VTS[W95:]<+']L[7,7W_HD&FU6 MDU.SLA=[L$X;A1_U44Q:4=05>JU2HM?*-7JM?)+8*D>)F0-4S^K9]2>=FEH^ M-\5B!NO7ZGA[3_.9;] %Z@G%KY:.9]8DY38+P@L&S!"XAF(B$MTKF?$9CFW%^_=/I?N>O M/]^P3Y\_X?U77]C!JS=\__#E][W#E]\.#C]B6-NW3^?S$;#W0$5/VI_H?SJP MEO;^YW?XX-!S6#?9>[7W;>_5:[%_^(Y].OS],]#3A?,J9R)V1@;D3#Z;-S8A MYZU#E)D4F'2>.[>U2[?%QD:S-LWD'B5Z-\WDUF\Q<#,,W5P/N?4A]-DTEKLW M )T_&234*N^,1<8S"@PYBC%NG/_>!* MNS#;$RU]3^<6&#=9%Q/H(",A9MDQY_H^2''Y9?S=87-?QJ M<["YV#J8"ZPM=KFTT#O$F17(\>21UIQI(S6.+(#CO/6_G],>E5[^/1>2"834DZAH N=@B$^.D M5-0!26!+.4@%=,HK@D(*)&@2A?-Z:Y>I1<]S?0K51*<:"K5Q#!@!D#7\:=/P ML- F4VO)&27(9.K$)?SDI(@HR62ECD:67GB$DAU^:_[T^&)3CYHSK41<^8)-1'J]P53O6;_=\?=V:8?**0 M?O/RWKWS@T. [>_O^,'A%WIP^.Z()DD,Q1SY$('6Y5XBFCB-@K4X,:^)-WYK M%^_P!6QN@5YTLA"]G4XT'5?-9H'862RJ;ZU3.4[H\M+Q^RZC7ZZ\ZQ;)KW6K M*XKD[YGG$5K&EY5-VYYNOS#9U>L!!TZ< 0!YDCCAW'AGM':>>6FYT%[I!CB> M&G"\8?NOCMG^]R]?#P[?" "0(Z,TQKG7$''!@S]H\LA2CQ&+0N(HE(^D ,=B M\L(<< Q&[G/TP]:P-VX$DM.30(C_SKT[0*Y"N^HI\E-N!D+QK]6[4.F16UVC MO$!^_;E\\FM[>-*RK:_K35[OI=;_7*.!UBTE&XG-3.=<)=5Q+-77G.?;"/HR M0=_[>O#JTY%F4AF0=92TT'GL)@9!=^# 1 _[RZDF%!P8AG=6==@:B[L=M,YL M?YA%+IL'VP6CV*G%,G>Q*7O::G=SZ7C[[]BR>:<'62\\>"JVWXS=MNSLUZ[.\QRD:^[U_8G-G9:_QKUOW3RQ^Q@:8>=+IB1 MWT[:,;5>C[^F=9 2*&%_IW68KWL*C#QWWK%#T-3SEHNM:/M=4+&S47\PRKANMA$,!YYO CQG'KD_S!>R=_B:[GT' OGJRY%7W @2)!*% M0&+#D&$I(H>#XDPI3!0'.["@&__(PG(]L:!6&*Z)C<)+;@*#[V6< 2)3837H M9",6CT0L#C\=*>NU3EPB3'0$>J =,CS"/Y%A+8C,8<&M78J7"4;= FQ8GFZK M$H569>Y[W:78-:XL YG*$Y8**3WI=0)\KA^'HWYW0A[>'WYX/Z$+9Q=4/J.B MSU?MP[?4,%9^[[8!P]K5UW[XO^SIV:]O6Q]Z:?@U=^_)!6!V,UXS1 -1".7]? EZ=IQRD*5>G MHL>#&=H GH;/U.%K#^Q4[#[Y4.F&Y)\?O'I]A*5,VEN)2"+YN$1;Y"(A@)+! MZ*15WMZMW>%)/\9%@CSC_^6GC-K?T$D[@(OXXAD_U8]'2EFB@@HH20>H0J1$ MSD0#SY?&Q)P#R@#&IM<=-Z]!I7'7M)I7>C?8:1WDQEDG[7Z8P$V!CHJZS-*; MRA\9#CNQ<*[*Y:U[?8T[A,5NN5"T_J39OOGMVW_U\NO^Y]='DOW_['W[4UM) MDNZ_HF#N[NV.4#'U?G1/$.%NW'V9&$';QNV%7XAZ&F&!6#ULPU]_L\Z10$C" MO 1(4+LQ-$;249TZF5\^*O-+$66>8,\%AQ\ZAKJ<-0*FZ:2\L$S>YO%=&H,, MYU=A/#^KRXCR(F/:B,>GG6X%MWAY]I9/JUAKXH+FPTWK)DE1ZYN&]"Z M;3N=LXI",D-?35K9[O4'+P[:_],^SJ6)NUV"\92'\Z;:CH+]\W.JP2R+%H\/P+9@ULF;TZJ M_]*6_=X^'AZ7J&1D@,[ ASC04E%BC4(4[!#B!H)5381&$J+8P"*VVN1ZP%M$ M)2,+D4U"?P@VO^+V;%;F)^?-1QF0V!]V!ME%J)(@UG6_9K;.Z@*3HEFSA?;' ME@608<05^JW=Z61'9&1^YC@VED(* QV%O QO-2:=B1#%=Y\@F&*KOX&JL-[;F\UQ;U^]VAH,?1+)9Y+*( MS7&+VCF+][F*A*MCG)/&2;=QW(5 =7 (\G$WK/.>.9X"I\(93C73EAL?H^+) M2N+"'0YQ2K;E$7&-;)^_.: RY"ET'B6: - M<&CWK6MWVH.SYAU10@D)@$!T9H[C6DE+>+"))9RL\%255/URH 3;WFP=2&

'MW$3;A(^5_>;C?%8_D^')YZ YR]:+Q[9]DMWA68!;;WP\ MS2>NC?\=VDX[G55.\\CX9$'-F;I+.S7G'-4V_&&6H]%K@UZW,S69I#GO=BI_ M/?^E47U[746)!KWVY\_U$48[SP;X^6* 26US._%K[-1^W>EIK_N]NO'.V?7J M-5N7H!.12@:)&<8\<&PEMQ*T"%PV&[BC3U27\.YBNWG<@D[,X< VHS1WBB7/D(I;(4#"T .X&GG@NN;F.9FE< MB# 2Y-DZFBI\_:D- OH@852&88$C@(31/!\$@G\ 4;<7/"1,/"O"N.K"N.L/ MJ+?$6Q509%9!R"$L;/>NO_?-J76_[9'QQCBMV MV^F[O_8>4WJT>ZSKBP'"NKWJ>?\R/ FQ5Y/L_LLNS5H:A[UL//[1#C+F&99) MV6@Y=@ D)D&0&;14R2DK#M3:1C6E*VO%[UG 3P;]?_W3;LQ[D',;+:)P4CG+ M- Z1.^&<",DG&:P!Y#(^3C=:4,:B8(0*3B0$N=8%8:A*U'FE"#2M[[07^[&J\W:QT_VVWJCP M9YRUZ<'C^GP"7]Z_'-DW!Y;@B<)3.6MTO\;>")%ZN:81$"%>E/..W7/XO]4I MCZ^ 8H'E\9QJP6344<7(+3-.\B@\<81%DI*\PRE2*8]?/O=H2VQO^H-H$D_4 M:F1]]M5#$O";]9GBSR6J0V[9FN^K7Y3'C^I,+E*Q$]%Q#WP6@*>1NS13_W!] M[?S5#UXIGF^.(]^%%,H_4,9+H?PJB7S5!7P@4DR:,HDPM19QDR/3/)8Z]WTK M8[5/C*]MR)OJY*\4FX/4S1'9>37HXZ/2"<_XP@.W_K -5QE7Q%\KQI^[^9$^ M$E8OIFX'@MH>W&#G['V]+7_"DDM5YLUIS;U$Q MT1WV+UR6R72+/3WMM'T5Z7VM6ITH%50H19,)VC]9 TM1NGLIW1;\_N: >$.(%!8QE@+BVCAD*-&( M>"MT\ 0SIMS-V(;?ECG?;Y"#&@'_A -3QLV' W[@_%Y9[6/8!= ZD8BF2]; M33(?A9<]>)8@@CDW]+4-PM(YF_R.'V_0>!LKZ8,]JN_DZH.ML+07;;\?^_U1 MCCS?8'5Q.!+CPC$>GPM5)0'TJG$M=JHK,FW9D'#SD.^R%>N4_ MOL5Q%=YE[G[Z%NH[RY>OTEVWS'B9^1FON7G,FPE@GB53]L=%G2H\^DS8DU=L M.[!'M87)ZS^M.YJK<_GNW$)(@()\0M/^FO?RIW:E1OGM%4;\G/^2:V:'L- M^!F_^W@ZF#A@ 93O-V9=*I-3_B,.SUO/?A=F'1R$A0^JQ^L2 MW^^J/QQ4#Y=EN4W^^J+VJQ_/J7)R][ U7L/8;97_M6(E9S\'UNAVB\ M/"R^7>XMNR]=[FAE_;QI&R^=_'&X???R^L_GY?._#%"GP,:SIS[=G.[N>[NU^%MN;[\CV>4NT M/NV)_=W?CEJ?WM+M7;CFYO;AO-G"EB?K!3QW3'(?9N0:N209"UH%$DZJ0A3%9R2,9R2 J;V3XV,Y0;AX)-4.3V(Z=H&46I]3F]7P=."IZ\23P. IO-> M2J%L @KE1"W(B%-\WQF MR;GGU,?$S-J&ENMD42,K'AU.%S22=:G!;[>BS+A:LSHY]G[$R3@Z101-*L-9 M%XJSJSN8]>I($]R*&'.CRIGAXI%O08GG1XH&Q6T&+%XD64[Z%HSI:07*U:B((1$4CPZ1 M4FB9:0I,2IGMDX:!6C-'^56]8$W($>-H>-9?PYX_!"UK_-7)G(7WZ1+FZ^I1;_"F1N&6A5MH M .SPYMS:1M>U=;M0:/>B'W1[-3=%57%:DSWFPLGNZ6!4EIROU'C[X:^_JK=5 MI<)U;Z@=#@Z[O:HB-Q>DMOMY#$M5T!U[L>JMKXMN+R_@H@?<:\24,MW1UZI> M^\UIK]UIL&;UMO75V_&K=WB:V_\&_48$S6KGLL\XDJ]JE,[I6+HNNVOG/2'? M/3[.+;B51([KO4_M6:_;Z8 ="4-?EQU7=?O#T[LS"0MM;1ZGB(/6G!"G2<"* M$A' 5 7M<1Z1"WXP>[S6[Q%!\%C[/@Q=W_?:E72<17R(?FSS+EM.6$ M8>$P>)-2$!)E]IXAY/ M==K*M56Y0'K4T@G"&&+-45T]RU%'Q(7DUEPRX]:E6HS;/YCM.5?^6 (3%D5F M"(L\,F.#E)(HHF5@<+L5;V.6O\J!NKT@NIL%TK0S/O][A"X[L41?&F)]K-#YC]GVCUWNQ$[_F L8+:!M18Y]P NTDPY 8^,!"T22C)'>)E@Q>2A2Q#X6YY4=$[GPH>YV: )#_ *S(WY12_M M;=WA-Q4/KI1W/)JA!K=ZS4U#$/$Y:M>:\'RW^CV[OC^%@ MV(M;HQLH>G2-'K',5A1$-%SG$V[A7.;%<,@*JY#@#C,2B,?<@7^A<1-?KTG- MQK?#-BA.^\3GOLXZ/.WFAC]?"5:E59F1O E1*$C;R:BG^=_V9&A[9[5^50VQ M1%2![BCM49_9UB'8['LIQ-CNK/9Q8K]?2_E/[9]'ZGJW\2Z>NJ"PE892+JBS M0AD#XID)])FP/(OGS6WY-\EFFI;--]4DV*W1MHV<7OOY=8=@/ \7%1HGP@'5 MN28)0C!LD05G!7EI*54:[+;E@.\_F&I0E03,@[^;W=WAH&I='TGIN'6LEBM& M+OJ1>_!"]:;\K'*G>R7COU8\NC<(X5R,7(P0WAB-N6NBL9%#-#UV"S\8,+$(^K#!"B_N6A)OQT\ M%U&_1M3/X+\'.%B-HY+(YHIC3A/\A@E! 9L8K+-.YB-917"3JSEDAQ/\ ".9 M_Q9[\=()G>=W7OH,C=H%8.LK>$ZP65>C59P;V=O)50UWU0W":*;KBIK%/'T% MPEK'X?^P>O\[8'3GDIX3H@F1_,4LH2,5 IIR^&91.D-46 .#&Y2H>;HR,E=&6:5-%RD M("P5F@L(B3&UV@OK-/%@>^(-Q31%+IY"+CX?!'A(R=L(B)G#+LHHA%ER%QK?I?N*+HX4?4KU>4T]_ M/T.]N#+Z\;*FZN-'QPJCS-IXAUZS[.'6D3_0QD?NB48,9 UQ)S RT21$E+)1 MB1 2CF"W\?J<(3\5(MU'1((V0D8GB9:).Q*=B4HY+[D.%."IRO\\9N=:$9%; MB\CYNP,GP9WC^<")QX# BP&+E11'1 2');8!/(\,3VJ=S7+Z7K(0-+,W=UJ7 M&W3.IEVU,H[BRC@*5L91+,5:GG .<..&@E/R43./ 8L$T90 M;ED(7+DX-S*:LC+^,(9A)XY'1H%_6_-E7F-^.IVN'\V8>G_!E%B[R;]W^X/^ M+BSN-WC/EU=G3MY^V]G\(@Z"E":0Y,&*2(^X-1*!SP@_J+ 1 B+*DE]K1+"Z MIQF2>\/X3"C\X3KJQ_@]_Q[[%T?<]9CN>(5<;)PA'E-[9I=F'.'CVE&W_=$T M[_Y5(L.??VG4G[[]S^>A. 0;LHYK.W)GCD.ZKN[)F7<3$Q]=/!,?7=?WO&Q9 M[,V+Y87CL' Y MY@+"Z*@5XU()8@D1X>Y+;.I!X)?U_N_#:T1_'>W3K;'MW"SZS M=;;WZ1W;V?V"6Y_V.ZT_X;7S-WR[/=/_=PC!Y#&\YVCO:(NTCB#(/()U;'JQ ML_ON^_[QQV][\%H+[F\>RR#Q$BOA""*.2<1-PLB:Q)&5QG.*I;; Z896B)E)'?&<"A@*!3P^!TX0) M.'D+0LZ1T2DB3HU'.FB-**4)IQ0%YA5A0A.L78' H&O' *CES$(%:/D7 78 MFJ2LRR0"R6 ^*INY"ZM$@EU)39+AX!/3>;WHZ/B1]7=7)-;<2GDXY,0O\9.]S07)B(0DD.3,N<\#Q,7..8N8 MEIQ%$I+#?FV#\R:3#PZ)"W_6\BJWHHIXT%@CG..&&X.34N#T"*HEP9Z48&\% ME'LZV&/!)26D0-X0@[AQ!)D(3U"G@#GWB3 %G@XU3:),4>Z7J]PT.06^;=38 M2%!M9VDB1G,&IAO4/(D2QJR".&==12Y&+ M<7D3<[9$ROT:CBP_@#&XUIPZL^S&.+6\%<'.V[P4"'*"7)"$RSRT/7#H? ME:")64\H4<24T&3I >[=3&CB%$28/E$$5BMS7 6.M$\),?!2@R'). ;>BS!- MMK A-DN4C2[*/5;N)*0CPC(N0;6U%T:2B%.4E@8'#SF4T&0%E'N&N%MHK*U- M2!A/$ ]4(N<]1BX9D907GBNWML%$D\H'AR9%N9=7N:WT@OBDO:*81YTTUR0J M;7'T+OED2FBR"LH]/<,#1TF,,\@(:1%W'GYCWB(=LFH;ZIRBN9JQ2>2B#IG+ M*!)[ME-%*#8)X=(KJQ)F MN2Q#*X!"3$JTLO28]W$F6DG$)BX\0X(RE4^5&=*Y5=J"/$6>CE:$U\XXF9#4*B(> M<];5!Q#LH!.A(7"+-3@TLBEI4>X7K-P^<:JU%\'F4O'D-<8A)J,X4_!W[$JT ML@K*/66Y S,^)2,15A&B%8\-IAKOUK.O%+6U@I"'Z*H93W81$I!F"9#,#>3.AFG=?:*H8@& ?O3F8: M$IVM@"2<4QED,#CW1-"FP*4OK&#@*\? 9)RGW @M*>>$&4=I2$;(G+37-K$2 MX:X !DY'N(HDIC--,X/_(NYT OC#&&DF#?58.\\S(RW6BQB-63"P8.!J8Z#$ M5%@(#2,/A#LIM-;&&JVXC4E1KDLB8!4P<,H/E#Q:*T- !BP:XB0X9),4R"B& M(^&,)ZW7-B1O*KXR;N H2S!>R$C>685OBTX//M$U)O8,[J,1NL-,='?'D]X%#^WNR==J,'O%"]VO&%Q?-4'G M;NO[ =@T'H3+TPGR0$BG+#(I2D138LI[%YUB2T'0^:8:C7,=X>9PXKE?FT$< ME\C1RG1%^'R9/)M89,X_! M-VG4XODFV3I3HBQV91:+UXV\'3_H71>K;[>@9^'+7"F"PHHGN;%S>LL3F9>Z M#>\_?&S\!%C>&59S /^"?_=_?L7[D3?@%=]^GJ_SZF@[/][%YRJGMR5K]P19 MNZ!5%$080Y/+D]Y-THHK35* F%*P,'\@U6RR[E;C'Z8#RER^,!MT#O;BX'(X MQ&O([W5YZ_S]E[W=+;+_YSL(2=_A[:,M"$<_GK6.WA_O?'KWO74$H>BGO[]L M?YC*[\'ZMO]\?]@Z^OO+_N:_._N;[RB\E^?\X/:?>V)_\^U9:_?O#ER30 @[ M<\X;8K)."8:L, EQQBBR7";$A/5:L22,K<87-;$N1QP%+%\Y6"K/N;,B"A9S M9Y;-A!'!4QD<848D6\#R18'E](&PM4P:YBS"-OU(4I]*XMFZL/B"\3\V2>MFH2=9I'[N&_-BFO>1!!8^4E*9CWLC#OPD%\ M=[Y]_OE 8NXTQ1YAP2SBP3JDX?&C1!@E-CCO0UC;R)#'9R>7KWQ3>O$!BP^X MD G.!0]7'@]K'U#'Z*U4!F)E#C\L9\B$@)'$V&NF9,)&@@_8I')EXN6G[O%_ M#@7_-'T^;8^[L+IS.W% ?:^,ZR,4 JU2A^#< A6*$\>2*4T9YUQ9H[C7V A! M310JA%L4J#P:.M:S9O_H]MY?%BB0*Y ).^)_"<->KC@H('D+D)P=*N2=UPES MC03A&'%"([)1:,0H=<1Z8I07X#2NT^EBJ;K,HRCB@A11.<EOG M11$?51&3M)09DKR.A!NOG7*2!&R3=DF!ZU@4\:4IXE0:Q2;!O!8.19OIOZAV M2 ?N$#8&9,$0;7EFRU@711$?51$)HQ"FFZA9Y%RKY*P#%Y5CY4*PDK.BB"]6 M$4<-+=1H1< B,GBX" PB!]>4<)1 *HCVR2E-UC;PK2SB(Y3]/T>A^.YA;&39 MM"=GC8L"I?[-1>�SMHM/L-4'L_[.1&K4;][N$IO*NJ%^_7;SJ$J+M1ZT,3 MOB(,/;P+Y+IA_6!H._G7%-N#82_VUQMO.M=36E0?BO\[; _.QE_PN6=/\E!AK_I1':<&>#;J^?%WP<;1^^:[S<;EV'7EVH$> ^&LFV>XVO MMC.,N80^OUA]V?H4%>#\A\N7]N%6=]1OY-++9J-]K7!ZXW)%8%(M '<8K_N!+BR[='ZP_&%JNK9ZJF>#GO^$!Y;H[([#3!5L5=] M&$";-W)9X7R)F+>6QK"ZC_SWWSI@^M '?]C--/7U]Z%\9]6-=D/L3+S9]OO# MX^HM?1"L?MZ/RW:&NC'!Q4[WV^WO=>81C/;VOF.6:5^%2%F0;Y"7[.*?Y MWZ=#UVG[SEECT+-AA#7VI)UA*#^ZB]4.8N\XO[\[VM&QB,$^C1]KF-C\?AOD MKIW:\,?C.#CLAMQ ,[!?+A[.* DYNKF,C-5+^5O&]Y#=EMX('\=?G_]>+V%J M?9-[T&I3_/"3NT9['H3[%?_$'3D:QO@.E1(D9&LG_VZJH7JZAV^ M\;[;R[C9.6M>O:_Q)1IG[=BI9",O?GV*/A;VE$KTLC'G?C4J)$)7W[$NGZW,QQ<_Y&9VO!GLDZ&3^W.Q,_# MBP[=4] 5Y$ BOB";8+&_V,XW>]9?^^=5$PSV]W#\9>NYK6OZ[J^]QY0>[1YK M5R" 6]6KGO*2IG M#4]/V/QZ&;O]9<_RS,PJ6JLZ=NJ&G?[?8*&KM;^YM*>E#Q9BK0.7HE52,V2, MTXAG+G-G%/Q3*Y48QC1$.=,'.]]CEDOG,8_;62\L]:0[->S7SF7MO4UZJ)>. M 03I8V,_[GX]!7,23^IFV5Z^XJCSM?_+,S6U C"NXQH<[]K5*NBZXO(Q>B\Y M77P[(UW7][QL6>S-B[U=_^DM&T5O64L J#$732;$?W1%E#_^"R$39)XCE$%F M\1!SF^:W'WD$D\VB_2F+^H F02)6LTMP+]I>X^U)CLS&/ 8-1IIW:1Q\G [D MN]3D+/<69R?I-J<+M[GAU[9Q9 4V[J9I*T\6$=YZ5_&%.[30[Q?K]#;@/!MV MYRU'8.AF7:J0I_W\Y,>N?[QUO?M\^W\'Y>W^[AE[U/\._= MO[_D?[<^_=&>9>+;[[3H=KMUM UK>[\^?X0_DVV/^5_O_D. MUZ%S:^J"%S%:@IPF''%I-3)4.92,UDDD23 U:QMR'<^>1!9E? )E%/#5W$7E MO+><>>(2%H%R0ZAU/!$\EP*X*.-J*./,\!LF<;0*(R*I0)Q' 6I)#=*$$!5C M$-2QHHS/IXP^,I6,X(P*RP4GN7DQ"F^2U8YAQN=RT19E7!%EG!XS)Q.X\@$C M07(FFFB*;%0*L9BKNZPC5H,RBG7U0V5\#5TP?U^'R0LUL>^#),.>D MUA;@EE^V"M*Y2#1383B+1#,'63]"HDM1>&\'\:(M$-$"0K< H=:,>XYSFQ/F M"06,$X"05^">^X"$U,$%GXAB<6V#RYFFP/\JJOAXJG@OI[RHXFJIXK1S'B)C MD@F"$B/9.:<$&9\< BQV25$A=,"@BK-\]445'U$5[^62%U5<,56.LZ5W+DE5GID! N(@^^C4F*8 M&Y%;8LVBO?05S*!O7NGQ*?F"I77.M[;_>)*,P5@@:BB:9-Y+[>\QH-P"=@%1 MN"#4+1#JXVSMBU4T)4X1\5PC[G5$+C&",K>1%0%[*M3:1M622'^=0:FBI4OK MN!8I:)A.$N:66SA^D+.XT2/EJ7=JH?^MAG1)/$?J7 M:_S@&E=YD:ZARAD_ZHQW4^PY5UOW]'3?7O[+8W>GS&\-GFCS>/)OO[HK>EU6 MNW!CL_*8?2/7%S;B3"M=1>^G%IPO MWPZL$\$H[Q$5/"*.-4=6\X 4Z$.4OA M^?&$%0-;MLX>P_VYEZ@4]^[G!R!R\;^5T/-3ZT:9GZ_ M@)EYW%*%"; P 18FP&79N%5@ ES*C<-WT>"Q4P-N:?SQ'KV.=[Z&MLC"+_A\ M+$HV&6TBCY0DSUT@5@?C-6,T>*65\X5?CVYL=OK:/?VCN;'^&Z7^#U MK>\[NU[L__GO+SN[;_#^T>=O>T=;9&^Z+NQH#Z[_YJSUYQ;?WOU,=W8A\#]Z M*[;/.U_VCM^)UN;[XYW-W]JMH[_;5PE,WI&=W;T#SSFQ0B5$4AX5BC5&EBJ" M%*'<4FD9"V1M@Q5*LT=4QHNJN[*CC[BCKZ%/J3!]/45=];T,9#EP6R5#^6[& M4 I*N0B&HI0KE;AP!%F%&9(.K*1QE'FOUC;$G%.7HHI/90S+IA7VG,*>L]3& MKY0,++OI^S@;(Q*IK!4>12("Q(A@]6RR##G.$F-"NQA9CA%%X>QX$8'@ZF_: M:XCU"B=%,7FOLXOVJ2SAWHPEM )SSZ1&(06#. @^LO"@D4D4&T:P$4&77O?G M-X9ETQZG7WNI^X_+-6[LQYX^PWG>B=MOCT\[W;,8J_&G?PU[_A#>\5?'GI3Q MVW/';[\Y/PC48J$41EPI,$ 1K!"$7Q)A9RR)U#C-^2W&;[_$BMW3D0 U>ODC M\&JNL*MJ>/MA[_^>MK"73G!:5"MJ9H]/&M GKRZUXAU)NA]BGNI6)?T M,4I0)=<++T$UZYK>K@+U;J\9=;_RYK+6'W\C(XLO0R[[BD&WKO_.!ZR5W>ZJ M3SX!?M* <;R^A 7?V10MKK:;W6HSEZ\,],^1+=XZ*>7[7NDR^U'7? MMS7PX]@7O?]H_VOLP?:CV]^'^YCO;&>:V\VM;]N;7[[M[+[O[!]O'^9!SM,T[\IC9@R-*.F@ M$L]0?#\@Y8<_I!'PN#+\I)%M" L#/E?O:8JG'B03D7-/7;:,FXM!H5D M*A'/1\<$8J2I6)1FH=71U-D1JS%8:1F2(F2F(F80/'"!)#9<".6"$[IHZI)J M:I+!$YY-"E&CAFPJ92G0)4Q+!;O=UDUU6GN@F>21DRX MD!N$@:.1,2(IIJ#OXACE:O;8B;!BP7 M55RP*MXC8UU4<;54<3ISC05Q%J)I)%2>3\541!9@%S'-D@M*V:"%+V%+BZH;+J1_RO6Q0T%U(BOS^G^ M+?1\J\YO]:2)YD+/M^QP]6Y.FEF;:!-! 1QVQ -GR(+K@(23PD?K0F!F;8.N MDT+/MT)YYJ*)RZ^)TUEFZ;F71&D0/Q41YQ:\>1P#8BY&E2B50M-\ZDR+)JY0 MFKEHX@IHXI1-C"%P3T'_J+46<>T$LO#XD<0X1FU5DG7]<]'$5* Q)J3NKZY>*>KE&0NFKC\FCB38L9*1Q$\ M0W,8_?0T5RH7H?D62QUO;?Q2J^]6$J(\S665N#*4Z8$2%2."W M!X>'@YK:C$F\QR"S_.\MB^Z0>'':?H5=3,YGJ!;C>/R\7 M>?S;6]L[ :CK_Q5[E9(NS_"V+V.5.FI50]C>G>_1=]];NUD]_GVX MM[M_M+WYAK>._GV\O;E7?_[#]/"VUMG^[K\[^YO;H))OOU?J<,(L"(PDTPF&DHTE(98$).CAXO494D.(8 MWF10,MP2S[VWQG'N!+71"!RLD5%Z%:*:GO6V'0>-_W3[_09L>J/:]6L);GX@ MELLU!^Y?4[I=2\_-.W-U)P-(+\,\!F\%QX$"&"EC' DI&8J37]L (P):< ([ MV,D[> H[V,\[V&CW&V ,_+!C,QV\.VN$;$'R +F+-\,?!_/&U=5VLM%-]:7Z M^3??/3[NYET$56ATAX/^P)Y45YN92M=LP"N-^-UWA@$^:T_R5W>&@_;7V(@I M@36K+AA'Q=K"-QM?8W^0/PVO MO/_PL;[]O_)O]59>\Q"N7O[JQER_*6_ZU:YESR0_F4-[N3\Q3P^LA@_^]S^( MQ+]6PP,:X'/ )FU&7\VHJ%]AI%E-FZE^DFJ1V3=JSFS=Q1JON8=J:F&(>5@! M:% U%]%%N-Z@C<:[#H@_:R>O@X.1"BJ:IQAV^^UJB%4OYDZSKW$T2'#D)$Y\ M:F1C\>5'K.MWL_!<^Y'K;.]3PXP14S.Y)GX>7DS//06M1JX7[1=D$RSV%]OY M9L_Z:_^\BJ4 I(?C+ZO:LJ;O_MI[3.G1[O%',\G^99=F+8W#7G9!_G&S@Z76 M-JJQL%D9?L_>R\F@_Z]_VHUY#W*N$;G1*$P9D>B-IAB,3, 0T5!MF5*8@<(Z MEXS0:>YLNA];U*<:P3OMC576[LU)&$'[DHW7?08/;;-U8$7@L-.Y.!4SQ#-? MD F6(NMEQ$9[)>/L=-WGP*H\&K<>3ULY#)4.C ;8UD9I[*^,C)BK7)ML7,+U MEORG]@E\MCN$A06PE^!VQ-/!Q.O!#NS/OXQUZXE'UN:!D^8^(VL%7S?$/,*X M4JT7/P*4D'4J%K]8NDZQ*HN5;)$32QV 9[L$@_R M7);$Z^WV]Z'S)Q[BX^Y^\[U[^RJ6Z\9^N/1<;]L-TAV/WVD^T=[YQG67O?6YM?&/SM<&?W[PX$@]];1Q_% M]I$7<,UO^T?Y>OO'VT%$.18$LM$'Q+GWR"AA4$@RV1!33"2L;1C> ME'-(@6:&ABYR(D/CCNI2X*[ W6/"73+.4VZ$EI1SPHRC-"0CI+8X:IO8J*#N MHNRUP-T2P-UT5;EF+!HA- I8&\1EGIYA!48&QY S6F3L%6 N]?0$_QI5&B!QH46X\J&7/K0/AF5).3# MD=L%-0=?%H>OL%"0C0E L,A)IA$\684@9/9(.'BDB6D= M$EM6B9D1E>K4O,C+8\H+N%*2<&51,$PBGEG;M.48I124RL7$TOFU#6F:ALY: MXYD_U%56M[;1=P;DQXY)BI59E)590&:B6)FE08WIE 552DJN'=+)RUQ<+9#& M6"$CL(HT0IB6XK)*3+$R3R\O*E#LG&:(!AX0#THBIQ)#W#-P(Q*S/ 2P,JHI MR"P'4[$RQBE?R+!+C.6=6&42X56!E D7.68,L>"HL"9PT5F!E>),(OKI6YC64#?WV M6&G$Q1PZC6JIYSS@;1Z+6G5]/=)B/SLT1M]:M@ M4&9G_5 (6V2R# EB(6PAPB.7 D=@/QBF1FGKR ]M;9!U)FYV*^Y[@KD 2%V-BHYB7(MQO0>D M/C!]6"#U<2%U.B/HC5>1YL!>*HCI;:1(>T^1E!$SQ\$\>G$OT_ID(S"F&#FN(Z),,QHL9T97Y/QJ=C!Z,:[%N!;C^@3&]8%YTP*J MCPZJT_,$M# 1 DSDX;DA^)=')E*'+,?4Y3*]]J =^V]KPK+P1Z][_'M5B%L1D7Y;=]@)C4/[-;\>3ZZRGEWEM2D$ M-H7 9F476PAL%D5]L2*L-7.\CN7>UX<2UTS>\&O;N ?1U[SFC7M])#8?)EEO M'W4V[X\J/A?2][Q\Z:@[%HD+3 UQ3FG*>"12&V*M])CC:)W5Y,ZM2 ^,J=X< MPR,:O(:ROM/CUOEO7_:/]\0V;7W;V?V,]W=;YWN['_G>KF?[N_L=N#YKT2W< M:D_E,([WSEM_OC_>A]?WSM^(G*\D#5L*N;9 FU[.CM.]8Q+=B' D%-VZ+&\[: MX(2@+ K#6:+."$DML8($S%((=VXN*;BQ=+@Q?;!H(A,6_A\Q(RS@1A+(B89<1PZ[S5A@>+K>51!2H%]=SSE.[<,%!P M8_EP8_K,A+ (V(!1)%H@;GQ FDB.D@N$!S BTC.(A)I4S);[+2EN/#5)R<2A MRN@2*+]_Y@P%/<5(IODX4 TL^>ER DHUM^3RB*N>9?!,77TO'E:QB\SA1+A- MDA-#;3Y]85$#! J.)2UAW*K#ZBS3!.:,&>XZ#JFD6B+M M?^JSK16(FGZ_9C[C^/$L=$VRFN5WTZ+FS$O,@31BZW-*A?*TSGH$WT_D(<'> M A-L+Q[P4S!&)4^3CA#L46.M)T$Q+12+X ?X$NRM.N#/=LPFX66B,:#H$L^4 M+0I9X1(R3C&AK3+)A;4-T91Z43FT%4VOOWCMET02X2&V,P;S:)F!X \P@.>$ MC^.4E&!O];5_.MASR7AMHD")F^SN969 , #(@V)CSF2(+A/Q-*5D1?M?M/9S M*Y,A28&J)TX#-TQ'B/A\RJ&>5N*Y@KVBX'=3\.EX+A-+1X)1H($@'B5#QEN/ MC,9@](/&GHFU#4,>G,M9H'HOZ RLUE*Z3L625RWN=@>VLT1<^Z^P>F#AQ.G% M]UDR:/PX$_DHH8,P#(*>0 WB/'*DDV'(AY""PAXGJ]:(,V=!H]#)V03EP@D@22"0TS4Y5PK9P^N MY>!XNI=U/FW&_!N_^48RW48V>O;DK)Z F#DU MV@G$L#H;AS\ST6A%=RQE%[#9O,<#"9_ M]7(EP8]WIEF].+/QU^_0!=&_LAI=P!WVK:=Q@59R8C1!+ZHXD6I'F _ M?W7_%"X;\@OM07_TPFS5PWIC=^['#N%_]O);VK!D^):\IOPU<#_LVDN"B/3R M@O,;SZ+M->))YFZ99%"H-J31;Y_X6._7:"@G/-XO<= X!=2*XUL:;==__T-3 MHG[-=W)\G-=9[=7$5YW"_?S 0G>4J$"$H(KQ'U4R"GCD&*4:A.P3]2N M;7"\/J<9[I(0:+WQ_[K?(NQRK8R7&C4:" N2<47"VOW^L"+^&9YV3Z9U;"2B M/U:'9Z P6I^&T%FC-1]4Y;)@*A'7FK?HC:;8&AFPXXYJRY3"#)Z!<\D(G=8V MWJ3!R/C<#8BOLX#WA.$YLC &T(R+_6N \=+8KC<^CLQHNS]:S]65CQ>607_[#ZBOK5?AP,.C$#4<."K!_7'!'9DH4(VW@,3Z7Q M[;#M#QMY$5WXQ(24;:79JTR_[3Y+KE92([N%=74Z-^YLI6673P\BI-@Y P, M]W&-9L.%\Q5=!.'/WS_^BEX\[?:J9UV;%+C-W2M(,3*&/P"$Q\."NPG0)'3< M#CCFN&.W<<9^C!L;_W*]?V[,7J=C>_W,+[QWMM^%S9]N?MO/WGK>.]KZU/NT?[K>GG(*CK;/]X];Y M]M'?7W;^_/>7O:/W[>WC+5CC%MFC?Q]N;[;.MH_>?-\__N/X?\[WSEN[K0.1 MG.8I&,1#'I+EB$+::(6$R98A4,>IG [N.+$,WN.45($[&8QAQNF4G.&)D"BF M61#K;6_ OH.PS ;4#]&(N4;MYO5-W8_E$,\2JG6">)9SL(C)\$B2B=)XB9^0 MT[/>JM\B0%.\E%;X3Q^B]3MVBNW5 DTT>UZV+/;F MQ?)"L;D88KZ]G"MZ>\6CK<]V"N5FH=QUC\-YV=-N%E^N>\UPDSJR^P_X^G7%3!6,P@[N@'=?Q;']J0@P]LV6V)G/-/^^\^=; M.H];5"6,M?8.$2LEXE%YY"QC"#/0#&Q\X[$.7YZ^T*.!9P MO",X+J DN8#C2=!>)[JV(4Q3B]GQ M404<"SB^&G!<0-EU <<)6)XWQV@;G M389GF]R7#QR?FB'V.31Z*Z=V3BJM>?[.V!5L15G96'ITB%H <7& .,OOZBI[ MIR*B-!<6,$*1M> WLN"BHQ%[1L3:!F%S^?9O#XB%W7&)M7ZI@L2B]8^@]=,Q M8@HB>.$)PBR"\V-DKLF@%/&@J"0Z:(X9N$%-3DU1^I>I]$L5_%PH?='KN^GU ME#4/AAC/+8@R)Q9QH2"\@:>*=,(R!>:(4W)MXV%9\>6C:ET9V=[8UB,?][>Y)7FZOVX';_%QE M#F)_58@,5L+FS)+&^A1\,I8BZ@1XD!:\2NLM1]HX%[FB21"]MF%PD\J'1) + MU\K5.) H^%SP>55#^8+/SX'/T[$^J(MTRD;$HO"(:Q&1UE0CEHR)(1I!$EG; MD+Q)Y[!Z%WPN^%SP^85F70H^/PL^MZ<''E/F4Z+(&FH1CXP@35- QC@AL,.* MN5@=20N]N"/I9\3G'],VS3(-33>ZDBSZW_[HZFF=TP_CR(];! MO0T'UW]DIK_@F?H2C9PBMICX>7C!MG9J/T?D>M%^039S0?QB.]_L67_MGU>[ M==LGXXMS7(W:F;[[:^\QI4>[QUJ" %"Z-53]4M$WC(BN[-*LI7'8RR#^CYO[ M]]7:1M7[FWM%,Q3GOM%__=-NS'N0\WNC;^IUGNZ-5@0'902E/G!JI<4V!EB: M#<8RKM3:#W@$KN_9?I)>ZM\O.FO'?=5@G-Y^/XTG_?A;/(FI/2A]U.=O#XR! MB"Y%BT#6P(_G+("=R&=V#*2/4:Z$6HX^ZK]ZW:_MBAHD=T/_Y.IG6#%__'S; M;FD0MWZ[GW\##2JMTZ4;^:4LMK1.E];IE=KGTCI=6J=+Z_2C)Y%^'_9ZV?]^ MC%* >_(P/TPH>W MZ4>RL^G/X1K'>[OOC_9W]\ZVX7H[OT_GOC]_A^N=[W_:_]+:?2OV-]^Q_=V/ M?/M\^\O.G_N'VW]NY[PYWOESB\_K/@A$:D8X04D*B;BQ,?,;!V28X@%;IZRA M:QL5#S;]=8EFS!> *@#UR&48!:"> Z"FBR>,P=XI0E&422#NM$2.8HW@65KI MK)!1N0)0!:"6XMZ>M@ZA -2S -24!V6C"B81AE+" %"68J1IE,@H2["6VOG< MO[E\ /7:6C^J6+>?B?$>-KN=(SD M0#NC-@9%IT-N(1<0(Q&/A/72!!^98'YM8U[W3]'=%Z.[CQ50%-U=K.Y.V=UH MB/442^2KTNQ;] M7:S^3D<-Q& ?B98((O_*&JA9L.:AJBNJN2,!0%'91 M"CMM<'70C#N.B,X\'Q*#P654(2FYU-P23KT"A66S38HOXY2!BJHS:JE#A=WN MP'8:IU<:<*YTW*#&2$V>^Q3BVNK(%PY[CQ5G7-,Y]RI:MY\($O=FR]>LEL); MC'PR&G&3&-)""I0,XSH1JAWG:QNDR? LX=[]\B>W4YL5RHJ^5AQXK+..:W&@ MJ/J=5'V&149)K!%$UR[SPK,"^&5,$> W/WH99KG&+:]RR MLW_5SGL?NRVRY* ?+1DSQH]1&?RMDC*E&/Z>SMN7F7P,39I*7$T^H"+/=$MY MNIM TEHCI?;&.K*,Q?!%L9<]NU(4^TD5>SK[PKD7(AF*$M%Y;*.52&MSZ J?/UXIK6VK&ZU_<-/U#:ZB0,03IZAKAD"EEF-&)8R^2C)BJDA?DVI85F>?7[T8*6 MHM]/JM_OKNIWM(K @TR($PX^#<$4V4 <\DYJ WHOE,!%OU=5OY- MOJ-&[UW5:,:I=]A;Q+U1B OO$6 T1EH*)PS3GG"[M@'J_O!Q'4\0HZSJ,4EI MBUOEF&/T]$J6Y?$![/M,R"%Q4B!B%&(,21#71D+(X24*PA.%%6?2L;4-UL1: MEV3JBBGWS00S-GG,?.*( MD<@1EYPA0SQ!FCLM$F-6"KZ@8*8TYZP $BQ7 %0PX4DP82KR2=8IXD) 1N,( MD0\1R$4;$'=.,TNP-"(N(/(I>/#"\.#QHZ6"!T^"!U,QE HL2,(I4BS/SDW. M(J.X0> L*)D4.!#&U#Z"6G8X6.!ISK(7EMTQM'J.$6*C9ST:),Q@PT-WF,<2 M5\_[ 3BZ=''NG0=G+&1KEMNT/&?060S)XQN2\]E@4]O(J>5(8V,1!U@$GE 5*"Y06*'WT5$>!TB>!TNEC8J6#LBZB M:!5XIAE%G2$61>."T")PFTC5.B=F"5I7"DFK!,@_!Q:^;F-\)]O#8] 8#_\. M[:\;_X(?XULXMKW/[9-J+>;T:LJ#\NIT^>EUE5;)C%\7/MR+IW;0:]M* M][L)KC&(G4[T@V&=1SF%?3VK,B>-]J#?>#/L#WJPQ?GFAZ[?#FW;.\M7&L#: M=P$7R4N#S<#>=;K_?\+;7.P-X^&9[H;_>N!#'>SW-*R*Q M@"C\*KI]\( -Y[.XCOX5G"D^G43V$WW_PN?/]OG:[_ MLJ+8MO\_A]@?_WUB/YGASM'6V?YQZWS[Z&_ I7]_V3MZW]X^WH(U;I$]^O?A M]F;K;/OHS??]XS^._^=\[[RU^_$ ]EI@:Q/R2BC$J6;(:9(0<1QT@7HF25IK M1+ I[#1@]XP/I-.;EWJW#C/^/.E]K7A>6?-K/0GJX@]!F@<@(0=GPX'\$+6 MC-/3SED6Z[$*C8E\J@;9X: +"C:AV: #,2OJM78;S*2+O<7FDK:V_Y@6ZMN( M\IOQ<-G\BQ[B;0E"KG$L-0BIX<< M&.#924K_E2'WM!=1)7<9#R_RVCGCG24)T++=#?W\KCZ 7;84_0KO^\/.( M0 M?E/J9BC.PO<30._@L#L$70C]GW]I7 !J934OK'MMID&Y.O:T'W\9__)K:/=/ M._;LE_9)I2+5AWX=0>_(Y,\Y*JC N'[YUV_M,#C,3NDZKA.EHP.+T3>/7EZO M7IKR.>K7!%U77%[[,EXG]WJ-K%-.[_G)ZQ=+Z+J^YV7+8F]>++_596]Y+G8+ M$KH;WTK$=<=MDZZLSXK:>YKX4$^9-S4W/-R+MM=X>Y(=S:5 M". )]W(B%W)=U# G<%CN?YX=>V<:1LW/TV#M]%@V];A;W4&< K M[G7VG>Q@PLON/1(?S;VK/UYZFO7.]_]R\=PS_.WISMK\;CK8W/[/M/]\2^ Z^]V$Z _OW\=ZG MMQ#>_7'4HN^^[^^^;^?_M3;_W=FF+;RSZ?'>[D?6.CH\_)_SK1GR44V#I4$; M%*Q/B&,ED:',(R5]THYZB W%V@;132,>L\ALR^9*X(18YKA8+GFH)0:"T]P"5KBCG#LPI<%KA\-7#Y!"?U!2Z7 M#BZG1PU2EX@(&BG&P;M,3"-GM$/>^(@U=3()M[9AFDP^9&#R4Z'EG=,3\QO4 MEQK;+FEQ'[U+X87S72Q%F?U5B)Q/M!?[!>?NA'.MF2A:.1&,". '1OC!X=$@ MXYU 0EJ3/!->>KJV(90LQ%0O5XL7SH1;M/AQM7@ZN(LZ.>D\0Q#%"<0]5K<7#)8+6VL30T16Q9;; MW5RF,X2WN4X^'')M2P.[=[-Q"!6,,-4U,@GK3)OID:6N4PP18/S MEEJ!26:+T&*VF+/P];\8K5]8%%*T?AFU?N9 BAI&F>)(D0,TI1 MJ33\U:YMJ*;@LPU41>M?C-8O(&@I6K_$6C]EZZ/W.GJ#D:?4(>Y\0"9'-E@E M3[1@FCO0>MGDZL&YBJ<;Z?$BSD_^['2=[>0>1GOR.:M&H]/]EGMD+IHCRU'* M2@0]=VDR^[/=&;3?5'UU!?<6AWL?+V.P9G^ (<;A7BB$3=4N'B6RQC(D M&,&>L)"%JHC@(PA S7"%."$?.1(TXUE090XB0>9Q9D\ERN/J"M7SA M84G1\J4(3D9:+HRD5E"#G L,\"/?C#[]7S[(^?=\&[Q>'= MWDS@XDET07F/K",!P9.DR% I$/BN8.>8U;(B,F\2,XMW9=+RBU#MIXI;BFH_ MKFI/!RR:1(&CH,A&&Q&7."%+LI)33P7\2%C'2K7U;,!25/M%J/93!2OS5+MH M[]VT=\HP&Y^$%_^?O7=M:B/)NH7_BH+GG//.$T$R>;^X)XB@C=V'.0VT;=P> M^.+(*P@+B4<78_CU[\XL20@)#!@!$E3,A!N0JBHK,_?::^_,W L\L5<4 A&< M Y' !<)2<$TED]&SE77-'E*2J5X:F+ M(Y^.;#?^G@?\[<1XO^WTZDU>E1;K=9@[BIO;'XU)+?.&]?\S:/::N=?_V8V=[J%M-R^* MB=0UPY9D4>:F(W_329YA0<7W,.R_#WK0]EYOXW+TZ^,O\\;$P]GU&NFPP5@C MR3Q#/%H)F$@\ I\HI6#<1!^K(_X/*:=8)W47V.H?_7A_;?7/;?4S1_Q3 N[K M/6)4 !-B-B)+I4.68R.2)D0FL;(N5K5:D'1P;?4+& G55K_@5C^=!87!-#)D M)4:#P>HC1U9*A@BFR1G/"8FL*".;NGS9D]GL^TX7?FT_H";RZ\[^+.#*SW!( MKQP+W*Q$<]O]9@:R&N7FA7+?9B(:22E-F%BD#;.("R60H5HB;+Q*!%M%(L^% M3!0W]5K/DAG[0J_UU&;_E&8_'=((%3'6!*.H"$$\<8>,)/G8'(RZXX#[+N4Z M'DHN2&ZWMO@E/4ESNYW7IGP_4YX6$/3 MK4$6Z?3K:UBI*#7C^?>>K5Q4GF@F7OSO[A&KD]2FO:3'^6=-NS;A M>YKPAZLF'!C3.#F"E L<<9>+<2AED18T8>VM4)9FZ?G:>E^N]3Y5<%%;[X.M M=_^J]?I@2(C&(8C07%[K),C$Y)$VU.B4E/(,KZP+]N!BYO7"Q[V,[^V1;1]F M2C"EVNS' %S9ZO=CO_3T: M\8W1@-?)T3F"X(^9*,18C7F*%AF?MWEIJI$3U"*I.%8BQ00CGU,JJU0O4E:E MMOPE#4)JRW\VRY\*7H";2A$91A+G4_O4,62YAEB&>F\(?&IR=52&5W%M^2_9 M\I\J@*DM_]DL?RKP8!QT%ZG;UN-TV[G>[.7;1ALHO&/R0,Q_SU4>7G %K%;TCRW7>&7^AW3M_DKN]U6LTP_O!67%VX(?E?]XWYY]A! M+\;A/%Z0.3Q&.=Q07'N1.7J1\YG($0A"H-Q31"@5U78ZG;A$@4H?98#PT11] M'/9P^CAW8WKF['D-JS6L+N6^QAI@'Q-@IP+T&%TTU@*B)I.K?U,@[("P2$H= MM=,*_B^'J;DY',NHP;4&UQI0=HUAC -]RY$W,+O\N(;:6W,D_^Q8>NCYZGYW!"=B-A]]#\WOUUSSEF^TJ M&[?^+_CSZ-6&=J,H&-9IISJ9^:8;6S8?[?SMK!GZ1Z- <.*JX0OCRTNL@W<; M]&^^9.*U? 3[ZSX]-M#<)J/&@USUSL2_1]U1:T[M842N&^TW9!,T]HUMG=GS MWLH_K[S32;,]NCG':SGM-/WV-[YC2H_VCM4, D#I=,MXOX%Y&[OY6] FNS!M M:1QU,P#_5S/(:*AF2=EH.7;>.).$Y$%+E9RRXJO*)6.R5752XVW&[G:_]Z]_ MVO7K!G)JKE<@RA7!01E!J0^<6FFQC1#'.AN,95RIRB7 -3%L9%QV')#?*PP- M8]PQK&D,1%O)F78!"WQU9I_8[B%,A&SC9D09FO":[?X;RM>4*"3FBF7.(6UR MU=5\\D0 ]'\,2G&;BZ@_A,6+5W M5%+ C5C.VO?R_._'DU.PI>YY(PP/H'AX7O_(]AN'@-B-;K,'UW0*)VDF3:*X\@WZI0'I4Y>^ $7U_A'LPU_Z0R@-T+OO]]4U\_^ M.[+HXL\NG4WQH=#I+7O:BV]&/_P6FKW3ECU_TVR7KBL7_3:TQJ&'RI@\Y3^+ M?58?7\+U&JX@>[@*,7SR\..U\M$4)Z@^DW*-277CQWB-W/C9SVY+UP@6<[\K MH6O A'[IMC]_)/W%N][:6'ZGV]ZR?G3K2O$]OFIFOGI-I%CQFZ>)B/04D*AK M Z*1W3; 9*]PW"?LNHG(_QZD>+'[-:/?79;G[O+"KZWCR'TFXI*=IKO)"F?\ M[)M'/5QWAWO,;6HN5B/GM)UZ:;84[,1^HW,:O0NR=7KWO%Q4Z/WB,[JG(JS8"74SYRXJ/SCG#OHG . M0A2BOV[=H2SH3$RZ.YJI?\)$A7DZ%G]Y.SE1RS:9UY M/84H]'^U_V?\!/_.=S6\7.W^\8_O'VS]VI[.E)^_PSN;&Q?Z7SW#=!M[= M_-C<__+^Z.#X'?Q\B'?WMO'^7FAN7[P3_[G8GJT%2CU5T=%<*H<@+HQ&QB2# MHKO75=T7FK2-5A5F '"K_5>WXV-OK-&W MT0Z;ESK*->C-#_0^7'*UXXT?.\(*!CV=88_9S-"PO4U.P_\02=8@KH#-:#!J MY$6D/'B>C%"+6"_HM>78-KSO#N*59=&Z:,%2\ACX8?2WX=Z\#'G=[S'OEBC# M#'<:#O?$YHF:WSP*OQD&=3%9R:QRB&,M\L8]A:SW 4E-P;_E@BZY;!K!J_2: M8O5+GXJJK?[1^4UM]0M@]=.I'..HAEB&(^$20]SZB!PV#,GHG:2&;_L@C13\V_ MMO![6?B,0+GV6+#,?A+.=>\M19J[@ R.@/@$*\79RKHBBY30?75IGY.\?3XO M837;?=L^S++>=>)G.0G/'YU..&NV6H!O6^/!K#ZJJ%BKS4\.N;?=>MCM-4F#$%!;< M(&*QSA;+D3,^'[".,(#$<^_YRKI6#R8I=7[FEVUP?+2@&[_']N#7JFG7$=ES M\Y/1'ZK2$34EF1^L^=GLBM)$:!:1E(HB3H"2N ,)1HI!55)8AQS=L6818J^ M:EM>%DI2V_+CV?(T10G&D$BP1"DRAH"01&2 LB!E)*=$BGRH(=LR$P\.+^I, MRH,WT( ]Y&QC*=!1)U*6DJC,IH[?3@PJ1&'#8E=U6F6.N'@#TUKFK?^K1M:GG9[/8/_LM ]1/W9/&JUH>_'!^X3K$.XY M#ZG_F<>PW@;X* CW;8;(*"R(\T0A(2"*X\E*9)3$2$9"9%0\2B/+-D!.%RF" MJTUYP9A,;)V02H\AAIXDUEG)?#F>O2C(O_8@G M8"NC6H/0V/ASZU^\;\XSST1%J6BZT$3LCVZN?W1-5E]2K3>$[AY]T, M98GR3Z_5\A]OPT]M^?.W_"F=&LNH5B0*F$7&($Y8SB[C@+ 7S"CM2"1YA5S* M52GGE5]^7,M_;2FIL0)KPXZV\=>IJ$>5DWDTJO,ZQ72?#/UF91 YEHDYP1$3 M1"+.HT;6:8&< X>FA'0>ESA6K,(W'RXE4Z>C%M&<'XV_U.;\V.8\16:",YIR MQ9!FTB$NL4=@P0%IFZ+ -D2E$*-,R&6>A[O+:]\W]UL[Q+_[S(NL3_&31+3=;GILE+ MZ R?.9DWL0UE-*1_M6R[O]$.[T:C6CO*.3I*,L.2HU<7BIQU"M@5#C1X[#AE*^M"U$NF+]1*'Y=;U5;Z:U8Z194P M)X*(P%#0>354)(&TYQ11[@+6S GLP)4+/%MS>YE70I>&37S,/S$G(\&B2(YSQX M >/LBXX(OT91H,[OO AKGOMA61T88C1;BB M5#B6G 5K)JM"+4=2Y\5E/L;KEY-EG1JH\78 ?_W%):HZVEH WC+ZZV3)EQKM MYHAV8G8#E^8."^T0=31O4A4862$QHI'(0"S#RNB5];SE_!K)CSI_\B(L^A&Y M2VW1CV_1TVM2AB:UH).7")C0AG:)'V+O$HDY8^;PFQ59A2!?#HNM%J9=< M"&&!Q&M?U)GHYUS'JBH,7X7Z&M;G!^M;LT41'(TNJA@0<#(/1,W(7'B3H*0X M\T%0:AU>6>=FE8B''":JRR&\,-.?]^)8;?J/;_I3C$X:XZA7!D6M">*:92DC MBA$$:"D8846P'F(TM6KH0]:XEZD>PD*3H.D3AH]3C?.VZX;C6/7$&P;CE45T M6[$:RP?@X<+U]_^Z;] REZY9;!>Q",=(B^A0T"00EP)$_RI7;-8/5S6?HQ4]_UNTPWZ\+5HNVWH[%Z^;[/?RY=! ^!%!Z[7#$W;!>-L MN.AMWCO7[&?5YM@.O4:_TSB-8*YMZ*36>:,;H<.^QUX?&M6!;U[>=M"'^\32 MUL^ ,?#(3WW;C[VUQMY4\T];T%/YQJWF_PR: ;Y46E2][42+SM<:C8T>_.Z/ MKO:!AV^UX?).^S!VRT:_;K\!?RMM+IUWQU97;;NYHR8>^G_^2U.B?KNAX\YB M%U[B!% -QM^VH$WY\LWHXXF#)C*RVLC\LQQ#S2!:?H!7F!VX(_L]PCC$=L-6 MND]K8W-Z^4C9_EY MT):\:[H80Z]Q L,.$_9;A.G4/RH3,,\F"X@V2*GIF_FJ-.@/NF4D,R"-!C8K M[,*0-@YC&UXHSS%HWZ /+W91O>LU/;'6^-WVX"_#EE7=/>Z%[[;9*D^(^1WA MA5:AM4U_E)_8&@08R>MF[A',\DXW0VDCG[2#/FD?@A'EEUYMM #=R_VOMCW/ MT_)([P? ]2-C#V%,P5 S(A3K M:%]?ZFBM\7\[9Q%FR.P3\M3IYB?D2T?F>MUL@_]T?+.\TUD&X.J9_V^MO/7& M # !7(X==5:G@%8?_@3=]K_N$YL&;%+B+@9%.'?:!>R8HAYC1J,6-\6FXE%X ME5Q27G7PGR/L3_YNVR]FL'N\=7YPLGVQ<_SWM]T__OUM__AC<^=D"]JX1?;I MW\"]ML]WCC=^')R\/P&.= ;W^6J=U9P"#Y(J9-U2#8P(&XFH5E(R;X7"%$++ MM9LJL@),MN"WD:&!"\H %;2+:HUX^EZS9RN$"I/1@_ <9AMJ\S9ZZ;_I$WU MIHRJ:LBL+SF#.5^\W[ M8,7WF9Y.F,3S1/0\(RV= M0(0*0P56.A"5"VJNS:;-&\-)6Z;*O1 K&8Q]$(03QX6D$#,$H[T,/-ID#"E3 M@HRFQ&Q(6$^)1YL2.WN?O^+(?5+!H.1-KEED.#+<801S 0<"SIXSP#*%UV8C MO,88Q[JQ=QKAC]^!T50(=0EF-^/3\"-?[5*M7/]9\>HP,EV@D@W;'U-IH#G] M@GQG\#2@^MU8N!7\V=O39O:D%X4LY;; C0!6\T0-X-5;G7+R'V9EKY^Y'D20 MC4^QFK?P>B,BM 5SMML&/O.QTF\'&A *_A&CY6IFX3 +"X;^([,@BG_;^OBV M_$1^^^]5^&*"F==PYU?@<_B*0T;Q_TWL!,DVDCNR:E;5:3>_V&RK2T=E[C'D M&_DQ,/\;;P>9C,"K_[OC>HT-7X@>(*YJ0#^6J[*OB2E5XP5W!O)8.JYR$RY" M')"#EH9-T"$S+(RL-3:!S/4@C(8 ,]/>9N:IO3$SM)9L4OKS)I&/]N]QQZZ\QV M0XD5&RG"-+"M57B5'.GF81[UYF7@US@==$\A,NW=UWE+116U5CG+#-? 8PBU MD@HF!35*.G)7;KD[>HT_X2W>3KY$#<4W0#'=V?SPE0KM*$X:"9\< AI% 8II M0M#G+ *%HCZ =P8?NC:[8G&)Q?<9<>L!XFU, 6/!)>$6:*SFPC'F,/S7UB/^ MF"-^"($$,SYPCSSF!G$(*Y!EU*'@(]-4TN0MAT""X&M&_$HH<6]6%IG!SGL= M(K= U(F-3L*T(]Q(HBW%]<@_XL@#[3*,6\HX1EYQ8.)<$&2E$^YU5\-^%-/OT/%$,K3 MAW[MUN>$3L5HR@/6&G?WNC"C.\7U'I8]NF/>"-0-6,G-WK_AR("JSFB=3,,>HTLK+A"MDT.DW=4S,M-O?^,[IO1H[UC%YB&OJ)3Q?E.R&OE;T":[,&UI''4S0/]7,\AH MJ&8I)TTYL&7C3!*2!RU53IYRS3!*SFQ?,^ M$-.\5MYJGC3[PSQC3B3&GN\V70S#!%I_"'/#1%JO 5%6N3O3;,ASH[@H.ER.72UYO)PNR_A=GE^RHZ5OJV75G'&;'I_(NY00P$9"BNF$*WP5 ,J_"8/N&:!'+[9?W8#O7U1+S1 ? M))]09,HAKF' C8!?F2<1.X@5A>MY:W+D'/0H@_R<:F=SE4 M&%$@; P[X#:KGS&[:L7+=SR.K8\BST_^""*>5MQ-DZV'QH_:_K'3:KVO MID'A27OP]-];'?_M-1KSWL97YH*TCGF$33ZR:H5 EEB-?%0\4 NV+B&\!\YB M3W-@TAW$9R)Y.1PL^V#!VL#\&KVCSEFU#VP"*?*O5>KLDO(,)J=Q-FO\]UERIGC^.Z\K&7WC_ECWMQ3>C'WX;U1AH MMLM;E(M^&YK&,!C,X<_4OM]B+-7'EY'1&JZBH^%AO.&3AQ^OE8^F=C%7GPFZ MIKB\\6.\1G[I,[)&.?W%*V]N+*%K^A=O6S?V]L;R.]WVEC.?]U#LN?6K1,Q\ M]YK3-U7BXVG.FN@[23+MYY#GW?5;UJZ<*7C"OIPX5W4/U:W%[N?LV^]R&/]W[\^I3D5"=X0_[V&TYD=B (_,W@&/=C\>+(+UVR??+C8_>,=WOFR+;9S M1'CQ_MO!WM;9]MNITYG'_SXYV MPWX-O.W_L\_WC#^<'F]L%=#17N'4Q&:(,CYC:1.&W7"I124%3V<5/3(UTBX%T4YR.24<5YQ(%&CCB M"3MD4L)()<.XCA:HG5A9YZMVUB#%7%W]$)L-XXRK]RS*WL%AYN M47N48G@OO)K[/?#P@;M7[@R,6Z,1_QA[@U9>,G_?[9P,)3BJ_0WP[;]&@U[C MZ/QP='LF-HZ>8A^%18R[A+@,#FDC.#*:,FETLL0 CI)5=8UDS:\5+EJ@(FZU M[8\/5ACG*3="2\HY8<91&I(14ELTO@>U/1XLI1*M3T(BYO&7* M2HI<%+E.L-3,>9>K>F;;U^+!'*JV_<6U?8FIL#C@R /A3@JMM;%&*VYC4I3K M8OMX9/N_GOJI;?\Y;7_*[Q.3/!>2(&*RWS?4(BLH1A V"<.Y-YRQ;/L2SYZK M?#[;?VW:NB-1E.D0Z12,I3NO *F6ZERT"&DS7H>4?^5!OPXG:RB\!Q1^F F! MA$M&&>Z12U@ %&J-=) .1>.4E42FQ E X6(H=M9&O:21SSUM>I+[I.:/&-!% M['9J6[^GK4^'/%9$$:SDR ;"$ _2(L!S@X2V0DFUV2^@ MV3]5T%.;_;.8_92+MUI1B7%$#NP;\:0%LH:#GV=>12=]4M(LHMF_MB6A3['? M;Y6R?KUAL;Y\T&W0/^IT?UT&LDX$+45X,S'VN3 _?!\^V+@<^QH&SC6B> %SF\\;RQT.P#4AGXO0Y\. M?C!7T4:54-(:6)#W0( LI\C$H)ES7B3#5M:IYHLA[EW;]XN*>6K__E1F/[W4 MDT0D4D4D<,2(2Z? OU-P]S0FXWDDX.P7T;^_^N-NL1T6XJ#;]1IC^-7J&,ZY M=UZ,?YF7'&R]H?K1O<3^3!3(HV:86HN8@0"0&X>1M48@3F$$C104)X@"S2HG M#]X0,%_[68Z#)36&UAA:'S1^81@ZL[K(,5%:822CRBH%FB"(KA(B,B;F#'%8 MJ$1N"A5B,7-44^Q""5X=Q@]2A' MF)\+0W]93-LLH(A7M/[H9EF1L7KF57V1 -WY^&'FC![$#>:]=V3[7W(!U2UH MG>^_&PG P5<^VGZ\-4V)E]3P'R#4PW8V#]G.Q;>SW!+#=Y&3D99&G$N>QVH#@$ M3"T =[LS@]HS?^A7>NP9&FXNDYK+P:\VFJEQ^875QEDI?%Q=W1CKPC?+H&9U MCGSAI:)C$<',Y>MSR=6"7%GU?D)HJ>RP'PJ%#+%J_+1>$;[/\A\%U4YCV[;R M,D:C2&\,Y<9'>VLA?V3 M;K%75)W&BN"5&LJ$.%7K?%3O/E3J*+WQ\DS!\1]VK.L^K$=;:D>/14URW?]! MOU)PFM 2"(-N+L]6%?3_T6\0VC@!.S[J77V[9F]TRKN5Q]B>Y9K71?GD_,9. M*_7_J\K6W;*NE$OK3LIM95^/ZR"V+C<[O4"_^4 M51V@][[;;K,SZ)71'I8T[V7Y=^B]D>S8,8QX+PP5<-8:F]5LFG#O8P&+HL6= M"YZ7WBTUD =9E76Z;58GHJO)[-N LTM$,35L^R0]L=7S&D[7&EY%Z;?SAX^GH M[A\'O5[37B54X#KA'A'Z+_!G&SV?-@4& :BU--_O.(I9!MNL^W]S*; MV*<'7SX#2]EI[6Z&YLZ%AY#1,V AK>V]SWSGTS1+^0S/.ORQO?D>>,Y!ZV#O M8W.;PO@*L-I@9;S81+#ABR]LFH8 .S(@@JJ2YT^_D4DJZ7!((',7 \/N_&PTL(";@^$O37R M_3#F)0%45!IB.Y_!CYA.#?A;ERFFDBHAD<<*;K\G8TJ^^)7[RK6[% MZZ%MV_:\42L=3LQ+I,,->]K:W1JRMC1-R D+OPI. MG-3).B97UH6Z753\>G>P=FE0A%7*R(-N"4)#A BWE0WE1D]RK0+SY*P$=C?( M\5CW>]-' *!NK,)W/^%62[H@?_D^E;>P%?Y]H>OP.223$0BYPS,RJ -LLH'9*R' M7[Q4ROJ5=4[6;JK*,Q;=A8E5!98+,?I[G=_C7[89LF+);KM&IIOF@-C9^$HB M,<03AY+)(8N.$FF;]; P81 !P%^Y75FGYAK-Y:O(E+-:/[*+KS*2#O@)#,%( M!'E,)ZJLRL( Q>14V3OKU%/E^JFRC\&):>$XA+$:86%DUDH#I,B;3@*6@3** ME2"YD@^]#2Z&;,7L[F".^HJA?N[9PPANMSC% M7PPK%R97FQ4GQWY]="+VJ-D-8,3=LM@ )EVT=T,FXZBD"G,O'$WT47^FCP:E MCT;,89C_G'A.-_[/(,M$CK+H>0=ZE<8O',8VR@K8<%]ZB7*@ _+TB3^&:PKY M:Z,L_N' =BV 1I4:;U"/H5$713BZ O1%N>4 3] MUA3?5$J061,,9A8;&3FE%OAD"CX*Q85C/J_&WAL1'R>;W>OVW^0>R7YI8%N[ MX_#Z?3/[]LP"MFU_T 54&$FI+IA,ZC,DMK.PC35*8^H087F_:037KU7BR%*> M)$Q#&&BV$#*I5X/ !#S9/!R:7;&2^N]< ]=;O9LPP=84Z_YMWU-U\UJW)]Y,:SV%R]Y_^8@;K5WX$%[9['U/6Z7C7<+=+3B MU^A^=;3BM+7_Y<./_>-MOIN/3^QYO/OEL]@_^8&K+B*ZQ*3P$X27[;(N7,/B MO6!Q5A8=.\4 !CURBF1LQ 9EX2<4-?-9*M@ 702+80^F@W5-P,4UUTEIC%[.5-/#6)N3?PS>K7IJ2,2M8AK6@N6Z=TUGC@*&'A$\'"*IDW MRRZ0ID-MJ\M%829LM68P\S/D:08CG(=Q3 X%+F66H.7 8%)"U NL,);4V")& MR_#B&W.=A[D#@Y%U'F:)&+X$R:8ITBA;!V%!D$E&( MD$2E,MYY9B :$3>=)UT<2V2;^2Y"+.RIF9SQOE9R3R%.6.:!R083HB;X)#AS"*OM"9>B1 Y6T0]T1J< M:G!Z3*99@],S@-,T">62<>D@;O2>1<2IA+B10?"8M'4N.>Z%HLL#3G4N[58B M6DK"7G^([C%R;+==]]-ZZJ]4JF&>7?-BO,WCI2AK'W(O'S*K!H934,PS@Y0/ M%'%N/-*><12(3=*1? 8]K*QK-J_=)/,PC&?.5]:P6,/B0I#PG\%BO8(]/\R< M4?]*R2L>!3+P'\2=X<@FJI#P,5AKB;;&K:P3L4K4RX7-1Z7K#[OYR_OF0Z2# MGJEZU^=V$V95#P*6<8VN]S"O&^/:I[UF:L:0"Y38V1I7O7'% MSF'AKFZIEM6-AX.6[7>ZYXW30?>TTQO6^FV.RW&5^GTG]ELINUN5\Z]T,2JU MA<^?WC><+7H*[6%)O^^QG=48KJJ71.C_H:["4)C 5B6)BIQ))9!0I!(ZI:87 M_*W25( 1N_E=>FN-K2P44NJU='(%TM/6^:A>V62]W/$[!'@CW[_Z*E=KGI8W M/VSVLLA*N+S7YT\;;U='>@F]+&+2/;-<5EA.N)#?E!_6['5F(0>=2N/F\\AM6CRA@6E8;RE&'-M9$LAL[-RU)V M5YZUVCCJG&69CM6J@ER[Z,4 _'_/LQ)Z +IL *"156: #K3!:P"X#&#@QV^3 M^S'7L^Z68A]G1[%4K9T:GE:SU-;);9M]CPD9G&L:SN"/X- .C_(O:NUN57!S M =RBYP*WO4^9RD@D3UX+XI/A44DKC= BZF )D]['.Y6IW*RZ*(R!ZF/U@GN= MC[%"M-VT-50$VFB'OT9Z0'7MRNLK6&U=;!]__IHTT!Z!);(FYEJW&.),[ /B MV"DO:%"X*Y-SLI[^*("'TV3_II M#-5_=F 2-?;LCZ'/^%2(/\#BTLDJ7 &Q,1):,*7S7G,L65.PLTCW5 7(HP\ MP'T>\RP2U>QG=!HZG6HBP NTLK_)W5-@O](&JMP=S(56Z<+L"N&>@UY<;0#? M[O4JAWF:A:3B#]_L5?T-"%>8"GROF_6!BF11KDK6:I6J9*749;?1NQR&0@5N MHP$PAT9G=E:H_%7-]?]OT'S"7Q]OG^YT97;7$7V M=FP6!S-L(+2W73A1;E\9U5P";MC3UW1OEF.Z?(/2.Q/=5KY>J>3:IIG79SCR:$X)D5YY<.O\*5YONMD[[L%/&90Q9 MH[D_,6WS72YGPFALB[V,QM9FSC*A5K ZQ0:KZ3&$PZR*5:Z<9:)%< N&))VVQ$H)31VR4C"G#*#4R6G%GL8E/&1>!U+PK& B.YB][GL?S;:7A M!Y_L=-I#0;^:[US/=[;)SM[GKUAPKP)5B%H"+">(@*R0%D5O+%,R9'FGE76R M1F?X3F.L-0'SYEZS( FJL]Z5R;, >V6(LT"%:<) AP6-=]5.K6?!7&;!\?97 M2T22EB<4%9.(2T*0EBXA[[QVFG-#4S[KZ00"4\H M6'\IJW@I/U$U>@&!JYZE-\Q2MGWQX6L@BN*D.(H0#65U'(.ZK2WD1V$84) 5OQ7A QAN,#'5< M2Q.S2DF> 3=[JRF(JN9!P9QFV[<&(18IDJ'3:&3^2_%OGT:8-3VC!'C.M@K3[1W%6$1_9U1-9AX)C47S?>SU,K*7DL*5&!Q$>VX8I?2* M"G1N0QB7NLX9S1%X^Q+#7GMI#Y>9VQK%65A7N]LIL

OIE MC'D*IC&TT*QY<:E6#->/'M*L1,@G)81N5E>_+I*]8C"5;G>9O4-)O1*3>ML[ M:J1&;[!: MI;^3_=[I%KN[^K9V^+VAL/CHI5KG#5MDXJ]]I^%6N_N]6GZSV;'""VZF6V!L)Y5(>WGCC4NAF>4SVJUJEG?RNHCM MGE]C;E?#^5*@.P]5SBI=OCA\'VS\O*3&/,R7H1Q.]Z27*S^,VE(F5KN !=R_4U)L(^6@LM0S=,XE M0SJTH['=5-X2FKA:J'^&@:)K7E!@=:C5/D:ASJ"DJ++6##09?JIRA^-7GKC? MY)>B+ZH>J^.%Q)%(6944':_KC?HS&U$)3*!?2Z0RR,;4S2;7/\]2I7FY;RB# MV++-DUZUY%;N,J&;5#!QE)Z;3L#TJE$K4#S1XV.-HBE!I@Q7U6IFZ?M.@F^. MNGS4J?'DM-4YCS,)^5K3:-*XH&6UJ-%"M.5Q1(V>3TGN^OEVOR8!: LF M>&],R9K5$L:@6OD82;Y>#SSPC3'>%"*1Q7)*EF>$B>5A4XOY]LQVAU&*[0_I MT#35BQ4GNDL(=N7#DO8?>[Y+?C1:03CMQB-@.'E#1'8KA07^Y :7I&IM%D%O M)A4WLXCU?[GN/]=G+ZR"_MM,@"B]LH#DBQ5()6N-1Q+M&F=8XF$>F8_QM-/- M@>MFL^=A%($A+XX\U^$P?7)ZLOOE[Z.#X_WS]-N.;\8/,# MV]T+W[;IP;>\.?1*^N1D7QQ\>7^R<_SOYNZ7?;9_ =\__KNY_<<6M._?WW8V MO=BA'RX.3C[D HUT9^,KME(3XASBA'+$N;?(4BD0Y W@VT8[_ EH^R>@1=@ #MKO M_7X^V0T;&3@73![NR>CB>&&6U&^;Z.)]6Q4\-EQ.5>>4B MA&X.F?Y1\BG/K2,'+'4-5TSUOD)RXM=5U'ZNL$;Y_!7?"%W3OWC;NK&W-_9N M>H)W5*B[AU;9C5\E8CEUS4;2=P =DYM4KYS7>,)NG#BF]HNZ98O7Q9D6W.6X M\EU>^+5U'*D[[M%(-_Q+LW\TBA'?_1@N-6R4_;,Q M[-D?RW+V]=="Q>'9UV;YV\DVAN^P P@-=[[ ]1 2PO/Y]N:AV+\X.MFY.#K> M_31]]G4KAX_G$%;".X1O^\-?#L]W-UO'N'_ML]X]M<9V6C+3: M..P54M&6TQL)62D)8E3;)$WR.&:)+4Q7*9;++;)5 V(-B \%Q"B4)()Q31WA MGBG+ G?*^A0$\9&3 HAD!(BSV]QJ0%PT0)PIPF589 H'1 BV (BY& "7"?GD M8,BIIM;@E74AY"K3H@;$&A!?-R!BDZP&NPB>&\X=-M9XI:3P.@HFM2V B$> MB&M 7'Q G&*(0/,)CI8AH/X><2<#LA *()CPS @&D8$ 0(2)M"KP@\MC/Q4@ MOH;R@EN3-2!JS8['1$'FI>1:)D.4YLE9IUD,QE((G D7)M1Q\G*AX*Q<&?4\ MQ\($11D% NJ?=1I-1 KHHL4NXJ0EQ,ER52Z!4&-MZ;]LZ5ZPQ)SC7EG%!2<& M4V ]T5IF+0E*U '@LEGZ= #HJ/9>>8*P$RZ?G<+(^I@0U2H99JF#^0T!()M' M0JRV],6U]("E [*K.*%Y!RDV6.IH97"6,\68JB.;I;/T*9_.&8DN*(^"3/DT MMR1(&\41MEPRE^MX8KZRSO@J,XND^S.GQ<[*8.D:%0L>QU1ETH>;PYYQX?/Z M8IWX9_4Z7U?>:QX=]&+38RCIG?-5@_6(P]ZI$P\_/""_/$;NJ0NFX[D8^QIV/ MPY_F@\"KC7;LCZH275;_&A>IFCUBMWQG[*1>J\Y7+\U)L!=X;.T9!&CF>8;+ M+.=)N/KX6WW\;=$Z[B['WYY81[8^&5;O^ZWW_=Z^O!&=UGG72U""&R)L(,RD MO#\^QPJTO?@Q-W,W?>[%4CJDJ))O M>#\X&13-F,UXVH6G%)X*5VZ"P^-PO+OY_FAW\_?CG4W/=_<^GAQL M?FQN[_W=VMW[^]ONWC[;/]FZV*;;%]>='V,T!1*I0$9(CWA>2'<8.Y2<5MA* MY3#5*^N&KDJQ-)N#:]2L4?.Q%&(#9D;Q2+'G6B?'I3;$"Q]8PIRZ&XJCUZBY MY*@YO8R!&3/228NPX"17>++(!(81X](DPCR-4JZL2[TJ%5]NU'QB]EX?TZBW M=/YDK4+**(+D"H@K4!5K1$I!X"S239G'=Q?HKN%WB>!W]C"'BM&KA"4B*EK$ M(XD(G#%#5C(L<)!$4+NRKE>%G!7(J'=XOQPX$%)[@ZV+P,8()];JH$@DW$1* M750U&WN9<##-QC0!BQ=!H*B%1)R*A%R0&$7,8U[<]*5XM%DEY,%;2AX=#A8B M6[HT6\O_NGDAM-YHOK@I@WH#SH074RX99X"WJER QD?G M[<66VHO-;D=/+"5)\D&F*!GBC@;DF!4H[T,GEFN'G<]2'625TGIK9(W,-3(_ M0?5$A56D@HE<'4*#)/QQ=>,1V=34A( \@<<40.I@4* M4L=\G-QX8?)!H54U[XIB"P?,\MGK;,[N:[D33O M.1C]T<[F![Z[N7T.]\ [>_^&Y^TT=XX_7\ ]FMO'1T<[%ZWFSOFT-&\V^G=X M9_.0;U]L07L_D.V3OX^VZ1;=V=N&]FZ=[_[QCD$;V'\NWOW8/G[W5:88O=,4 M1>,(XH11I+WB"#H_>.#PB6 [+2ZCK1026Z=-E-P8YG0$HF]D\D3#V,R(RWP< M]W\C^XS>+XC*W/K(Y5$%J@ P[2SW-10M+#JZ(:98E'U[ MMI6%(D,, U]M?\XR[;;5:D1 D&8&TPFUKK^*$F@3'M3O%3FP$_LM-KYW6H-V MO]*;;/>[33>H[C0409UNR^I8J-&=C\7&ANM#K<;P8$3CTU!%K!O!TBK!WZL: MQED5+._?AK^79N9VY\?9<-)L-^&B(D0(3>KU1X+$51NJ]C1R4]:JOTS>U<5# M6V0F?19*&[_\U*ME5>@L\S7<1YXZ@V[_J/$_ ^B?V,U/ S0Q57,G+QQII8X; M>QYM-PLZ3BHW5&UB9+61P:@D;3*#:IS!R-Y'H_RA9[-GQ,HW >3:,;R=>*%L M>&^AAS]&WSELPY0-RR%9_O2X^('M?/A*HG $^@))S3'BR6"D TU9\TCAP RW M5JRLT[6;(M>A;'F9$_>2JW_@D=%Z*LQU*O#MPZ\RB"2Y=. 7G46YR!:"H(DA M(,LP+:*W@6E@-FLWG36Z5L'^3EK+B^N[LM9B:ZS^6QW0*3*6Q&,Q^ TRG>SI&0#>A6-X3F+EV>[ M"M74!D=02%WU]:(Z.72@O_^:&9ERM9Y [A]XP0> M<%_POFI'@BXM+'(EG7GV7LR.X9[\XR@DQ]8EF-.QA4<>4N.H[ M:&T+@N7^8]'BU/S>'H' D/UF^_^8AZL'+S+TWG\5N? K. #SQ+\)@^X9A&:] MV'YUQG](ML^^6DZ5A5@+,6D4^ &FD+9: #U.5&!'A)=J93UE_E(8PC2UK<2I M2Q=7)&,X67M%2?74-D.EW-X:G)SF@W%9 18H6F, ;&ERVA2QZ@FE5;A9.3HW M;0,C*=CS1A'AS2*R0SNZ+RGYQ3S^30YH8NY-Y("&?]UU0&'OD?EY?9YHB\'W MV,[%M[.=BPVZO??Y*P>:$''R2#,J$5="(T8:BYD'ZY**D-$^%V:H_C?$L M*)%7M/XH__>6 &>*RC1&%='&:'4U>!HC4!:0?M:X*">#*E\]F0RJ?-^[JLWU M1+LA6W2VL[?U%8(AHT6P*"4541X(I!U$22Y9+I(F@6"<9]KL/K7&F 8_:SA4 MSX 'S8#]KUQY:G,DK()4>:LX0\:'"#,@40P.0!A.;IL!]W4Y#ZWI4<^"N"? M1M*W+[A<&TP_=,F%+^*22PG;"7OT)9<_<^&;.+GTVUN<994/(P/YL4,_GNP< M'])]^O';SL4VWOXR,I -NOO'W]]VOVR+G>/WS>U/TP;RCAW\L4]W-P^.#_[X MP+8O/OS8'QK(]N8^/_CR0>Q??*/;7[9^@(& T6Q\581)ET)"$!\:@$GL$/BP M@*"/>; RB:#Q]+**T,(8B@-E,4"DY;4D03O&@&U+QH2;T5A_BE'=/8TY/]\^ MK,(8UZZBHF3D,MS2B\( M20EZWN*9<:UZNG'M6O(UJV;7@$J,%/SB(^8"KU^DNWT"7^T8C$7$E D,+H,G MZ@!+618H<4I2^$?<])S;.W1J &":J\BM :/@%#L@*3A)XB6,&D1,\)S&-7[C MFK\L6\KV^NZ[M=NGEWNI(#AP)W1BG&3951A8"/NQ]\Y08F\ M"H83]]QA8CR,IU'<4RDCPW9V^;1564JF$IV4FC[V5AO!]FVCVD[1*Y0AYZH' M>;$O_]*._;-.]UM9,!QM6ZIRQA"S0OB:\['?+?# 02_?*9>H.NIV!H='P#P8 MN;*L^7_^*R\&_39NQ9']GM/@)\.L-SSQI 355T8^)U51\P$WZ* M[;.O,&? )S&&B VYQ+W!R$B((SQC(>)$@[5I9;W3'M55SRGZG[DY*_,45"0X M" Z4B(X1Y;-" K,2"Q[<]&++=-*KRM]#)\*N_H( ?:9;67SJHUJ6#QJ]>&J[>2*425"QHTX;5;]ET@1N..\>RYC;C;8%44JN MZ-7HC$9Q.'O6'D:>AX1546"TIYU>,W_[33>VRJ:PRPJ;__OJ#K_A3F)\>8EU MO4X+>-Z-E]RTV_:I23D8R53*:N+?H^YE\<+#B!QT_#>(,*&U;VSK#,9TY9]7 M0P^(.XY&3UO+YQNG7__&ETSIT5ZR"H%"])UN&?TW93$Z?PO:9!>F+0WPB(!N M_W5[@D]![%%JR@+$9GZ8#>-?_[3KUPWD]?M7;XNAIF*A%"V)Q I';>"81J.B ML<%CI@T6(> ;0_#;8JBIYW <+-4T<4H$E]1IJK$F(G'L3:Z>]019)L"0O!NM M]._K3B]]_@H]3X6B'DFL\^I*YG00>")AI *TIT"W^?00*J=A;O 0>4C (8BC MP6"(MZ6W$6,:9M*&RY"YJ/;CCGT0F%WEEX8KR[UJ,=GVAL6E9VI!+UTE:$'6 ME+YSO>)[E$@&1%B>2M!U8W-CY9UN^X1UDHE8SAK3^WG3YKLK2XMUN>FZW/2B M=-Q=RDW7'7=-Q^'[6/"+J*F]>S7H+H>E%JJT]BLJ*G#;R[^8@@%SUPR]F@#, M4=]RG/3_U7!P>-+_#/YV?K!WT-H_V2?YFOTO!\?PV1%<]VW[HO5M^SBTMO?> MG6TWIT_Z;T"(^._6SLG?36@7A) ?CPY.=H[V3]Y#&/GA8O?+A_,=^OG']M[& M^775L!WV+DKG$6.8(\ZC1<['@"R/N;ZO(-J;?"A[%:L'5Q:\EXTL1WF5&N5> M \K-7:6S1KG'1;GI>B8,!QA"QI#!GB!NJ,KU3 B*/F@86NFYE3GMODK9G/7@ M:I1;%'NO4>ZI=3%KE'MDE)OB((ZM1S89BJ03B3,J>-1Z95VN M$KX<5.XUU-(?;HF?B-G?/&I%_3O<8V)0KRG#-8\GU*W\22M?3$5C7*Y($@QTU$*L5\DB%)F8^>\;DEBVHPJL%HZ=([-1@]$AA- M$2-#3%12682=2KG &$!M[_4:N M6G$EHS.JMM;\19WS6AIM$>*^T?A>6_DE-7_$@"YBMU-#W;V@[O-,#,BQ5AKK MA()Q$G$3$G(Q&5S6IK7LS(J;;FQ['FZ2B*T(19 M.0*N\Z%CD@C23A#DL>7.>^FH# O74R6,3@ M)\05L\@*JY&T0ILHN*&!KZR#R2Z0Q;Z&_=U5"=4TLUZ\<+*?]:ZA!W?-BT'^ MN45EI4;$).Q7VXEJK+\'UN_/Q%O:*1)%3BUI+G-JR2+#*4:1<"TX(5QDW:2Y MK;G-PS86/#U>(V.-C$\;X=;(. ]DG(E=DV.>YS+YTCM@P98C)Y1'R0G/7.!6 M2#S/%< :&FMHK*%QSNF"&AKG HW327KKHJ:)(>: *G+G-'(A"10%(]0PP84B M*^M&XA< C=?H]UY?&X?0Z>(XZMDJXWP:G)ZVBLR*;572EJG5.6LTVU6>NUET MHXJ(3B[W-RSPE\6?ZF(Y=?V9%]C8NEA.72QG6;JX+I93%\NIB^4\>C3R-K.B MHJU9)-*+HN:X'G(8Z #4:7"K6SNSH^K6C>K>$T?>YQ^WD]R%WKULXC^-Y MR[VS\;*J5 DD!KW*.J8K/#_&WL8'[YE8.-2Y>U[HNE=<[/S./Q:G:M1?MHCV M]5Y%M0&QN]?Z=G#RCN]]\V8?G[)_O;+X[WS_Y^UL6 M];N:!OHF=K]\/-G?.V2[>Q_(P=X'NG]\*';V#LD!M&'G> MO[_V[>?#E _O/ MQ?;,VB$+B0@N-)+<2L2Y(4@3GI#BDL*?-$\BB]Z35:GY3";HOY=X7U>-2R\5 MEQZYSE.-2X^!2],K=\XD@HU,B(,O05QXA;1D!,F J8XJ12/,RKI:)6IV[:Z& MI44RW1J6GJ0P4PU+CP)+4W2)IN MBP;X$05L @*,M"$,1:R#5$($(5(NSB38 MK"+RL\#2*ZM#4RT3SP2Z5_;;/DHEFCL=$[CKX>O% [I%.<+W5[<)PWMJ6]?# MW- MIVXQZ-IP[V6XTY&3] :&P5,(FH)'W)!R*!HEQS\N?N!*6V MUP6VUT<]IW>+ Z[CC0<:\Y07CH1HDJ) 1*9I866>K MBHC%,.?74.VUE,G)2\F7Q2T;'=>W\,42;<0?_LBV#V-9E:Z6FSL.FETV[?WB M]TKZ8+_QSN M?SFO_??\_/?LT4Q"=90^:<2QDH@S2Y$C\(\@C KA#:=:K*R+57/-ZFH=0[\8 M@Y]["%T;_((8_'3TK8FV,BF'@B#5H@Y?6_Q+ MM?BY!^&UQ2^*Q4]7/'?:.J$$2H+F'50I($,<1C'JZ*@ Y->Q7XFK)'"PO\#14$IACBP662TC8@' M&&> 0)*"K6L"O@);?Y; IK;UQ[3UZ8@FX4"!QTJ4*/; ;ZQ"VE"!2/*,)Q48 MSXHNM:V_>%M_EI"FMO5'M?7ITR!.>"Z\1MBQ+%) #?CUX)#E0B69E'6XZ_XR411D:"0J%P0Y[?2:^0MO2KV-YO=X M6=@B6]#$5<.R&/CR$NMZG=:@?_,E,Z>*GZG<",&7)]:K#ISX]ZA[>9S_,"+7 MC?8;L@E:^\:VSNQY;^6?5TNJ--NCNW.\EF/#Z=>_\253>K27K"85(%*G6P;\ M#4S&V,W?@C;9A6E+XZB;\?:_FD%&0S5+RD;+L?/&F20D#Q!9):>L^*I6UO=* M*9=.:KS-4-W.,HMV_;J!G)KL%3ZF:$DD5CAJ \Q+ M/AW%V-^Z+*/SL:JBT^\4)],K/;H'C_^]U?'?EM21'/SG"/N3O]OVBQGL'K]C M!W_LT]W-@^.#/SZP[8L//\!Y'&W3+;J]N<_!&8C]BV]T^\O6C_]/(RZF;<[=W?M+-7@^IW;(4 M!69N;.1KV H[-97FIOM>GY)^0:>D[Y%C5"Y!E O.3/G(B8_..\*]B\(YX/M$ M?]WZE5(R4XG&U[ ?XO1X^V+C;(=^P-N;AV?;>Y_Q3@X!OVQ=[.]M\&WX^_[Q MWT>[>QMD?,THAWBR?;&]N<$.-C^<[6YN_-C9^X /CO?AO7:.X%X7!YL?FSM? MWHGMS<\_KJTHXV.@/ :DDG:(\\B0XR0B3%B,SFEN2%A9YWR5T =OB%B\Y8(: MF5XH,@D2%%:1"B8\-UPYBP5UUA)BDK)$%62Z=S&9&ID>$9FF5S*],]*IF)4, MDT!<,XHTEPY9ZK"(0FD?#2"37E68+1 R#7GDU,H$$05WGH$)SYE-3Y>"7]8F MOD:Z_^ JJK4W?9W>]'%X_GB#P-M!MQO;M3N=HSN=E?E600LAO4&&AXBXP0$9 M(0QRA@EM!8QGHGE=>572!TO/U42_AJ:E)OHU-#TF-$TS?6N@)W$BB":G$5?2 M(Z>%0I@8[ID)QA&_LFY6]4(ATU(O/3R<03:&^\K@DUZOX2L[:9QVNGE8Z@/I M2TS'=CIM7\/>O&%O]K1YL(HE;1)BT>+JR+F.*J(@:!+1"R%26EGG9)5ILT!G MT6IS7BX*4YOSXYCS-(OA(G$=J 3[]1+,V7ADO!-Y)Q[P%PE&';(YJU6LYR5@ MNT!'2Q>:QNQU\G[#SLUDYCFR8:]3?/=^+_]B,/Z1*5N-[/-#]MGSL\82+CSS MB 8:$)><(B. J*5@&9?8DD#LRKJ@J_B:NGZ_%J NAOAXC7 UPBT(BZT1;IX( M-U,'*6@KG4HH)I7K("6.K",N[P+2,L'< .<%""=7#7EPY;,G0;BE3L[=;5_P M'(JDU%L$7OL6@;^Z.2KJGS=L.S3B_PR:I_EPUFH#7JQ7[P6N%^*>/L*9+"$P MM=_N]P@<(&YX/S@9E ."&R=YN>&B'!JL"<+\",*WF1#(.\$\A$$H26$0=UX@ M&%:-'+91)F&,T! ",;E*]:Q20;U[H :MQ02M>04M-6@M FC-["!F7!ML(M(I M9^0#Q0!:S" 3'8U,"F/!O6STS]CKO6G82ZL \SKMPKRO M"@!D-FHG[*3>3W#O'KZ/!LT3<+<: !\= -^=_;FWU=_^E$'P,WQW@W_E)"J' MN401AX!X8A9I$S&R0-@$5=;27.TVT[9KSE#4 E,OPKB?@./4QOTDQOWAJG%' M;33C42%!B458H,&N PIM\?D$[E)@A+&$MK91UG\^WSSTQ M!!R#1-(Y( U"2^2T-$A)%RWSV J%;\X*(2N<0IY2;J+*QQ#"RKIZ\";I M.5K(@B>L:WRL\7%1@L<:'^^-CU.!(&$RAL@CDI91P$<1D?$Z(1DHB=(;RZ1; M6==B7BMSSPF0MX20H]JN\)+QYYBZ>-^L7VUQ&ER_VDR=_ND*_3?7*5=.1V,Y M0%)(7&KB:#"84RR]C1AGKG;/>N-/["1+J>HOY9<8&A;PR![&1C>>V&8['Q_I MQ^Y)KW$6NW&Z)O5YM-VZ'G6LZU''NAYU78]Z:?JUKD==UZ.^\SO_Q#%6YRJS M>UR@[>AUD>JEU8&=2^GS6U)E__L>-8("S8J*/@X0H+R MX1[@ +FR!R OS;T)@VZFRYT0////]T?:TYMO)WZV=B\]G^Q!['[Y?T1M/ED^WB+[Y=$ MSSY<\^[BNGK-G!.+K> H$ MLOCCQ3IR^&*PY->]\>2R2HTDCXLD'V9\L8U*FO^?O2]M;B-'MOTK#-VW=$<0 M&BR)S7-#$9ZVNZ\G1M*X6VZ/_,6!U:)-D7HDY>W7OT11 <9 (')Y.-A/(BE-$J$J-$)-$GK8-B4D2[M4.W:8=S<<5/EW-QQ<\J M\=.>B;T7CH(3Q$7M"-B8<$[&'P4$G4QBT5%_5?Q<4%/X'NXQQ,$T(%)G/8P0 MT\(60]U7J/L*=5^A[BODS_?[C^)>+VG'W=+_O4$/^OMKEP0E;[]_>CP\S.Y M=W#T=N^W%YC+/:=[+W=AC^.S'3S]5/(\O%>^^_G=A74A>8K<"1:(AV).GI,F M7@I* @N!!V:HI,7P9;LK.[A;:D/O @G_N[+'DMGC9NKSRAXK9X\%+W2?* @N M"1<."'"FB8$HB99))^HXSTP4]E@3KZB[9X^ZD53=7=8^"OO.:OF%+/JU^T,> M?$R1?$Z3<677Z['KXKX3%=DR4)DH[3(!T)EXQAQQ(97?<)8LQF9G]9G6H]3$ MW3-LY96UC<\JK]P-K[2C-JLD"S)3HJ$H8S)EQ"MM"(C,(%G-G)>55RZ*W+[= M>/Q;ZU34=;D$_STHSW& E_O'W5,%4.XCYY]?;5 M;\_%[N?G'P^/_SS:Y<_X[I-#>/7RN3S\_([OOGQ6#M=RQ,)KX)ECEI,/06G1.A,(>I2R24N=-Y=;/Z?]5HII3G.%]37O.A\X>QH?(K7C'=V MQM#P;:'93:0 6F\+"DO87;=P^45OO+MNMH545_W859\IOD>;>H?)37I/1^5V M>^>[[/- H;W5WMD.^[W8X/W"Y//&^-=5UT&6.JYNMZ]X']Q@<'H5R\@*.VO M33/5N?;SKW?H?P?.8M^-_/[M/A77O>F3T[2'5S[XD(;OTR[>QM'T(9BOCC&= M?28/7[[XO(?WL_\$KW7PC.T?['*,&C_N'3__=/@V?-K]/!SNM:6K;XL?S_#H M%;YV_^4A[!X\_[C[%N_[\ZMWK]X^Y:^>_'.P]_G9Y_V7+P1&E@M+<#E[A_T; MB;4ERM26$T-Y(LR&%',&JI+:VF&\S^'6->MO0,(=>H^M>,:YAXZOB&.H6\&; MQ*4E:CWX,*X4VAV%/EO21Y.4*DUV1Y,7"/%$#E:$3%1RD4#0FM@L.6&, M.NSEP*$<,M1]!K>6XBV]C$>-):] DZK&DIM&D[^.3R>5);MCR45)C,A.@1&9 MA.R++4J0Q&B)WW%M/("(/F$P*?NJ,Y?PC6')^QE,ZAI,;AQ+#M[76+)#EGRQ MP)+:>1%LQJ'L 6/)E 6Q F-)H:2*%A1V;<.2FID:2][[6/+@*$V2R[,TJ1'E M)G'EX]*EE3"[)\S#Q35*[F(2,I$@;#QS**'68B[.C544K%)L:X?I/C7K5$%X M+1CS'L:5!^.9&_;RZ>QTDGK'@]'@^/3X3)EU-4RT)K+2(3CB0 R*?&&.Q*Y9$F*0(71&(CJOI%=K6K>1=VN&J/^B 'F M=> 'QR>GQ?EC4&1Z:3JK\>JU&_(NRKU_ETM?C,[]6U)\^C'@2Q\?EY\JL79' MK&\6[:%C,H[S2&0N&;["+TY%0Q25#$!E%:,H&;X1MRD)74/5.\=[$ZK>H93U MXN)O]'OUWQZ6UK6+!EKO*><.9IQ+YIHZIW0WI[Q;F%,8,&J<KA4G6YS>W.?_O) MWW:^],EWS'+M#]\S1Y1*EAN1M4L.J ^(]2PQ]C!*9Z^=?,U*.G?%*RV/QA:. MXHA"8PRV>TL^O?F/TRE>=CK]97SL!Z.FV\K!]N%X>CI9HP.;X9R>^.'Q,['[ M]BG=/WCV$5]+]][^?GQX\.OQ_F][1WLO7_##MR\^OWKR^-/^PH'-5X.&A@Z> MXW5_Q?MZCM=Y=;2+M'.(]_7J ._O8._=[I-G\C^?D88.PNN@J8!@+/' '($L M!#%6!<*D34@'S&E)Y],)#OD4'Q>6MYQYAET2&,O @S*!,\,U.&#^L**EC^^WK?W1Z,/R6AC07.065AO&%OX8#T^;IKN4,N[>3YL5B^7]46]O_'YNY["CU$'EX/Y]ZK@R$23$9'0[+L=ORM\%T>EI^,XJ]\>EL.G/SXXK3(S>9 MG\W]JR4PS.C-FD5B[._I(#;1" X2?)$[.9F,/V+ ,4O#3[W_=8W@"(Q4,<2< M!.9KP*S3BG&KHY1(4%KEAF H8\R0\V^^B9+D%>CFEZ]O]V"";8R/A.W KA8Z MJ0?'34]A]_GK;!*S3 ?BK,D$D 6(QQF-"!ZL=X$B[:.@$')F3P10'( ZB.QTVYZO?!^/'-V4*^!1D^2M(<"%)$YI3QAX6H1I.*.5G4*A_ZIFD<%6OQDN: MSIJ))_:R&TQZ[]WP-#5#YTL']9*;C,KT]BW[;#>TU'[9M]/\=Q..L^E7%R>; MD_$\PGHT24-\Y?OT5_V(__UMP'.6U]&_WN+\M 09E[]EX33_';EV,"I:S?/5 MUZ/)7V8$;Q+QD^3>D4:!\\@-/[A/TZV_?1OX8=1W='ZU[6+ T7[\2Q\RYZ4] MY#P 19B.YX/D$>;G:5)>A??DUN9>>D>30G#_]>/L$W//QAJG0*)PUGP?W^U< MU)$7AO\_#.=;X3\DAMX)) 811SNMR6H,S&P-^ OR@;Y<:(R]P0.^#F_9. M3S XN=Z\8GE.UGG)$X#BV1BJKO+(K,!#)/(68,%S5 M)8F&%#BQF+L21JU1"2?^J#$0X?##.*0$&F5H>%>"T].3\JMP-$B87Y69HDPO M:3)S./W@.W &&F,O-F\ZIW],KC"!.AH/X[073R9Z#BYLO[1?-H) M#N8Q7N]H$(YZ"3&.X?#HBV-,J41M=" ^=*,@O.**$ TP/OE)$8 M;05)D9T@=X^&QW_=]?3W\MU^WC^=83:1IG^6^?]?XP\_=$I\>! Y_(RA%X_< M*<5+'E?2NNP=\=A-!*E=BBA*7,R:NF/? &(!+M<.Q==OD/P/3@R532\;*ON/ M7U,K@Y?1DQ T1NDL9&*EY$1+E_ ;D*#25=ATN_=DSH"EA_LMKAJ%X6D\6X$Z M<8/8_#ECSPZ_0UH-]5UWS< 'RD5D@BOO,1ET#IQFB9K0[,Q)=N%:]A76#'X= M3WXT:<]M)_$5C_$NWS<6=W7D73*/P]Z3-Y_V#QX+_/GS_D%XS06-G"-/&6Y3 M.;A!B;?4DJRDLS@J@\_R2L/P/.3M-O+D5XH\>\NY^-7"WC]2ZNV-9ZDGFD7< MLD-8F@>R_;,HIH02+IPIH.87 MQ5_T_!EYEX6_<_;N]_ CBOBM"7PP$,?WI6&Y6OJ:*AKG7?WW:>_QL]YYYER" MK/'IFZ/F=>=/]"H5IY_.U>[RK[@7>R M/;'8H7)^NJ67&EW9^3K^R>DD'#5:[K99FM_?O&:C/=D&2[6G'[;3R.'Q"WE28O6:+_N/OY^6LK<;:22(W! MEH77+#/QT4N2F;=&FBC\?.&5_3#A:0 ['(Y#LY*&*'QSU@'GB$:0CL8S[+-X MBN\OPZ79#W(?R]!#0*;I/#_Y:Q%N6@;4X,WH#-5G@^[+'A2.OJ\=7_'OI\?E M]Y-TEG7A72%0W)QJO@#98[;U9POC-"&$>GYTA,\7'3;.<[3G$QZ/XK[_: MY/&\2=;,V?@N-LK?O;:Z&']01YBSKIQQ=\19F_%'(X( '7RT[94HB)AD:!-$ M" &$+XLT&>-7":;L8''=WBAOAF]C.-Q,@@UMGF 6G^9I]GE8>@:3LZGF O(] MR\>_FA;G0W#!Q/CBK?C5FAI;NXV#^R:FQF"WJ;J9_?"/2@:;I90,-OJ^W*S< M1IJY+S>++6NO-@S.M,FM_1/1A%&K+#)\[U_Z_8+O7VT7O3W%F3)_VKID;?_' M#/DMHT:C.?XO1,R_(%CAH@!K@U1,&9>+9=W]*<^ND;[X$N!@MK6^6LGSAR#5 M_\5-CV[CF["A.OG-5+K?,/E;4+I?L,:[&#L7RKA"]%P&(/[A*;X$LY(2RMT7 MP?S- NVY8/YDOWOXY/'S[Z[O#@\?TU=M_#/:?_#[<^^T%VWV)GWO\ M @Z/G\/^+RW!_/$_CPY?_GZ\]_+/P>[+WX]VG_Q^O/O;,\#WT5<'+SX>'O]Z M_.K@:(#/!__Y_'BV^T?+LB]2&;*P!+,F3L ((-9@W!ZE$S1K!D9Z3$G[PJZ3 M9=]#.&[Z[\GX!&_G4Y,*)\3#2;/K]R4CO_1 U68>&KWGO';>F_\>NM'LC.": M#JT,=BT&>[K 8%GY0&/RQ%&@!!P7Q!FFB?9"&VD$%;JQMU^3ZM\/)I3!D>K-<\D&$90*< MMI0&8-1#DA;',"L+\!EGYFS3G81EE\K"%9MM%[ZJST M&F1D7LB<.]BS?WLX1^JA?=M*2D/WH\ZC92^?H _A,#K7XO'%1Y8#'8=H^UUW'_\ZC>5X+HCN#>+*K"$85R@@L3L- %+,_&E MTG6@3BB%(T/0N+4C^I(ONJ9>W8J[!G/70N^3-/>]:TYMG9^]>FA[CO>=PLX[ M\N^/#K/0?FH,Q]X/VG M'PKGS[G_Q<>]@\?PNGC7B1@8N@;B2 M6ET/(<[M;&;H_721#>VU9_2O>K15S6&C9XQK/GV=,CI8ZOWN?/'TX]DB[]F9 MN/+/5^?BSC^C3BO=3BL?%Z853860&N<1;0'S"<$E\4)&HJ+FP6FFN8ME6I%] M;B\S5U\2#&\YK[2.]LMNCO9?X=Z_L_^7Z.E, U5<>%*Q07''Q47G\]R/IQ@@3URY#BG7+$8]@^G<;&J&UY_\ MY?AS.DWY=-@;#M[/RTA\WV0G1BNM!Y8=>,<<\J7-3E"C/5.7F/E_&UZ?<]>O M ^3E]"^\ZE=2H#E%OFS:)\7'>+?N37K1W."_!OG;:K?8X.%1/)U\P"$W3:-[ MRG"W\)7B>T^>OC9@ W#.B.2@"'#)B/&V*($ -$YG,BFWM3,=?.Q]2FXR;3O9 M]+_;W=H8XX0(+$L)F05/@^*:1E_.#1LK:W>OMKM?O&:.:ITYQ>2FG-G.&;_S M^%T"):/1CK-BFYR+K?$E_5WHXWM][ES4DMND/74XMKBS1O/,9# YV!PJQ%?; MYP>[K[/5&9P5A.DD$.).$\.B)2P'!=X&DFKJ?%O:TI+C0J;KOSZD N'!4;N'/GMKF?UC<%&RYP*#SK\NWK^3.N[8R, M378ZG#7SX?CD+,<\\ZO[UD:SF7\'Y]:XYX:,(MCRZP;&KLI*.$>2WB=SB>3GMY,CYN/K*Q)2M>XG]=^FIM;=>DK1>J=S5M M_>=@,CO%9'[?XP>4X.1:CW2G8Z6IL[$_ZCT^F0R&/=99&2\CL-V\9KX6TF$%,,R3-5@EJ14! MLL!TV46,#J045BL9SL(!"G.+Q>:;6LII*95Y: G]?*(8@WE#$O.1 '6&&"Z! MT(3Q&4[9WF6]M2/X]F6ZI#-'T7YO>NK?X@31F'_&PA"E5_K%+'%ZZD;SWY\- MR"\&BN[-),V+$?BY3PFF'V>&Q%^&/_[V][''9+3W/]N]_SF=A:-4+O?$O1_@ M7[9[_YB,/Q2C 'S=$S<:I&'OG]N]W? ;)B[#?F_.F/]TF U./O68G"-L.4[& MZ>-)DU?]=??_=]HKKJ09J7M<7G'&\?B!83@^C63N?/KRUWW$5$Z-:7ISN4+B MPWG#E'<5HA^]&3<0GQ6GY#<8<)VXR6R4)O,#>!\&LZ/>,+F&!LKG(3S?%\1. MK^AVO$9TN+YNQY([X-E(1ZD%$XTW@-]PDU3227,W7^K[,655M^,?4)/]BWT@?^CKV/*!Y!8B MSM;2<_Q*&2^+-M8'9K(UTG*Q?"_=BY;U:N&VRPNW02W!AP8G[+IRWJW?M MFF]U5^_:!^1=>\-0?N7>M1NQ]S[^M/OY]W>O#A[#[MMW[/ SON?@]^/]E\_Q M][OBU=L@]W[;&^[QO>-7[;WWM\\^[_WV^W"W*1+UYUO,&]C>;X?RU9-GGW<_ MQ^.]S^_H(7\A#OFK=Q?9TVJ<%;%W(Z%"1 +:1@QU6"+99THYQK^)%0<.5PST.B9!,F-VBPFELQ%LUEYX;STWREM%$^=W$58] M,+NS53'8HONC/?Q@<1 M;06.+$9%\DX"*&]\0N**7E#GF%4FW3F15:ZZ!ELQZX0PH10F..$F @2<. MI"*&8H -4F>K_=:.K-'6O39F?! QE[7<:"-2\*5(J:7>,.$=A(3CV5B(E:KN M$U4MNL@F357*T1## AXRHFGD9(D,C#*I77.ECV_&E/=(V/&!Q%$=;7(_I!< MRE;%,XL&L,"U*U7;"([67$Z!2&)BH@2B<=E1FZ*/16_35W!K7\8:%=V1+^/M M32T>-"-57\;[RWB+5K0\QBQ=DD0Y:0D8&I'QN"/&V1B]Y%R48DE"]C'RJG8/ M:X+V:FMV35NS=90Z/%Q;LU6QW:(+K:$I2949859A'ID=$AW+0)+DDH9$N0%1 M2L-9MIA)5ENS:C);J>S')K.5HJY!48L^LH$ZD[AUA$6+ 9D$04Q@B@CG(A44 MC,AT:T>9Q<-HU45V_=RUEF-9OFDRV^L]_'IS^?VA\NJTN#J>7W38%5&&(+PE M7A?#&9<8,9HJ$DTRCA7;M$3+J>,^Y_>J'L(]]L-:#\N,6YE8?;-??&-/J_/S ME]/0^MIYV&$M=LI%_BESL/WH2#>S=.N'KBM7LQZ] MR7L>H.V!O-SVX#K=)KYT6S5+N/=F"3]"T0K=ZD0S2N7V#^QQJ>=6X;/:!")0 MKP!3" Y.%'FGGT>6G+)YE,$9%PM1QO-3-YD5.V"#'^"5 M_C$/?3[N=GQCO2=_'AV^/.1[G]]]/'S[ MS[<8?[Q[]?+5\7\^/V.['UY;H"Y*)XBGI:2/IY983@6!9'2T%J>O$K5]:Y5A M;51&*\6\Y1"B

J+W MQ,U<[Z<7(W<:,00LY06^#4J^'<,7SK<_OI]O[U]YZSS'%VLM 1_9X #3.&6[ M')GPI=SND@?D'^$HQ=-AVL_?'YH%TP]Y?.X]?BVLH31I6DXB* +%K17354I\ M HXIJ^<\+_@S9:MY--K[H R$+*SBS.7L@TRRC(SV^/R1H^IYG G;6MZ9#=P7 M$/V_+R#*7T T^&O0-%Y=9> U\1Y^PXJ?EYN>^5%-'_7NG=\+E]OX&#?R>_G^ MW^P-/_6[YC3;7(A[M:NZVJ?^8(O_&KLX M/WPIR(777K#3/<^P5[/K:WZ4T#33VUE(UWM:?'"_V99;8>-=N%OV[4;?!7M] M/VY8_)B[:=4G*6SWQ-P1G%\J";OF8S^LEZR7K)ZUSR M;I+EF\CLUXPQ?SH]WP[J][[V*N\WA5"P\4\POVZJ.Q71@OOY.EGV>A^3:K?/ MQ;KRW]/[-#I-5YF*?_2T[1%UG5:ZXZ,'5VNK>VGP?;5'NTZ9,:6YL-QIFS(D MH5S@*2CGHW F@I^7&>/XL5]O6G[OG,'9$/QU,CXNBH-R"R\'LZ-S8[TOQ;:+ MB __7TZVWI,S!#?_IA]WAON/L;7NO)&[RW/X]>_?;\X^[; M0 \_/_N\]_;5N\-/[3,$;^3>YS=R]^#QIT/^XD-YKOTGP\%>*=/]Y.FGO<^_ ME_OA>\>_OVULD08MM\E,-9AHB?:AL44RQ#&:B/>,!2>=%"H5OUS3%R#7R!JI M\E;EK4N=5G8@M]QEO4"EIY:ZUY:^^7UC%\ MGI6*5)"HO"-@"$.L-5(G)AT8V-IAMO#6K0\_5=ZJO+42WDH1F!:6F: 3 M1,X]N"@\:&8,R][S,]Z"<]Y2E;?6G;=:\1;W4NAL$]&,,P(T2&($,EAB#&S, M0E@HI52,[8L+SN=7WJJ\M8Z\97 <9YH4^)PABF0L^)0ESM'(9U+EEKB5BIHG MKCEO[;?BK9P\3DH"UST@KF??$I?7R@NF$@D1,.(R8(@/W!%KD+Z"30E8 M6>&2T!=\G0IO5N*JQ/6=E?GHHZ;&AL;L127O.([S9(1D@M%T3EQP3EQUA6O] MB>OYM\1E4K&D$YQ8J10!X/@=3890)#)?SLO&Z)&X0/1U7>*JQ'5/B,LF@=DA MMRI+6;((&UG&7U%%7X MF0NL@(K"D_!MLWBJW;MIFMO$_,1^_HG_W/)7N<[P_H+U\K8 MV\]GG%UYN#L>?K$@20L.K):0B#2E@A;3FMB,V:\3D")R=-:*;^U8U>?VUO5D M.JRS4"&\YAJN"N&E0;BMSO*>ZH0!$Z%:,(+]IXFQVA(-1K$4G,B4(82ASQBK M$-Y8"'6PAW+G*I$%Y>+MR6KW"N*&#_D<3 8B2=%7$@$-(Y42>Y#<:XK1UM^UK5 M9'AS,=RYWJ-B>(D8;BDY)'BNA&>$8N1$(.%D; ,-A'EMLW8YEM[:4;K/1)V' M-Q?#G4L?*H:7B.&6J$%8[VW@V#4I&0+"29R'LR5:9"IIH-Z4>@<*^L+>^IAT MQ?#:8KAS%4#%\!(QW-K?QRY"R"9',C>1@,Z!&*E+5;/ D](Q2F>W=J3M&RK6 M",,/P)GFMTDI*70R&>?!;!GV-%?BK[//N+)]W,:16^>;YDVW_KOIU4IMW5'; MX<*6.795E(9:8@1S!'P17Y9GW_VV4>0\OI' MC&USV=S6'9#L[VF:W"0<]=PH8KCR/@W')\=I-'N(%C$=QLD;'0HOH;;9?! ^ M'L4G?PW!I_-9OP;'W07';Q;U;Y&&S$ 0[8$7_9LC5LI$H; MM8%%S"JDEU?VJT)Z19!NR]H8))N0G EH"02X-\1"0(0[3H/B,C#+$-+%0J8K M94N%]/I!>@D5L2JD5P7IUBR-L(R](Z:8W';FP@;>TZ MV6M62*^YY*Q">F60;HO0=-* X9;"6=HAI%WP!(,J1X1,Y4P=%X(*A+3L&WYK M>XH*Z;6%]!+J*%5(KRJ77K"7HFABNF58;HE&C->1UD6R(1213!J,L[3,1'-,V4I&$$59M/<]I7I M2BQ>,;U^F%Y"]9V*Z95ANFU)PT6S&$*":DPL6"*.!D$@4@F%:2JF5X;IELB+6ZN%,)P8QU.I?2")YSX3'S-/%I-MG\L\S?N,=R7N MOH\ZKK44(?R!0W_:*!".W>1=:C1?#U!_4*W$[DA_\$<:#DN]L%'-9]<7M/C8KGM<5SY\J# MBN<5X;DU/SMJA';)$X7LC/.S8L1:PXB74GL.1H!3C74OM75^WEP\=RX[J'A> M#9[;F@.V MX,!;*ZQ2CAB7*8&B.L!?4,(R-3FG))B16SM2]$4M^+K!@.Y<<% !O2I MRUJ M*,99DB>B8BD\1[TK&70D5'@CLH@F =O: =O7[-9"WPKHM05TYVJ#"NA5 ;HE M-;!-U>8 1%"((IL\T"(4V=0$!#7]MUJNY,\B,3294NTG-HX'G/):I;>18#;IV2 M#B,R5?(LRS#/\I9XI&P)3G 17"/I!JLJJC<6U=T7Y*FH7B6J6\D6=I],5&02 M,N2R86F(X]P2YECR2G*?8IFK13TDO=&H[K[43D7U*E']IN7'*Z+C )%DZQ#5 MC@GBDV;$*QT <+8V=#Y7"U91O;FH[KZ*3D7U*E'=_%>0S78/7GS8?_P:&,_4 M R7!>PS$1<"D.JE$E,_24:TB%09QS?I65Y>BS<5U]Q5R*JY7BNM/+5Q+;1(# MC,*5MZHDV(H8Z12A,JO4]*NSB&O5U[9:(&PNKKNO?E-QO5)2$18STB#'/N5(=HS+ MOJ!=2:;7IK)?I8!U5 )4"E@R!;0UUEQBD(,!3J0\EKJ^D7@N)4G9:F.L#5Z: M.05852F@4L *9 .5 I9, 6VA !^)=;(L97!-7#2<*"Y2#BEFE76A -ZW MM]]3K!2P@130N<:@4L"2*:"E*DB8N@6,V$C$>(! 9(E8H YY0$3.F.4*0J$ MZ&OHZF1&I8!-HH#.!0F5 I9, 0L2!"D=I3DI8LHN)>1@B2OY@-48""BK?(H6 M28#*OJEQ0"6!5:@7*@DLFP3:>@6J/40-G(2L,P&: -,"[8FS^ MI-%>>%Q)0 M?6;J>D E@15('2H)+)L$VN*&D+W"?M>$TBC*BH A3B1&9([)V^8KI@-6]*7I MRNNL3HHC3440SPMG:, M[;/;%S=?%0>LVLCA#D#ZK_%TVLN3\?&Y4F(\NIE"HD,%V(;QX$^KE4A,\7GQ MNTL9\=DHC(]3Z??*B1URXJ<%M00-5@N=*%%.! +&2&)Y#,1SI@VX)"TK:@G1 MYW(Q*OKYNJJPM0F(*A%T000=""4J$=P5$;0T$SZYE$2Q=D<*)Y"D(,Z%A/%1 MC@+#)1F]:\YJ:5&)H!)!YW*)2@1W100MY800,F#_ &%)&@(\&F*$,J5N7I!, MV1 :BP4D E6)H!)!YZ*)2@1W100M_01-W&-RIXG*+A*@,A,3'"=)E=H0+EL& MJBE>;\2B?*(2P<,F@@ZD$Y4([HH(%E04D6L30G8D2D=+G/=* M\"*H+D8.E0HJ%70NH*A4<&=4T-926!\3M5H2"V4;%6,Z8FG6A#&D>:]< A:1 M"DS?VIH>5"KH7$91J>#.J*"MJ #N:>16$D>M):!5( Y$(DS01+T.TIERQ@+Z M[()B4Y4*'C85=*"FJ%1P9U30%E:$["5/5)!(!1#@W! /1I,8+,\6A$6N:!($ M:A;=EM>/"AZ \\3^["A->C^=&4[\W!LT8.GW1FGV:*GN$_4SZF?4SW@XG_$# M+HV#ZLKZRO7XY4=22[G,3UOZE^M<&5.?=5]WVNL^%V(*@,O&LF*:9\*2AU 2,Q &UQ%&E@Q/1\%3.FO6- MT;=/A.[ILL=F [AS^Z@*X*4"N"6$=#'0G(TBAL5(L /37/80J;%.0P!W;OY4 ;Q4 +<$C(K'(+P7A-)B_90")XXK21C5.#E3P8*> UC6 M&7@S =RY=5,%\%(!W!(>!JY*=1A-$DA9[*K]7&R0F,Q!,TR'V-D,O%A=H@)X M$P#@P1)0V%%.^4BL"-FY4*;H5&9A"S6,WDP( M=VYZ5"&\7 BW!7I:T!AXXCCW%[E'6QGJ1K$W.)> S&6B=UV>[/Y-VG=:@:QTZ-YX-/Y6&%^G\.ZG<+&H M!U$@F8.BA_4.5^J"!KBBH,X<)==9%0:$%L[MC.[\ K:]0-M]T7 M*FB[!6U+^2&E85IZ3X0.17N9'+&NE/WP4D@O%?:BQ[G6+&X;5]!N"FB[+]M5 M0=LM:%MJCX@)3/+%4$($A"IF.<0+<"0%R[4-27!%MW;,[2N35]"N[SKU$NVB M*GR[A>^"UD-0K8.UA@3,:@ADQHE5F9%0RN^Q'+T-?&L'Q"W6IRMTUW:^[;X\ M5@5LQX!M*SNB"HI*'8G7I3 F6N'Z75*^/+ MK9#NVNI@PPSB[G(7O/);1_P&BT6DDK*.E8*Z)AH"/N9R>)H2%[241F!8F?S6 MCF&+!Z:OR6[5"O*^('T]RDA5S'>'^=8&.5C/$-J4J%#VVD*@Q&,@0Z+2SD#& M@ <)>8HP4 2YA0$K,!H8FUU)&D*;?8L1;# MN\(&E"^N=E0V>-ALL#P=0&6#%;'!@C[ XK#@RF)^0$NF@ D_,3$PDBS/07JA MDII[0:@:'50^6%7MJ,H'J^*#MOQ 2AJ$2(I@J!<)Y!(?J& )%R"P!Y7SKLD6 MM*A58RH?K$JU4/E@57S05C,P86F,/A&;\0M(Y8@#3HEU*6'&0.59? "Z%I2K M?+"J*E*5#U;%!VVM!.,&Z8 A'R19^,!KXK7VF#X YXKF+&BS?J#5;?1-M914 M9X M%=9Z/B$LTIEVHC=S']/TKET"'C O=J">N(07_RJJ]^MD?/P+7G0P.L6& M/*NZ-QY-_]&,A/GK#LHX>/IQ-G'8%X.1FWQZ-DO'4R37"J02RKTAE):.1 .R1M2@9/%=RXI$Z9,P/$L7,4(1K(^Q2B64 M2B@KTJ)40KDWA++H=I%E"#DRDC)3A5(8<3*&LF6ELZ I!^:V=ACT*2P:.E9* M>=B4LCPY2Z64^T,I;4$,4T@;("WQN:RC<":(<<(189-#1K'1:(-I#^WK6REF M*Z5L(J4L3Q%3*>7^4$I;4\.9=AZ3'A)! 5(*1W)Q5A,E%,4IAT5&B]^ ZN,$ M5"FE4LJ*1#654NX/I;1E.1&8-X9GDG6P2"G*$),:_S N,"$V+);='L;[!FY3 M&'U5E/( W$W^/1F_'TP+V!$:O9]\&J4\F/4R0N_GVPMU'G0-KKLT,OE"CF>" MQ'_,^[428'<$^.S#@GK&4A:8#H%$(2D!T)DXRC1A4G''E586?%$E8@]VY')R M3]7(&PWFSNMX7 KFBM=KXK4E3C$N@DQ9$QV](:!B),Y10X+R2BH&2N6PM2-U M5YY$%:WKA];."WA4M':%UI;R(^0,2GA*%,]0E!^,># "YUG\67//\/=;.^(" M86I%ZZ:@M?/*'3507@F46YJ+H"WC(!6!('TYWNN)<:6 K6#J)"NLEPWI!^6 +"N%>K0MP%9*$(,]A]]E)&QCDN8),V#: MAPMJ]=1R\IL ZF7K%VIDW0%NV_("'Y-TP#@)-JOBSL>)D=D19ZP(U#"572DA M;]:D@'P%[3U3"%30=@#:]@:^Y=1E+AR)@B=,@R,K]AC80U;(#(*!]N6PIJ@S M[6:"=ME[\!6T'8"VO44>A+"QU-0*(CK,?Q40YY0G$2,E'61.'G"FE:P#G[MJ M37$ER.VE66\XGB[%BF*Y"J)U:\G_M30%QS6&[9J3]O)<-W <_Z6=JBL='?+X MQX6=?L4A1$B.<)$E 1D"L9 #R5$$;3P2>JELP$1?=5%@[;YH)RO;5;9;6=F6 MRG;+8[N63B)S'CV ($P:BS$K2&*L2H2;%&44(@8>FS/WV).5[2K;/52V6V+5 MFLIVRV.[=J4:[U,41A+*1") A2;>BT \31:\MMD[W["=TK2R766[A\IV2ZS* M4]EN>6SWIEVC#YCRP1"A;"X[?Y[8L@?HE;&1YA2XQ$Q60)_QRG:5[1XLVRVQ MZE!EN^6QW8)"*6),'CW71 ;'"61'B>6>$\.H]=B5$=D0^:ZOZ&TJ"52ZJW1W MK^ENB465*MTMD>[:PBZ79+(N*:*LDP2,R<1#M(1+DUT2+-E"=YSVI:A+=Y7O M'BS?+;%H5.6[)?+=@B;.\F0T*_)5#01HP.^<"R1$;I*QR8KBYLD4\EU-9RO? M/5B^6V)1K,IW2^2[MIS0*.=\I(I0Q1*!F"2Q3"62J!8A\61#*8S'>/^B<['K MQW M9;W+)=QE1PKU>6#+M[E<[^GC'VXZ"'G[=9H1^B>UIC>VO$MM_7I"82^H@J6A)]"(2\(P3ERW%'YW0U##C MI=K:H=NL R?->[1446EH?1[M)C1T2T5XI:%ETU!+^YV2B%HZ2K)TEH!1F7C! M HE(2YJI*%VRA89$!^=<*@U5&EH1#=U2JEUI:-DTU!)E1VZ#QQF#\! P&N+) MEGUL05*.H%@64?DY#750HZW24*6A%='0+374E8:634,MM73,VHND(TD2$@&7 M,!J*%+\3$8+*P1@-A8:Z*&]0::C2T(IHZ);BYDI#RZ:A!1DST@_V#14D1!LP M+7.!6 Y (M/: WTP)6(EDY$;>6OUV4464ER MX)8 -888*8%@BDUU+(=ZB/FXEHDI$*R*B6PIU*Q$MG8@6)+E0ZD)N2G$M<1=37 8C(\E,8ZBJ$^;,I683)N2G$MX9AUV%V)&1(5*_4F,$HD\)BS M-RZF?&OA6*6X2G&;0G$KDZ15BKLIQ;5$:4EG)1/E1(4 !+@3Q$7'2.#:&@%) M<,=N+4JK%%Y?+N\H')S6_NUWE56U5^O;:[,#]8NSCYTC"YF8&GW8JKBYO]MY'Q MR^9>4GR,3>+>I+W38Y\F^WD>).R?SJ8S-RHM>G9HIIK<=Q9,\P4==I0T1D8U M42ZZLKT=B+%:$R>P@Z4,5I1ZO)KV-5W4\/R?_V**_OVZ$?4:+0Q4F'&5]M(QYIAJ8\PLJ6528;Q#,;RFRK3!? M*YBW]+@\(%5+)DFRJ10D](Z8A),["U8YL-YQ;K9VE.UK6%P:JS#?()AW4#^^ MPGQM8-[2I&)0'H6-BG@9@8"C@C@.BF#0IKSBH)W#V5R9OM4U:-]HF'=0.+W" M?&U@OJ#+-#9DGKT@TA='5$8#<2JP(ED"$X/5.?H&Z)B75:!O,M [*!E>@;X^ M0&]K$Y6SQG*K$./*E"\>,W4A"( R7G*C14P(=-TW=%&=6(&^04#OH%9V!?KZ M +VMS]/9!) B$.DLANXXIC%J3YZ(I%G"&%XP*1J@GQ M/:Z[EM)C4YEP50*#L\Y>(,3*A1URH5B0&'";4^1&D60])CB:)F*"\80RGCR' MJ!1C74D,KHVG.S88KB2Q;O*$2A*K(8FV69JEBFD01 N#X1+-GA@A+ D^)>6I M4(SGK@0*E20VE216)6ZH)+$:DFC;C=FHI!24T&+( ZEX\3!M2.348!@AJ12= MR1LJ26PJ2:Q*&E%)8C4DT1)'&!ZBEIX2BZDB1A(:B,$,!+]8862DRI7B;=V( M(RI);"I)K$I844EB-22Q(*V(7 )+P9!@!!!@0A(;?"!:.YF#SY;ET)6THM+$ MIM+$JF09E2961!-M8492.NM$$PG9! (Y)N(\ER1!$E$&)\"(KH09E28VE296 M)>JH-+$BFFC+.D1.C-MRH"K23"#10&SBD>AD-3YI_S*-RW>EX.(@W,>"XCL]&5Z8?]9KUFO6:%UK/_&WF\(7X;QR\ MW_EO_'+^@<=N\F8P:C[0XLQY]@FDZ,$>,;']128V&,4TFCWBO/QJY7,V;UP$ MV<^]WK-1&)[&5/AU'-X1[XIU6?$M2Z.I:Z9R-\79IM1>>F?Z3:[T=_8-@=^PW=>?K-J6]J; M?>KW_V;Y39_R>_>J9;W7AWZO=;S6>]7J:O?Z \%UE],[R(777I!#!YQ_T^1N MDFA]81+]_-1-\)9Z3S$V^%:JO<+&NS VNCQUN7+#XL?<3:L^26&[)UB_5T0. M5Q' 7^6Q'T[S_9%.9MA^M+;?S=KOGZ>CVGPW;[Y=-]D ]-[EK/(U_[':@K>E MP-J$MV7!VH*W)4)V47#86I<6WUF7OL-XL5ZR7K)>\CJ7O">)\YU%B#^=CMQI M',Q2[)>:&[.C\2E^6IS^?)T,>M,,XW\93V>]<>Y-TOLT.DW+L(Z_3LMM9CFI M;Y[P?LHS3J>Q?;2,2ATX39%+ 4H[FV,"ZX-,R>&W\=J'U!OUQ3_*OM(O7VTK M/00)QLGP\.USMG_PAI?[>?7D&=T_>(7W6%[[[./>RQP5.V^^3-:R^9RMB-A D:2.E&XC/3Q(:<\%^K,U5;.Z:O MQ ;:XU9BVDABXB8)I;/1P6<(V5CJG0_@;$PF),JN?3"^$M/RB6GOEV^)29L< M7/'( !K+\7=9CK\K3KS37#L9*'>R$)/@MA)3):9[04S,6L^MD\E*CY%2]M'$ MS%(YP2VI"?3:A_$K,:V F%H1$_:8BN6$G$P ! 3UQ'/\41LJG?!>0O"%F&2- MF"HQW1-B D4QA_,8'C$% 9BC%D!%D8.W$0GIV@8 E9B63TS[K8@I"88,E!*! M)#(!XX!XXREA.2EGA 1EPM:.[FLK*C%58KH7Q&1X++8D#)Q0 )%Z$TR2Q2%/ M!I&RN[;I0"6F%:PQ'3QN^1WZX(R/D5BI?:G.8HEC'@C-+BH,@X'+O+6C^D9N M8'&6RDP;R4PA(@/II)%Q/&@13!:611&$E88Y)J[M6!F/W],TN4DXZKE11 B]3\/QR7$: MS>ZZKL<&&=8L\IL445!,*)SC'B(%2W-B0N-D#0J2H541M7;\]F)!$16S#5%8 M3X0UAH"$2+ ?'8E)AP"'*,V'JNZ8PVQO*#N .%BB@:(R9$24+$H]4M=2^65 MAN%JGJ(M<1R2P_!-,0H MLB9,1D,@R()J)@@WUGHOO8LE848LTZ[DR,$>"F*@C6$LLM!0&-@@NM/6'489#MDR&&:D="C%Q;)722LJ@NF>RJ $/% M\OIAF28N%<[("&D*.$E;B*"S9UG8',#&NN>^EEAN[;EKYX73.A(GFPT8$RIQ+=VH*_7*L9^8%8J?^ 8GS8;[L=N\B[-\!&68:=R)6J[JE#J M/E.;S]HZR,9ES\'FY'U4W&LCD\_)R;K=OG[4=KBPW84 0Q-5CH3J8J4:2&4M'6[ M?0VQW-YNEYI9DPV09"B4:O2<.!,4X=Q(EWG*_@S+6FV@:+EB^5P&YYC0AF6< MGQ4DQ6VP.ANNK-56V+-*T76[?#"-#LX:7<&\ ML6#.R@CF@F&:1HC"F:*%<]PI&ZG7)M3]]K4$R8U((&EAT'::)% MV"+!NYBE$LF+NM^^EEANGW$WQBB*\37+K*Q^62 V2444@(7(A/$Y%.T,)LYK MA.4'=L;]MS1*$S=L=MQ=/!Z,!M/9!-'Q_F953*JBZ(J*(N-]""RIS ,(1KV4 MG#/EC [,.*'KMOO:,5Q8V':7-C IN"%<%1=K[2DQA>^XH;9LN^(<%II@1=0# M.)L+Y6A!9P'.,!4Q"=%.>BY=5,J#L Y"W75?0RBW=]VC"0JC344L0+.&8(D3 MC!,6 +A70CO::/8-HQ7*&POEQ)E!/H^6*P4I,&LYIB'@K @\6I?JIOLZ0KDU M*Z<84U8,"(LOL=0PA6UWWW-<0RNT]=VVE2R*+HM.G!'RDQ#GA26[2)X[AE67.Q; 13.C*ELM 85QNCBKF8UZ6R14A4UAWW MM<1R:\>=6\#ARQ/!4!NQ')(D-@9/N"UE&Z(UTF"(+?O6JHKEC<4R9TVQ#@\V M" A9&4>M5\DJ0R%;3NN.^UIB>6''/4B#P17)G!F=UQ7TLLMW;<18K"FA2)UPQP M7J::8$<:(J6D3O",O=:X57"U3J[+#^R$^\%XYH9XS7%X1WP!"#[T7PA9QF'W M'[W/CR6.VU3AB14R0:"OEI" MY=3*J953OZ_HB<"TL,P$G2!R[L%%X4$S4[PU/*^*GG7DU%:5;(M?*L-G*55JT7I[:E54P8ZCFCI/C7$H!$B9,E3LTBZ1"H-"EM[0C;%YU5 M;:^<6CFUJ<5LO3EW0N&%&X:EP MEB3*)(%,!7$0(Q$4?#!2:NNMCMI54*ZE64OW^+E7T45-C@Q0>DDK><:U\,D(RP6AR5?6YEJ3:4GUZ#I!Y M%H3ZC.E_!B!6&4]\PBA59YF#R4BJT+%/^-@_<[YX^V=WJ,N GSG\MP'XQ.FV&X\]_XLO-'.X., MYHBID_%T4%[P:)*&C0?5WS\,XNSH'$]?O>OL@>E?;W$>G^UT=OE;OGJLD!![ MDZY9@=$?T0(O]X0AT9=>GC?75U^/)N>W<^+>).(GR;TC+N/=/G+##^[3=.MO MWSS4\6!T_NE MXORN?WXESYDSDM[R/D00EX93YH.?X0#-TW*J_">W-K<2^]H M4MCWOP91)]XR9OL(,*^&P9WG.XD3*#/V)B^XM0?8"W-)H]XKS\:CYQ?(V7.1TK M;YWGWG*M)8"GQG,DEFQ=CDSXF"][7[::1Z.]#\I R,(JSG!6\4$F"2ZDE4^. M#0I^XC_W>L]&87@:4\2I[&2"L]#\KALKNN,QANYDFAZ=?_/W.)B>#-VG1X-1 M\U'-F_Y^-C+.:*P,A!;)-N-B_N>_(+U-Y[ ^.RQQ=N6S/V\W?VI-'/._<;W- MJ+STSW2;W>AO;)L#O^$[+[]9M2WMS3[U^W^S_*9/^;U[U;+>ZT._USI>Z[UJ M=;5[_<%AMQ\>5+W&2T$NO/:"Y81Y+'PW>;.^,&]^?NHF>$N]IQ@5Q6\2HA4V MWE?K0]?(H'[Y:SR-?^QVH*WI<#:A+=EP=J"MR5"=E%PV%I7%DW3 MK%V\6"]9+UDO>9U+WI/$^!0??[73]2#T&>_V/L?A_LM=^>JWIQ_Q_73O\R%^ MYO#=X6?\S"?/Q?Z3YW*7/_W_[7UY<]M(DN]707CB[7;'(RC4 :#@GG6$?/5Z MVH?&F7\Z"E4%$6.*X *D95;F MQ8=\.3_C[^PC_3W\Q[_AVB]O+C_\&S[_ZTWXZ8_/__IP_O;KQ]>*?WS]]=__ M^')\^3___OM*N9LL2A*=BL"G)F8^YUGDPX9F?DR"6&N=D@0; XB>N+/*#(\H M:FMDL-5F%8%&FB86JX@DV5* MAD$0^F&FL2"KB/S4, ;KRPR+I8@3GB!,)8?8SMC!U$'"%$F2E()X-4F8@A:5 MI5KHC)@H#%D8"!7L7(;%P=2#P]22-D6XB-) 4C^5D?8YT8F?!D+[FDC""*C- M,K!=UV/^P_T<'$PYF'J8OM-1 -9>"JH3B;CB1 8)YY%FF4H3#?"T KEL8 4ZGP$TXS;"C/0BJ8%!%#F *-R\&4@ZE' 5.":JR^ M1+AD$>!/RF.F1,9LQR"6A-@GBNU< M?\/AU,/CU%(U#B$CD#Y"^"%HQC[/&/43G1D?=&&9)%P:%5%LXQ>%=W7$T>&4 MPZE[;C#*>2:PY[L(%>>,2"VC@!F3)4(+KD1M\YC6Q#N[A'D$;VV51&EFI@CZ9K\\T,B_&Y&4UNE4_F6E)N6;V1 M:1:(2$E)4ZX#G@29(2R6&;:!-R*XIPPL!V@[ -KO*TE6/ 95*TPSG\LL]'DJ MA2]H1OQ AS+@QN@T"P'/HA^V#ETSV1AI&D:&LW2 M(+VGI"3'N3MQ[G+>$2.Q(8)K/Z$:-!%)B)\&1O@1E8P$89S0V''N@7.NCM*, MBICI6#.NTC!100]I:XX MSMV)S4YC184B2V$]ED@#GIAJ8U@1^IK,HEE*EE&$2W8_[*!WG=I9S$RD, MU28.J9:+S$%0:NI;U+8&4XI&+HB M3?T,,YR5#DBDDV49"+1:93(, 6+%]A=W%-*@&/>'9EW*>H?QE1D*8]]%I#4YUEB?*%#[@O# M0)O2(:&Q>?8BIHECW8-EW<#0, )Q#!P<<)#0"=<\SE*2L23#9J?W%"5WK+LC MZRX%PD7&".C3RH\)!U,XE"!WC89_="I#HV@(9M*S%V'RPQV^[Y!UGU@UE5.@ M\,K&P,]E^1788'1V'Q55MD*R;3.9'C.2I5F<2)X)F:64)YE)4QW1-!:A23,C M0QR>1S?WG%1 MCB".=!@*L X4$(%)0';I(-(!B1F+PL3%O[O M\OQ[Q#,NYADD9]BC2 NN?(% M48$?Z2RB,4T#(QW?'C3?AI*P6) ,Y&[$3403E<29H%&2Q E+FB;L+OJ];[Y= MDK=!&&C-0N.S. +#(0H"X. T]G62!C3)HC0FCF\/FF])F#(E:*JH3CD-31(( M'0LCI$XUC;B+?7>";Y=CWS*.DY@%F:] )_(Y2%E?RH#[-).)U)$),^7X]J#Y M5EJ_>B(XEQ$'#2N-(LU2&6LJ$\/:\)F+?._9OEV.?#,C\= 1];$Y(C NTWXJ M@\07:2BYH F3<>H8]Y 9-XL$(U()$@<:]E\*3#B35$:)#M)8J'N*>SO&W9%Q MET+;69A1JB/MAX*"Q U!4Y:@+_D)%XJGC!!&(L>XA\RXG!">\I!F89# CM-$ M2Q5)/&)E,DYUZ,+:W6#O9F1*.:Q[CNOS?)17$^P3_^UVO4)\T" ':>.93%0+ B33Q$Q,D M/M=)&H4"#$1,O2,]SEWRW>$RMDYXG#$N!8DT&!NQ#%,:2AU%*6>)Y,KUH^@\ M8R_'Q94* *I#[D>1I#X/LM!/=!3[A(C4!"K*M"#(V"&GCK$/EK$-)8)1,#QH M%'&C2))0L$>X3)BB.I'&=7#H/F,O26RCI3:"$C\,F,!2+=1/,I7X(,4-%YI' M) .)37N!<&?8#I>Q%5=Q0M)(RB &R M#YBS!2-1K$D492PR("(QND@*X:ZU,$+ICYX^ LY=B\T9%@B<8&A"1\GFD M0S_-=.83:M(0M+-,!-;*)N2'Z\ ZSNXL9U-B&V1@!1'&518)&21I9))(!#Q+ M:. JT3\"SEX*WJ-JE1$M?,*4\3E/4C_5@?*S((D(I1G5,K(%)3IUM-5Q]AV? MY909$PD'10U#]S(2+ 1+.HYDP%/.8^IJMS\"SEZ.[E,6I=@&1Q&LW9Z(T!<: M5/(H2&2@8IG*L.;LN$MV]A,[M/ZEF,@A<-*<6^I@_P*;W,=[@^AR)"P.BC+*$R3DS& M#8NDHF UR!03L#5/0Y!%!&EW&1T M%@MSV2O=1=CE[)4,M/)$<.$GF0Y]'L?*3VG$?0E[*T&E-BH,+<)2-X!S" M.H1U"+LFC4AS$K.$"!4;KBE-N=0LY3$16'AB/P@E4(E(8UT'%N$C7C@$-8AK$/8^PT.!RK, A/Q-,NX9@9LRM1D M(8K+4UL AUQ6D-LR'XXL\Y!K(-8![&;*W$J&H4F%50$ M(9:[D%$4)IF*# O3(!#293@^ HA=SG!,8Q5I$?LZQ3PHF8:^Y GUC>$2#YX0 M*K!A5B\6SDW@$-8A[#V'NG2JXT D*F0I-Y%))8VCU @6$D8"(UVFZ2- V*5, M4ZY8K,) ^8(;T&1!5@+"QL+';01S)6$LC!%AH] E$SB$=0A[SWU=#1-2T23* MPI##PB6:9/!5$ 4RRRA/7<;O(T#8I8Q?$PB%T?L8!#6Y@L?322\](6=%%)Y/II:>KOV&YU_>_%7^*>=W+DLS_)1 M.P<27,4^98!IRH:=7_PU+8]>S!9I]J2:7".34,&R6!K)@U0E:9*%$=^W2Q1:V+]3Y+ 36H2.>!DZ&$+'NR]O/GA)WWLUD*,S>&Q>)R*_ MSBMY5AIS#LM0>1?Y9. =*P64,)'X!6!,\Q'VT=[P-A_)$<# $&]5PZ*:EF9U MP5:G'K7+GH\TO.LYY?WX(59C!4@YA]7X6(Q,__;[G-RTSW3/^WP,&PV7EJ"; MV%T[*0ME-&Q5MW>N^V"<^SR? ?FKS?"C.Y\TW.:Q9VRNR!9I;-S]ORPEV M@QCM%'^'093>9&"\:CHVY;>\:H\)6'[$'\82(3(?SQ:BF)8>O%B>6<[M 3NK MX13!UO[R:I";S'OSW:@I%A/T/F59KN =^,SZMSD;-[_UO N#&H2>JHG1<*5G MKJP\CL)@PAH^<&2JJAV%GF^)6MR2\6Q+>IZL0+7(8.(:<>?S=&BJ6AX1)GT2 M_F1^MK>04#>?IK,E>?-=6<0"')K8!R$5&&7.4U/6SV"DYV$LN;_5UG<&A^S6 MOY05K FL\'PO_^,O@I+XEVIA_7NWW53<$:0+>,=D(&]8O]Z6VPF$ C]J4X'X M-+I7$RI^-2./GC-0:%-LMK M8L9?3]^\\LIIVYT29U'5RV+'5TW5X,KD8!Q2J>GY="@GS3M5<7X.RKRR7\!D MK[(W;ILC?!B^0PV%Q88@C5J:;\8P>XL4/R<%X +I0*F_8;S0!K"I^%V-2/PBO1?-3/!KL$: MH"9=0T%[\9F%Y2W8]7Q:X;RS(3S/WIU)^T?-=F7+:16LIK)/P1JT.6I_,Q)> M6$#+1'.N!+*$*>9P\;^F^JR^8K2X1_C"% 1&AM? @,=%5>6X%NN&6YJAK8"+ M3X>; M)(Z]M-4-\$6JS.&AN?0J,\'%FPQ:X4,#PNH[EXG)QR_.+"QY;TMY;BZ*\FM] M:0Y !-^FE_81KT#ZY !N%I9.<8^*$H?WJ3R3H\:U4[53_@)XIB_D97U7A7*G M[[U<'.M\F7K+@FP ,[ZJD^RX8A?P@-FB;UZ_!1WD6@B>RTH<-,!.+M-\F$\N M\9G7[I:%0] #X"M9SC3C^:5 SY/ⅅS6J&N85]E]?C?^Z=][]?CXY-K#,^N M,[/WV\F'7[WW[T]ZC:JFS=C8@>$RYA5L'^SG> KLK.S$&X]!EI?GC: %ZP0) M$;=[S8HU5&'I.K\&+-^"!N61P/^M9^FHH6'D2Z!=?!)N2#F[?"?" O-GD*.> MMC 0%([YZ/$)G@47SXI\*=;(EQLGV;C/D"P[2Z6OIV7+SI-!"7!V#K<, #!& MN)WKK)Y:"4)@ 26OD07YCN13TSA2)6B)B--#T(JDQ2G4"4'86?G7H-"E-\R_ MHN(^*5:O[^WVYO5@TBQ-3&'M0.NRZN/S5KOZY2+7DT$;5EBXJ]GG8'Z+3*MB M.)VLOV6=-_6AMY\$\=7%6/QW>_<>4,7,O3!6.2G1F+!SR; M_=>SO]R\1?&S%U^L- ?QB\B& N2O1_+%==O?44_\2U U$7D HN>>@4>E&&QR MI&]<\!^+LM @['J4Y55_T5']>:9G@@)CT&[_&\BI2N>JUJNMZ#@IS3?4IMZ- MT+M4_W#(Y+!YV.LHY.E*-G$WDDTXR7;PDHUN"' _-!Z>''_^XKU[]^[68$_( M#6!_KX;7S5A/ L3Z$B"[**O>:G2F=F^^*LHQ4H7Q?D4]'I7XK8+FR1)*LFAO MMM67I0@->G%@)G,W_&P-5'$^'N9SO\=I+<^:@%_TD_RY=25=C>WA8X[12[#@ MC[*UTD:7C5E6-3[A-GB#_JO:;*\FA?HZ*(8:5_Q<7EH___DY&'Y@U %TF?F] M+PN0QG,?MG6!@7'V;F+.K2<&ED>8.-NSB$I?$MQH[144V#7^ *D)$PS(^%1_KV6T)_\=X,ZYVL _'M M?MM[R"_MO=>1>GL)[F9S64,47DT/+VV H(Y<7HQ@(0;Y>,$W\6I&4?WF4;=1 M,;K+/&:&&D6+&M?39^V=NCUYKJ.!51)8!;)MEWX[1]$>-^,/XPTD.H]U,;:. M?5@C;06N@956-6*GTRJW/OTF &!9J+UN]EWMV1P#<=;X(H=#SP"M%I<&@X97 MDS+&)7S.QT#C*_O=6[I@[N=9<\&"BW5VA<5*&$!AS=^# M%1X/86/1 U]4DVL>:\,$6I>XPMI4JLQ3W(FTP'T!O,^F$S2=)")X[1Z&Y;^0 M\.YR%F99FLFMT[DHX1W7,0"#Y_R(8&A&U=72H8^5%Y>!\6%A[QK1=YWX6A9Q MU^_%-4)N\>^;EAA.FXMT-&I,B1NS*O+MPGU8R'F! MCY]-G2*SH"/!)9B&<6,>HR/]74G_Q_;K&O)_ Q.:7%YA$N\$Y<*"R_.'.8$& M'><$UI^MH25G=.W!VE97"/Q+">^I,_6;U+$6*V"QVECKS3;C]43?82MR[T2_ MI;FRN#_>'VB8M3MW JP 7_XX';..TS'OPW*V^N?\C(#WUC1YCZ>8NJQNSC!W MR+PKD2[8X_W:LNCXM\-&F3E-XM9&I\GF=JG-29&@MG M.][FY?F-)MX3=+PG=^)XIY%SO#O'^X,[WO_?[<71M4><8#3*AQGBH<+G==K\ MY2]+2[!7(16BI3S(TWP":M0\S6GNZ#I5 Z,Q57]+#^*>< >=HBB&L@+S_!&? M=:&FM2<$G=2UAUA6]F!0[0<&>51[3)_O/5]M8W8:L4?3[$'1.C-U=9>VW9QN M!+YG.H-:G-:U.8X%GM'Y9I)9*FF;K9CMG%()O^(A,:"%>49PG=1\@B3Q[EW/ MJBFUNB!F)%*_<.8KL^=JYW+:GN6%)1O*<66>MW_\HO-J/)27S_.1G;B]Z9>K MVAS*I:5SO'9SZI\;D97P/K7,VC8 :E[<"+2^_6GI:'+]FQ#]@(1K?P[ZY%:_ MD;[@ZU^Z^<[U]\7]F&\WUAN:(2V=G[ZI9 -PQ35:5,L>ME72>NZX+_D<;*LK M7)$MI@;Q7_8^P.T5"$+)LQ>?9_R\D^)]C:*QOKK(CS H+,[?6=@P((E,#B]8C%\LD>+K>>YSB4['Y=F8$851B#? M%Y5#"X<6EH8BX="BLSM]=VC!-J+%8CJA)8?#FOE_'N"VV%QX;0[!PN66.+ P4)G=_KN8"'!0Y23.IU\BSB9 MPX8GCPU ,3'9A VSZKF=.S-M0Z?TYH#PSF'[CD6&-T[)&Q43;X@!(ET?3$F- M&7F%/0&GX8.2T\JL5$A<+,*6+@:!FSRT_&I%'4R/:&+!]7_:_+'K8*5.YYN. MQT/[69:7WFLYD;&MP]2D#'A_V#HYMIHE/ (?F^-92VWP MMOECD#B7DR EULSZEA?3:GC9O+_.<6BNGZ5(X(CJ]_7J-]UTF:5S7.]90BIH=M'=/U6$_81NEV!QK1:; M;*.1U'EVRVM^GFL]- ^/+'93&UBQ20#?YT2XA;9^M>#^C27U;UZ'AVE7L7D9 M/D[Q3/)R[X$?4U$/:J%>VR.0XRM'^A:(92G]6M2 M6E9-O=CV,$"V'XG=GCE M/5FL#RYI[=ZUZI0]<-\G[?YM.90_8*(XV O$).,]@<3P-_C\[J417T\SJI\VIZ@JX^YF#JY M;E';;+-J>_A]?]$2W@?%>C_-DK-;^A[V/"914RPNM3Q>KV^-A!_[C^< M*W'_T $[\+B ^1Z== [K;HUUU8Y@5_]) _LW.VJFQ(BL,0[X%+LRK(>]EY=# M>5%=!3C$MW[G ([<':I],\GQ@:WU;SA/^+PR,= MT2CF(6B>G-00;(')'O\\/P<@LIE4BYIG!S5+7@/O<5LG"8%R+11_7O2ES@,1 M+22?^F0-)'^0L+0>Y2LZ)V/,)PFGH7"8?!TF.Z73P=Q#PUS])Q$X]C@YDD$8 M""*:B7%21Z>FI:DQ[UW[T4O-Y (#C\CW+5(T99ALYY*7'%"=!5%Z=6)6GI:%_+I)-#=G>/1 =TM@(X_=:!S M"N!>O8X!%:W7D7,]CS(768UQ"X%GA+JYWO>(CMG<\Q(UB.D6I%V0JJWLFM<9 M5ON5>M<)/;Y.Z*UO*;A&Z+TU:3G%_$<:.W_T;J(O?.JBS^GX>T>R))@A&?'7 M>3Y:GT7=3!;5W);9>S.G"(;?O";!8$>72"<1H>=J4U*@O6U2>^^RNBF-7GX\SU;ER#=%[YUIRZIRV]W^>TNO]WE MMW8,V*:@) TTU,9O>44LY<1ODVP,P<,#M@=L!\ M.V#F-3!_R@ XMD#DU[!A+Z?EUZ%MIX[_:\_6=!.:U^:Z.&A^"&CFCPR:G9_W M, !OT<] R)$DE!'"9WZ&N%*P+1=FJ'9"OT>6Y'B_:^:YU5A8C5/\Z/T!GP?= M%(3QG25]U@*P*;'BG$:;!6#H!* 3@/L(=-8J/Z4TPK^/=,P%8=2J_&0WE?^1 MX?S=+]2'7 WDDU\%,YP9?MV4<'=W:/F3FA0I, 6QD2!*G8S;*.,B)^.QOQCL!D.LFQHF5M5]Y7XP:C&#:9SE,[]>RF(YG$"G60.2^)JA'LS.\D[-TT1+LRHJA6BCMJI M=YJE,BN^2>KR$,2AW&:4FY\3H&/FM)K2"$A_AQYD* M]+HI!;"$$\4P5Y?7%(P[2 9PY=8=\W6EJ02P+X;74@D/DN.QT4M-QNQW\)_A MT%L\-+YOF7[?J:>NC<36:/;D*V@[-.M*_3@ ,Q_1K,AJ+%.'!&;[+'[]%'#L MR9?"=#C6E=;;Z'M)\VI0C-%;/$BG-8Z]M%]YG_$[[^4T'^+N>N\-Z&YM=P!; M.8TFRXT!KCE.1J,@\%Y][GGOW[]Z'"Z:VP#@W;7I?A*%,UT:O0/!O8%@C8)Q M?<:?$FN;)HT^-RZKZ:A8<2V=F!)_QY":_Q)@L,Z?+W.%;%SG&_P^ C3YU<+> MQP)VVEA^/[Z0I5XH9.EOR$7=-SBN40^3>V@?)>[OH*5KDW)#FQ3BVJ1T%OI< MFY3 M4EQ;5*6=:N#ZO[AVJ2X-BE7K2%W@LY90UVRAD"-MV806C&@C%]U;B]8 M14_&!J+!X[*!#@DDZ!XY= D?:AOXJA+QB+3C6B/BI;B9_B)BX-@G"8>)] M=R9Q9_(<)NX7$T54-W/"S,RE9DX+)U-:6+PS]_E/G\TW,YH:[]="#JN?'R%L MWFD_ISH*^WA /X*3P%P8[YM@GKPF/Q[[S06TN$ T0Z2OID!YSK_'Q<6Z)'P/C-L"AI MU+_3:5KE.ID?.O\QQW^.__;$?XS,.BY6MC!(YOUV\N%7[_W[ MDYZ'S<['QG8\!^4?TS-![]?>>)H.<^5)I8HI2,G1F8>IZ@?/IMRQZ6.8UTEQ M84JDX^/)I"A'YM+["0S9X;3IW5S!Z.1D6AH/2L5:1>X2K/6J%C'M<@-]E"*81/=5/S6=BA\;F=3,$$DW7QYU.LW@QW MLX"VNMBI+%,Y,I7_Z?L06.I865%!@X B[!^R(P@8A3I&.2!&H1L9Y6T^DB.5 M@RRX:T8Y= 6)T3Y!MS3EN^@3CE\ZSB]T5\&"_K=;\!(1WN_]T_ZK_HRK" N# M'L9!I"[&$VMXK+)>$D2.]3"*]N[C:0?8;A^S_Y^7G]\#/543Z]!]7:AIW6CZ M +5VW.C35__]E#?ZB_Q>C(KS2^]4#U''HZN__ZS5NW^[#[KTV6C_(GMOGOCU^ZS8?-?R]3,ZR>T,:??'[C-AXV M_J0T&)]X6J#/G^C6ORI@*-X)^N??X>DR63>3>RTGTL-DM3I#4$XF=9I"%TCX!C/8%G+HR+6._'9NS0"2^OSJ#YV2N\,#=SOLZI5+-Q]I7SBO MR^P]#Y<.3.?IP+.CG ],8G8(@"??\F):#2_K',GE^BG[R-.V [O[%.TM7[S7 M[7@WTNA9@@?"HX#O;=(6\C'ROE>4\'=3CK4H+[WQ4([Z*_NUQ! ^8MISPFQ] M 0MUN8UD/_?K[_942&')0_JD=OG+P'AJT8U8>0#B$NSX*^G.Z$CV)@,YL2D& M-@?HIB!MSY.E\4;%Q-.8\:=7$I^-FI9@-,!<4$*\^:X&M277YOXXXD"6.U4[/NJMI#ZEZZ=#:\ M^3W\ZCT7 P/WE, MVL!0LP(&#L^Q-3?LT[#<5NT7O6'=\A(TJW'3KA5NP%F= MF1$(W>'" N " =.=35$F7Y&OU50-FF6X!D,W2IP7?TW+HQ>K]^3ZOY[=7*N" M,OIL\YL(?0 N7SF#SBR>?7GSP2-1?^$,TVE=O>2F)6I4@@A><[6LQA4,8]'> M .QC,3+KP??!JN5TIS .70HL+-5(V9::PQDUWWTYG>Y6S-G[6!ZR. X"TAXJ M.ET/4:?O?OUX_.7WSV].MX0D<2-PWW#; [*FG>%B=!%E8FG^=YJ7=9->W,1Y MG!%E)PE_TC_/0HDW">.EBI4#$,X:3U4I.<5C"E;LEK6\K94)S#NK,]!R>'MJ M!G*8H5*!#[+46%]@GUR:*2H8]H%R.AD4)OM>@ZGR_.XSD/7/[AQ#UD] M;,N9'55'WH<<9+X9>B^GY5

_5MX@M[PXM&([ *YX]77RKR[T23[@;-XZXSHW3%2OIY-,?;SY[G]YZQU^^?/K\\\?OWWLF;SZ>?/IYZ+__A??GO-Z=OO!,P_MY\_'):.UN-5 ,\ M\I5_RS6Z"R\&1646SLM@=Q)9HNTR+"[0"5A-\LETTKA4X=R-'";R4<]^[5]96URG?>\RK:?'0XOK:\3+2@PR]#+.2FG];'NH;S( MID-T&MN3/14L,*R9JCL&R#-KV,U\OF-[$ @=M6K2J[^&Y^%_B^G$7E&@K=7\ M!,\=-K? @*II6L^N]0R79O&KGCU0/LC/VQ'6Y3(6QSR2YZ:'D8KF1#K,6NK> MTD5*CJ7" ^?HV_5TVWL._[]-F"T]D(8#NR(X9(5A[W-Y";O06SHGV\.YXG99 M'ZY=$9B2;-N$5YO/.M4"O?&EP[UP,?K0[0LJ.Q>[3$U6<%6;J=8+KNMU]'03 MC,> +)+'J#&O[95XQZ_..Z'D!]HWT"$.*EUSX;%@U&8+T'53ZIMQ,F9ZH*-;S:O-?%R-A-PM?9 M+W'Q\]I+5+]D6HZ!H2I+V["'R*%U9&LZU#@26#482(74A2N& 0D0FGM\T!N48E^3QNE3(V;C[,F*(7S"7:QW MNT(.;/Q!SS=T<(=N=^H9#UF;B=N^GA!TNB?L"W\[@]ON2KZQQ(FV(7IZU"=/#)6;NN MS)=\,G2KLKPJZ-[:P@<9/3H7Y-/T5M[H'GIHFM_K:JSQ'?1F?;2?[M)L=@%O MU[EB9Q]>M_)X.\4G^UN>[*?*3R,=C<*YSR\_VLR77HZP3.H\01%#@K[K.G M"ZMK3I8_W05Q'R+FEI.C=?GRXJ.5SN#"[O=14>A"$<-#MHOA&:7\MOP$.OS1]R.'FZ MJ.1PN3.XO#]]^?Y9P2&R0^2;0WW386Z\=]77XN+IPI$#9 ?(+^Z=$QP>.SS> M4D/^PPRKP=-%HQ:/?_'>&ZF]=PO]MQU4.ZA^<>],XJ#:0?6-4/VY2&%$WC^Q M]D=9/5U '-D[3UK<]LXDM_G5^!\57>S5:OXE<1);C);LFPGKG4LC23/[-Z7*4J$ M)&XH0@N2?NROWVZ 3_$!D)(LSE+S86))Z ?0#:#1W6C\])?GI4T>*7_[QY.S=QXOWYP+IL_O)G2[HTB#0,!6UMR_F>:OT\X7;8_OP8?YX8+@V; MSZQ')]4G9^&31&158+:]E1=U\&/CY M&']&.B>=D]/.68J2Z45@23+OCN6/1\3P/&Y-?(_>,+Z\HC/#MP'$=_[I&[8U MLZ@)2F!3%'.J0>)GS^!SZMT;2^JNC"E5#?OSX\?@9E2R?@US%$>T[^&?G]*QS?EJ!;)$&ZM.&3YT0;AL\ MQ!.L&@\AW(8\Y,ZJ(EU008K/KB8;^;-4/QU/F.QY_ MT5'^/)#P0Q6U3R$SJ56%=M@<_\BA:3@.\P0\?A-\MUI9SHS)+^ K5)A/H=8, MZ2Q<.S,;0,[4%/]\,OB4,ULQCX]7G*TH]RSJ)CSS$6XAG7"5_-TV M)F^ D[!)AD!:]?'G8P"A]EW_SD0L"L*D@R_$\O\?-1C8/D.C#EPA]\_ M#&\+#!E!,VX=H@R1QMS\?"+^.R6=V%+N$ %)$/2GXW6 -52^2\V^\[/X>UW' M ^"@20G@FG)HPZ5'-1U5=WQ]==F]Z][WKD=?KZ_'(SWU+H16RN #0P.O5I0SP(^-Y--&I524&_U!45^3.'^4TL%-QK#_[]=WX]' M_9O^X'K8'=_"K]W[JU[_VV!X_?7Z?G3[Z_5=?U1]DE5 K13LNS+!QH1(_X;$ MI C0(BEB!*D=)'TS&O=[?_W:O[NZ'HZN?WFX'?]](^GFH%-*]+V^1)/H_^>_ M/YR=7OP?D60.HLP9^\V6WRJXE4*^V(:0#RMU1C"][NCKS5W_M\T6Y1B+4I ? M] 6)6(E VR)!75%WRJT58F.S2]^U'.JZAF.._.72X"]L-K+FCC4#_76\[E1X ME"QG/F"V-853I)84-R2A%/%'/&A8[M1FKL\I?H@)$C8C(4D"-$E %+]/D"4Q M71(2;I$2#.DC=7R]PW;85B66TY-UL020+1K76^>1NAZN/*CO-X;%?S5LGWZC M!@Z)^%YKS'7P*.5QNBZ/!%8Q-1 O$8A)$G.+Y'5C.88SM0P[VC%Z;+EBCK:@ M2A$H)72V+J$(76(+BQ&V2#!?&#.?+-L&-;V%3CAS:V+3KNM23;F4P2O%_U/W_)> MM 8W!TPYU._6ASJ)Y'^)1-.BH;^GWAUSW0'EHP6COUP<=,!!$ M00 '$4A:-.2W#HPD'1O/FL>(9'OE4%]DC1V$)@*\18,,UL+2BBS''A-''.IH MG]W*X)5"^+ NA 0VL7>F\+5(*E\HFW-CM4"O4-5 7!&L4AJ98W(24TL#Y3;+]'Q_,KPC ?'P P'S,'5 ML=DU<2F%DSFT(""EU(W/ WY9N2 ;:I!E!W**"B-,02EEE_ (!?!L'6R/4 M44$0^MB40LKQ*&B%3]HHQ+(P2 7I::!1BBWC@RB/J;116B7!D0K"4F-1RBKK MH2@-M+115A@1J61K1,U5HW^><5,@N9DGD32QK'7#"Y4L6HK851*+',HKQ2T:*-(-W0:4[Z$X930_\_8 M1=(!??8(LD_^3'HP4&-=?4$C,LI])V+3@PM][O[>CI:3%NE@&]S'"M; M4L 44T1P=5"KRJ+%6F.F;U,VZ]HV>\*B26 D7S%_XLU\.VC_BJI6C1^E^F7\ M2EM3OY!1;!VQ2H!7$C(; A[4\Q]S45K8BR4KMVE8W5(0F6B.#IH% U[/?ETG*QF.ZK'AHR1)5JM*O$ MK MT=]/-Y''[Z<'B6R0Q:%,B8V/^]\,_AV&"(XR"; J,VI[U)02S_CY=1-TT[Z# MF(D4@H.J*(3WA3/7?7 X-6SK7]3$="F: GMM;=J4(97"OLIG."3Q(P2 MR>DZAH-JUE9-Z87IP;)O4=/PHM8[4ST50:5JU:W5M.Z4E^ZG@!%B>$FX@]KD M2K&6X5@'KU(),KYR?24XF#C:<[6W,)PY=6>,1[F+'OSE6B;E03^,B65;6#1_ M9PM&'2:4^I.31EMG$0EX$W&]F#N28H\D^&NERI5=54J(V7 7F'H+_V!4ZM&P MJUI VZ"C5)R,)UMQ9VI-7X"JS 7&/Q+T#XI1*+ P3#ZD4PK#!1;>]I6BF(92 M(3(^Z4H*$>4 Q)0/JE HI@&G*\,RKY]7U)$'EKZWH+SG* KJ4O "@EY$6N)X(8$[+0YK*HGS@>7SGS[#C3!S<_9V+X&:9-4JD_&Q5U) M?20?1#!2G MRT)V2I2 KNYZQLCSIGGAPP.B3F*BXWM"?V-9<]&PGZ]+&S"CU MK>H5<9U<(Y)@D@@N ZQ4W@DA"48/NE@H?K'L[VK/RT&NU)6,D[F2KLA=[+![ MJ2U5[E-SS0BI>0[?,DF5AKS/>(6KVLK(1X[-F56/] M=Q+2/RB&IL J+1<;$5"J0L7'!Q2J<%@;"B6$[@:\@GKC>S#0W27CGO4OP7C@ MB'@%+=F !Z4B99RZE10IY(Q(UDB2M]!30"'S\2)$B1_!C1_%-KI1[/ MY7OJ8=S]Q7+F,%E\QV,S,-E",^TE,NS$UV) JVK!-F@IM2(GFUAH17)QP&M5 M(7TB&<"O@59DEK[$EFSXDU2B@Z+ DDFA.UZPBM;7@@)$2A%G_*TY(@YQ1VM] M&^66K>T6>/E&'O>GN"_66M%KH%7*-%MA(Z^87"=T4Y*(5.M7\:PT$G%UMEPR M1[080A_Y(S5GC$N3Z-9U??3O;B;Y>K24ZI!Q6Q:H0RJ.+QB0+4G(@L@""6S MD(N#FHCAD_^_%1490,SB98\MK0=:J%5*<)'Q3!8H0?!'1$X^4G)8&$HFJ_BM M+ZY8!^G+.2Y(DIGD0^YIDAJ.'[8L[%ZE2S!F7H8:8 M@=)!NNN"&% N2B3"ZG=I %;8^3QNH>]#M'T TMM:UFN14FI"]D68?$U(4.\( M\B2F'ZP @H/#PI_=CT>#P;:V]CQ42AEGG'E%6SE@/\A/M;<*[4?_!)QL*Y>^ MJX]=*66M1UKSMNY@/B>)'B2_)AMIW6!>$#B &2X*"5RK%6'#X6&)9KG,* 75FV#WOA6KLJ:K$A":5" M9#QW.87JT^H@" MM"$CGUK8_:$,B,PC.P":.%8AV1*<^%\;R]?/4]DUJSCA; MXC+K>T'YTATJS58Y4>I6QH.HU*TD?R1FD(0<$F21)'A$H(,:EJEA+2-3A4,I M^HRW,%?T;;]C&%7F2?EL@VPM-L/QNL3"G;1FY:#-**B$_"'G]GJBND_&%1QF MH<$GH0F2\*$DD%)* \X>+2RZ!>.U*TU0T%#J0LYU%.A&13C0*$P'2Y ]:$8KKBLXH MY_AFPK/,E *CO/95\_KXE7I0_AA36@]"FE+^,O\+SQIM3TY."*AF>8EB>*4 M,[["-0$>[+C,W,%B/%,V=_#V%OQT21T@Z;E#9MNPS3T9W-QX>NJ34 HXXR8L MF:%)LF*6AH1)@G(K%:%7_#I:XJ=:T['! ;WAKF&' M W3CQ[;=R[:7J(K4E%J5<2RJM"IB(%8(9"&16WQ8RXH7#KQ*B*8_ TZ%12"* M3_/IPN#SFN;H%LDIM27CBU2N0)0O)B;31*HI1 *H4:\9]&2,*/^V[4X& M.0SQ B<^XTLN8G-@BYT.\RC!:4.K%XUII@:R(4BGBC&LP5\0!%2+()-JW>5F-9? ; MM>8+CYI=.*/ H75(EP80PS,X7[HBQ<<5Y0^'1L4KGELAI%2!C/,P5P5"VB0@ M3B+JXA%<-\@HD@P0P<%!.<+%^)OA!:DP&Z_K651* 1>]29^WC,?H#](K''+- MMTNTD1TDN#T)=J=P(',%-A>.79$*>;]C]B;AIS#>> MK"I\2H%F7(]K @T(D)#"89KF3JDU.6P^1PL0*N1Y>I+Q_I5,T*QL6RC/$<;E MP.K_Q3>X1[G]$E4HO#(\X\$Q?-/"RXJ19+(-$S[52O=I=D)9J2'9N](!'R3" MGZC2B*R0'R-F_K2F0GD@21?S0:,TY-JU;38-+C3DWZ:K439G]UPH-2U[77L# M38O9*[T!V.K2/9N(_(I"YZT]\:RJ8Y%*XAG++ M!?Z'Z^%/Q\_N)V.ULF#-QV_D9\=ADG?Q%7Q#I;M<:"EHBO.[N%\C+W7>,)ZX MI=]UL&* Q6^)_L^,VPWZGPU)#OLMA=2 MT>CY]3.=BOMSU\N5S42N%/I781:B3]>G8P8S-LAZN7RY=LS^[.SD[&VY&FR( MM D:@4D?E.-"%*=_C-DE'1B6^7=J\/$3*U0$+5AU)RT'0VI>^--$!D4^'TTY MA151L^ORFR5S8.7C+QH=QU)\MT"9^[(.>52*$R78?;;<(J%K &Y!L*;WR;2 M -X NLWT$ZN).'.-7G9Q4TG8QMV@2T6=*VZ_=66MV)/"89=_XC@-N#6EX>7, M(84C*.*.?R]4Y*W@KJ#H%2?S*B"[T2A%]6O'W "[=2K.YO"MZ%B-D5'@V^': M5FDXHJLZB9LR0PRY]?%=)7F3IJ3W>N!-7>/6.>U/P"QTJ'D+)NU4/#X)ULOZ MZSZJ)6)#I/M>1X3J3-9/F5W.D7.9!1438') MM@!^YHM+WP6MU3(9!&9W6*&);/X"H8 MFB#>TEC#'0@.<10>S'2A]VV!9,L)I&_RQY=6;SA;YNPY\OY_H8YO#7]C]Z_L MEAUOZ.'&[9@#<2O%I<)@5:H*]TKIT\E%/N>0Z'6@E4W07<;H!Y& MUZ]O32RO/;.,Z"T?H=R@DMU4I8;0N$L]^U,XK79)LOX!TJ23WP-X)8^GP ]D/P(;$;)OQ;>!G##1X2+11Q772-E7OM M,_2]CT+NSQ(S7EK7[IVUQ%CGF)V>G SD":<_&^,-4D]AW.R'F1UM=Y;CT3GE M.C+PETN0EM[C)6-#'-U4<;R-<#8DK-R7Q 7 M](.:5S[:%SDF;^$@;8] 8^=W=,_;Q9X]K<_E%5H[VB(5[Y6A"[_P.5.RU&[_B1XS91=&\70<4M\-C,Y(LK@'O$A@S M'UPZ\^T[..:[_5E8S05/_%XW465&\W2R(=:&G$^VO(._EJ6P;ZO@VN!X!3ZJ MM"\>U^A&KWI<#T:JI;\*AGUO &7!AVT%,9H;NL@+/KN)K:L_Z\[G').I:;"' M&;;"2;0)RJ9NCL4Q>FZ8H&=7QHL[X'1*\4-L (!-7"N_3P_KWOUBI3%?L2?4 MBA8'D-O)XUV\8!*'/Z$;Y/&&C\#+5*.9>)[A M[S>2>5!V[@LS[.* WZ[([7W2H-<.^YLP/44H0NWK*X-JPEX2[G)QYNF53[LS M$,)X06^8S[T%.C\*1:X-W]0I4N2A%CF<#\Z3Y>!"WI_%Z=ONC7C>*MPBX:>D M6R5\:JK$/[XK@KNRRG:>SEH<:7K-J%8#UIF<1"2PN-+)2/?,,:GI3X7X@_N+ M(RK"HZ?OSXI=HUO!W51;[^&O<%+I^MAQZ$KYLIS?M@F+<7+)*9"\9'?X8BA.6@=,W9&'%3!5]['0!3P[9F M+T'1NB ]J3]+W$L4Q_M?J2@,OZL8>STNFBJ,.R;[(;.3D,/$S=?R2:D%VH0Y M.L*P+=: ?IY:KGQ)!02*7&'FBL\Y+=,3+>#&FDJ)F_/R/!3F.@BS-K'!@/D' MLAN6W3.IAVS?H;?L]5T7MDEQL['2I=\$5%.E73\J'22PA3X2M^\MQ'' "3SZ M>X@E;(.GQJ:CA,4O^JDBO GGC+B$0TV/R6J-NME.&Z)M2$#A873#XFN5"M,P MMVT3MIW2"T=]1U%]0Q>Z&3U-/Q8HE"N1/Z23;E0 V-"D\<#9)1T2FU.;VF#K"J$@LLBK6K MN C8IIIUF;=8^RMQL<*9HP, SB;P@W0(B/A'\ PCS#10!^VEMQK2AB[+]6.B MTI>[@V!KB'C?GMZ'T1?T##G"O@[>N^HZ9O+K$:R\+@.97^,!;L7AO.N*$%JT M.*A,L2V2:,+.J+XM6!I]U09O3@BV_.G'D>T+"E$#[JA)HW,W*'1NUR%W4FOM;HM"$JC?B+LO)R?F8!7]=E,_FXO9-F,TZ!5MJ M7+'_0URJ7WM\H+R'!8V;T \=ATZ8C"?/0?V9-(&S;IYX3T4K8B,?4EV2C8T3 M!!?G$RY1.)F+0$A/AAYUO*S5D#35"Q+$AOJSKW"BFAAXC5O$,D 9$@]Q%&>] M:8(W5A7N*-@L-/;2B.*3(A(V9E%!9D4F="4<^[\6E]C&XPFOMZ'KF ;5<>ZY M^&0PD6\H%E:Q;ZAZSJ>:-G5F;[/H4+H)&'2VCW[P+XR93]#]5RE\I.2AH4>- M1(4B#?NKJ'4CS)/0&5NO@)$N>$/E&&QU;K"U\5!G72S6TY]U'?%9IS!(#4R- MW3_#M/?3+FCO^9GD+R[E^1JYA4BZDS5MZL*J.J*'KGC#?1+'B?K+< M$_8D6>18U#TNSU?31M*(]Q!RR\^=UJE9=]JHF2IL6#CA"Z)EKY7D-&S.ZR1Q M)=K^#),S9/YCF,L/&RC#IZZHB1JFLR?7QM?8G3FZ=)=RRJLNOZN@]GWA/:64 MY:7)W")]@>*U#Q[-8#-!47T/M!TI$]K]H+.7%9GC#1ZMDR0[( M[5]71@O&O9HWA_1@&[$ 2L=@=.E%>$PQI>=VN>+L4;0.WDT1/T7V5$F)@MH8 MFQK/#;T$>"\Q]\6LH/J$,^_B_:#R):4>LL;:-C7]BJ&O,->_>/T<>!2QT#:T MP'_0G'\T;!RY$$=93L2^V6KH";+^)KX#NV"G*Z!^\L'&U_8Q+PSFL)C5NRL. MD*:R]W2Z@@#U!HGYB@SEW1'<=^9RF)5S1>6_EA/MH:@M\A18FAI5 4-C-Y+U MZY# MA1XF6-$ =0<)TDZ?S0,28?.]EBWL5U@'<$1\]$0I0]HZ5W>;:!NZFFF MY.72="(,-HP28.H\A%J*[@\R/+GFI%SE>DQ>(M8=&BU4>\X6*)S\YX*RWE&/LXHM693(S(S[ /\ /.-S_ M[=^_G$T>?<+Y8CR;_O4G_F?VTR.3]__]:??WST']].__^U/?_JW_P7P M7[^\>?GHZ2RMSG"Z?/1DCF&)^='G\?+#HW]D7/SQJ,QG9X_^,9O_,?X4 /[6 M_=&3V<>O\_'[#\M'@@EY^:?SOUA=M!>600K"@++90,R2@9=!6:9-48'_G_=_ ML3F6* )"B99^S5B$F)P#DY7T3&AOC>P>.AE/__A+_2>&!3ZBP4T7W;=__>G# MBS_^;]^??DV?<"S ./I8AFFJ;Y@,?[+HOOPY2R%93?G=^)Z=.-O MU._@_->@?@1<@.1__K+(/_WM3X\>K:=C/IO@&RR/ZG]_?_/BPBO+^!/Z/Z?9 MV<_UIS\_>?7;VUOWS\VY-G;__^[-F[MX2]>];RZT?\ZT^+ M\=G'"9Y_]F&.Y:\_T9.FA$$(+M8(_O?-#_OY.[@4)FDUZ>;B)7V_>60%TP G M?EGB-.-Z,L[?.)FE"[\TJ:*8S<__+4U/'L:"!=-(K81$[$6Z>_G.=LY]Q MLER#UP)8S][AHWD2%A\>3W/]S[-_KF@U3NBAB\?+)V$^_TKK_C_# M9(4C'8I$3G0*4CE0KM!7+!CPF@E%$D:K8N-1[@3LXNBWV/-XGA[-YAGGM(W] M].@SUDUGLZ.M489YND*KB^MI\QL_+U9G9]TS8;S$L_._K]M;*UXL9WW+9,T& M&M&Q='G\*8SIXPD^G\W?$JZWF%;S\7*,BZ<8E]^_.Y\&7VB?1K105$HT#4J! M,R("Y\%EHVB2LFJ]//:#N N%Q(.C4)]R:D>FE&8K8O8;3$@L)[2_X?(<499> MH,T2DDX(2EL-/L8"(N4@4K$,96K-G%OP[$(3^?!HTDH"S3CQ>HX?PS@_^_(1 MIPND7?#5\@/.+X[8)I88MQ*LX63_\:3 6VW :N=X3#)+P1I38P=8NS!$/3B& MM)9',Z(\"1_'RS 9_S?F)[/I0L@1@D)I M.&?,B-+<:+D#U"XDT0^.)&UET8PB+\,O+Z8]K3$' 0O!/F/ M*I-W*0/*W)@35U&TTINOP]>Z99^/+24E2R#-7:+GM%]+A* %@RQMIKF.(J76 M8[L>R9"L\B,Y<)/"/&+JCZ9W]:TKD/D*\];PPF9OWF#:^LG(,:D)'>EO'\E5 MX%G38$,$?;"0HI6@+*,06 I@$U!9,>U] G;4^0:)$,RK=N3XMBI M;T:#&BA8D(G_[$L:+_!=^'))RQE9ND",A?Q"B3;G MQ*34MC%!;D>T"S_,P^1'0U$TM4B?(\UJF#Q'LGZLMLC)>03)E"<0*8%3P0!S M3DOFBF#1[6-W;CU[%\G:AR79%K/8A^\\DLI:)5R (+4B -S28,B73\4ZKS,F M(E-_3G,/48#(@Q0FISJ%"511$<@\-Q!XYE[9I+5I'5N^*PHP&"]Y+VE?WI2. MG.N^#-K?9M-T'M06 DN0$F0VY)")&,%EHZ%HF5V.:%1LS>4;P0S40SZ* 6UF MOHU&ZDRHL&5"X7G<9@N6I3TT\)((EJT>>A#DJW-/@W7TN;?(=-A)1^WRMH%Z MMP=)O)\I;F>JUHC,UABWFC&:AO M>]0FT&CN^W9;MF 9H86T@;:DP RH(,C&TL8"2T+H)(JRPI_&<]F/&??@W![' MC*:2:)>)T!V%C5@*'B.2A9(X^=0A:2*G"<"E82EE[8)KS8+UFX\_-9_1Q"Z_ MOIZ$Z;(&#?ZY&G^LF9GT]?/QM.8;=A/^IE+E5?E]@=U['Y MV_F[AV2R-Y#N05/:DR%V:1L:<1X8)QT/2D52_2P2I.(TD%F1C$-R'YWLU0B[ M!&A(IGF+A=UL\D^>3KRU$3FI"BH:O!8UU8)[#8&S".@L:E1H>7.2[(]R2*9[ M ^;T+*83Y 1N1R.P1"&8!R3OLR)S$)W($"Q+,NK >38G2PO6<.G.L=JL5, M";*/>?0$4"G;.EW\*HJC-[>E;IW+= &5((9K9;UX7)?> MR!642FH-QO*:G2 \^(@6-%JTS@2NI6A^"'HCG"'%3QHSHI40FK'B#2[#>(KY M69A/"<3B0M2OC--X.0I6^N*4 ,>Y)D?05*7M&&C:FKF7+C'7.M9R-ZHA16$: MQ"M(=ER^GKZ//S@-L0#2E: MTY@B#471\O+N.4W7EQ]F9Q_G^ &GB_$G?#%-LS-\.5M4D^]5>1>^C(Q*463O MP9%7 $JK!*Y(279D2%E&%%XVOPF^'\0A!6U:6R8]"JN/E,/'TWS-#*!T(CFA M@7%E05DD?,Q9\,%KQ86P5K>VT._"U#+-,@AT KO\N$*[?."9S$3.07L; R-H M0;0.1>QY7>L>TA&/9\(M.8I[37F?OF>.ADO)"QBN,BA)Z\VC05+PNGBCD_6I M]>'Z75P>3#IB>P8<*8"F+MIX>=85=YEV85+2YCA-E9G,&Z:+$6"DH!W8"081 M)8.L)$;+LM*R]69P"YPAF=^]4J.52"YQY-]^OCQQ+^G[HXMRO7U'__[Z[+=W M;U\]?_7ZV9O'[U[03Q__]O3)JU]?OWGV]V>_O7WQG\]>OGI[=,6N/=[4M)S7 MH2-L5.OKVY'I=QMIQ+G2T<<,QM23+8Q(;IDA+NADF$N22];;*?5W&$>G5LSI M(:_GLT+NI; Y!ZX5)!5DO:Q"6E#*1/I0&6YR%MZT3J39>OV0#(]CY7TEV^+ M66Z?<+$IX$+#26BRU-T%8]H=F3;@9+V9I&/2*@:IL75XYPJ(/2T->% R/V[* M&QZ#G8_F.0UYKM;;<)JML2T" M.8.*Q1C 8"8"99\@F))!6A]XU*7XYH=)=RJ)^]U:A\+'&Y?K@=)KMF!I;+.+ M6#8;R B#MD%K#<'2/\KX#"$E;9C1'GTWK4ATW@AF2DSA42K61Y F()5E1 M(9*G9%@@CZ:@(2?)%N",)>DK,FR]C^](K(/2/CK)G8]-1%J[+) ?[Y"FVEL. MWB.'X (/'@4/S6L17(*PY^[;KY73A@37)'@T= J$N4U M)^LK./I*8-'TI;"M#QYN1S2D+;0?6C242+N[!&$\751=@8M74U(#A&HU7GRH MH9Y7I::QCABI>*V)LHA,5?(R,OI% 6N-2$K0AY>K51SO!M\%:DB!MWZXTE8N M[>BRY;DG*7007H"N>6GDKQ<(F9Q#9Z/7TD=+KN&IXB.'I'Q\PND*STVDRQ7( MOB7DU10]^E^NYW],<.U5-H#%>U!12 B*3.%BN,(0K#2A=8[T 3"'Y-XK MV2#]2JOAX<6"%N@&[LAJ09NV<>"R,J!T4A US4 )*17G4_8]5!/< C"HB%(K M+AP^Q3W&#UG"*+TSM9(O7^=T>RO(04XLHHY*F/XN:5T?/SQD2UP@34YMLO"4 M9G/X<'6S M:R6'=H?SV,4!"-&O8?X';@UUE(2(440.-%S"4R3A,=R#+\ID:S/SS \2OHJ MV5A2-B(W=QMNAS0DIZ$M-UK*HEU\#9=;L6/,FK1Z8 M#>D-0_Z-#T()Z&:3^(7VD&J9,S*A6!10.6Z^"S5<7DUM\[1G( M'5G]KVL9)YKXY7(^CJMEK>?P;O8ZK&_BLUR$T0HT.5LT?$YN%BI:YTQK9K7. M6K2.WQP)>4@.4%_$.J543Y^Q^N3QV[\_?_GJ'TV34[\_M+<\U!MP-THYK4VS MPN+#Z_GLTYB>]LO7WQ>87TR_^5&/$SD\Z]L+)%JAF+# 2O5V/9! M9RM='WO[CN@:F&WS6J?H*:[_^V)ZM5GAR'%D/$@/Q=<[M+(&5E%I2$PG&XRC MO;:'1+0[<0WKY+\?0EUC[;655TL'X!*R\_/I=+5AD\V,1ZZ-6(W$UR/!GF[NZVXYR2.IL\NH)+TM.>&IGD MOKCHV@><6^2IJ!^,1&TEU>X$ZP,9_[\0J7/U',AM6!?N%5I:Y!C Q%KDT48! MT4<)0ADE2RK2-;^V=#V2(5VS/Q%3&HBD1V5UJ:?INWG(.!(J!AVJZ^A%5W*D M[GU<0E3:VIQRT;*U;[$;LB'52;QWT_I@D36L$D-C7]!4/9_-G\Y6<5E6DW-T MHQA2E.2T@R>-2?L?UIX!@4&43+NL2;5BZSWG-CQ#JK5X(NHT$T^;CCQD5VU. M 5Z56L9F/?N3R>QSK4W_>+&8U;+SF&O*V^/T3U*G74&UD=><2>4LI!3JP1'9 M]EX8^J>@U=K$VD+DKHC1,0#VK,OXH,V;DPFJ;P?_FG;,WA?M6&(@L=:U"6=PNW#,_UB[4S^":]3.4[N%N=KEN9B ME)746#M;:582**\*1%$L>,R\J!B+O]RAX*96EWN]=Z=((_LQ6-.W6-KPYC*G MQ],;2F&/5!*F5@ %&V4]&1*D?B,W('1)T>G$BV,[46;G5^[$EA\E,-VC-)II MKNU.._3U!*]KN:.S28&,>-"Z%HX0)4 TEGQ%@BPR4\S'UDIK%UP[D>D'BT4W MEU>/-M#K.7X,XWR^16Z2< CL5H.?D:LWM[(U$'2IK1FE)F> %4@Y,$,VFRB\ M_^..79#NQ+8?/TS=7*@MZX'.U\OAHH8>+];>)F$D\&?CU=GBQ?03+M9%MD8^ M<26L99!Y[0=IBP%7= (1?? ",>7FK9@/0[H3 7^T$/<)A-J,@+^L%N,I+A9/ M9F=Q/ UK&W!3OXU4_'0QSIL,UL?S>:!/.ZQ//M0O7]0!KFK<_H8_^=:IDH\4 MUT:%6H>Y%G)0&NL]K,S!,QJLYJ@U;QT9/='0=J+X#Q::'R)KFE=&2#21%V]L M!S2&/* ,3,108\6"D)!?5(JRT@CE3>XEW^\Z,#O1SOQ@.VL;T?1H/EYW^_@; MGT>&:Y?1UUXPW-,.'TH=NJY(:W$TS:)M'=G?$^).K/K!HOU]2K&GZU(>DXV& M9S"V7@;0Y'O')"0PALQJ)5V2K2L-[)^??JJ62R>BR>$2.$TCT&UC\WQ7U#I) MSWRN]7P-^32\^M.U#*\UR2)CAN76?L*^&'>BT@\6P>]5CKT&1]:=LL\]YR[A M:W.:/BHAH(N$D?&(H)3R-"&H(0E:*!B82Z+_4Z+;$.Z4!?J#1/U/(,-V,9 + M7O*ZXSK-0'<446L9D5YZR$67>OV1T%G!0?#$9'3:NN8787?%MA.W M3GBM]21ACC[D=KK\]4W83],.*M"0^1:*J,74 FVM)8$HZ+D-W$G=OJ?E3M!V MXM0I;[@.(F_] +&U2]L*7VL@X_EL?E?HXKII""?^_6B'!Z<3<4O7\+J968>6+^+3)0NF(BV84J]5.HD0M="0 MLRN89!*I^;G![N@:K<[%N]FF+-+;65E^#G,>9XKUF+$#@AA8U6@.^9 D%72:0W I_Z;3WAHR3O5\]M!(7?7+E!,)I;0=\ MAWE^'H*+KHKAB!F5R0X1P).H%^JD@<"R!_HL*L2(6K<^*+@+TT.XL-;?OM- M3BV3_Q-B[BH%O0T3)%Y_"N-)=<#)[*B?O$4R=KOA=Q>B(A,I;KMX9M83)9W 9_ MA#D65AO])?1(:MIE")8G(+,6HT^A-C[MD8$' W\ M^;ZI.5I!-Z?6KUC0?%" M1J/,Y%XYI+F*H98Z55@3W65F2'9 ;)V&MR?$/:_=_9A*MZ$4^Z/:N@OF=VC/ M/_TV'GFND7-6H.A,@!@WX#*K*:H\Q!PKO#=;SN+0_A MFETO7N+14][?=G)^RO9Z$J9+TKB5K%V9[I$5SB>A(NA !J!26D"(Q4&RTDIA M>%"N=1V*W='M>9ON05.I9]FUJ\%)Y:N'*IM^&,^^I"XG\TU8XK-"4T7J6*&-TM#'/.NZ,; M5(W1X7+\FC2P/L3?]VG0M>=DGN=<5 !G;_=(AX^ M/8\5_S",K5&4P@F=!!@9R3Z,RD'DU@$JI21SD9?FW5./ MR@(]3%-UV9$(7. M!IW!B6J7*_00HQ/ 4#&-C&71_!+V79A^&+-G+[9=TT.JG>2:KKZK6![3EC&? M?Z7=H=;4P5',K#@M&03O$BCF$'S("C 4^@DW4O+65O5.P'X8B^4H9K678=^V MQW6FN[:::4/CMEZK6L140 R:OM4&A76,_/T3V1YW>F[[S\/ZD=A=/G@]']/3 M/X;)>1ADE(3S 44D1:O):XF1]"Y3"HS5I/>-H?7?6HG="N@A)$P=2Z'+BZB= MA/K)6EC.TA\U/+88!<5,"#(#K5A1 ^X%O(ZR9!VWQ.Q MI(%(>J''DQF9\_/E.$ZP.^$3&6UVB4%BB.1H6@3'G*O=6!.7P972?#.]!:Y[Y%OS 3V Y*H^&7N_!&E[ M2ESO%82/'[%+P7DW)X0A=9BNFT >A7.*61 FT=)T+$'4R4*B"53))I]W+'5W MR-OW3)UZT&;7:434ADF=9[=](>7=[ U^7,W3!UH O\V6..+*)I<]A\)K!VC4 M 6(BBD3'$/ZXPU.:I'AS7GV M.D^>K$(7$D8:)#-D"RI'3D-T08%.(3*5:_F]N,]FNF)-5:%\4PX"+7X@-.@(\B0"4T?<)B]JT# D%Y\YYU#FGY6(+.:F>3"\EB;1H M2,FZ!$);GH)G!LWIAKL!-:S#I29,N1K?;RF8AD='-\'Z7CI@)(W.0K)2NW$' M4)9FP/-NNNF'Y3EW7@ M2?-<>)*0LB5LK5$A2XNY-H] M'C.9&J(*M? "*'@2+%G9O@[ #K"&L'OV1(LKZZ&QD-KMH[>5/MQ:JUG:8"5! M0IL8#1YM;1&!0#9J#:(%+4KK&X$[0AO$I?E[I-&QTCH-EI-.^8MPNN0=R6'P*)#I%3?R[B5KGT,,W/PWC>I9/\BF&Q MFJ^+3+]-'S"O)C@KOX;Y'^2)Q0EN_=D1WF2[EQ_M>/8T#XU\U,L7/NLYX_=[ M>INR<=407)#+O!C7?",E)#H&MH8>E,+::JAV^)1)D,WIG%.M,[KVQ7ATDXMI9KN]Q?L,SFM;OR*"03'0\,4O&:)BIK",;01.E< MLI9".M.ZKD@3X(/*X>F5GE>*))Y<[NWJ^5=$^'U9XINSE'"Y.V2%L-9=]YR]G$VO6A[ MG7<-?H,)QY]"EW1UL %Z["N/-CN;CKF5L7GE;5LA%'*+G [DM2 S%I3UV%V^ M!,TC$U%I;FSK3+#;\#3H%G;IV=T>?#Y:F9!)M QD";0PHB4KP2<+-BKG>N[3:?%3=^*&IS8[DV]KN;9NP;@,OH(.?:F% JLNG:I^G?">OX M5//M5YR/U1B&@EE>LS4[&[*F85D/VB#3.2IA5/-:[->!<]98T;<1?;[#3KT38BD"9@Q#DCG&Y#6"2^(IBZW)D>C\_)3A0KZ9DMK*=VWH?3[ LG: M>TE_NJC6P;KB6-@J-M:[E;0S@A.92(?-2#/[Z(::;_3U]F7V6S<%9*$(4CJ!(\.(WU&-6PZ*3.(O5P"[+G436X"'@0PMVF' .& M@%D##Z6 8N2F.=S_L(9E5_^(ZZ8WDMVWH;9E MQ_9NDEWSKA,97W>-LI&9M?6:K>Q$X[06QAC:3'D"I44 K[D"+676O 1'[E]_ MKO=-F:-'C>[7\2+AA)80SE;;0Q6YE&"$ \1D00E7P"/17]C(?= E,-UZ>[T; MU9""4, @T$\'XPD3SE)J#P0Y)\[;GUFEDV(QR3[$@#3JO M^]B_"U\VDX'+44S%^B@$>"D%S0+9LLX(!$-S@)RF F/K/?AF-$,*;+4G32,I MW+=A1+;>?(7YTE'6>>+X^*B+NXT1G"[QY8 9.=*TZBX);-Z\]:J;08QXT$$H M3[XK4YE\5Z-HUT%.#JR)/ND0N#5W"6COMQZM+8DVLZ^(FZH*6T\^C_[RHJ.A M10C1TX@ZESQ($8&97#3G6 )O;5K="6H(EE6_!+FB$9O*J9GF.V_\2,LVTEJN MTW57H81SO,P+EXSVU44MH)R*X#/I;%]B4 RUC*5U$/%PM$,PMTY+N!-)MEUJ MUI6)^08G6VLD5:&+% 1#(,/?/<^1[2]ZX',P0+[+0\:B.7^S;* MNIEY.9N^KY['*6VQNUY\RCC6KN-O&=3:>M>6F\ "ZH31 $:>:[4G#3ZE#$D6 M8U1F1)]>(EO7HCFJ4L*WB7UW<6)'WC$LCADHU1U2F5:?8\D#!O)A4(KL1=[) MFKSI#4.PH1J+^D+AL"8S>_K[_P*C5N3QHI<.E*H7CE-M'A.M2CR;G%SKGM3] MW/]_2'SI4TC]!9FVQX_+D8K&6A,4F%*5--9HA^6<-+6Q9'-I@[9UY8@[( W! MV.F9,2V%TI^-\Q^S6?X\K@%Z KH,T_>U2O4Z.O9=Q5_^R1&FS5'O.]JB:3?: M1H8,F5A$SIJ!=050Y4CQJ SG$31GC*QK1ORS24!*FCQY&1!MZP#+[8@:],&X MZ>G=%9Y1]0ZMI167@BNU-KH")UR]TYBLE<8DT;RBWEV8AF0-->3+-0TPVHFF MF6J[!=56YL/%5 >=DI!*0?;6@@JUJ*!(=?A5KEW7Y#; .NB0CR)_&C$ NEP'/ MI0##/7E,,K"@>FB-=BC<(05"!D.^PP5Z3PRL6-]]GHUD*1PQ%A"&C!_EI8>8 M(@<9DM:"&YYBZV/(@X .*9@R&-8=(L3[Y!L1"$?1.R\"0 M9),]355N':@[$.J0&F0-BW-["_(>6?=\MIJ/,H90LC,0G/*@4NUM&;."I+-C MY'GQ/ 33CI#NV1_K7X=S>XOQGBCW&_EL[S[CY!/^.ILN/RQ&TM!$L9S *<- MH:>O"F;@-!@C,86<[]>ZNXQXS_9;_QH4/$JL_45PNAIVW\(.75>@=3_L=3[X MK"P_X/<$I?/,AN[CVE?LF$A-JU.<5]E" M"-4EL85<$JL%I$ ;MLA9"Q%Z.HZ_ F90YQ -V=!B[D^EFDC%XAP7RXTZ;:9W M;GAN8Z6R"_I&&N/2JT;HC&3).-"^2%"%17#9,\B%>\65<%&V=I43\:!D2234PYVKQ07(;H_01"N2^5[Y M<1'/D,+0_5'C"!GTV:1GDV.(6P?MWY/U9^5[IX"M7SVJ,<\Q+VS0C*?9>)N9 M)O4U];7/B8SKZU K8LFKCYNK4%?A//NRG =:%T2H^=<71.%6Y1QA(AQWIHJY'V(",C,"Z-$?7^LV^M!WH(:*IU\\P@<> 4 QWDEF60VB=S7$$W&&98,/@]U5S[C1L:*;1#P#\G+X= MOY^.@HTZ.UOCJ)F!,C*#D\%#BLS%%+-WS:];'XYV6(;B#T/>0[APCW;'Z_GL MTWA!KZ!AG,CRN..5_=L>^XRYD?5QY:[)QN[]!:=8QLM1D(9GJQ$43QY4UL06 M$2649+6V11)16S=EN0-2J^AJ=S7U\32_I+^8W#1\ZY/+*!14>YRL?^?)=3,) M! KD3*-%U=?]IUWP#4G/MV3235'9YC)K'[/'6L'@1FS,Q)!E<6!3(*>/8!*V M7-/4LTQH:>)#7\OI=F1#4KJG8%)#.;7GT%I3WX0-R4HHF; 5CL3OY#FX$ -( MCM$'*9P)K0\\=T,VI##.23C43D[MKH2O[Y_>A,GG2.:?,$#<#J LM^"]$6!, MBF0):H6I]8'R[8@:C7>SG*\../N2O4T)K/:)/+54A> *V!BQ7CVCV6C=->L. M2$/2V0W9T/!M%X=%\R(J]!D$.2 90M2UVMDQ3/PJ5[ESABY-TH9[&F1 MW YL2#JZ?^8T%%)K_FPV_JN@:G\D&4FK1%Z/ P.S$'QDP)G$))*6"EN?J]P! M:4@Z^02[30O!- [87;/U649F 1> -I%A$ B1U\I!=CDELD)***VO&?>K?6\: MJ"-;64@=H<1:/; 4"=%AAL!B5%(%(YH?/^QC;0PA+GX<.VY8!BWDT5^)F4N@ M8J:U[6BH7'7NNLA NX"%1"9X)C/=)]\ZDWNO"-,0 M!M6=)2(B>.$#\K!=.2 M?O%[/>8N4?,-IMDTC2?K%A:M@\3[O;6?./$1(V]Z4'V-):8X3SR2)294!"6= M!^\T Z.T]:@$U[*?H]'FZNS;8R].ZF^S.GLKFOTXPRSA,1IG+$K7*8'.-S9-/ AZ9H#6@A7(2,?O69QL' M0AW2-?83TJRI!/NFVY,/8?J>#.9SA^=;^Y;:W&]!F1U\2$I162 MFH7T=,'F[FI MN5OG+1$>IW^NQHMQ!WY]]S!GYZ(Q>E-2.M8N'#P**()')Z00SERRX6XHUMT( MT)XWV/N]\->2;? M0&%7[C,JX,Z&Z!+*X"J\5Z$U:Z/Y@[ _V,\68XWNZEQ M!HWV"B2G+55Y4R"*0(XQ]S&GH##9UD?Q>T+CQSXQ7'8.V)8AR'#6"G0"Y[P)R\ M/W'WS=AU ]/\_U:+9:U&LAAAM%B28J!*K65A"NW2S%L(C(52O)$26U>2W!': M3BS[ <\+CA+1B8]+KSC(8;K=-*WU.>F.K^OG@/20L?9UB6:[,U3*7K)H"V!0 MM:"C)7K4](L43%:J6ENZKYH]U^%IEUS*Z!LZ0#B]/S)G]Q=$F0'$] MFC=U@E^5WQ>;(I.C[)SBP4= ;9&(JR-$]2;GN\;TBGC\]TF(\T^W$S=&O)IZ.5:[SU1PL79GM!*<,X3,E#IR3& MT?/?AS;9;D9%KA[6[$GPJIZ'.ZX@T >@8V$ZT!Y67.L;0=M4P.D\75ULDC8T(,WFCR>)VH,X+@O/ T(Y9ISTVVMG4"7ROL M0[3=CN#;+1KX="+N;P%>W(=&+I88DB@UX4FLC\I<*0F$0>=16%9LZ^L!=T : MHEG7)YV.$$AS'=XA>HEA@=O$S:BC\YHPR%I^37E'%@5/(%TQIOX_7+XP?[?F MOO9-0S3D&HB^_2SWMSU;Z3V', M%A:QKROP^Z,=HB5X6AW50HS][#>+3<&DZ?M:2RE,\[>S^*X0>)G-/X=Y7KR; M+<-DI"+7I@@'$HNK%: M!$-353R/@K.DBU0'[47[H!A2RE??^U1OTNG1Q]@T MLGQ\M9'ER&D=D^<,D.EZ_8Y\+B]00JD=WIEU188>0UAWXAM2AY)3[%.M1'5* MA7B=M7^>ZOA\-G\Z6\5E64WH9_4P?C&*WA9C;:@]S#@HY)H611)@LT)M I+[ MW?KXL/TH]LP+>_#$/*W8^Z/OB^GK^2SAXEM:&\%_BI]P,EN?,=B:F.L"AURB M)ZO3D/IG/$.*T=B0G/2^QZ.AG3 .*8OL%-1K*;+^B%6;5/EBLRY82W]4))7= MT5D/A4ME10E%\][)TZ"I\@U")5U3+(\);%<+P_ T7H.EI-L3NK9:CI.':3?%^$]OB5';9R.RJT\,<*CTS'OQ!&)Z!]LO<,0 %%PBZ9HT?P6P%44Q^Z%5Y_X=(4O MIN\^C.>Y]G\>99YML9C F%H8SX<($2T#KJ4K-H3 3&LWZBY,0W(YCN3%Y6VQ MJ3C:G(A<"^EQ6>+\W0>L[<&7'SID!*.X;#6(V@Q+%4;:@!<&*C)>8G92\]UN M(^_XPB%IRD8LZ&V^FYE.-_#S2IMN4N-<6L[ U="B8M8 454"#R&C23:3TW.: M7>.0-NNG.L8_S>9QE'#Z9LX6H04J$X0AK[B(VBK3T]:F, )F%A09@U9<3LSM MBS/[;3*G.IH_#5L.%$C?/'E;KUBM52#G-1NUI@*44FKKA0RNEJ!,VA250N3J M5#SY#FI(A^ZGXMU(-1GCD1Y19Z1LNI]_>__(\,B8Y42N[#W9(,@W]2B"C<;*R*5V M.UE_EY]\['ZR_;Q+=Q*VNZ^.@HI9>H;@5OI0R[-E- VN,O]?E/RMC!G@4OCZY5P#EY$ 5+%J%@,5JK6INTM M<(;@!?5+CF/F_W3:YIK.,>BA,7FUX1O@=.G5DII=5;%A_G"1DB6E$M! M:XA,Y^KO6W#6).")FRA\-I&U-GOW1SFH4ZU6=-I'=3407B]:[!+.=?/7F]"R MR"0CJQYR5Z*NT+P$S)S0*NN<\J6H16W(QJ" ]&2'9?71T-Y]+T*:J?O#2PC3'')1A"U+8L2 M(8%7ED9L5*#1%AY\:S_B3E!#VDU/R)0#I7+B6-:O8;F:'UN6:< 7NBJTO M)6P-<]GG#.A"!,69I"$S,DN+3L3SS)([D6X:DE+JA3$[[CU[B:29>KIUQ+]/ M,_G[]:)(O5]2D_TWI3L))?-,%F#U\IQB](_C7D/B6245E,G-[^,?!'1(:NPD MW.I?G/>MZT:\/VU'SSZ1OKL\BE-K/"<+8SD*\()L&E5D!N(60BG1BUR]4&Q= MW/U4&F_7]W29-/78\CD)<.3)G'-2>4A6UNM*Y* '8P0(6W*2*LC(6T?9Z-6&$A.9>!)2Y Y5!KL*<"W$?CD])!J]:7'?:$ M.*0TO4$1[A 1W@_/B#@X,B($VI4+:(NT'+@D&[.>@VB>3/;29;)K[Y-I%>20 MDOR&Q[6]Q7@O;*MIBR/T0=F$%J04C% B!U]B!"ZB8,[H%-Q]!73.,0XI47!P M7-M;B/=#M6II%JZC8S:"LX'3E!CZJK:(2,4*X2W*DEN7Q-P7XY#*]0R/:OL* ML;\ R%:+N*T PHMIUS(SX=O99-7][(BH_[ZO.#H<S([B^-I M![]VZ7@_'?\WYA>Y]B(M1(WS>DX=WCGFQQ=:0M#/5F?TX85?>3%-DU4F?IV7 MAQHY7U $'H#G6EA,\ +>> M%RN)M+AYW+!Y]0M#';I@MH7XOKK48>47>4\FZ M-DA#"%D,^BE<'G['@*EFAD4+0=3L_DWO3<^ MA4G74DAX89P+-9W!*E!H"S@C))24BRCT4]8\=-3OB(808/J772U'$FR0B^;F MSC7>&&O7"7%!K0_:HB-_HSH64DCG8W/3_20#&T+([%]V";6AVR!74M?/YWN* MU*8 :O'!BN #""$1E"X9(G,*1)1,R-KD<]"KZ-I!#2$0^"^[@HZG6;/5\VUN M@@W8I408W]58,!E"- BT;@-#EUV^7-/B:))?[Z#=3Z#P07'Q(*'=]X:[56+Z MZFS5DEA"V&QMBF1]\0B*,0=!>@,.E>Y[\[EV@-2_SF>+U=A\BIV MS2;FS0\D;WA^3Z>1NXSFH1U%HB&R.+(\7-(,5+"UUX,C1C,G:3SUC/%?\ASQ$.(/B2L] MG'VH9"0J [5#1TWYEK635P1A+?-*&V;*?9Y]_'#G<,=LO0<);4?O& M!?[M3_\#4$L#!!0 ( ," 6%:W(!3,\)T &Q4!P 5 9FEV;BTR,#(R M,3(S,5]D968N>&UL[+U;=UO'DB;XWK_"XWZ=.,[[I5:=ZB5+]FFMEBV-)%?U MS M67B(E]"$!%0#*5OWZB01X!0$2P,Z]P8MJU:$IBL+^,N+;F1&1*'ES,,"\P__#E>?/[A/S+.__E#F4U/?_B/Z>R?XZ\!X-^6 M_^CE],NWV?C3Y\4/@@FY_K>S?[&Z:"\L@Q2$ 66S@9@E R^#LDR;H@+_OS_] MB\VQ1!$02K3T:\8BQ.0OW_Y3+W^;>^Y^6 M?WOYJ_/QIE^DC^4__>_?WGQ(G_$TP'@R7X1)NGH /3XO+O_A=33ZI]5?TJ_. MQ_\R7_[[-],4%DOUW+N$'[;^1OT37/P:U!\!%R#YW_Z:YQ__[;_]\,-*QDT1#Q[<]NBG=Z&L8M!7SKHQN@77X0G.)IQ%E+J#<^]QK."Y#K".M'EO%7 M]']+T].?EMA>OOW]P]LWKU^]^/C+JP\?Z>MOO_S^\ M_?+^PR__SQ^O/_Z_]P.GCYX0.B&X6+W@_WV/3[\&GW@RGHSKUO.&_GC^B(JV MCX7@7PN<9,P__C#.?_]QS!6BS\G[C$R9&#U+)AMABXO!V9!&>SRGKNAB32?3 M=..Q)W5SG5ZRX21$/%G^='0VAT\A?!E]6- Y5X\\$@*^IF_G(U6RC)@X>!KJ)SQ9S"]^LM3>4G/;4:PT M=?BZ7D\2'>%S?(6K_[Z>?%A,TS\_3T\RF0.__.?9>/'M_?3DY-?I[,\PRZ.4 M,*/B$I(U&E2,&NC(UL!2*CFHJ)GPC1>])\2;$KEB[XO9A6S.=X(#MXIJWS3E MQF(ZG$I6M*#U_?C#=$8?]_0I&S]3EQ[_O"Z[U59TT:2OJUUWEGKMU9)DC@YJQ[#N^EL*?/% M8C:.9XL03_#C]/"1,4;&O(MH014IP1F68/E# MK9"CR,WWT!;(GSC3AM?N;8Z*KAQ]D?_/V7Q1-^;YQ^F+G)<*"B?OPCB_GKP, M7\:+<+):W;?ZIW_KT,L]DWVLY? MG$[/ZBI6R[K_M4+-3>$)T',/RGJ$$#1"=E(@!C&9\[/ 11[FZ^Z MB<6Y,GY?GYJ+IB8O_'D[.\'[P+JC,HT @B9'KYFV" MD"2!3R9%[R0W)J+M_1"_M;J?S^;C"<[G+Q))<;[\)R/! MHLTE,%"2<[*$%?EI20N(M*7S8G4)438[LG=!]#09=SREW6:>Z\B\S;B7N_N &VB115OP)DD0;NL#3-"(.<[,K$?A$^: MF0] J;>9ZOM@ZG)W[[*F$M!83B]>)%,$%'(&D2D$D3TJ)8,V;E SX^G M@ZIT0T2]^T7*72;Q\B_??JGKGO_R%\[2>(YY9$7,@G,'&.L98'. :&("[I.3 M],9)B7%(IV8CRJ=)Q8&TMH%H;>YNMEB\FQ%[IX.4]$*X8E2U-6JHRFO 3)NW M5386NR%MHC>/Y3O-&NML \LZW[[<_6+4KS^3S'(-..%DOLQM&S%#]D N%G)T ML5H*%IQ6'I)67&>K'?.#!FDVPWR63&NFMPU<._@N9:>W8S-DJV-R,1G 0N^( M4E: $XA09);1"A&PM+[7VQ_ELV1:*ZUM(-K!ER8[O1R_G'XYF7[#U7[\[FR6 M/A/^=R=A,A]A<,XR@6"+)-S6*HC<<^#DI!?'H\'!=WU= M?BQ?E:VP1[%HVH9% 5VQ*I\U1(P!4E'<198]RT.:;5N!/DO.-=3=!L9UON+8 M*4Y97YNXODF_QU60DGSKV==QPM5RWV.:?EJI=;ER\H(42N,-I*QK_-))<)@L M<$P:N0C*)-Z8G'VOZ6GS^$$Q8@/E#[Y,N5C@V\5GG%7<,_Q* AO0*\^*3\DT9G1' MR$^;L$/J7\# MP-/FRN&RWJ#Y@Z\L-F9Z)R&308G HB';D]&.&%-TD'S1(28,0;'65MS6G/JC M98I'S[,E.8"P(='+R$DEA8X)+5-@QC'F2B^AH<:9X@<88BG5-"WZQ ^+,,E$ M]/D?7W)8X"^U5FI>+S'>C$E -HOBI7.0T=9,!.$A2DY?'&U7.@=./VYM3^T& M[=%7Y/2A@EYJ,LY7_;'R<<1]%LXD!29%,J>"3.!CO74H):;BO+6RM_JT)8*& M>K]66MR[MCN(<9-2?U@5BOY+.IF26?SW'Q>S,[SZ(>T7^-?BEY/E __^XQP_ MG=ZRRSHP82VI<_[BK_%\Q&(AS6D$.N)\/5 D!(D"I%&Q9)TY-ZDO8FP"U) G M=Y1[W\&; Q2]C3.=!=[#OK"&Z=5R#]T)U&BM +T1&S8":GE*;"N@OX,#W14W M[4OJ@U$B<:U%I/-+9A'I#1!D8ZD<@7$NM!48+6M]8@Q(A1N]"8[/A'V$W0,# M",[I=.50_;:TID9,:6\4!K R9#HS8R+W29,/1"=GCKFD*%L?"[= #&\J-E#. MM*5D>ZC0WA*K.P?'.5-9&@\B6TO@,-)2O08;''+KC!2B?1SV#D!/@0+M)-[# MFT_>S-GIV4GMV[0M0G8.5&5OA5 &/+/5YV82?,@&N$K:YFUYD:?+9+.E810L"LV9 %V" M(L/(D]>4+#'3V9)=BBG%G>)R],!K^J<_7>E^5RR/V(_L1=P--X)=\)V_ [L@ MW,>O[$B,8SB7_6AS#ZIT4$5#@V,/I"B+H@,M0Y)%@\JN@&-&0DV5IM?(J6S= M(R?+%O?SH7!E'PT,S)&KQ(,+?\H%G5$XR(I@*I(,A&+JF]SF-NBAEJY/[KS^MR>X-_;'G5HJKV_[/N!BGL$,#TRY]%6\^ M:K@FBWH^/BS8^_ , PY.2-X:)T/T;[]8J/+<2E$;5BD@1;.0!5=(&25 9/P4FC# M%-_I^#SRY?B1KH;W85)/G=+V46 ?/1QO>C L6Y8T%U!2C38HQL%KK/:&LS8X M*;/K[=4Z]LUQ-S(<+,9CWQSO;(8RIB/S(8$U)M>R,@'>%4.GON:.,SHSO'Y> M_OY>:M[7W]]'W,=QW79!^-W?/T";^_MPAZCB.*0QM0%H2@EXLKK6VEL(@7E( MY"IPQ;'XW>X:'S!9NOK[/7-E'PTN_C[^RBE3Y-U<[I&29&,9C+;+*N=ASE9<8I>'NM]%/2_4+QZABEN MAY@J[07>PP7EEF2K'4 ]^Q2W?12W6XK; 5(?+,4M+"-WY-0E;NE4U4E 9%P# MUTDZPZT*H762TZ-)<6O.A'V$W0,#MMRH*RYCRV6M;"/C ?/>"O*&LF)V5I[0292%A $Y\1[CU;S8&WS.LU' MD?'6A0?M)+YU(VAW-U3;62\-HODAUSW7_G77&YQM0-8N94QDS*.W65FN7"C. MAECJO0P6U"CMZ-KG='MQZ@>]GLP7L[.;45%D.:3:IMX*7H@:MH!+QH 40;/H MF1&=@]! RCXH4 M@B:W/AON!#3\UM"" ;SXN(.9I5O^6*2+W[PRU^U@0&^&L]K /YL MAFNXI0O26LT@,R2).)8AYN#(MS(6G51)V-9<.13KTZ#1()KJP0Z]*8N5)XY* M<%;+$E'0%V44A\"B ,NYDDEIU*YUY\X-,(:Z9^N##5VE>NP;M\WK6'IBV7M: M>>U$*VJ]B#$"?&821%*V!)-D**V[A=U&<:R056>]WLF3O>7;^W[P>SC%!#TF(Z++3E?L(GM 'G8B9\5A0K94'7NNG% ML$2X)V U% _VD7-#_2_;F=]H1CX93V>_3Q]^.1%S"083_]CH*7P MH-"1TD@<:AYFHV7UZO3P3 MSNAS?@[S\7Q:WI&/1$)>_N:K&J\].3#N=32TW>-L#T/0:W&]J%3(&9,TP2@4 M)=B(*O^O(9G1@#.)FGI-\W?SEY^#I-/^'IR_3?&DS3^ M4MLH7;B&.5MILG/ END%FIQ$>G4C,!:8#(Q;]*V#])U!=[4#+S3\+3>UQ6"K^L=4!V=W3#'R?# M\FW=KNQ);ST$.P^5T\H-%ZKPH'4 H[(#Y6P!G[P&8U.PI5B?FS>.Z@1XJ/#6 M<=DWG$X?2LALPSB\I6](QZ@4/"J@$Q5!E>#!:VE 8I26"VM#\\&:6Z <*W@V M(!>V[(%==-)#:&43K/KM#"\%6:H51L]B\2]J1B')/=.XX/-E'_*UC=;]6M_+U))V'$V(H MV>;$ '6PJZ9P418+FCGRFB6=V6:W::4W/W=X\[FQU*=M1-;0_LTX'KW!3^'D M%SKW%M^6-+4I"9U\(GVX2E/%P&5-7'69,Q^-1WY7E>,H7I MFZLW=\,#GX]-T%7:#1/$*Y05BG,B[X)CA^/^?NU??^JPYWAG\4\;RJ[A%GP; MCQ;:1(R '#DH7G3-ZRB@,A/D2*'1HML;W+\.MQRQ_:EP#Y'U?'HFGEQPGIQ< M2YZNDBZ!\_1=H)5(8[3%]2XN#^ST[";<.P[)?20S0"N5;E'H#^DSYK,3K&'F M*1U;BV_T3VL"\I?ES0\NCG8EL3.RXUX_'"; M:L&S^@<%UI%IG@EIHM:\TB; MAM8R9B4Z7C7LC+&;QY.6B2/EA-YTPV=,YX*X#$8B!I M0?]G1-:E>97LCMB&"MWWS)9>5/%0PO!;E_3SMX_T$>?I6CSDX#0X:<@0PH(0 M8A" )DJ4 IUKWE1^!UA'*\?NA0Z[[E 'JJ6'(.OVU=,'7.9FW@^QI[C\#O". M$YEOKMI=J=-1+T>BD*5WR$878)D[KI!)B%YPM@$R9"U&0 M@792@PJU6TJ]JV HDG!6ZZQ:=]7<"=C3I4D[??0Q7O$\N^E]$'BT*-"!+G58;C8$09(3@N;=)9)MRZ_+.[6B>'B4:2;[QO)3W]2IU M:4FATU;IG(&GA*!RJ>5*+ 'WA6?!9#!BI\$X]S2LNWS@D_1G#Q=IX\$G2Q 7 MALL.,!IV.[WVZ.%;FAXH_'7U=9!U2V"GV>6P%WM%FM*W^]A%88[W]1I(Z/3N]Z"WELA1">HO(-E]N"K%O\QG>8_QR=D)N0U+V]^M$2 '3 =-P5@7Z&M M]P_S)BAAT;':WS'):+*V1$9;4JFY !TO_W= U]'1JO+&-R316P^XNJ:KF3:! M.07&(P.EBH:@0X3,=2@VH^2N]?WW+K@Z.YE;GW'MPKE(Z:(("#X* \HI!U&K M!!*#%$X5+W7K5E2[X!K>\6S.E%N>9VMU]'K_?X!\?2B'GL)?XO7?(CD>E2DL:Z8 M)(B"7G)R)3PCU\0JX"80""N4X2VF-3^,J$<+_>TCL%ZC'B9Y%8.SP#/M4PJQ M@./60.&9Z5142;LU?'@<48^]Q+XUZK&/S'J->BCG8HQ!@G1"UZ9E&5QQ!HB= M/I7L,DOAZ40]#E;>P3)[\%&/5AMGL6YG._@RS?.508#8J M!'(C6+'TE@@K:'.2 9Q%D0WCR;'6R==W(^K>Q;+@C#Z>GG+A/(4X/B%.X?QW M7(RDY-ES%\!P96LE*4*TL;[5DC9ID71NG@I\#Z3AXQ,-.7&[N64[\?<0E-BX M\O,28^3,9<.AI)K7@XY,-.?IP*:_,%EFK]E.X]R[O@F#!AUZ9$(C43^$\,+E MQ*)_X/33+'SY7&>)+XU[$1P+RDJH96UDX;-$ HH!2LF,#H,2H]V)-/>85%L! M'"O\T$JYT]9";NS]?%B1YSJD\\2A74 U#$9L!3)\:**1HJ9]27DP"J#G01IB MN@NUT#ID#]XD!09#\LX7'E.+6^2!57]'4&-(S>\CW-8M O[X7R\F^<79?#$+ M)^-PT;4W>V$9&LA&UL8'#,%%+L GQ8NC34TJ>9_KM/73AW63&TE]VE)D W00 M>(]?<7*&O].1M1PQV\$'WO9175W9G2"N>:1.E^0)&M=:*IN"1Y091*51X843!9 M;5IG']^'J7/%QN;/?W$ZG2W&_[5LN;J:6#QB.:6@!%E!H<[--H%8+Y,#THO) MS/',9>L& #N#&][A;,J56V4;O2BEEWJ?%;K_&"\^OZ2M MT_33I*YEI#!Y9:,%65*L,[0C>"\MH.,L!1F]3NTKPO9!^-1XU)]Z>J@#N@14 M!5<#B#@C-^PT3!*^C2?C3TO>C\@2LX4.88BE,AYY'36@&1@O:YDEZ=^VWH9V M O;$J-->&3T4"NT$L@ZQ2PO,'\>G]"MORP?ZZ;R0L"YW43Z2PEG/HP:O1;W0 M,H;,Q:R@D/V!V@JR^5L/!FN%_3GRKK5*&]8K[;4.^F&J\R$^X8C1[NJX9>#) MS"5W,P0(/&A(13#:EV5!N=--9FL&7D%\CD0[4$&W^:1ZLM-7 "-LT(I0&>=!99'K]$@#+ ?K64$3_4 ;R!%[ 1V''_N( MOH<9FTLXU_K;+\0$QA 2U)Y:K MIG5:'_)P?)_[Q@J>G)ER1 5O#0[U?E4 MO]^9?;\S^WYG]OW.[,D2[?N=V?<[L^]W9M_OS+[?F7V_,_M^9_;]SNS[G=GW M.[-'?F?6[A+B]>0KSA?+&=%ADG\-X]F_AY,S_ W#_&RVFAU]-?+QMS#[)R[J M27KMGW4H\6GW\*Z7'#V)8>U21&>O-?D8S.B@E&,A!2NDJ-W!>&+,CMK!:-58 M\,57^KCZC%^GLP_A!#]@.ILM6PU<6>A1)J-,+N15D6^N3%'@3'+@@XX8'!E= ML;_I@CL ['IJKC_B%<;%U6/. _IU$YDO?@YS.B=**IYH*$!$64"I3&YF)8(,JM:";J\W4X!O!",U= _SSN-HFA'NMV /V,F M]J#9'IR&0Q?QAOYTM8C(BJ*WBT,=" ;T0I% )?.0 ZI2 M+GO6R+^&>A4_C"5*3#Y"3C4"C76Z428?D0 ;[D5TN7F,?@=80X7JA^-,:UT\ ME/#]K^-)F*1Q.'D]F=/SZD%B,67'D8: M;()RK+!]T+6>WWL'G"-TI3V:GM=OPQHIJ8=HW!\?/LZ6\?9O5_;(.3+K M79$E<;(XF 453 W$. ^&&55'VEIC=AJJL =]MJ-YQNQII*(>-I\_/OQC^A5G MD^6N_ DGZ9:;>S'BO)@4&:%CPA7RCE@ SXHFNFMI@Y?6VM9W)KMB>];$ZD%] M/<2\7DY/3\FWHO6_"^1D78R@\38&(1P@$XQ6'FCCK/X1=S+3CS@ZW_K::2.0 M9TR@[HKI(;+UV]F$!/(EG/P\G>1+!A,*.F =L. (4\X%HA^:A) M09"%?%29F9+DO.;4>@#$-BQ/-=#91/8]F"R;<)V_![L@ZRENN1W5<:*0;;2W M R4ZB+X'M^D.A(8;2=Z_ 6$5;64N:PBU3I$Y,K-Y;:7N[2,GQ3T!OZ$YL8_$ M6^G& WJ%6D/.-M.Z@Z/MT8OEW#\9Z)QSN!8UWI*1 MO,O3AKE@#?3">?[L.'TJM(2@1;M 15BH(8,OE24@O-"2!? M3^#8HO<='O8TU-Y:J@.,7]PK!7I#7A+>^&='SEGOBF_0M/:FPES+?$<;M" / M-OJ2E3$N$(E19^.R*!A%WB_SO2O2(9/C'3EW)I%K)W*HR9O6@,MT2&?RT4*I MCIIK?<4Y:'+\W?Y,+8893\ZF9VOJ>C==5<:\P?G\X^(W^LW/UW,.ZZ^- MI"HLUH17;H.L53AU7^(>-'E'P9BH,F_=K*G7!3WT1+]]V+I?TM:03.CA5O#N MQ6U>TOH2@G=.Y6@!?16N8!P"';I0+)J:*%N4:'U]V #V\Z5L>ZWVX#KO$D^R MM;&8Y0A>, TJJ#IR+$8H6>2BE'"Y>=SVT::M]D>G_77QT--6T=B\;,C!4LRK M47:A2/(:52@A.H&)M;Y#>H1IJWMI?,>TU7TD_]"3 '=9R_>TU2T$;$*0/K,! M#]'N0VDF;=$R@=.(0ZRC6J!VC]4:DD^+9,?7 M-4'0]1]E#IPVJI" MZUG2'IBO%78U*6#9%:\X62P/C&?FOJ>M]J'G/=)6]U'2L&FK@DMAF W L50/ MI5B(HGBHI>U,D_LL6>OJHB>;MMJ%/8U4=,RTU1Q8B)Y;\"Y)4(PG"$))8)JG M1':N=+X]E9Y%VFHW8O6@OAYR0#9FO 7A,1:K2?/D:ZL8/#B)Y'V%4K@0&75J M;4P]P43$+O3IK)8>KG$[)M@X\/.5$ MQ$XF43-%;4UG/=+E\HOY'!?SEV$V&V,.B\O?'NKR^+[G#WHYO)AZ1CJ//BXU:/H;?K8M;"DM1+0/GMY'TE M^HQ>.?J%WZ>3V<4?E_VDKH+)RFO,J1207%7Z"PXN+YOL"R.E-HD\W=8!TI8+ MZ-R;984ASI<=$4?*2F^CL&!9;>7L. /'N8&:Z\JBQQ*:;]LW$0R_3Q^/3[?Z ML!RNBSZ&SH3Y9UIK_<\O_WDV_AI.ZEM^]3*/Y_6"@X0SXM([K@P#D>VR_W>$ M*'4 YA1W7#*5>^A*NR.XX?G418NW.M+VH8(!&I!M[2!D-)D9M:UJUA6GQD+N M36; HW,ZDHD3GE&'IX9,Z44!/?B7U[;6RW4+RTN2B@-'SFG=1%MG= :75"C2 MD(?C6A_!&V \YX.GJU;ZJ#H&;(K'C.=."L^=S V .3[3.ZEVO3.A9-SW0 MJ<6[MLH5$#9QBT4".E>GMSF264Z,%A*E*C*QW+X16"OP0^7S/)R=[3AZ?RA9 M09OMQ]6@!$S*BNAK :,$12\D!"P)DHO!1..YD:WK/+>C.59NT)'8L9.5O[>6 M>AD52:?%N(Z VXQQ\T\O^KSL@+VGI*$NN(\U\Z8-!VY-7QM8@0^-A-['1)Z. M RDPD9F#"GRNMR5)1D,O*,;2?HSI0R/?O?-T'A[W]M%;#YS[;3K!;ZL"I5_/ MKF[<6';>YBP -0AL!C!&C)ML[<)FSL8FY$,[T,,I\WUJ\_NJN@C.'I7 M=[RBB^9D!J"NI;F1[-40;7U]LJY8$>C2BNE])*^LS6Q2&8AE,@& M>*G-%+63$)G*8 FIC@&UTJT[7CZDW*^CL:612GH(DFY+Q"W%V2S)$1:&U]@M M(R'*$9=:::<>4:5TD],"*.1Z&P]9"/SW0IFG"R2YK^5[RL8VF+0C29R;] M(=I]Z"4?5JD@')(Q&.M*0HTP>V5 1 S*(_U__E[R\=B(NH]2AR[Y2*$4CQRX M,M6B3 B^F @EJLA+RCF9[YW*>]'S/B4?>RAIV)(/CDP$%BPHD6C%SBIP7BHH M6ALL K/4^@F;_0^&/8U4U+K-VJ:" 1+5]1]_^#*=S*=D\/XR6>#LRVP\WU)3 M$ HKI:0(4@?RC4@J$&.=\^1T8BSD8O1N7;D:@GJ&C#NJ7@=K<)<:L,P10=)$F^5C1Y"9/0= M'=G*>Z:<:-TZ] E6%G7A2F>U#-[B/(? .4L"A*NE,(5IB$PSD"@9LFS(#K6-A5"W\5Y$W78 VU-,=2^@1PJ: M]J#Q;:3J35U]IJ[N!%IXZ>FE$Z"YH7?.I@ 110(I5/&)D:/ FM\1'9];]X4Y M'QJU]M%2GY1Z/?ERMI@O)< O@A[6H"Z8H+9#(2&H#$&%#-IP&3!EYE-OY^%M M.$>LRFBOR&V4Z:B%'N*6FZ")"^<@.FXM5Q!HS:!OP>YC5JJ&O/;=ON/68 ;HTW+VTM68,#$N.F;GHC5,\>J=#*,FX M8HPA=VJG9@RW'MB]A?%5Z.#-96D.,FM*O2'A7MJZ"]$&%)*"K-&(I!,/#!N_ MZEN@="Y,/9_#43_^4J(CY(:E(AQDQ3*H+"7X&F;'5*R6=#0+W;I*9B.0X3>Q M%AJ_56;:6<8]F#J'%#-RP52Q-H.GXQ940D-[-KD,+IOBG+:!F=85RX^BT+0/ MTO2MGQZ,HW?A6UW_K]/9?4C/X[*33R\2;=:K"GV?%9+!;Z D46=.1@%."0TZ M((N:O%#F6L\@Z 3X:=!L.)WUD3!\L9G^CHMEU/;J5=!>>($8:OB5'$DE$SA9 M:+.-+I&G8)C/O;GSM] \#:HTDG8/X>B:(+^XEL?R'^/%Y^G9XCV&/#[Y1J8@ M';[$WMHFY#+(?SH]FRQ&V@7K3;T<9C:!BHZ\!5N37K1.DHQK]-CZ4NU@L$^# M1"% 5") \V!"58;#[7?@.,H=H;]$&' MKE)]*"T';JYC&58W107IA <;4QV83E]"X!:[^3) MWO+M:;S1%:+?PRE>S,3< 5=/UYW;,!WG9K.KSNZD0$>!#TD(7Y+,F3PRR2OO M39"U9M>#,5[6!B^Z-+\Y&)8(]UQ##L6#?>3<.F^9?*:O-1\_UAYTD_%T]OMT M@?-79TBJN0A-TV97;':"\&$$Q1@';VMB4%#.!U]4#FO&YI9\Y!T>=FQC\5"U M3'N4:<,HVKWX]$6NST$=>UAO5L.^@X/>^HZ/T2F M?=X!_OSMVM7#KS/\SS.BC'86@-]AJ8V 3Q_27:!.&!>W!J\HV?#M5'M#OE*+?0R4 +<.E3'910Y M(0B7 JB8)?A:[)>*UO0_%U1NW9GG:-39/=GM:,S91QU#I4Q>3U*^J ZU2CJ' M"72Q#E3M(>(=I^^BUEXF49AKW:EG1V@/(VNEDUIW29#LJ),^,]_N3A6-KD@1 M4("508!"&R%$)2!'[I%PW_/_6VJ\4Y+V M(>HZ>OX_)W=9"1?!\N6FF5V='V> 9XD&L^*R>?GM ^!6F_S_X:BUCY8&RMZ] M2"PV4N>4-0>?C*V-%1E$U/4Z2W@3MO95X!-X!Q=3E9Y9 QJ7Q%01B/M2G7RBY-">6:*TJUC M_D.2X!Y;:JD]V2/D,2DC$8(F M8\?:$J,-"GGS!-(M4)[*\=]"TCVT5=D$JWX[PPO.[P*P)V/@7G#'L0N:J'(' M>G370X^3_.X ZC6Y0CJ#93F2L\O(C4&IP49IDW*T28K6579'(LH]ML.1>+*' M^%NGB[V>%)SA).&'Z M4&AKQ>BU.UQ65A?.HQ(88[ N&UEBD9BRDKL4HW=#=_S!GV\N*SQ2,5H95Z<. M.:SMI"59\I%!P!1) M_M6JB#>0/&5Z8>C0*QJJP4S$B\[U MUXZOKT4]]M'2^[!^:PS[03"FSZN2:SM>K>6[M9CYS=7,WZ])^[R&=-44@8ML MHV,:C*LB-[66O: %K&E;6:%6K+=;N)8+.2+U'P;A=K@F'I8M V4H[+*H+6OZ M!ZGYS70^?SU))V=DB;R>_!)F$_JU^8B%6 IG$F(Q!501AKZ+-0$^,JT##]C\ MAFFPQ7U_51X#JP9*D>^PT ^X6*R*>NP MJ8[C$J^N-W(-HKBDB28F@!+%@$=;0)1L@D:OB,,/T!T>M%G$ W3%!M7[0VE, M<2T']/)U>GD2YJM!YZ[(6#PCD7I+7U1$VH>Y!\5T1F9I/;)U Y,[ 3W^YO][ M<61[\G]'7?7I[70W"M:7=W$-L,,"^ZX3Z&MQ1Z\MZ$JH_N);#=GP*&FOE3?( M9 &=1"UG+ZIFLR9 KK4125D>6C<^?*1TW[W('I8H81.B-, MRI"$3J""C72*>0F9W*,B42C6/*%M#<*C]GI;*'D]';*#AOJM%]U:;9TM4ZA] M A.LJ%TA+1GM@OQ01@Z^3LKGT%O4\N$UP7AP)F83O1VI=<8N$+^WSNBHV@,: M(!RBER.USC!6AJRY@N1H1U8H"L2@Z542TM$.FB7W0\2('TOKC+Z9LX\ZAJHV MOMR++^>#"IV+DN"4(1,R$5!O2@:7K--81!:YMPDO=^!Z&+6 G12Z2U5Q%VT, MD.-W.6OTPR(LEHA?3D^_3"=KF6!A_CE,GL;7XK%=,_6: M+WTM&2_QR%$&EF742G/CHI5DZ6@=6$3+^*@%@(YU0?2A+VY]]E4 &SEG3->F MR/6:2\G@P6=/?^31QQASRFP(B*Q^5U#&P$/)MG51W$[ AM\S6S+D5LE4O(AORV:XY\Z- MCH9E'VO54";GAB/$FMB#TGJ?>.#D)3+ MV3@M,&_&N/FGYT;F+MA["C1TP7V<"$0K#DR/K,"'1D)>DN:Y3CY1FMY+E0,X MCQ)$T"Q([E1)K8W'AT>^>V(8#Y%[^^BMCUX%!.KB+;"Z!%$_N:.I.] M@9*17"AIF7>MRTNNGCZ\K3V(O =K^V5MH5#&]&LX?UM>X9?I?'S1 M2T&YJ+4- 7A:9E\&28Y $!"8#]+RJ"RVMK'O@/.-L&8V]-KSM8B"##T+9@B!-3:W $"$FED 44ZS6Q>34.A]V.YIG1)1&*MF: MR3YT"$J@5O?S.6ZNM M5T;;)+0(.P;$MS^\VU9Q\;G+V2TUT6$:)M<>MV>5NV_YA-Y_.79[,9UF&63$7M-0*WVM7+JP"19P[% M8S3".Z::5RC=C6CX;;,7EJQOD0W5T(.1_N+D9/HGO:CXZW3V:GH6%^7LY#;B M$1/1!ATM&)$2"< HB-;0WJXC8Q8=1QY:DV4G9$^5-.W5TH/%?AO1[[BX(#82 M?[6I\TU,(6-1>:3EU\S#& (S:,FC:#VHX2X\3Y4HK530@[U^%?*_(8JE'$@> ME^/0>;2/AOKH)4N0 M,+_'KS@YNPSQ">YDB&1?%AEU#?$A+5=PB"[9&.H@;6Q=7K,)QS'BK>UTM=XU MMJN@>P@2_#&)FU"5J TFZ4$S71/R600"@[4U.OU5L?7<;AUTWXCD21&@@;"W MOO]#A]/_F&,Y.WE#_W0^+>]F4[(:%]_")-=+B"_U'_4>7=\9P3#!]L,$LA9[ M#SE;HY)TT2*=,>36B9ASP2P2[0]6[QA[WQE+M\WCXI/?G83)XL6UC[_R6B5: M'QR3P$7=WJ)UX)%.T91%#MEX:V3K[*+[477=-+<^X=*FP#<8YOA^_.GSXFW5 MQK(L\VG"J,SU4,1 MB>QJA8;.TSK5K>BH8R KR+;N_MSK@KXSO#?U]^#['+JXLL#9CBNTBHLD2@ 7 MZ)U5L41P)29P,4L?&<;V^7#]K^H[R_LE0@]7-M>AC;1D)5M=0/DZ #5)"U$A M!Q:3DL4EY4UK]_[Z\Y\T"+6G/ MTQ&,,^30FA C;STY?0=8Q[\N:TF'74^R ]4RI-5U;:#2Z5R;F!>EFY=P;X;R@*SB M0]5V:]IN=YGW4;YV#NO#M"S^##-\/5F$R:Q^M),]F)-NS&2Y#1'_5[RYN='/"J%7R M$,(R>5ME\-Y:R-P:YY3*0C5O_[<5S=.C1"/)]Q![6<8(/T]/\NO3+[/IUU5O MN8O]"U%+*3EP[@LY=0XA6K1@BW%*N!*":FUHW 'GZ;&BE>QOTT*U3K'XQW2: M_QR?D"#RVEEW[1)_[6]>I,7XZWCQK4->18O'=DVF:+[TM0P*[E4F3P5-XE$Y M9;Q/+LOH=0K"G;]9UX/O+,)QV" Z8A)4J2A$OIPO>XFL.#!V8R1K+V:4"NB@1@Q@$R%L>1*0=VZI'F? M7:3+E>[%F;&Z)W)&I2PU XGU30TRT\FA/$BNI4<6E&W>XF +E*$N;-N>F2WD M^E"N8W\^FY-,YO,7B?RJ^4KX-:RO9'8B!@.8O0/E1;V_)M\XD%&<+$,TS\"L*=[U7O!'>=6M8DJ=Z!'=ST< MA3#"%^FDHK< =Z2@1U(= GGU5,6B0[*(\N.!(9R-CS Z*MO5BU' ( MY!9#"$Z@SV2ZFN'H9ELZZS^AQ:"'XPN#56Q-;&A31_ ^P3R\[??PO^9SI8SJ\_+'$P2Y, 6L%(R M.DF)Y4ZX#,Q)\:/IO7-F=W.KD^Z&-=*O@/X>3B^CP3O M[6OD^'Y0CS1^O"_5[TZQ9GI[ '3CTJ%,G,!*[LEJ8 %"] $<%IF%3\K'U@?O M@Z#9?:/*'RC+]E%7#^PZS[S'_!'3Y\GT9/KIV[(-PD5RK19*,^-4[4=,>[I M5[M2!_#22A=\*J;Y_*][(#VHE)SN*KW5;*"=/GJ(@OYR^N5D^FW5FFRRF(5T M"-D7:Z*"/*LRS^6)ZBK/W M>+)T:>>?QU\NH"5ILL?,(09>QPK9"$ZE H9\627F=CA/FR"M]-!# MW/+C+&0\#;-_7NYGIJ28Z\(R)P\W6:)L0@G)A9QY\K:8ULU(US$\;3)TDO@ M [Y>8:S[V-R#!)#8H5B5O&H-)D!3G!G-4-43@IK1H<^M*LY&1>O)_/%[.QFHQVA M0XAT_$ 0FBQJ;QCXX#VX(&74,F5$W=R,W BEN\%\_6-_#0E?G-;NXZ.@,D9D M$3 G!TH[7-6(;?T5KH_;8IW$#2#6W@NJ&L@7K[I8KU MX_3=V2Q]#G-\D?-2T.&D_M['S[/IV:?/[V;CKV&!;TO!V7CR:83:&FTC DN< M9!)$!&^M &FDUZ&PP->'RAIA>=Q$.89">G'!KZ^ # *_DEQ>S^=GM8]EG0T=:8 M[W8T3X,7C:3=\$)_P_;WGD[ T^46^-O9R6+\I6:2TFXW2?5;.C]Z&/6_F]BKB'*_N;4*^9_ZMO:Z#\?0T)\%'Q M+BAI$S#FL'9IJGU,&>$N7 84J+QL796^,[C'S9E^=7&;-'H TA#!$_*1U]DF M(1.HY&4=9N(A^AI&,EJ0*1Z9*:TOS7<&]VQ($E-D1Y=:VIY1DSM&S)8* M);/>5'\+/;8^X@EHOHWX;BO5]7::D/.-\]K"J4:D"?JK\&T^8FB%R"77 M*@YRH0P3X!D)(3&KBR-'RHG6U?Q[ 7S<3.E?)[<)Y/LG$/ULCNFL1JVOX>8C MD;D(Z!DX%FMO/8.=,BT@ARC6N\=NY/YLB>,QTV@ M@=6P@4&-P[:;N'\5*GQ;EF?S\K3^.!M_^H2S$=GG49BB0&KA:O&W H>8ZXTL M%ZE@]F'XW>I.R(^;-9CULSD,2.8U.LM;]@W:$]A1YU$8/&_C2+3S\X7.8X6TGX3_&B\_7G<2EWSA"$1)# MS< DX6E'E06BT[6P,9 IJ)"'H'C;) M[\(RIW!4:*6"2P_"6U>'H3N(C <(S'+N/3%9]INJ<1O3X^9(+Y+?0(W&@>#K M5Y^_E(*U3>[U?2U(K:*DW2R%5&O35" .UV0RR203J(G5_=X@W /P*9*FI4XV M,.C@J/!EYNF5-;6\&44EDG7<@G*!+"2E$D3:X* (KVJVH4;6?LS�A/@P5= MY+I!SP=';K?8T&$V^T9[V7EZEF-"&YT3A#H8466K(=@D@%EC)X& YI)? ,=#H[YWNW%7R69DC\_F8>TS$6GGZXN'S@Y[RE*"W)Y;:5RC07Y M B4D[GSFY/>'G:S- P$\;EX,)OH-?#DXQ+L)]$:D2XMZ_G)*ZZG'FD//K"39 MZ(BTY_F4P*LB"#XY5@%MEM$<0I4=GOWT6-):X!LRVSJ7F:W[UE\NTCE7^UV4 MAB"12\U8[9NH:NI5"ARRS%::9?OK?F^-UA$];I;T(/4-I#@XX+HD\8M/GV;X MB>J$PID\\O\^^0EEK&T;!!3*!E 5RKFEGHW./7"@K ;FSQ95HRGK/OBT[ MQ6[/>]QZ[TNP&Y1_<-1S==D=YI_OAL<45Y)K!IDO&X63Z^Q9)&D8LH2S5%H' MMY/>[WW4$U!Y6W%NT';W,>L4%7"-M+N&R"!DDAHO&%%K%3"U MGMK0 >[CYMC0^MK M6ZYMA?X_CV64WBR^G\O&-^S3\8;T9KLT8;JZDM@J:]+!3PSAE -,[E2 Y?W*,2<(\G M/VXZ]"_L#>6A/:6Z_GY6Y7;ABU6_[%<,RVG;YXENF$>%\62B,>!+-'76'LFH M#F*3(7-D'GU8;\ZSKW>S XJG0IDAE+"!/MW"KKO6HY&GOW3SWV-M&TOOP-7? MCV+DD02F@7;!.KC#D,2,=4#^OI>%C&MC6#<6[0[F*9.I)Y5LX%3G'%:RK%N-EG@]9X!D[%%MRXRO0/.XR9,:WEOX$++ M]@57#+VHK7];+N\GSHOLP\G*'E]%%4>8F47E Z1ER\,L#*&G/RJKHDO.Z%LC M4?;87/9!\KB),KPR-E"I?01W-_0CE35/=82R3[;FSV@/H;;_9:9H;9V)#%7/ M)'K6]-E+ 1N(MDCZET8Y]>3E^'+>!%._IC\.9[4RB/:,B]S)I;M M7^Z]RCA_'1@O'J4.X'.MQ/5*D.%//B%Y -HA)B?7_?%ME]$](7P"I'L0RMM MR6Y!WYN#86YYG)>IO]?S@4=18BJ!BUI*4-N(9 M1%P2KR<"3+D9M=RO?..3I M3X%*?0M] TT:1X57 ]Y?J0YF(\^$LSL=Y'&;?/H23BVK&Y8@#RX.K)260,*3:-"94P7!PI:BH M1$*[OEET3Y'8!N98TVXZ:WD]_Z&)M'OH,'D-3NTJ_;9<2_T\;S&]"\*>AM3< MC^XXU#5K)UL38 MC&1XN[2USF[U(>TL\![FPKR93CZ157Q:C]2/]&^6S(_1YF", [*TEGT-JS-% M"]9<.:U"#3*WCN1NPO%4S(O.,NZA!_$ZIG."[X*J)VMB,Z+C6!#=-78/!3J( MNX>S8 LZYC!R&S.X%.D #"F#-RI"H)U*(27"/83 4!_:1 M*IV?2JXHSA2AH(.MT#K)!P\BTD'GLE2"#JS,6_"N@A9;N+@(_0,0] M'/PW#[F5P>L5\UXG8"74"G66R131@@Q>'U.*WFG3;^.AIW3H=Y1OPW;SFQ%= MFU*U"ZZ>#OUMF(YS['?5V9T4Z"CPWN>77,-GR)\A@G,@'R2"0D7;GG3TQQP4 M-U(RT7./^2./G!V*!_O(N:'^5_GS&T>,O3I#4HT^/Z((0A$B*! IT:)CJ+^A#E7+M$>9MIZ!=1<^>8ZO9.Z=4@6,LQJ4<@F" MT0684)%IHW4*I;/.Y?/0^2$R;?V>;^^:24;NCN_!E=L"WV=X[1/'',.CZ4-3.'.@@ MY4%?_G.@XQ..&U%(RL4A% $2@(B8Y$'KE3/%G#S8D.$S"O?OZUYI> M+SM]+#="+FB]9(F2*U)J;\J:=^4Q@[0LJ\(=%ZK?[+--J!Z[R=B3_'N?)K>. M\&*@_0X8!PD5;L;W$,*&W76[%W4Z*&;P;>8"JU8L>5T;D85:H+> MJ**NSXH?A#W7P#T[_ARJF#Z29>MP^(IQK7G4?+GW"J.R](Y#,)Q$(%TD$?@( MI3A4&+,UOG7#VCL!/15SN)W4&X[(O0"WANG\;=@%5$^F[T9 1\JM;Z>X:5]2 M[V&7V PNLQ1,O0_64==)=LK5Y' !/ L6I0@R86N+9$ JW)4-_7'Y%\N?UU6_Q_)#_>\?[U]?2NC//__\6QE_1?^W-#W]:2F; M93/)]!GSV0E.R^^X-K9E6A:?\CT^_G-Q[ MD=[JT3]=+?RF0,Z??X,D0XD _UK@)"-9A>/\]Q_'FOP'CHETSKSRS$?NO3,A MHSWW4ZR25+4((6&KET(3W/J5#[Z'^OJ5#[2+R7F$K!V0SSK^/) MS5:)(VMD$)HI$+R>RYXO!XD(D$8B.F-M)!U3R5!'\_+($:R M=IU#IT!RET%ISR RK4 S1]:\84KQUH4!UY__-%1]L$1[J/[;%,[1V2:NH@5N M!*L7U!R"^-[58/>HBX MAR-#D9Q;4Q*0?:) I6#!154'#(9H0Q#.-P]Y/O2:X!XXL(^4!ZL)%@F%<\Z# MM3*!0J$@"N$@FL*#=MPFV3H_[&'7!.^EI9UJ@O<1\3 UP=)K:4S44)(B /NR:XRZ'?4;Z].P+7ZJ%VP?5<:X+WTMFNM:"'"'S( MFF#AHV+1!0BQ3JZ//H/C09"?Q'CVW'!=^HUV/KR:X%YXL(^*!"S;PFP.3*1^TY[?M+IFO"6VN!@%GXH460(JX6L7) WTDP(H.9,Q11&; MWRYN@''L3>;LU^ZOQ/-5;SG0A%KN]<(-;(@HP6A$AE( MA9-W%5P$J8S.W!811.MS;PW"T]!Y%[GVWH7NHI+ <)M] ><-5EN8 ;G6"-;K MF*TPKGVWR0=X]=Q%R5VE^E"NGC=$691+)ET:>3Q$X$,20DK!O"'SE-?C2FEN M(6!F8!@RQ&P156M/X:%'H'OAP3YR/D8$VC*IG/$>C"^:\-5A[=+38:F5#T:5 M),V:M? D(M![J67?"/0^,CU&!#KYF)'\$N#16\(78FVFI$&$H (ZP9GJ?NOP M\"+0O>C\$)D.D&"TW-!,S)D\$ <\)5_'SWKP@JQA@J)R"M&:V+JF[J%G&78Q M]SK+>+C)([N@>JY9AGMI;+<,LT/$/5R68>0ZAE)L[36 MIVR>6Y9A#QS81\J#91E:$70Q0D-AB2P1'@TX%P0I+ ENC#.B/*\LP[VTM%.6 MX3XBWFKLM;MZ7A8"?YZ>T*?/S\N-5[.@/] YF!9G,_P]S&:A3O#M!,ZU;GY;M0.L)T:, M)M+OMS?,BKMU_CSQUMHDHV41="G59JM.7$3RX3U/TPO6V[/%?!$F>3SY-%J."W2TP.PE8?-9TLXE!?TQJ.AX-L*U3F^Z"\^3 MI,&A\N[AG)N[O\Q M^7.\?!T(<_CR!?/+<'(R_Y5D>>]R5JL>H9-.^CJLH#B2IRHU.3E'$!)=#BBR M=[O-!.D+X6,FWL-170]=Y-_-SCN:;+'DF8LV"@%"!$'[LP@0&+=@A$URIB4"Y"22&3"6T^\U01:D[N'Z+W4K6=. M[H;LZ3&DB0YN,\7VL7>%3C':Z6#KF0.'#1&+A1+1JCV?O86 M,,=*-6FF[6V=_3M)O8\@[34\%PU<=D#44\[);31'[N??35WK,;HVLAZ&!3[: M)).)M0Q&@;):TI[)$R2A71+2,99:[P9#:7_7%OY]*W\?$0_2NU\(=,S763:" M15C.??02-42=LK.%D]7;X_WML3),NFKFWL;]^XBUAXO:NT=2&)U-\9P#9@QT MJFD'/D<-1JF0 M$1XDYH)5ZBI 1[R_?CP* +$#F5616040QW2@PJ),7[Z(9/J,4-VB2RS92GVVF3ZVQF((:,";-6QA22[RS MH&6,3A;DTZ]WW?ESF>G3'PECA#V+72!5#%8+#:+DPL>AEA!53*PSREFHI'-Z M@79!!^4\:1J,D>Q,,WVR"%4%;2$&MGA,*I(-%<]G:"N=RP5=5;JSL@]XIL\N MZMY5NI.7D6[V+Y0A964,Z!!X__)2,46\G96(*LM4BS6]T[$.IY)\*JMO1SE/ MWF'B6C7=$+J^UXKR43H;6DF\CZER.BJG>,U8_4]K6GU%Y6Z7+T]:Q4S[4Z\36;J6GFTW:O[ MER-U$,&M&B4?JXU1!E55-NPAMOQK-OI2ZR3GK<_WU"AM1\04A4L4V/3)@@#9 MD053-D/(FQDDG F4O2VB>[+VQ(5+EP5@F_O\2Z&^O2W4(V2U69T5!%[WO.MC M;K:Z@AH$"1-RB-;TYGPLD8>293$&)8^XQ1-H9HJ(^B->0\VV=1!%T*U7M:E4 M(#BI(6M9@A>Y9NJ=L7>P>1>[@**7C \E[^+-OW!5OM6M6QE5HEQ:=7'+)M,9 M8E 2J@PH*Y\0NOOLP!L$'**_/4JKMUMX;BW="3RKS>[U S*T6C2)18+GHEWA MXM,&5.L?OE[]S>_X=>-G- ZNV%B4WT]P<^N*"$%/E&"0VL3R]"JWKT1'R1F?D-] M_[J^?=O915$3V//L:)RNCO/I19[W'ZR9]?L/?UP0QSZ%-VRM0K5M_)P)"9)T M!)8-$ZD<9F=[WWT_2M KDCHJ;.K]Z!+@FBQZIZ&JE, ([2!J)-"!655(WLON M^1-WR7A%SL[*F2 )ZY*[S>&N7!)1E-;D7%+K0L5.4!8), JK;(YH3>]4B^OO M?VE^X=:RG5#/EW.T!E SD4-W"*[8]IIY0,4[B'6"0^ 6541DV)(I;7@=,E6" M(-HB0(M05/:F:.R]_Q^ WS*5CL=(L_?-Z?GUS"^+S ?5\5_4*%-"FLNCA/TR MH84$3:U[L,;"IH?G3RI4/K$D%CEL)N"CKYG_'-]% 7V]%[R%]/TX9Q MT)OZWWV.9_!V.T8OK,BE7:('0T[QZE;:8ZY6&(_%W'/5.>B=$T>T'K)"K]]E MB%0PMY;@1O"7S-@T2;.E6)E+(TGEWCTZ=J=Z\DC@H];[O[&7]JUSD#PJME2! M)H&4N256M-F>J75C0?;(E$Z:07(H$KR'_@-TGOJB=G2L<"KE3W%CVPA-3_.2 M'N/E_?&GSZ=KYJCM5/B)CISS3+Y2X)1IY?_)0PCLH_">YU$41T9UO^N=@I'O M$]I[A<-4US;;,/7SWW\>KS9_?+Y:CR0JTB%%-NI:OX08VP1,X=A>UY1C24;G M@\'U;>)?L3R+VCO&1S:.P9-C[;L!Z*#J>HKOIMA+][:RIZEV]TYI.:)E-+ 8220N&FFQ+ M:S6ED]-M(GOHWLNI.Q/?#;(/ P:]>Z@^E9)Y)P/YS6)QAB?LQ+>:-[IF%(7L M%=EBP:)'7IV$$#.?+#(+U!A!1D8_>&\<\& MMZ,*^0\.MF-4.VLA?\[:ID("D#8M#Y*"9&R&UN@I&G8, O6>(__2"_E'Z7IP M(?\81R&]+]$H:#;[PHMM4B*,M!FRH405?(IG>*/H>"OEW05(_A4VP'UWD M>6_V:BV+3%XIWIQ;L!N9TU"E!J6$"=*H3-U;B5Q[_??M$VRKAPF2/2](N4#^ M$&(F,N5O$+(?&WQKM=ROWAUD.MW:O^PX03%F"@6T+:UZ22&DF P$6QVY'-'[ MWC>*,RCX"6-U&OV.$>5\+M%FH^*]C/>[=POZUD?&&.EJ!I2*]ZR8><\*308U MQB2\S[QWS>/IW$?>_-;##HHG1Z];];09L,4R2GM#(*,PH*Q MB4U7*0M8_I0$5DQU4,,/?NHU&/!W5Q"X\<+OTT+<7N8="R:^$7&)OP%DC+$* MAT"@_PI_V@[<0?BWU;>#Y*98P9?74M&3#GS>5+U)<&HE9K94]FZ=+]8CUCPH MN77?"GS SNNOOS$"ZZRW?[*DOIQ]N2"D8D[25@E(J;*YFA-$&14P=$02*5(5 M@RRW)S1WXZ7S':\[B7W90V8=[:P-(?CW-4(D99M$BR)9H\!HGUH>:@%12_0N M(04Q*-3RE/*NO_09*F]KF4W@5=U3O+#95')P-0:E(;7IR7R(2P@Q1=Y4*&MV M)^- 58XPB!\@Y?NTCWKJIV-)WV-DM8\KNHPM#R%PH@C;D\3M)^K6194#X+&[ M'F;:9VX1:K5.A?T^M!E;T71S_FH I=CKJY)2P?@R@/)$]&Y/.!DA_MZ9E[\L M*JUHD>G#\N1L4V%W>8T4GN"BM\]CRY.3M[.2HR56O;8#@AF2$^C8"E M:R"T-*&B#+-[P* ]9^( LW=F0-=T@-\"&OM(F7V"H7_P'YZN?[EH5/:/U7*] M/JIL8&L59!O8I,'D*)@EJT#*F+-#*XWK/>QO C9>\7X \)BBR*$=?ZW]#I6? MSE;?6O:>]^FY9NVM?_Z;5OF8^3IR 4EH1,B15Z:1!B%ZDA K>5DR":J]G>SQ M5+[B=7KE'E([Q0M&6&J5CEM+J?6;Q;7.D=\6W5&47FCC$G@=6YO3S2"*%A"Q MIFI?M-1NDNZV4S+U"O:#@T['#(/IK"U=?&&>6J.U-DC;\;*/T0H0.N2H= MJ_<%S<2&^%ZE^N_4>H)3>?,7K? 376ZJOZ^.,S64UPN4.W2R"9AQI%K+6ED@ MA8B@+/KD!/N?8?9AJ-VY?'7H)\?& 3I SD^G>-F8NU9G\63H'0_BVH4Q ZJ^O9>9_%15KV-,243(4C*S6R*D)RN MO.6Y7'0JJ=C96X;W8^]U1>VZHO8$M8/JR7#+TQW&+0K*@34#/OH*QGL/(8D" M/A2I^8OQ]G#&UF_#X>O:FGIM30>XYQA^>93Y**1SMA3(R0LPE8WVE-H<>!2% M$F\STAZ:.[H3PZ^+;V)3<3XX'G:XYU$V4XFB"($01&(V32X0-P>\CE44YXGP MF48C]C92[4DRWU-;KOSS'Y>+TQ7FTS,\^4BK+^JH&AEB\JP-'QT8U(4/ .VA MF5VY"I):=[]!/2D=IT M&;: T)*$DE4QV127T!SN)G23F1<#[KUK^@ MW(O1J*1+FUBC;&3_V++1H-EHB#92(4$JVH,9%#V,I5!]U]-\/NI[ ML3E7 B("EE#8Q7060F[-K5TU@K1M72&?W7IZ62&/Y[W*NJ%O*F]B!P=J-/O:_(%H/+YN$K7 M)/'FTZ<5?<)3NN4CQBB5-\X!Z4URF@T0$V],E*5P#D,4\M!"DELS^[KZGA_F M#M"%NYJT^]/QNDTSVUQZ7*HD%PH^:MMN%-L74P"=K>"E$2Z24L$=FM_V*$.O M,8F>&I^@M\>NS%T8JJWUR86CF&4NIB8$;6KK7-!NJ$H(0%+(G$NJ?#P>&(3O M,/'\]OJ.(.L,_]T0JU65M<<3Z!W=!T@#& A]E\V*U*UA9"0T!8(&'C+X&T"4'H$'X005E/R;I*@]23< MO"Z3@\/,5-[U^8%7M:W*9079:EZ7/A:(1H>6?Q"LS::5X4^!WE<+YSZTC=?) M 3JKCY9/;'[Y$Y[26SQ>G8>:DG0Q"8K@?:MRME5 %*WIJTDL/(4YF$/+$1G) MXBO.GP>Z[BXFMU,3QIVUL%Z??:'RR^*>#H=CY8#%.1VC!A=;XGE)YKSI998R M:1-$2K=CG@_T?3P@IE[7U3,'VMT%Y_=]>MTI4/JX/,636[7M?$@>'E[CJ(NZZ#WU?+3%36;UD7 M]_94&KSG.FSWOK%7LR\: M?3]\W5RAGT^SB%H7+W2!PB82F*H*!!$B9)\I9%5UZI]'_C Y'7&%)R>SYA!T MDO%]UZ'_5V.RG/Z/!ELJ__._G:[.Z.J'R\4I_7WZ\\EF%?S/_[:F3^W#KIBY MFC/=AA50QTCVH_CB/ M#",?PM-$ V.FX&<_,V9V@$FWYAF==?Q<\)M3]D7&P,> $"UU,K![1 YL(I=2 M=LGGV9N3'@QNGQAY<^"P':/:">#Z\Y<_3Y9?B:[9BA>#7901PCIC0%9BZK)N M5W.&#RHR*M9:?)_"\__#'Y)-W[GW'E!-WGF;J M]J0=73%6##H5-*0PH4**SI=4O>/=Z-%)._>^;4^1XFO.2O)D8V#D:SU3IE03C@H0HJ@5*AM#K*K0XF"* L3M=1'- MO8AVP-8A=2A[DL^;5WE'V;3!3+4 >UV:_;SJ(0:?P=<2A2LBEG0P4[U&\O:Z MAN9>0SM@ZY#J_I_D\Z(?ZS56&>.^BN)!HDHM7%(A4+L'-:F:D'(B,TG>Q#SL MO:ZDN5?2;@@[I+K^T=:K,S$8U &B]LRH2Q$B201?/'NP)'/-!U/COYMO=)!: M>#)/]/KB\99W\5PLV. =&.$D!!EYPQ?6N:"UPG0P#4ZF$<$SVAKW' TZ @^ M*V=WN#B.G)>A*/9.HMMLF3E#1/;ZD81RO@9R\F"Z#G?D^QFMO4, _P$NY%'( M?5:K=VSQ!;E@%+&M4Y(,8$)@\RY8 34:I71VN8CGXT"\W&J@[VH=3XGA9QPS M&U!)96O(&2L[9XX%H92#R'L9>"=R\<(I7YY/8'HD\Z^+^3 7\Y08?H[!NU;! M\+04E#5!)J] *S9-#!4/RCP)T\HT/2XDUS8E,B? M!>/+\SDU'^/T&9V2AQ[][0:H*8S1JT*VK=/LS\O>;"(3?0J\A<76IM)I0,'; MFL_95>U<,;%[_XE>Q,]57KIOB.]%V8=9N2IRJ"IK#:D5:!HRNHV.I98%9;/2 ML5K;^R[VT"I7Y\3 HW6N8W3Q7.H$A_#T6N.35+=FY5$J#2Q%3KA7WD*MR,+@=5>=Z<+ =H]H)X/J>S>'5<9O\LBFN M^X,5LG[_X8^+$DJGO=H++O*Y,.ZC]'LV+_Z.032YGA["5%;JG)*P83DK6;%JV+3/9786]&P2^O<.Q3\B'\>G^+)!W9?<[NX MN.:F5R:=%.,6?4.P0TC9L]>>JRBJJ$!^8&O;X2\]W)#JK0JDPI(I14K>1S+O M(Q0#Q"H"V*2TRZZX[,/UD1W)NF2R:>O@CRBH.@S M6&Q#?FIPD&S68+5+QAD3Z?;,@]ZML'=GXH5A?]_B'(6)CG[:;GSS.L[\^5W] MB*M/U/C;I!P8(L.6(Z]FI0V8;%D5(2HH&&JA1+EZ,2V^[R?L%;-]==EN_+2Q8_=P'-\@+)7-';6 M7L=4M*F6UJ_'7XXW4[FE$+<.A#=?EF>+TZ-J11519/!H%-OHJ672\BKTB8H+ MPJ"[W5AAOOWS2>I?(;T'%'2<"#:%A?,?A"OY9K'YM_HG_GW\Y>S+D;-.EAH4 MY&QRZ_]O(3A9P?*B3LXIBWI8K'@&8E]!/;V.#V80U_\^PY/C^O5X\:F=2,>+ MS7_WKIYW)6U_=D:L3"#AP\QF)E^SM2R8HILS%@3Q,5]:.WL=2V'9J=O[ MS_/.9IY.O8\/Y!DAYN>2Z#F$I]=$Y7$#><; 9):!/%OH^+G@MR3EM-$)4M4% MC$ %F+(&,AI]#*$F-?N\@X/![;B!/(<&VS&J[7T!_D]<_2>=GE-[+3.1D(U" MKQPX*=E1R7R,A&P:4I:W$Z+?\ 8N__Y+R11=)3BEGVEON\<8XJ:UTFQ M4+5F:Z-UUDY)$7CRZ%)BIR(.NQWY/G.,MX;.E'KJO;E<1$'NX-SFY&60" Z# M 9.,AEA"A9H+,E7*23*#L// "[YWC/20>\<,E_7J].A]$\3F^(TN8&C';PAM MRFPE!X&4@N*RE;6X4&X7)]QOR/!3KQDQ_-V5 7/CA2_.9]M>G%/H] ):0\@8 MXUX-T6[_Q?ZT)[2#\&^K;P?)==RH;Y-32G8*A8:\N>^.,@,6KR#*UI\\Z)SL MH&8M^U;@ RY!?_V-$5AGO?V3)?7E[,LE(15+#KR#"&E+*U0GI@$) M4%0^LOEH<#V4=_VESU!Y6\NLMVE[.^_]Q^6BG NO[2LHA+#H,PAEFZ%%%8(3 MD?GSL1K4THMA236/ON;%63:=)=L[(?9!RB[L]2&TW6\#C=7^/F+ O94S2.<[ M2':V%7]!HW>Q5#*,<,]^E4&1(-;"SA6:[+74)"@=KM8?,)?VJ?0Q IVD+NA\ MEWN[7%V+N;Q9?#U/'?UE_1M]VI3<7A9S%[)"5@\EZM8@H(A6QRW 67*D:JT2 M1Y2VC7KWS D0715W)^EA.JGW#IG^_#?ELT;+M=RTBY0U6O]T1A^7/Q&>?O[A MZ\^+\JZRHLUE'"9@)."F!FT4#W M@^1IHH_7F(Y/6&9W*??911UJ )*^@BG$'HNJB8W>K'SV108Y[&9F)S*^(P!U MTL4$XQ(N4V#;*5RUE%FAA2*)3V$3$:)V$9)1V7E4E&OL?#U\[?4OSA/95<03 M].*^(.4"\4.(F2B=Y08A^\E#V5HM]ZMW!YE.D#YRDZA@I!&>% 3O&+TQ:8BF M]2:J(I6J2["N=X.Z&13\1,+&-/H=(\KYTH(V]W\KMG(_T[O%I5DKD#"0S2") M+5HCF7UDNQ9:A;I3U0@79FJ9?A]Y\]^O[J#(81D\.VNAHW,QG-2/_UI>D"J1 MA%#%@D;!!FVHBDF-$IS ')//ID8].V"^D?>R ;.=%O;2T.WG#[__/DW#MGN? MW+\AV],,W&JXY@W%8J(P6@A3=4!96$4^25%E4%+>8T;>^XX]]1S[]5MY -E@ M*.0,*MO$&*Z"G0VEH<26LRA<9-W,G0#Z)-5[Z]5V<5-T[M81?3A+Z[PZWK0D M>L^^W9'4(?'K%,NPI#8;B/>&MM-;(;*BUG3('K_)E_^/OJ.-.[RO_UE^5BLZ]=%(D?Z9*)'-LOPHD"QK&D M4Y$&5,)850E>Y$GF&4["S?<)^/T#XV":K[4#^EVMM&(+[Z([C:J:V)2K4%"P MERA]:+:>!VM<(8'HHYRZL> =HKX;G.Y5FXY1H(C/&9TU1I*F:FK54!V9V/,C,=P/OPX+%!-.QKIT+ER'T#8GO M:4VKOZB\7:[>GK6 ^B_K]5F[CSW"C#5*+("FEO.Y?BFXECC MB?SN\#FM&GOW='N*VGJ;VC>+Q1F>_++(*VHFS;D!@Y^8BX)6MI%,O%)3%XKMEZ*4HGJ"Y[%/MQ$G9#2[PN]!Z7WWMW7 MKBW--^4\90)/ABW2(T)?G?<>A"Z\&)UN^=E.0W Q>_):"A'';JMCB?B^H#B7 MMCIV0/LFMD9T(X;*3V=7GMPYU=\";IO(PV5,X@07ZR,CC/"&A6,LMAL3%(!5 ML^4;3&4_+QO;/6]E2U*_&RC.J=*.[$!IF,/MOX#<:5%':4*H#5; MZD;+""&["$[5UF2V&B-[^_[?XP3LG2"]%V4?9L\XDRNI:C4HR]:1"5Y#K([/ M)/02;3)&J4&5E<^E9]R>,?!H8[DQNG@NC;F&\/3:6&Y48[E1,)EEE/ 6.GXV M^+4J2$P:2*-I768R)&\J")>#U,9:/ZSAPXO$[:C&_NR+-K1NO0E_5/?%BV4?AZ ^G&Y/EU?^4E2Z)2-B%!C M%F"4((C>($@EA$DF1TJ3[2A]6-C9WSE_$Y7["?GY[_:1CBBXR!N#@JI:DH%J MC>643RPM6S%@4L'V+A$81MG\N_$^,7C'0^JOO0ER4P=)[+?EXB]:7XXB6G]< MGN+)]=\WJ?VV//T/.KV2YU$0Q3DT!%J) ,:V 5N*O[ AY42KH2T!][%^MV'F M^T;R86!D2D.V-V/G*GB[7%W\J/V=/%*JD)14H2A%8*(HD$A9J-ZQ@V%53;&W M1S8OAZ_+Y$#1=$BYM ]-%L?+R>*;4>+K7Q87.OT?$H5SI_;+(RR_TX93]I/:X7R_X/&\00:D4 MI0M40M>6K8%D8P$97V%OE_[LC/!'R-G_==_>L+*<1F<3&/0/D';9!V8 M<1/=Z#U*V'ZNYKJI<1@\=M#!_$#)2L6D'=@<))CB$2(5"0I%3A2I>NH]DVD/ M 'GB#FQ/^!@A^@EPT;;(=_4#GM#E;(U*)%-N5W["M+N8[)E5X\#5JH0V-9)) MG;%PAXCY_82.2KI3S+2+A">(@+;4:W[@YS>+\A/]12?+/QO'%^'9RPLTH_A8 M3 $\,M1-;),%!,,?0Y114:C*]HYE#B#K)<&BMQ:FR-*@DY/6O&Q1SL=\\>>; M],E2158N@DRMS02[ )!,+T MO2E?6,[KT_-.0S>)5*+&2L4 .N%:RRH%Z).'(G-"+YPQH3=(!A'VDI#27Q,3 MA(5NYAB%C!9#EN!]:TE'Y"!:]LIR5M(;*E[IWF4'!Y;->BCN[?9ZV4>4?9OT MHB$\O6:VCLIL'063.5($M]'Q<\EL=2&PS\"GN]V41)+C([X5X%"N)7LOHO*S MEV@=#&Y'9;8>'&S'J';JS-;SRZ1OQ@+;"D8'<)1L2Z',+0?8MXS*;((S(DV7 MS7*;F!>2Y3I*UX]EN6ZMJ&FB"7?&]K[_\,<%<49&=(@%DBV!B:, 6");**:6 MTH;VZMR[.^6C!+TBJ:/">K?1&S(1^EMDA&*-1."B:!/S7'-E? (JN3@DQ;[P ML!8DP]_Y'4-G2NU,X$/<5Q$0DG)\Q&M0Y'0K_4/ U'9)8O>HL,^=LH1H M.^9O51,%XXSRU:X+K];OSVJ5?O^5? MI5@UQK8P1!M/294@";;XH_6^BFR,JKV3J>\E9&_-P=_B\:H)G:X)O 6XV\IN ML\[DD:N\7Z *D#;G" 8#0:(#]H]JU:F0][W3&*;C9OY-?7?<=>OWW5?7\XVT M>3J7]S'._FUYPH]I(_HV7?R%MBZH&D%FV9I0:0_)50^UH"N2?;-,80HX3\O6 MB\'U 6E_'X'L,2R^/U[_Y]L5T2^+4UJQ.;9AD$2.(I@"I4C/=A?+/BDT8-L\ MM,"L9WLPC<>&,O4*[MZ:/Z1*GL=6[T_'?QT7MC0W#%87792!UZY3F1FL!=C2 MK""]+Z7*5'.9Q!"9DJE7:/?6_*2E-^>=#[YN9'B>(V"D3BEK#5FHUM4E(<2@ M%7A118JZUD3=YVX]3,Y<93 3@*B3C ^E).7F#:FR27L9$(1H^2/(QC5B81DY MH4J*253[TKO,[:;51[-KQDCWN60G#.'I-;MF5';-*)C,D::PC8Z?"WZ-J*H4 MAT"R5+DHVVX$7[15?M\Z M+W^[D;!:.40"]-F"B7SRQ);0CD2*W.]1> 38.8#MK:M9,P6B\ M=59FD%*U*A0O(2C/>(]&H1$Z\_]?,P4G1U5?174,NPW.'KI^*9_(%=YB$!+I MPEYZM6Q*" E%1J65D:B2&K0OC7SQ=PR@R?4T0;SKOFPB7V055 VDX#.3I!-@ M$)EA;J.S.1@1>T_B>;FI7MUVHBV4,T.RS6]T^NMRO;X<@'*5ZO%F<7I9A M1W;.+RM\T!Z=)"!4 HPE@I2<8XM,(&:CE7\P]X^[ M,?[#U_L?<#[))#J3E([@K)9MD@F;FY67-BKM':+$7+MW&9B.G?W?CP3!!ANY^RZ[[8 /HFNFA]BK8]79H>"A@&@71'3>X#<<$J'S%67II\GAFB M!*D-9%;):J53X5_VSD#>#]*>NN9\KD ;H\!9+PU08^5MWH&FUMJL. 6A^@!. M.^O)^H!UTO%9^[TTZ*NWP1< 8X0^>ZN P)Y6JIB9N*S!&-&J_P1"=L*G6A2; M";W[3AY8JX!)4=%/^)-T(5W\1:O38[8.?Z)T>L7\!7F$NB"QAU5U3,PX4Q9% MTF"=4H*T,C[WWBV>(.F%H:.G AZ\.IPL;/\;KL[[W?4+N-]Y9.=0^>,DWPIR M2Y=]E8)R5,:T(0Y.(\:L$NO5.>MN![GO/'RWU=D0<35\XBKN(6U"3"9 ;,Z< M87I:TSD"86*1C=92>J_*!TC9=?^Y^=AKB^'\8[,1?^?-D^01>NF#*P$\Q3; MB>VVI'T;BJ!D9O>UNNX[T6#BYM^3>B#C]E8TC2XF,&=N$GH>VD@EZZQ0\!$: M,QA?"L36EE62K*@=;\&Y]_W!/63,%4&=7OWCI7HH4H1M?[=NXN%?N*(>ZLUT=Q,EJ^$QBQ-RFZ9I@-H6NBN-U# M-.TG7K>KSAZ%P(X"GQ,05:=0M$Z@?6(_O-8"(3&E06/.HO6B#+U=W7F!\$0X M;2X_+4]I_=,9L6KT9;,]%RM*B:!"*_%OR;UH(QLP MKH:@74H8RU-^R]"7[=LXW%8MRPEE.H%1^.MR\>F45E\:\]_J8K)&'WP@L*+R M.9@, .XI[@X'^ .BK9!-094JV5:>+3+I3<,O&SL KYB^A]FS8G")XX].?" MP!@I3Q_*OHR?EB"#K0XP-SY=J!"3]I"%3,6Z*I/O[?K=2\C\5D /+3T>K-Y" MQ \>_/U"U.?#7C[BWRU&OWMX^K''[1J:'DSJK;"T1TFZYBA8<4:UN64^2%.L M+62MB>+HL0?OMLK>L?F!;2!2"WO_R,_^6I>KS8#QJR@49A=2S JBTLVE,&UF MGT=()=A4B9)TO5O^#B!KYROU6BDW07X3;NL[TT;#+/+QR?%YSNWBB[H/4'2RX-13QU,8!%=-A.: M/=CJ5$E9"-4(D#8YF32A"+T+^,;2^/) -*F6)G"X'Y;'$5L@D.=O!__*0TDGR$U0#,U)_9, >GUZGZ@*N0:&OFIDMIC)! MF)CCJA1@3%&:%'S)O4'Q"#DO#Q6]9/]@T>^6<+N>KGX8TWG MV]OQXMV_%K1:?S[^\\BY2LXH L0VD=-Y">C86U6BL#2"CS&XI_RV'6EX.3B9 M4QEW,63WA*'S09U'OK4/Q*A V]@FK]K$Q".;ZSX&51G]0@R[Z-F5DE<\;:^8 MNZARNQY8?RQ6WV:Z\@;Z RU8(Z?KCY_Q]-^79R?EER]_8C[]YB9>^GP8++EH M ZC6BM)8D2!J;0%%*WF//E0G.I]EVU'ZG-V^GFY.C[] MNKG+:=/=LDH%C+(63,D>0M'L$+*?:&T(GF+O.X[[*=G7/7=772^[RWR"T,Y= MJJZN=YZD:Z)[[X=HVL_-=P^]/0F%'80^)RBP"&R)P1!3WO3&]_PI&B M?4'E MHIL-NUVMC]RO_)+#\( U>7B$Q5#U+T]S>,DO1 T]!3\!#O"V^6* MCC\M;F+5N^QBM 3)"Z8I9--:)3/[U;)5713_NKQ\=+P0!.XMX@FN:^\/" M[=AS18:*N0!FVP)ZT0$Z)2"(!D5+6+L/:WR0F)?H,?21_%R0N#X&> !Y$_D. M3Y"V'Q>BDR*'P&-'+4QP;#Q%IK7>">L].!%YA6BF-;9^LDI[*IXMZ.A[FQ-[ M N\XIA:0D0?;$ M_ 7TD$H*0+%DK64*P0U:_?R6:^KF[ZY4_2@!+\ENZ"?ICID=&Z+.H];72;H, M> T@:HRE\!0,'B)D7KN@HZ*64TFYXV[_.'$:)=D4,U#"EO4?"T3A"I1:0BK> M15$'73H13!R&)Z,_H8/7O(MNF"@2M\N MZT@ 1LUGO4!ADT2%MQ.O'NP \LAKGKO".PNR]VR[^RC[N/R!?L?C\A^$JW<+ M.F)M!>5C@.1"8-Z-Y&T+!91@L[ !E?2XM:)OO>S%JGL7H78,2@RB[^._ED>E MU) R$V2EXGU':0.Q\-'%1GRNTHH8;!^E\\N^"Z6/%6K'8I*'N#X/N&5=,T5, M8#&V,8@E0TI86X6+*(G-=AM[7V3?2\AL:;.3'.B[R_904F1O<[()T'@LLO5( M *6= 8,H6]^K ):B]R*0=;9W^M-]=.PM:+V[=I_ RV@I3W I=9NFBZ#.$*HF MNM2^GZ+]W&7OKK$G(+"#N.<#0S#>6Z\5I*(BF"@"8$O[]%&CM"1;N>0S!L$3 M=]5S86",E'M[?9<3W*^H^O%D>58^T.JOXTSK-Y]6M#EP+G/S(A8AR$)5R8,I MH4#+R(/H*4FKR=0RS T<]][]VXS;J&HYCYSW&PR_FE/[]NST;$7_Y'=].?NR MB7%,?:_Q$EU*8)H@^!843!M\G%^BM MH'UT@?U1*HBVF,S.:$@V>.FB0^MBB(\%[:>@M4>A*B^#\L>"3>:R40R>7"Z_ M=^GD^!->*.NR:LY(G9T3@#IE]@9D9N?<2A"U1IN1JL+>A]QX*G<]X.\^^JJ[L\6YU^WA!H2>?H18&",C'W;#-'J0(0A52++LED M/0]JKHCZ7F&SI5IZWWC<2]V;>DJKCY_I&HW&9:F4LU!BRU]J]ZXQ" NI&B4P M1.74L%N/@2]\L;"83.H37(O<)?,(MN/>$J?EJNO[VJ3[.5?G)=0&:'1YJA9MNW&&;.& M$(IHE3"L )G08>\:LSZ4[^NF;TIH;8OB?BJ>P(E[@O8KRO^Q7);UN]6W^';^ M/V?'*RH78?0A7$QTR=B'@_U<2NX#0W=@O#< '"Z4V M@^N#M*FDF/KONX<+XR>N55\.BL?HO??%[<6=RB5EET4TGCUM)Q7X5E^U:6 < MR%6(U0=9[*;P:I!+>^_C]^&CS*^H95[8HW^H3 M)BYQ&_GR"2_>=Q'#[8%3BD2V(9>*P0ATB?T#\B48:Y.*2CUVISZ2C%T' *[7 M-]Y^Y;*[:E 392"M5)N=H2#EP' V,049I%1.]JX+>I":G;;,GX[7?YZ=TI40 MW],);Q'EX_(]G8N:[0OVZU>T/GVS*+\3[RIM),V1\#97XR($26TH37" ,B3 MH%V,*A5CZZ!M=%L*]C$%KPL@;FR7L\A_DA&YMV1QT;.B2L];N ?4AC?VVA+' M10Q040JB4IBJWO>4]U,R5[RO,R8ZBO=0XG??V#CE3^OCLBGT:P[,M_FAM0:4 MN@V0EE:UH8\,Y9(L,*:E==FZ8GJGU#])U+ZB;CT4?W?29D<%3#-M]3X"KPT: M'4+@1#&Q)XG;3[BKLU*'069'C>P%.AFK0*MY%Z96+)RIMY+PZPY/S$4 ;^"85E#:$0#FW"9G% M0E"4P&%IC5:B\U8,4N>=1[\ 8Z"#S'I7W-^@Y@*@0^BY_Z ?HLM]'-@]!/^@ M#G>06N\M]CZZ),FJ*7E(50K>'Y@N-"Y#%L8H8[RT>EB,8#8M/G"&SJ'$,<+J MK;R6?*:$T!^7%Y_\930_!;(E(Q01F*A4)"2?"T@?3'2V$M(P#3[TAOE.R3Z" M7_:6VARQF1^^_H:M!.E=O?KQ^=@24V,1N3HHDHDT%%+K*6S!2A$D^N@<]9#6VIQ)>$H&@PBII%;Q MFIP6M5K_:#WZ2#HFNSQ/;!['2A9$E;S+"5X6R10'SGM9M$VUEMXEL/TOSR^? M_ %/:/UF47[^.Q^OVRRHW_%KLQ9_/%NM6 O\F]^6BWS^S9'%6B3*"$@N,N*VE1*F6+4WN.T'AFJV4>#( T?'2;7 M"C'$S0SJ@D5YA:7[J+W'2?I>8#)*])/;U=_<4#3)NS;H7F-BO*:4(%7FV"JV M$ .&*/7DN4>'DF*QB_8[B/=04BQ&N!BZVAJ42("VA:8,.<8TLCT9%1L202%; M%*\!GRV@L'W 9XQ*9G;?AY#V&O#93:,C_/AMU#$S8B@&R^*8:_!0S6 M@A-4;+(R)#VMA6ZXY!^1"D5\-J, :\;-_FZ@Z:64XHUAFB0]?'(OVRJ,O5ETTL MZZHQ7DMQ7IRUH,3OJR6?UZ=?^>//_^?L^,]F%:6O5P]X3Y]:TXSM8T63T;)K MY&@>(=V*(^D0G!$EAJ2R84!&1E\0-J)1WONJCR:C:M=AH9NWKM_RFON965HM M\.3'L_7I\@NMUINQZ8M/O[)\RYOUFDYO. I"DC$&LM.!'055(25C@6TXPVL& M=3&]CZ5M:=U]H.KFO>VU;<]883[]]^/3SY>O9F?WY*RT43S\6OZGL-][9(V* M5E,!8YUH_;LU!%$)A- Y6JEY$^F=MK\%F?/OY+/@[>[,UFD5.$7?PXL]X/<3 MW(37OFT$_/GM\0(7F39]3]\??_I\^J[^L::-P#8=D-[D?/;E;%/T\A/]N:)\ MO-EJVA2\+RW;\+_.^^$4-HADK19*;L&8XEFB5F70NH220^73TW2&Z/1( M/C!X3. 271Z,[^I( 9]'&FKQR;%Y!JV#-1AM"(*R;?*&2]&DHD+WYC2[43Q7 M[&\O<)U1F?N.(#X^C#8H5ZQD%R6@9R&:-IK)LR0%4DG64BQF4';8QO.Y36A=?3WZX\.1QEQ55A)2]FU,:P[ .YH# MQS^7%!S_[['+HC7E__O3\J__?O'$%EJ3CF$H-+1 \_L,0]Z\^B?:)U7 MQW_>[-"JJZNU8@89-0.H*@]):P\5*: *B@V[WN[9$R1-,0'[(ZV^G%]1M9#3 MD8LE9&$2L^K;JF'(1Z\,L/D:C4TY:^I^D_>56*-(%MG=P:EI=@ :-34&51Q@F71.B>C/0X22\?(=O*O_=% M[WVTO=OP_G'9B#M>L*W\V_+T.--12%8JCPA"6#XZ:R5 $0+X8GSQ)3F)PRY\ M1[ST92!A4E%/,)7D?AF\LQX%K:FD&VEON:L4.T>,-D1<>$U#R.@8)KSVZOD#@UL*_[;Z=I#HO*UE-D.D;M-;>[UYQOJ7 M1:45+3)]6)Z<;7[2(X(W\@V[1O9V8>A6Q*\DDC7(E)4I)D>%J)WRPK05%@*: MHY'OVLU[^>%LS7;Y>GWMI5>&NDR.HB@$CCVIY8+TURMK/[\A@] MNWIJE\_^R=8>_T3=NA8LURWM%11XY*TO)O(0D\:%HDA>0LF";U/-/ M8]5)NMX9@F/HF]_7[X:4VR[=9&J9(N_O8H[YQ^7%^(!+XFG]C]5RO3Z*B4(T ME=G?I$(D;2#6HD"[;**2K>E_[[EP3]'T@J#25?P39,7=#^7[>E1^:W]^5$42 M9$V"2*VGFJE\:L?4!GK+X(0-T78?D+T%F2\(1%,K:8(8XW"2W[!UP#_=K)*- MF?FNOCL[93N&UO^&)V?TZ_)?1X%-155:?E9N1<1D L3B+5AT%5FN$L,\1]N6 M#'R76.RMV DZJ?5CYG\=?_I\%)7VR%8RA*K9,U+9M37'J\^&H'1E=S7V/DK[ MFKC/T_6;[4GF7VN3>GA44DFFA2:]>GX2RA\#! F MT$8&*V1*^?8@F%XFWG8$OR 8SJ>X"29,M_EC_SH^.3DJ!K6R3D%Q7C/F%0%B MSOR)ZVB9(VN?&_+$YYYSM.)^=E M/>M_IU;G0^7-7PS33_3'FNK9R:_'E8Y"K*+ZD$$(P2>V9\\EU%*@H,@^%&O+ M[1&-.T-A%WI?$'QF4]M=R/D)#*UK\KD8J/7CH>T%PFD@E=\$3^E7NW2.,]0]?KWUW?C$OC!$8':/;6L-G M9U2\OU8#&95GU&.V^1B>%L:MI$#8Y@/4 MF@&M\$ ^)!M]Q)"FI*X_;3HZJ+* ?#870][ 8QR4B8I%*36(\A(C+PCNP@Q,J5!!5_J5('.F8'R M1(>N_>!DC/A[YVK?O3B_;!DE2O0I:"CMJ#969D@E&] 4FE5&UN1;'M<#B=D/ MO>$@C-I=-+'L+<;.V4)7.6NY39T);&FCN0=,Q18G\P'7.,S";(4GHDIOG#UW_B_[=<_7B"?(@TK-J<#9(@J XW M]$G[M3JFN"*_Q%2KPC]#;]<&IY#R)W(91]) MZGX<^,E4/QQBW?0V@8L_EFS-6W5-(4!HKJSQJ"$E%<$ZK=$'D_VPTH'G!K,G MW/]#1=D8=4V KI_H+SI9_DGE(^7/B^7)\M/734/&2Q^75+/:?(4J Y-G-G3ZZV:"_>;C"@M]P=5_MD:*FV\:]Y?$ MZ5#)*5)04XNH9>T!94T0F#9?E1;V=F!R9^ \2M#+!DP_73P8_9JFG.ZJ(_W= MV&RG>KHAK^A94#>:I=L5=<)IGUP,RF!K/AJ\-2%%+8@8'MH>C7W9A"5U7CL7 MA?*@;'"M?PW[B8(R?TM%"-Z@K.EMH>\O+3XOB_>!$76IP>UV/\MHPO MDZY:(]FK81[\N[,O5'[$]>>+7ME_X4G+'S[*1?KJG()8,(!1VO)AGRMOV,KK MJE5(NG?_E&DY.HC+H>W0."#C:5^JG\#8Z\G=@]W@V2!1E'P-D+S48*(D2%D5 M0)-#33(+;7JGDL_"V"O,)P3"/'6+6S/Y[O0SK:[&S9[_%TOI22"!M%& P>C ME>_>F^) "XAV0"-_T>D1&\E2^>3 24K, M5D!(,6>P221AL]4I3A7C[LS**YR[*KMC->LN1M6C/'V;-GL1DV[_NA:7OGQ& M8]T7K5R1&AP+ $QUO'P=GU$HDJ]DA$AQ6(___?+Q D!^ %(%:[N8'%.I:X+[_[&YQ4/(?2UVA<,W)B%KK"C6T M]I3"$P3K+6B3A)0DDBN];TJ??^':&)6.+%P;HX^]%:YI=@R$M@'(J]IZFDH( M(FEPQ65/,F0JO;VJEU*XM@-T^NMF]L*UA(G=D!*ABN39@BQ,7&0+TD3^H<\Q MV-*[/^AS+US; 3#]=#%SX=J_':].S_#D75K3ZB]:]1X"]]3C>Q:LC6+E5K&: MSR9FFU60D4QN/?8\N]FQI)25S_EFL=I3+YJP4$W+DJ,A!LI"]6>G!R5@C:EV8M6EC9%W&0(DK_X4KPR6:J,$TUU>"Z#N\8@ M8O3@KC'BG\!$^I8[F;2JQ10%Q4;V(CQ%0!4\".T34XBU8N@,@P--==U%W5N) M,0I L)3$D98A&M)BO:$)6S(O2&PB[TOB#XS*:V>0J-'AH$ MP-14%XP%EQ(RI2R=:(6";$*23J0TL'WI;GER#U#W@N TD4HFJ/ 9';V7N5K, M;5>-LC:Q!(@J)4B*G<(<;52F=X[%LTSBV04^DRKET)-X)-;(+DJ"7-M(0179 M+L.@V5_-0FKEHG-3[5'/-8EGE/H')O&,4<->P;:7F+NSBZ4QE;H.('=G"+FON3L3J'['K(IM M]'8 N3LH$34&!4*TF('4F7=P]!"-E3[Y$E/W^8@' ;..N3MSHFR,NO:0NQ.+ M(RVD@9(V5_U90E">@(J-,D2!FGJG83S[W)U1*AV9NS-&'WO+W5&^M<0N!3RV MJ26Z$,3"Y*)-)-H@-RU[#_%X(;D[NT"GOVYFS]W)&DT0,H!F7Z15BC!=,5H0 MT2AKA+0H>M_R/_/VLZ?@@SM])W7'(8JO3. M6FM02!3!J9QU29I7H?:WY]L7=#,W^;M+X M C!Z2%H\\+[0UQNI"EL]4C)LVU@V=7*U@$5*L*F9P]5;Q*E:0[SXKKD'L<]N MJ^P)HL=7;3%CLLX)!+;?$EONI"$*84%&6UQ-IKC8.[)RH*F=NZ!D*W%V3)6: MO9LJV_4JM%L5$Y0"8]HP7Y4L%(52\SYLU>V!7J]=*C2+8FE#[H T;V*YRG4O;AM(9^LI&J4*Y 4]5<'=B^^:.S>&NRI[@L[/HS.-4 J1I4)VWTJ[FY!\;F2/D#"B MDI5$ZCZH[%G6&>R"M4F5J>("E>'ZALR:&8$FBJ27C/ MMTL:'$/A:9S!:E:/SQ[?1PUX $W4VU.]LXS<$(J!7-980 HE; M@'CN=0:C=/!TG<$8 >ZYSB#63$4;!)\"M7:F I)D060G?'9%"B5ZA_Q?8IW! M+I;&5.HZ@#J#(>2^UAE,H/H=,\"WT=L!U!GH:+T6U4!Q[8+"9X1@;087+>^X MQ:C2W9(Y")AUK#.8$V5CU+6'.@.A8\9 8+++(K@ J PK>1"HZZ6M-"]\P.? M?9W!*)6.K#,8HX^]U1F8I**I&J$FE]@:\):MOA3!YVPH5-=\B=L,/,84? 957 0C""%ZKP"EU3F@=+SSOM89] ),/UW,4&?P@4XH,ZS_]QFN M3FEU\I4EA8M\C"<_X2G^L<"SPH(K5[GT;TXV:.1W+NN'TV7^SQ]PW?HW??F3 M+8;-SW_^NWWK+WCK,B=0)$$:;!L);U3TP"P6*"I'32ECK/XI((UXW\Z7 M>I]Q17>D=E1SD+&BA1BT:!L)FQ@A*2B93!).6V.ZS_F[EY+Y]MRIE'SGQFYW MB?>N*'B4Z_-H3J@U8S,/8C,/3,T>4!46@$.7DG)6N;P[K&>YDYU:T5.(]%!N M8G]9\%E"'T[9I&R/^_5B]SWWD[U-(3-X41=&<,D96ETCD(]&!D*V)WL/D'B$ MG+GCI)-H?3F-]">PY!\@[3)X-H"XB8*>CQ*VGQ!G-S4.@\<..I@=*-:C\D0> M6AD=&#+L881"X(W,RH:4@^D=8-H#0)X(3NX''V-$/P$N6BO==_4#GERYG(F4 MU!&!; MN4740B9W/;+VM):'WHG>]UQTBYG?Y.RKI=D1H)PE/$#Y\3VOB![;: MVHM 9^/XPF.[(+%$)XVN$50V'DQK?)=*J[950;A:1<30N\9Z %DO"1:]M3#! MWO"!3OA7GYC"?^+J/^F4/]^DST>23K511[DD,"X0I. 5R!J39R)M_[&>3]'T MDB#25?Y35&O2@E;8$J??E"\LY_7I^<2;FT12LNQA6P/)M]K#T-K[V^0VYK=6 M 7/N/G)J$&$O"2G]-?%@%>B!!)-_HC]7Q'_;OD-F^\MR=7K\7X<041Y.V5[# MREL*\%9L657C2003BDG&"9VB$ *)3,@Q6U-WBRT/IW'Z '-,)L<@$F@A>7GJ MI"$P9B";8KV(AO+M'CU[#3!?%QU_/J'-UG93AD>\^!6*9,&:UDY%I&9?5 1? M29H25<+:^_P>0M=A!I_' .!N0D%G;>PA%.U\$>R8!*9,&#"5[5#T*D-.U51$ MRDG6W1? P86BMU'[%")]#J%H[850.1*@:0:&#RPK0YI-F""L):N2Z3V Y!F& MHD=I?40H>HST9X\P#B'N-10]6HVC0HW;Z&#^4#0A(68#5BK>;XOV@%45\*F( MXD3Q7OH>CI\#%&]+.$HI4UJO5S :V)=TJR@5E5":QV)*V.4>3>]NGA MAZ+'*.G)4/08">\I%$VY>-+)0%!4P"C#R+?9M 1:] MM;"/4+0E(Z*/$5R1KF6,6,"('FI-;6!@4-;V'@#[[$+1.T"DJ_SW%XIVD8%+ M%8I R1)@RSL%=" KRE2K=PSPUU#T;DCIKXG>H>@[:MP(CJA\^>\_M^CFNF5[ M_[PX^T*KBUA &['[9!AY!%3:"]=76&FO'A<,[L#"MT#NCJ4$_'?OZINR_+.] MYY\W8->K.."^5^P\;#POSQ;__T#%&# /Y*4D%J44AQ:D ',#T'8# S.:^(,X M.^E>%."+0.48? M)J>N]^G@8+JG;>SI!3U5TR^J<&8)'%495!A$) $=8,<% %!+ P04 " # M@%A63,N&O ^4 0 #E $ % &9I=FXM,C R,C$R,S%?9S$N9VEF1)=55!M< M$ZZ#EN):W-TEN$MP*Q+<)7AQ:"E6K%BA2(&@Q1V*NSL$=W>WXA3+^?YS+L[< MS9JU]KSSO+,O1E%905C$,A\E&.$!\/\"" ! H # . =@" '0A@AP#8 MH0!V&( =#@ # & @ P!@*$ , P A@." 8!@(" 8 @B& H)A@& XH P * ," MRB" ,BB@# 8H@P/F 8!Y(& > IB' N9A@'GX?V\#X$ ' * 0P%P& #^7_)? M;R 0 $"H$ [+\:D!T 9 <"V2% =BB0'09DAP/! " 8" 1#@& H$ P#@N' M8 P& @,A@"#H0!P'@B#H0#@' @$ X!PJ% . P(_T_'?V,#(0 (! "% &#_R8*P R#L0 @[!,(. MA;##(.QP"!@ 0,A8 @$#(6 81 P'!(,@ 0#(<$02# 4$@R#!,,A90!(&1!2 M!H&402%E,$@9'#(/@,P#(?,0R#P4,@^#S,,A< $#H3 (1 X% *'0>#_(?B/ M.! *@$ !4"@ ]A\1*#L R@Z$LD.@[% H.PS*#H>" 5 P$ J&0,%0*!@&!<.A MP0!H,! :#($&0Z'!,&@P'%H&@)8!H640:!D46@:#EL&A\P#H/! Z#X'.0Z'S M,.@\' H'0.% *!P"A4.A"I^' MP>?_U^R_1?O/[?^0_S?W_VW^_X/V'S(" / "X/A?\K\_ 4 K!SR\IU#Z\[LG M%(V S63X3V[?=UQZE4REFKR!&!*@X]IP3?Y0/(U<-(5R;<%($HM.F%8 M*H_U:*9R7=%XAK#GR=I(7?%DCG0H.J5*?EL\<=\E2R5AK+Y MRU=L:SU>;/4\WQMN:+C>[0S&H-=J;KW:'D]C-)]I; M;@ZG\E5S-#I:A>Y.E^J<-B:$L MA%I68BC<3B*7H5'[GDYME")Z7]I8E3,$J5U6.**ZL944A)" M-(C@K<'ZD4D>U>U8-4#RB1E@XPB*10#MP'^>5#/F6A;$QG\X9?TSK#U?$IN$ M7G]:PLL*+$+OQ.8_B/%O)9$F&?%932B)_W3, G#X?/J1B6GP=Y2#<*1[*,EY M)SEW^\4,NVO'S6";$4E^JR@N8(,9<(#L,ILG61 &=JZE/SU M@6-$6@1[>?^G31QZ<%^2>-DA%I0CF;5.AFUFS$CX^QW/IF(#>;0 MJ ENJX*9R0H6$+4R9 J$X^(U+7-92H;=1]>.DPD@[,_+GTTWPL5&B3<\RAI# M#/[#%Z:G6I.-B;&WDR+P;LJVT#6"7!J&!G9DE['!IG?,V-8P80=HG6)6E!3B M.S98T[&;XO+*8<,UCGOK\)%KHH;R+*T !)K\(IAC:":/,D6NQY M8QVZ$?KR)J[B^&HU#H[[)-D$'77(@WDF:XMB3_\45 &$8GCK->ZSRN-$W.,\ MQ<:<,.?S7!@RA#%TG\9=>H.M9-ON57 W7!*C3G/:T$M#-KM5M,N:00?^!C4! MEQ6RU\F)+;+[SQ0_'9Y9V]"07O$&<$,3\E>_DPP2=4^5T@03CR"O5"F25?RR M-[)2(4?^SM2P&*-7@M-[C#C>3K[Q90QBO0 MML(W_J7WAS,$K8K&66=5FH\6"=F*(V2M=VX<]:&6R-Z1QB)&"S#\P.X&]W;5 MQ3;&K!KMN-2O)]_JAH2K4IY1ML56*U.Z @DFA]!?1#>#GM6>; M!_P!7P$)/I.J&+N1I;_\/NB:!TR"FG$7^ P! MN].4[.5#6/!0O\^:MU#-%)-\NM1Z][A&!N;AU3*,C[*G4^C3BXJ(&/BM;.>E MA6FD/ 9^FN)6$-V9>.%/XE=CUT(/,R)[0$!WEW>G@TIG9;NQ5-%2\I'-COY6 MX.LILHQ M9_*R'N05NZ10_FD.\./%7//4D5.@YFNF9Y)\X._%']@RN&S5?XB M&G[G6NG/5*26;0P))M0WR@)M'SJTE<&'8?QE[*A?$#Q#W"^A54Z4#B;W[+\: MJ>R[1%T2>(Y[-Z69>-GN2I%-N41MTA3"^4*4Z*R(*]$D^%I5W0=*:/J4%IE$ M\$4!:[7 ZO8%E!92+5H' HM-_FZB98&>;)78[/50F1H/4081B8H8'AIM)CZA MG^1[VJXZ#-OC$%^&'^@_E?#.:>4T!,7D+!-IA !LXG"\)Z* :P6"%N<$S>4A M]5J)DPRA?=52X46ET,\\FL?/)G3J_**_\1Q2F:X/)3$+I^ME/^9C(P=+'D5% M* 9P5R,BK.1KCQ9L!'!AV7N6H3,G+'A1PFA24!+V1B.4&/E^@HYEK6H(5].P M$!OBCMAGJ99+=.@ORD$ MU\D-GMT0:QR@5(#QOP^PF7]G/B:QNG,^*L,?5J< MMPY3?,..*,0:%$:I-%\#&%;L,Z@YB<[2(DW2[,WYE@@HD9WDY+8.>.AJ)?3G!HLP7(PK.0^'XA,/"-2(4!'1 MGCFEI"Q%C@,JB$OX:"+WJHC@7 ML(,PPE7Q:2H'9 ,)+0-P8F0?.5MVW(U:- M&E'V_L9^Z7;>J:@TL%J%%2GK.H2WB=#+QH'NE'L+FE:!K:4P7/8A=/\"R4E6 M=".$5T^9G(#MD]7PU8*!WDAWLI<*XQ>4FZ0'Z5+05D-+4!0J;$26^7WGO+E!= MQ7PX"4>8RR;L*Y8^:L9=4W[(P7M),K[:DT60P$"U'CQ B.W Y^R(*H-UI.B[ M?S>+\IH,80!G@G#7,M)FII6*/D&"[TITD!X*?3&,#<8O"+'N<[^5B:4DZ" < MMGU;JP3YJC#$$^TX4**#//Z:G<5"4'B)UQU?Y?>K?+5!%,%5?&]U$QE1 MB1G/Y__%WC$M@J_='&V-,1#G?]FF\O &JY]!2')<:=%MP ML4)W\Z4+6)F^_>G8Q][)W-8]W#\ZH?'.:HF.7YBJSO(S#JA_*>3UH\2ZHNGB MR'X>IHZVK#V-YP5(95E0'+F'*>; W0[.V]4R^ M,44SCEHA'O(#MP:?SSL9-NAW[^T'\TU=IEAB$M(!R3_]QK[XON9A=H1($G@D M,JJIAB3]N":'OK^TF6FT=9)J;6>2 N$R!!:@ZZ_,O@R+!$CTOGP9R/R=C+@) M5K9B#)\V0%(4\@RGAU),PJ1ONU*-Q$AVGY'X++XZ1D9 #"*<[2-H&_D_Z(K4 M>$A8] ?S0:QTD@7VFG"FM\15&,1MPGB_\XDE>LIPS] '7-,Q)(<[TIJ%X-$4=1NT4"^;TL#IP,/;S^S/S<"GU4^'DH2;SJR.8NV$TA,J M%FI5M._&7!^=HAOP%SDZA $5P4N./9EK2!:SLIY'OU=Z["/+]IQ(CP!N$*,2 M+\W[6R3]K4;B/U;>7V[-V89UK$.^>==\$KN5U'@ Q\M*M2/Y.Z3X4P,566HQ MG7>TJK4_IWJ@Z_J,&"#F V%%%+QX'!@TL;ER3, M94B "6O)2$'64W[$UKU >&O^8<^7'KA3W%YIHITX<3)+*0HO&N>@.4'L,"N MA-!'K\_6WQ>M@J-OG?-GU:V//MP8,#GTZ32!!4:;S4*^A:#V:''U"D3(2BG* M?M3<]]1G N^&,3:'&GKMT G(^@?8> G,?7RWQ2WTCA5^%X+J[ETIP*3_"3DD M39_=52Y$4QGB[<&\X85KY\N(1)1*0(K/,A2 J.7>3)>!1,".=2/P%U&W\S-N M&8C)_J?L3T-K 65K84*(=PA2$A_/]4(&AE9F$%WX+DFRD(X*[TX8_,HR,4N8 MC5/0!I>!?N;.A104LQ_)N_4O_GC\+B]-;%-C W@M!/5*R^7/ONW TEXNA!??5C]W/4)(40D'$=SOV^# XA5JR;#/:VQ#,- M$H*?;7AO]A@_;D5B'E'"9ZL\S$XO0 3P?6ZAM,QH_FV:,C>=X-Y"*C$_CUN( M2[5AH=/5I^#DPA4O:?)P(>ZA7_IY"BYYX>V,3&[YWWBWW,JCWCOV6WL>F_5] ML!!AIN\YYKBNPR7=CT1 35:R,>53] 3M$(>&NU1XL MQ71E,E]8&)/DEPQ);84KYXPJ%U0J52"%AUJ:+2 6/K3B9SFXOTAFX(:)RRG>SGX1V1%Q*&JN+9D+_22I6%+)./J &X0>5]#M7>K;@; M9DQ0*1 TQ*'OQZ5?@4:RN4[,,/$F?8]"HE_9<]L=^A'(+*'V&(D7RBZ1PNZ_ MR(UQI7BP\@,Q%T=ZOR2N-DRO6#56AN?$D>%WM-9L7OK9H@\N ^H%FZWM$]0) M0W58Z/VD)PO3D<_H431Z$R+/=2K4. M0PLDFOEL43B ."]4B\ZWT"[^[LN: 5.M:,,NKZ/+P5<\X:P1HSH%(;NL=%0X M33W.G))CT"K_,T!168B3,52,KTE]&IE52. KB;5QA(YN$?!CL6Q^F%WT^UU( M:'(<(3V72IWC0$I%[ZY36T.I?X([_QL=-*2X:8QB!GQP?A0S M?49]ZR]U!N^J&E5O_(KV573Z(2MC*?U&&@[]KJ2XZA4%]!BZ;CDOS 347^@A M2;=LZMI<&W;"TD/UOQDR4'L"25HT]T>50$7&"%,<&+X"KC,<67V)N/,<>&$B M>TN_!08D0SZ;QDR78HAS6/\E*5U.51+&;6!B,+1SAL>*98G?-<<3JFIXELM9 M.9LOFLPF5B):>_/@RF\6>:/DUHND%*'TI,IPT*X_%-6Q=3RB 3S6C.0R/*/\3<;"4*UKF5E*1R=7Z$L-\PX=:,AQ#$Z!RLJ_'K#9_AG7TVMEG453AJ7ZA;&00)/ZF/C5QRJ ME^V)0$H,KD#FQ:RY%D$_8\$M<^R1D^-U:V7;2U;8T\1WG+S,@Z+58**S,_PE M]/4WPDW?XC)E0$V:*J=$*WU/SY4S6\J-:6Q 01IAV[XFI__>CC&N?73KZI-$ M9LZ$!\MV/QWROW:MO&Q0N9YJ)4%E;/W8Y^+F26<6-QW6-C6\+VJXHBW_G65, MZ1FXJ0P"T?RL3=%(ZJBM)O>I(_Q,F,E*5C/CT3)#F/HP"E.R#T4#&HB!A2^N MQ&+S\/UOPG) B/NB->J=0/^,P3XR$&6$+#XAW^<#6M:9&25>$A1@G%GSL24E#Q9 M<)B1#TQL[RVRO*_5,)17;X>N(?6N9%H.5UYW(<4>>'F#VTRO3$[^J8->^QHX M^P*'JW%O-',L$0J2Q_SW';U _>_G M:#T)41Q,N[L_"N%T[KT1N&I'D>VR@M[LN)8TXDQGO"RMR7#]A4] Y.S!$M"I M/+,#DMTV@0P&@8R#5U#$--HF ]:G'Z!KD+8B_3]1;U;4G P0("WXN0I035.NP M5DMO6'5GM47$/#QO7]B:&GW0R'TJ0VI(.=T8JTCE?)IA/FXXX(7?R!W&590, MURQ'O]3L.X#"N)/B(;N>Z%/QM]^Q\7HMO@H_IV[6"1^TC. .R+'Y[<2@8ZU; M/''EAR9^+^C^)MJE2(?:+TUGB-K[,0E(-<=B7-CZ;V')/P&3V(J6;.?XTN0@ MWC+?%EW"H-P86X$%D_.D8N.DBHN0]A8?];975ICFE -TVB1YVKS!1?YVTOEV MVDUUUBMYUF]VQC,8>#:0;;.)MX.YNB.I^1/)\S.U\(/%_*/E_I/%_; M.-]X.]^BNMB1O-@SNV _"+PXRKXXZ;PXV[BX>+OX2W5Y+7EY:W9Y'WCYF'WY MU'GYLG'Y]G8)H/Z+R";U%]G\+VK07[2RYK>@H%NYG%N%ZENEKEN-S=N/D[?: M\%L=ZCN[I5.VG#L]6B18'8I+9P3?UATOX-Y*\]Z\.L(V_MZ.^MXIY]Y9ZMX1 MY\'5]=[C\MYG\_ZS^<,7S0=_ZH< J8= ZL=@J4??ZH<(^$-X_.-7[L>HR<<8 MS?08]QFO^2JA]3N/^E4__+S/F7M?F08$AHJ7!7X'I79'Y78OY4&O14 MMOE4 7\JIWZNXG[^(_6L&7]G!,=O5,1!''YNWWP>_?O<(_72S?W2R1W%[A?EZA?5ZI?UG!>U\U?E^&OBUVO&^9O6YIO MA]QOVZYON]5O1YMO9UUOQ]3P2V[X7RGX8Q#\R17>*14%J-'R>KQ1/+Q;"3WK-H)S,:-H8-J)] MH)+.YE+4_\_C0#U+P'/P=CF)>2I7+(B,R(^?1:M0/I7.]BEQ#"N:]Q-/?SKX M5*_*M",0A5SOS*#6=CQ;/D/OW*C1>*#_XP?]"Y-6[_.-@0S]2[/.@-KD8_S2JE3_N"X7Z/+1HOEPT* F/#?S4Y??B_6.H'?45.5]MJEC.O'&W!=\8_O'+5+55!U\][?CFSG< M79+^+]=W35V7';>H!3C2""@P5PFD?ZI_I)^Q8^.[7Q%CW3K?TS+\[7I'>JO9 M@_6M-U7BYRMU59+'3YY5TN!GIX^3Z(5 M+1#QW=C4\49_K<1W6/\)9XL?!>\@I69_O;QZS)[N,(489>*5IR>]H9V&>$I MA@XY68)&CM4-@JN.30,IQBYM* _&[AV,0FL>0P)"IEZ+$DVFWNNV#Z9?=@N) MS;X>UXJE=)GU1CG]7Y9JUK"=]/7E])WPQR^?KMLS1SX>3OT M7?;]'I29ZM]^5H[9TT%ED^GV"5V?$:TJT.G?=A!4T,\_?4S3R.9JMEC4]MI0 M$&[_N-P$7WZ].7M9W)1Z>[B#4\,1C[J>$?X$(XK3(.S;=:/0_?F&?D:* M-*M+)3 MIWXW3*%?845V""H.I5;#1LL@D,6/FPJ#R=!Z@=)D<5)^AK/KYF)8 M?^XE[?P8P5E BQV@(\2;H*AIDH&=N=0O(_5^U""8CPXW:;A!%.LJ4M4$*R=E MJ9_U;JK*90FYPD7LA"/J(L8CC.#D^QTDY)\V(T M6IA):>JWY?)N4>T4C_AJ%1+IR/:YL4=X-,V>GFDMD;6I6< 3.F%##LP1&;>7 MG=48KF 2F#Y*QUR9IL$UC.A.3E/@0-6*T6"@%QTHT1"HK8O69#@4R7V<<*^J MR;R(M1,]A$YZ7\QF7X<=2MV13@$WDK@,\^+ [?@)$]VL>G2.1"#JI]Q(;:^\ M7MD$4%#!M(D[OP)5(9X2T''Z1V)]/M,KBXI5F^Z/ZW8T-U=]>3RV0OAJTH7^HCN'DT$MRK+E1ZL_PQ>PC MX+4NL:XZ3\\>(!"4*HSV++\.N%Q_*2R4%(4_O.7;%/1YLZ#N4Q6ZH &OB:)-5J:K%SM*2:;P,O M]?4DM>N^4#'P66P+OO/ A\C%\PV+8@M9Z',/VKUKV+.Q.:KJ4@]AQ)\09G^+ M=^PD?911#(E%N,>P*UB:^Z'P72,8! 0O=**@G@=I<-$D9\#VT%1:1G4#TW_5Q>XS M+KJ.FG7RI35Q''"1<\(@5,#TL;-Z@5E-1\V#ZZDM-8C(+"9$'#-)+DS83-9% M\'>@V6YN9/,A%[[?E)DX_U>D]2E^]-;I6#/^WZMHQ\JJHG')G?6%VZ7'[AY/ M6FD;7J18K_::\:(S>4ST6K9_S1X%D;D(&;!^4]XYW.(GMVV#N:M< S9,;OP6 M_:N\);YBG5D6/RS>5N!0PCOX3(74JQ-R_ 7I*=^?.ZB2)Y90,#+K*(\Z?YU9 MR5H3;*BN5%%T;%O=?KMO'.]0<YG21B-,FM8SD2K,0H1$8N&Z! M7CVL@>P*@L645-_A"(?@!I:J6A9MO0\2[ELE=Y]GS=Q![7K\PL'E'B:6N8L+ M?QR2J&H-WRW>HV06&1#*OHZH6]MGE_I2"\3^^[/8?X^WN&5,*^XF>FAFNVD< MT\;(]&<4K'4JZXTN-[_$"YNO8_+5RTLLA^NN9%9GQK)=M$PJR[Y8G_)4B=IZ MD?7UKI*9\L1ZL76I[I/\$1<_:AVR #$W5G]+AL[2"<=AP;'&Q_:QK,NY7[OK M"$'P_M:'CN9PZI<-%+C]P.S*19Q0.RF>YKVX",6D18A:+0I8QMV'RM_C6!P2 M\?Y/@J&SS8<]V)%,CA^,I^)VQX;DA$"OYANT^K;J^^NAG>O3=),95S.\X\)I M\NL"]=E=3U?LB>ARZ7?88[9O_X]K&I^IN&.KM&Z3H"$7Y LLX<8WB]C7B=CF21#M28S M="I#P\%MB)3\::9I988J+@D'V;+WY50:UZ09OUWXK5SZVU=IA()>S&19#F=I M_';9K#'9S%59GK/>G^1]21ARW";2?)C2*6)](:IRP!=9?@XYH4PYX8H^%G'A MMZ28EUZI,9Y>O8S(:'K)I.7.OW62=S&=.TY2?^6D'EA=T,RMYH=-_<=HOYR6E)"ZOQB _;]QE0#&@ MO]:OVCZ@#:IQ\XM'#XD,;_U6@$_R;XD'J8][C 75UF;0!J1 EL]M&UMC[S]( MD:1 D_''*4S![HP79U;!J4*!!FX\Z&93XWXVB/NLX*XVY&$RA.&DB/]5T95! MT3=3\7.%XA=Q1=HV1:\UQ4_MU=:PZA>V#V-/I23#HOG&K0&.K=-&;;YE[:5( M)=]O14N2E.KS6Z.=E>H\*V,QQ2)N>\+7AN/#AK_U*B5D#L;*2OFW/WJ:>. MH9I$;>S4495XKH?"1K6E0J8UF:"&@,T/MY7W?=$";=G$[_[?B!+3;F86M:JO/8'8L8([/J77-9XXOEJLOM:LO4ZBMJ*FMJI&L MO:BO8VIL4&AL>JGM@L9/9M46K?,P5E13U]ZY>:A0BRMK(N6WEHM&[4TTU^5= MSFF ,GJN=/EI^2<_\"M?,:A&WDY<.T]>O'#$]^1)I"0FD#T7]$MOV(PMF&_&L2A5$ *6L*+6 *0T# 2$RI MTZ AH.5;<4A]ES-E(8>63U+764\\P7IIJ"@5$7)VBC5NU%A6)MQ:2PV*L?;^ MQWZ"5E(;%4E %A6XF;I!*Y'\0_.L%DV'5F3>]+V1%KW+-$7 -)U$,[VW%M$Z M/A!/_$?*E6!ZBXC>5_F?'?O=8>:F]<40=#3O_V;_T MXV_I.D(=(.%7<1$7-=%U'3'U64D!"0E;D*2\E)0\2*Y! M2A(TO$K/ JJ4@Y M!^+4[776E?F%(?ZJH\PHH;*NJW0NIY:EJ]Y1+5*H-DXX:QN#X)X^TC4GQ[PW M6ITLC7@ MEV?3G=$;RSGD1/*K5A77E5^0D8 MQ7_ES MOJ)1H?:G0:(&;%0[/]<@L5K&N0IR,4HOYJE0Y&2>K$5_<&5[G=)GVXU8M8U#T_:$3.8C2OWQ](U:F/XQXR* MDOOT;N-D?.-@W6P!W8PZK*U9&-ZC(M-[[P:V&E#)J9>S!,N:KZ^*59A#[IJ$ M8.8L:^8OC"W"F>8VYYMH%%OO.;;L7I7Q"+<,&+< C>85-EMHV6#D" O$EA$C M>98'NJ2F*?%(D?@71\IT#L943H/=A.6,6H/);@,RL*7#K%1X1U82UDSFR5*" MT39)H %%A"4YE^%F[C;^G>6O_>W#Z6WR[&4J!4OB"VUZJAUV=2MFJJS7/:TX MIW4Z>IU3PK1;>=U9'9T*ET'U%RO9.[EY2O#87BQOXQR?'DBN4EZ 25VP2$*( M2E(X;FXK8[=*W5I'?C!FQ)J_$5/L0DZ\4UU[BLFM!#!;F@WNEB[!='')U20#,?*XS!^2M $+QZ2;$R>G MTEX?T:*.,Y JWTD)V;D_R0H-L:/K./2EROH,V2:YF_$3; Y(F?XV:T>/;0]M ML LKL@NGLH_(9OVF(1BB81_T%DO0@O&!(<)L$#WR<0V/,D\L;D_%%$28LB5=Y#3=4B[L)K).)8U54M*<4A5@ _^ZG2 #3LDH#JJ M?7#,J3I^Q#A![%M/U7/,AS@VJI]$1QW/4IS(4#E,_+;.P]:1@4[PY$;OB0L+ ME=*8PQQ/2-;OA%*O\N,;S7":%4X?\CE:BW#:JMZUF(W4K#NI MQ3FU0TXK*IUZ.D^5=)WZL)WY-HA!S_VSP]6F)CFNEU6 M#\Z][\[7[NNVF"[6/URL'+GLP8N"ZVNVZUM5T]S616*>UDR;,>[=GA/_EOC:Q?. %+O&4N)= M]S%+LU38#$;Q-ENEV\)$"W9.(4Y3C #A%8.?6X2Z:]:L&P:\EX YF7!1^A7B MCE^-06!G@&.G1U1\E>3DCON@A;!6\4:PLUF.&]?)D?4CCVBM8K#"N83Q/.^' M\S[P?##V6C+K^J'\^F_;-6C\>GG5(^GX>O3E>@7#<_2IO[=JH!:RRJEQ,V;6 M;SZW.Y)R_3'99ZTQ?AT4=8/A,Z>TM$PF >>=EB[Y:E M&3"PN.<-OQU(NG7W7E1*753;U%D"OS)JLOW%>HF7^Q7'N_^L[X-#V0#_D&N5Y^B;_R MH_X<:/?P6>IS\*5O^*9OA.:CL8L@'85D,/G#%=ITZ][XQ*TZGJDDPDC'-FCO MFQ;.(?(_Y4_K<:[]8^*@A'B=1/-_24(DJ<3SB4(G70+6T[?B&0]PM&H([&2;4V3?4NH9=NUY?^R>>NM:_]J4][ MH2\#4B]-D_X8*_YK8C@;1!7#%:L3%^ZV-$HG8NONE6Y=)JTRC6UK=+XPPO\*W*6N6:-_9ZRD'L8&7Z1R";H+@ MI+8,=ZF6-%%!(5EP&F*JYW>1MJ/)[RF$/])(A*%@?7 NB=WH#GO'3,;P^-%2 M/H8,3\&K)&%[X">1A =A%%[>L-\[K:*"QRE;>3\AJ[-RAQNFB4Q1W^NS%AS% MV$141A4*I5C;P7 \(-^/97YZ4('F]\Y,](8R<)EVI<+XB=?I7)59:D@ F\^9 M8;5#7=5^-/CE'9]I&FII!>;/#W\0W/3G^T>W2496[+)I_ME[S> 53 ?@%/.2-%@D?@ M=+[2W!5;0LSJ?&P4[D8PNV[HZ3Q=SYF_X.Q/<[G718WJ6K5R=#79R8MD%[@J MXG,TW!1_$?CT[+VP;)ED'A@H_/ENIV&52W-=[.6V38!=Y\L7J%BR0S*IREA] MBI8[TKS.DI7@ V2"L<_WU^&GP<&9DQ]P W$AB'3^[EF-'HDM"8,H[8[W[^8 MAEM%L@4RYD5PQ*'1FY.G*.U&"W<>Y>F)QNT3QFG_4TB6YMV:HDE47B"4(_D( M9C:00?E4HNL,!B_GZ( _""RI,LJ &,'(\B6$\N8K:$S)UGQ$^]:JN0Z%ZHLL%'W_E&YV(+MTF4[@%9RB>PHI1E M]-IB)-F;HAYM!\FYKR8TI0>,S#33AS_CEZQ"EKE4]Q&+R[ZI.XQ=I%]BLW*# M 1$.QD6'9LF?/NLWCOWLJG5QR,BXO18J[7E/RY'3^XI^?]F$H.IOUO-(1\&F MM?WC"XW*?42J5K"S;#MF:/%H^RP6'ZZ)M0MFGYA[28Z6$*_S9=0'D]'A2G'^ M0"5JEWK_.XEC?CM91:R&J0,!3HKIPU\I]?.5EA(-,[C?SP5F;3;U[Y;U4TV] M5@Q\QWVF')O&/1>L0M<%UGU/W]TF2>@$E"B"1MSZ8.'LRVG.P?M$9!GZHL8S MCC_]6HM#TG:6]_>^Z667%%JA5L!%BG^E'/_+_)%'^*\OW]RAZ#@CIFJZ-:>) MRN_D3])$B6JQL8;]6>'AA=_Y#SM)L9.)B-+$[,"ZBA3][XT+F.BQ7ZAZP-V?Z"KI':61 H[B*VJ#%99XH3$.KH_02-KJ%R"CQS#S\9Q@=;6@L;[%H?*3.?D>]?J"8#,IOFOXG#'U)@PR\E$;W_K3US5P(!IW\(@TWC6)QU]Q.*CKH>S>),= M D.=H\..OU\<4W%/&?4(E;ICWGO27- K#7Q8XF4/.(.(Q=#HI)?&VFVXL@X2 M8O.=VLDXU\*^K[0M[!/>ZLIQC,]ZUMY&8\N0=JR1_)GC3"96]_$WJOXS01:L%_B-[Z$,FC M*S(_36$8>170$";*R$1_3/!++F#K.%+.3=0^)'6W8"?*TO59(GL_@)DCV1'5 M0&S MD054Z-%09+;.!FXC6ZCFFJ] &= ;97I04W8I*([1HM5ZIZ>J[94KMSW6.]#FV MA3ZN.9_PUPI%$3'#N@_>OR?Q3QW]WLV4?HC2E>($6^[Q=ZP=Q7R)(C">!O0I M16'^D(H>V]6*PUC;?7()&QB(\ZA16/N:!8]HF?E1U5KA9%)L2_QS:O^3=T\Y MU5G@0TN7@*M'AYC9E6AJZREX[^OZJMF>QF+<"A:WWVF;R7WT^TYZ"GW/[R.< MA15%--6D2NRNS[.]H L!JTP<:6Y;\5!T+15-RBQC2M76R$]I$5'G?\/58[2H MC$C*R1:HH@I/!@B"'H.%8__8\8KW$(^1A+%"[+]OANR@EZ?]YBCZB6:9QH6C M,)R#]\4ZM->BKO+S7C?A2KYPPLR?+_<+K)ZV$),2_P]LOI%CNBT>/'5KJYSZ MI/JX&0?:W9GJO*LSL$LH1+\]\X!/GT%:>]J#;XS"3K0+-(XV>FVHI#M#%#WV$(\J]UIB5,HBZTP/FPYYTIQS0S^Q)CDZ MJ);2.^W1T5$C_VD6$>NN4+GR1#W&J*CTGK+2.N!4WYA,(>V-'VK&QM#DB!>5 M+@G41?.:E'_6S2FDW XM?*8*:BPRK4=8:= ?)#>A(FM!'?&9;:QT^1=HW'F: MX-.$A&GI%2.VMFW:]W7-IT*HOUO"=6O'6/A)TK=],^N3SPVGF$2; M;GP?@VJ:3+5,.-[&:-D,GVO"2'7'H-M(IJ-[Q5N=%IDOIP$E5A+5)_$]*L39 M3PB.'A6_USS8]$N&&>4]?O:][%EZ_6OX1'R3LGF\?[#V;_QK]@W[^,<#VFQX M5J%FJGQXUDTKM@FOB)K<3;O@E*2A<[ @1"+8"IZU MF(&?44YT(BJO1.E;E?H?@8KG%6CHW$$N3P:QI0 M@CB-\OC8O=^I>--CR\IDY TVL")Q=*L'\$Z892HVE+H&]6Y_[S_\6K@ M$YD+U5[>@T!Y'\/I3&[@?%FQQ*F.U%>%^3>MNJSZ9._DK0' _H0*6$46X,Q% MLQ^[2G:E-YKI31,& ^;-!GG>;LI>B>L5_L,K[NRLV%P!VDD]0L(Z)W'GC+IL M55^^RW;-36,&AJL&O-BHD(@=CTCQ"W&+1.S7?9!#+U8ZAQ M%JA^XXC:']'-"'K^_'Z738-V_QU]T.)].@ZZ-K$XUGOLJECL!0NBWP$+?Q0A9QXVCX26FQZ'*QV"SQZ7('*F8P%Q*IUF-46#;7H KE%I&F M(A;;TA:$B.JS'%2;M)O(&RMD>-%LKUEGA%0&_9;'2[DK^Q2G1]O[PJK4)Y3@ M:4LJ]!V*'=K\QUR*6K.)@77*:UI:1.PZ->0!&4O7)?P\$PE=6.L610"]/S+AC0GWD+ MDH2>EN3"DN3,;M&_77%$9:F57>E1,XE1ZUYW,VFR/=G6A4L1AKCI3/5*,/U3 MI#S:EJZ+ADCZ;NEO>@,)S%XL"WL.&G'+7%0S N)T+!2$)=M,!CPJM?=OBFW- M>T2#!0,P&X(5&Z+LP:YAFIXY!ARK+40$1G4_SNTD^QJ2 MA9JD'PHU-'+?,S%J*>R#_7"#'?)Z0.C?2T<'O. ,5D>SI*_Q,!?J9RWJ4L[= MFY8%WMXQ66=ZZ7';%<*!%@,%+%(:MI0)DR?&XK-"=E'EY'XZ^6Y&4T%ZBU;+ MB25&^:U]ZN-")]8B>.I=[^S9WMF@73O3#$]#K1MMU6Q643 M$H%=#]:R $TP^>U9_J:5-DJ2!J0M&$ZO&@Y\>EH_:]=CLPU?FW]/_W2@L) E M?4[[XZ7(XR++'9O90Y#9[(S)RR_3ZQ[L(5KL'9)^=IRN3;1TL/>16(9:\66H M=KH(!@@7C5M 78]6_J6G:!JY/<*L.EVL'[47D*<;V$JKK@X^P?P0&\EDM?PS M\*TX$MG^VP3*MQ0]92QXB3Q;20"=/>6 M1 ?L[;X[''!H>E \/WOX9,*:[F4 M=3/#/8->DH@-)NF4<-D%RFBSB3\M)5(G^9.T!2Q,1_*=+)L[ +9/O-Q%K?:I#-3 RT+SJV*^ JI*)HZ"O+ZBAL MJ&H<% $*4]4AN3[AQZP?H98"&6-^>I!1T M=5P)5"@)&2AM/TET#:M[O;.;CIP(](WU&,1UN+^'XHM_Z*-77*%M%^YEYVX% MMY-69ZZ88:N6W*E<<*Q&/:WF*X[8.E% M/);B^O'G%_X$C/+&E%'BQ;H#[H1 MF:@R+9@*6+^T-8EG,_M1^EYR!6UL.;N)CJ'9+[OYFKXESKPINR3Z6TE+[VG> ML)-T-OMAH9/4SJG4BA/EOJ._AT9@W$$N;7A2%.KWN!/U]D2_EO#/!;;Q-?D? M_AT^0@<,_#*[5@8&>D&#>>GF]?E5G?-#D'+O:_9!H^R!5K2!"(Z)]WGE$L4C M'ARCK1P?;'5CPXD(6RAN$R*^)^?V,D''[7]4B2Y'=!/O?SG&//BN;31$ !EZ MK5=PY.#TXS_W%^=4 7'Z6U9^\,F8UW!98+),]:A$,X.?JZ-_7XBHO(NM7$0< M7V[-2(VH7.A47)TP7F0[7]2C71G%64OAG(WCM" A2;N>I>XD+9"73V8P2H0A MVP>/,K+]BCW:5 BKA&[MNR;LY,^;_\0:? M0/=B(8B5;>?G6?PA9S[ MN%O. M^M((^2PQ^+/TPF^@\"#[TV%$_^$GRF=H%6<"5^UKY7WNA?%\57F[ZB?1(@7G M?#N!BXF]K"4F.[D/89AA/9,'_11XND4)(.UO*#&0TW.\E&!MI5"/RQ#$D0J>/ETO8?HRW^M:D_IKK6=9Z=H@X]YKO]&+Y]Z7<^7+I\3V0^ZN6NM7%=0 M[-MXH3<@IUM9T^0X9I).*E);./,ZUFF5MQWL?7&_Q@"RHAV*U "*M1VJT "J MN>J[&-W[D#-/G\R:UG3D9Y;WQ7]_)/*<3L>L?$"/AA&%+.N%"J^&V?XLI+D, MBS0ZG2 @HR1(B3PZQ9YM+'-KW+,L:L%7JCG1_8RDOG>MB)[AF>2/& V\(%VDM[+=B M"8@OZ/$=HYR:HPD?LUWM*M,5,QR3*2>":?([BQ0?:[P'FVLMV]=:MB8^-K%: M[^Y:[V&X1U.A!^>D?N"6!]WAJD_ /EL/:X,IJW:K>K$'^J/2L"W#&0(S*C)7 M_X PU(/214X\;=SRIM-Q71S_;X>'9WNOO5B(9T>T9UG"S0SKJ @U6#1HJK[5,F0711**+0AU03)1JN,?QQ\E9WDG) MTX3BO+B9"%^.GS<1&W\7%='H5@XCR@TT 9I,<=,=D7]'(_./3KXM53%T6'DW M3RD43:%-7U5U0/E02T652BFU7C6I7C7MMC@J0N[KL*KBFA.1D@W+3SS2OY.2 M2J^/%AYY"0M@ROO$FW>J]FX;9^XS>AY,-QY/'_6>V?1F(_6HX>3ZH0WZQ5KZ M!*?ZA_(&L_,&Y0*5T7B]67^KCA::2*H>Z,A!XI= #*_2Q)]F-9=@ED2,0%XO M0G5&XK,OKQ&NN)Z^AL;7"^\:#,.L@U*MN05MI.YMJO5MF05]#7P@.HXV0'W[ M'#K7%X<6PT8/"Y\6K7L'3Y\OG^\=G7R<)A>=X MV&?=]B)Z:B-K%/N" 1G;Y MR#)- PPY+F1YZO.ABK/SS\"VE;)PNL-AR28?!5^#UVH9U:8-+5]YV0=O_:8* MQP?8!>WGU%,OR:5WH5DUV\Y7!_?=R>W M7GIZMM*U?P]NB,UFT.D:/?O57^P ';A1$/ECD&H3B:FS2;YS&#=V'-@YG+LY M'-XHXITP3+0N;^G4K,LZ=G=E]H",O:2F-$G)1787\&GAHT[S9^K'_HFRB$5A M[PWAL,E'\%??N-G'N/P4)%??ZI/F>&*1GQDL!I$F&EG+D>2_D?64_*E10[US M(^>F-'%4,E26!10S>9-4-_X/ = ^+^%[8#T]&K4].9TLC<%SKFL1E#_8FP1 M9KIY4YFK(9OWM)I719W;TIRW$47H<6CL.31:4$#KHTLHYES M"IHO)NP4>B_7RQI1W"*399>?F:(W52YI[JWI]8GCU=5I.176!YO4QK:U>$8" MG!IW-FM%W:RAS:P'[NPQQ>QS_JN3WMZ^5NN&WNSYS*FQG)[7;IK6\\.XJ)8 M>0[X?7FHVO")(\817MZ+-Z9NURN\W_4:G^QJT.QZ5S ,VS>NOS<-\%>4\ M_):P8R4/7!4GBLH6P@3\6?B'4ICXJ#J;+Z:>?2=1#FU>@.LJT:LK6U] M>'=]=W.]R(;]UX\]S8I]RYXPVF^KVI=]VK\J_X[>5LN."Q/KB9*GRA-$0+?[ M63J&WIYO./=3;*^*4_^LALZY%_^$*\VY=]RZ,,ZXP\<83^^Y:,^YJN^XR=^N$F^MK-1@/UM MV$8+F6@08G-ZJCG].:[0R8WA%Y/(:_]*MKZ@2#828/@M>A9%BV BI49<6:W! M>2A.IAHF!T@[B_)=?/B9B/6G6FV(4P!!O^MV?]*V'_A7IO@[EJ6O(:1+<69^ M?P2*JS)*'_/;TELVO^= -$ 04[9,F3)Z!9<)-%BPX,&!]&318D6+%S%F MU+AQ7PP9#AD66\B0X$"2#!NB3*GR( MC(V7+ES'_7XP1XS!-GP7=%:S'U+'3E'?WVOP\]>KO7>SDUK M]S5M6W;KK+E9WMZ;>&5=AL*W$O<,&[E?ULM3-U>I_#5SJW]1 P_=D)C,[,== M$KO9&H?$S!-QQ$"I,&=CA *[[GV'$"3DE-VYDFXION50HCI+J>$ M3AOJIOH('(B]_58KL$$ Y1KP*0/#2]"Q!1G"[[0'<2K-- FQHO J"[D+D200 M%>S/L0E!9"Q"#QG*L8F'K#RL?4 M'(K!O/.HK#(]\*8KD+N%](/OPX=(>\RAQTS:3DO03&)/S30[[% K_S*'4N:P M->,D:$UZTH AK0 ,."H& ,1 :#NK3-3,GDU$U+R8154D,[I?55 M$35-%-==$64H-(+,%"E.![GL3+^<.N.+-*I\'2B,&*JLUEJ.KE0-NMT2Y,^O M@^ *4K# :.-V+NGD@JHZ;=&]2EW@5FKWLW?-C;=)I^B-+#:OIOMMV[SDQ==? M?>6\%TG=");W+N-F"DQ%J]P#\],+O:+'HRICV&*G^/AMMBEOR8W4Q0!'>C)4 MIQ[,427]2O)V/8YW=&_,!@TU2=,+I7*YY?^/8=909O_F-F#&I2-X9+ ]!,G8]D)J];SRM8VM, M!C&NC9LC*=,>$S>;Q;U[WMW"3:ZVHP^ND4/$!B]N7WY+$@,I \3(Q/$T_HPA M$Y>KVWKI@K?Z$P=^*Z>MI+1I*GPYRW$$O3 <9S*V5,D='T83Q\,DW,71/3^\ M.-$[_^WSYT)\F/:\2O*=)-3?FFNX@LR>ZJ^)CYU,[N>OE?+I8_%CLFO;8F>Z ML27CE!'YB;U=S-7O13XT)/ =$A].98S5-$"SQ?S>>T/;;^Q]].4?GWU"S2?_ MTO2Y-+'Z">M\V@/_X/RVQ[_[&3!_ZQL@I?;'P/TAL("]PA_[;M*8^?C->,I2 M'K_68Y(8A,%*ZNE7!(5WKK^EIB;+TXOQUC6DYF#.> M3W9HNP[V$(@_]*%@<@@U(]YP2$3$FVR8B#8GUE E4>2A8&AF+VT)[#JL<>'E M:E*U+&9I,] S(T7$8,)CD6MC("0:]RJFD^"TRE]%M$K(_*8WL13)(9/HTP%^ M-HD59 )9]3K:7L"E#$9M835[]$T>65@\>"D1BU@AU>;(A2/O@' VE80-QT[8 M0X8]D8.BU TEH8@[/1<@DYA=[M\,VZBXJ6#SF8))I,VA>$XC9G.9,HFF\ M;P+EFUX))SBK2M7+D@P50252"1QQ>CF&\-2GG'-WDI7G]BG37T#F6B,>JR:F"DH1.M? MVHB&(*APEVD.J2E+N!O6Z9C7ER&^2"ND2NK+O!^MMS;5!>]6 M^ENU_Z(DP$Q;$7[%51J8)"0NVWG87=6[LCB*T;=E.]LP7=)/S\9-#&8UL((' M8UZ9N PYP$PD.F='QRS_.FR7Y5R.6. CB0 :I3*F 0 K#586HN)YH0PZD" ML(4T'$03:^D3D)&RLC2:"@ WF 1WEX$60F8B!D?!P22TPF4@Q\ M(';,)&ZP MXZ1D G1I )0RN!P ,B\1 =0(X&'DD8])3D-/9P$#OBT C%H B2*"P#HB %D M2>A2$NE!"@X(R;>KL-;&U:F+C9GINQ2:$X8H>VY;N58/$8^8U/M(XWA?RA)7 MNJ@J H63ILPV5'K [[#(7ZK\H.G[291NW"6CM]V#:4MA<[[%H7N[&>*A^-4*20P]#+ M_U?K.E"!F29+:E%)2B#NC*68MSLBKEI&WNT7?WW8[Y-X;4-"2=F_>QW)PO&])>1$S$X1Y];!*RYQ;+^&:%K:.,1M^G%[H5CD M:]PN@FU=\C&( ^\WN(&(@E29FDI;-,>3' ="3G@S@EDQX/= &B)Q3?DQE4O$I!H1^ M"I\FD=4ZEPH ;E'<"E3E]26O9!AJ[M.3'>401@3 RCO^$QIPY$JO.XJ@U>QZ M5K\NYTS@"*MI214 )(>0J,]E[##H,T,8A98G#Q(J8V,4G&RTA9Q4&JD MA.D8^WNN*[H^[ZST8-F]O-@0YL"[&^!P8V9.'Q%JRA'^T2@]TXQ"4XC8Y-T* M/Y-\/%K:D](W/O2=8OWG2SKZQYO^9Y@?<+ 0**)NXB0J_VDL*F+NG#W_/T]Z M E2?D=Q&WZ&5*6E6;)/JW2=T-;,:@(%D;')&0TCF_QZN.DJ.;/*MM+X&O@@0 MP6B&91Q,:N3O1&8H233L<@H0:)IF.1(P<(2& 3%PXIRB !NPX>9O H?BAD"F M92!F)5RIU]C&92 C:D1DEFPO,_0))1IO I'4ZKMR(WE"R\"480OF+0=K M:0=ACXX\9)CD[TS6;9*4"0A;!2BLZ[KZ S!&A)I0;QJ]J%Q2;_Q82;.>SHA6 M*1O]91M+I!NW,1JI$9_$43?(\33,L1K[PO1Z"S?8([E$9-5:Q)$RD).604HP MQJRV*/_LBT?4[W@L*[6,+G#2B71@R7K@8L;&R264"9S(\2%_2)>"KB(C,M-. M29<:9B-SJ2,U/(0] MZ! &,F'AD*(J"2(3 &5'$ORHJZ1B7SGD(,0!'Q3"(M#&#K"N+'_D2OY%*O MTDR-C.4&5" &JH(.^R327HZ.NM)Q,H$2$)&0!((8 LWM0&\M%V+L3K%&INL@ MC"( #@S.TD(1Z8%1U&A0"( M)0*$1%MI*U:4 OEGBW1('5-CU&*S,FXIDO!%:."I1G3QZ$@I;Y@N2(T.-X00 MD=+$#!DQ4ISQ"@. D!"$((C,,2#Q276NFA1G"U5B$D@%#2Y3&?JD,U=G#X', M"U5B2AWC*!0Q);@TR+BN3[P4K&.9#T.RBJCC3D)=FO_PR5BSR+BL8:(CUN](QR M=&/6!RRJBN,&4AOOZ"6HR#OB8AD#IYX6@B6Q,38P]1GQ1E9IM&!JU25O%:9R ME?Z> A(!X$B@2P7V3EQ^]7(F;&E>K#^2=5=AM5E'LU65E2\F$E>[D;9$TS[O M)4*X"EST)4IK! >!TD^+L7R"YZZZZ"(/9TAA[&X4LI-H4Y(LRK5.Z4IWSQE7 M0^N@L2"& ?/$@)SHQ8ZLQXK2J1LE-38>5'<&=B552%OJE2GCD_C"8AR]%9W, M41];$E(;0GU<$"[VL 2#K1][ZE,W8C;;1B8V,+NVI#4]\%-J"E*82JHZ=C]A M#=J.C5W@*RO(D%T+QO_J5 #K8&+'6"71S XP^44&(E-%[FXON*#.2$/O MH$+O9B*KPJ D_.A)^>4,N?9/#8#U7&;N4J54O$X5C\P ?"-J :D@^.0&[JTI M9*!4NC8M]HX8>A8&<$ A?)%I'HA^S(^N M2!:!'V E3]CH1.2$2_!&PG;VXD MW,]DXZ:?),DFTZ2%>$+=^K.%]L:(7.B0MD]'X15)ZR5=4C-T#7)T.6D\P/( ME';'-/-T@6>W#(9T1RE>>RNC1#=U8ZMWS]5L7-#%.*C=X-'#SB]RV].$+%5L M-$MG'"J"VH.EEF6L@N92_2^J:DCB/$B*G*901%8B3<;AF'>[R(\>^J0J"V@9 MA/7_\P80Q H0>QW0LD@QAB+6?& =TW2\*7_4J+>KT"/BA/I;K7XB:+ M@'M&WT!N_P(H/TYIB&KF HNO(,A5CAC!WHSB&_+:(@T%X3NVB2YJ%97W"1BW8 M6L2@$:.1@"38P3!,BO83 ^TJ(P!68$_4 M@E\?.780#CF)A7\B&27BK!>> F!#:)0=F>% ^;$*)4 JV55D))1=A97[YZMH M.3T3ZS5WHA$,\&F+KJ+[WJ$;@2+YWH]RE\\H\Q OYS@Y+11+.5*)%* #" M8#<$(FW9K""0 @U !^Y8(FI5FO\1RC;O_@[ONEB13N4F!*J3?+9'H6L% +)F MQ@ +EP'SXC2AQ5D9*/$ 6&+LC#4G( <4][*HO<.#H4](?H\@O)_( @QUGF/"2Z\=@A?.>:T<.@V*2E$9)6+=!6N&;B,09&E M#T"& _LUWNUT.MA<$ XL!\DIK%93'R9PEC%(NX*PB8JS!5NF0#O"1!NR!UM: M9:J0XZB40OH@S[7C1LI$H^*1D?'/O%"F08^D2OB]GFZEK1#*,0'".^^0H8IAYKO,2R%S/?"1CQ-VQ)1@% M #A)$AI;(?**Y%3"T#+7,>"T&B4D@5ZF C5K&?K;OW&[,_&H- 52;Q:$N< /="D5K<^/B.R8M2>P M*?KN !IG#35A#2?'L'/\&E%5)0SU:ZE"B--ZEV!+SR6IM]WZ_]&!BW2!M%N% M3X!7<#^]QO2RR/36"2X\E=[\B:Z\S32Y(S"J2^@&EG-S%U_$0D4LQX>8J"J2 M256Q8B+IJ8A(!]?CFR!\5B[4%W:M8A(8)1()*2>BFD$_G*M/A(*K^\P&XPSHGK$@"2-A M%5[I:D?28:.BHR-!%&-PEN6V][TR-N,I=2/^N"57Y2)N)8BW%YE3@O=2)-[< MJ)R5%_>1I]&>;@(LC=72)P47T5XWI::102)O89YJ>7G+73GM:>7LT>KL'T/P M[WZO"A_O_2.L!C^6P2=$U*?6-DU;GMMW9!&?ZQN9Y?_:,J8+_%[*S#VJH^MX MHPG=Z8>K+(R4&8,KW$.)M.!0Z@/$NO?4+.HL+ - DQOE)'3,ROZ$[%Z>)7H6 M%/6DL051)D*/3W;,3?/V3AL;DRYV^%17=2V?=N]<8Q_5L@#>D$[HLX'VW[HO M]WHCS2$Z/=XKAIA"/[V$FQ)91D&]-ZH#D=VXLJ"*4LP+7#(A51(3YM07 " MP*1ERI016Y8I1H ;!0L2;*@LDXH PQJ&"1 #8L%), ),TE@P@ H*A)Q0&8!4V")*8L34>#)1_&5%;/(3V1,DX2-0F4 MGE"/()6M #3I!@ %(W*)$C_3\P! ,1\)IT$X CB/0>)A4SM*I!GPZ/UFV8 M5&-+O#T;@KVKMZ%/NB;!&FU;-2]=B$#9RH6XS.:^R90K6[Z,.;/FS9PMB\D8 MT[0=[[5[U.OKO&XE!LC$NN#+YDC[^G8Z6_#NVT[)^\P-TO;BV+RC0V<[ MOB_+PN%/UF=L7R;UDD 5YV_\G'0%)0442SW]50Q=-,70&68QW/!<0<7M!:!I MA17'75X8$N2.6ZT-B%]H_-G%(6W =7>4:W6IV-!PTJ4F8G""]7>:C$[!2%>! M+#H$_\ *)%5%24IH0&620C&$,4DFF: 10TIIT)5&2@$8((:26QT 6EYH/=A8 M)EL$ $-PF8#)4T0Q9 (1F&G$M)B,! 678WXQV?CF8"V6U]!H(.Y(U'@8%J9: MF^#EJ=>)KYVXW$G%M;G;FX?>]IV>RA2776TRX-!@IIIF:M.!&@7GU7U$$?CA M:S 6>")IJ-V8IT\88EAI<,%E-YB!["%6JZQ;V03G1@$,:5!*#/64R54V^6<7 M6@<$MVMC>1&3UIFAT8.#3ID$MX(!']FE)J %R3#28$9JLIYH1S$RY6SG@30E M3]X^!&T,!U3$;%IH;I32CQTJ@U9#6Z)AVI8 K(FB1KNBB/\C6[/.26A![S2L MVFH]!;03?JHG#,^EV!!,6"Z:BZ_MR[IKMLD^ $-3KRGD+AH8T2;;,AT! M?+-)&WM+(V.[[7Y768=-VBCL#PVW'%2'.;IW@78=)!^0L:Y/&L$0?NP4,<&) MIC"@DMEM*B29E4EP4V* T*?,Y:QA1M,<)2DM,P/PP/ Q*5G@2A< MW&DTII%*82@X#T.*:V@TRU;Q+V(T&HVL:"9 G\DD/#C1B1A0V9 FK4!63?*> MR::4K8EHRRC$D)>4.C(2/14+ )H03%K63>XK" J8[(M2 8>&>9]OXHR_*2Z=4;XF_P<3D%WH2M1"4?8T\Q&.B?CJWM5MMF1)LI3 M.**H1NHA(U6VQV;O<65@##O2^^3F.X#_)4VB#G*Q,8D1-XLYH@J^M@SQ.1>4 MP4U20MP($2,EQR!R5)I#F)H)VJFI-<.HIW/AEI)[E43"+[$2F-X(G"BY,0U6 MTLEH;!*##9\M:=_%:5IYYU_^.F> \VG<1,LZ,^H(3:R>).N*"BR8]JJLM&LWQ#::;"/CC2: M61?F+9/4A&GN;\^\W!RAN96KB1V11AGT7O=2V5QK)I"J+%I65Z6PH&!#%8)M M"B!:IS)6_35+_P,Q5I]4%B03%<0( '" B0K)Y#/RPIHRQ! NF3"B6DA$P^0T M 1>,;-@GQ*[SW!*HC!J"I$E![,(TN-W N&:\EA';F#GRYM5M);S+0X@M M2!BH!$WR)H8D;A M:RMN&#CH2%--I@*"140,1HW!2*CV0#7#B':U'.[2)O9; MC-TIY)]DA+J])"D\? M#SE]..4.1N'H2 -&R'61 MA5AR4['YZ&T1+QJL1WYA(CVE:I%ZRD@GH.'VT]HB1Q6?1!)CX=//7?_I2$LB MELT7E3+02:"*:O)?*FYN%M&3LP34I5C\JOQRSL. MX[X9'<0@[QC/CTAHQ 6VZ;QE*),H7H V"NYT"O+T0N!3F_K4\RB_=D^#SY@D740,ICS MO*Q)Y")S!2G>=5C^56:-TQZ)$F;Q@1[<16J5U&:/T7%ZZX1#JMW[_+4@9#Z(AN?-C>J* 8G8;G"8? MJ<%J?0(VKX)Q;Q*#K6,0SZ)+H^9+]08VCT47"N93391;>9(2&?%";:<,X+(L M,/4\I4R/Q1) MF!.$8I9SN+%W AASCV4XL^$?07-E\\5)(N5F%UAJ(?AHCZ0,!B=JRJ )]%0F M.=%TX2$2R65HO:,,A*0^-] 1;61G.N&+ ;!)RD!WDP5$@=)&9^0_A$= C,1F MPH0>B2.*$:)\]<.,_\]H@HYU0CAXB/T5C9AWB"UA.2P2&2SG@BLCB9?67;UQ M5C^W>I(T>2FTB?!!(@>8@C*#.X_W'A.X?^"QC03F7_M#/CNR4G)"8*)&#TQS M5;BV-\_G'."X+G4U>1V(:8R4?7A296H M'I!'#QMUCN<(<\+T(:*8.8MCC7,2)Y[HC<[H.?GW7T$&98"1(PQ4'D\'3;_( M:!6G2#7&%@.*E>%:6:]VWDY,4DRR9,O_' M,I,I:&9V$BNQ05']L8SB.'3F=%.S@3H0LR+-%YF6!RAFY8B#*8XW SSVUC#[ M9$$E-PDK($;UX1J4-CF^HEB;>(F. R,F))3.L1BB=U^>>9Q&,SH=%)1Q&1JSQ(>$0B 5 M.B($DAH9D/ZH3<@-\7'%=CS)S>$>()R2!0<8= M^#-F)BE)/<)_Q1$A5H8?)FW6,L9;S>25L.I??9A MG.@A*9LY&Z576/"!:+8Y#+!H'V DAPV1J?36$DP" ,VAI#Z1;8R4=PUQ83#& M8Q62,.H(48+',..1,+)J:N850)AYG#:R/D@&F?6H2=JW01FGDZ0N2 MHE,&&O5Y4_*7B7BU(7L3,X@*$M-H(@NZ-RCW0) Z2;*A(JG26)@XF#M7.%YE M0F(U0(BJ'BJ22Q0R>#VSC&DE%Y2J2N-H%_C5, PU*D+H6Z0C,N::NDXJ*\*)Y/3HW=)I,,(HAQW.:YR<1P#3\!S M2_]YP9ZM5(-C%4N9<#X 6YAH,#T"<1K/$Z)+)3<= 0,' "9T%IO#-A'\5A!Z MQA/U8'8Z-6QW9 98D!8MDN1 +2 ],B+2^F"V-4$(R"A4F"S&,58CQAXUJ.VH5+Y58XL$YH.B3 C25 "F*X?LT+]UGP3 M@A]ZB8EBQ:@R)ZY(!KCL\6M)F!VRDB@],K>&H@E"8AIZUG;!T9HQ4!$%,0;P MAD+9HG"3(!)H HIJEA=7@E4PP#S^&6L>6:O!9'B@*=L0 M9TM-C6E8VW67AIDYBQ*-BE(5 2.>J)Z]=:UP?1^*FNPB)->AY.<766#6_47 M5F8@60-@D$20&X2F\@[A1ML!90S[^*C)XJ\+=-H M)_4?WT$[]%J2_>LI<\6-!JA?EM2F[Z@:CD2!BJ%@Y5:/>9(V>J:#KZ42,G/" M,T,7D7LF_I-\<8010 NG: @ #'P55',#&.:M$>&Y*+0>&]E0FH@GUGF*K_E( M7!M,CJ5D&44H+U*[ID*/+IMAVJDRIW1>2CR3C*F)LMMJ?MFBV8JJ*C@H>F>M M]XE_7/5W""231!2(7W05K=40_VB0E3VA"09G%'^6.,EX.?24$?V)<1#1-AGQ M$$;BP0S*)HYLFW1I@GCUCTY\GX95P'N'C?TK'9PF*KGA/^#%2' ;L0^\&:=$ M=#BC7^Y#F(HC.#(Z>AQ[O0VCKQXUC /%<^(UR_^: M:=$)&+QK$@942T!('MQZ((O9>?O(0OM%9("W)ZCGR+3:HI@''&3\O:PRMGMY MAW>RF8]C4RSAO!LA2B>+SR[" =E7FK_#OL[!T28U$V MV7.$55(. M!%%FU7U>H4FX;9$S$Q_+V9B/ 6HD\F.!+=,..[X&*(X7DU[_$_,0E^+8?!5? M#!,_LAU_-\*P $;"^LKN#&O=JG;:NB(408:BWSY5PRO!" M\](0U1( P=P0V4(2$U@0-)P)RP&F:[@2VGV&4R**[,U$3Y-)< @ PX+&/%/> MEATH"S/.8$O+Z@FBI9.OTINPL9WAB@J@@FC:=L&"FK)JI;(Z'"2VUDPT<[HS M>ZNK#[2H-_CBASH=Y5L:,K6#M_-=G9F?JE$/40@;$J$6=R$].M%<:1%5&B&J MTO'C ; 6SR%'/94M[70]X99:320\,I()3MI#9!8>&Z-2.WA BT54^*MLUWTA MZ8&L-JD7;F)@M9/@N]_WM"./T1S]%]&9]!K[UDF1\('<,9:FKL MR"8HU!)84_<+--&[9D8\TRD-N_#"734%K9-%Z!]W>AWE^T+H/Y)PNB;.8'3&"UD%,.@I(I:%0IQ U!A<(Q%=[F%& [= M$'$CLV!&#"R[2">AT>*2P[![&K?H.%E)#WT\/N4Q)O<2-^<.&!C"Q)%,G=F* MGPV+&Y')JRGB93'3*U8HK"I3$S_6P3_QO(_E3QCHHBC8S_\S'F(^ M?B24A"&K,/^*7;P/47%KY60GY4=L"=Z:(!)O4(]HD'M1JG XLR4-66<0=S3% MUA%A0&-?]!ES]C>"83&3D&]GDH1^T9[YL9^]O/#1<>DLY4F%2_+C:RL2['QT M0:F8!U6L!147L*+Q^X4[L=BU Z>"H.]?2O M@Y#/.<:4\L%4YZCYMTFWDL'+3NPC)P] ZEN!BI@WY$.7/83%,%J M]3$,)2#-KS/8A$KF_0CQ*DG3O]&S_7ZBY(EU- M38(#7D9OD#3&&3F$=0%01"*%$,D 78ST;[+W\VB9# M<6, P=%& M'?!I']E$/XDW2N@M[4HJ;8E@@0RI316S90(#&!!04.1*BLX<*$ M$)75$TC/H,*%%I6YJ[BL(<*"&ATJBR%FWTF4*56F%!,#H\&,$C=65*80HT5B M"BG"C(B0(,^,"C7F'!AR9$2<$#46N[CP(<1W,(=JQ/A0)%.9'(..W"DU8DV@ M-+_>A/A49LRC+\,Z!1OVJMB+(B7:%-O58E>C&1\NFRJ3J=R1%JL"5H95[L.= M](@!IF>X[-R1:O<.12JPF$;%, MPH)!;C[;-B'M91S5R@P]<6'OK[7K"C](&2[;LUC%/F7\URC9IR E"A8=4[K([0(_$Q;9%61T\6+'%Y]>N^MMLQ7-7@[,&2SAZ39%5CW>ENIO ML?#CB2SWJCN(N)GL ^LC 0N*X8;6(I1P0@KW:8DFC KRJ2VAV.,M0?P:4LX^ MCY#KS,.'PB,J,X:<4FC#\++K+SAB=KKIKXHR6<& %0 (0(4?@QPHDQ@"$$.B M& "(H:%A D@22!]AF*2M86(X ,@ 8 #@ "4SR@2& #(QB!X>T>")2 ,",!' M*(\4J!XT>GS1(/\PCWSQAB37O/( -P^R$LHUM3S@-ID>^DS&!!U:2J.HTCNP M. UA^NS1 &T[L3U,!5-,)*T:>JD[NLXBK!X\*SS)M*6P6X@C&Q7<[['[T (M MO/H(E>FG_#!5,+C:.@R+0+E"!0I77R'"2CO:_M/4T9^2BA6F1FM:UC>@>L.Q M*4LE2FPN!G7E3< WN>.5L6*5RNNLZV *K3?^9R_U]:5K2;:75Y,5>TGBS@2;%*'WJ&4,W864>^JFA@!C+L"S>OO[ MV#]ZX?K/YI<3QZ52AI$DU@TN3'R M39L\J&%$>I8:5DA9/!>,=GS[I@P6PW*]^ #X'T>]?1[*-"KXQE>2LA%SR(V8"&EL6$"EB44HL''T(?T1B&AI[9X@&9M\+>I*LCUI&5B?IF&A+F MD5\7JN,684(SOU@O+)Y2%UJ4P[8H@@9CY9JB__*T5T#C-&]&B905 BFR,FKU MD65'":"+7H6QA&WM7-"XGU3ZAZF)9;%5 ^(:AK;F/8$TZC.$%-6!_%>3^%RR ME-S"'4RX &@%G/JN!WKIT94U'_,Y[/Y"*^+/KJDQ_*Y( T1AC]&"UM MYTJ+92J#*32VRT-C@UE%#O;*.<:%A47CY0!A4C-MTO$L._$:P_*BMFQI9)6< M\1ADP">_5#K29G6DBD]V\SZ:'%)5\P2*OO3XT+R%!(K>?.:QM@>JZB"T5_1: MI+(H92(.ZJ^/Z$F:/$OTDFVYJ#W78T\/XSDCU+K[*Z)X[6%47^86I>?40CT5+T-W#(G9MT%*9L=%3Z[C6X+ALA.56G3ZSHSMYV?;*1\B588I>C*D M@!S;S2J?N5Q1 1G-RQ&LV);YG*$1V*VY$DZ< 2Q0%MDENXV%9W@<"[;DT-F4TE],2]B@?^0)4!^8TB,ZK97- MHC!XV-+9 O5N6##EV)Q/QC)XSLC-4]8R66^ZF?*%_[52"G04@"KHJR,*CS9+ M9FFJ.,-%+8KY, #MR4+P(I+G&?EJ8&WJKRC:RP0UD'CBLIZI^6< MI%EQ6L"<[:IBE@Y7\YCHP_NL>YF>%20SZ35GF?FB%8#O4FRGJSD"%37G\C/.6!_$7$S$MI:4PB;9#O(VNB^BF_ MI:RT8]L/RZ:L<183:=8J[G1%Z=RVKS_6E7KFK]U%I\9FSU,Z'$0VI>DQ51]1T9A%<(3@MJG M/MILW*KQ5M 2:1DIGR6&C?_<]759"2@7(,.=R[;8XD# MUQQ7,M].?'H;DSQXH(R'U^G=.8 CH[R\L^]MF31PVWH67NRR<+R7DE7-HF6L MH1ZOC_9"=,@KA.3/",6*?>-Z:^.G:HS?.6/:5&[_1ZSM[;S+&L@A&M MA/0Q\@UD=1I3Y316G?B1P9E5X+9.V#XFO#:T#([Q51X$.OCBN&\JN5.^>(&/ MB;NX9B=3$>LL.29*CGATO9%-&-5TW3@XW/S0% G=M5C"O<_0F3DA,3_J-0XC MC"/J.GR9/F_+.F'[C@Y[M\!R.H<0GATS$.73GYER-O2X-JN[G;/PH-AKOO0R M%"C_HY39L!W\:+&RH:6N@POV2B4244#%BC,44B'ZJQ D4 5JKAO L))HKZ2@[>)LT)^^B:.Z+P9,@CCHY2?X"(*5)IKB38^O*^R^RA-B8Y-/!%;9"8._Z,O[G&IY[.L#,D> M)E,N)&(W3W0X ,PZ0FG A,&+G=,_C(M!K$HQB+NT0F.AL=HE M:;*BI#DSEDD[MO*HW<$[&ED5\],>%(PO99B:?3$A,>*KS@,\2K26K)*8G7DE M#!+!5*RV-*PQ?L2Z4A)'KL.1J^LY95HURQLT=;(4CM&]KS,9 VH+"=2AK/JH MN3,VW4DG>$&06-O(G-R5)E2W*&H\FA"0(63! P2*E,JA,-K!9(R0^S,>5(N; MTZL5.&2;UEJ(:*FJH[H[M)@*R8 FA9&-8\.IJ(*,)6NZ" H_:[*58%''$/$T M)(25F*.^Q*,)35 3,6$>7Q$#)?\AAL8*FB9*Q.'(%H_1#Z%*2=!('ITIK12! ML/)3E_9!R++,/:%S-MY(K:;TJI9XCWN1-(E3AD9II?PCCK7#,^2J,_YKN02[ MP!,!KQ9LF9T"0X%BI/Z03#;4))9"MY=Q,9A$I;(J*1$3JM 8+* S2$,L0.YI MK"QK-B/\'E4K3F5+KD>LL(00(5-Y$'P[JI#"C/@ +7[TL^O(1+I\$1NL#)I* MIC?KB 4LD6D)3D*Q*,OJ&%S<0E41ST0!1;)"&]Q8P.K+1(LHP1-;.H9;Q/"1 MO?>!*U)+"WW"HF@@KG6$M+J9W3*1(?N8$Q& 8U3!1#3ST]#QOO$U.JD:,<<&^*\9T.L-> M :SZ^:(&"33V0,F$$@AD]- \RILWZKW=P@_04CWS,40Y$ M:X@C%KBH^GP,]. MTU.0.CD2E$%^%,J$H"Y=4:J$HZ9GK+>N/APG)%EI"MG!2BJ%4 M*H,+LK%,6D&[TDHR5I07 GF*SHR\75.\$SHD6EW)%W6+C4Q%5VL]-4T-)'LS M5W.*VL$(Q&,YWSBB6*1'!=&E0C-47>Q*#GE6!%J782-6 ^&R%D$3)U&2'DF2 MZ1$MHJ"EI=+(@0&XP5HMECO,[GB(+XG2$;L4,7 26TT;HXI!]?*6_IDL!5RP M](J@U,Q0O0".E!DG9RTM3NFB&PNB\G*O+;"O>+T:Z5FNX6-7^=M8_<(VCJ77 MZ5Q M))T2&RMC-\=T4#M2B(-ASGVM3.*X+0%<$.!A*5I*I]?HEQBHS(6I%AF#TZA3 MV;:8+&Q!MLEPE(DQ+UY"V;#X57-\PWB)N?=AS^T9&.[;JWVEGE!QP4?KW'2; M5."8);)DLRE4"C73CC[37,4[%V*KE6E='UO%PUVEV^.(O:*++ XC/.*YT'^K MM@X=6I7P0[ $$8\DS2CT/&4-#>!#$;9A/^,IS6UJSMW<"_XLW*\0G2S! 4G0 MA$S(A)90$M72+M\9E_O1$$RB*>LAF9VH6Z-9AK]1@<@!+/RH(NZ\*'ES/_K_ M,9O=Z*%,6DFCRR[;"X-$E^Q,7N'$6=F\_QRTWR8A\_ M%<'6_=)FU5=*,M8Y6JP4,8^1W*7BV\IF\973HX?CC9"BY32ZS)U803=(75F* MZ4@?7C%!XE^C2[T3_DA;M2A!Y"C!G$).U3KI6U0(U;V9*,\291^FK."4>,J2!$M'2AZ) KBO M3:%GK+E].EK5=+HP_II' MZ05=5)O4VXVQ/MY$:.XYX+*BSZ4ZSW([C<1B[*(,KDN+Y!$JR,NWTHW-LL&D M";JG^ ,V;YV+1I80[!R@&WN8A>XP2*F/OZU-[4FKB$$.[? ]H$@ZA-FP.MJ\ MCF2BPSRN]+$X2^S(#42]*\3H1WI1V7 C_M*./S32L-G61^$9I%3+[,+9@ZBG M91[9SU6?\+-8>;$-[QQC\?\)(0K.YE.Y 4];+6C2XP]1/E&TM*I5N'EIXI36 MG%4*SY!(U-SQWG_ZC3_)2Y^) 2!I4A[;MQB+KWN,I,)=9[9>5'S3!"7)A+,T M86;-,?W5I-^IWB3Z0%@"Y9R>2[S=+43.&*U9K:JPLI[8ZIZ.B"C&ZJ]*7TD1 M&DD*EG=#/-Z47K7J.T=5PG-!(R6\BINQM/V-3UU9,K6KC+_#5ENF9+_C.=FS MXICZ'[K(U@UUOXB<84+&JE&.&72\7HS=5\W6N0(]:6/R-U3U)P[].-2:'FF5 M,O!QW^ ;F>7EZF ,']O5X"^&-\+E289&FPP,LH+[:<@*31$6YI14"[@:W6IS MF4W_T2:& Q ,PXGY91NATM+W4\E47;/B%+))NC*F[6-8*MQL_*$+=7!<^H^" M@5>LGM?W:+A$>=P2^S!UNB",LDBPG4?JM!_>4D(0:=19Y0E)G:R:JRZ!:!(5 M<&5J588TJ!LW$8,>*9])6($ :%(5*1(W:9(5$(B6:.5)2!'*+F(22-479@8@ES81E(!PG1XY)"( EAX@>B1PO!Y*2N%"6(NZC M1I!4ND>4AK/@>^XU3J('"Y4-5 N-2U#F2T09"E4.!^T(>547.D!H*I&=W,#' M+2^_LN%A5+HQ%$?F0L?KV.]#%+6AGA9#I.ZX[<16>R#K_P -0/*_M;/,ICTV M2VQ7VA]/5I_%G++1Q#K":+!"JBT4FE[_=B"D&C>BV[;5)A6AG1!%8\2U M1"<"9JUDB;^NT>T_1?6)5-E$FD#T?3?RQWXM377 M##L Y:29;$4.VV\D!-8R&SA3*XY:"_Q2"9=A6,4$A%/Y5% MLZDKUB*XY6CA#LKX/;L>Y43-09[_R]M>*T2!Z/$#F))^=@@U&28>'VR)P($T MZ1.!R 0 4 $QL=_!+A(PZ1&5+S%ZT(2ZV9+&,1*VB),;$)T5X!(S40:^5!*A M/\6=^!LI41T> 9*8-PHQ !.YR!+S]1$>__GX;HDJJ_J\\,A7.0U2<*2U3>)> M"\]:@N#A1'SI_.[6AOCL@E>-!QDQ\;QU<'9C@*6=L#=)K#4@U, //%OD4 MXGT^: _U&:'?:_$B8I>;JD9::T:_3#$6T[3GCC!?-?$7SV5M8J""E)A@! JC D2D3&ID -$74%"- MC$S*H W#H7)2PYX'0$K*-&F2LDPR30[,5!1BS0 &5MS8F<8 1HT%)6$DV-'F M"@ Q)DF]@1.'Q(TH(4XT2%#O1($1)^Y51@RA0;,".Q)S>??N0;W+_KXL&#FA MX[H1^1)TIQ8ORF6#,1,QLK!ZS8^'A&R2(6/\6[F31&Z6<_,IR,\C%PPX+VUHX?_?CYY MN^WC[O12)/:N[+SR?\Z7DX_L.3M?*?#QYEYH!&F7V390?00 M>)(YEQT][KV$D$(*"C:A0II%!B%?CFE$V!:FQ;8:#C'HA:%XZ4%6&(*<$4<> M=Q1YAEQQ%#'4GTB@[1=?CI(!)])VHM4%)(#TQ9B<9;EEQA]TS@WD4D1($E1C MC/\I>5*+#TKTT%\N*7@7D/1- D *WR%PV_PH<=8)@ <,(Q@F#'78V@V(A@1 M8M -I!F"61T3AE4D -AEP&YE8*3/)L0>8I%!/!E %$4DQY*F74B2>),93!QB% MEQC"UL67LS9%.Q CQZ8144P'_.55 ,P.Q"M0#'8W95T87AA@?GE*%YA"'9DJ MJF'C'5J8P(*21Z65-FX49X/Y\A8##I=BG+'&^Y16;I/ 82E@H7Y2&#*NML+G MZ4O6W:CREV\&J++"Q[%ZVW.0AU?4+F8*N$XH78=P BB&.C)^J( M5]"[%:P@?A7IZ7?H[78U] %-+W*'*,=?U=JHW*V#5Y*]KH4DQ;$4,YTR]S!1+EJR[F-IXI=D>SXJ7: MCC>KBO.\'N^-/YSMK^/A&*=$F6ZT9/&05?9=QYG M;F3PX]4E]:C,,8JSRL>&Y#QC]"B5?K,&9/2F) %D"D"U@AD00+7T:%429 &4 MA"!"L1]R)G& +AI()/(GR1T9! T$*M.Q4)7@)Y"EY>@@20V DD8=C,)FZ A M2\,#3*C\LR2 *6DX.Z+3BWA&.!EA!VU"JP>22@;_'*O)KH7P 0Z$%,(\Y0$Q MB*=AGDL8%1PCDN=0@,,3$W,$MH*!S861L4_3[%0>TA7H=^ 3S7-JM#G2_:I( MQ,L17_@6,A>)<8>$VUGHS,8=OO5P-TA:HM+^4AN3O60^>L0,P41XM[:-,3H4 MV9[>L@<]I$%'?)BI6Y-B0*F,R:!Y3+,.U[CS']"H9TBLXYOH(M5)_M@1/!L: ME>[$0QE<90AE7B$3^O*W I/ ,6:'8]$+9T3*,U*-:Z9B9@0E4]6AF2F?"S"'#JT<, MQ"#$^I,+LV)B !\92P6:B,[C;O"2,&V%(IE0@0$V MBA"+$@BD.%@BI(P%@TSH9R@=E,P8'LH9MZ!AE,2PX)#>M+.;T0I'3&L:"?.8 M)MVIA9O;S&*5N@:GPM43.\)IHL70:=5+92IEHINJT7KF-786,FZ3AK!9G(9%)7MC7H M&6HT#HMJYQ8ZS=V%$F8M.QM_?/,Y_A!(2Y*%#J-P>+G1?0UGBL%3.346!AEP M#_\P!,H+^%B;3A(J*QDSQ$TT">D@;#BN0K(8R(%_DIG@X9Q"H &&Q=.8E'"6ZD M7'*BXVY3B3-4_2B^1Y5%H MXPN-2UXEI\K^RIT*%:41P4DS[SYLD96)0?YNU4\3C4J"0T>1 8& M0*U"NA*N#N' %R0#%H>*B8 CLF5S(*@"IJ(@[:4A"K+T83KIJH,I: 6(AD$ M0%ULP@@\0:,M=.E19'-;I6\RR&Y$.DB7NHG"%6HO1FS_U,][A32?R(B/5HOC MXTD^Y-\WOV8V>+(G9I#HG17JR*"8$R'H%/<>YP729Q")T3K5+)Z;-41+ A4T MPS8GQ[;@)-);0 /(%H?8%V[YA,C90OXBZB*!#HZ)6'IOGZUG20E%B3! VB=B M#>3/Q&HZ.53D#X%AE4U2+[A&>TXCW;:$O(PY$I%!8FJ1JM.@,S?F,RP5%):H MF#@"_U5@(\N.&=E*QB_S66??6\9#;Z FKT@RB<%CM#<-]V>5K>C,=Q2=9A#" MIF#61;SW>[6 (.)2DS9LF2^DP:5 M^,AG&9376R224=4-9 L'N,&=G@XO'7GENFYTR]S0LV?=N'8R=EZO%NT:,.C= MB:#:)BS-M'G(1C,.P(#SPORA( M3G$=--J:>NDSPDB?DLG$5P[PE?S9I.H\ IB8N\E%&-&Q-LXJRL# RT2S[-6( MI!X./<]X\K/V9_(&_NSBN!M?A9V1,G95F=]ZZK;E]/:ILUPM]/R.L1%QB-^$ M%-5R'O]<:D^V-KW[XNWL*!37D*F(10B&M50GPSIED(19*+E!6S3!+X/,NHTM M?$Z%4XL?+DO$9YC3CL /\I0QH)U#04OE!(G2C%0 4,ZO?$DE,9="I5%Y:1_? M=8V6U!?!J1P3E9%7+94+,8<#=A]8T<.O 9YI)9E9Y06&-!AR. D#WI^LA%&5 M)(W&M5O>=Y :!5%*A 0I4*5AO]5/OM1,^10FV;148K5OVM*#_G(C@",*9G'7& MRXR?'LG7]Z"==*C;;DC<^LC.R0V,N1$.N5VBRPD.?"W7R6'&,&"$& R75(S( M$.+;[51(;^005+666ID*#OF.P/25@5"B&\$(GD7/\VA-60EB\/R,]K4@&NE) MWI20+'4'J$U)1.B)FP';X(T*D&!9/5T1Q&B2*V(7Y845&^7A[EC:"PD5'+J5 M1. 0/0"0F>R'#+A% @I&!D'.Y$!)/13730! &(C=2Z@C51!#3!R70&4%/[($ MI=4.\P!0#*2!1CB+F-@$##P478A!0;H%3JR 2(@)T+W$N$PDEEP=M=G.;_!% MK?%.(/H'4W$/ Z82#(X&9+#<]05C_YV-GN@@&]HL@_,9XJ4XTLD=XZ?)GS'Y MX;#%FN&%AJE$TV3A"+F)#4I&V$GH"1<%R9V$R0#:$^,0Y&!)Q+*@WW@-Q$-B MR[AXE-6-20(*!,Q=D#+,CPH8Q6%!QQA\A6IMCU48@+<=DUE"3&EP'4%,RU\\ M5$X%2?ZHWYQUBC]NVRHJGY>!TF+AW8;H76-^W&ONS/B9WP5ZA^O] MSC-9'S91A_^MO->J/!9-6HJ<0<<*%I22# E[?$>79%$\46#?L)W>B%D%4IZ= M:8VIK=&778;=203964;]((DHML6W/!16Z$5"7@L 662FB$$:B,GGX<1&Z<9) MR0NR$(7-# -1H,^U",0"D0DKI=\1/I2"-L](#>!DR$"(B82+52 6*59D;E:K M9!$WJ8IRT4WO<),7]0<_16")L*)\*(J?9">.0@U*]!=F7LJ(((2)I-SH76*S MY6# 5!*&L Z%:!8F859MU%\T1@;K'!@&JI7H (JI? 0"Y9^]#04, $=,(! M:03G"19)-,*@N4/_#%UD7 0T"L8P095>I$&(35]R/>1$'H2+)!5]X!6.'JC@BU7R"A&HHTD[)G0]2V,6'79X( G"C+< MQG%&D KI58E!D@E<)%H?Q60(7?&FIG6I&XG&GIT?W8W3.8>20KG?A!& MK1$-]-A'"84*J0&<+)5F>YV)<9!;=Q6BI># X+WA=%'>JA7>*Y+JD6939'"2 M*H*?BF88*6$.VRBC,E@EX6@"3G2E9Y186(A$C F6;7S%#1"#KV0"%VR70'"! M6^#4<(W+2M2%13V9 EW+E3Z% 4R.5(RB_T2P"W.XU'4%!4Z](?L!@)-<73>^ MH)^=).7]%/8A(Z*Z8K_^CG@841T]C%!21]>,5EU0W*E:2FDHC95EB"Z*HV3& MD\3YI6 N2,. &BWI2MN($:= %@\MTX0AZ$H8!69H0G_N#TJLR=:!16^XA5S M (,ZX8*BB4SQQ>/$0"IB$T*LBP&$$EN)@0&4H;-H%&2,*#H6A+?T&,M^A1@8 M!D@D2VK=AV28R*@V#5-.EFIR:00J5M&JEIDM*>A"7K95)YLE"-'!C=.B$\;% MT_ (5%0&DG,LX&0FYFOQCLC!)*.-6J&59D#5#MU]GR0BA!<9BP' +,#0K$(4 MEPS\4K<%86@0I$0*("%T3$(7N@4.S%M&,:B3[".O! .M&D8/1103,)0N(4D MQ!&-"I]_D";.IL=0">7T]2N]/<]T3BFVN81O3N<:1 M<&(.2:@J,4S""MB$W<($FT#)H-YM MY=[N0"C% <3 ;1A7 R%$_]QC5M@$53Q0#5?$#:@?!2U)5Z@?__"PN'28$X;A M^ZX6UI@%0"4C+2*)1Z:,7U4>>M45=U$J#B(CINXH_K56PHS<^)P?SCJBG]4) RI(EP3F0AD4\(%/F&%CTW0ANDR%5(S+L1"32"SD MO$3&0X:><@TK L8FB*DJ_V $M6B$)DR"&&O$DL$3^HE!M1 #&OQGSAPR5:(' MDKT()3<$3F#$6T@%AUWO?.)K2H+_"@QU<1Q!S\'9)^^<@*#EI)L MP2.!L1 QSZ)X+K,=1PDYZ2[K\IP@!DI(C6E&EAV9SR>21W;BXM &H][@6D(0 M60",K)6 6/J8([)Z#F%T$#(3^42&3JQ7OM1XQ, !=)!>U)1.*X,? MRP5(K!(_#XWK 4ZZ"L@87]H\7DV M%@1WLO7&W.0P]O5& Z,C5A))FHJF6IX6=^0MVG:-VG)_6!^NJO255L51@[>8 MW(!"S M5"H9<8*5"E'9(:8(8A(%>6$6(5H5P!:A4'PI(E1-QL?^?X1;*0SU% M460"HS[4] HT'^8-UPPL4>7AR?B.;VNN/2!VY\5MO+4% M.^8W % "(!/%T%V2,F1*&5+(#3S%2<0 #-2WB'"+&T$6GN&O-(<3M7).I6$_PUAX- M7B3#&-0/4=S ]')$;F1"*=>*,@B%39S_946(R3 8Q[A@A6&(@9/;A Y3-H;J M2PS/^DH /=.A%5885>+@953X5KR!@C50P99D$767O'4Z]U0*\_\AC35LHK& M%?;L7U@/K[;I^78([9^8:J%O#(!]#/B<765 \?6$#P8^%J]F;7J"TAZ*RALG M[9I;CJ@:EGAKX[Z'ETTT$)","Q(B'OZ\4F@TJL0@Z-R,#J!R!\VM>N-N-D&@ M#\6*::_;ADDNVQ.GED'=]J9RSX,QW^-IH%RQT15.E4$_R%[YQDSZLDW")2A5 MEC-5.X5_DEJ]EWDZ6FQQ"0<_Z8R;"QL*\3&^NEJ$X68 (!+ ]"3"RN;S-N1K#8,W"-A&0L! MC7IY4XMRY71DB%<"6C6CK-/7ZF;.LN4W1H]J^@5PKLI#25&>G;H<,F).X MKX;@5_\@>%,-*=/6NFTX=BI%7WF*:*ZL-WC^J8 M.7OG#*<:FW'K>[3'I_XH ]/G.@URX+OII]MW,8Z:;6( !W091[K6:N..\1-4N0! !UD!/R"X)Q4?Q0]6Z1"D(FF /^$LGH M#L10=A!AC ,K$#8\6(^8P(/T#BZCJ.QB18P;,2Y#N"RBQXST/'+D>/$BL7H( M*5I4YM+EQ9(:(SI41FPFO6(3=]I\]_"@.YL.<[*TV3*CLAAB]C5U^A3J4S$& M*0KE6&SDT)["FSK-$DS9$:12AU[<2M49$6=.JQH\- M5QS8$E>,@15BODXZH.* 8 ,!8!Q@'"#3UTPQ" )8ZO5@8!E#<< (,/&PXKZ6 M+:O <3#3"@"19RK#^M$S8IS<6X]CH,6)$=?\>?GSY M4&]L/NGPN;N2$+]Z?;V7(KM:0\^MDES2"B3IT#)I(KMN;8J1192H/- K Q_L.[%* 6=] M3B4@M:KGAC#+W(<]-:'\*L#[L+L6HUR1E/4L\YS=<*N,^,2NR6U-W)*E!'5E M$\[[OI/(LAM:0[51BL1 ;)BR:I1I&#$"6 P-"D^](3J<*(J!,80L.ZU/_)1) M[8!+=47V(,;2F% 3@B01<1*-5V0/@(PZ#J!?H^8],<1 =QUT7J#2NG:ZF.\< M*B\59\HR)"E9$I?<(<.RR<\U'Z0G!ARF79KIIF*X8:6:$D2.Q@B13 E)_4SZ MZ<5R(RK.6![I3*IH.O%LMZ(C&WH36.6*:RW.\WJ5J$*??S;QHBB-*DI0M/\= M)8]!&M_*4^NT9:,D601123;6P#59=HQ^EJ\BI=66WO(9* ME?C)N=)L*.FF55_]O:<[=)RNEQKG\J668H5NRVS;GC=JK..\KM2[QDT2+7A[ M=>G(4JD,?>+'#O#L!C$F@08_3315;5'&3D,HD^<#6*I+@3T+X]*U,PE A<@. MPL$RLVJJ!XT 5E!?&8V5HRA^&)J\?.^UOTV70LV)T?*\I)S]_4AJ 9R:C&+& MKK"UY7- NHB07F2[!IDD=4L#4U>")),IC2LK,A*=UY14E@/F382E AJ[, ,H M[SA*+R I49'4AA#/Q" I:0! %B%F@! 1H#$2PC_93X4*?M@<"$28=A?IN/! M81P #T@DKNETKCEV$5?,KD.4:+$.D/"92MC^):<7 5"$58M:C40WN(O! M\$-)R=R*)E0B97 H+@RJ2;.4P;4RONUQ/THD!&O'HCA2Z795RXXA1_@MJ\4% MCL6#70A= H LTG%FCCI.<6KH(A$.[I)R@HF4VBB[!;WE5IST(%W@!,P !@AY M<-E6$\]2#_8$$IM-"\,19U+&33)G7FUQ5R<;9!$XHHDK(ND)V$B7R$4RBW1% M*>4#?^4X*FF(5F?1A&_0_S"A/BIC$KZQC&"\]Q>.$"-:I!'#K"3QF.]-(B63 M 8 FQM.;(\X3#92)#$FJ"")4V+I,F.F60MB&C4QQ(AA4&;$V"0L0S_V&,16MKP!0B)U &F.D#$QH-)R M*(H0]*$!. O*A"WQNB5B,$8,Z"(&PU0@TDFH)I=D\6?0A';:D$[FF?@$))O=A2K=# MTG$CWRI*#VUV(\RI9)?G1!;RNC) ISXS<%G9*F8[Q-4Y_BX#:_34W*DQM*[4 M]#P-N;G(N>AM>:%,AL&%4[P%;7%:N:ZUEILS!$5YU>H46K"DLQWBS46X$(:= M@?](:W]#99L/1.,E1:K8Y?JR7/[*IT;_,-G S,)E=L@49R_AS>V5C,3'"+:1 MEG/#0[$A;U05ZLP1&ZB,45EL+9-90;X>#42+G+B!'CD5 %BRF$,G!0U0Y%7N M<'5,_*@ME6Y9[2O9.[87+9+;"5]+@P,',R(+-['.-G6_I_4T+ RO!XX&<9I4;>9UX4)$Y'4/'08'LG$)*KL MD:E,HB8ATRI"3MP7-.R]4@:85$-F+H90G2<34Z%?Q]N\=TUQT2R1"L#A)S$& MA(0,PVU!@PH0-8E,9)11#>G8_"+H+8XH6[-5:6+/O(:Q6\F01=.M;7K&-T:GV>F;<2ZYFQA M'Z2,!P?1"B4G*U+6+.F=+J^],73"X68]E!K&+='&KZU51S7-9N2/KET__P?= M+-BHJOXL9YG,[MT^32"Z!)T<"+GTX_LX:;V40FF0#_F>IKP(IRYV;2^^@^W* MK3B2;'-JI*@()$72C9$^A_F&S('^:>!NZJWD1L7(K9=N( #" "ZVH 9-\"8\ MILDR@R!4:Z_FY_-V2'TG$"1ZBL!OH Y?^>0 W9 MBHJHJE#,L.Z#S,@.E6A5&,1%R6!)L$S/$.@8J!?2J)C*F6';/ EXO"@JB8C (7]D-&$-N(U$@21X.4@ MJ(X"IZ7* "2\H"\86<:04E#+;@K;LHR0YD9WDF)>)BQNM*V4M,,(*6(V*,>F M7N]H=.96_#!)ZE!&#"0O+(?WQFA=OJ:/U /BZ&+_OE##\F2J(,>4>+$,EXG0 MX&N*G@T76T(=ZTO^AJR2;H2#6NF_D&09I''_&O/+ULYQ]^S&*().U&@EW^"B MI;!F4)"IWJA+#E$$&\_M<$+)")G0"R<&T@(PS;X$,8[DL!1/Z8JEY2[E2C+C M>Q 1,E*"-"HD,%8 Y90!,:0((5!O^KHQS&!'*%YK@:YR7+J$ZX!QGE1K/.X( MP*C#5N2DPA+INMYGUJIN"U2M&=&QZ1X.!<6NGB+H2=Z07=#EYR GORQ3 M?I*4!!)!U]L@$H% M3YB'' -'A4 -^@B$_X(.#FZR1=4(I1@QPUUDX 8^!:DB:*Z@<"WSL3\$!T3&"3R<:9R83K; (ZKJ;+YVQ<"V M<&&FC#KS*P:XX"_G26]B9)W,4&SDQ06;R6NVKY7:)@3K)B]O#2%)TC=[4]0R M@A(L PW8*5-L20SZA1C:RC0N8@QB8!(T 348IJL&(S*) 0UT="+V"F6^(G^X M:!@T@1$2!0>HIR8&1G$@1WQ4C9T@4.'H#>K>TTJF,+S^$"ZL0BY*IRL#]/_, MLB]FPFJ>CL],UJJ<3JJ"O.LH@B^[TJA8IJ8Y"4DHQ!"ZR=%,1;?&8NILI0=X?[&))Y5"9>(HAGPJ;_ MR%(/32ABYC'V+FA2$377XF_,MN(M.U1,$DV[A$4[L05.]<+,AL7.F--$[,AP M%BZ/Z&C ;G4L1J=E=N\ZPV4_>;)9%RL[7.VDA@G=\.U_9 6HTM*IP,5T.+)GMNC_-G*E9FA0$:$H:=B#>U1@ MAVR)- "-,@9&-93T.XBAY2)S(D2,-&#Q ,*@MY1"!3Q/CN"LLH)B0#"2*+K$ MP59U[/KS*-3C./2& _.B0H.13EXJRLR)&>GS9?RF15_B:9@F!N*R^T;U)-/( M^?@D6ER;.R$EO9,_^Z$Y]H=WR# MA4PAF,+;C&DD$S)X'81!-4@W[LK"$D@63"( V(H:'D3AG2( P8!E$6 MJB$BCS+#@'X\8AARDT$"AF%@8"D.&"'ZXM 62#%MLZJV]WBSAD5PJLL^T4/K\#T!7L+K8P@4-TPZC M]T$Q5 >G<,T.2LQF2N-J$2GMQ6ZJ56]'C3G^,\BB:WYA2FVY\TG(]CL;=XK' M!?]CGBN)0\W'F,K(P-.D$ 1.4DE4931U96TZU5<^;.WHU%!2&0GICC9!& P] MD61TR@_]6*F%[U(/M] D'AGIBHE[&=!UT:VV1/*!DN-V*-=>[PT*S_65NK)L M$#6,K=<$F2Z2P]'+F.R,8S5V-JDARJBQEC4K#F0K7XS89*0X/J<#,0),!!F; MJG$H7L@%:>_ZYG?@F,]$&U1>IHI-H(^2_W,XG[7YI I!912RTDY60$GXQ,-[ M@44YY;B/]>)"9H.\K.39HJZ7KGF9=VQ_Q(*1-K(/[/C4"C;=_]Z:7K2@OTG) G[@PL<[_W>3U=0-Q9VXR^("Q M+8ZMY"H%8?)P8>&7(E>9Z*J0DU87:Z=Y/V#';_F&S(IL([)ON4*ZH^OYCXTE MP$(M/Q_Y.B57)#\DB)$Y*IXFUI0,4)CDX325?^!-I0#77\*)R_Z%!,V1DK?7 MB0L7INC)P;XJR-540D)'&42BXD+ M<+*RP=)4X/Q&7;),#'OM;V@8IP&8:@F,1I6"0Y5:=:S3+&ZK(XCZDJVHO?8- M7.XHU7Q)S-+86(Z',!/K3:QY7!?PP:Q1X>34R=!YJ?B43Z%Y0@U7/T7HHAGD M44:"@F2X6V8X_XH..V=&M*C9#21YI'&84VY2TJT#!T__R:0:%3"$_.3(<#M: M@Y5$B!9UE>=4BP>B9V::?%O+OAN7:4=.FQ:3)O>]M@7_/,SMIQXKN0$LPDO$4D&;5RXM<9&2=K%4Z9P"5- MP-9R.1*[^*9N2)#[_!F*U4[$[[7!Q6M<&R@YTZWD)$9\[[$,A:BU#Q).F#6: M;Q)U-QS*T,.RE.B@);P-\T6>+"DE!(5 [)1=. 1&TI DYH)3L?6%%1?M@K64 M6@JB]?EP]#6TJTW)XKRNN:W,_[&S4S69E7O7:CQ(C\X[9LYNU6 ZK"Z:R[>7 M_-X"4OL/)EM0DYL31:)&/(K\(0)V=.7*2Y@MKY,"_Q)&I!%8CM84P"LN(:C .R3NW&YY M>9J][.8;G>*A!Q![+6AG^UMX>]EP*T.@U;);^R P_E?SY:?O M&*/WF>NQT:[)=7'\PVJSY9U^SR4=?%OA^-8/BJ?'&#O#TKTD=97R37=.WR:.;9UB M"58+&K=/2O(G74'HRR5?Z+68PYP['CVG325-XG3L#W4G:6C_461H#)!;N&:" M-O!7 -5:\R12J3Z('L(C,WY,SF2R&YJF]M7X1ZA4?TPFS=65S"QT6!USCC8I M-CK?^@;]Q%![(UW40B)\7;=E5-I_*@T@E"FCMTP@/8$($]8SF% 9L8,#&4:< M2(_8Q(00)2Z\F+%CPXS*"EJ\N-$AQ9 @31)D.')@090"14)<:#'ERY@5$1(K M>-#B1H@'E[D3N%.BQ64W8NQ;RK2ITZ9)2SYD6*^FPH8A&_)<-O(EQ&4I'=Y4 M-A1F3ZE8&8Z5J*QD6JQ ,;9T.?'AS:TQ=2+,^5;B6K(&_V8$"[.OLF(8B7X- M^I8Q/<2 B>Z=S/:CP+((,9O,>C)K_TN>?3U&_,LY,67+%RM3!CDVY\VY.%%K MC=EU<]NY!W^RC2'FJ>_?P(,+=QKC!NB\JJ>"YIIU,$N$:[TBI$DXX=2$U4M? MA"SQ(-^BIK&^+#G4>4C-?J%/=/?R)M_(DNFB!MF3=5[7J>%F'CNR/D/NVEUT M'8 [@51;63VQY)YMI?W%W&DAP78:4* 5%9=!5IF&V$S(Z=?92HDEJ%-0&:&G MW5<"42?:2#'@,-R+,,8HXSXQQ!!6>)TE1&!L>D4(XD\9TM=C0N^\U9Z "PX$ M&8G8,<:9=+8)A5-++94(Y70>ZB4B17\5J1Z(:54'&XH(;9AB9>-U>)B1V.G8 M$)57P=;21O\+>B<25F[%%UA^1X9FW9Z<070=A&'JF9]9+9!5Q]>";[4WY=P&F@8AWOQ-"IG&?8Y6D5)PN43:LSE MZ=!,&3+(6DH9E019GC>A5U)8#YXI('EYL8=5KB*"61N&:MYZ5UU-]K>68RH1 M===1IEWHG59;@F=2/4DI:JZY8C2:9;2:V:?:7A9NUEJ9CNI*;Z]#MO4<30R! M6-:SA:4V;8[\ SHL71+5 Q'8$ZZZ&:WEHH<@1=R+A\(FT59-MZBUDYA59'-ZK3<=V4Z,_@_U8CW506%/A:2E_&L&X>RMXO3-1/)&:LL]6+7*:> MPWGF=?HSJ[NA?+G6FDXGH,Q13FNMJ1!E_PC#G9X< !@$$ ' 0,0 @!DJ; M&5M,U;"+0"PFF-'8<9ASI"IY!6H#B@UA<),9]<5F+G0Z"&0&-:*8>>9+"3%1 M"QN2N]+P)GQ /%=Q.I>:!,GP0ZE2TP.\:QHQ1L.B7 F88Z03O5#1:7+4+3!XL)&Z!.GO>9**X.2J'($ MNJL\+6)\T8P43+.TLQMD\Z8PNH'0)#FO )7& M6BPAZ-Y$%1:6DH:$*!*7W8841RYU;([U*Q8UL>2T[D0G<\!T9K2XZ*JE+8XS MT:25'+&B+))$:66:&8M@MLI.ZP!%0E+"$6$*^1:6GM(OUX-B6KAC+>7_%,=< MXYO0A(CGUDE-)B6Y:\DJ"UM7TXS)E<$K&DO-1*4V7FV!KJQC(8MR5_DQ*)R8 M50OKEJ2PA#EU/1!Z$/;^))WJ3?%- >)..YUT.6CEJ2QYDA[R4,4D1%(/8C:Q ME%=/TYZ,R-9QO<%I^(J#T%1Q !>^]8CM[&M>6(K";KI.,XOHC Q764.?9Q:CLM;(K48XR M]#WEFO@I-0J5AX^'H>RP3HSTQ-RA%'C&/+Y623YA YEWYY(IH"HC=\0\U$%T MR$EU5,0H8]Y3]+:'&\&TH"Y:XN);$@[R3I8 M^/2O,?-1!#4J'URO7B7W&*+SA3ULY\5QBYQ@6LN&(:XML8VU86LUU M14UN'6K)DCQ$I4QD8AC.EH$$H>UL9W?P,NU!IVJ6!VH%;="="(F!@ L9EG:E M#"*!>R\:/,VT;#7VF'?BBOLH4T;7J923'X&8]3(MIQZ1"5+Y+G-MP(04IOH;=?#XOW5B9XV0O2J(+A7D=\DSC%G)L7I&PCHR_TV8 MC1365M]\ZL+W(*A8=[[:77:UPX!#V;6.\DB?A/>P?(TQ0&HFR,=*:ZR>5&C> MN6HJC+\2!H//* 9A$)W1%A<].F?;JU[+>M$P5Y+7Z,9NV+7R/ ML.C2G7(_4 M_4_J-BC3R\*G?9S!K58'&&I+JQ,K,2_BI=M-;.A^^*2:+E1D_YS?N>FDG"O+ M9)?1/4Z6?[U,$)&!31$.V"W8/.;N.NII6BFO7&]+5BID*_O&*71G)5DLN+*Y M8">RH7NOQ.0XJ!@TX#<86%X[4,$BKL[@"EN)5"P,/F>QR]J=$( J6)SQ7H]: M-?QSPR0O5*N'T#UE^%S]KFK>FO+;"+L)HCN_'O]OI&XDY4VLTPO%RM(MEM[* M5F5#G&&O69D6IJ&+Z.Z/;=J8][*J1OPN;X.YJ7A"Y7Z9E2!=5S0"]$?V!UYMS *R%I:A#,OQ#)E M U55I Q) 0!E)BPOJ!__4P%P"L$]6H5&G(<0*V 0M-$7;,_@3173P4 !W Q M92AC[E-;#OAZFW=C1],7,81J]!=F<6%_AO$OF'.%)]@K:KB&V62"+&=(_K[^(E3,(T*]9'Z$=TA'4EHW,:!6@U M&^='10)]]*<M05LO9T,< ^ MBM-+$;)#Y,:,YH5^JU$=U(46*X$>XWB.?_0>R[.*=H-HU()?\_9@R)@8QZ$L MQ2-SZ+AR>>&(/'(CWS)R/=6/;P$9.X> F;AMD/4G>8(T\>,CLZ%EAP02:1>" M_Z[T0:0(A>0TD"HI V& BS("=0SD.=?8, ]R@,[1%90B@XO6$ <6-VXC+I95 M$G32'S!EAIIR0B=S*S)P05F9"6( 4 $0 V@P*EPQ"6(@ V+)&Q=EBOV5!LH MEA 4 XT0$\. _L4 \=G)!4Q"?UD /P$ P$I-0,0GAES"@#)IP _HD!B\! MEOH$ &( BHTPE^RU3Z#((-KG2082%!(X)>!T<=[2>JG!0A>':IP(7K:R0KO8 M02_Y'N Q%C?@(D!Y4T,D-R*W(GUC=)+F+H6X-Z-W(S-D;,#C.E7S?7.XDA01IA)7R LA9X&0#- 1D6-$$0=:5SD0E7ZHGP!4%[J0QA M$ "2( 83]%X/=#&%Z4\ =8D( Q*3($'_= P< K<%'*( 825!<0- P0!5 X M,!!I"I@0%0 2Y0:5B%[PI0+_.$ F;C$6=Z96+4.#,/DH)*DS7V2**G2!Q9:A M680W)FDI&(=I&G&+./HSZ;)]A(=X\4<9>RB&5L.!T+%X,K$@+TE_."(A]Y19 MKI@ M_(.2(<>',74C#-J1)[,<-\J&^1B(]Z9Y+O5=7*24/G5ANO<>KT%;TK1D#2=#+.,=O@N MHP2-A8&I!K6@;%)9)PE;R<@?X11=685Z)%BJOA%84 :OQZ-*#]IX'G% \CHO MH/9!_\ 49$]F1_4%&_\R,P@:=W"H)MYQ'6%J "E!IC"P;@(Q"0_T7V61"2N M!FT9EY4X8#'!F%CUB0XVA M!QMIUXW'X[H&R[ U48<"48F9J7("TCU\$A]I&K9%1)KH 4O+%G_ 2'K%61TT M02STNW5NLF%C46'!5H=@$H#?YUQ/F![0NFJ34DB,$KG!H9]BP[AJ9B1I-;+Q M:7Z QUL&PX!2!6D+"X9.4X X"(C/8KKJ@0-YFA##$$%CT!!.2ZC#-5$ 9:<# M(6T!< ,4-5'_=$$MH0D2I"X@V1[_I"X)D0;[)!E?RQL@D0D 8 !]MPS04#%( MVU;0*;!J.@\??' M'09N6H,%"W M&(4B$=I<_JD,>'D :+":F>*N(GH_KWAL#=,5WPR:\DL19HF*&1LE[CQW+FA. M!%5+P4Q6$W(0S/P',MD$J(4\<1PYC.[^-&$3,7=;R[FUHT M=?-8(.5C"])? \499-HHT1@#!A"_ DD,GL@(U7$#*Q #PZ 64VNG$(&7ZD*. MI@%?H/@3DV>;F-ZAMI*9&'ZI IJ 0U,107#9P.W:@ZNGH*[U5F1U550&5BXT M+*;)-U>(K\IZ=:;<.EBAS_L<(\Q57SMW.=J#KW;"4!9Y*!BY*?S8P.U+HBXU9'JB2&@X8;)8?= D.$W(GQ%+*/.5: )Y:G37W*;'C77X&,8UJ&"D\F__HTB@,AQI>@G$:.+(25W0I69[N&[@%NW5U MZ"H_.'?]^3G[I7('(:>76'/?2M:H!%$WW(Q<%I.3K Q^J9>LZX.P95G$A\98 M*60W5DT#(V:,]GYCQWX'1IV91IY94E"YEJR<626TO,^,PB1QY"O-IYDGFK'JA^"'7?=4O$C2#R#2+6S1)Y8YZ(J-S!#15*X2^8N0L5\@^W'/.HF9?O7N%V;A]DD(W+QX<-=*FR\&S'2DH'0L_ M5-ZZP?>K:T$T'&=XC\S(O:M'%)B1;.&^RE Q]VW \RP?J()_/CV>-B9>2P1) M0(Z!HFD^P^-_TQUCH/')A8M'I>?*BGM9M(@:5]ESF?-51-EP0Q55@%*\RV#5 M>#RY9 V(8Z>LQ$9RZ=K!Z/GDT10KV?7+J6P7FWX3?!7-N:)#+%*);M%>_+1/ M@EF)*R ?$Q-[S\[-"<*8P'<1,1#$*C4&S"X09!I0[<40$52V_]?!"/&%$(A) M47,$Q0\D Y.@-,L "T#TO\#%'@JT#0B\Z4/LD#88 61,)_<^'U1ABG.0*%I MV2OJP?Q3&I47)0OC,))B"5UF4_ZA\E+B"KW$L!N,*6JI%5JS6(ALDS3*=?Y+ M?5A>%I&F 95/$ 0 ^P33M.@YFVN%;_0NA T_#@UN-F>]]_53^S/584U/6E0\ M^@;5IDAF)R<5CKQ&M9>#,B;KP8$#-Q"5K$5J\V?,6Y.<45U'P;DYQ0(I_F'" M*&7E2K<8YOST-VUVS['*(1-F#8&9+(-').OQT&C:X;EOQTE>?WOK"YBX.U+=WS5_Z>*59C^.5>N(X/?R!^$79T" M*V0-FY;>Z)5C7+W\;=--0UV(L?0@PP=N$.@%I^@E;@#PIPAA05QJIO_DF"E" MTL9A-&%P )87%P^%B.*>J'(ZE@GQ7CO5'FCP0%Z1"?N4"0&JI1#U3VB@&1+4 MQ<(L'W7,^/C.?PA-*%#2A9<#K='2AYSW'G2XY+P+& C1XLB!)@L4& MJE06(\ DC!(=+G2H\/\B0Y\A45I5AK0E0V(;61(]^I#>Q8(>W9'E^%1@/8T9 MP:+%&!&N09((ER'$*S2N0[1W(2JL=R/&/L*%#1\V'"/&7(L;\XJ]B! H08T% MC<8EZ7?H0K )R3K&JG5O2Y1XMY:,>)ERV*N3(?IUNPQ @!MOGWY=C;5Q:64! M8*3Q.=8IWLF=-9-N31+H,I9\(3Z=>E6@ZLU7Y09]*A4K=-(F75\V/;KN=J@- M.V:V2QXSW;0#F\\]"'2C4!EA$-_'GU___L,Q:@\0E/4W-9)A,S-)TMY,>DVPC#@NJDL*Y(B-(-.BB3%0!H9*])<% A !5P8 JC81X>9B < M5@@ 47IC$H-1<4/6L]PM-U/.(:(XG$@]+J7CE-F.CLVTVO80I1-,.AULDS2C MA%3+Q[8.NLP[ 4M3#%RMM0Y#A@%1JBSIH8;>E++QPEHT)*&B:T]9'\?F"]UC M&WU(PG(#-,]0Y-A#E$#! # (QW'?9DVIP>6RJ6*,PCB X()N.& +K-* ,-[?)@'I'ZLP\/QPR)_=3G]CV]"C WEZ]UCNC<\IM M].W3E1.TO96=F+:K.DG]S8QJN=#=C\@(TW]*:8-[O^5_:*O=]U M'N69M+ K3CVKDV:&51*N@,]\RXG7FYKFML\<;R_!(5YN?$0/&0P&7/X1'6A( M@QM&;4E[V0(5@"JU%X;%1UX5Z0ZURK8VJ@PK3H3SV7-J9Y=XLXPE_>8I8CC13(8XC(MDXD0SH@<:8 *Z M.TW"-T9\20 .X)L P(0GVL&3 CU3H*(@2V\B05^GZ+>@UAV'A$'YE(":@T"^ M@2W_5JU3R^J4(8,;-,^1^5$,P*+6G>ZQ#VRF:2%UJI,["C'+D&0SC!>D6^Q T)%*21P8T(0D6#S!)N#B1*#3AB4-P]!\O[9)LRI"$;_JR'8$4 M284#01**(E)%,CH+B:"3S0'$0)2>98H>3]O*^SC3RF9AJG>::EM?Y :?[%20 M0IJLBU!V)TD<"N2%=(G!MQXY3ZU%LC7&R^2Q)&FU-XEP1*MSE'76>:&K#9-3 M#_$D1_JGR82HZ3D9.E]$!X6_*J*A=UU)6OI8QZZJ1&4C55.&+<6C003A,6K% MR\XWPX-!#7YF4G7"(?**III(!:R 05D1>#X-19Z2FP;_]&3UL1EJ*FU39$ MA*G3\K52\FVPA1#YTD\.VL^@H$N33]7HO8P'(X():Q@PR,TJ8C! MRP:2B9"%(1,"R80,$CM.2U;6?NG9Z4-A&CM].B9!T0H?'?4&%*3A1EO34H9J M'$.[ZS0GD"%1'CUEVS54/H1ZVV(0W?3V$:BFA9"*1,Y4\%=7;V)I4_W2IVTE M8\[4PE126B$;8J7(V4G [&?0"=D-FCL6+,:(+(@UK%# &S4TM)$U1-%H83V+ MAB0^A;%+H==*E9&&C7E$,8=#*?_X[OF:40DT.:WT%51$(]])9J^Y^/+1#8WU M'+!T*V< 0PK2LB9;"O.)MB($#6J_I^&RB3:XY$(DI3X7D*RJ81MJ#];F67,MN47:*S$X$OR3[7MB? ?%[._V[]D<]6UF;' M[G.)8&F0&VQ,1J42UZL$@L456%090%3*;ZKR2D4'+D=T7 8C9@) MES--SVB MD,)58)(J-NE#8I"!Q 8R"1BUVB'=G42J%(>=W(4GE2^V[6IRQE(Z2V5\.#3G MZ_38GOSVZG5:8>U)YE+#&^V)VC^_C[5E7LFAD-9^QT/IG88WKT-"A%T83=1% M!AGU[46/A1:!(S[;ULI92RTU_Q:9_*XR!@.( 8DT\?<-DE3).Y/U^XAMM$EB M59 &'LN$)G>79ED,Z"!.XJYIN9,CNZ!=6X*:#VI)WPUOZ7?;%">+Z$E_FSCM MY%\$"B2H_^!ZWFN1C>5-L1BS?L';4Y"R;1CRF52W%0U9[#;NI!*0ISG<5'/" M&I*[QLA'UAV(8&V/E7*%;.3TP$'E]J+[D2-6F9X]2.T?N_$D&A'LI:9()A*; MLEC:9%T]/5\W;P,5>*'E7E5EL'MVRW0[24J 5V$);N"T2JX/N.1B$:7E/0CT MY3T/:-Q'3HCX:QP/%_*4C&*,CC N&5(.$?*7$2(G7Y&Z9-L2ZD M= (9*2H+ MZ0H9)]L83.(D)$< =DXCAAZK0$R(?9A M&TO$B D#%,%80-Z:#M-XFBYS0]:*,YN:LKQ9D')IH3CAE1E+$Z>S,F43FNN@ M'3D9KME8$8S@-#)""*70+H$(IE(;18.XM!L1)K6H(OGA-!SX+648LA5HIILX MG$_#F(, -168ESZ<)2PCCHW:.IH;*?__ZKQJ%!( -!LZT0SJ^+Z^^Q!XJ91U M4S.2XCJ4N#PLK*;\T4T4V M09/O @#M2J5)$(,#X*H;2(.4F< 8F D/G"3SLQWZ,:2H0HV#1,B?4XP'"Q.Y&8YJ/"A,8DM2 @O40C[;."Y2 MH;$0TY!1^B6ST4N5>(SGJ(=)J!&)V @TV)B_"@J7G+CLV$:"(#4,Y"^1<@B0 MNLI):H^5LPX-_RLASLO%P03-]:#+'&(_O8&-CC(M.$(M<\*Y PJ)>!*J&.BF M.R0E%M$.CGHJM5 G2MH.5>LZ;TNYX^F?P:,C!3P-L#0@R^D-&# LR!HLCE0& MQMF"BVB$Z;LSN: 8Z8A **R]D5,&?MO!27C+?XM.1%%,T[D*I1@YR(&)-MH8 ME@D9:A1-I^N9RN =!7E'][DZTHH;[T%!HM.^KR25 I$0YJ"Z^]/'W#0>D)*. M-DM+T4O+S0S32V(80]S###EN(V5 MW1+,2,S% Q.2+CP]$W4._ML;PR._:KR+!*&.*M,56Q'&.B)+K C1TO]SPZVC MCJK@D'8CS+C0J .;$(7JI/S;#C:;OPBM,(S3&QKE.CF3*/C0# YQ0&U9,'PT MO46QQ:0QG@CSD.GH*5YSPO.KQRGC"C==K,3Y1[("@*6$K9BXH.]$",,T (L# MIYBX,=TI(+VDD#(QGJ)RO ]+EZ-C/2EMERN)16>)4DM%4(C(E*@,)ZC RG83 M2V0SB2O\$\50M@5++MZ+T<[T$2 E$!@DR$_XXXJ_*<&<:';P1V4>XXRX2@Z8U*"5+EY&4"X MTQX93=2:?74-$B)3PT7MHP?9_-<*$XROI)Z:@J.Z=$B5\QUG&;UCPJ?]Q"154C;< MA*F+B$(#C$2=\UC.ZCRR\)P L)+5& .,$2TV$Z+,B,R%2"RQ8B=+FSL#W$ND M\[#(L$CUR$V5O;]U#1A,])?,0L)88:Z-K,)\%+/CD=EM(@VT]!/[NRQ\/3JF ML:UIF=/SLE*,N!?V_VM8KM0G8XNO!+H97FFJO;'+:/RU:/YE090#;6;W(LC&V MA!K?; $VA^25[R.G>YR7ZC6(4M4DUVC(E*-#,YM77%,PN'2\XLFZ+:%%:UE> M-#2P;8+#=*%E2N#3;<,/&>37UAEBU8E_DUO/]< M"3WLW8AH00+,7VJB"@DP.N#NJK5N]>K6$*Q$,T\8]$= M2^ !VV[JEA ]NDZ%LY1+M(W 5G'T%8)S)U #@&;:FVND")#1-(/@-+&CH[2J M#6$AM1EA$2 [ (50HM]S5NRC4Z0:,(FUCI/[BRFZ%,!%167E2E.$C&"[MI>E M.:P#F*'9T&EC8?ZPIZ$X4I>[R$ZE)CR[U)VRBQAK7N[PIQ4R0-7@N75#/M18 M+E 9"],2U4_A&?&;9?1U6>%,MX7E3;S++1:!"4DDHZ%2#_W MB+N9'4HP :Z$PC%O2;-$;33;V MJ+*Z;3'?FK$7"L,LJ2#0NU]#05 NA(CMO3-T<135B#Z6R26;3)(!7&7S&3)* MPU0@\@V9D 2T<+2]:+@( N3PTPN6&#V%C@M5&/_FFEG;M@13V.HIB]<'NX706_N6YE K@_8XV" 44:PO=(2T.O)V+C*3%6\U< MZ?]H(=#P6B'UX&F!J'?&Y8)=Y(%0$=X8UMS8)79)&);,"B""Q&4MVXUSH@-+ M(RL:8<0:%\CZ(:-)"MH -3HNF'(%/XN>'X_R&?3JS(2BX*AHFI\J#_N-\PK) M8?F"6&*2U7;N<7 B"1GP.?H.NAO0BH3RJ>4]NO(@XX(CZ'?3N-9BKI'>^DJ()&XN0YH)^=,T\#S'V MVC.41,]\5]/E9L)ATPTJ;@+<44UICAL>Q@5ALT17]*T!(>V>C]GMQ-"!<77; M##-$1R2KA+CKF.K>GF(-.*)C$@KRGP*$YQ/ ML?/R%?@KA4"5ZIJ2F:.6.PQ"#_'T<%\EJ5A"F^K09C.]!R&GON7U?R2+0E:E M9Q&MY#Z3%7YVPK"_)O?LK- .1PVD /DG^@%N_L+9^WG?Z]GB/D>X6_LG;%-4 M !5&[67#/7?>[!EV(VQ-<):0+M1GE/T>"T(@?6QP ]22D+\_H!45G((_D]8$ M$%ED,;+PTF[;,V)GJ&_30P\\"CYUS9,<[*MXB:+7='J![+M&"+B"=]73_-W& M/Y46"/QVJ6+/6.,BV>N.95-=DS2#U<2?\^^>92\%#+GG$__ 33@$"&4"B2T3 M6$_@0(3NE!5$6$P@/801!2Z;./$=183*'C+42)$81(@@#RI;&%(92(\3E:UD MB=*E,I()-19,R= FO88%W16TZ+&AP J<%C4!&!%IIP&E<58<:.E& Q JP M$.! &(U2T;2<% "&T ,J8F3:VC"&514 #DB-(3&3T*1 4:X%.PPB1V5HO@:0 M*C2 @4D_(YH\63&D3I@>$1*$_[@,)#V;$FEJ+$S1IV1B,B6"; @9)6:$#5=. MM"SY)\NY.S42FYC2,FB$,7#LJVW[-N[5KRY=$>ED8=''CU8I4>9"Q_3')^1.WJ/'%-. MW*PQ.^R>,,%[[-Y\\4O933=9:^8A!M]/*7T6DF0K 07=0 +6-!EC]['6TX0= M<:;A4A:6Q.%) P%U&(34]>=0&TIY(M<3177O'5^>%^ M$R(7TJ@',H0GH!NQYE*@)RG:)Y/4N191# >(H5$F:&DRDS)1_:K?,IF(80"8 M8@BV%%K/2C<,#F#%@ 9#T;JD[ UK.?4L0L$","R3Q:H0P+%;7@P*U"A-LQ]5)YXJ+*E;N>]9=!QRF M%5MMBP M?LL)JE]$_F:)9:M*CJ:@: TZ=MV?#5?G,Z@=-48LAB C?5^&X]4Z8H=Z\FO8 MDQ2NEV1L[4%\KX?\0YV]LIFE1B93')# M &AESA(.6Z21TB13W2#:#6 V(KH8JB%*:<==VUQH2_1(NF1^9[O4$V2E,@;R M?(1NYR_-O4-LDGB_&RPS1O)27/%L+1=:]M9H#XHPA?G*O&K7)06YI'!*>VA? M\,-;?:K-SIL%U$$#( MRLQBC(>^FI#F-,YYG$I&Y:FC]0M++2K,QECR&:7%KT7&J=^>B$8RU,AO@ 6, M$H.TUS8<0C$A; J/RNQ4(?O@SWY9_)M.(K7$#;%L2TM\V@IM%9*#Z$\_IB%3F:1R%*&014W@&A.SK ( &*Q@6!,9!F#" MDA4!$@M@5?\+27GZ]2_ON1 ]<63A]RR$I/Q%K&3>R4AGFH9$ J[G9P&+@0@K MEC&1&0F87;JE2U)&/KT9+"+_N5.'4L8A^Y O>7_Z&@CW1,B3G :"2PF-Q!R2 M3O'1JT57)-NKU#G(AVE&G;34SL/B14[3*,EE502D&74",NHH<4=S-".JHO,2 MA+(-5B LC")VQY'>0 8^.1]Y/&=%&PHS4,Y4J(@JISV= M32E%W4%6I=*SO9@)KY)0JP[T9-@W#5(2F(J"'L.\J<:5Y=.?3 M$_6GE)9SQ?] B#T.E"A4HYB[""JF5.S!$\AZB!+L'$IKZJ14BT J4DSAB)WR M":9D:K)-+=X$LA#U7F$LH]QE8-1.DCP<0JJG-]Q%:8]HK*%!JEK8Q(P5IF=S MGM >:D H39!QO,Q.2PIY5BD1ER2.W2F&B_'X48 MA'ZD45=UM(NRB69=1UA=)2:,F)1;U-,B_YQ/LV6'1$SJ%-4(12EJYH]2"\S. M5[X M^JD>UYNSW*:9-7GM-D2D\7.]8H&<,Q,7:#[:5??;=-0)'&'N\6% M:E7C!K28C\>]>4L-TOJUN$A22+(^,KN+*UPKA2!=LL=1.V(-SUJ&%.;H\^:N MUDD*XLSSN?.6X5D[16_49/X-<(#;#9DK(=*C@:O21=TPD5C4N#-G,AJ@7%F* M3,OM>Z!3\2H:'$1[7.[(JZ[F/8T[Z/F$%-?4GMP8QVMW-B2LX?).[][A&9RX ME>.F%RYU*R%;A_A3F]?3^Z0+#M%!9W<>4#1EL3P&SN% ,;.+E4EMA5W_?"$L M?W'7(4=X4'+YK;K M9;>)LWB% !WR'4NU=Q4+<\&;3.4]G&H@RXY!PH$,5[=>^N1OL'SE=H] W5^F M0 K)W,PSU:RS7LTMP;Q89W=P<%'GY=26LZ#/M)K(82S:I(RILL9%;($RS*XP M&9QO*5C5&0Z#0)RIN!JH$!>'Y<39^9S#&(Z!"$A>3%QV_$C#9 GT^5,&KAR6 M;5A!0!/V+5U(@0R809$!^MIW<9[[\5Q$B9G*[9)TL.!)?,?VP9N@K,P 7MH, MRAQ,C H,,5;YQ!JE5=O '9/^N=Z ]9^%192=&V$<"Z6@8FP9OCA43Z$0M,G: MA=",,2F:F>V'"/]6S%U!A]A%X?T0CMP-WP M_)(! ED HI752=AC=4T-B95UD1[:34W B%5A31F7%1W+H!&H'-$8.6#^==5O MG4@D_MZS860*2B0;9I0Q1AJ;,$Q$A:$[SN06L)6A]810,5B@]!/85)Q^M2*: ML5TC,0]"?ETTXD\XAD=C$-4^(HX1XIGTB-,8\8ZWG:,15@HQ" 6YW.."S8I7 M)6"7>,XN@5H\51[4)*+^&8AO22:7!:;;K-SE_WU@:.Y+6S758P[$38J-WQ4F MB-317=;5;!0, 'J:>7PA,0X@78*?UG'7'M'0X5V2:DR;<($^#F'YZV5HR0) M?7R*PFF)054C I;=]=E(TU7E$'GEVCTC@.#><"'G/T5BJE0:.8Z7SQF)6O%D M]\6@ FY94;73?O*)AFS&;XY/DCW=R.1(DQV@]'%'?/9A$2[&8CT;0E4=>Q6: M#0:7(\TF ]&$3 YG;]R5 H[DF$4(S!9CII9H>)X=-'(O(7W(!G6'5:0&1**$M M$9<,4GE9AZ(HS:4&&9.PE-7A(A6%W%J*5SP&DG%H39\(6S(*8TWI5"UVD\L9 M1#M2E\9@$)LNS$FY5#)]F^[16P&9Y/#XA[)*J<_L9CL=I2(:DQ22(05=4HCP M7]N0G]&))J."#6".1"?N9!9Z#Y[UW?V5;&.NRF80QJ )3DUJ M;MA7D-:+<5A>K:0+_5'&JEC(+)50X !N(6 ,J$":DHJ:WJ@'-5>7(@8(\8I3 M,-B%DDQ8,2QPF8:_KL8DN4IT<@I$[AL!_0Y%31&LJN!$V&7%BIA;<)&KZE@2 M^EXO*9M-Y%MBI*=O#I[?*9I7K@2[JF M]5)_^F*1\9FL7+J"N&J92 MS"BA5%].7IC%K4@AV>@O50]@S>VOU>I/I1/P*5U_YT'$B&.S\Y/7]7D\)DL MW9V9C:*H7L7+8?$MS'!((16('&[EH?A<7ZVN[ 43(CG?$A55V1GCN'K$LW;M M;B#IJ3'K/\Y)P#I9>V:3A7P) "3%AH#4"@3 4A9$&%!%M 'M^)X$NX@!-4(. M\#(%NL!M1V@2)]7?V7#>W:#D;2$$F)B485!C2L#2 8#+2< 2 *CLSVQ. #BP M:$A"7USOD-QLDN" 7 !5:VL58V!Z4#3$6UD]$$4K:K0@ERBDF60:;Y5 AK@ M;I:BQ/QKMS)$]FIOP.5:^#4H1;Z* M3\#0>I[1ODH%LR68DP+X>? W:4+6( MF1G8@.*J@V43BV'JVZ5D!/]"7%X8"*C^&N8!%-XD:?<*8IB5DFSWBLR)U"F%.>5>IAFZ>XX%SHRM%L4'?H3/JH2-B) M&N!F;=KPVTRYCQ9"F'10EI/*T81@8()(YEHEV\G^4S56LKQ [UI:4C2^I@=> MDV*$Y[V*7*S5YO\TTL8%I'*PT8!4!.?R\&W4F0H'SERP*6% V\EEE)GX2BZN M!2=QH6@A!Q<]&'0$*$>D;*.R3H@K,@.JAKLB2$LA<"NK6[#(O4]<-!.)B;%D.0E3KM5Z8@1Q?1MID M"$C8QJE;B4P*05V?^M>^+N'42 HPRDKBS"EFPELT-N=0>8B#FHRCZ2&H^B'Q MX9*I)99&&N*I47$IHMS&J.V1]<=FV)DD3:!8ZE9326<(60R2Z@CDJ$\>*LDO M>1RJT&4K1N4 )5-)4JTI,AOP1K2'29(&[RN-$65BD*+6Y32]W10I3(%FKI: MWK:?0+SOZYC((-\-YD!3)HA.#(#%U45)UV674,97;>'7TU=X2SHJC6< MPGSG3BWX]R@._(7ID_PG<,HR5E(RU2%0X WU5\YR$79QH&(<= MI+@3_5250>RWC)C0SXSD[QTJP?&0, ),'L[I^PS2T]'4>,X,5284K(S;<0LV MR^*/[!I0&4?DZA%!=IUZW>AYWS-XWX1+X!_4;GOL:LT1%^^A_1 +D&O-YO]\/0]> 8F^;,9XA3CJ53.K.L!+9FQ MH=.6^GD0#1W*%3 <0A_!;SB3 I%LT/\&KE'4I!C-O%\IN.?D"K%_PPH\V[/#O/W@8*-DABU2EA'D/-XR^%*&E2% MM" $Z8QW!6]1[+B%WQV&,LH:=,3+; MQSWM$<5N4,@R#6/CVS+!FKA9?K@L$ M;&7B<;ZO#X<'1XA+FB[%7O2*"G I>: !F!P'JPW8TIM$5-@LL7!>8O1*W\^Q M&BUOQ_\W#G9IH+SO%J 0?#4C-_M)=IW]%5/ZP)@0M5M,I5Z72 ,S8X]=>2N8 M$XV?$=)+#7/_DY83,T;>==K%< KNXW-;X_.R+J4A5J4#=7XZS>2LFP MJY/8EWFLZ'K3Y]W7.Q2J-[:-J/>)QV=9]:5%U%)^\8"AXN1M2@H3UU@]V=0[ M[&3*\>==W%^R*A9EV**5)A0H3*(# ]BM#B2I,*!'!-"%$BPV,B*!3L:- B3ID=Z"6>RG!@Q M9TZ/$I75([AL94F%#8D)+:E1XT^./H-V5.9.JLB:'&ON5%:TIT*J"Q=^''IR M8 PQ^]"F5;N6;5NW;^'NBW%#YM&E&?%^W4IS9D:I2F.*;?B5F($ _V)@G@2P M(E, )*6S20&X !BA9/$Q'!L=M+0@XU7*--TP[$8AHO12':, ZO2F0%4X+#X M M,X:*-#$ T'VI':QNS8MQ--H[,@!CX\@/QE@AOB Q^09<@U4&/GE!OR9!VPH- M[<3(Y*!&SBO0,X(PN\&W%0Z(H;.FELEDA=#L6^&P3%0(H+KV%@NM(Z)*4NFD MJ*2RJ42<0M+OIYL6,BNN&6FLT4:VYE+IQ9&PF@FPJ8Q*$3L6:ZH+*_V@&FLO MJ!+*CR2#4H*1H@5G:FDDD#82$B833=*22O^@B@(2IJ=&]+*BNNI#,:24%B0( M,#+]BY.CE]",C"0X4[1*+)ZL0C%,&%&TDDXDU^OHQXX>H@DCGT1JZDB#]-IJ M)AEO1.L&&4PZ4LPL0Y),)S>7-(JJ/0_ZD:O_3GRR(DU?2M.AGRQBL=4@3=*Q MT46[-,J@'S/""2G]\.SJ41?9+.HC3?GZ4J(Y)2T4KZW.Y'30':5BD2L5D55V MR%(Y1;-%NU"TLZBOL 0URW)A??53%2&:#B%&;XBATGGIM1136,/D2*ELTSTJ M)RMS\M7,^)[K:)(# -@O0B4S.4 % _T3PX 5#(/!L0"2(S<3\#9^4#:"P$OC M,_Z&4?$@054X8(O_/#.Q&(TT<9CXN9GGTQ3AC281AB7H'4Z!]+Y+/",=OJ^J9HN77AG"(*C]_V+> M#_Y7VZ=O\WSXE6$E@:%/6W]9RGI(Y:UH$4E[MD/2T "5J'4IXW\; 9^6IA0[ MV$5.*L%3%J[2-33/]*]=Z\F=\F9#.NJ9#W7)DXE?YE0^[YW06,M! L2.) M(3;TR.+1%,(V %!.#.V14"8R,8D83.QC'IG$<\!3H$Q(XB"P2<-)^%,<\<&D M-.492&.\ Y(MX& 2$-,-VDX7N-^D\65;\8U9T"A&V^!@2C?1D9OBN)-H*6,2 M*;L.56IC 'I8#09^JQ!Q8%*;E*$!C9,( \9B()(3XQLQAU%& \0@)P!0$$&&\345%,<@@$28'$5&D.-\+(/1 M*8B5'"A$-:7K/R;,R4N\5T0DKK->G5-*1?!7+89\98&5T],5[;0_"@$%4$QJ M8E9>ERC8;=)R!XE4I(27(M.5CX(C%-([S:64=S+$6^C:'5BLZ*)#I8A(%PGF M^]8#(R<9#UMHDF#XRDDJ(BGE?P0-DQ2MXA.*_E-]**PGL$@R4I"=95[Q:J%, M@WBGJFCJI2;K2E!_*":DM$N$*#17N6PEU"T12TO5^V?_3 8KBKS0/VSB":<@ MJCR/)J]'P:J(.P2SIO[_7;&IV8L)GJSWS13N4*/0*A,+WX91<%DP,+.)VA7; M=-)_9K5(0,1(Y]B9V'UDIGIS$EX)-0(G="(JJ+$KDF<0YQT6@:;'++95LA30P,9*1RI@RVD]!$(371RM:6+CX8.XK%RO9$ MBZ#!,(T4RL8LUA^%*J0Q /";)I]RS3 ZLR >HAH6"X:0/ H7NP%HY$#"%H9X M+L1!-V@(VSZ+';"4D3]B*!^'$(8&U]S 897Y"338%@ #E5 AT"!&RMSKD)FE M3;CEQ9*G@"K.V9V+)OHB"0S9>I$P>$ZQ%88+;W)%._!9]*H(Q"E'M]27GA#) M_WO5:U6"1P4N$JGX>.5,541;5U0-VJXH1.51M9R:K66T#X#O>A8]K+0O%V$D M3!N5H*GVBM*I7J5WGM%4P/JTJBZ=Y$RM^L_^[-J5BL#-4$*,6E 0.R\9Q,!= M=J%A!N.T/?65TZY9F4Y&EZM>$F$U4^JEW5F[)"YZX.!!BUD,;$"DH4S #BN" M22B,>H4^-&T0*M,SR/]$&J05:XF&;=KKK/*S8Y+0<[!?9C $M2H^*>VQLDM, MZO&&-:UFC7JN0(Y>DR9XI#)3RL*AF\M,GZIA'7OE3@OVW@9;1"9B.(R2RML: MR+I($$T\9[7'<0]) "D&B%AM!;@<*T'LN!_;Z)%U"_\:'-;\[!L/W6;1)LDB M?A0"&\A]2S[;4% MM$WD?<^RN';(ENT"%2O3KB/JK/7-UW)KUZD+B 9%W8L5[%6^]%Q(%;G>ZUK2 MSWZM9-+V4^&"SYF5>%XOPP7$<8;;ZB-1]SS3>J'S0V,>9R51-L3,@S7WQ$DY M@4I1GJA">W[XE3M/5W3EK^N3R6IJ\TI-N"1K7W)D)"A".$>$S5XG?-41E23# MU^X@%715E1/#KZ,@ZSB:R9G_;0XPN(E!C)<)5IJ>,@9H%0#)<49;XMG)KX[7HE.ZR\M]$3W9U:Y5NP =V$$A_) M#^>?NQ0!D]?!S0D)I&*"';#%@+"# $U$QO%M0BP$QH)\[=YCHQ(\>$"8 PJSY M<"X,_^[EG82.RO#J4(H*2R3JZO LA8SEAJ[ERM(N58P%^2P-Q)+&SA9,+R1. M*L['(,;+>&#.R<@GPS0!/ +0[X**RTAD3SKJ]W (#7VNAV9%\L+.)F@(RPPJ MGZXNU%KH=T9"R%!E5N#)R>JC#]DJ](*"^2H%PW3"4^HNV*+.I%JH#'\_9"*5+,PPY(B/+G M(Q+MLG (H2@+S>[*T@2B#$-J3V3@-^J$^KXEID:D*)1"4 J+)CBM)FQ15H21 MY?8"\)1%Q%H$<_[PJ*9QIY"PG59& 0/HQF8G#Z-EF M,)6.[3U(:R@6XP:$PB<:SO].:9J&#MM2AF+29O2,,2"O[(]LXXY D1@P@V\6 MPV)R8B*3Q4+2JR90#@\'XHU6\'A"*E:FIB#28)G$A3(,;A(,HV0& @=L8P\) MHA$H@_.R+54:0CX01N?(R4A2I.( @-O@;= J8ABJ0X\J@MFFA!C00 ;ZC&*X M ":*P;.((26(Y&M,KJU49W8ZZI+DZHHVZ#_@+SYX*AUKK7,R+,' BK*J$/F. M[PNIA9R^:HKRI))4J-?^8U2>1C,P1@PZ8R6 4.CH\B=&1<9HSOIR!;#VB1[* MZ "XB4JL:GL$BLAVI/6 K\><8O4?XG'$U$3R@ ANA ^C3*H*?<(AC]&'G*X7 MZ83H^DXA:/_M1B:LIM),RL %? QS3^1M-;MMY3AH3WBO%^,13((M*R B'PW$ M!T5M'-FL,1MO782SJ2Z*=PH-@*+%=XP*U+IM#?TE7NZMT*;G49Y"=OPP?S9B M6D9OL)SB&6FE.HM*UBR'2+P*67ZD+"A,+6WD^5Z"1?:)7^Z3/2>H*: P10 , M9)SK(-X0 +))/A#CB5)R/;Y"8D1DE!J0Y33#:$K2SK;$8NB"=0IC!2SCCP[ M;BCF<1(F,5"CS2KDEV[G('QC!R4%SR""-]P-(@"F,PGBM;2)N@["06+@O.9# M(<( # %75:2,31BMXRJO+@H '#CPR)*]BRF?H[K!,&"VC+AAI;_P47Y$3:6 MB3(\E+DZ!+5,0@=U!>UT!S?GJE:"B@R+Q<@JND0B^0 M)2G" DZ.A(8\K8@_.6K#>MTM&HYX+293U/Y$?T M8F-4P.-@% #4(X7:!U.ERK)RPR^,9#SW9S**DNFV+GVRHJWZ$U7ILM&0QP[) M,: ,E5F:Q*O*R0CSTT;&S/?>4B/(A5GH#DBJ,UTLTS$5"E:'C$SL9'=FY:+* MC4-S @UL0U(5.Y<'2<\@F3W)<[ZT40I>*C:J6 M:J9.")UV17+\U,58Y\!T%!Z-CI?&B8=T_X2K[--?]K0= 8MSC(A.;00H24HK M%'!0"0];PQ HIK DM(,>CE)%NH.T)N, F ;;#(!J7D*7#J":8 ,II0(UB,$V M5D!-*[.FRBL7MDI%_ &@FP@]CTN 5)^&+$A NY8Q? M/ K!$)%[T*Q6"?\V&A;D.?)/7(D,34HU37,%G";+1:H)0OAV?*!Q@)PUIWPW M5,2E$U_36K30/>].@F"/+QP+9!ZV4N*E7.*50S_(>;[P^BK"\3J-_5$8.+O*=*@3%M3:D_KD K&8]4((\4@P$['-Q)"C9## Q$E,_K/ M++9(5)4!%CM$?VD",\368P:-)\:@BSPU "9AQ9))/J8&)=R$-#KK20DX(QAG M,4QT,=HR+Y6%Q\3$&J-/Z0J*5K21@YR%Q_ IPPHT>H3DI+;@!A:W1L3 ;'KD M6J4,UX#GKC:)U< '(XQ&$SC.W;0I\XB! ?>M5. C(<>4*.C&0(0#9+S_2QF MYC?D+X=H*R>48A@F)O_>EX+!XHQ-8F*NZR02.$40IBK'R6 0)B'6L^J6@8PI M&''$KR :9G[[CV_IP?W"Q$IBID*5H;4 =4M>B;24\CF U1T3CR#(QO\.^ &G M Y#TJ'D(XI<,0H U90;9Q ;URZL,8@LB9%7%"7&C3ZLTV!#KHEG!;%AW.'24 MT')U,TFB-^T\PQ9EPF*C3D=C4-7J,%H=JJED 8JPR= 872>A7V_I:)@=E8QX"@II6I/+ MS/&?Z,UAF+*.8(!N%G)'15CS:J8C'*-C)L;B$,,U-"%G&N>ZFK%T'\1A-@]6 M\G%F(F0QLDDIN#4,2/( 8"#_:F-O*.-A-L)!T*",>KHZE ODZBML^H.3FQ,, MZRP<4\B2T.7NPOD_W@38B+-9X[+XV!'J9HPD9("?:QDNE(C-I#6'#@]16N\Z MK[,S78](E/*B&ZZ-51 39J\C'@Y9:J.4/N,&EXPJ:%H3_0NK&V-F5;N[++W/X(L M)+["-22.J!IEKNRQ5\50/R*%5(+X/0@'Z[RQ$/5IQ:#7*3:I?+PIR7BQ)FBW M^LRW&RN->J[%5P&JA$#.;DEMR:+H.9T$Z(3X.5UX$16EL[5W5DQC2 4Y*8XRX;C6* #.KO*>HY RP4%\5"/*BU9X*%&HL42PQ#:ASR;3Y!G_ MM#NE$'6;8A<1DS/G^%.,L1[F5+O98G2NNX-48B![<8A3)+IA#X0(AL\@CIP MK/^>J\LAV4]BX (M@F=*]K?B6V%4(.+.F@,!0(Y1?)1<6QF@>+\F\&NVEB.\ MU!J%^CK +VQ6ADGPB((#1H4FK?*RSS(JXM_JVD]F1O80Z2"8%"S"()6;6$2_ MRB\L1,%19!)\@VHT 7Y'(MOUJU42^),A>28FP4/]@MOC=B"$VEA:O)C[YX[E MDUCZ4Y:E9- )G5X8R[(@^AC7-3:]Y*BR]?12!6Z\_UDJIJZ@,$*&\:0GH[;5 M?:,X)D%OYB-MU,@V)$0J. XQ-$&,"/@@Q$A$6P-!1W6G M(;Z/"H+/T*!"G,TL=H;/GF,,8IQ!T#SCO\6T">+A5P ,0/._P];?0T-$N,@5 MPO$F%880+SLKB_$H1U_/>J!YKLV"V5P.:AP]@MYII%C'=9?9A4?"RC I(KHO MZ]>B\_907#^2SC!;%WDG7$FJYT>X]:*_;'!PZ3!!IG->HCK"@[F>0S848P7! MIU%C@-O>H^ H5[5)=B&R3P4,(&Y#,E8$;EY#FFL2@CP6 F\=ZL9RZ#HQE:(N M4W/';J_09+S*K5"7QU^),X"$$BCR_Q2@)(+#ZSTM8#*@+$H$F19*:&*SB3G&239 5G-,L7C@&0!B+!P!P_EA1LV?;*Z2N M?JDL#6N'Q&/@X!LC@*2;NP^L.(IF17$ . 8^K4G,H.WA!T,N3*FI(6G6DZCB M<+B9M?*$;K'J#7SX[TJ]/Z=&W+F,;^&:AO?VIZ>71#5=%Q152@%6H%]V2468 M5<:9%=8-,0 UT5/O4::0@&W%Y9U5_$4EX$\[7:A,,5&]IU9B=4G5GF"#82@1 M8_M15B" - H7 $37*72;0!;NM*,R3T4'@'T&W7"A#)E-%!X Y?7_AY@82]I' MC',3UI2B@)D=M1..:%QW728 K 11=#<%,-487B6B89BP " )DKAH$)U2@FD M(5T-SL@7>X@M!*"?]E'DSEUW.H8EC()IN&!5;P7V'HEK056AA_)5*F1.$&[* MZ:8XI$DB?%BMA5=\_&&ZDD1!ZC>H,IFPIL*52$URFT[]$7/#=LVI !Q5F< 0 MP).'+02L&$J-! "2IVY83V8WK#C1: "\)!$:N@[W9@!U+0,L&O")^=&8IZ4! M@PQJ:9A5G8'5""UBP#9$$Y"NB@< B@.)0>]P:%WHD&10"20E%Q0-DUP P]@W MHH2ZXO001=)2TA=/TE$"(FO&3I139K;U_TN=?)E(%V]@I&E,$%]ZG;13GW9- MFE1BRUS(V'5X$;,C/3+$T&G..N^\SZ>,_B<1GBLA.!7-&YJJGXH1,\4H4X8U M*&I-&EX8)*(N\@<4D4\ZAA]%M#J$QD:3A%$;2!DJ\ZYGDV2"!K 8.;0V&LG5 M2Y$DSAD0@!C#3'+#:C'4)L9&.,!IK(K=&CEM8&AZ%O8D,-1VW@IAC]:0L"SE M>L"3Q)";MUVO8G;01FC41G>&O^8HF-4I%GVV0DI3ZF*+2-6WU$)"-PJ[@I;N M_AZ!]@798D$XZXS#%O#AIR=2?IT;F$3)FVKAU5 SAM2C\;''?-=M!4EE8=2W MBKM$^!KLFY/PN?\\T1A33G21)!0N) 9K4XE7GH#OK-1W6J;&L'Y\MM/CDKJ1 MA%&I@4&#"/.3Z!C@,#)0P;-05I$ D*\O?0L#17PG) ;!Y7>FNEJ HN:T1K&L M3SZJ3 <3Q1^90?!ET+K?U9I'):0\B&20!;H7@ZQ MU;(8XAPQ0".#*\K$^'(2N)4-)#GE&20A_14126R)(+=32!JEB):ML67'& $H MW4K:V##$<9$8?A,5@+J(3A]9I\3& MU+"$C$1=$Q%#:0Y&D>@<0"\IZ1Q+Z#$^3#AL-6T2E8" 4JI%@<]I>8(22V0W MJ.5I<"YM$=#WA-BN:-)#*_\[^U0OM5>][X$QF.R*RR&S63US-H8M(A+GSY)R M5/RP;# AV1&KJC()O)4)99GQ%B\'$D7I2*BCL1<,00]_44RPA"22JVD)A/116RM5HACX0(VSRR+B2J,634%M#2:;#0SU,DJ4E>E MZA7F3J04K%_Z-*J2&U1VW$@5UIBM+7A+$U(X@P.U$*F6]\);)2?".8@JI*IU M:5:%1W4#S5SH;S S8.GM)!<^4LITCGC7DZGQ(E@A@M!TP2P:BE9&YV(2B&L MB])"Q5X0@A,QG-5>2//A>$E2/OM"@%#]/RB &$(]G_S*3F4U7FJ&G6FC( ME,$%Z@ *J5-VU'7;(A=!5=,O*(5I7X1J63D?5WFX;E657P="EM'4OO6-06!= MY^2K:'9#N[W>\9Q&.V&C=(.,G%&3_4OD?7B>!6A!1QAP+ZJFH$B-&0+LV;G9.[N4K6L MZ,+;G"QT.'DGU1[74GE8JI(A#I@-M$[4&HH)1'922BXJ M VRJ"HF2*,V0@[A(# /$SF]F-__US!&D)U*)@;IV0DH5R(F3MEONDF-8E<=6 M1;:&(1H"5V?,;-OY+7I'<[#1.\FM$,_#*N+L3H%J1*J$I,GOMC;)_9A"8++7;44S9N,W7'7Q6?U!(#_S M.9G@.V/_]D*J8TX*YC^5)Q6:=TX;V"Y\]FTCI5^]I6=O5D+'9W :=RLT9R@1 MAS"MY6O@%C7U '_QIX->\2GE%R/>QE,58G(;1U2MLQ@BQ6\R:!4?16R*)3O3 M!&]@IWN=X40K&$)2TAL,5P\CAC'#9S4-07Q6<58?PCG54X:7(BT&)23]8A@K M$ !HT&LQMFGU(27Y)4Q$$BV)IE6K<3'!DHVJ9(%78Q35X 4&\%"D' MF&9O-H"UMF8< GD(URZ5=Q5/E(.=DA/5$$2JC80@G8?LP@#BL5U*A -M59G,B!KLR(:+J16,I%81_AX/(0PK4AG MY":.L;,M 69G+R0[]1%GK(A"W;2"+Z0A5C9)'[>#-"0#QTARUK1?A))8"!A^ M2!A"U../B8$^G5=Q!T1$&"<8&%1^5T-N0$,B'GAOMD8?G/54<=0BX A, 683 M'S&1+!(1P9-8561,NN,[1.-+)'(=3S4BDD4[Q+1M/96 1F1EB,)9"%EL (DA M;6="Y]4H"REP%((G\.5DC 5Q@9>/33ER+Z1'V:0[LO-OBH>*+9)M,XF(-)_P,0!P,%S6']0C M@%(Q37]'9E:)@2CBCJ>"4TR3>U>C(/)B:^>$;,C4*?A"6@H8-0)8*C6B;YVH M9-7C'9WT38AG<'7F3+8E>R9I*=;T>3FD#!8#7F@P)0*2>H5Q.+."-W@W$00# M %RR#&L"$AH"??[2$"^Q(RZ&2<8G%79C/K;6(#XB(6GB-(!($-C9$I6,2%N;MY2^-8[L^%O_I522DGB-8EVE0E=?U8X) M039%(GN>UQD010]XHT1X#]2&;=!?%PAY0IA3B20_2(DJ+-"F:0(401P^#8X>N)I^9,%^21@4*.6 U6>- M1[FEA;&;Z%JCV=60P01L&*A_V723PY2.4V:/\>8A?*:$0E52!:L,LN6?@C&3 M'B@[4^DB3[&G%C9^0LE:KU&)G=6(+(6AFLJ:"6M?FP@])+>9-CN)_D>*R=5W MFVJU(:A\'!1WN$DE#C%1C@8G)F1R M0.UC&&P9%<;XA3(1A>-JK*%-@H2\K01OF$*"0B(,4%/(RDFQ+! MC8CQI).!LED[IKNZF^[&>/=WFPPA>#EC4^$49[2C1[)Y/L;IL\[WI;-5@.]X M44>S?OUV5%-;A$=#81 1/'%%9](B T_""+>A+6JQ&F&H%V68$)*@2P=3#Z,! M+-YQ'N(1.)- 4*HVKG"H#)2P)G'5) \7L%69A+#*FU[;9O4+;8^"F>AEBITI;'!&J3&3B4YK%JXIA8YBE WK M@<75=[,)FH."HU'_%B/Q"EZE"IM!XCO_J9DM%TPH9Y4O,J#\VF1-(V>G&+I0 MXSM>5FP%AY0IY)L]>8Y V8[Z95R/@BZD6&;6%K3 2C3H*(H?B:$$6)+_1UI> MN7>5];@%;,"GA\=TJ9NA+M1!'%,BF'ZHGIN11] MRA1_PXSGLA.2FB,1JQ""'"U>A*(D]2&2*)I+JW#P"8#T,&VV-FV>%868W),) M.*-?%J6< K5I-HH0.LDW2RE(G(C BL6FZ;F]V:8FG)36-XX<&G-5(9>U_ZB, MO-)HRX F%P$ZUL*,F%&6&$42XBL=I>2&8B=]=3*NDJ8L&329(^,9,69ORK"L M04LT'"*X^9WF+Q35TQRMO.J,LM="/0S8HE< M[]58\>L?(<)PX51VH]O$9>&J7EMQ4U8S>*(RD9C*GZA!BQ=S\\B*%=I++75" MFK>A_,9"0FF0W)94N6N5H(I_9(:Z^X&[-6@I,%4@5,.?KBN%]5FBW$2B$_$] M'3F.1&21^[RU*E=S2N-N3\-R__Q3- /->9$K)V)E&PVC%VH$>O5@&SX6&GJY MSV_+%L&HHKUW )%X&2K!/C$ :G>1K8?!%Y868H=;G0HA(W7Y8%>$V +M*J*! MT6=Y4E:41$NEL5O*;9WW4ZFR;16\.@_*I8Z=L?\8RFNA4F[1M/^;\L0'\KH^ M1"I:[=")=8$&>-%3,Y\PXDMH-M0/V*&T"A/1&\+\(W71TKU:X1/.-3_E>1=W M/")1U! WH#,%)$\X5;$@0-H\"3B<]C; M(BU$A$OO FKO\<--Z"$A(<\I&Y$)?2KG&9,)3;CP :H!&]4&2Y*SO!]W5K#(*MO+0C MSK(+HC2L]R$$!E(2&DQPD6XA+-3Y;2GK%16')](K@D&!@J17!;30 M\CK8=G"AZ%[#57,6G9I:#68(KDREVU__&.+@ZPAM$GA@$OV>CGB;^#U$(PIN M]8C?2DXK*@ W:Y-&5C(1X#P&8C,W8O \6_(R0,)B&&*I54&>C(*'C00LY7$= MTD%\*H(#FJ$1D^ MA"&'_G/G]D'(;?$WPP=ZCO2NSTN%(72G,D0>'%$>.JK? MDWQ^&QFUFFN9)JIFHL*K]BN4M!T5+L2$$<'$$"(AESMK.!Z I"Z?J:PHZ-,4 M00UNXHAE\#:3/Q76"4*D+7NJ,4N?RA!7[7+)3J[M-R"X#-" M]"A=T724M'-^J/)-:Q'>XL1P+MVE6@M9#'CEOZ08'DM_FNTB-\THRP;E8G'* M;S?MPP99TQ4J_XR,U=GD0NAS(=].N1Z\R2JG;W6&Q!R;<#A:7#C54V1VGI?[ MU14?/A<,6:D^;,*&<0*K[9D\XRP8OB$KQ1X,98KW[3U.;11732-YUTKH93N5 MBAQ'$5,;/5ML':E=[V$F*^%H6Y8D=Q=]T=!57>H8L;,).Q1Z&"74X(^GY5+Q M,;6A&L7ARU)"&A>Q27DKUTCAED!A=)0A''E=&<-+KJCH:L@:%<. ]=+A+]'> MF5^_((UP$6EO=J;1&6G=%CVA.X95&&D@SJ7T)5HM^)=R32DG9]!D,GG'[8*2 MBC2[M,L#W37%C$S(4A3BXEE4("]9%YHUM/.Z[HY+ZCN=NS4.H2.\[?\9"%M M@V EG? >5XPJXKEM8(V MR5P9KYHS;ZHG@_29F=O\M83QF'#&5-.()^KJF-2+!5^3O=)$!1#TEBESITS9 M0(,'E=$CEC APH<)Z3ULF- =Q(D+%19TF-%@18\,%7IT6/)=R9+%2@IT2 QB M28[**LILN7(9,8$S21K,>"/&/J!!A0XE6M3H4:1)AXJ),7$@2Y<&G]),V- C M2(,<0Z)4J1!EO8XH>7:<*=7CP+)BE8&->'#_XLQZ5A-*PA%#Q8$88C))Y)D) MQXT5!O+N11DC@"2I&F, 2,-7F1@ 8KQ. K BL4'*,5 2@Q%@V%C#B$OZ51'@ MQJ2$D"675.T5L^#+F $;P"L;-I34]G-C:*[TT-P#$N#%3;MME3C_R1+BS MXWUJ*IO(RPNTPG_T:*2*N2^GNIJ[3@"\^^C_:#CB6U# +L M!I1R:BM#"0\J"*&*\FL0)838(M$U$,62CZK?##)0(ZSZ>TXFC!S+**:!>.1I M)AX#-.^RD(Y[B:3F_P["*:N7#(0H!AS4DW)**7W*Z":UV%J2QIJ^$@NG).WK M#Z83AU0(R SGF\_%Y0(\"\27PA3P2^X0I&DJ[$3BSB/I9LKQPRT3M"_/,"ZF#LD,(]R:ONQ3_GK$J[""<=D\@%S\PJ+#!??$^YK22] MTJFM9G1,U)UD"(-*6FNU=1_B1J6TI!GEE!!+_0"D":R=@%6T3A;W') O#(,E M<]=BU=IJNU3YM598$7* M2*XC>7-KU/SD@RY).^=E][C$4'U.WF3-&U%9*&VM"]"W3)64+!EA;#9=C_^T MD@Y)=I=+KL1W([JRJG4UVN\J%,VJCR#[0@KS(HT.C?BC:KGSSCAG&1K(MQD1 MG1,LJ]RS^;\QIV5PSATM"FM0D_63Z\:HB*X.Y ^-U5%C/>,4]+L_KV4.Y>]< M=5.2)B5#0:9A(G M-G%C7>=D\#BOZ],WW?UJFH_3=.M<<]S+'"RKHH.Y.MJQMU/&LM$/'TVZZ>Q: M!+EM"NLNB*U(T2*;OC&MUI:G/E_?.43_(&*4(L[-0D]MX(,'BBD3-[ED(0)3XM"00^2!M8OZ;D&8&GQWXH\PA8#<>2$+&K8YN3FD)BL M2E0)G-T06<>7KA1J+/F"64*PTSBRD"A3D?L/I/I'E9R9C#I[>^&WZH>@0,61 M0MZ1#]/\V$)IB2=C':38_^7.>$*_3?&&9HH4QKAF$%EM4954ZF)B6.::F)G. M2$L\%0Z31S(C2H1F!7M>B)P4&[W9S5DGHQBE;O2Q@@&R3AS$"M3P%C)+I>6% M5($>_G2E(B%-C&=HG%2'RJ6K13934Z3K&7_$J2L+E@Z3;GJF*1_B+JM8)2^V M8DHQR2>6N+R,DQ##VB%AR4/X9,J*%1K2O'@6+'=*I2QM+.?B?C2F?-KH4^P\ M&4*V5[(/^89-"_43RFZB,HZ)S%JINLK>J FB194I908QWQ79=,4"J06*Z$O9 M[HP#T@D=K6_U"]@ED?6W96P!;:L,7AAP\+1=H>5"]^RCTRB%I*]-S) (=<\# MU?^2N'=9;6GJLH\D%7K%BV92F',4683\%;*),15@4K'J,]UX5EYB"U;H$QV+ M_MA-I4;+)AIC#LTPU-&P90Y+;Q.<-?GWJ,Y1R%T)(0\3'?9'1RYI@42E[%%N M((-WP7.8Z=133('YL$09R%3[LQ;(D(FTD%@1>^/ZFB8G&#;L'%!0-D*J6G5Y MS]1B]'1QLY>9/M8]NLY.I&+]6W@F2+T5F?:-+TMLR.PGW&X5[2D[A-'VY.0N M0)YGJ%-"SUW+E,VUGNY.7FT12"!9+9(=-$90FT@EW9@2986W=']5;IKHYU(Y M4BAH6'W7:2=G4>9M](;E:4BOWM3,;-[+9ZX<4E0BM%#LI8:H(N8M(?7XLB32 M26=DS)V4(8&K6]OA)VP3R6)EU=;*[W%0(LF=+;R&=+"S!)&-)KK;XFRVDJ8- M<'K"JLF#WMN2]BZOM*92SI9":9\):PK&\)W31U\JDJEL)Z0Y9-F;,(0Q'_G5 M>_+)(_]6ZE( I>5D4V+GXY Q%7QC9[ERE,\.^TQ,?,T<9V#0ARH>/.^ MPTVLD(X)4TGU*6O'I=V!UC0VW5X->XD\T1#E7%#&QF9@>ZT/YM*%SKPA%4EO[; M&KTZ(IW%OO31;7&*$YN7H5^NFJO"FJ9[.&BL')9MN"GD$[G)-\L.>?M$&*YP M1JCS/BN;9[)V5E@,()+']3F.PU[F]*9RZKQPYS)QS:UIULQS3OB,B*1@!MCD M$D/:M^5/5_O!SMUV&A_S(+. G:4EBCK5PZG1L9EF[2FR$KM+WWI%O5WM$EQ3 MCNVK&;/ARNS8 *KAEOB;M&-Y:"WBU%='-3D]AKPN7"/T8-<8]AUB M=?-95/'ZENFDPK@MM673WCCN<)P\;M_]XMBF&S'-NQ!>-YV5-S"S+N_'RU1M M_E5Z"GY^H ?@N Y3Y.()H 675CRII4_^C=8UHJ+XK7TR[\;'_RJ%L'DWW2FA M:[$_OL@RL*,O;(HSXO.F!-I!P#SDTIU3CO3"Y&#MA MF;6+/@<JM$)#G@V2M*KKISTR,Z0[ M/ KY0$C3EEA+OK:2.O^C%XGSHJBAG(,8.!&4DJ=S.PG9J1PZ)2@,H\;YODHT MPO%3$%S3P I;N^KCE?@1J='R0D0LG!U:$DT @ ! C3"Q$&'*+[ ;D-W3""$) MM[[_JBM:U#0+^Z::TYDM=)SFHC7BLK;00;?^(Z:P(#^Y\0@ MDQ%43,4MJB<7Q,4)]&[!5*Y*,F8Z)6#*LX:22(Y_I M>D3_,94DZI@\\SJR&3/[.L.6&;7O>[-U.38!B35I1#3E22B-\Q:N2[13"JD- MDZ+!\KG:TI1!PIMZF$#K3' MZ:9TPAV,"+4QK\&L22J>Y7V MR43"^:IH\\=;_$40^3="6A:'"PLQI$>D0+&:V;&?XTD-_R0O:HJ)NCLU1A0Y M'Q$C3'0T-VG!,%DH%PQ)E!B& ( !-'@R,9D/=P'$(#RUQD''&>R.PEF&&PB MU9 ^R(,U59LWA%*NQ$FGF3 ?4\0TC%P<[#(9",M*1<0[.=HOGS-!/RPK7*-' TXJ-.)&+*%K):_LP9_-(\.$]Y2E'7_RL\'J+_$&@94NXE_JELHBH MP:N0DMH3/6U;-D7)$]Z(0.49 M4EJ)@3#_>,A00B+Z@2O:PIAI6=3G TEG"2W?Y,Z2RR5L&$,Y(70\.Z:D(H4: [5'L"*6N"+[J!#.,L).(?%57%5C MVTN1!)MUC#_EFH3)K,P.-3928<+HJ*W#!% F9!JBBSD9@(&C.E;3M%2WTK_$ MFJE3(E<[/:MBD\WA&Q,&Z3=>S91"@CTY#1C7P=J[K%@&B@%F_5/XN, &VU-Q MJY;XI"E/FYKB><6_JZ;'7%6*C T;+)T2V9U()#L(;#(-M-E1_XI!EX3!QZN_ M,H35C4,PLZB1L0TN:02DRV%'1W'9U<26@10C ?((BET;S2@O/WR@J^0T[!#6 M+)VXXW%$H?62\$(@(90?3'L5*36YS4'7T&+9R%E5,:L7(1LDJ-4IG>,<&@U9 M9$%63FL:88U;*I64_OC0$LVA(X*=[VJPW%1!LMNYS3C.0*7+8Q%-IN/:H%A% M"!VWG#'/3 S0Z77+U44RYQ*4 3*21%FPH2%;$%D[(129+@1?A!B& P" 1A@E M<0*Y0:5>R,R=L;)9@Q(/'C2(-\4L+]32H,/.WOK.M\K3C45.QYC;=5'/W]@. M0%2ILPR6G)4R^G++:Y03H=)>X"%#9_^ZL"-[Q^@I(@O3SX#2I*\5I(\K$'S[ MDW<;R?@%SHW=/TC,JL/RX<)#COBA\EQ;T$+18LP"Z-+%J%XG=5V:E.8>()E/KQK?DCT\% MSFC$-HV]));L+0*BJ /,%P_<40=.VJ5"U++[C:TE83-VL>,S.V*ZLLV9.*11 M-YIE$>FH5HPR2'\+V[L5E(CMI(%M$)+(A,EL#)IHA,B0"::H#!P8AHF*(=3P MBP" 4S'(M8FUF 2F"(#A$ -E- C)5 %@+@EA7H'=( 8T (P H&8Q2 /CJ P M.(#20,8X_8A,$(,5&.<80(VOXI=JT2P1$A](0>1FL1U"I"/YD;AU/%\02V3RE3?C+5\ZHD^@ M8PG2,\*$.]O_?$C.\6(-M+2GHMSI$5$Y6RR*6ZL)>S-,3K2S6EC[<6EJF]([ M/:A8U6/?Y1L2(__06C'AQ-VT6;Y-C_RZ;PI$D)88CV:OAU+;YJE:U:0I%^SD M"<[)^@BK)SR99C*6DY:^8CDTP$7"*.5E*2[+V067"F5=AFNX^I'8@P;C-IL( M+?G*R!6N3\D\JC1':'WHH)A4-'6R^R&=2RPMI$)=ZTF[7]5C)<;'1VY"50[I MK0@AP>VK]RB(W"#-B$$#TYB$SC" %;C?%2",GL@+-"B-NT#&XJ 0>%;GR:1F MTY@)PVAGKKD!O#"(,&CF ^B,S@" VI8) \CMSH@!U78(>$9& YAM;][H.UF3 M^[E/(WIBUXB)KVT3;2167:G-_EIC?P)&-$7;+0&D52%CQ"[2S%77BB;_)O2C M0CJQ:$2*C8AM*WW4U*:RVQZ-L==-Q"#E)_"%._0[*6::UX!K2O"[Z#Z* MY-OKC\X;"\RNG-2,ZH,+$.]R1T5Q*+XU6)F4D5TE7[R]ZFN9-,XY["F):*ZI MN^Y;']N)6 *1)L\K8O_#VFOKH2 4/$+]C;,-)KR9,A]*PO?(C._)ER@KMWWT MPD Q$/RD"H[PF\U\%9&,H[)8+?,5(I@6QO3I7>/)%F<,F?U!XBMB8C+#RLC= MNYK;5[T2&7JX7%*^ 6XZ)?@S:HYRT0A%W[=ME!JZ*<7%D+_FCE>JY:[F1%K+ M9<*^#%^& 7K&C.$@YTQXYW36#.W8@@#H;33(_X1) (QAKA#(P(M)J/1)B('. M"(/44.U,D++*J$QED)5,V UZT 0QZ PT" D<"/6/$8/[KW3S' M#$!!YDOA2^5%=L&P 44FJ[9]22<95"M$.;)4>N]:D=9,;%A^#:(4CC99^\V- M1J9E=-S> CK'OO(+ZLG915UCE5VG%I3.3BM:([)HI/ B[L9O\E\:1%,-B-XJ]%<0FC$N5M9=] M@7)^,F4[#2F.(5>'F?_RMW.*@E#>'$:?B'L^"C3@["5A$Y;OIG*.F.D5]X&Y M:[RX136I.1K&(QW8>H\TL-=9@>^+NY",C$B#X0" 3."@-_4,JA # QB.5L^( M& ANMAB&XJC@8K#"AP!@K ,18&6"JBA477SX\J,QH0V(W(P[4ZC'GUX4* MBT',J=9CQZ-$O?I42])BS'<#O2(DJE-@,9AL]PZ,N^RA3Z"&E3[D&;@ICGV. M'T..+'DRY='OV)BL M)^K]7%HFVH%V1V.%2%>G2A5I HN) 2#30I4PCN=T_QJ#.4&3*Z@K$Q, !G6? MQ<4,C!ICL0P -_X211/ @%:%,0Z +PGU)\,8!N(+=9GTJNF"LO_&-1108O'W MF4<4"44/20JVAAIJ^_F4WVR++9B4@T'UER%!/M63V'\7Q2#&92.26**)DF7V MGV(*LI83:[:IYAJ#1ZU5X4^)[8=@9RY:2)^$X;4A6A\*F)=H.!$VI5"E:6646A*ZMMN*/'&(U'_Y?98@9S+9:.1"7=*G M%V$8!D92;ZDI=AN38P$XX7"NW<434"&>^%ARN+D5X&*+&>0?GVX&R19>,S)9 MF)4D:378AH0!-2."5(+*)O]1DR@W!I]0 3#)HB\=L$(,"M*C' X.;:8=>'-> MA(9R2?UI5&X63BD3KEO)Z)%V89#DJVPW!;"" 2NU:@!+ :"WVYH%'40E0J'" M5N!^IYFY:GZ*LD56HGP&J\R=9\79+4Z!!0OF@%9*J$_9&DLG4TA5& *\> MY93+E0IDD@RQ>0937/)*[:BE[?ZG\(,!#GL:FL#%%'1G2@UTYY_MQCED?DTZ M^M?_8 K=8&^^<],]61A/!XYFC3?=[+!6HDU/NH#"&>.[AR\*IM9] M_44QCK4]:M&P TK(H^)/:MPHC1L&AH/BR#>[V-9&K MQA;G;<0KOEI81Q*TW:O>3Z)1#$OS1XPF #S'/4$W!'!#UMJ-1ZZ/;JWM9FC> MJM[4"O(7["\GB<$P,F' 3&BB@/:[%N @$K#M(RT>'OR-8: M&=R@A:+,5PS.8R!*W; P8,+@45B#P^EYKFWH](9)(#Q MD''^$AQ#\G>]&[H/..JR6#>KV4^H52D,!P@ F- E94 BAYH6$$ W(BV[*C@ M:23YC:X @!2VH49-GF3R0E=>(J2F 1UC,=&4@;PJ93 M#F5+P)!TJ7*.4"BV*Q/;T@F4*.T-/2KU%I04%(;CC5*4_ 0<)Q=JI/T-R9L% MG-S 5:C# M:P F09*:'&BT45A<%E4U<1EW6J; MIO;'1.S_:4I4^B-*\]R22X'\YEJNI-(OP61:R'V&-IC26$SG@#$IV-76=N% MH!3 6*ZI3%\U2VH;5JN6I85^:CJ=X!33E8]&K'+O[)V&:"G)3K9RI7CLIS-/ MF%#-,:FG$[I):S.#KU+:\R;:U1TDT[(T;8-**//72)H#S8F>UIER!9W"*(^:.1 M^( S@VSMUBO!ISF>W&YS/TTFB!>X(3&A=7CMC6M+I6FATA[R_RZR.9]P19D\ MU"$N>ZED5"7']!I*>JJE"D50I@9)R_,R3*P+R]Q0Q^*AJTC$QXU;WP&@V!'U MP$"= [%BV>"'K-9XD2@K$2WG0%)'99QX.LK0!$M^5I Y3L*C)W[L^^+G3*B< MIX,6:Y+!6,IG%B6N33H$J'C5.]JTBBY'U+P24'RE+$7K9B&2I-A.1_LW,IBD? M=.O!Q_V&A]J6P)?L2X6WI&X[HVY8*J3NJ MPF8S\Q3Y%DNIFD:'0F:MATCO*,_:3Y>HDP:@+592E#&9W!7 S,6$Q M5I6-KWT-Y;5V+PIVJ>ICVU6[M8OYD-PQ9)BMM?-[L^5SD2BR2^)!KG%+14@F M6B4&M?!U62QYO4R&'/A,<%1F.#/X,!>"6? PG369.(FG%<)&E($FCF2724WP MEC;52@K/ (?4;O\B][EV%=)@9''W A,45O]\WY7%HJN6K>=;"RMH"Z%T//OW MD9PE5SB#$'>Y+7N"*QO1VOK89WC(FTPY1-I5HCR5SCP+ 7G$)!Q +U2)$&D, M6'6+ ]8)Q=B;+=U.U9A%8)U' Y&+MMB=.U6749D7;R@:Y:V6^5D?BTQ.QE68 MXM$6/(F@!PG,=>'=WL3-@VF&PP"&!*X31'F38K2'4LD)0B#35GB;_)'@3NQ9 M7A#,L(4'2\B&SE%+9BP?ICE+)C %,6"@@CC'>D2% ;Q'3B":)BC'T0 5#"' M))U8M*R R!Q ##P$7@S?$\%&8$T17F$6'4'% :#&3BT#5&S1*C&)2&0QBJ-2Z,5)94) ,A,'CU8^&U1N5A=YJR9RC5 XY MI:(0 @@'354BM2,(-N1>4)(8Q$Q,B$%(Z0--K!U#BL&S6$@6.9^"8&"WZ-S7 MB8$!B<$< 06I0 4:'%!@'1U69()R))9J&(U)>2-\\:1 %&)U/=,RW !B*40F M+%9%J,0?H4$!34+<0,6_M F?X> 'FLMME$9,+%<*9N0(QD@(+#S7<2O965%Q-SH<,OT0%!/F,V> MT0IO:<*S2()>C-JO*/^#R("'5CA-C^#><@R$7M[ &R)$9J3E&YW,1AU \:7! M'UEA3HBAR!Q%64(C04"A&GU(PCQ;"#I90>W9%>Y@*]F:L14A+$V7MFA>VYS. MD-C&3+I5H W'?S >;28;<8F<5\D=4/[(5@[(NP$.<;;50IS5PFU;WP@)R:5& M368$ -!>5++%)&C=R83(%Q4$2>28RRQ=T8F!TXD92*0!/;AH(8K!X"Q&)FA' M2,0 &A3>0[BH' 6I0 P='GX=("G#\7'/)-#$R:Q CLK(&-34TG'4_TS;VS!7 MC>1&8<"@[CQ=F4XS8 '8H _RH@$<38WF=$CBJ%J4V9/HZ*M/D&NYFMD6/)67F05_74UUR:!7_<:LM"(H MX8OQ^(Z8\II/@2O YF-IZ,G 75_>> 0[RDYO$"<%Y58LN6QQHU%"5L;U3<,XL! )42:8&71W>*]89]:!5>:'-Q46/ M=V#GQE!I9_B56D@AC;2OJO@6_% L2YS,= )&6=:$IF:',/71[,&G;+0*JI": M0)01C(;$2NCHXLQBX$$5@X$BNU/O_#'6B%&A>H@ MFC6*R8%H N/I M.-ZZY44)'6FE"<[@K%#P8;:LJQ,K'.#A'($@&)BPC:6(1M MEJ7_5HW]$0Z46R;H2E30\$5DA"'"AUU*G2=9HQ>F@:]*5);6R5T" ))" \B( MQX8XEN,:4&98!3WTVTL]2!KT49#$@,B$01J C*Y@5O-BFN1FJ5UR+[G(VM$B MCK;XF.]03'+R[/3-T 3ZI"(A(?',/Y GF^1E:&<;93!"Q,207L9<718XIY\P?V\>EBIL:#>M3]$YFTE&( M2(],M-X*'(!'^013QT^0J@39Y<0P+-:1 @F17E8IE9O+/8@5LQE*\J<12I6> M#;#(=3 F5@Q;SQ+ 66"<,$AICJN(C'0+Q8UNX,CTI*#5'@@M/5UBXEVA[H5^ M@67P^K3&=?'ZE)*!6'%.-(+K]1N##,-E"05:3FI.&,VIOL\#-\! M2 )02*.GJ82*EH0>)N/_<-5&&<">C)KV%VC;V/\=YJ#.;-Y+J[ SPS#SC5.&F?( M)\XN3KJ5!?U3A3*Z&$=;\$@"4K? MX 7.@I%IU6616"E'B0V-C*D?S;-: MNE)0KR=EMK#>GS2O!5/H[B:X[>&G&G(H,9>[9OREC:;!G'9("[#G(1] M:/;XM2_*ZAL'GD/?<4?8+[L^V?7AM7>GD4(\Q<\0 S&X/T:*$-0Z M@1-R_U=N4GR>>.#33YH?/=P"J=N+-#DN4FW;[="0A_>K4\ /-J3HWNA M/8AS('6J(P +0/2_.[H?:5Z !,^]1*9AAX-3=']HG61)!!=.H$2 A#D?=*LH MA7,L:X4@_FY/84&D^X6%ZY$ 8%S3=+NVDK2+RZ_C[YN"VSOV8Y6J/7O,XJ3KXK$!: <"]KD5'19/! &B^9Z PY^MQYH)^/1T .G52PCT8_ MN.6/G[#&IC!%:.;>36G,* 2DAY=G8Y8M/6^UY<8?[?/*-8VS=)VJ#D7X^DU) M?6ZV:[G? (0R@5$E0Z)>9QHM*C$ M90:73G1ZE*)3H\J6L51XD6G1B2'I$439]*'1JE=-,H7H<>13>A8?IM7X[N#3 MJ 9#*A4:UFE&A1D?LC3)%RA0NWCO4E7&%7#%_XSN3.8]&?BQX8N S:Z$_+2N M5+G*X#8LV36A1+^2$S\=NOFP1+J&XVH\S5=IF)@[:=>V?;NFF!A.&;,>F!4J MZZE'3\LEJ[7QR>$F>_=.W;+D1J H/7*TBG#PL ,K;AQNV;EAI@,JQA@FIG(9 MC X'J91'QQ #$EZ\6P3SA3 ##2 *( 6"%^ Z(3P4 7A(/3% \\ZE&[A[ MJAXT_GLHD__*JTB@:%0(X :5)#S0)0NOJDJSA+B*J*&12AJ,L(= BJPPLUJ" MK;>]8-2(K.A<2XY!9=Q)[,089,!MIAC"0$TM'IM"KK"CSFO1. ;)<@RSQ"3Z M#*71=B2,,; :,R@- /\.(&82 +J[2@P5QD3C@-VP4L:^&VQT4,[3Z!%C/+X, M"@"&- J2 <"R!(HA !4DTL0_-*(C2 8UL:*3J=Z\\HT>_<0@2D=E\H-A$@<- MB$$,OPB%H2Z#&,)!S."$4FA%EGZ,$L588_3.H#=EE8XHRIPB)M/AOF+*(Y8^ M8^U%$P<"EHMNK5P;8POYXQ*:QGG4!RN5@9) M5"Y:OK1B$L>%%'++3O.HI&>D*<,*"3EV57OL7%8%]0U#NA2JL47LKOUW-<6@ M#&Q85>EUD3>%8>T+M"[;#2IBEWK<&%=?6^I**VU)"^VW<<.";:NXO(03AV7_ M77X9IQANR%1C6D]64J#.5CX,Y"TW&ZNPIKP$++%B+,/Y2& 3!Z*#X;QU%;O ,NIL1DY*$/ M)X$HI+W?%FC#\[V+(4#?H%<=R=X&?^XN>M)0@;TH_PF:1+WQGRKT;2M)6%\N MYB2J3(9W2\*(1IY%P'VU)G<'[-%Y/(+ W4E0+F )UZY, Q3[P R$.<%!#$97 M*Y3]9',FTUBV#A88K62$)2JQ2$;Z%2_$20XCXFK<[%(HN]%5"37'T967E@,4 M'96N9.LJB[H$P[//W0HRU'D-!W.G%PB9!%]Z*4T% 3:BWLVP9JMY(%$6Y);1 M/= CYR*8W)#$M(]9!4:V@@IU8!)".RY+-X3QBKUVEZ6--' K,EK@O20(M(X0 M% M<9P(>/YB3C;BQ8J(9$VU,B<5U5Q28X/[C]F\%"#HQ=?",!+SFQV1*LGEJC&Z^00Y82I4VZ1<641$H@F3FO5"[QY099*X1;"KJGD9:$Y45AY=9"O#^NS#\ M#K"TKK5FTN(9K+\D!4.F%8XR\*0F !##C6+09"7_2R>G_TAB0&+(Q"2D]Z%X M6F@B: C0"E2C&/Q.:"'.CMV+UP5,9FH3HBC,QC$EH MPFP&$<^&XN,?'(AA?,@)$X#&L.))L$^[[^U>7A!K3$%!EL$BV8RDH,5(MZ;Q MBAB<6+>0S-6OAJ6.GP5A'J-%*<<\B76+<@F[KF7@")6"G5\9>F=B!= HX-Y2Q' MLHAVP,K_=IE]&J;(MFPS6G[!IPR!E)4B9K,E#.YX1!AL6$'')U5[A=TKF-:]LF65*K0=4;,EM.!DQ/VYIJX(22BQV_:EN M<)G!OV!(. *]-EF-6L:&MSA,DP+H).@N:ZYN/)IHZRX"4 QPE_A$$T(BE&CL MPO#B?@[@R)A+I3"*,'@,!B9E:RPP.L9&E50"R/0+O)S%S&"HJ.A,8XQJ@X@O MB!SHT.R$1=B/7Y;CZ+9"AIZBLXBD66X$+,0O,O!JOZS%JR C_[,\#_5:0EQ* MI_V<2*\B2(G8QVW@;!BH;GS&[2&VYGP4XGG40[T>(I1V0RD,XC_\QR&>YP8> M2L4.31EN[)/,AKE6X"E^3$U 184\2:/41#W8#CLJ! "XCD)D+'KXXGEB@ S% M '#2T(DV"!(SPZ3\:V+XY2_HIYQT1:;V(H5VI@;AZ\^ O=4K2"0K?R4A<^$ MSKW(S"$@# GYZ-LV[,Y ABYT9"1BB*Z,+DG^32YZ ]TH#5?RCXU +0D-@S&V MC=BP CM&8]7"XNA.CPIOA%N*:BNB W10@VD>1AH[)OJX;?EXI')4)21& CR@ M22!2Q#UM<+O\5]6R$O",QD+ :K=&QY+':>NZ=KLI< MC.+RD"/79C!)K$VJWHD8E"=!)B$3,D$2N/ D* D 9$ B68QJ5$ 3PF)[",@@ M$@3/[D-WEL%O J"BE"&5BNPD%G$21&.@_&,C94"3'.)#<& BSV?AB"(&1.D& M)D$BMP8 /'(O7(S;Z&$\."G R,W!:,V0$BQW5J)V',:T;P"<$G#[\"E?H$@A)8@K+"+2:*7PGFWV-'&M;JI^",.P:BM)^.KZ0%$? ME'#P@"7Q,JC^MLD@Y\6 NL?0&D?E!$)YQ :&L-! ")B(9WBJCD=(32*"BQ M'D+G.$=01&;_24JH&9%OOO*+$GOPF(PJ*6D)% =%#.XQ661&TC;F@;((:C#3 M-\;(+"@MUU#M\F115OS%\P1)C Q/+Q.)GEH1GPBC%-NQ^GZFS% +, L"7J;" MF@H(*H3.+2]1%DTJOF[E]SRCD?3QG9J"V(["F;J2-9K2P2;G-U(MT48&Y?++ MS$HD4A8K,((0-I=*-E\1]#1L*KM-JCA-)$O3=1#)7F #D,Q(?S)1.42CB*AG M/ JEQP! $C)B;-1#D_S#/RI*N/AD9PK%$!D%?Z9D4TI*)@,D %0T$.'M(;9P M0C<$!BB*]?Y#10U%:Q9P(BID0S;THBK*(+8&!B*,:MC0,X/#K(IF%A>;Z$O\ M2)*"<_KJ"JTH$W=02\,$23__;V,5$>W[:(Z!X"S:F-32<$>%Q(*^ JDC_$B% MTLG2ZN*8IF3[WB4X.B_D&@P4^1&"JH/U@N?X $8U>K"$DH\8]",3V*PKQ$"8 M&(W[UH_W$/2N0$_HA%'V-LT^@Z<](?&^*%/Q) (\ZF,V]M,V4H>6L(06,XP: MH?")A XLS&ICG/ REA.O'F^<&LRP=BZ%L)*:,@;X;O$R;JVNC(5<3H@\#Y,K MC]!@+(U5;ZF06$ZG$JUS\E)0V!))* LZ9T@8S0/3L$@I" WHK/%4:XZ^>E#] M(N@T?*TD0=6S=(,OW,)-YQ*SIG%6I2/-R#2:O/6$J .05H]D>&YC,&P4^=$- M,5(,_]!@^3J%;**'8.NS B/L)XT4>HZ,'L;FW>1F$0>DJ23A(Y]"#' @;=0K M8W?TG\I0($R0--/ 4PC*3YZB A-C#>L+A2*(5Y.O29M$;B254?^(7\N47AM, M*,PUKX@CSX@DM*QSK()(7XMP%OO16HD66*>J,/4(PL8,.SNH^Q;$3D;B63DF MF\1*:(212AM(O_"R@+:O/>5B&/SC?/"%4(ZLZ.P*1^YR.LD)T92P2SWOOERJ MB 83[3T<61W)&# M58=H+YV&HBT%\T$SR%2@YA]=#6.VM5FG%R&A60%>F D>'6U6=808CW"* M'J94X6H:D19&3B0'$11J:-..%_5($W0\1P?H0EDCML"2;^/\!)(6[:);E6*: M.5AV.'B9I38H9+77:)#0I*2'HLA:E B2%X:M.+E?J_ C?FI/@XXT(TM;O'!8 M6<2HE@^&_YJ.0*AF!6 @RCKQ3.N39K %289EC7@JB1S+?K_R646OG:>7+N]+ MDVM/@S\X2R^Y)F2F-MD1,%*H6TO$K&[-BM3E*NIX2G[9F%]UAV=D8LRYPHKO M2\448JQ/9A^W7@+46!K&69'#K%9D*I+)=DMFEATC%F^&;!%(?NL5]@[4%O'+ MC2JKFJ(%'=510.,Y,*WC/N5PCJ/DHT$Z-NM$2NU+30^L(I@V-#;UF*7BI^D3 M( 6T3[NX@D^2^R;EEQM)-=O9A;KOX0BX;:E%+\="-STN]6!D6/)8>[E-@@N) MXYYO7S\O=C5GUY)C,(SZF>95CNR+]CK9V&Z@<(DD'^/LFACM=?^F]H? MWMI MY5G_\5>UI:^16G']%HDIX]/,95B?L=FJ%+9,!FE9F8*T22_%+)$A5XF';*#2 M!G\25D!Y[8Y=,4!OYW9>ZUMA-S>Y6+$1LX6$N;7EQIQ0V]UBNV:QG8H2> MF(,6Q*4P(U9/;S6(67AV1ZU\$8>P=G.<(U?G:%NRUG.U&F6D]3C^E:HXHTGX M*,!EVDYXDYND<4JRQ()D;UY-YEAY5@K'F0J'8W(?:-'\-[17A?_&"8FRS2^M M#ROF>ENB.+V3I2><9#&O"=;(%2"?EO+@-"V:%ZL>.#Y;4%82F9?_VO?LI5=H M1UK3$GWQ CP86FLM;&IY!-#@*&NER6G_<EL7=GAL]\G8(+T/MP8X!F-H>5)T@SZ ]ALK9S@-Z-.U99'NVR5.8J41%?G5J_PTK&Q1)+D?C7';ER!2.]UR=;6J:+?U7CZA. M,2V=3=4S$UV_V+&X'[NF^IM60^0U6SRD8P#;A,;4]%20^QG#[!=C]&LV&P.4 MW1-6%Z;81EW+OPIXD_OT.!'7864Y94J^H .'M(]GYRG0G8)!NPB.DL,YSE$S M$K+'A^ZD@0V+C[2=J)$2#%#]C5L3D!_TRSCCJA_04^ M?1"X#8^2J4V._R(G<9-6?T";BU9"<.LLM"67&@=(HWNF@B);#L.Q?,E"7+<) M7&QP,JY<2ICCS()(2P!MU8&C=JXK(^/ "WFN#S]0L>E!S.1)NM3(,B2YIVI?(-20\= L] M]\8)::/7?5M3FX/C>4D><"$DQZR.LK^MR1ZC-7Z.#FMB"D_%*OJZ$Q5W] MY;5V&$,189S%TRTZT1&@\\N^TBU;[E>?]Y\XKC MNG1RL963=I+(=H MB(T36IJPN\#/\V=I#E_<>YP7?(SZGHNPGM86Y2[W-M(& Y+L54BK1(#"%*KAVQBDWZTV=!JV+_88Y4.559#!S[\NK=R[>OW[^ M ^^[$8-MU*X.C48=J_:GR)0$Z_ZLZMCAU)P.$1O,O QDV9-+48KD*;=JU;EA M5PHTB+(K9I-:Q\)-3)5NW+DW57Z.37*Q:K$6$8*47++KQJ0#ARI+G;9WR:30 M/3JFMS$W0>8G4P]L&OIG5[G.1SLFWKRS:M&5T3=,#A2KC#""X\N?3[]OC!B] MY[Y5JBPZU,TTN=5?<>V91!UI^OV6$W(,J<>?:.!])QU4U/WV$&;6F66@6K,1 M>%1E'.U&&H%8"><0BJY9!U3ISU4%IK5827C=(L95E>&E(F9HW-/'65C2R8)N.2$ M02+&5((X(3;D1LQ9IQ-#"0JDW5IUJH;=BPV^M6";H$Z:GHHJT7,?E*BFFI>4 M#GW5T*7\B6<43TF9UR=M%.U7TIT[,219G9"9F*MOQ([8:V(03K@I8X?I^N-4 M*8KU(XQ:W@:;BUAIE)]:"?KG%&B'XK@:9)=Q5%IEZZ9\(H$\P4VN06J1Z.M,RIJ!)<5*P1#T@D MB?ZF]1G,.VUD4W,E&8H6D48J/:E;(FYI7;2Y*IENJ&"C!##2NC&%G=DT<;S5 MD<[!Q29',_?8Y] 3O12FC"-6"6"]C$_G,T9#N@N6M$!32O.,7B=('FN'-527 M4(7B.)M"3B+L.F $#UD9OA*7!&W7K3;.>:F_85[LBYN"V&$[^&WD5;HW5CIX833*'"U7)'NM9S"6FA1ZZ\+8*IB$(:=_&Q.0$H4A8K4D:/TB7J1 M 8[5.M(]BGRF6YW"6T6(AAS3M$EDE0D4W?Y$.S\MY#*N>=O3)!@VM*D$5FY# MFY*LLS9EN*.%1Z+,C^;B/AMRJ5.M<8O-.)*4U*Q+?%2ZCL5JDS9W>21+C2(( M *&$@Q@D,4@46Q[).).V_3%K(H8Y7!@_UA*/Z4I2/]H:Q;H3L0GZQ&]?B^*5 M.C]9XH$,* \IWQ$67_N*:E M:Q81>-M#U\5N="R.A6=(KT*4XN(509(0$CC>C.8(SS,MJ-4SF23I9=>:-A&S M-$1;^P//QK0H,2=ZCD2Q7(Q9M)G+9?RJDCE,)FZDY<](^D]>]0+1)EM%L '& M0"8L,@WF>,?#M(C,HI#\';S0@XPFS M@<9\Z$@$_]2VK+!O)LDZE,Z29"9(\C-N 5M(:@#6JI"V!TTE4Z?2XK0F(J5D MI87$CJ0XE#J[8>0N\'S=?;Y4O07JBD6ZCCM(48/FR4Q'N5,.J*5S1P9UB]1?1$X((2,>833I]L-$S8? MJ5G>7NFKW16R<2(SWD6/=D7GS6JS&9W(LNBH*Y7(H&"!C2Y?8K"P"75UAWCR MGW[&ZJ'\Y/,_BOEMM8I+VFN1EJ [+<_(;N71K[E07[EZHV)]6CLEDO%/]-J8 MV?[UJLI.-&J.H4RD6OA=F#YL9>EAV/7Z:,V R21S,XTF M$&X@N5A'2RW0*M!UMWA:@3S_RPL;;6-^<:ZKQ@ZQ5ZUF:"/?Z6#W?T MX>ZAQV@W_).!0^LN;.J&M24V,'DT-Y:?A<1L)&965UE,%JN@UE?P JKC-ULSVL=5FZ4E+435Y9/P7RDJ_+T1MC#OI:H#4%1A7\[/["),3O MS9&]$&%1+]$*IL&M1)OO6J?7PC=$')G_5BMT]1ECF6K?%088JW^L*RD-VUAL M71:+H?MQY0X=QP8"KL/!,71&3%T?K1$D? 4E\36S3=#T>.8A"1T6C4-$J3J* MM%1+^E2H*B:J6PY:-!NY MFT86)+OR)Z9JANG*MZ(#DZIRZ2QXLI4AH<^O?]*)4!; MDGI:C@EE(Y*8V?;ZCQF'O/#>-9@DR$O:J%53Q#C>6Y' 24V*C2LJA$SQYO!T M]]T!E2]+>_"#_X <<\6SPYO]S-:0==L:_GR]3-YTF^:PF5R4J85EN"_MW)49 M(6EH_3YD+F[75\.X;[16!0YQI9DU+8UGE4[:;*)._TZ>*CB)4 M)'>L+Q?)=>Z;)7TQ5^90A$<%3)=NV'@7\Z$U E(Y.O:VO#$^9\OU^8Q)1A1" MC$BW$:46=X$F\A>-QQ:V*C#!F2;?P;TX]C\!6V6R@9AKWR=A1]>E'NP&>/,A M2OWV<\U1'MGF;1\19 .77PAD(RBU5;BB+1*V<-'B M1ALT'6XURYUHW,CPV*$/D M!F3H@GT,]W/($7+:LT!<=5A8D5Y1-4JV0G3P]SW$L4BT-!MGJ"#DLWRS-":; MH8'B!4$+EH;T-U/)\U0B=B&N<6_;<3]5H41 SP32!O+.2]<4F:BB(&X)6H9$I6V,W#]EV MU.FD,T8R:6?30G,1:)MT.%OD1\0R M25_I7]J&,WA6+672:N*(4E2(=#7A48]XD8+!*JF0\62FIT%5LO4(Q<7;!>"?P]'$_D38BVT81;!76G!%@ 5@)B),%:Y M/U/5&Q=%/N$R43XA',:BAK@(=B=I78=#E)'32"]#838SEO8%/!>6APP9:1D1."Z8;C52Z(O95W%LBTH;:R4O^06@QY4@6Q%(]EQ-B29[E94?4R40P M64B1-:3&U2Z$Y!D'=:$&EAN'5TR$69U$&)=>LUS_M3B53Z*F@@5F/A6F!2*% MNJ-G/FI>GJF3/J8C1 -J@S))+9@FO"6.^A2CB#1H2P9RTI%$4/I52*1<+WDQ MA(ET.+94AP)3_,2ERN8]G%AB=KF(WAI?OWE50E>(0>(.TR@?K"(J<\J-?N), M9_EY2D,Q,],1'ZAPC?&8XWBCC]8A5]20S&6A+E0=4)D^ @=.11.K9[IL/ 5G M[&-4'[:PF#:N4(0;.!0YG+FE-U.N]J(?4)I^'Q-I'-BL[]=5%.D8WLFJ>X$# M-Y"(2'$W_0AO..D0T:6AR%U)N66A8?S;'AS-GNX?OP2K)28 M863#)&\'30Y$HBB;*JQ2C*#C7JMW+%,+%U-H@%ETFVU'/NX3,H5H@J. 2CJCZ7AIW2,X1MNN#2IPF?L^A7JOEC;Y$7J)C2>P):95F>YEGAC E M532*8_&Y67=H45/#MO(1.QXI9OHD($BR4F+:>(2XC>HIERU:8B9I).-Y)3/& MN"^)D JHDFCB(BDRA94C*5!J$A"FK3LE<43J<["Y=;B60$]VL4A"6R#+1$RI MJ)#*@4>SRX<< MDK0NA4?O-WV")(S:%#9>PE%@2CF-$7VYVUOW)2_*$8[C%XYY%)%\.#5-]"#6 M])HLVXBZ(:LR5;+E>K;B&&A@^[-+I:<>>:[QA!]QH1VB2(HQ2U2P.*A W)X1:SCDBQ3C'L7VXQAZX.S9QMC6W1Z2)#_P:&ZZAN>($IA, DS M!LLK*T.AX2(L#'*U55@_Y]>4S^E\PB0H\26(JV"0[94IT-ENV<8"$BXC:$GUCN9\4(9AA=@6O>SKS4K M"U5K,7&R*#R :!RB%SB8D$3)>^*'$P="JX?)%&HNJ:%W4;7"N]G"Y-8QDQN^ MKYB@ACE4Q/P0FUEY6.>5_&&\]FI@S.H^%8'(5?P?-%FT$6A-&>8TMOAYE=1+ MS;: ?4),]8#*U9AS6E_]AG)"<)NS.A3&S0\; M-%%$/3KKEOLY'4;([B#MWH8,J:Z7E MR5BD6!PK1PY6Q<#;]7+H/!;TH;DEX 3U: "$R<\'^EJ)^$XCT BDH0I8XZ])P#Z0BXLH>+R.-O87&BT MCFXC5__X35_ZH\F."L#$_6D')8BCMQM<<7M+ RM(AMOY.#+*2XMLIXJ!RZ6W M:W2UDQ*\4N#?-D.Y6ZN7LW\LC;*B1$V,YA@EY:R;O&J"+'Q'LG'7DT59(ELR M];'DQIWCBE$RR,%%3./[/=8+*4V(-(+2PIZX4]E63 M*-S[$\$!J9L!$VIB@3Q0;E +V=6S-MDAKMI_4=[X8G5:@6QC(M'%?E\F MOJ+L/&8";4>/^T+ME24//-^3:J]Z3"I,7;>O^F%8E\S]2HI"YM>P29-Y7E9" M:;I$]5\+S9+T!^=8&VT!:>)*L@5=-Z15U'8@1([9>$O.A>AV1I M983'PP)ZDV$SY$=NX/5190-B*UA($G!CCMB(HXC3+"O>IH;X/7YG<__U(4JM M#)I8!=JPZ1DL ]@H:(4FTGZMNZ=7OTH7I-35'B#R,EKS$[=2+VDT)F\OC4I MLW=L 9H<*>&PQ_#6\YHR$<3G)]#?F(IX="GUN,%12IB: MSO&AY*J*4FXTFNY]E(%2R76U9FQ=Q'0O#XK?D[(\H!3PT"8IP4:A#A%V0I(K$;J38^GB:MRL2;&EZNT1P@L&:#4V&-L:T M1SI VE6P[%%7L^F:CZ[X<2M)@78N)LQ3W29.CE7NA[;M",>Y]EZL*.$@$KN2 M&J_..-"WF%8!9;316*H7V%T H6R9,GK*" [_-$C0H+N$Q @Z;&BPH$*!]!S6 M2YA1XD:.$STF_+@0H4"0"4=2Y'@PXT2,$4="5-9R8S&-)#/"U(@3(TYB!9?Y MO'@CQCZB18T>-1I#QD1B,C5.I&CQY$1W(T^6O$J2H3*(4"?2S%GSY].*915* M16F0V-6L RO7W_!GXT1HR6>DO:C)BP6,&>R!\RIJW\MLG+43E;3=D2(5C8:ID_ MM8UU\W>9FYURQ,DW_^S["AZ?C;DC0>)V/M.)L*!)*L")\""[D>:P0PK8^&K TB ML%Q3#;+OZ"0HS0Z]0G"B'^]JDT-E4'21*#%BP+*Y,9V[,2N+6 )4P@(Q#-,T M^<2\+L-%"?RR([X3"\>"\'T.O;?BN[$FAJ)\C&/:DH1T MP4BAVLHGPR+4J6*#NQ,,I\"6B6$W<&_&F3=QTP+-/M."/:_@U42C<#SX:%T, MO=*8@PJL7&7EB5(9 RLQS"05.M-4.X?5M:.9GDR.35--_.M#THP[FMZVPISZ M89L^= OCSBQ<->6;KL2NU@'AK#76C"\=C++DQO7_5\=K*:IGN&^%.HEDL:4B MK;I?!^_U/;<"4[2_A;FZ[Z4[HP-K2"@%/2GII)/-U"34%'N6S"";-#KM$>N! M*=Z!+DM9/XHQC?:]CGW_\\VW(W4NI OG;!9F3+VN:^V .>\:R*OI5>](4!N4 MSB:8",VY^]YJ#JDSIR@6^<"KFJ,;Z:B2YM-DWQ6:GB[MR*8'8^8MLXGV0 7/ M..G7^4]?OK#&FJIX"&(,4YK"Q#2?K4D(/'8A#'1Q0PN1Q:G*&4PME^N7B ##-]C<:E4UP=B<[M:UEMAM M83JL2P./XQY%D2F%'C3C9':W08YLAWFBBDA+2-.<&>B\2EG@X-32.9::-'CD@A7H6Q>&#"H=\P(Y+[":: EZ'*YOQ7N;[A\& R MD\VVG -%3V;D/-A2"1_1%C-.V6MX*OP9F-:V*9Y-QV&_LV,)!;>Q43%D1VY: M7LE*1R_1>$F,>B(61Q(WE!HV\P8R\.!<_..R.^)F-50QY/L.298ZEL5""BJ3 MP/AC($@J,'93RJ9<2F4?8S7/CD=:#,>F6,U*U4I;&DE8E.;5KH<422(5_!L. M=_]BES5>D%'34YESUJ(WD,6)/*Q[30@WEYX04@Y>:5%<,S6J(AP@JHIE&A]7 M\&-/$R:LDR7SX7/X^*R.A:]H6=/76[!92SP.;H[4Q%IE(7R>9_OBMB66*%VU:XLH3_B=8R1-163'Y%YA,KS:=05]4';@P M.#I58BB,3@N5!+./WFY,70D/3HQ#HX\ZD5;+DU@1!94:K:FF@.1[$S__C[&Q3'S!%EJD-:ZQ M$=&WJ)6IF,X(.!(];+D'HXUC6B@ZJUJ*?5JZ$D&;ZZ#8,L,4I>0UW%O* MD[RD(2SA>IL=AXGNBF[=+FOL%J9.3 XT;U=0THN4$ M9O#%RU")^\A(&?19)UXE+^=%-D2A*"ZC*AA@XJ187J*(9F&LGMN#8J5<(4"0LLW515+: S MM6"!]MH>%\.4H,2:J4S%%EY:^G5R1;8LA'WW//XEM\4I<19X^9M = [(=4_D M%6+@-"$\3;)1!OF3UB[GL) F_VEWW7&O-"T;&5>]S8M; *M]P76H349(D7L> MKG>J&4^SK E8KON4F^@"FQK)N(R>[*--XNSE]?EN69Q5SGY*&^HZ%3F)GDH= MI,B4)>RL$Y(LSMIA?+7@R-QVG/'YDP;9?+3LQB9H0,WKI/]%ZB(;$TFZ2Q^5R6!.6!%; M(A,A?N=\8#8D(1=I5=S(25TFGI;&!C^\+" MV"!Q:/NE.ZI+T#O53EO7*U>"[U.;=$\TCSE]]#98N7 I\>>F2TMP[@@HQ_O# M]V1XPUDZ#9N,UZG(A3)I^C-S7%4+[6_5K%)4>M9/.!9GHAH6IX6D>6[;*.J3 M59)#*PW4VIG[\# 7T\'\]2\ILYK+N*#NL%URHH7L/!OZ8-VM1*[NI9.3W1R* MR&Z_I?*R*&V=\F#5.H24$2$^=\S)C5$JIA$B8[>R$LN^CC3)7=K*C:4'>7?!-TS"[F4P/X9,B MCT>)T%._3V]"\'=]%SM>",SKM)#]L)@2&7,8#\$S;O]=D#$(C69T-&.WWM36 MXP=;F^@BV8B;&=B(%FY->U1.2D$&5@]D#&L+N 'Z$L:KL-EK*7CC%X69E/V3 MF&]"CK8INU#CK @;$@',$M.*+GZJO[>[/\R2K]#J,"82+[Z('5/+J-%KD6=J M']F M6%BL,US#;Z!'LV8LH#:H6>)*Z("BCVA&!+".>/Z'5@"$BU:"2++J;-[ MC[HSL.\3&3^R.J1*EEHQO,T*%'&JIPO3FYFCI+$:FCS#GI[9(KJ+'OM[OLM)0174J(XZFND O/>R( Z1G'QSJ/N;$!G!"[GG(PE8TA\66[W.&K;UV"O^ <'"PI/-\#Y2>[V26*56J4'MT[EJ.IM5 M(Q&2.1CV*;2#B(]2@8V4F;_UBAV]"4(,3"-IDJ1* JP /*%>$;-E=+->S AY MG,?N_Y&AF[HBJQ&3/XR\V9FTN4&LC:L/($J@7'HBV+.H*,(E!5N2*RJ22)-$ MY4((;'N*N/(7GC@M=YS)/2% "X.)H8JX,]D_S4B3FN1#D$&+EQRNY'.9,Q$R MQ.$(G0P..1P@>=N[NLL6I'@:L)D*D,19%*LUHN&\E'D82AAS2T M+#.L_>NB?Y+)E-B*:B&:98#%G02.,%@*QPK+MQLW1VFO"*0PH(HG@;G#N'.? M*Z*K2/0Q""RS#M(3YWFPUB@B1P' FH*A_3M)8RPVH%HST?\X#QCTJS4*#9CI MPV-3+,SIIO+D3LIIF;(*1F702H[P1C+:"$C[9F52*M/29%[.$ M+=PYHR^U0RP9>"@E)@JAP9 MN\^RR\#G)*KJY!I7@J\O50;=&%36BH&%B2NCZDY=64PP25&D;*1^ E"R*HF5 MHJU4^D\1DJ+'P5.\JQMU&258-5(6VT9O%3Z:T]5([:EJ1(Z89$1&4W,-C$7SW4GWIM5N6@5G] C3@D@/?_31[+9L("; MIZ0=2.;[%;BMK;$<0 QJ,W[R-&T*V;FJF =ENQ"E51T\7U@"NM;TPP]L&"'T M74;ZI9; R\F-@2UP$%[E0?Z U(FEK7 CE;3+*Y_$M&\43&SJ#[E\DV.I1=NH MKK\A))74O9MK+C_)SG#J&\M32DM\U/CJP%-DKLY#I)([5_4M*QQ<62'C/2:9 M0NW1)03R+6,K->P1B 6>W!6IF9T8Q*>**K;X#QK)VQX:*\=UNS'2J=T=(^\= M%;/978@*F2P)%GPI(A%"+[CU7B%S*X]<*T3\/ME:2U*+V*=\V2G='8BT*'!- MH'CIHO-),I^[OVFQ2E8:LWV=-*]@8M__T,L^.3J1 [RD\N)0(5]N#%O1RC:[ ME::XJ8^=^['UJ"V>W0@NRR[_NK(2#9,R@E&W52H1,=9L)3^#A3M_LTA.(*5R!H%=9TRZ.\RDH_,0= MYEO"JLI()B;]$DR.'4"&1.+9>!Y7XQ6V?36S:!SUZ5BU*PBF=>86:=B122P? M+=5(U.)^NRQGC==,<25&K2M]LU25^"PHP15^2F>'4B,.RZY M%=8F"3?NW> "__,0$DWD]7.Q.0(C5C.2#S$7$.J7ZT(;V'!H%7EB.*U+6S7- MUTFB\"V;\A1%^V ^NB'=NWLKQ7L@?>V@SU5*4?;%ZB%9:36]MHV^!F/0O],4 MT'J0F8.GK4QE1645H0;9QS4,\0'CLJ.6Y=FC2NEH2GH\ZK,R9-0(&0B#AQ:. M,+ _3J2<,F,H@4Z\<[GE/U)E^[F@W2%"71Y/,<:E?IO?CJ6W6!GMJ[(+N5PZ MBQE<4^K7^VM3D:40UNG*U G>HTO5YDG]W:O9LX;=0*&FXJ MCZ65&28/V6ADQ?X>])M3[9&R@70]HDG%MKO',?(G[+B:72S@Q)RB?3FM1FPN M,*-!XP*QX"4%T6!219!AH$VB[00Q7[2^(V1VF,[(-T;+1A5525C18:^)39;< MVKT*,7,5E#/_:6Z=D;;;,,(]+"6QX^%I4\9QWN=%MN0>_M>"^:)+B4XMMF[M MXNI1X\20C54,']>!43Y*^@@=UC(&HVY]5)!S([RT>+]A0^EL"FC..APVDD^N M)AU>]%H7-)@N#E+G+HIG*K":%MDE^L76&=8O;I.#S&!O*T]M[F;*@;O#FB6L M\]WQ8,4&LF6P+EU<7>7RGB96>I"GTK$EF-O+SRTBF@K]#U94=P^]A83R@#8]*NAQ3Y=?AC*H( MLUP7(X07 M0'>J4Z=6Y'[U^#.EFNFZ9OW/Q'R6B%P\G=Y'%&LN16&@"W_IXFM.ZPO+5X4W MS8MGZ%)=)A+%0 _I4(:?=R1M1MGCK6T_QRAPPLTO6P0OQY4H;M8DF!"B+X?! M [XI]A% ?.3$@>*^Q%K8ARX]]>MSA+[UT<)W@8$5[74W2"V5&%O#*9ZJ^TQ? M)6Y%5>ZXU9;XP..[XXYM4HFJ*I[ H2YB"-F@6%- N-VW+']?;:4U1_QJ7M3# ML=JG*65"J.PM"TE+P1RH\+@0UNZ+?2_TW[BX:ZS2:P6Z#%.>V-N2ZXS$6 ]> M,5<(2_2_=M&6.V:LY6M;Q:)M\?!T;3.A0__+FDNZP][Q\R'D+B@=VC&K'7B> M%R^+N5,^/"@7;^!=( 7,4JW-HWSU%8C@^;R$[N=$N"A]LEK3E324>B*J(]"3 MX A&?.067Q8&&TC-H:O'Z83WCH+%,TB2/DKSF^0='G5$R.@S8UI7)CJ%\!R4 M.#1A&%:'7Q4+&1MF*:^D0@V$?>RQ61]>]ZA(L1ATV1B\ M@2Y;(Z/1LA >"JPPWG/WTH@MOY@G@\KRW?:?.JY.\$J-8(WS&B&9I.[YWBA0 M?)?GTP$(9O_+"A)$R-!AP84)!3J4V+ @L8D9&]++J,SCQ8$( M04*4^%%A1(\5+UYTN!%A1Y@8(4ZDB- DPH,J:1(4F7!G07'4^M'G4J%2 MC_Z,.K-H0X\>12X+$V,?X,""!PN.<6/LUH9"SU9M25$A4*.2'2ZF+',LPLHD MX;;L:7;@WH3+=D8^V?@CU(]#;Q)\6:QB3:**9=I=3'2GXY4"";Y^"%*BSXO$ M+#[-R+?D9*(I:_8LF]=Q;K6I84>_J1(N6KN=5=_%B+@FQM1YD;.T"=HHU>P# M8X3_(>S^/?SX\@<;CEUSNNWHZ0OV?@B7,T7#K495=5S1MM!UV;W6FE.SC41; M>6891)M-(44%G4,1$I=AA<-5A]9U+/4WF4 @ 376B4RQQMV#;DF8%7*KJ?4A M3 MNR)-DU;54S'@JUK039G5!9&!:X-WXV$MW=2328BAE*)$,[,PQU1^/1AF(F45)'N7E9>@I!5MW:B5*X)!79?AF MHIE2V"5Z-]I6J4,QX&!E8&)DJ62,#];C$5NA'H5=DZ8E_XFAC_NMZ"B")BTV M'5V*3CKDA'A!F!V'K4&DHVK$P1ADH!@Y*6I+M\78&HS*+K.GGX,66>"T,H46 MH4-AE2275422V5.N@R(JD;K@A:GI9@15)I!F6A;D%:!Z(A2##*P:?#!@8L@P M*DTX&1?4LY,JQUID3K$)G(MVBOO3G4N]22]C$_MG:VFD%C6=2M,Y&^>#)?'6 MT*S'7DJA>(A:6-.^S8%7%H[%.J4NQ@\)Q2L]O:%[[9=PQ2RM,J?RERC %"[F MKK% :MSR@'3&"1QC#3_;U@U_(3PVV>[A$(/(;U$8&EVUPGP6TOXRZYE:W7ZJ MZ;;^81AF3^YRG2S7/8H$L,I;T?_E:;J6T35GNV5V5Z^@MTJ8:6ZTMO7G5X"J MS:^R=3'>(**):[IRL9'3-!52DGJTIJ H^O:WG,G-;>B'/?P)[RXX"=:_(A85U"F.)Y*2 M#5.*IZ+_WD6(;MNCVTR$<[FF/46(Z2'2,@1(P"T>S#!OHV*B A>D[=VE8B B MUG282,%?"7%,+R/1];JF0HO!I(5(4U\5+VBLIG4K,@@DD0H5)Z8\/7%Q%R$6 M%&,W(2()AXX1V=,)NQ2ZT04%)TX+6E;F]T659>=ZCL&B$'.$7.7$WTT MR2)B[3Z#I%K5VN07+M)S'V?CI80BDS9%6HA2,GH4([NUH8\]_VY2\5DF4QE:S@EI9FBC$BJ^T$FIM!)K?/TI796"EM2D38BOJH( M*$ZZR&(?$K/F0Z/-+1\C,LC&#T<+J8R:8@@J/A[EC[1LD./4.".;,+*' MD?BI1]DG407U73?TX:K8K>]]&-X(X@ MB,/C\$"%$U("E6R&8>87/?/8MW!$=? M3:Z,F$6YS\9HISAS4S%WQDH*V>THC6KK($O;R]WLQ5G: B9/ L>B].Q3L(_R MG5MX!=[)5?5)5TV($2;.'(\0QZ8L5A MRTH&00S&:V;>1:BF&O7?B;D(*B+,' ^I!98^W;A/RG5,*I/U.ZSF;V+.:D:ZU7>1YL6NH$B;@:-,\A-2JDK1H9T0^Y(_\H=U9[=?/+/AWQV$RY MWBTO3KZ>"8VIX=?6 .%S=WK<&+ M!I7A\FG)&3+:R5!UXH].KV?9XG.H>%,Z MUI)(M45ZM"1WERL9OUF1=;9@@8U)Q3':!9 =0@C D(VY/4O;-,5V-HM(PV%0 M*21LL+ZW4#L'5D)9-354D_$C94)H@P9;X(\^;JH]'3I.MM91A.;UH2R,+G5G M.M")K&W+ONBHUV%Y1'*IL:#_ KS4:@%%4LDT5QX-%,GB&)LQ;/OS#B'30WC& M$%F_?;7M;K"RG.)/KDETK&ZGS9TF'M!>E0LD:KD'X2*EY6%.&VDHSSM;6ZY2 MON+U-;J!W#IW25?,39VV6&*J5(RNL#3C:Y[C*%6Q3*96P-23C:3-^JCK8H?H<9STC#3_+>:CR MFF12PQ8H KUG88'RB@==3;SK?<1>G*VNC>A?V4[1[V^E[<9]QSX6_3=_R7+1 MPX5N_QW:##=[UH^E]@V7ZO39C)7%RYA' -8]J^M7Z!QN,@:W\T.3PCB1W=*= M[ &+3W^N=K?8AYOD/!!+$)_!Y!O>Z$2888J)?=V*(%=2A4ZX,8I$1);7J)2!!9U+]$ZX>)/^!0GM<="W9$<'8=-;\8RQ2!6\E0[Y/=36?!V5 M[4Q_) AXK$F/V%)20!&>P 5@C1V[,9V>L5=LS)G\E!6;\!#2,!=W>,5L?!9F MW%K_51JA3%YZB=L)[E$1ZO]AL2U)TJ&$>\4+ MTDC$$0;.ZC%%2%'%T@37V3QA=>' PKQ)23V?N%WSL#.+(G,_"4* M$=E/-I'1S81(P-G'PX0:0^!0@/W,T&';!^9(_!G%FJQ?! (/A2#;C,6%M]7B M8IDF=F$VP@9*\;7:V71#1R,#,1 Z_W),^F+*UD$ M$IT%2"09+X*&!(+'3G%53#41'!)A.TE03&R>I>W:C]$))-TD";CA M%#4N3Y9-G5--A4H\':V9!@&B)#T=GQ"YHVO12.4 ([;\#4Q"G7/)';6Q%)_T MY#]FX>Z H K=91B9$;847&^DST693MK48!>:'$LA!&_-I>9U#:C4(BJU4W D MCYQXA 86CEG=SWH14?)Q22Y6Q5H>UJL@WT:NT4KXT:>)%0Q6)D5"B]0%B !Y&- MI7LQ3/_X_YS,2-&BQ1O>+!ADXAQ;RL?9A",78 G!K&6\*=ZVN=ZQ@#MQ"=\'NB!%F@XG@U[8LD6V&=^-BB$ MJB=\ZJ=A3&A\/BB%MB>#6NB 5BB(NJ=\#J@,:"B"(FA^ NB(KB>#^F>(;NB) MVN>*?FB 7BB6,.A_-FB#CJB KB> NB=^'JB+UBB*WH")ADW8J">.4JBJ,&F, M_NB'XFB$>BB!ZJB51JB&MN>,?F@XJJB/]NB0=NF"4FAYTI.KW,C!!19%:-/A MK9D6DI;4I*$*,M\?DB(&H9C%+$;UD0JAL=E<>4]_)4EFN99I+?] M68)@>%*=1N3.;ZZ:L4Q2X841'1VC=,*;!!HFJZV)NZP?;MG6A]2#$[**2<(. MZPPB)3[?C;3;-XG'ZDBF$]74#1+GL1&C[P!-$.F9#C(+/$$+41"+3_BF8[0D MJL8*#D+'Q.3,[MBAQPP;0>[%65(C!KE+O0!';)%.]HG2ML:D;]S0<@B9=0[6 MI )%DL6/J30:"KU$:I;I>[A*&.# #8@!#L1K&,PKOKH*O=KK#="G&,BGO=8K M#OQKO>9KON+=O*I*OD8)O@ILP&[!P-[ P.*=PT;LO_YKO,KKOB+LQ4ILO,ZK MPS;LQQ)LO':LR4HLQ/*KOJI*O*;LO_K_J\&:;,AVK%")@5#=Z\F";,#N;,2V MK,#J*[YR0 MK*M4+0YP@<6RQ\"6+,BFK,7&;--B;0+S"[-E> M+-&"K<\>K<>.+0ZD+,(&;MZY*P'!J(!2:8]&B7HF:9>&:#C2SGG:J(&B:(YR M*(U.Z(]J*8T2:>+>Z(&*Z>6*:(22+HEV+H:^IX16[ME(Z8;*9Y+^)X8"J.HN M*>UZ[H\N:9:N+M[)KN/"J(AF[NG2Z)9Z*)62:(&R+I.FI_$Z*88RJ(F&;N52 MZ.1.;H\&*9-F>98]P=-^FMLAF M<4[184<_@J2P;HJFDN6::@OZ&1G!"2%PZ0<25F3?U""?X$FM,:(/V6.9&9K MH4IGA9Z0T!L@:F>L"E@Z;J%A&"X'=[ '?S (A[ (CS )ES"5* R^WJS7\FS) M"FS:!J[7FFW )NS'PJR^;NW+PG#?YFW0G@W/\JW&\O#5IJW!PFS2.BU]5NP6 M&*S6^BW3PFS;TBO$+K$-*_$+3W'=SBW0VO#4^JS4/JS#1HD,J.W,)NS9K*S, MDJT6HRT.$^T0ZRT/XT 8^VS'=C'5YFW5WO#?4JT*,RW0OJV\XK#.SGWQP!9R MNU)).$:(RO$<0Z:5$!&)70';-C%93.$IVSCJ9 !>'BJ%@/0>';6DDH6A/Z(< M?15=_P9EN>T/HT):4\D&:523+TT5UG#*Y*F7S:F2^PR=11FB'F:48$(3C0PE MULQ)^A#16*"9"2>S,B\S,S>S,S\S-$>S-$\S-5>S-?^SI2F)40.3&\3!7.,% M3'B&RU405G"]CT]X&)I,FI8]*BXMYM4)IRNZ(D6:&^YU1H!%3*5&CPNJL_/A M\Z5 JRW[A/@](WOQF^E,EF209NH%4MU-8CN5CI/U$&88B :BVCP#SDZ0YS5O M-$=WM$=_-$B'M$B/-$F7]$:'C=OI%Y'X*0,.'G'9T)=DI\8DF7;B7OUXC3/* M1*V&3VS<^&@5_*9*=A:H8RP0G7$:9TFB: F$2IRC5L MQ[9LSS9MU[9MWS9N%Y#L$HR)EN[BKN[N/FC8*&B3HN>6GN[Q:NGG-FGV"NB* MEF[GOJA^$C=O.^F QFZ ;B[E1N^)UJB1TNB2,JFK\*[B&D;E/JYU:Z]U\RB" MQJ[JINCPQJ=)^K20ZY"K/PQ.:PSUKMCN_KTH8MC?>PC*LL$9\L%M^MBQQE@-MW=[LFMOPWUJMB_XMUWJXH1\ZHB>ZHB\ZHS>ZHS\ZI$>ZI$\ZI5>ZI5\ZIF>ZIF\ZIW>ZIW\Z MJ(>ZJ(\ZJ9>ZJ9\ZJJ>ZJJ^ZIP<$ #M02P,$% @ P(!85DY8)XQW90$ MD-@! !0 !F:79N+3(P,C(Q,C,Q7V\YYW\O-]OPV!;;KA)VC'8QG M!P_L//0#V]Z B1\-B@D(A@7#H(-G>Q%F ]O!\^_X][CCW\''^^]Q)Q\?+Q__ M3G[^_YP"0H+0*<#/+R@B*"3\[X">B8H(B_[[Y=\B__6C.W;R\NX4%N 7$/Y? M/K;?P"0$>1_SO>#E48/MD.#AE>#9[H S!"! MWM"R"S*?EQB=D,?3J=>AU&)_$3DG5 T?YI=PN"*A=EC:Z6?!(4/U88X^, M^P1#XV! ;+*0L*S<;GD%32UMG;W[C$U,S0X=-K7MX^ M@4'!%T-"P\*OQ,5?34 G7DNYE9J6GI&955ATI[BD].Z]LLJJQ]5/:FJ?/GO9 MU-S2VO:J_75O7__ X-#;=\.34],SLW/S"R0J;>73Y]4O7]>^,7_\_/6;M07\ M^?O/+QX8+\]_/_Z'?DE ?NWXEP.!?W[Q[$CX]P8)OIVJ!_@EC[H)7+@LI69T M4U#Z6,&CQAXA]8/N#)F V EA60UCJB;SGVO_\>Q_SK'D_TN>_1^._9]^D6"B MO#Q0\G@E8$@8EU.9I0/[_\__=T]"-H[R$,7PW88M=+#4@*E*\&VW$,,PTVH_ M)I:I]V*@BK./P1>Z=<"R*@X5^>##B.N[GROBU /J:H,V<[,(.0[:2H:CQ;3O M9[TPL^FK4.J:$7MV7[Y[C'>DB;F0/TA\@ *,??R<6,^V8+H_ MLQXKT#UC5Y7X\Q!Q.EY0-NG.V)(:TE1%0+A(9D_ #630!C(:!^@8]I+3IS H M;C61^BC#=O7*VC=46P M1+DO.$KLZ^!PA3RW 51&A[,=QC$HT\H_0]@7Z_4_V M>ZD67?RR^.HO%R._#=MYFOL*NWL;UL.+H]Q_"912TF_0#>.C? ?F6"CQS@/8 M+^N7O_D4+ZW66+QMI%\($[AWJ==XWR75[-B-99C5STJB(BX"">S=AG&D<:!0 M EL%'$4P7+=A.7CEAF[]4+SLAPJL%N;0="?B2=B+-6+,5-K#@C4S4]OPVV6#EXC'(M7XU9[YWNL&ABXDPQIYXC(G=4MP_6D._5S4N^,8]NOIJR_ MD^+4OM19CB-27N 8'BA =XLC51AS$]4:B=MMN0,#9UYXTHFGI*:G!)0H&,XZ[UW%+^&\B8KX01 G"(# K?9/OC>@XC0U"I MN.:Q]>M,@9--*8.OQZ=,Q*3ZK13;NFY5D1P3E'H/]&=JR07NO>AN>ELZ37\% MR7!# 3IM'%DB2YQ;@!6 #\\GPN/QPL"RGS)"!B/;#. D?19$1H\\IX9, MWR.MAA2HW7:8N"MYV&^'>HTQ#]O3%GL9U^.,HS3C9+O_K6""W85=V(8UVK^) M:/.I124\@$+V0T"M"4RP!W?<>_+.T_(GO$ M@J;?W2[[]#$ZO4]V*SO"H")2V%$4KPLR_%L_!\P?2#Y0J+L "@)5H,@4$P<* M"U')&?A=<60^-)+EPPQ)V33TM)_4>/EJMEG"Y$Z-BV_)JXSWI,H/49^* R6] M]]V3,C@C"_L*68]@^,:(XWJ.(Z/&=P/7;$4/Q"*2MW MFF-2%X806S?9JV_ .4P5C#2,5\P^4\%UZG[SQ MW?6CYLX5O7?\U*0[ ML+K/8?[J 9#!^_M4%B<)ZF!C4%D2*97X%SB.3 UE:SV;;8QNZ_T[EM:MLQ@J MMQ=R33KT4I7FP'*C:06KDF5LN,= ]?2J=,&*T>$_+RJ;#(B4ISC&ZV7?M!_1:O,G?SJO MVA;=NJH(0P9_K20:;L-"D5 ^AL9(4J!(#+0GH!ZSGL"4-82%*>@_&" /(#)+ M7FL^J7KZAQDV=BVR7KTKS]>K-T741:_ ?,.($ M;90Z>+_TE2KFD?=!$4G ]9S#'@I',LX2LE$,._(BO+\,E]EI0[4H[\A/1TK0 MX^[6&YADA]+ROJS/M8[O3*'OF+V@4RB="2_0T3%Z0CQLA< 8<>O&.$K,9QS+ M;5C:LTDD-7@PV PEZ=*7 8X8Y0MHY%2=8/M/CQ(W#GZYCUB.Q9Z <0>AK?U MLMPVC.%NN'!BC%4T0PQQD<88=I9ZO9Z*YAR@W7B_'*1XT*1S5-J.QDL,+1IQ M>:#A3-1RR0@4?8QN6VRT97G%XEG-%YG>_^:G\NH%0EFGK MH.;/ST;JE]6'S\+V_'&_\F-NJ1@X"C4#=^ >5,MB'$G(@!*,&_^=B3YV_ 7^ H MM_&,2W/I. H!U2S;Q+"G$M:3:$CA!2"ASSU"@9S9XB+9$#)0P:_JV87SH&I^70& U*?1JB=0W M4U,SXL(+RZEC-QSU9Q\2A!V>-2;ZGWLD6 3CW0C79=H,XAE>8_](P2:@2;R! MH[PLVZ3S4OU\OO<3=TE'D)L^*LCBE8NBJ.^B-Z("LQ0+Y*<+&8D'1KYT;B(V M7UQ0M8IY3*0\A #CB<@#I9C;L/4JQAS+&O"CJ5-C2/[.IG_9M.OIM_+J3'.? M^'/O]Y>\,(T:'<^C.*L[=ZEGQJH7'7:%3Y!T?VBS+D$Y:,3.$P5P%.J1$%"0 MS1Q;2<4/PG=\ZZEB;&83.H_4A)%:"V*-D72W/>G.6;NUA#U\0T[OCER_=%HT M-Q\*8@:TP@BXC&2<&@/T7'IC%NRI=DV!-$(Z:-G$6&VL17NXB/FTUN@E7!N= MR?D;W_#!E;\@ZH B<=]4;+]!*"_+/(OS?AP7B@,,$>N9S["3V[ 6)$<:T4L6 M:R&F6@D!CC@:(ET9P=@SX1C#)8B_JVQUQ#1WATJJ&GUTBJTJ]LS^_):@#]EP M'M=SDA@)=1 =SQX4+\S++0_3IW<\K;14I OEKV!O!#Q!0_HC'%D!%BVT)*^'-5TVAS=926Q MH=R]T %SF/I F>?RL^]%*CLG29+#@JXCKQWEU9V'Y7OBQ7Z9X(P0K>1^?1O6 MGVU82E.G+B-IY61#(A4AP#DW@3%\_-4,9_)Z?M[XRJCX5(]O=NJ#Q7:IE8>[ M8=R'@ 3[.H3"DU96@.3GSLB"57>0-U*?'5^QF;#[FA'_C)2 M8I; A;=YM&_J;]_!5CL(\TA0V)="7)RBQ0P8IBG+ XHK^3N^H82T)NLQ9Y]@ MCC9F?0#U3ZS[=2PF2CCNB\S5IP7?"PHN'1O.?4;0GFSY1)3&BJSY\Z73VN@B MC)0S.#'TY@!6K#EK&^:;-BF_$M9<2U#^$))FJZL>0*V,30R=--EY@O\AW*>2 M"'%,2BZ$0*_-138H+ '9S.4^ZSZ$\09R'X:!!H C]=-TIUSMUV7I-H? F/V M]U9'ZO41(PN?2K.E\_6+WJ<$643 [" H;,\^!SGOL0T+Q&?B))!A<,6UJUB- MB<[(OP;I=4",=?)'[_Y(_55ORQKQ0J-WNHB[N^RE>?[ZVF+WX'J4<)2G*(8/ M$="M:&=64?)2H%*@EB9O8F0NA&D2\FL =-N5^9,__ 9O]P6NUKO?(TF\#O,N MXX6H]OZ&\;MJR3J(RD+9$ 73G>$%O/D MEF-U !0+S_2K7S9E\%>'Q$2L^*G;M[:4)$4=$TD1S8\NX.(_I#F%.:CMSZGF M5>V378%BF4)DG-U<_/(O'L>PX\2F&CH/T^78#0YRLI,@$O%:X%8#_7/;:W8D M"TP:7)QTRYA>OY#7F?>0]W>?/]ZW=7PS&F/R9-$_W(WD0+K^@+[BVV=)=72 MJ-/M_ISYG;V'71V%YWL %"B$@DP<8Q XTE]8I4 1VW !.^HS=#.>D'8U=J3^ MW#=EM;2_>ZNSMM8+CU><"YOXD1"GXIF%ZWF!9WCB%[5!X89MF$@?J+#HP^!^ MX:C@&+FX7B0W]6%UR5CK-BS\#YM51$0&I2O?M6KYL<51&-B&[2WB$L R OA8 MWQI!_.6YX.CQ%8X_4 EL-F/;\*0F^K..5/PHN$(<>.U^M]W M+^31CD9=O_RL1Z_(O[WU0.=5\%A_]'D5!U^9=3SC%#0P2NG!D"OF4.H0P'?6 MONAW@]KFP%5_!3G6V)'<^YZXB+315=L\;Y4'O8@V2R<4OVMM3Z!)O1L???9:^ MZK9U/ M^F/<387X;!HI$4<=(9>CZ9 M+SNR2!Z%\\>>S!Y6<&4@[VF7E3L*>@ES(&2F'(N+(?U2^TFX%A@&>EA1EUF_NF=(0V>)TSWC)9WEP,O&3JX>= MUY/8,T^=AU)YLV!<'*3ID$%C@*X+1]JI%\_P[[('A5S8USDH!L_02"Z]X?BE8FAY%R<3/?A M>B*/%?SX>!@KL*^U#KFHWSPS'7\UXH[KU-'0ET/",%YY]Z"$B[=*8'];LSA> MC 2.[$'6#VXMDE*^#5,@4AJ(XKA00W'.D?0W5@:%ANDHWL_C<8N+1TX[-$>< MOA3O^,7FNG[_TTO?%&8CXNQNW:Y'B/R]"?48!K<13P?RBKT_TC:-Z8YO&MW5SN)1X^= M-Z.Z.[^TV1 XK#B 58/62"5RI*2P$KCA;VTXUIG?1*Z]02TOJX-U!MHD&1, S+#]@0Z6"D**SXI+.JV+HQZ\\N^,W7[RO[FO7+) M\]\+(!ER/: Z]SFH[64;(W>C4^+I4GC9].6+Z+C:@NB- +<"HM;"[KV@)BSP M\MAG@74B5$Q0J)(A2MAC@Z3@$V,O@3U$(G#87 28@$]UA%80U\P?&K31R+%F9-AO-FGTZGP!Y2 M*G<^#;G\I#8Z94>03B]2XTOT$MG46F"])1%%;V3;1FS#7IJMMZS$D!*. Z$5 M!BEOL(C7<_$/I-B17DY:^ B1T4N,MQ,.#6J#J>1^P\)_+CZ'12&5,M. M0VX5CE*.:$9PI#V=@0<-'-BRF#6C@)T79O\L%1%Q (NG)B# MD,#".'"FP" NG2A:)LWY#)_Q@=H+I3XVB77<%5TT. MLU<><=Y#?4R/^%FFP@P*U^\ZW%JY+6$*OG@0/+D-H[5QB_P@Q#O_'!?H0S!. MN0"'#M)0'!E3\F IZB6*(Y7O.5WZ1MW%2B7[#/"H9N$=>-?@Y X)O7TOI5B. M326N5N<*[L]58WO)#'_\0A%K@/LLGCB/'$**6@8S\E=.I5R)CT+>Y"2(M+=FKDWVA&Y.U.>3$ZR-Z5\X!9LQKVS#KYK!J2:_%<^5^=G.G3%NWHN"D MMHL249T^PT+NWU_P;A( %%X8O\+@WGW(/&<$S*,=.4Z7*P=^'FF]:^"^$'([ M;Y?E\[,\GSN?PAES@:@/]IQ=#X@Q,20S4.0(^]2W:PGT(5G\2I?YA[]3_: ) M$]'WM05/+X_PNV@1G&9Q.E[86T7BR8!=<*ZT7=T-L>O9;$A0]GCCHO.A+LVX MC$I&4LI\0OJ/P-T@3;+D10*KO\O"W*!J=PNXM8Z\R0O@C.J&&#I_<^/[>E'1K)'!GW:$;B=NPH#\; M3WYB"G:+\*4=F[B!_3F!N@]%+PK)D3%3(2+%,F-I9N+ _<6RR AHQ*&#? M,1>W*$CW/--:N+R76N80L,/XCFR!XLC98Q+BXXZ$B2R83N7_7B>A+LPGNJ/Z MX]>R@3L)IJ4EFSMG.D?NE)BYU^=8) OQ)ZVJ;BZ>[17+87KQ^L#7K65"!8>/R^_\K-" M5>L8_NMLP8S?"?/DQ^>3#ZG=L/(K!T4@=<\W-_/+RP K 4[[P/N[8D&5N!@^ MS/[;WTE@M2I"[\"\ST;Q[D*>L..A]][G90DA%"#\OB 2QH M6VF@D+\WFDUE=5LZ$CAFDYMR[J_;IFJ2O6I2%21:5VFPV0V:Y5,AJ]XW!ILS M=+G>[MV,B3O E;X2!=S]H^7K'F%R=W$D$C].@6B-&+/GR$ ]DGP+&E5/D!"E MFZ]C:7$SXCL,,W#2\1Y%41**=1]$]:=@FD=?JC^"IX4ERF(]#EO'?2>#ZU\LYQH M\\6K[/B; )BV>JT*]B]I3<$Y]>,6R]RO\^#2_HA[E3?/?E;OV&4T]-U#A_?/ M,%1P=ZUT,:9 '10U C>K$\F8&OQ[D5B+$.W!L,R/T,XYRW1>.]M2UYDIK[_; M-^/SK0U>29M]U[]^Y 7%*X!VQL@*?%V7K?"5+(R)KP8*&>B %=?".9M.IZ>J MK::FLC1'6:.3YT=%)S#S?RC%UP8I.+MF5P'*)D>I?"5&$&,'!=L>? ^:,!"9 MD?&YZJY,OZJ%;^;QPZ.B;T*;GI*^.6CL#U:OW7>TA\]3'4K.,VX;* 3.(!AV MA@M3+ %N14P\4A(3/+/9J;ESKD_WNN3G^ Z)L"J'O$F?.\N\(QH[M&#U[[3O M*9J+S?QNXRC9L"6P) 3#-?\F3LR*'QQ"-9UJ6G%:DAIX^?WUX%/^INH%DJ\M MR[MA=L_24C]];YC9!==:MY$@6C? O65YA):KR#H!!%9RW ;'-50%AWRQMPC M]=D:B3S_N;VMC/1A=_69DMFP@DHCU1[X!R/KA_!A%* ;,H1<)(."U5!\S;GW M<1>1"\M.7'B_'$G:7*#?)4/!TBJN0OF5D]?GP@_+YX7[-*9&S>T/_4DFM96V MW#7B_%.5@GC*V"UDS#9L/I^5#AQDFV!<&)Y]#D5]9G(5FLS-E WUFGD@5,JZZ#L_4-SE4UK>>\;AS&1VC9_?(]TJ(2/.7W2:3 M;A#<#3F*\DSU-[=Q/9>085UVFP,EI@PT30GK(N 2?ZGQR4O%?B'S[(!^H;N] M)Q^=UJALXDG50+?]N_1RG7N#&(Z\Z2\+ 0./ZT%BU;7[4"0+U%QS#=-E_7OE M1T=E0A+![V3YQJ]LS8')_7?O3:+/]%@&OD<9^/5LPVK-ZU\;Y+6YH@R*(K5; M;@U$[;^9T"<_Z';*Z-FE0WLNZ? R4*#()EL9G%E68I:N_U.1QX !Z@CW*BI= M69'QO)3Y8^5$LQEB?FXVX1)Y+$GMF+A*XI,NN]MB61.#0ES:ZAA'9HS:"NF8 MG0\A"Y?!#T0Q8H"+W%HWDE&3C#&I"4=)=%ZA*GXB3C:+F,YHO+[ME" 46G(E M1N%.1NMJ6*6_T67VN+4Z7Y#RPYGK!QTGFZ&H5:V5L KD# ):4P/=^S^U2O,4 M?1S_K_E2Y#@P5*$*3<<%;^X:H(W(ZUD*5\"MC+K2J/[ZTD.TB.RGLFO3!;QZ MHH4OV_G4ZR32^.8@J^HQ_@ *R5&*8:C3HHCYS?HKPY5PLQ;:4S"B,"*5Y@&KV_M694L&FM[PF^;Y M'"DG4/QY-JN#^XA0.6ZU"Q.C9?P'3:H##I[ M5=ZQ,OH+XO59&6YJWM,0+?S3!9LK,?OH)4(KXGE'A"L$'\+[4(!6POIG&GG1 M A0/ -Y!H70$8GB7. H,CX:GI*]8\UM2->@T[J^!23Z/T]<7'PM&:QG9>XGI6R]J&S@#XAW@^OZ6/"[[H/K:[X7I[R#;LUH&H'2(- MRVY:U)/JJZLG5=ZI>/ZRB8G9^5@H*F*'[9YPV4,KKL\>QL'$D_'6.[&)0!TH M?IR;C14&R14&W!1P M0@2$R'+/%1-(?1NN;SUJ2.^KP]V:6(/31**.T*,X(;3R>\&^V=_]AHEAK7EO M?*L^UO[X?/]&#GW/8VR^V[G2H:_=!UP8NH.WL1^V?"*5D3CA<%U*8DOQZ/UK M[:U%ZU&'>MX?P^FU"7P>X[^!E(*F2Q>J$4X_P("#(IYL*RP9_^*@DO8 ;C?& M/H+JE'O"XK2&;!F0O9X6<6._Y=-?"XJ7QI9>/G@G/XI-_@^'HU24C0W& &JH M/.3Y_(4BAS+:-LR.854LD-(\>UN>L.C0WMR1]['Q36*-KU'Y7<[D"2'+(B\R MXR1A)_1Q-_ 0.H%*SB12GJ/$]..04ACU]ID-.N%45;63899)'<%\=L[MAW'E M+&N"M#8G=Q7X<_*EWZ9@A6N8%?,A_,L**"CQ[\(\A.!+:#C+8VH;=CY_T8QE MZ326!XK-$GXM"?2M4!IG?N?+"D4'O\HBJ\WDR+E9$GA%GJ09.ZP$JBBRKHUQ M]IS^US&Y]=NP8+PR]@.R<2NM4XZ&2D,*K%W!N.*I5BO7C7?053H9J\6) MPK8O>B+30V\=G\RD[3XSC"<%31K?;3&;K9K2G_WA<"O6KUY8,TY U2E0(RE$ M)N &L@POCN*8 2)0=9[EZ +55)>%F$&BJ)7B-X7X H9+Z@:(^-B#._*X0J[( M)2_H19MWR/NVH T#R_$/HX?L?AY8QO4D@9H8"SPH'L\MZ3R_;# 5-($1TK[Q MD/G\B<'9AF;[E('2MBL-TS?HMX9BC&-?Q9I6)5\2P]F<<16X \[C%7ZA;J$: M/?L)).61WM>X7&.\&.?0C*4UZ>!+YXB&A9Y@S;Z^@O:@/*_B]'C5CA34F#W= M@@T'1Q&BV[ 8PL(6JP**+B]V_,W[;D!][*-*\]Z<,9 MU(D_V.%W,JOH7/T^C0+/AQ<''91NKEE+S5%".'(KH% 4^RSX'LEP)T.[]T1N MPP)PJ0KYN;_J#*5"075F6[JQ8DC%=^?IYM7TN ;1"P_H!A=N8MY)^(Y<.7#] MV7#$UH+(03/?A(FG1N.9!E.L"49,^H8!?>8Y1I.6ZZ;7,F*1(\9J M@$1#=^%9S!,U;YFW?T22A7X3;Z'D+B*!,K_G./+%3!OJ6%_, M?-'*Q72FU)"YQ\V$Q^B?[(0S*3[$O)F&..+Z]]#1]63WCO-PQ:>W.0]S)'59 MJ_H6+FDLOQ.*@NZK\6?+J $\GT2V;,S6?8,W:PR&XT__4>J3-(RA@\ MFRR*W?F5V)+$"6'.EE)1+>C OK_%MK)L]@N:O;1J1 MCDHK" P+$#^SJR(\1#$-C0)4D4.X?X@P@MH55*BGTM3$*&070D M1Y'"5>^3\RQ+SR"H3Z^6Z":=R10&_QYV=_A<4"B9_MYHWXX9KN(9Y ()!WG< M@NV#DSH)NG0KUY^F(18)\8.)0R=@( 9)>;>)0*M3HVO8)[]NPZ0LO6O05U=_ M.C(>)MJ-+TIQT)>K+1VZN%K]W%:(:(8]+[@W@J452YA"95B)31,H+8O/G MST,9^E*@E(6S/TY 2@^NK.C*QH=8RW$[( #X<90R?AY7E/C V MS"&^U![(AZ.+3@+99OGZ!M$<$V1Z=.!UHTE=1\G5;RQOB8"F+"FIF(/F!S0E M9)8F%/,@2._EG 6BD90U',EL*'_E^H$XI"(*39KJ^=NWK$;Z?MJ90!K=X3-\ MZMW[QOZ-=_;T.SVCG/*Z_O4??%&T8/!#9FO+7_U:6/S..\9)*44:\Q-C^IT$QO* MY(0P^E"3+03)0SJEH,H,?<-_R^WRM!#A^9/[>3U,4G=>!6EYC<]SOT:6TCF] M+$'1>GF7(WVPH^O6QG]A8"21J#12FLO6/5@+?A@8) M2=3R+AQ5KXS.^3DB[?$CS/^<;-/'$(R0GNBS"<Y6$ MOYP"I 3Z+'QKG[2_9%B:CK\A!4F.:13HC;^IVR,GGO/267)#8D0CL]NY8_%E MN<-DM(E.2^:OCH2.-CL'@XJ=1G8UM1[J*LJ4^#II'I=^*S4&Q$GB+(A2 ,&O M:F#8K[R5J4W*2EE(%[G(1S!;0:% M2. BXD5;/^$&R,_T*T!EHL1^*YE9SU)>29*:EA9>M;X2OP<7"LG-/+=QDO(3 ME4YF."/RE(6XMW"4%"04-SC;*\)TF1<8B\'1&LS[J&,9-;[7?<\4>8Y'Q2UJ M-;4%=C/]5P_#T#;/9SP_#(KB*A4(EQ^'F96.?TNXYM?99OJ'?:3_MJZE]_>6 MC&%0F@G^%.I!/ M-90"BCRG.0=#'GVT5WK6T.R^^'C+2"7+K.+L+GO)II/G&G^P[-5KZ#NE>3AO MT A6_W\XYA%N(2Z"K(B=P_-UZV!. 9\C'KY#W-0WWA1\9Y@&[EESPQO]\AU< M;PR;$ZY]IWY[+G8PZUG0Q;N(QU"3*B(J@?)?R8QPN2$B#Y#N@W?J;F24YOYJ M*?686FUI[2).UV^4?)BOXE]DRB:]/K4M>>!%&0!6FA/#(CF)C%,8F" M O*5N0WK76R(G45(DC#!Q.F-./DG(HE*=UY[%$E[:DG]_..L8?00$Z6O*/K) M\^L7CC1J1:!W+ 77Z-)/CZ'5].LK]K&VNF&S#<:LF=^[*6:EAC5C+Y=E8D4G M&ZF!UM[Y, 46"9I0[= V(G8V0<'8 R7;C!<-8_GO9LJ0 M?$8;^O&DM?W-DKO&C%TN1P\'CE0U1[]2D4AEJV)L_]W>,(< =#]TL(TPT>#" M+,B'WJ!))-;9!&L4^(6Y.WP/?'X\0]Q /Q/]7-W54<3\1O^Q&>Z!B?\(OSTF M5+H]!HGP2"M]C/"T\9)2?#G=?'?\$0,*:L"I31CI*A+ M>N5$2+SPZZ#33F&*_G[M@:N:'<8'!G/\SS4[&B[,R8D^&8; MQD"YD/*I>+HB!2\=!FHQ,:3WRJ(,>GZZ@4%TRX+F7"&-O$Z5.Y_GY76B3=+( M6EUT4VU?B0*>X1WE,\4Z! 7]43<_N+ -:Q;KVDAG?-A8M,&#DE,USB;/,F23 M?%/Y-0/&I(PL!A^^N MY87R_GG/:*/OI!"4H'!\*C.D'WP6]K8;C]3H!X]"/:P+95YE&-4=./KO_SF;0#%C P<BX!A-1H(G M4$=#*:YY6,FWC <3\:AV8F[D['R_E_,7J:8+?+L6>MX.QNK^@0*8XM>MS3D" M(-GRV(^DD &7W6N@4OMK(.I"0G!4@Y]^DH1A QTUCI( L'S##&3L\\;&6*H ='3CM+TJQ+78)91R5>>96+ M3F3R]U+.']31D)7G#OQO<''S?_9,_GEV\A<[V]?9QKTMV?=[RLZ?S4EF M+-LH[(A=5\^S?_..E'-MK\D1K""4Z7$DXS2!I$Y!T=L9-AX ;PW9, 7,YQ MRSD2;!N@CA7(R$_I5L4<91KVT8V6MV&T0\!ERD)\*$97]'NW:ES@^4U=+2^; MZ"*G&]B33W>@_MU>#)5J0/X.;!])FR,-M6:K:34@@59>W,(H?YY],-Q\:;IH M1-1T=O9\(L&X032G]MCM+&_6SJB'B!-N*"0'#A5W+D8%6&!#9=ZW=XPQ1+-/ ML5(C)&]T>AJF=B92%HS_\!?O'&UHJRA*2XK(_;'TK#;-6_AN-?QS,<^K;=C" M""B"9$N#T^06[2QP'_+5,#GOQV?W'?Z^=N[J4TCU[<#UF%D>8)^,P+U$Y'%B:$0X M&K+_YUA,[5Y)FER4D#[>7N;K:[#E*NE@@PRLKS>Y4*^C\X'Z X_-HRR]Y MR)?/N%57\IH=K V2/XAO#Z4@.^V@'+FN T+&4O&*5=R[S1' MJ0^@=G7KM*5_GB-8(3AF$_Q5M6NDN-[Z";W5D4CB3=SUPL!XL14 Z:1D0X*K[$M,%[,H3[#]"V\B-4^P(Z]HGZ08_2* M67KC27/S7$/)H._*%:5AX]N#W<>/=K;[:5M%A@R3G.!/O_+>WH:EW0(@?FG; MU[,- ]Q)VS#F\-=.) T)1S>=R/=CM'8%/YU_[P5UU"6-B3NGLOMWL M4#O05.P*WT&\1HPF #JX]09H.C0#?I688]RJ]=]=4KT*>97&=4HV?15RA1NS MLY\&Q_:(OX OR3I\TAV$E_0=?J."..:!S,>J KQ45&IT9P+39L@3 M+>^YED/U=/V^_6?)QO6U]P)@[^0UQ'\SVOI=@,/EH) W8W;J#:@ZP[FRXD00 M1W_3*1L;5,#=--28C&/%>89&&WCMNU?I>5IO?^+DL5-S9\^?N0BE<_!:^KH, M4YL%F^ @V)?_YLT=A7-$IDR-FOE-1OQ\HNB5O?-C@*YODLG6 TX/$ M77&0)H9YAY$%-W]WB7]Z\Z:W3FR5$-M8[U%7*O8I6/DT^U7QF8-##_YSYZ4= MJ 1.X1AV2DZVW ;.$>:0>R CT+,=:%O) )6_N=G'!\=%JW=WO""B;YDY[SEM MD:_2/9!3[-=(@6%+,!9 %6,,JH&TH1RL%.;X>*?;8^,?UJ\)Z?'HF*B.&UX*:>9G%!RKCFL,6[\["SO^%92,8E@?6]C"KJU6RV7825 M,H"_SLA&S>$=IK#[U["P"A?XN]A")ZE=&R.7F.EIP9(:HL\#SZ>^>BNPX+^/ M2;[)$1$ULS)CEA17V5\:.%]T=CJ@S7NWZ.TG=HH9K#IS@8PXN,S:@8AEN3F] MW[KR6XERK7)[C=VC AI:(!!#)+^'[RKA Q$X'.,/^#&;0#$0N,=,[RDEN63\ MRAXQ%/ZN+#E'/^:L:'.9L';!(.K3$ _U7MKG'EU5@63;&%Q/ _%',C$9L0F4 M;\/<_3QN6*TQ4?VH]&4^M-20LOE$\\5VT:BTNJ<#T<$BN8N80<7&@OMQ;W\_ M*X,/(F_Y[YNI',<8,D_W72O^Q>[,UA6+70Y[3*HN#UX16=]?*FK\UIPW>,=Q\RBQ/1N&5R^IS@] M+D!_ #7.=&AQ6@R@E9!A90"T482!H<&2[L.,\UW99QFI0WW0$3)C M*=@'2AH*192I-L\$>$@FGKJ]&5P0=, A):)0_NJK8W;65M65W9:092#/B^7BCZ_ M^Z+6-/C,2<9.PV 2)O!\ J6,G@-%BMC"@/GB0+=Q4SQM=': M;RKV,TNS#"UM+C-=SK9,=(S."!WJKC>@6[U0<]'.;??VCD40ON MB>?C7:HE5%A)_[LKM9L'XSD+JJ--%WL0DG$N4AAM!KVB:04O%$&$&U;-Z-%> MFUD=O^3;7VCR\S6IPW !\^G\6LM\H=S/)E"H"1J6\'!\JPM'FD #6U8,;Y&E M*4!21-6:%0*B%ILB@*+K;-"48-=]9]RSZONQ^H]_'C18Q6B$*0S*=[9>A7'+ M*KM-@!9HVJW^TP&<'=P&0UP (0]KQ83?ZKQRX7 >32RBMW1O^)DW(7EG'IPM M.5ZR7S3)Z(.?VYGV12^\X#_$& ):N/YM6*Z5+L +45F@B4K.Y&@&Z\_,EC,M M>MI\C.<:*^MDVM*L+R;>\Y/7+S.N<%T9R1V3YMG2E_DAL!X/;4[DIFW#HO)) M*7[P;TNKU4A7N MOQ9"1T ?%N;BB1?).59RW++?,G,87Z;]X-4F/^ *E7#SUT#7S/-(FF>8P2=/ M-+7UAB!YJVA$H=%.V*L.QK,1YWD3(P2Y?0?['M%,6/]"PY,\*=U/GT?XX&YN M1-,M0ZAWF_>>]ILPU,>MT"9I/4RU]S>DFH/VGW[1A?GY[ZL4APF@T.D5EUL5 MVD '8QLV9&7*E+:2AI?DOTG# M2: ]K0%OR#H1]$'7V3BRJ'=B*?//Z^+1^IB==XHLW^E-#9]UL./)N;H2*K#N M+.TYO V31E)>(%ZVW>PV T98"_ R._2GU9-WEWK<2B?"H4 "&V-: >N^UO(>/ MZO4LG6D=%D(;1P_Q&U?8ALCS78*;]'$.0 %/ ]^C(,T5]!09Y;(PU^\SUI^_ M<_!^#\50=#G\6N-=APP6>6%\,+KSEY&NL=W^8;R5*36?XLG9M6D'0+-PYQ7@ M.]L'(\!]_8N<":JU U_JOB8D^.LS!C/CU4,+O?W#S6K;/+M/OEB[C%W=79EW M23UF;X#ML X,,25]T/:RY$??88)B;5!<9)K [:-*ML'_+M+?X/"18M%?!DEV M6:3!RC+L;9.H$[J!UZ]2[^E3?^Y.?/G"0U5.[]A]<;$K5CR [Q/L>V2303$C MAA*='7\]@F+(-U"-=CHUO5D6]ESVP[AME'1AX\C!Q-#J5]])Q/MX0#N=WL76 MPRYB31GYO0A !Q)S]9U.[*/H?%;]BRZF9P96*Y2Y=+06'44W>!BE9MKN7K+K MZ*7AM#Z)0:?!,P?W2MS G8K'$]!MO14R2;L[W6A12.>H4W_TFF>(77E2";%_ M%OA\W_[4B-RC]CGOD,S/FO6];%YH_/XBRV%E,4B@FB8([D'C^P^$HT2:.QY$ M;7YF1!HMZ"68EF2C-1UH>9_]O0J*IR)JXS$'8@8-25,]5D: )]18(C&[@0@: M(K_"DODY1]F0L?KHR>A*5Q+]I9?BW9014>',/:ZV74Z"*[G2T8.''L*_TMI= M1#$) &(E9D\X4A0CSRSM+2-FQN6220]EP&\4< M@?:PQ"X2=Q$#X("F/[&!H\8T^9!-PVF;Y;9S+-?3/2&,ZUH6UM6[:?W.YY>%?:%:#VK:C>Y,N"@5D&T5'K]$^=G:\<*C-%1O3R M9-RLWP6XP'@^1)0!(4PBA3AXUS"Z6QSCSR!F!TS5[/HFB0Y!M1)]O<4O%>Y6 M:C432.NAS%'G.'NZ(#PZ,(>@20-HUZQW,3JH%XF7'_E@)[&*+4Q4WODI P53 M4_[ET:)3%P6TM%YU%%W;,@T74KE]%4?I0"HVCP$:ZU4X MC3YKC%!8\Y%Y35H,[U9.=W-XW%QFS!,DPO[L5Q(C%+P94CZ@ED*C8FC(YE./3X)R1B7&B#_Y$0G;^+CHU%7ZKP^ MBF0[U>%;U^8,D<4J'A)R/QQM ^7/*]Q 0E"+)@+:>'HCVPG7HV*"7] >0KZ8 M].?89I_&#\TM'VH#,FM.;?GK%=)\1]@9#3,)+X>;EGP&9&GNVID\7-+[X2^Y3W=PME-5^@?F1VA"D93E"7.:R.!%[=5A1S@?5C8:S,U8=;BHM,5+S,.;S:SW,2)RTOL]@CY>_2FJ@K(=?:3@[2EGTO5&:\-WS%N0%[ MK*LU:WN>AR' D4E@>4/]- _7HT^,R<_ ,7R@86S?_Q3C3''9!:1]PV6:O@[Y M&SKQW-W:<#T^PA+\._+!_H(1Y0U<2ZU@&-QD?J&T)>,HU#% -:9W-) 5VCJ! ME4)O@5)=+EZ,FIL$$UEGJ,#Z]RO9.;NX)-L49NHDU;WRVJ$F+'W+^C.6QMR& M<23#?_K.=N_WQQAPVZWV H8G@.^U?A\Q-HR6' 5;5AEM=49?*T)G4^]QTEX2 MW_R4^H.%G7?NY#2,AH""=/8A;^PP7A 9%)-<@62.]1V1HN!SU)EF*?\X0?BX M?5VN8U0,)>Q)!5HSST;WFY33OKO##MACW=Y[K1$/4 QK K"72$_ L:__YZY2 M!+ /W^MW;(7V)<72L&YMF8\YEZ$2-*<7U=F15-=@],D=A^>=+AS)(SY(P"*?==_SG-0V3.@1C/VM) A;_+>+P0L*7:?$I&[#6DWK M('-X@%%F:3].NML A?9'BJUUJS-E\34+1ZO60F,#6EL:V[),"MY%_31=5;WG M&=#$_P.?@V#$S*W3F;R@L @.6D :N,"VXW@"OK0QB>-K*XJ&Z5B5M.$C7I9. MTO-W>B<7_PQGKT9&EBB.#VF/62,JB(PHJAC4("6P"WHU*H2<_?;(R6LZ \-Z#;X)"U.)=2&:I]JS_,- M#&4U1)<=*Q!JLW(ET:QAYZF#?V&<96Y.7)?I"@BW )YL*6 D%2-RL4E7-([F MN#]04_&+M?+H>_'VB^AU9R\(M1%-/I")5!SB4:N%) HX<2NKD_]=2R >V"7P M'56%%,;]QXI_\_+!%D>:W4=N_C+H2\A\_?QI0F)=KHWK>/FI3J<,SM.H"K[) M7?5:EBKSW[Y)[Z*F?7.Y@6<<=5D@LZY!N]S\AF.XCPE#3%P^'I%IOE&=E$"# MTQ_8'[V.=/=MNDS/,'DG!\N0"D0=$=H+@9EX!1 M?<2)9;0EP*79Z7* -N>=)'3YAQ;&1NO_CZ2 M57TH5RK.(/MK=M5^4-SBT[Z[\IE%7NP Q1:XQUR3L0V##.[-U M-LMLKEN?XS!MGQ,?97::B>L?]1UP3J!U>?P89DU^TTWO+H:7?&<="LBQR[I= MF:\OG3,NL$+X]VU5U@=N-XYR#]56VIL/J),Y,C%4I:$,C %HW-@"V#_[5C\U M1AU9ZQP1$5DR^'W*8%V1#H\.##BY5U?G!Z?M)K'RV1]%1RCVCL#I 42+0%\^ MJ8KUA/ND,YZ9[0V815U&]'Y'RBV$F4Z$77%NND[O>=%TDQ!](TOII6.JV.[K MJ6#XW]4;R+(QX# OZ&$+Z&_#_"OXMV%3T[^W"!QE^VV83OX4<9WPE?S7L=;S M*78.R8@6@$18%'::16QU&4*2YE::0?,IVZPU.9)_'?5[:*3L*&?DLK13)?U/ MT AG,?/BX;>TKGQ06 ;*]'W@W_UIIMR*9OA"#>L>]['57M.41]\CZCZ> Z[] M%_;>.Z"IJ,L7C94J2)<:I0L"@B!(BXA($Q 04!"B("(@H"(26H)4J1&0(F@B MO1.5IK1(%Y#>I*;0>T()45)>_&;NG6_N?//>NV_FFW*??RPX?YQULL[9:ZW] M6WO_]MY>''UK-O57D\2#TF@]]P^K95XN9;U:^/S.)=;+3'.&%/Y"\^%U$/:' MTH\7Y\[=>V$V&WWFEC.K>ET:38,_F_YXON@L%W#%? MF#4%19>M=TJF9!L9HSZ"'H+(ZKDD9VHAR 7.R#8?4.T6C'B[23M,-EIH4#I1 M4/R^W>_LK*8C&HM; =Z"MGT$$CP44-7,I!K8;1FL\N,%H11"T5^SWZFW/ M0@IW#SXZ0=L33P=$/\]\=M'^8G$%YE;!Q_Q.[Q6IXK @4R.)&;;W__4[9,-AV8B[P+<@@F<-\@#DP4CP^A:3T4;44K^Y M?(IJ/=&IDBFQ^N@7B-,)A5TVJ<_W'S8_IMWVRM9S_G'HUEL@ N0I:MJ:N4\1 M+L?+6_S(;9Y,CT(_"&&:,VA$1_GH2J[J6Q/]X_;XOT@'C1^ 4MWS)Z^UB7]- MZMY6N< CT+M(:Z-U@P@^^^NP TEH-Y 7[0QF#;8C9^,MHH$""JX6W ^A\J.[ MG9Y!T3'B!XY58W7!W(;G;^5\?0#9$4J.?OO3/QR$'8&190PCT:Y@'EJ/$*H- M&1>X@'SI,]=4.58-/I4=PKHARHET=1=ANY]KU=)NV!'TJ70 #VS5M&3U@BPI2V;G/88+AG>\P']1;^\G2M>M3A=!N&%/36 M6-V!5/T%^?PY&?]PR%1+R^O;L)D$C:!U^,=1=E; #@/W*C%1LN=(T73 )\\@ MQI_Q%@SA?BQG%@#,,?#TQY,ITW:6$_,9/7Y3A*8+P>VY4G-UY3$0_S9[."FJ$+FI"*H8A&']SJ]W/CA7N"X LU 1+LSKYX4]5S>=3AZIFGEUJY!C*1 MM!,!S\-I;)X']R:N/&> >9[6!=21!:(TD]A79!_:@ Y@) GRZ?3U/4;!/M7T M.QK"**K4HJ8+,\%7B?6KO?CBO7+]RVE#E-4+<7'QS6*OPI272DRR62.5BYJO M%U<>'(8U,X/<.!D>L6&*ATTR8-<&#S'H%E$IP6L33_1#QODI\.-[; X,OGYY M_JQV")=\D>?%:66C# DF.9-7G-^WR.<4X26,AN:&8;'P*##A)OJP>XH>81]? M/8'LJ"$]$85+/[)H7*Y:'R0[84AI,)0'L"4Y;?QE MR;0VV@U#EL6THMF"5:G9SV(4GS% $N3 E&@6G5QR/7G2](T"^/&E*+Q &@NO MRT**1*J53@L=8#Z\YZ@;(G/S8]3BV")_%'X2$MYY[A'K)Q6$H)'D2\"C^MQ? MV;%\8'1CS@8F*^Y=JW%Q4^7'W!CCK?*1A"L^<9B3H+L6$\/8Z'7_ Z?F.8L$ M8*4C_*4KP4$*[Z[N)/XAW++&X<5#6[R>IW_A]QK^U>O9^L%EQ)JOC)H QP"P MPH<.SE..4W/VX GH3_"-:.(2CC\!?Y:3M!1&$X-,/"/+U"J"USV?)@6L>;/\ MM'DS?_U=\MEF<)&N!JQ9%2H6;#+6Q$5.QW%V6 A1)$=TF=TUWT6'>NL"I^V] M$K5&*XTEZA));!$-$>6948D&NO>>KD^U? "0#6DGT PO*@GVHGZ$@LC[)&MJ M XU;)[V3D5J=6!)GZ8".6DV'6ZN:"+@K5#Q(P03#6NSKXQLL>$=V5E%2RB9< M%7&(\0F#PM"U=AL/"L/CG$";,B'@)91+H]KAQ!] M\ TU0TV6!0D1D)6T[[6I[ >Q+@3S*.6S-[F#1X7>P1E5Q#&PAO*7G[=.Z8G M\@*,T@'HQD"Z>:71F9.&'J]T M7[5GGUR\T#AYC=WX::>?V#G&%V:#]M&4&/^3&;CAV,U&:@%-18]H=<)>?LJV M>D3U3.'EI$DVR6J'YT.W,J#?M7._?(_@;N]YMWOH9^_S#7<&_AZZII#8K_[P ME9+P"[)77XBG%G:\K3\QG=$?^7=V@#GL*?<(6^'!#N4_/,3$" 794. M(6GR\FS7>,0W_0KNF1HGFH".G?+"XZH'7\/K6P MZ0*LY8?0YT8&\'JX#)K *[M0WRKH]E.3D#+KL,\'LP\P65 Z ,&H0II-T5A, M_X0\C56?V&E +5&"GH8,X]+;%?B\!K6]" #LKWU:I-MGKDLM89*("X: M\\J%W1(_!FBCQL.PK^UK*3SC^/$-+>).&[A&-#VA&@FW=\K'@TZ2=5N;6PW# M^C8*&SY[%DEX'J0KR\^:<8?OZX?>0:#? F/^-\5=C%L_TAM\D%T\&@C.>]' M+BJ?V "2Q#X\YQFI,-98Z4)-H<. ! L@6S 7F0N/BKQ(!U19M'-R00H[?MWZ M2#1LQ_"3HT3MVL:52S2O)?4$'*TAM'/WG(_E8DE@'](=EH1+0,#KC+1S?!?Z M'?QAO)DS#EFY]56) 8=L4-%-JA#(0YJ"H^'- 6_I*)WDM@?5OGF<@V-J'Q4C#FFJ9<@0OU)*&?@J7!@V M?YV:UTF]2CE+!^3L>5"U&$UQ!]9\^B]42REM(!X6#:NL;=]Z6;(1E2PT /8=P4 M3RI25S[8XL. MFGIY&HZB W<-@CG+!\M^V3VT$D#=WO)U%WR0:14:MA;GYWS MYP^1EF)-[''[O(@.+,53'6C,]83Q9AB0 M)@,=!'[3+X,8#8;M;/3I'+Y-&VP2X[Y3&W&FCK#0F_>49\$ =GK$YGO G*^^ MB .Q3R).IY*3(NA)!TCMD%!T0$4F$RW58^_7W@'_[]V!T&Y(L@QJ_1/F$VH] M1K<:)W\V/Z@4PV\H53Y6&1",L]EZD+PX:R2942('N+<]>E,N)U2^"XU]@R9< M04V@:2RF1*4V#",:'O1/,N''EZ=YG=IF(J$BKD;-U!-0_UE8,P=4,?@,P:X5%(;^ MI$[AE<>+O2'L?X7QE%$,"\B>'5WY'E9D;V9-([^[G]Y_M:V$,9 MB,O3A^9@!'?T!NS B6)-]B/FDJ2H%=5>IG8C4 DMM5X6$W'&3OM.%&&"CDZ M>3]E_F>IC\*+[:YS5[IOB,:< JK F@U>T@$O.YK8&=VHL@\S;#D-->GS@_'E M&&F)B<1"-BX+5J B<\?.U!,5RWU+R:4=@:.K3FOVBZ6ZP3T'Q?/P^RGWYY72 MQ)DTX(N/*%-$?]H)'!6A>Y$V/08D6,*$:3_08ISM.C*VPWLG9.PJ1RB7^!K? MINGQ3W!//T3<3K@"L GWZ?&>OI5\"(\F!+BU^'"1]VDL=MF0 [VJY%O:G$2W MZR-^R;%&44-!#E-GSG1:8*:G%"WVU^9A9$4SB@ #U,/7KW_0N.NM+<;!^8Q0 M\[[\I\CX%JP-'HKA;%(/YABE ]Q0\(M,';,B1/X$Z3?X4W[+.78C]U[=BZ.^ M$;\*C;27NA)?TE,=JK9M& G"A@,!$D-0@6!Y<@]QJA/)1>,/YAF='Z$)!BL1 MK59:6OJPE:K@1YFS8Y?VCH9>.&?9?7"%NT+22@] \6;$/@7:30>C[[J- M!\%AA!OP"0>L8?B&Y.?18,=[BO#"5M;D7K794I_#+F(;O^PV0!NC!ZS0/B3C MLTY,W:2^ ;EC6$V+(3#+5$4O[[+"D[,K_DE17$[VW38-Q2F^ "-75W]#6T-7 M71="+HU%A[!_E5I,N7#PD#8$%M&^34S! U]HG\]D"E4#G;+_X>"P?#$7NC)7 M^ZDV1JH!=M%L7V43='Z2Q^/5H;T07LO+Q_[(?QWA^Q[L0!XF9&'5(SH3H2J4 M*T,-ZODZ\[:O'%?'/4]^_O(:+P]Y31F^/G]/_'+?4J25)PC'N2%!4)_K'2LM M")8AIQ2N3D9%$!6_Y(81P"M-=Q6X/E>_L7JH'VIRX3T';ZK,\5"M0/E>VD7H M#V"EP/I"V239=\Z_8^-(:UW"0D0ZT7U\/."S@^S4HW2XT.%!!PD1M=;(& OV MEOH9-LH]]5\Q.OC5_Q6;P==@I;N;3 ML8!:@P"W") 79D*X$\,3W8P^1AN@\8\T&$IMM*=6(-U+)-CJZQ^;M5G,=\U!6V9P_\G\C(&TT]K/0>"=\(GR.:7V? 5>O$M1; MV3 O@9Q-@-79TREX9/BSEG)_GT*/YY;V[QX<=>9##/([WZ(.*DE)N-]W!/W( M[:3Q_MYA!-:LM\'HR4O0E?XO<^-P E%0[CN0(V:-[K8*^NU"K_<'G:;9XFY< M3QLC!5T1GSZ:M) Z;[ =:ZR(I/!6MD]VPYKU0??1D6@A1=L>[$4T7N$IC+LK M<$JUUZ+==LQ3.M(%NL12V<=M=M3\>>\3UL>]0B^60*QH%_@)6CN8 ';4M/AQ MQ3*/+(!'MNJXW**^UQ5980=]JA(N$CM3X'&8[Z?"_3K$;7[9KTR/U"./=SQ^ MSP_",NH+()@V+C2^X7 0 *&P]7IV JNDLW'EN@XO&J8@0<95M4(AR4N;G4*. MWUCCCWM]OW8KDSSF,]6)CUZW88"]9"H:]@ =A9"JJTK'(CM[+;[2 6Q*9S+* M,A5CRCQZCSZ^\G7QPM$K>W/WNB\4W3EVZD"&QOPQ>QE$,$>)T$9A'SH[+;A6 M:$)T0(3/W/%<(K#E5]27P+0/JV(G1Q5P)\&&DA'RG2R5D*7'1K%6-B_G0,H0 M4QH+G!A'^O&7\;%)D. S$#-8#X^W3IU1'MJ>/ MV]7%.Y[3"STF$[D3U0L(^;TYWE4J0E7I!9#@741 M1X5.HXB6']%"!"9PM02 M-)@W5@V:D._:_>IJGM"X9JO]@.E"F" ME;_74F.BT95CR$!%+PH3-D2F]<.=$JQ)FNT3!Z;FE21^F!!@4Q[4#I4G++UH MN.2/Q_"O$GZXUYQ\XZ,DHV&44C"7.#T6:1!RSZ7$WKAP];GE'8?N>M);/H6W&3Y#I)]0OBW;^FV MFR9IUF&71!,7#7L+(F=M@L@SEI&,PWZC0*N^KPH2]9_KB MX=6VV$A+1"@'8..R&*/B8H%'@9;5F*A[AA1IW5-TP/L1X/[H'5K?,!VPU $\ MV)7]J\O#R+^Z!TC((+O0PF_ ,#:^!UH6= #R%&QK(/>?+M^SPO[G+3=A+2XX M^*\3>G1 B$W_^@:(%GR/T717X/]T&49T?>\BS>T-#[TL=[*3:A(L!39CN!_%<9.$2>[X>@ UI5/ MUQ^D6! 6$X[%GSBSNJAA>?/CUR5!?!VK[)$WY&B"'1;3/O'L)^U+33= M$5UYB"=.)DIUB]=CI=*&*)48[G."NCHO8OKXI>2K^QR"<).5Y7\ *3P8FA&BG YPF:VD _*E0W6&8F7?'_XC_\_2H$1C MV:(#)"ULZ8"/6[?I@*$4IQ4G 3K@Z#X=D"Q3"ONQ7T8'K!B_YWSVG\WM_>\B M*+9_6*_4Q3.*7@\:@^WFC=?91=(!S3ITP'S,*H:DLP;Z9?7PR,Q_]MKF?UTJ M*19X-#M$WC"]3?<\\41:^CT.[:G>*ROW$GP'^)V/6]R;S>;^9<3=P&-J M4&KFHXEEO/=,4K9!@ !%';Z>2LVGIM(!;&G]O3,)F+MUVSMT@*-V><9^;Z!/ M5+ =#BZT3(1$MXB=^31Z3IH.L DHG"X;K-$,[3;ZMJEE]R9]:8+?R^HF0:/$ MSU5T1$:P>C5G)C'PU'LY(]]" M!V 1=,#VU3V? [$])/6LZJ'-UY8& -[_@N)&1K5-@L(HRD5D=)NZKEE4NJO" MZ/SGOA]S5M\O;S[F8 JDE%%SZ("':%'H($(3V2XFTYBLQ3Q_+\^=[P#D FT(?&-($E3I@$UD-F(]Z]=Z^"]0"X(5"KZS2[5ETBF[2 MM'Y&*S"RR[VK(RZZ*MG![(O)6=U5[5I3S^Z#?)\^C25A1]O"2/.!V@L[_N[@ M(T/F05.!'M!A+5P\/9G;JD(I)E1W>C7KWTN==_.O'%U[[QU<(1;DZD M);@WX+E+8K?R"#%#,Y'O[I:@PC"X\-FNIV$VX9G\6*MM@KU555IQ+LFZ!2$] M2''')6BUT\2^[)2IFG/PY)I3_NJ8VR4TX M-\GD ]/'9FT2JAL]>8'D2QQ?7Y@K;E#&!YV5^I!VS0MH=^M;+$F$H+([KBD-SKX5;D$"PIRX30FS!RQ33$=B]J M*NM3X9E!PV_128-1S/? \>3&9@B'2FYXJ][VW)VW[DUO,S438=/Q-EMHK7B[ M3E3/DXLVAJH)L@IRM0]_^N7[RQE&QQ9=[-P\]E^9#$+I!V2I]D2ANDC= !D1=<%S=G:C?&=9U\ MD7M0[^]!+GPK38($5%2P0&X[;HL9$MAC^B&::H- /OK0T90G%ZH2A-C[F9+(C\*(WFVV/ MM[OIE,\E4[&.Q39C-[;CO^"&Y-BLUVG%,3ZN:WSMTD#ZV8;EQ%LCV"X\1]TDNQ!A M.'2'&0"2@D/'*?AI>1_M87.^Q8#F[$DU0A=)=^4'>S3@1S*<=8LM31+/R-?9 M")S;&.VT$TJB[5TRT9D,%,811SS[)[HT^G^ZYOY\YME[,3$Y5A;U7NO*'[#V M;Y!N8G^"M@YAK?D7/#'8+EAA=T-Q<%,Q7^=YT3+3]! ME2(?=7IX9AMZ2-8$\$N_E6KPI _>,2:NS4F-=8P_^>FS1DE?'^^FR%".&97G MR8=Z@Q2":SDL2S/&BA'.SB.EDL4&6ZPLLV=%H=$H29W=$;7WV%-$NJL$S1P]OP;PVEID:V;T9MMWMEZPNUFYA M.>TGNCI/(CA>)M7>R$LRRK^?:'#LML71DX&Q1!0/K2N9;.> [$1_VH]'?OWU MO;=IS>3JCFK"Y5^F/M_@.NJG?UY[_&6Q@=.E[0T3P:'C!OB!F1P1/)-5)9<_ M:)$CY]=_21. MAVF<3MS;<+V]>/MMB\4)K6Y-DQ,:?9Q5.'D3I5'/NKJ1U5;\LG,*R<>F+E!M M%5$4PFOI]''H/P-=\>%@! O83_' 6BH\L)_V.G/?Y%^4L("@_/]L!LG?$HA2 M&\EG,FBNM_9K'/=] BQ<.LZ2^+T$:CK55T,ZNG]$>#J(JU6V8HGTFMP):L9$ M>_GC#BQJR"FWOYBIMTPZ)_3ZABAU(Y7\P U!CX]?P]F"W&#AKX*YR9Y>N+BX M_AJ/_:>-^R^K+UX*FEJ!NM^7W+X&M43B+!&^8.%WL!::NTB:T%!DB;/V7- P M X@]$5K,I .03]Q7+,6 !P&KC*ZBG)0T+5_4&X!2 MXW65)?A^X L#WAN'_DJ. ;DA+JU-RH-NA*7872TSDY:%B_UN08>[A.%^=PW) M=O%W:'UH/NBQ.\85T&XQ-2:SV?M('!T0X^9>!M9.\CJKM?&#=!2;LG/QN/S, M0Y2 VC>5]=DGI98:H_!6*\ZTO!#)ZEI(?0O8X]Q\V]TB9_O7J7DUR4.F@Z1M M?XL2[5(<V%- M9'!9#U&X1?EI\(6*.Y&CCW)%RS>58RZ+':!AW07U1N[N.5P.AH!8.,8*IV#>AV/G09C, ;U,[7' RD MYD$%*&X!SU"855-+.1N$I!="-^U.^Y\F.FZ$2!]1_KJ8 M8?.R>23!2.>MXWCFMF=)8&&NUO)X[LN"0A/CBF5&)EQ7^[LR7+ 4F0-SRE$B M'= 6A(G <$)E5F;%QZOJ8Q3V2BTXTM%PDW>\E?H!:G4-MD^QL-(W@S%R *E0 M$ >L^3G(RP)(]L>#FV%D:6 S4 "2TOH+TQGRX+9V !Y\;"5=/;,O!2=_1[C] M8^R8>M:&G9QT@J2!U%$5-V_LV@;F WPC]X!U"K)%$RTFZ.-JT 1XN]AAPKJ_ MIF'+EB#YFJ,0?LE$)*1F.,"UP:JM\IMHW@/%K93&HB.3T+\GF8JR\'N9("4$ M=G#'$USML[$P1U!20XE !S*CHZI^>A_?\<)M2 ]-NY-,D?4B[OZGY_=(R3?%F#-UGK"W%9,*Q83QB@786P>3A+))'SWN$75 M*%?DS,QG:?PD"VQTVN*D[E MG-=[[_'[1",6'.PD1.+6<&CBG,EH55?9@D"2!O!<_P&A?[3A)TN7"_@QK9,. M$/)&NP,GE'#^&YPAGB(\Y!W<; S^+/;E/>>@*6;OVX#U0Z_B@VXPY0S^MR[6 M)PJB)@4^?W[CDJBF()GX5:Y(4#)EP+JTC0[P /.L(4#CSU 36KB-@]9B*-\)O7G=)8VU,I:.EL#6;),R/Y> M"E(BQD_HB,:B3_P@F[;:LG@6KM04^[AYO^-6 M!1S:A,SOR:38K2D"NPM?8R]YFB*JKRW9@GNM'*JI(\GQ D;7Y+,USEUHM:R: M69R9/ZA%=SVJEWQE:<"W\>[>_Y*^_XM*'Y$$=AU=]:9*&Z(IEDI( CLX=RK.0 M"W&A3,2S_<.UZY\B>;"_;M;TY?#A?!O7Q[S>4Z!VD"I#35<#LN5^: M'0Z9^XG:F[6$C(.)"OD[XY6&%PCH.DJA'HA+ MOMAZ+22#G?2M(K.A%A^]GHOU$?;LQ'.&J6GU'XZCT>^.M13,@J9CPL'[HR-%HO$"40J:IE>81O\,) T"K7'<9 MUL+R)Q5G.N_/+@897P/MT-[-""RI;LF!2/MJ:G0 R"<;.>YY[UG'M9Z?XZT[ M:\!WX_OPYSF5% 5\/SL$HQ_>UL0YOJ&FH[O@>VSF]9JDUT;2M+^H'G8L,L1+ MKFK-VN9LEXF"H^IF9HCU*MQ$)1Z?+_"L)5:V]-3?8=#LT.\M3H_Q$IXA*VLI M DPD.SH@+(ZB9Q..J^Z,]O.)FI4FBG1ZU4;["7_>G#)+P_7W\/KS.)[2[CAS M$YX17Z2)KF:$<0V9RGC(+VIJ\!/"W4[%?()O,T)N%*JX2CHG?*!NTE#CX"4] MY"_"]!GA,//JX[3+3AZ@) 7\7DR2T!]%<7T_0[9KIP$_CCZK)U]7G_3.?Y@R M-7TM,"_IL]QJ4!ASV584'<"JRT\1(>Q3Q$',4*%E,;ZAX,7T@PNM@:K\%VGW M.L ]D3;^(NQOW6(!%#+C!FN86?YWJK-'_W>GW,;XN%&=J#0@+Q]3 M.QPY6P0&((6D=')G,<68[)#CZ%!EIYYID)9/ZE73KCV4NIDK8'KR[B%C7#"N M$ER)/DECI0B3ZQ61H'9X1),@46M%0 R:3!,?\-HR>]T W99044^;YK!C>K'B M>![ ?BA4\]!E8 :88-D_";M&_0##AF7*A#8=F=&OH%QCO,M["*S%B9O@6M;M MDS=V_W.U4&I94LAR0J8!Q%LP]%9PU.Q-7_![="6P.0LTT4GR(@<=Z+COYRQB MOD*9AH*UCG57'"UV=>/[$"SVALN-6"[*ABUL1K&1#VZ0RW&H",2IX0;+TH)> MN[8TS1,-ZONEKYXHM)Q.UGNE\4!'OO#]X4_!?M@-)3QGA ]%H'S:L=6]Z.L] MA*EP6I2KE5ZWYG9A8DYUT7M.-CH@.HC"0P=DUW;"R+?OT $)SK!F[>!CN7H$ M=:M:TU+\1\BP38QQ@[.1<0T[8HE5)>AMYB_=OU%!7Q9C.".S;A(CA-319/X1 M!KC*@_7W;M&.53^RO'R*#B"$KP!W=H+H@!=>AI33OPPIE%E&C^%@V\Y["/Y' M\X_F'\W_ S5;@ZU'&M@(T3A:,5&X/3!A];;[\P([2\A4/C1&:(G\)K9H7ZT# MVH,^LF?J>'AGCJG]S%.$ O%USC;MC-81%R_X;I >XO+5#KTE&28MWYN,_IG< M[3.IK T$;C&>.K;G-L9Y:\_,DZDGE'0_XOX'&NEFO$KF?AUYFHER__9\)5,% MD'V!U3'?^M9(Z6)NN2SH%WG/*DZ[#K3QH]:1/G*9O>^PPLMXN_.?/1CK@:TWN/]U:ZAP+ MZ/QGMX-P3$.@I<5].N#P9(WL^_^NB@5F6 4.O'3MY[25.3^YY?US^D>:CXKE MU"QGYXUFB GB^W\T#5\>D2;"U\?G'%#'UE0N'L0='B].W9KY\,3^_;'A7Z*==P0?N8(5BB="] MW=^LPH,GQ,=\+0F]6(#?*GM-TIZX*RIX"2?UC0Y(AX ._'-W$AHV;U03TJ.W MRG,;/XU4/(CZ/>H%YK>S4F$^C0W3&D'^E=LZ&?H=:% LR<*^TK^WBAR11MSI M>H+EY.[;N66:DJRP(!-2#ZQ@T:XY+A^$0VVX8K=X?H] !%\?]*:G2Q9P[^J;VL9U 9:PW8WRY.]=B-&Y'1? M>5H.?^>5+L:[K,^3U@16%)K,^[]MH?^J->!_U1+EL?*K\*O_E7WEC^+?0['4 MWO:%:^ZW;?L>+8$[P(O.K7NE(W^SE/N+_(WI"]2S?SEE._P@F#=CY_O"'M=NA5=)Q>HW8L(C)Q6N1G[$RK9X>RVOEW&^]83K_@E;7>E M-,@$4:QV"C;<99CCAH276F[CBK7,0V!I\OCT'E?J8D/_-;(P 6Y /D/H-R>' MY)FX!3U3\1#HW]]21"ZF/9!)OET9OP0X-%FW*HN"'0MO=26;0.YH![@WR[8K MQLA+/K?*-X^4'0[[9-(5<#HG5CYOX/_MI*T\@IQ*R,5AVND SMHH70FR^;!- MU27EN(B?.!>*Y>?6:[.K>A51L:T\4:TNLB91XJR/DROCD]TK>G6$Q/,U;,(C MAMPW$44$&/DRVMUBHI+A(:QJ7Z!GR-<4+2*KUU[5O7L+31O7:'O/\7(N%'## MN/< MX& @HX"T%VX9$^,B?*(#6M3N^Y4;6F94E,\?TIS2/S7#3^RR&C[3_$TX9&TG M4;HXCK CCLK$RNW<6Y&<84WHEMLPD+,>>SR*\MMIF330]VWM["XP#D=(QZ.8 MJ3&.Y8[I\C,>)'_'Y$OH1 SAYA;OC"?/,@Q0I>5@IBLM6S=;ZGT?,0?L2.+F M5]N=/944'ZEMAX#XT%AO']@L9R;/>C3)#ON]U' ML/@P/F_X%16C6=BB%%?'U"8JMY"K"Y3^-;22?0[>7[$5?)LKP\Y+FR*K-)X_R"=-O&]!41I;>CO81DFR8-U:Q- M1/^XX6.&UY".K(3]F0_]1YFG7:38#S0Q4U1'FLZLE;CR)WE55NKOS$S7]O#* M8\[]6'G+CACMC6_'?:)(73<7-U'%OLV;[9)Z3IO3K'8?+%@UFY!Z3DE: E8E MEA8'>Y##"Z#?:)R-R1I*$F:&G>.DC7#W OG#-;AH8^E'['YL87JV:AN!YJD% MR_:.-3&YMPV]W-T.ZWGZL.+$$WCEBD1# 9PM#7,D![)I13"($(F);SI3^VX. M)# #$@A4=D)"0:U0JZ;@=VS7)SG'+@>Y.P7&H,G MAK?=U<_2 <-=QH^2VD/S+_DZ>Y2:AX#2Y''P53J@ ?-[1&]/)N=_>^YL>YS" M9X>K*<;#(NS5VT159O+%A$;>^=A<"_ZL>+CXU0&+Q$O8UYW)IOR27TU)^6N_ M;/JBRW\8^+D%'-'W\](\;NQR]R\GR!BAWN(WQ?+;@]5CNDM,TR<[NDC)'I90 M=V/I\9N/%R&RBQJL&>Y:O@H'.N-X>(>F_#HPD5$;F )Y'3QYUI" ZAZ'7U*(>NII%RFXVA)"A-%3N4-'[-93 M'PAB(Y\"TN?F^6^'6)>-0D2V$FWJGK3%#]L%'ZP_%]XKA]M5?^!E> H!H;O1Y@6E4QQ= M&'P*E]G :=($SC2 &%VQ,_5=,-1PMFQLTT/?Q&+ V@FR&A?RAVOQT7FVE'<05MB,R>AF$@ KA4 M8IR%J/.HVE==]Q#!TZ< = DC(7=X!FLVJX-P[6L*?:.$(Z+F""F)RH*M1K) M34_HP3&S%R_9)%P('Y>1T#*JF,*IMRIQ!(N2 _(IEPAE6EZJ/?> &:TGM*/3 M4]&3SZ7@XT--ZN?I@/AH[41'T<=D?\&Q#;E,DU0EU:I21NWI-%R78ICN0*WG M+U(*XW^Z$]0!4HJA Z8:)P89D4DR+/HWO2P>(P0]2>[_BKB00DJBOEL/]RP] M)7:6T/+N SEV(I"@>4>VR_:(3*%,%"E3OKM/)?BB;R3)QB$^9R1;8T76S$NV M*2%@QEA=4(9_>+']7C&^>+OG6K69-]*/>GM]]Q(L BC0($RL;;Y(TR#8K&FK M\(B.EK4^&O-%8:)L: +69*XP%6:U$;N7P6"RW1PHHNGB9VH>VNW=^7Y_6:8. M!.=+O,[30UV9YW4WNN-?7>[Q'4F[K7,!9]=N<3S8E6!6" ]F*XZ+D\^.NG8J M>=9R/R<)%CE",!R(#V/9^?0(PZ.MWW-!,C\HC7HC4[.6EW-B?[DT_'NSW_ZEIZMMIOZOK + OLE_ M@6T&6//Q8*[EII,$ZE9LL"$TK4;(KW3:Z8X1)%'5ZCOLS'"C(XJ)O/#DR8$! MQ?DC-?W9)22-BRK1-0H5G[G2=CS^Y!A)$-@N 5C7W # ZPP@;VA>VH6'^J]I M[Q6,G-7_66**LZBR_91U<#X^?V"^ ^\DE(!'R>39!>@T.8+O9RG0>II$QIHD MR2DVU')MV%T"!I*F5 DQ;WG2EY4K_T [4+MP/][PAIZ(,M]&58^G9Y 69$/A MM%%.S&$#7H_#.2]" :( T>*] L-4?>F>W.C%)<2GM[,[;]\MJ:_.QMTOY\LQ MN'>^ATWORGY0[4RCPT_TEX<,[P]<^C>3D.TB*39DKSE@Z.S%>FJN[J$53G^O MY\']HA!%#@&K^*?CSU?,%Y2AV!%1-5Z-D,E(9SML$I0/ H*HG /+C01]B@(?[BV MH(E^=8&Z"6N#!GR[;H__?]IOZ)UF3PG53+DL8KC!0DPO M,4N40[Z,F9JJYPH(UOD5-WGX";2S0#]Z&C>OR"[_4NN):^GDX7/KD5T35!BF M6D^49UX(%IWC//'[U*^+3LH$Z,<3M*RB*U)5=2\^513N'14)XV ^'7:(KQ"L M"T&U0D]3$[3M_(D6N(YTG?W6!*NY/J)/E(*=[\,AL=JQTDG05H<&(!#@L@]F M)Z=?)J:]<,9/ZLW;"DK[V0E?PG[\<)-X M,WDI=M)XN<3:!U^H^,YY2]"C.EY:SL8AW^;I2.):+KA7C @+'UQU8M1.R^8# M_UZUQW\;(KA\)\BC7P02=Y/63SIX9T9&QG2HDQ+L>%'355]\ MMVLF_)7\<'# '(R#HD[PSI]#\SO%A6B95'G&%7/>.=12M/G]\7M_28Z]1= G M9)BV09ENZ8$IY?HG94A*QY33T)"Y>7H^A]=&N@[+C8H9E>?S]X5^*DJ4VYTO MMY!H-2ZV-1M)GN6UKLH,D;*D;8K:+*@1+O1VFML4BDBIN^G\GD3\;/C7;/, _'QMLD#S)\W_[UOV<^N7@K!R$=!AD='"G-C8]B M*I+XC$*J]?9?AK@8];#;C+U(T-&HV8KS*%?S\0;M+:E$3V:;?)#;R[RI M0DOYS[5UGAM7',PYC17*I005KSOQ.7._!I^;(_34_BP<]=NKO+$<. O'.XI- MM8D!1[(;/C:^>%!=5_M*Q528/*3;UVW1@7Z M"2@8;:*EZ]MW83(/,F48 8;1^O\V_B#_BN#3N15&!YRDR4'JL=$O:%+NFJBX MX,,U"G,ZQ[OGC9_D4FO4DT?,F:95)+V[+[Q5-!(4!*PMH]3)$P=WH=_!E6F5 MGKC^!(QP%2?'JGH:-[B]$.RXB'N4Z_7)2?LAF\&C^,?C'/Q2VA=8MYXI^.L3 MS6/<\#[L:QM""HKB%3 ]O(*3'-NVN$RHRW_-_;DQ?T$]< M?3/MVPFX[\W7^N;!J3N%AZP%8YY'\/B4[IJ6^EQ-*Z]**^MN#(1XJ)2JYXS_ MVEE_ N2.H1;2=*WXG>IK M ;W^?/.$67!L]K4"+:'RF#:UL^4_N8=X4S;,-;4>+BXI53W%/KP9X>B!;D.@ MNI[!J75-^_XCO[GC^O_NA<1OB;8<+E,+8MDMM^V6SW+(R)2/"YC['4$JGQ#, MIU_IH9 Y*0[4*(JY@K?8(AV XT<%O,QW'NK!F<8(;R+RRV_#G4HL]M%C(9PV MU0E $R)'BF^V9]TS]>=VKZK4;6NYHHU=[D79_CZUD4FKR\FEZV6KQ03>W7'X M':UR6<8!2.*TFX(_A<)]_ M,]1[1M,F>YW(6U9B[;VIL#Y\<".-D#GS<"CYM65$._6>1M?3/A!O4$#%RFY( MB+7QB*5!4.'=_UUNTSRX>KP3R4>1(\PF$::PC9$%^41#_(FU%1#G;L^HDL_1 M;/4['ND>>5RNKEP["Y>$O\4>$S=]^8+L0F/.)[@94Y$P; 4=4(MI<91ITT1\ M>C:A*]0%J_"T$_-:+ W130AYXA^D]6S'[4N:>X8LJ] 57KE0I@;:")I@CI[* MQ==N!!331F&5G!2^*ULX 5)TQ#H%Q!$*97M($^=__J'>5+Q5-_N,,DL!3.5R M;/WW)TR*9^!NG4"",69BF+0P ,-^ 567B9W_?;;KG;5AB)(U@1?)Y^83,6E0 M2SGWL'#0.W-(^E:?*K)2IJMNZHUO^F*H3BWMQ!9QCP[8>%(.'477IL._-HPU M/#FXXB$F-+SP6;BW-KHJR_1)X80B=/U)_G1HT=<'TVVN,:B$!]0&J"RT'4PP M5IK:)WF2W?$.I<90%DKP"(63\&E;,+8K9SFSHVS \.@Y#I?S5Y6<+HKD:D9^ MM81_@F'CA,3"Z8"CJ\3^#;L#]N!G1#$D#D6^1COO >*B*!5YIA=[%QEGJB_]&7^5*W$B_L"$2@L1ETP"FT%YPLL;^12TS7)T3NBIVE MYM.45V'<4/[E=-L-OM[%)-?BD$HS"X6OKD%%[4-MIP!6$+#&HP&F8?3?GZ]J M]_LXZ_\(=M9[#GRLO$RG$\<0[33Y&@,+!LZT3U_,C#\N./_QR\,'-I(BN2@Y MR*KL$?N_,=AN2-'"8)'4$[]/IFWI7J)X\M!8YK *0IPOZE+K',%\<1V9929F M<]Q7S#[P3)F>'V :W+4%_177PO*?,30.?31P83SJ?](T@'\UU7U9F/>/ MYA_-/YK_=LW2)T^.Y7'Z^:D8\AHY&4O>Y>-E3S9>!FPY\1&NL- !#S'QZ>@J M4BT;DF.YP$L>-UK5??G9T?*.[/"9;[*%%0-Z"WHE=$!5=15-G>@$/Y"G:(XJ M\5@1Q861O&"I'G62=V(AM[*HN@G4@"G\F\;TB<"E:!HOV;!E4K0P:I>YPJNL MS&N([99$W=VBV/-,\_)SC.398=#&&CM^(B+YZ88FJ<%EL:B@@ Y8F8NV]Q*[ M@Y[ZV(#>WDRIWT&L!!KZ4Q?K+^3E?&2@D[]-.T%]TM%WCOW7Z0JA%V7+_A6> M0]&1/XI_%/\.B@KDN-8Z8-PS>30[. MU6]#,S?PS8D>7VL5DZE"D%I($J*]9?OL-B-T@#CGZ;VCAR_Q[4S,FEJ+:KB< MM[Y)O(GJ4J^T"/3C)A?WE,PJ#B7D)9YSXK?)+#7>'DGLSZ6MU[?3A,O-WXA* MZDD^$KSE>DLD[*SG8C_[.T.2);$:U0*+LY_9P[Q0N]VF>X+X:/PZJ'*:.L7V M2<,2_D7FR)%A<5"@&/,0\[>ZAK]0P+;OK")\KEF^%M4.?A.Y6)R7$SH%%=^(.$3/E_EVU MX5)EE1_]FG<>G /9 QK_!W7J]J1;A+94SEH=//:9#]O*6";B@[-F4ZZ7JX@O M)L#$%J1I<"C_1U[DM/G 8V5[U1M,%XB<6%0S.N[3R@[E%MD4A^1I2GJRM**$ M5S@^NSMAVKDE?D$BP.OKPF.(6.HP /#UU)'WO):713HB"=;8\4A*2%&P+6&\ MQ8+=?59V=/A!*=Y4]/BL\,'H-XTTW$GCT]]$+C#4!O]Q4O"_]K)77PP?38KL MBZ4#6F>L\>JQBU-N!0Z"K&=;KR]%Q, FG\OE3O^RTW=B*6/T3-;0P6(#7[U2^6RRBU8T.FP4T(_:>*]RH)0;M4/,=H&;EW&.E\R MO?I,?[JW7^JI2T@K%[FU?G5YV+*0V#6IVXAY;8L:FJK,H:;J"D'@!H-^2O%( MWM-T0&Q/)T\YJ:3BTL?:SE\ZF4NIS!G?UE+"W[T?+QLT\'<5=&3/4BR,R)FR MG&EZ+"*R0K\D!,K/Z3^]QY^46EX@H6S M!1L2RK?"&MQSVV$%JR$CG9^NJR1)*3,F&G@W:6FJ[MXDH MSEW[J+ ?6'N8J9!E*S6&R(-;BM"5(^ON?T5< M&I)H'/;!3ZA:-%M/C.S967^[]TV\R5>SJQ3O:7C^J[$^GYF] N5"XF:JJ0_3 MX!9+T.!J?FM<2U]>JH?BJ$3E\OAV3Q=U9;6NL-8 8M%"![Q$*%(1#>YN!UH4 M_S')AF$?X1X",$%1PV%$1.%=S[/;(WH%HG;[=M%9VOW'"H-B@JO?\YR+G]S/E4GDI,[K]NT%J)8QOT1A>]'_DO&Z1 MFIFU^:!JSSM/N\;$R:$AILQ5_(,6 Z'BO[ 64W:+_V%+AC,7D^NUYTBYY-IR MBC;!#Q71!+PF0TR/JT!7:BL_XCPK\7A?9E#<^G/*5RG?#L]L,I"0N^YD\Q8'SEVT<[DZ4SR?/OD2;J M]\+JQ4KD?U">$:$#VCDC M:2?([=C2_D.0+1,!6X&XJ9@SKT(F7'RP?MKA9)$PO>VM""2OMBO!LV,,4PG; M8"JI_IZR$,PU)_@9?COBL<*BR[[WS9.70.JBQK:P)Q5N^*46\/%@3X)9_XO@ M)W==:[(XCQ)%*^VOZ\X/JA/J$-'HTV$L3(N5;Y$\UEPB/0H>&D7RGGD>K3 W MJQGUQ^^R"F7\(%^NW3E5IF:HYA25*C C14'M!K7_=-3-C"5:A(/X&]P(2QU) MT%YDE0XYQ>X'#,=-M$[X" F;@;"V4:=23['G+31VL=/&'7_J/HGJ>UQ1KCHG MVW2[Q=Z$QZ'#M&Y&S4]R)&?:WN>1HASB_V+OO:.:ZKI]X6U%44&:@"!YI!F^)BHK4*%4!B8#T$I$F-4 H @+2I8:$)B604,*& MM!O/_<;WON.>Y_W&^>@TI)H\8 *^+&I[[.+8XG?B!B*X*W?GX-WQ'EABVGF_C@$A*K#3U_O94; Z9Y M?\X(4.A7Y!SN_GRD@JZ5ZKU?DH"QY[;JOL0"1BI,?JT$!@Q3S,RY-+4=YL3P M5-H 7=Y&+VLQZ/&'3*>DW8MO'4Y59'\Z?*RB3J%"/.:RF=FIIP"@71 DBRF) MMCN4UVHI,: O]8C=PUO-_QM+W'#!9I2;L!PA'N1[#<CR LXWWF*-VV5>;")JFBV*Q_=[ M(0IUP<%C9XQ[6*(I#7 MHW1:B_O"O@7CZOU/SW8V--GDF*3:7BB"5&7X/IZ1[;"Z%0=FJ/8;%BQG&>6D M_L(]="+F>^/ZP3-SCHX"N#"4;?[ .DJP;[Q.E1K 82/:=6SD(\;V,\1)FW*-6\LG\HN? M;?1HGO_S+#\+"-[/*Q2Y7;/0P$]7(2\TL8#P,3@.S7FELM>PDJ?P[:OWNW7% MS('2QSKS-2>)A D,3S)!RN+$0,MPR);5^/M/"0]90%*:Z8N0+/_"QY=$M7Z9 M>N47S:XIVW1U*NC.8GZOUFSW_)LMTO__^.U[#2Z3+^"0HG6*8LEYDX:YSF,A M>"T77=6K9#6V7Y+RCXRI3E=&!W M./JU@BFW;Y;511.M9=^7R+S>U?(H_(+XPR*&W<;K6.?)8(+86R_='XI.%=H=6(A87PVRIF>KYLKXU XK^]:6-^@K$WL79FXBB,0 MLZ5J@Y45%.E;/Q@69!9 BJ&=!W.-:H=48-$:M[,3BY+Y6CUZW<_%\)<)Q-I; M> %:LM+5+&V>%;X$>=\96)+>(<(3?HF@]Q#]PE7R9>%QOJZ/YKZ/&Y^=G[5PZC2B&\A(PUJ0 MX\(Q&G?+,XLFO\K(O2&1/GCZMD+M49'-YG25]1X0V2(3Y@+<7;-/XV M&$[99SIH=?U;5?#SSWHK;Y5X.'YP;BF#<@ZOMQ1=J 6#FX4=0KA/3DGFE9%! M^QW-O5&@:+?-/GACNB+%1DUUYJ:?6/0'C;/H,L\H)^,[:X+JV9^R@S^-U41& M!T%B/)7L+/A2AE_ S]R>^]*_JG%_&Q%:%%M&P+3#HM"'?"]MP<(;= ;+-T3V MNL9-E_,&:QDE>&X=_'V!L1UV#&/(R-7B5FTE?3+7$>\WD"ZSY=$4\?,S$@O\ M^5-+-/&/YS>:H,F):WBR$91GR4J99);C9.YU-MQB0-G5;=!']G/Y#)1\R;R& M+C93M"!.++IX;ZGSKO-&C-K!4F?9 .?08W+ M4)%D,Q9 Y1<[S\0/O2-%Z9'K:^$3-_"38N:WU,K.8C3/=:\79<;EQV(X38*] M]14:.FE8*3];.%\X3B^E:- BM73I#B_0<6E?OBH12B['NN CX3(XR+-AL6.? MXU>7Q;3JI+T:,OLA[X6"U,6?T?YPL=$1GZ%&@QM$V(G"M(ZLNYTJW2HLX(OM MT[G2 ;]IEQ868.D90#I?)V!0N#-?_Q+:D$F-"6Q.B%_U"D5DP[>#3)-3MR5 M&M['DH*A\RO?JQAA <[XXY.+NZWUI'(/RU9WQ>+F;P4GQK0[$B7W0A!Z=C8R MK1#],VW/D,1A<+CG;C]/(,\<%RZG ?3_RWEE72.W?[ZNCGS\S$3$,UYY_-. M:M_P"C4PP[%N2)PGUQ'!%]^7#&K \3@7AU"?(-?/8]ONH/0V%457S0FC*DY9 M_,0TC$3/=-%4WO56,M#9 ?<\.U2B^$W*-,]R%IS7UP8$=O>P@/USC 3?M1=6 MNOA6[.LQNS&7H.Z\JH'-G61>R[$31]NNT)7F;I&6,JX'/CS(Y/6@VJ=3>K@" M AH,^&(LNS[=@:BFKDE7FT[BO_@UB#19M#W>3#OQQMF(JH^G_-R-9+OPYA^, M?_7GA'_XR\.XNZJ,JU>(T%Y&'A)WDD[L$>"Y;LCW"^@.1*\LTZZ.A3RI&RE? MS+PK\[G!Z8QXF_#*.X)0[,HA'+*N8L;.FUZHW.TQZAH48=[B'7QI>]8B.2?5 M/TBBECMIYMPEC:\%GG5RUN^I\WYZ>7VZ BMII__1.<^_+^�Y/OK#T[V5H5 M>0:A\\N/6PGMZW(JMK*O!-%[GE?\;;W X(O>RW;["CG!7:R#:JB$P^<<[O-&,PKK%:MD*G2]1B9F#54[E M VXC,%AO0/C+TM1QO>?N@%C:=5FN)A\(_;W3H!3D*;H'9M)F5JL? M4)RHE5_N_HH1GR'QJ>^U%!PRN7)S4_I/C?P2&J&*SEM(X'ZY=6,+]EKG_&"= M@?B#KD>?HRY)4CV*>O0^^])=%BO,"NGAW>)BU\S#HC<. M[BV(!?9]SFK&[]](R]+*3ETH.$N%I? /)J2B]?7;* ::GU)=LX.E\G$32UG!M=M^ [#OI;K\%EOG=H__QY'4=TZF%V;_2CKOG-*3[>[DRKF: M1%RRCU41RW[WE&.X#MV"KL0W&9XRHJM-'_:%BSHO-PZ$B.34$S;W?SLG-K%U M.E9;H?/[QG>T3&3 &"4W--XEQ<8$U2HS&^^@'6(CR(D-5A4A^1=N6F/?+F^= MFIS+0;M*D1B#'E=YDY*:K0BB2(,ZITY#T):P<#@@F5J3*&]5XS M-$.3\=$D60HOF@K/+=9WHO&#UBTC)DM8B(XDF-R^[3A.C[&^Y1+,[WZG\L53 MM%%+L,5;YN?Y ,;Y[T=GL>E5JZ>W]35Z6< !RVUU1.WK8N::+E8].(IB#-^1 MRR*NC=^>AH;[7B#@CRU7(12'N:X%Z8456=]*[/WXB(&W.8=597OS83P)38'- MDJ'-Q8*-&CYH?U.*+Z&F3H$Q6Q7^PIWZZ-LVQI*,>J8E,'U,Q9')04[_\,DJ M&C%C7';C#NW-QT>T=!=SU(K;']]5OY_KX6$:\%!=^@:3M?66.0Q_Z!3&%-.= MA^]_+&8!\9I=\]4POBCJ^2K*IZA@VC6Z'04:^VE">'-1J?M5:GKUB1\\*-HR M&7.+#,4IAZ./G8&6Z4! F9M]!(7PDZ$IUQ]M/]ZG%-HA726+N:I$J$/)%Y(^ M#_+F;:=A-%##GR9RF%Z/-\\*W52ISCC0/;FLG/9AG-;,ACF/9Z&A\/4> M>4IW7]RTVN(M7-<5\F@?XZ,I&7&<:K($@@=!O(*7_25&V7_ M[0H42NZ)\^ P=?DPPE2B*Y(K"1CZGWVD#T$MNR\>PVC3O.WK)?=L- \\S26= M4[4SUIZ3$MBNC,DC4(3>K_>%Q:_$NY,UY!6ZI1F%#0+WO@TS><.M*?P%GG.. M09+]<:%['GQD^N!!:Q9P4G55ZQ1-PYDGR^?KR-;=XHNT=SMVFP<;?"GM1XW& MC]T?06[.\Q6#_=$C4PR8B0?5_93S !6YM6Z2RP*ROZ:GZ@8F4^$D.Z(R2*?H MO:A3%_%A]GY)6K478[I_@_5GUH."1)%4]0KE"&BY1:3;@U?2<0LT'<=-T$^V MZ\3=IIW+PLNWE22_+^O6*5E;8N;S%DU1O2ENF6Q$L;,TY^4:*O7 .N9W,WGF MV 0K%DDE@A@6< C]E @&9M\C-8R443_DOB/QT_%&I)?;>Y;G>Y^C>4N8?/0; M W7VA^WVF^[X4Y3I%55NISPG9N8A)-DBU$EG*W,,L9#&X-1\41J<1#LY:=QO M.+?OI=)W_3-Z,A-IGI:^=,4VYNG':7IMRYJ?&*D?B?E2,E("'#X#SFKSB;-K M CXK0V\9W#CZA;!.,'1:NCKQVLYJ$?Y\14IM16+2F@LZV\^B,B4Q32/F97/7 M?LJ9-YWA\K]PIY]M_C&?C8EG 8^R9GI/_$JN@3U#G+-9U"A):!HQP+Z^;PES MF]B;-]'^ZMO#AL)EFR:VYC*<"7^F XO YAM\T*6TZ0RG.(WIUX3TOTQQJGGS?,/E-CEM_*6"_<[+ MFXKR/](RF2=VI!P*OB0FE&"33!%Z>2;W_)\S=4*D*;.97=7^J965:&1J M(,[_?MR#4A;@K_IS!&^_DVZ=>HL*RO<5<&\ %I27 A3'5IP,HXHEE:Y&U-1FWC$E\=S)HP;@[X-4?16ZLE6[3,C M]!/>1!9 Y\]J'C;D?E&G2B:.$R#A6S=N\X#)IE4--)OB@'#4>4TGNU>-^IWE M;XP_,I=5]JSHG&3!A-RA*.-B+@YO$$_W^5HKB!B=,$QP M4BRG:$_DE>&[>-^?.- L3]JP?_TE["?]*(,],@ZPL2/4>U'45C(,)5Y!EE^T M\!]KR"B6&97LT\VA!!];@EY<'R\W+2K ^[3=D'R #D=.CQ2[FX'Q-"BS#RT6 M8GL!1H0*,X>F9&N&E:340Z*"#]Y%?31/NLGU].+! X@01!]>.,2;7,4\W,?. M.0;@A6GK19*/"')LUMJRZ.B?8[KY+O;NML:=T4F>+18YH]S% *+E%Y)LCMI7 M]4Q+D*8;K8G^BJ.I249N86#(5*/!PK6.$+NP)L,KB%<[H\XNNP$#UYFL?U$3]YI^J M_,7WS5H6<*R7)L$"^H)^(-S=VO)Y0Z9F HGB0>P M[RB=+>B?1=PSER'7^BRQ?WD!TZV#B0*I_^#F)\#)Y+^L_J^QZEW&"R!$0*NF M"AA? -YH@)16P+LE<:3#[9?X*3[^GH>]TL/S=1,1U9E(#J19:.#613!5F4!YW3MH5NS-@&U M9G&$X]M'#K78(D=/E]K J:O^J '%1GWEA1)&-.)6^1)6__9+6DD:"[C7.LP\ M(.BVL6TQ6=2P66]TRH4Z 9KH9,F$-_ MGEQ#55S3-,*\5*E*D=2.^M[X!YSZ MS-8,,4#S##%G 2@7Y6,A9P<>,=5_.H^EA$WL>+=D2C??F]W9S[[,?Z:(1W M76'(C*G@2@WD=JLY4]O![<>V!;ZH85'Y:F=Y[T\483@_5*R6DM6:+@X^RVL; M'Z+K%ZA71F 7/]39FU@PXK]:%(+NS>F"9+=W*O!G"!ITK>="U BCA'+F=+$ _LDY M95I@61;W\V9;:Y^/\<$-F*%Z>'?*'7/WO[[#;>74]?\('OV?T,I&CPW_A@0\ MZ @%S?#.X32%%01LG 4LTM9<>[?]Z.BUD>R_^V\6,?$+.^:A)&:V">SG8*+< MCO'%FLT1O3+-TE&W"TI4Y%V4.G*Q"MB7KWCYI(^%3"'=!]3^&,8HID#T(Y*+D"Y'6<#VMPZ&0DH] M Z-S?/4J6VQ)C-55^2?/_Z@&=<66UFR!UA; M:=5H26N MG&/,Z;2ZW>S9JC,LX-:*Q686S3"* F_L(ACY%UM*8TECMPK0N1I;W 6/$I 1 M$0GL; V#-7B%P<$CFZI;V+'@:>.7,F_56@PUW^LWM^9D39[0>=I2!+5BZ^I7 ML77#"/C>$#[*JT)TM>?%-$77\47)\%T+BXPN M[.%C\KJ/%;; UP^#3@0,MP+R1%61ZH#L5NO7?2K(YE+&1U]FR&W:Y2-"XVM6 MOTZ*>LXL*GQ@JRO_O[[3T829UX=ATJ);S+<*%G.73W(FP+/,N4G5 \P#G+QG4[P7*JD&I+Q,$79W'NO+C]!J^S.%]_!8+W&/]#M_\5IV\I9NU: M9E W0_W8QY0%0=4;W)QUK*6W1(EAFK+PC%]0) GY M-_N\OTL+&&7-SOR%:MV0AFS]VS%WOU9?R99,C^W.E_+U+>M;=,@?39Z12K9S M(MH)R'#X9/N55-:G!&G[ZRBRYU^+D07]Q1[K.1NV-Z!,V$DZD'8=V:?) CKK MT2Q #%.._0?O;($2K2\),I][0L%3RDQ31!@+X+%XC5P84J8?1-+?K[SU->)]FX'M2A*N1&O56,>6V1^Y.U_VCSHU\!7RS&MJ M3^.=I@<*9A_4NU*&1.$*%6CE,Z==1FVVQPU=D&^)7.*M%&EI58H*05C7BF)T MWPT3:.CJNF1*R6WN#8KO)F^KC.O$MS)Y%G W7R^I MBDX/\UE"3G^[U(V1'EN_1!YMLWN9NY*EB=MYE, .DJ<=JAL5/1S,$YBVWKUT M-!^3JR'["1II00[!.]X+2O5O>>HOH_H#5)CI;49"#,YL<@N-*\[[?=#93 U^ M.CGRZ-T9O4H7_[^UHWKM).@PC6JY$8VXT*]2.Z_P3.LMZ;U>>50XY%D)9*5' MOLNWR4X@@ 5(BU]$1%:HI&PE:J!J-72JXHG8*5D-]YW\>AV/5/\=8X5O*[\P M[!%XZ8FXBAB""T>;&OCW-*[L6A^2$+YO=XWI?R97-O99-R@_:&*C+K%OZ,X5[)>"A M:I-%#&RUJ@-*/VANM'/=5/MY)+%.CG8M1(3RAN<7\U*%94=3>>VQHXV[3SP. M0V]&_F(!?Q\3GX63[J<0AD($'(?":+=^RVV'][_%MJ_VAX!+AN7Q,,K_1R(I M7_C'?\S;9Q#9_?=,ZF]C^_0_B55I[G*0<0%)[ -2]'O8F>.;_'N<_Y^-0MR1 MR.D"=(4#*8),L_C!W(/H8@&?64 K1NQ7S82-?POWR1 =EV#+XC-C2H/P5, ^7&^!OGN!3.9D*UOGUKKH:$XGGIUUC \[LAH8QTJ)-+X3$)8C))>T;1KKU!,6G* MTYJ1T^]M M?I0S3,C'\]<=LJZA+F"+;"X!'5C MM;4_V1G]&I1N%,A-YQLW&DB>3BHHS&T$*#V? 1XNX.L?7!^>[B-C@O^JT&<5 MTL&)!6S,<#-V^?_V**#*OX>;ZL<&>)VS+ "?H?=WS[=-+A]G ?]E];_'ZM[O MQ4^=@^ Y\K8IB)H1LC-4U#C5=HEHNG'CQIT(#K_'?W#AU"\!*4N%L\J@0OCK M+078 5"M^:,^QCF)]D5,BEB=^H5W'#CMF X DY^&CP-$]^]V: MW'-"[(AL9H+G]ADH!)=;-'3>NH9%5(B\)AR+[?H:T_[ST$URH'8 MTBQGP8O)?E6>7:[>#J?U'_H^N'KZE)#8E2W,(#<'HA6_1TLYG_OX\&WDELLQ>\@GV"CDP#LUJGA$'O MG([A+MRPQ*W!B]L6*;!)-EEPAG;6MXT-CW5.*IXA]9Q#5.1K>\ [#[>,TXJ3#1J'#SUWW?(MB)L42*TN+(F]CU^V^:\.@AX]!S&E^5%A^?2W(1LLH/%T M-[1Q2_;1^TIQ47*6$GS>)0D*\A=#6C;_SEVJ83$(]3X$'UUM,,1>-;$Z7;:N M]E#*:=KX*X+@J3:$W4K.9VP5UAG#SP*^*3=.B9#K%(>V0G4QTB9+^_]0"HT) M&:'! KK:DZF*X)QOEO]]X1#HOBKGBL\U[$W@]7=.56;FK8JZD^GM2CS M"W*1N^]=%SQF=>$#P=@[O"PR+;YL+F_&;%1&4:XB.]5")_55@.[\^W(Y\T(. M(5I_M'W/SNTA&SG<_0:EFGL;:)*K(O-CW6J(S1P=.$Y%L;7O2HTV5 M0_ZMKWBN?X>2F88;J<%ZPWJJUKA]^9[WV^D-T=QEOIPY^<,=LA4G9JB)$_:9 M!M0J(S7M6J;@^#)4^9D.$%!XIW? M^C.G'%ILQ)_,82M5JX7X-E&/.2J"0OF1>72UVXREA$(6,+*4J*!<\RD;$JJ M"XTZMEVQW_]1N)3@]OXC)'MZFMDSP (6VB"T3=F_/_ZWIL^>2R" MW[]#M0^4F8$TH5\K*=:I$N^KET0TE59?V4^H12E=%GJ[5$9W#RE1A^<'.GA?47[M@"JEY=QWI'=!RQ;^;#[4$Q^3)R?U&&6$H010SR0J;.5 MDI3P]^_C1@5__3O7.YT-"*6@"M/GG3>SQAM.+)_6/O#TPN72F!#J*TAPG'ZRF M7*I3XHPJ?ITO=,5MMM]PJ%9<_DZN@=: D]+:U9S,.B/L$QI4J+0*/$"V:&U0 M>^AY(N/8L]*!G[0)XX/X5B=H*0MP$\7M?C7>Y4PDB82S@ZY?9+!:0R,5-,A" /A-FXRTG>\#V^J&( MP;I;C-CW3E+,[$"!.AZEQ2"=9Z@U)O8AM;.!U^?BZB07XB">G%_F+%E*C6=!D*:>DB>4IR^-/9Z_B5 MJ\)F9BS@T:K D@X/6? 9?9\M(WD:><@I1;:ZY>-5O3_RJ(S7- 06> M-CPBMNY5#*4?U.GA05+I(_$_U7$B_,A@2IU/Y9OX6DL_&EF:)Z,"7^[=@7E:)7:2TM^:%&!4Y/ICX M";K?^!$W=6CFTL:+F]SO%4A[7A'BRP!>W=! W< =S!X"&*98^*+;,[$P^$8% M1?:Z_(WH%V#D:I(L79?M.=02NMW6,^P:CHQX=]] 5 MV#6CC#,/SY&OSES'0",WYVO(PZ5>K:MN/MFWC^'2,9**;:NS&3?C]#O4,5KD M!3HOM,D\):Z;V!N=\H&1]R0U^)B\IH7$ +MO+. 49NX,KA%Z_.S7;3UN8P$G MO$&D9V25O["J).U3]NSHSI#;L1ZGX;D7=[*F%A'<\.\[.*H*R%,4X@M.9B]V M/"!E+:J9X%VJI!#77HIX1*/7;E@\.!4HDYG"N%GB3?!OAH?C#VHI0L(:1 /< M3FETB'B_Z-+JG9SUZ]*$F 8]. H<\/%E0 G(;9IH8NV?9" M>/.LDF+I<;>N:PTL('S=+-Y65')-W45FH$-9DM]$%Y$0W/0OV*7ZSW\2-==? MZ8O*YW5=$ 44XBAJ[9@PQ/&)FNV64"4U&/:HH'@@QY#$!&Z]1-3/(6G.I[[D M?+F<7MUL9L..2FRT#I] %%J*TRN5Q#].YZJ)W(" 3HZJ>#9';48)!(1!O>94 M!MR?X*G#-^W6/RZQ@ KWR(#/Y.176HI'?#42-Z9ZLL8[]QS>'7G&K'DTM-G8 MEG.:!0P4W$Z ,UJ^9&]WBR53N330-%R,,J7G]Z=^-6\6T $S+CBY$*EU@?!: M9X@(/_YSD6*G8T\:NW9NZZ'",S;N"U,$6Y!J+= Q/OA7<]KPV%&3Q;X9VJ>/ M4N$C\1;ET-&PZ=@(3^JBEL")+"_C1]7#,L$YWDO77F 6]:CH$S/0R2]@__WE M(7T,S2NR )V5#[FUFV-X%?R:K#:6=@I+EONJR@*>?CD%H^:!:BX^/B0^ZYH1 MI79#HR/&28347Y/UMO3Y5!'M?>RA:B5Q?4=.]F M"XXU;4VDAY,]ZGKK]:O JZ.,;NS[>2@Y C&H([< ![,S ORD:3\"D/IJW"BC MC73NK]GP4??F(-QAA#@XT#(E\]"KSSFEZ[4WLU.ORI':'>3*C\Q7/^;J61"0 MS )@!<:?D.3#^@-PV3^8^.^V=(Z3\*W5..@AW0$ ]1< EP: M-)DW.%.QKWCT2Q -PH=!J-WX0C MUX>&D#LG&MPCZWB*B<[4U;R? M 8OCCO$;:*XZ>I4/=0;ET[7CF808+T&5G,\7[;+!\RR8GX5^0 M35#L+W8DSQ6RV?ZZ8D@TXM5FAI0LH8Q_9!M*F]C$]VO*Q96U/T"2GR!W/-?$ MCM93Q#((UD=Z!7^Q@ =#8D/(43UR[@'&?)7)"0X,H3GRY?30".* X$% MM"N'[R);E5_6L !J3EA!(-:V@7;FKRX!O'&9*!)VJ-'QUVR,,/# MW#S)F(*1^87-W2#8]66\J/NRE<2GS;F<0U06'G MM/N3,PY9M35+S9&R.;?^>B>V9)SDC4>)S0719><:]SX]$;FPA8J"<](U:YF\ MW!'ID-+Q[8;1HJ83FAO5K5XIO:14FJ2CR*MM45,'QHU&.0ESL[)N*C^0\;)-PD?"F^[3QK5 M\[J[OJ6$\IO QS@HQRTV+>$]'Q $D-TZ!1H/6.5.M2"=)ORL\F$.)!DJ]Y(. MO:.[['0M[DN<#XP^OV@K:YP97CGO&?TI"VGO,JIITS,RU5O*4-STZ_Y25!F8 M<,Z78-3[W-N&#DM7'67:,P% MZN-Z=\_:Q=(>EQS,7,J@ F&ARYQ+N#F*F4JB:VP\-Y3'XO/=HGSGZR(]F8=[3W7\.A>JJAH"F$IXZ/UOL"(EQQ MZ#2L.@M\>X!4":TI002,+,;;9.B&K$)?GA?%':>!_(T/:L*J M<](C/D'OGBRBPM1N6^?B MA[5D9,8($K5"QI*Z8I^8 @,!$C/NS=C7]K9D3,R9^:\RD(?OZ>_9K+L*)QJ\ M5Z&@Q*&-!7#H"(7HFKL+@DJ=2X]90'(I)/G2[HUWR.&O+*#L:YDB"_!N;><1 MH"JT)_V3!&$![J:IJ[2UK:)407J04OR:T21RF@^90*R+38E<9P&@*9*7_KNS M<.&U. %:"C3BC8WU#(T=NPC5W4=];,!/)F+8V<>?XC+=.MZ(1=XE?T*[/&4! MY0\OQ:EN2S+8JMUJZLC-\<.WN1FT8"N;NLV=:HL/-P:X5^Q?CQRP$@C!_%ZJ M\ZM=#WN[)"! (N6D.ES,0GJ47MEO)-E?W9PIV_$P%! N<6^"G&PX0;^F(/B" M[N"@M8 J_<:\,[T;Z/Z*_DJA&^NF',D"R!$@EW)XC5G/."D8ZC06&-L'Z]Z< M^@GW$(MF ='K]U)?NBPD++45RWNZ*9TW-8WO/V=TL7Y1I0[CT>4EBM"\E)O< MR<47/[R8DT0:I5HX5([:C#F;>RQ=%#QRAJ_ERU5YT<*LHZ\X?H2E)-6I44_] MW@=]V.'I'!A<,+':\,.3ZMK^7E&(CKT?DT@]H#!16/;B*^IP:YIF>+<'S2QF MC&FI* 6A^>ECM'??.5C>?Y*L4AA66">&JIF$II1QRF8VO%[_%Q_-_[=6#M5H M2(@#""-7\BFW*+\.NA[WY^P5_Z H!135KH=*WX-1=Q_7Z6T[X\K<$R) <8_Y MF::;=_7!$Q^JSC;?LRJ*%=F;2^;;^%!_*)&,X0]=)XIJ637^X=K,G$A1O7U+>M4MJI$-"A\'Y[8C*MCIOL:"1J?T(7F:G] M@IBW#S,5WB)S(!D^@7W=N[7D#IPDF;B<,C.::T*0&KQ:]5F @\"O38OK M@B\"@H]96B1"7$Q<-4K,'M=+F;"!Z^+]MS[KWP74-[YZ&]9A9+8[22$OS.[< M>OT1. N([C'4%=@,#_A7U?*0HV"(9KG-R%>[J.@<>8=(9:5F-E=(JCK6K*09 M36\?-0JIH%DBFVRPA&2LXS'D-)Q^882Z0(6,(HE.O\-GM(X%:/2+H+;@C^+= MM":Q 0MN 3T57,O!4O[?[&0%L%SM-[L4AM\+Y]*\\O&,;'K(YGK"DVWG>Q-1K^T':Y$QV MTI96\OW^]4/].C]!.8K\ M +$=%ZK9=BN1KTLP&'T0WHX\E MMW:$GC%BQ.Z._0QTXSI:**$GSNC?8WKP,@=4B3N3SH:_Y^_ 7*(#:D5'!/TT M146C,GL^ZKX\CBA^WT93$B;'P/_L\Q X+/FU2'6(P36Q.\MJNNH M0396=6HS271IB>1?R>_R@$=F:_K=3AU>) MR6+RJ\76Z6Z$Z#(^AN@%B*R-.Q:*?>!AR^47^S_3"R=_'PX%,=M':\I'-HRN M1R.!,S8WE=$+QH"US>D"X20Q&8KJJ[1W MWUR66UY#PN M<$Y/1M1.1^X63EE*8YTVGL'/ DBCRK?F";LB\HGPU!C5;65'_!2*G59?EE%P M+1,!$E1D=7E$ VDAHD*R MQ7ECK]P)BUP3O=U""SXFF^1B+#J,3%#,6W?FW"D&-D^@E:<-&>/'C,7B7T&-:(A5U MRM-&\ATCG_HL9=Z#U2*HA?L'!,:?$6Q$NIQI]W1X4] ;Z[G0M+E :*HZ1;C' M)3);F!D:RE(3V$?#NH,L(#,JX^K4S&@?/+* M96D7(SYBQ3Q&(TU(!7W$^7RI]N>0I[E0*ZHL.5G@H<#BM(+JI.F'!J:UF*+; M68+6A8I[S9&A'^["5^>K-[4%-G+I6KF$>A9 CV#3#WP;[/C"ZBE!PFQO[6)] M?SQ3)'Q&FIU%Q9%TO@UBT0X-.VY.W?5?J!\7J-I-;7G+E!*#47J.L]/;'!_W MUL@K>[H&GVX#;C;N7KW7)ZU2D!EA/^'_OU7>T4VZ-+8-ES?1=XKX?; X]5R5V?4+$:L[,Q%ES9^^1_1 M_7?$ZW=]Y;!$LZ#KG^RD*R85U'S2HV4S(QGOZ#<8&>R(-V(!G="Z/2S $\[0 MF++H\R4[T/D&J##*0BO\)PMH%E,,IS: ;PD?SF_0KGXCL[VU0JC8MF(T[U[6 MD]#H=F\%]5Y_G402A$S"[L&S@&_C-(,0YY&-[5<8"J_%,180% MXT_,\V%0Y1^"BMM4 6[\1#1^BW\_[YKV\WO.1:8;-8@%- MZMB'IXZX_\0Z<',W3*&?Z+M!H:KCJAM8\^FQ8&)A;__+2YCZD?C?7S$^[8Z< M'!P_$AY>'!2'],*U(F?;KQ0Q1[%?KC_[ZHPL;W]FEKRF)QCI:N_) O;HR6R6 MW&83G.?O$TKD)$\AFZ'2W-,[M(@-E''G&CC'$'VQ\-)<%*)7R ML254 ELV?EWB*)MQ1J]O!N[T3*"&%#4N]'?Q;4B5"19 -\"#+R!G2ZP&J&'(43I M GU7%AF8PB4+*>1:HW 6\[@[*"]6UI--&2 81Z5C?S*%:JK;!WIMX;I]>KN] MLL@C'.$H1K,I"QB(M646M"%;VXA2;&^^A]P<>\9N_ 5W$JG(&_-[5U!#9WAQ M XJ,A=T,E728U*.?W6[3MF!>[P5E(:U.9=O8TE77%:CBZY^8S%]9#/>>++JJ M 82 ^X&:.>G$/,W,F8UC2A1"*<1SO'0I,TSCS@#S5-6T)@O8$4$ZP6*LF CR M$%/<@(!=>SVR: BA\Y91SWSU5(Y 0)9V)Y[.ZF"(I.M7T? D7XYU3&9>%L.' MV$JV<[Y*YV63P?XGT"V)%Y#V9[E02BN,!1A6$U.@=+Y4ZND?E8PHJ@>91EJD MMB3-;&S<+[MO$T.3072EBXWYP$;;&RN_UTM&-?O9LH UC++,!N9RYE<%"AV8CY9"T#%Z+YDLG%E1 JUX2XT=%7QS&-Y)IA_BXB[W11Q+-J)P)A*[71QMG2)8F"9 M#Z"N--@8@FUA1!RM6F&G-@?D$^_-*9&%KZ+QL6>K8^W-VA*TY&69YJ=5*KMYJ;!P=-6CQ MJXI^"<(L:6M"=UP))XYT*>XJA;JG]$= M(LP"N#A80"$;>+O8<55;N&F%Y:8DQWJ)2:?OM926ZNZGUG5?_W1RGAJ"Y;<+ M7J_'N+C\8.";C/<1N01?V1[=X/Q80%.Z,V?LM$XS=G]E6E&=1*W?7 KHCJN1H-^JZMC'Y"=EP:T0J<7D$6L@?5 MH5WM[9/=P&*I4&%=!$POZFO."_73L85=HX/Q*.;>,!]MY1H6;SU5*?!6?KWRMH5%G! MEHRE/X6ZL.<93%.>A/,%''BR'3Z[04H>!,YG<<\P8[QD:;>%PWR9BP@P[]% M+>G,#'/J&8.M9_VGA2?R!W%,T@] 3HT$1;,JW!P4;'],YC[+JS,7SGO(XW"PA/"-'L M8\)?L[/P&EOU'":Q^9UT[;3P-;L)E9L[8F QE.T/3<906PR/(=41H3UJ^9U+ M[)2U46V9;.CA%"E(<7#WXX"P)@07Y8D-++).)L?9*?K)X!F)=W8#7,<@]PDG M\2U-9F',.5_W&I]'>.;^L"4M6STP8.PV')^AP,[9MXKYL>2#WC9"C!RV4H&< M=(4?I@>3W3))_0HP/JM:U,/,FV$KNGY)5>95GQ6'/GSWOC8C)VDL?#>89[@. MVX+_O+T22B2U6S%2Z"+53'I2$/_%GJFY##-)VOS76C0HE;OBO9\4/+UV'J6BJPB-6XE4(;N@NE)X8/7QI&M89GF 2: MY7.L&R>,,&_6PS)E,6DL@/!42Y>=#U()6!*6@C9HWZT-O=IZ.,\ZMU_=3A2A M@L1ILX?I9!\5?P@PVB >RNW^*)3:'H@>F;'[U:G ]K0 ?^KQ M<0J$J@$.??P]\6Q_..0P5IS,'&N5@2;>'4!.YT-+C5J_#52L10JF'!M==L($ M.#,GPP??&:!H2^%-:68N TT]+G6"Y? 0]3D*FU M#DA!^M:7&GV+#5/=@'=%M6<;:Q\Z=D*(4:CYMZNVWF=J13&OBCG1A+CDV=$- M-@H>H1DAF[0WN2,LL(<:- +B^KD%+#OVWFL2?+7%\54O13+I#YG*IZ^D)*\^ M72CA5A?82(Y5_55WE>A26*NPO+-BEY@Y<##;9\#PU&>[N8S'FQRYE_5+K*GY MH#L[#F3H_+U$2,R62,B8(WY4YSH!-U$9[U#%W!%V?VA>7K@#6;P?,;W"EK;6/[[^@3"-G5, MQ5R\^(R*A1HYW_B6+T3E$T9=">ZK&QPSUF^^Q.0,,:@%810)8TJ"5#2/X1R^ M!;L^//G5M]T;]0Y9GMF0 ;)1^< >QEOF^1##OU)(NV[CXZ,J_K9X+GVSL^,.BS3>5IA"BQH8^=R:G WFC;=>W05$537*' M.A*4+/3KV&HN]*A:]3$;5-^%U^)J MP9]:G3T: TXNDE[@]LO>SY>>8"]UYC=[F"V:M'C+JG=90#L,O,8"JJ"?F5TL@!=;Q?AO[+UW6%-=^R8:;""( MD2X@1.E2I2L@41$0$9$N($1%I E(DR A$9!>HB @($2:H)1([X2.BHATZ22 M@( DE!!,.YMO9OXY[WOFO#-SYOQFYOK^V.KE=67MO>[U/,]]WVNOO59F_U89 M'BBX]HN?:T6]-AK\:D^YB!,V**@>NET@ X:B=\" ?&RSA2Y"9J" W+-A9#U: M)36VMP@/-]TC:"L=<^/Z7==<=SMO/N+S(OJCH/0/(48T$1M>)ZPYU^3HC1DT M,7MOD>$5<#KO)B]>8U:>4"K\N69D??03XQ$I,(&R)#9_0]'JQ9@/>3C'5=;_ MYZ)Y@.QE^PSNP">Q1MI!#IC\62(5#$B#]GJ 1+*8H&. :>$& AM< 6C[G2U_ M(">9(%%H8& OQE$. U1K&FJD$+6XRP1-J7>@VFN)2S0Y#,4:"@ 6@R*CQI\B MIJ&CJ.;&G_U8=5):;)/F>SBT,[#EY,C\I(_SXP&C'L[P#O#]%;H,$8'B M>1@=C"FJ#>TZ8Y:,$?_H6?K**/H,>\H?4V&[Y.NVL$B/"&W4J]H'SQQ%G._O7(-!2C# MR*?54T]KNY7XX9B>VJ+)#GBRW8LV853Y,6>K?WW:6O1?G1S$OOE_6G6P&_3? MN.S \/]U\A#KF8O>N9DM=Z>7SX9K86D-O_+9R"(^[=4>;1*\]F.8<='(]'.C M4H.&Z9+?-YV#5 G&-T#+20E,L+;3=3VF)S/-1BQG[@C\GER2M\20?1SC/Q3E M<%T"W06=/Y :N^M+PRI\*:+*\YTT1[OJZX=\%J](%(T4TJEZF]N4!-L_+'[F MT5_W#()I(6&:!\Y0'TM"5*%1AOZ2.C_MQ3I,\"LLM% M6'L);2'UN5+Q]-?W<^=X]U9OTLH;$O8LDD=-)!]DCC"D4[*6@ER.+Z:H'FLO ME#QIGV$-"&1)OGP+K_6"7!HX=QG[;=*4HN391Q^VUD!5Z!FI#G4OKH=J>H_5.F5I+;?@8DA!2O+@NM]%\< < M@G-3<'MZBU["MX\I4\0?NJ:>ZM>K<]8E>\%[@8&!SUQTC8 M8Z2H:L8G['I(FI)F_?G)S,RT^7AOI$WUNN?3PP"RYT)N[;^*-.06E'S\(4_R M]1R[L-$1PL!MN]HN2&3&<51-R^GEFOP VYUK*3BQM%95H:)>+0 M)D]$XI=1MU[()3,VND='MX\FY^*W'R6>LBC">S:&IVC$L3SU+A0K^,)3 ]-- MPQPS1Z D<4+?SI+PWI&B&J.JNXX]'7V5))=[H?L2A@,U[_6^)Y()>EA,+\QO MJ&D\7#;KF\^-3%EB@LIHFM YRQ38GYWKI;#N-Q*)V!V4.IIT.H=QH1WRQ_+E MRBN;=#J.7#O"!,U/=C".#GS?H3J/='7&;6\RS)%5J/9F>OX.,@"%'M7RQ33S M)^.+,+IM"Q<@=M#1C!W4=,6:B2G5EY<)VMZY[DT$K\4^9BC*OD*MKP 2[%H\ M^L:[/AT-4GJ9U.T!Y%8CB)7@\;D:'3[*S_Z @J::4G($!/VU:-;*YW9O:2'5 MO_S*0-%X5CL&]V8N4,;P]NG?Z>M^A%/.6XR-;!44^Z\<&[0J9%>G #6Y4THQ M+[#?VGN3\NMQ#2M]530M7X QJ^52X3[+W\*_;"O4T^EY?#K*,LTR6I.^U2A5 MWZQ'+J,<=9(>GR=-3%]'KEEKJ'ZU7[8"L.]=H!=!Y]*RC^PE$UB?I;]X3":C M/.]MGQ7.",'0>'?)PI5'^EL=I8>KS8_/2GC P$9_2*,W+>J'K"[ J^%#'<,,$=UN".0P'@M &8[["G"$ ,-I+K_&KM) MVZV\7\T$13L3)&&[)>V6N/:/5:CMW2J/#5QZ&NVJ(RN:V@QQV^P$+-"0D?2N M:"@9/3%_FPFR*(1##.-WMG[6UZ4@,Y$6AC0Y[PDEZR4[>L[="KW=MX,(=?#R M[T!VX*F0 +OK5;>HH7Y K@_RTL<#L#%D7X;DO1OH L@DAFAEXL>XS#A"DCVGKH2KX?6]=Y@"4/3FI3T3&V#D7M" M)'3*X2?*/:>42\P,/L2^E2UJ!?F#;)1(N.Y4##O*'2WR"UHUEE@E3=I9RWCJ MGH!O5MQ:\VE7HSIQ=S5S^$9H/MBTKD#ABUH.,T'? =W[JA?+4(-4N\[? MO]<5L.O.Y4T1#R)=)RXX^;SX9<"FVVF3\:\=5P[[$2<9[,%S0"I?/]EQ*J,D MU5>35A5:5=P>-34?_IL3!M!@+D6 "=+K9U@HXB@C[K03@U 7I8E)J]O?=DZ==$NX(,Q:_2MO/-#F06V6U>4C1QOI2R>G$ ,)IDU$!'P+K@G@9]5 MH6=AKYN]QBFT%G8[,Y9Z/F MZJ![?':XO&;T$<#KI%%B ,DF^QCX8P0<0Y[RM&##]&^"(W1 M>*7),M\U0QK)R<3.3#],N:-P=G;VM4=CZE :GRE9,BBA-HHA]4OKZY>@J&O$ M=WEG:5]!D-:Q+7?E)SF)*%%@AK4=%7LD;TWTTVT].\L"'ZJ!$SXC;.#XFL8FJN036E4FRY2NA]33Z\E M>VKKIL_TH5'7_RC&0JOK?#'$S6% B%OG,4&#%U\S017G4PM)JAJX-@,@<@;I M^S.<:DHT7@'[>3T 4Z2M6Q%RX<]8%X?4I]U$B:FS4+P$\-]%JYA-3HH'$:;' MR@@7ZL[SM6'06#+^J,1"1^5/02-2\?.;Q4ITQ:H(1NF\"^U1/Y=2UDG42L,Y M5 S0_&DHT8+NQ[B"@S $7.T;F*#[<.N?J]Y#Z\=4*0. QNZB^J[J4/(8[$J! M0IKV(0+X&HQG[0^CNG*:QW(#D.'VJFPH]@2VI_>6-7>_<*.BF:"14RVH+FPT MIDRJ >8OJX]D_88AMN%.!*#V3D&],?%;2QNWB0HQ0KQ_)Z[OZJGK=*Q7-]OC- BTUELW6.=5FJ+H]>MY+3?D8M@'#\0 M'W+V,FJ]4"Z7QD&1Q#=!CM-$B*61LXUD);"]/IJZ>-A_M":UYE9I=4K5X^Z\ MQ40)]KSEPT;Z\)'R\_%ZS;;U4(W9G\&6CW\\4JF6D<%*I"T $8.L9:0&DI___97MLUD"7)$7M0[ M3?8&1DNDR\D+AV))*(K_+(V'RH@68#C889D@29L-1WY*00>-JV/G M\?E?5LX7K%X-/;\[\N8,I/I\XXQ20:FGZ=(L'TV&H*A%D+U-.VQG]MS-@/.F MQWL"L7YZP$%@T^6PV)EL*?(8?]?','P=MB_5/5VM89=2];A M887=G/H(!].YUMCL6+>ZQM(NF>[K?0ZB(034N";9D93ZDP1=(\T5?Q8NV82[ M_P J8V9;/P"(.,[O:>].L45:*GX=Q1 M_#1^BL6\PF4U$T5C@1HM;$K0XVX'W0GK6;4B!^*=HL_GK:Q.L3@"+H=3GS3$ MB,+0WMDQ0:0/V_T4.6E:/FL/$[3+#HR,519B!39:#WZ>S4LZKO>\3_5&^$$8 MCV/*A>%BBZ-16=>37XDM7OAF.55P5F/2LV9FB>3-#7])D-+OA$\U*GSS\7^\ M[6$5H>5/4L]ANZ(ND7>R6_6Z0^HI9L8QE) _X:/OU-QFOG(7< MS9*>OLOPR,$>I601K-VZ;)$\@EF$7X/O'>.=CQ(\KJO$O1=^;V#A5CBB-@1U MW=_Q7 W:\(_#X[]_J=#!)=-]Q/.H_P7QTBRD%[(;PPD(\@W"DT)O^JJ#*D!U MN"3PP&4F"&ZS NC2U8ZG:?'0^Q!!N-,U=$#7>O=+7L3C^I&2S9X?QY+7.!$! M>!CG2@N8N)@6J19-GARW+S$C]=[U[9EZD_S;!&&:V**$>L\X;!I.Y%.(_4KB M(:<^[>%D,UO:)E=4JP_>LC*+8J&X,"HI8\8QI!Y5*B/B 4*L<$%^R#5Q8:D_CCG=AZ7 ZACIN*+T), M;8%>\\&]34A144H(Y>*>AAGR=&YRHHUXI.C<'/JQ',6C/5&UL/5.2%A?^?'" MD3QU(5*!=:G@M_@,*[%" _]?4FG-O/G)KYSZ OQ1)I2$]NKS/>$^09Z'32?K MZLT"S@X5GQR)]>)L+Y'FT/Q=0YB(+_"X:/H6-X>9X:-\)LR.<[0C92CZI.N3 M[1DB@[/T\ [OO)XG\E]^"0#$A'O%'_*[5/JT$W+FF="./39JMJ;S$;*#-'_E ME=?\M\'Q&RLZ&2>7X'CV/+Z\V/%>5/E)\1^Q MNP EZJG^%L3'&Z#BL*&EC@6"(^]E3%?K/F]=[JOK32<(I\R[?/V]&%PS"7U- M\5;[MD(<94]5X5T921!R][F-T EZD"/JNOG!R.#;:HI$7H61>(?AOL>X[VW1"*8@8M M%\Y&Z:(&VC_S0CD+NUWZ-G^\\NYYT9Y;TIM]^DKK/-1[M@?)3-#X$QP1Y/8^?4:FN>@XI$6!,$! ;2NL>5 -;+VK@ M6A#!(G[^4W7ZGP!J].S2Z-MD,IZ"?8 :8H*%3T5$>AN=.;Y M#&1X[% E2SWA_ 613F+?EYZHN4],;!SM$YG;U1 +G1URS[VCU=L==(F8$0Z M^.G.X?1S,GWSROV,._@Q>GTTW>?17A!0E#[,'O3DX#3M^)-5;A%_X\K6RA;+ MS2J \RH9O0*LNQE5T1O0C==H 6P&N 6&8PO@9=X20_R%- [-3U[-SS&L;J"",WAXZO[![*<6GB3 MK)',X;?Z9=1D:6V5JOL+5 JTBSWRC:V-!WY_H&[[IU9URB@3E)-@M7H]'J=X M153I%.ZG4#(35/NA9R>]U0[5=A7E3!VT!@M\N;YS0,V;?KC/?8(QR015=HW3 M9V.]&ER@XX.0!4[W&60/IL)A3R&0JHR /I26[ DO"8=TZF=\::*'09TXYJX" M/S%\+G :/;5R% +;5;:B)\>N9%2OAL?CY.^P_6&H>S][1U=612]%IC]1FH20 MG[XXP-!(/?:GKXZ0HHU7#B^(9WU"58W'^,%&EV);3\) 2 M_)#3K,NI"O&@RFR6/2.\@>F89S"D"PV:1%PGBNQ&.+-+)5TD^];2*K."]-94 MV\A26<3:-CDBM7545"CH1BU75\OF_7&5&U/UGW^IMI(/- @Q01<1]TE#<76S MW?I=KT@^*3>.S9^27[EBN;+Y/?.5M)#?>VLS*\FG2>9O,G]6#DC@/B#.$:,B MZTS;ESJ2.XST!(X:<[$GQ2_U61^]SOWFGHDFV\31;JY:A=$&W(M)<@!)(9R/ M))V@HY#/!]5R%R(<$?UQ*XB,'5GW8+"K$C=[?"6(O2&Y*=0DZKB MRG^.>VP=)#?MO^1AFXW/([5D><>9N.@B!]KO%.WA-G(B=\\4D\%7Z0FX!SBP MIY;IVM"A M^,+];[\M7RZ-?=YZY$W]Z1E;O*KEL;^J9E^@6&&(%IR "<14FSZK4IA&E2.. M>]4L[7O Q/$\AJ >^=/H!1**QNOG^ +2U*#T;)MZ+/A _.Q2!F!CMZ&C4U^@ M[0571%\_%:!.:RIU+C)!%IN?F2#^TJ _!!]^:IZ9(5'7'\ .10FW6NJ&U$)[ MA*?HRR4Z]U-]:D?,Q7OF#6G:K.2 8>C"8Y)A)_C$$B"U/.&_UG=#GJCLKP-B MU).T&*)20$T]$ _=CCBQ;P*M89WMW:AY7PPC=0'.CP;P::8_]S?@MF?TD_U: M?/M1Q8Y3J;J%?5D1 0U*:R;4TW $>&UC/+-UH6C/<:G#>NLC[8$!-.%I!%\O M+/9\&A_MD:?;T^%,VD( GF(30<2TM@Z@"V24ODAKY]+.4$SP3:AV;2*NHT88 MN?&CZII8#WTSK.'D_+47AMR'K4Y:F3T[K, W/X*U:\*:WS3MJ]W+'I'EE3$8 MSOTOD_5DHS?_9 #ZC_"<#Z%Z)S9+[(Y^+R_4UA4#+*^YH'*1J9_X8 MBM#U]O38U#<@DV^.5:\'>JTQO/J1:-2D[8S<.<;@ GE$VB+MQVQ:]DUK7+5- M]7JP'-EPJ_!?+^>D #MV6A?$!-5A&1E8.7)DK"H. JWQO7,3:#EMTB(+:#G8 MKZN;3+Y.;EX/0"ZK*.7-DA4#([Y"J^KI"=24K#K#E@/QV_3KX&' MIZVAKOW_=3SDWUVB2B07QM$5*@3A2PDM0IA3"HA15 O'$1UL+0SE_>M$4,L= M(W;$BRDQ1?$$@0C![IM&4O7]?S') _XV [<(#(4.LP2A"Q'P]K,R759%24:V M$J]*DNPDJJ[M-="$VT]^V"RU5\PY^[GVK);:I&=CS63"I+?U3"E&"]7Q#M * MF-GM2[C-7R.H/=D&Z/-9HJGI#^J<=RM_M>^Z2^CJO&2R.4LMC8.GQD&_QJ%2!@'6>B?K##-]*$]>A M@; _1NVO;X.;!__& MQ%P27?GO^NKS/U\P;E3;G1W3J&P1TE*[*2_MZNCHH(CNQ:?&,GTE%7O)F+4Y M\*?29WG2;_QJ13A#:O6Y"_1XKI0)-?UJS[(+.-LW\,9M9.']40N LFZ6W)]Z M,.3U)BNS.BN_WL>_V*I00-_"[_G*,+KZ^0>+GX7FZF*+;,/YBRZ\@Q:)-5Z_ M2*@D"'$8=H )6@8TW!?G,29(*(\A%#<'HX.A>S< U3YO]6=6'PGD!/?Z'(9& M_8HB5@*FZ]O\*HH@"2_?GZM0HDD D=&W-._=A8G'@%HD*,>I[8,4_-5!PY^V MGR:.-P$M#Z4^+,7\:WFN]J8L=7O7] MYO/\ 7Z-N'W!PG+^*T;%4ZH^X.=>D[6FSK?*I^G97LO7JW+8$<.NPP7PMF$W MT^QFI(<6.J7,7FKHY]"KW%BYL9/_/5\-_.]R_<HFA; M4<+G<2?L5K1$(][U%WD(E6ZWGY=?OY>0G^IVDEA45-*9_4P(-)3;3IFN&B*) $;*N&$.(D8X?L@?O01R&I K6C'F>SV[^LU["Y MO#@5-""8!-J#V'W_5X;_S1P'UO_O-JAK^(\.L_^5+YLE+$U$C@3N@H!1<[$0 M/M,(Q8+:9/O& ?_,WNC;D?:VU<;>%_R6E]^)_ZK@FL%=*>[ S>4#13HR"M + M1^E1NN+(GC\_BT6S9Y2_-Y4JF:=P2*;F''OOYZ+-\OEJ?23_W0NR)X]7L6P5 MTOC#\6,1_FB*9B;!IJ._0I^>F4,3&Q3_&.!'6B1@4_\LMW!<-%.$;^]+^Z_(+G84#=86I#R(]M(<2UH*8,R M3WY!]%Z/HCX%LEFE:5^0MHSL+Z41@$,)IM$E59#C"!CI27D![_78K M=OHU:WL:-21Y9:E@/)'(LV7I9%''&*":J T@5*61F M>6>">!Q9J K(V=GRL59PU 0ZE*&$"!I4"S%'\?ZR(=DU69@TS'A$NBY,\SZJ MNZOE(E['M]-/D]V(1&W?W%:B\>HQ09VC#TNI.C26L3+&;!F"DQBRMGAE;PPI M6/V2J'6LZ@'AF0Z:(3H-H++,!.7E#Z"(![:8H/@!)@CLM0\U:F#0%4=A :BJ MVV,8<"=I3-!#S!]--,!?>$D Q>ZB_4]EZ1FHY1D=(+N>IV /GL+E@=4.%C(3Y5AS%R'9_ MGA?Z-W!/U'RP1(:Y 2E-('(9(W*-*&=!&I.";HF0"&]K#9E"&( M(KL!O8 3E1C/$9B,D"QK1S]#%5#VL7&?YVX86B4 M"U2>PTM,D"#6XF_ZE?>7.SS3J?R?@)XLA&BC1)%6?M$-=;\(.?T L[8ZA40: MG)W]2ZPQV\\>OU(\>"K="^ M1TR";6@J3-#:$!-D0)J#T22 FD@9 06Y_$WG\_ZF3V/OF: .)48?=-M;]# 3 MU'Z]GPE*V-^O&4=58X(&FN# R!R5@S+4+XG:_DWW7?\:$.J_4,1>)JC2E"[< M$XHB)@%J;]X2]9=[W&)-_4OD_#4>GF+^IG>0O[;/LHCY"XCHOT2$8^'?=,SP MW_C]&[__A-\CU+\25*VX'N5^\90?.O-F,^0;^P[LK_6&!/MA2$91. G0\(F" MW6CD4;@!PY]4AN4V"<8WVCHXV8?QL;A^9F<%^?.R8/\][O^+C_N_\?M?";\, M)HAH P;2T-4!!_#D06I#R KT15BSS5]HN@E'_D[/8H)GAD;(T^%^.?1)+39XG=4MS_IAKDWPKN MW^C]A^E?%$4NC<:3+FC)&'X*_?I8N= 1TW_"Y^;?9.%+JBD#J#8L5:AXZ)$2 M?PR@@*O#@(8KND(X:R/7S13%J=HB28?C6>]LA;]T'/D_HN[]FS?^C=]_*.]" MY\I@Q)M.9^*1PT]U+WV&CH_5T6CQ-A_^IL:Q*4P MGG.E*O;!K,3I]Y%G!2?]/IPD%XLN',L C?V[:OZ;<_Z-WO]D]#Y _\6N&593 MN&K1Q L]?86.Z*7#VG^#Z:CAFOC^]!()TK9N3NV$ LF+TH*/V<1(-1.G2\K* M2]O8GU4]B#CX3(N=C/WWN/_/'W>'L5;O21OR'7IAP.KL,00KI:V0DL@$W:P2 ML*FI>7$S@5_!PV*2R?K)7%4@67CCS3$OIO.3GZ;'+_X1)P0("*(:^KG9'$73[+8TE& MRZ -1V,J!#F-JEA:7\)#N>#SY-N40A="EFK[C%PCD8SU^Y3!B^_4#I40'GX;<2L3 MX3)J:Y5^RSX6732N8X#?9X\O: M5D#\P9?:H#PZ9YWF^Z-$E0>;+N?\>G&TJL_CZK!X8U5C?-+!+K4;G\461"U? M=KE__\>OI&]CN'4A<#\"-C0 &H54C+49"O!P.DQH.VLHE M*B..C:TAI$F5Y 0B)+S:P>3@2H-W+ +F7#CE\-[S;=>IS;QKFCXIK-ERM17- M%<-K.[M,SA#-+CE= M49/(=K#FVM5;QX#\RNS \D#EL!.H1-"(#$Y_7H#$( M-S:EA+_K>U\R-]?I:>XG\Q@N5ZL[S#)&F<6;/D>>IL1U9,N03JE6ST942[4, MWE!]9?4ZY\IMU(FV%0?)?_HNGP]F/E+5+#3MM9-P?690NB[V4.I/YP0[VP>W MY^/Y3_,'.NN+V+YF2;KTEH.O;P7#CA#/1YB-Z)ZS[3@_6AVBP2$\YO8YOH-+ M$G2S1QK[=.6_;7W]<6^\-Q"K-%'B&D. >$>UH*"[P"?D=-V;3S/^_OQ/3Q?D(W:-B.'5/3,#?S=X4N>L6K&0 M\;O."@=8_9.7!WB\O26N^9IFZEPV-Y"-9UF8)=K.LC!&F:"J*B:(%747'3HC M@6*E7:3,$GKI @0FJ/.BEA,]YU[!Q,KF;$WF@?5VX1\*9?-;1\65V7X\>AG: M2NFCZNR?X!:F09EO1=4$KE7.G4=H$U%&W]=T.$A;[7\L#7O1EVW95V:D[NJZ M>NCTNM)Q'4B7#>#7*9(4?L&QM' M!!+G.[\'"@X/ #,T&#^.DK+9/I(7I..=, M_'JJ6WE//;'XW4R[1.3O"4OEWF.Q\ BTU:ZPPU-9EQ..M29:C=;F]@0LS3!!GO:':L/\.+8 ="*8DPP01_3UH_FTFX0;=:"/]#TZ&\0FGC_S'G% M1CQEWM/&J*ZN+MFY+]_@TE9!R8FC4BS'@KUL_%^FR.-N(4Y0IJGJC"G,@6UT M/(Y5Q^(M9;>5<3K&I;SQMC7<]M5FDK[8S[-Y7D*:5OYW]4#Z(*01HPU&= #_ M8"4;M5#:B'ED%?IKQD6$*26H%'&OG@3N6-?&PSH$LGNN#OVNRI*?ML\/Y+E$ M_DS/SXC+YSAI96BN$=E*MZ''0CVQSYB@VJ769=V+R/Z)LARI#'7![3[8]=%M MGV+Y(HOLBM; MFU) -";\++U'@+*MSK*K43TF9SE^K138KHQEA"R6).M53#,Z> >^LEW=NK:W M.0,;@%7 VM$GX'94 K@'(@SGU)'#(FZ3_!U/#^LH*I[)<% \[S]Y48NM3"(T MXZQBAIQDZL.$++Y%9?FD$F.Y9\%\_VAQTI#$_Z[+0+I-*IW%MJ/C46V?#]6NYJY[4V"WX M+)8>&WB;]>"EU5#?77R*A"L(_ /; 2&:8"@R\E!^)L@9-BDW9_@,H4?:NDQ! M$^2\8QNDX[==A1T:3=>%PYU1+KYS=ZI?EWM8AET[Q29NJ2^;PP$?6^,AX/9W MB3F-FGN_N1_GM+,DB ,I;:VX1FGOFE[OZ(]JW.C^.M$X&)38*$ MHU74QM6+.;G@BY41]6@W89%PE??M*N&W<57>:])$,'ZLPWL\CVQ"SVPY9>>J MX69MN]G^=DMM9>3/ MY;O/RCE27LD=.*K\^[#]H8,?@7P*IU@0EA)Q]Y3BLSDIK.KM\#%+BE.9'>6V M;:/\(.QB?.\QGXH7Y@;W^6Z?L'I]XK(@-AG)A> $?JB/:FL%;F[:S-'Y9):E M2;U0^*+*114XXD)A6Z$'(#RK;^?=(OOT39O%+,;3S"JEC5P/-@MZ[W-/831N M)0:[\'PC+MJ1BQ22,-VSAB?5$)4S+1,'5>4;U%?+I?NO659$/0R0/:$6(Z\- MO5D\#V6%&Y+7Z%4T$V*#Z:0'68.8UEY%L9__H6/O5[*"XLH=@UBVU%0UA)W< MIN2&VDU<$%U")*AEIJJYAGUZL,6S]N4?\%J2D7BD1JHMGYEEZL/SH./Y&2 [ M(I0BL['&@P?0$EBC"JSUSS-!,=EBQ-JHPK'UG8MV6^VU7!TARC6)-C77%EZ* M6#B/U[S)*H2Z3"@W/B;NU]SUV?50ZCWDX"PG:@Y0]^6SZZI!Q+AVI R1OV > M"T'8$8MXW&VT')K["DJ;$]-4M/:\)6J-Q+\FLEV)%Q9,= PFJQ UUS_OKUFF M5](TJ6*,04SU4@Q#AW:&\MD9B3E.\YFO%W7PZYB1K*@)'O?O35](,L@0CI/Q M*DB(PV0,I)CK*+\XF$HY"@S^87HAX&]>X?BK8#\\&!P*!-@Z[HC[[I4.O,"Z MY<<*MS_M^SO+BO@G(3_#>>]^7=.[6UE9Y)'\Q\7;QSO(6V0Z?T7>_"V\("%< M[KW@(:ZV0X%E>O/]K>@P5#6DO=EO3J!G ^3F*$=L:7YP9E1-Q/STBL2CFSTG MS^0%.$\EG;4QN/2E[177%C#X>8RC>%(FF?Z(. J++?C.(*/ M*!T3%QB27Z:#2D[W5NUN];&XF3LI/KGA'CW MRDN@>ZD<,6\.8,.A=.N+;C /6FAYD'2X*+8B]2'6YX%4U_' MG690^^O\W,%@QCBT8B:&JO<#<=Z;=36CKV^D-K'IK ^;<99X)[^?>F*.&_1+ M23_OZ-?0-T=<1U4N?3JXZ W$['HFR8\,I5?L](]*2<8VI+)R%X69 @*,9U5 <;W(O;86'! L?ZUS[US5YJ?>D\O'?\JOKK:OI@?O8CZX.+BZ],%=/TFS+@IG5N4DT?<]P%GAJ?&TA+=.D+IW+UT@C MT/I.I:$<.)L)N@>CR*.[JBGC3M03 '\YM+!HMF+B&&<>-E""@H/47/1((?GH MUYYS]482,4HO;<7AB';1RZ$5!B?&1E$UFJTH'IH;Q=.EC"8]K."_$2-Z>"2Y M$\99'5QA+5-]S>S[Q+?>_G&ON22/"ZV?-[TG$*N6Z5?NM4KEBN[ M#;"!\7ZIL>G9F(09C=&X2$P061702*;""/7AG]]UI1T<[W3Z/QR]S_62/_UT M8-**J":/!O*VV;SHH\F!S%G<0R8(+7J27H \MCQ[4D>I<-IMWBSQ6H )SRV0 MP_)$/+>:0$; ET3^X.#HQ;!+YV>YVL0/[3B*$GNBFJ2=I#+QI4(SW4>Q7DI2 ML1/GI92/S-@$/M1)O6]J!VK^)QE[QWO](!&F1\]!,+]LG'0$:KW8W$U3-!(4" M0F7:<9[,1N1+BV8HPF#C=A3MFR.=]SL"LY.FFH<^+;_L5!"K%TX?4AS(_>AB MMX6B2!72^.+PL^LCBEBB-B$P= /)CT 0SV\BQ1 B).7-C4?3CX5^??T(\:CT M_'(U5B5GZ'%']R;HZ=A:$*F_\3W_SX?N2)[(\AS"B BZ]#OV^^=:LF]/O'S.Y1^X6:;PX]RQ^LF_'<-W;VX=Z M#F$UB)M[FRT8VAU7N$)RA9Z2?VNNWQ/9- I7#V.U5:LO2'H(W5KR"]E-OW]P M6<'^&G$VH>F";D+IRJA=3?+[B=>_/;WN&ZW_G@M8M+UI-?!J^\(A(=!6_X]5 M<@0)MFY#!.M1 .4+#7VZT='HS3/>$9)+\>NRZ S0KX*_3+5_G2O_D?_^(D^P M_5^,@HX%:FH7\!CU!$R89DH7IZ;F4=( @VR9,9@I( M:>V+2=IT]U$W<6/X]KO3C=.3^0+F%88X,=?0A%Z9MV 8O;I%$,Y8NO8=ZH8+ M%=*9B.J$1FAJ"D4FY]GKCI*DDE7>CJB))\=/Z_%Z'WUTN+&Z\HFV6>BJ"6Z- M1/5C]-UB@AZYVADFZ@K3](D+0,U\_U"R=EB^\-(O44U!PU./'Y, Q<^A=&IC M397ZE-$'(9HIA8YB1'$/346DWA=>:^>$76\PX\_+=61)JVP.E^A0^>-;FJWKO^*="6D##CDS>0=^I#*EE^DPR%@9Y #/G#N"AVL^M"/1T%H>*5U(!MKK=! MC[R68HV?^9VQRM*HNU^SL7M'$\4"?809)QL.J9L(],".MYR!^]XVZ4H8G+)U MGPCYZBD7?K75? W_C?M12%!*\']) /^@ MSJ.CO=251&CR&L2>,ECM1I,%?GPW0 M%;T%/77^)^PHGGLM\L()E8\=Y_GO%_(+A!585FH"AB-=XS\D1[&.$M!D5F!E/TEE5RXJC4Z MB8K$5#FBS^SOY]C5 PI)VGR8>,8-GA\Q*W;UU-V&,FO;9[JQ] P:']Y[/)/\ M&E(!C=V^'1&95>!NU[]&*C-*"?8\0+A]O!A?C8B/DPMU)W4B+=PD7]PR26[8 MQA'-82?@JOA:P-9P(E"DT7*/=[<1%RB5> 7WU=O-+R2T DH:NFJR@GU_(PF2 M"?3QAVN-C38V5!CM\)BN#D*AMI[B5C+I!CVA _F@3X!&9M _26DKW#_\.$9Q MQJ2ZT]S$[7%>:FW#ZV,:@^?6//>W,FJ[A7,ZVZ1 S(5HBC:O?HLKZJTG120Y!FW"8TEW'DJZ68U.&P@[U>I/N5#_ M?%BVXX_!AW#W=^@*#2KXTS5O5B6.F7ZL"+T?.<$V+.%C$'L@5_99SB40"%1L M^0\F.1'AP!-:4Z*?\2,C9\@=9YP2-9>6Y/\6WM7IA::"W*B0Z>RXZ@:L!-H _7 MO=<9++B/(:;M/')A+W\XFDA.G>L^\/YVKNWS:_&:N08?.C]*U)(-Z1^A+JA) MS-R3%*H>XRN,6[[)&)]E>ZYRLF:\9 DD4%,?32/>3!?.>\SV25SVB^D;A"(3 M%'^!7@S\Y5*,FP*"H;D(YC%[;$%'+X\2'=4P4J6^]O[QH8DLH&[#W8TW2WP4 M0/#9'M@D"J])X\[>)<<-[YCPAWATZLI37A9X0#@8IU;8':F=#3/E>;83!2E5 M[AQ<"N2L )TRELF?GRX]E$GXS01]9&V#Q&=#Z%E(?MH5>EV5":L%92^/IF," M[FR1J335(LB(6KV:2/]1'BBFC;HXG)+DFA[J/.&F8PC4\CG*0S!I3,7SR\4CKYJ!&M_$B,O1_ M:#.5XTKD./I;)#_R"^8@PHRJ3_,DG1ALDL-SBCD8VC9SI3DG:(F=7EQX(AL= MGAIH=2ICSY@L!J3T\&6J%6/P:>#: "F.S$O!$:$6I"<) 1]H*CA*6DZFJXZ% MYZ-082;+&(>(K3&/WDN6_O\[QQJP7PM3@^MJ#*TGV_0^]@X3*UI.Y:5 MIDA1($WLXA]B\RD_+]K-$PRB-Q5+<\?C.";M(X:^WHROY>GQ'UVL?7N[("7F M/M^I@W7T6N@][_%"!CL?4040MBAZ(8V%OS)O"J-IVAP=C:T*_LAFW'N!:'?."J#*.:;#W]D8=H M#P<5Q2*)]G;/528H\5]Z/AG[)ZGL.O6]>'\KQO;JJ'7M[(!N1W+AU<,QY,ZN:P/ZWQ-9VI" MZ][-ISYT:OPGG\E\@P$RAB+CE4YE@[NT3YA&( ]3\@BUG9AHK?P_J([92%W. M.+KF[22VSEH+G8C;EST//2J5*+#W?HU1/"JW[8GHH6I-NL.XH6[OT.28X3-I MA-W69B7;[_BFQ"ZQJ$Y=X;$R^3+YG;J\.VP9^H/<,Y$@])H3(FC:E *YW8[45$-PUJ!@ ZC-#?U9H)UE;1&?UYHJJ-1 M@_*.F9O$)0O/\4WT[7^G(PLT8890HC?G## 4X7+=FK/'D!_"DE=8)EU<_@-B01^%HIJ$]K9H,B@UBTQ)Q$FU <( M/8H]7@YRV.W/I0%=GM6$>\%ECI/3CE.&@<&J<@;FX!H5/4CJFL[GUSK!-=FK MC*/H=XPAU,$=<#3FX^ZZ-JEABY#0T\%1JKC:AN$.<(UUUZH)+^I0M6]#;6FF M!WJKEW[U/'O_07S[TJ$,T")T+@-:O;N^2-KJU%6AHU'>IN-27WJZ,.Q>:0:4 M&!+D)BZF29-@E=WWL"98YDEJ4A ^0] YW+WGE*^7$\^UU(XU]!&X=@<$K /) MIQQLTY(7\HK+6?GH]L<@ZU%=XNCHR='SN9?'K?@L@]G+"Y8S%".3>W)7^&L\ M_ (D^SY5ASIQ?UU2DO,\Z%>^4+Z07>W^#UZ6EFF2PP9:E%=Q1W96E<:WNE*? M*B7D5=EC.!U^:?0JE-3>^E2I4-U>47,:.'D"P+J. M\1W'BG.%G4#VX3ZFT7C"NV:K%*N)?]H'=PE9C)=8J327M_1W7#Z'7]TD7O?: M$)U.A4D>N?)9]&!2&_(=/9D)<4TEZN6K>& M*/YJO_,J8S1@N:)#UH@G]&6#:IBA^E=&IQVZ?2,:R4Y26I^BJ?E>7O.R7ZU&3$9(:%U1X@]=''ES EG\*K2QQ]_I';!S-A@DZ0H ((VZ0 MT.NFGD"0<5*ZYC!Q&4OQ.R@NBL%&F]!FUUN*6=E&85/B%^T+XEN*]ZQ?[^&: MHF]V93X('K_&ZD%] D2U7(L<39;[GJ_7UWJ.KS?KZT#]UM#,_JQ"PLR%_;E?1J\C#ST'Y:8TKC+9 M>FL5,CZQ%$F3(W!4#ROBLX_PZ!=M";%=?B612@O*Y'O@^>Y2W!"R8Y:[*9"J MS^C6Y2 5]M A-S([&\K"):/BYZJ?J2?LK'$;N03(NQIP-O5S?/I@H'&-5:PY MQLKLBM@S4"OH\6&0PC_0C5S3TQ,_[(Q1(8]?=!SRE!C\U"HK(RAOM P2[$.Z MP?T8'!CJ'7A4MQ9XG1TUEZ8K645/0A@1[#VE32@C?H3;1W+E?RM:3W#Z.LB M=>6.!!I,?6%]U=;Y_$74*A,T:4\ HQF'5F9$Z;FE 4>5D*+PA\%QL#B&H$:, M6$OH$W$C]0!MXXVA:?[ 6T^J\V9HI:?C>&AZ]&1_;[[][>:5PSV=4A)Z@ MBQ"RL(/+C#,-^O7!)A?6^%L=BM#W>U7LD\6.UQO,A60@*8HNJ[!&FW#1(MJEPY1+M'57+7JH^IFK[YQS]2>_U D&80NT-HJAA[ MCU!ER_(+]1(+5!L? GC&0T@AZ?5*ZF'D((YGGL0?07 0@T2W")/0T?,M0XS3 M*[5/(YH+I@2XY,V>-\E=@$O6;@%:"UWWS&=TXBJ]*DD_-UJU ML''5,HIK53@.BK8>9"6#41[L)U*0\-R0U2TIR.GPQTD;/\]'GKK-,!6:;77S M$,HC1!,/669W84E6,%PN8%J,+,OD#\[GZ-?%U] M48/D*02M=MM5,92/XQOV^2+YV?G8RT]7GK% ;^T?+N6RMD-]1#LVHGN$\5V7 M9;#)::Z?RQZL^VWI>'W/9Y]#18'ZLCSUD@GA9Q>X]O=N.ZP C/&#?YU^5@#7 M;L.PHES!_![\CJS$L5AAV$@5#GQ#X?>.Q_.:U'W&/=-4C+AS8U"V;%=.5/"< M"9P)6K.A'G*%$(UF)P,-Z!BHA*B MHYCC)$Y;.?09\?UK0M*#S9.-SE:7+D!^X/"S-%XJX^@\UG-5C;J3@!K:10S8=0LIJ3Z(QYZRWM076)Y) MSUEND+O3DI#W?['WYD%-=<_?8! $ 0'9=X(LHJS*JH!$1381$179A*CL1(B( M2)"0*,@N1$! 08C*JFRRB2P2@0 "(K)#>" ;B,B6H(8K69CP_=54S?N;FJJG MZJV:F7=J_CC4317)/;>[3_?G<+F[P\K[V>(3]@6*^>^>Z#1AE[UBMLE.>7V-KN^Z2G@#=3C.7QGHVU M/,@T05X%)J@3WZ:\Z6*)5N((US\G+$^6&AF6SJT;FW+H[ MF&ZX&*]TLO&=@Z3=8XW!$WOCXZ$JB#[.OC[N; _297O!RJQ[@#SW0Q =WFFO MCXRL@D%%.J0 SY[U]A,W\V3K_\G#Q0_;A_G\#-8HV<]GTWE!V_F_G=)5C[!R6%XDM-.LU]D=/?ZJWQ'.N MK*W<)[I6\TT"/E$QYIDTW]+@+UR,HJV4>7,L4Q 9#&0S[5']'2KTI3[(?D(0 MQ\3A#U0,L>0\&@AOL*M:]LR9S*XP:0N\G5!SZSOBZQWQO"Q;V$2[&?DC;^>\ M2ATM+\$8%FKA.*9+;1IK9!X^>WOVM,(C^Q'9!->+(-X'>T'>_^I,SO^K)(.O MM01KCO ;>L%I@$IU3D"_XW*P+8K!FMAKI/ZDWZB5!F*VFY!95]]J^2N[RF]QF:_1)ZB::6VV]0@K+M5C$;_B+AUR]XF )CS];@, MKW3]Z.L9E,/KZI<\91#^&3:B/'Z1-YY$7!-813./+6/KH=T;!Y &-/90^W; M*[H8WDIC;"G#L$%J(E*^238#9168ZO5<]6K_EXM=#@*JH.B-AU8:+"&N#^A% M?6I%]X#C?33'&^U-V,T=*A-:35P+9R$-8LMFJ-=.!,S8U?Y@N4TB&@N:F?Z!E(M,J6_BNWH_L M8\4KBU2QIT=J+%5#G",90V1&,D1$]"*F4VJ4P]6"J;_M"<3$1 M@%\:6Q+T+Q+LOJ.,D5 @EFG%4J>;]4%2MS>#4?*TQ(3(RI76^%=PM((-H MLI]V0, 1R*H-!9XX+P=D^E8AU"E]<355=W=;(M[[;O'AO)NXH5VD\)&9@^FT M68?>!>VY'A#R2. .2( /-<6123O'+D=9;7$#P#EIA^5OY:7 M!8^9)T=Z#9D>;^X)ZZ3>% 3I+&H\7;O*U&)TTGH_^@:3T;,X1LP8U)MNT-WF M$*;?."27 N[A2+:(=[PJZVND!-^SDUZKV(@(EM@C$6VTNHU]^!NMA#3"DIOQ M&V+!]S.PE3^J*.ZNB N8"5BHW1TMG>/;69&U=>A!J8!2[0.$":E.W=O[\]/R,VL!A*7?$99 M6JAOK8#76J72EODM W'M;]6SWN=>2KQAQ"N ]=1Y1X/^A9=8M#)$W@$@S),( M*T@R1 FE$:PB_6UA0L^87+F2EP8/TZ\IXP#RRSK%]T#L('>5 M9J&([XGO(%W>8AZTYLXY7XHSWD 9R#(011H!X2\_JW^8BG007R",2L/5]E'3 MYQU2WUWDMQO*)(/KMEC24,:L,Z&XFU@OL'N]%QKGN82W#P.3T:G&SI+6E4&$ MCU^.R9>,:>;+:]J'/3KWI?C+8([ZS?4S1"^6+[O0\B0]AH+KPJ4G772,A9$# M4VI-G-3*=C<.++,>'9KGWS1U9HT!I5= MB Z&$B*Z4"H G 9FM(Y;'?@QNN+5<3 $I3*BCG6?,"Y\9%*8/I[.#9-_/7"+ M9-?".T*9C94 <>T&TP. 48EK*V0',LWJ/4S,1%@[Y MX^C :R<_?U><_# ]TENEX9KIQQN5.\@0>&AY\@U@UZE@EF!2*T.$;>7[Y,"# MHVI^ILFUC)=F:-JV/#O[-LY!*"\TM;(E R0GQ0/NQB5Q1 %GDK(D&=T]Q*]L M<)JVG@,O^]$:VG'/D]"IT"?EJY$E+6WKH$'-S"KO)TH+I M9+;*Q7-\[]F9C;6I:(E&N,@L(KZ/L)'VYZ'O2\#SZV)AZ,'G[=/YL.?MS9'I M?I<.\.]QQ@YN-^.AC>6?X/M8][Y! IRED%=&C7= *D"Y;&:IVX>77=P>P;0![F\-M@$)KWY,^AQ\ M9TI*PCHQ+UG?J0]4;30[<^C,/KSXD],&'WB[<*1\7/,6GC@KCXQFFG (T(:+ M@ >]@=SFU4.MW3-TI_F>0@86@6'$V@Y1I'U"PN7I--K2K%3N]O;W% M" 4R*]&=)UG0:!WW(/,(&'3O'^$WPHK<"!1=J1@\B]'3SS'.)&1FH09-BQ8: MVI\54)L3VT_05A@LX 33WE'OXZ/\C42D(TGYWK;;ONS9IOJ5]_,PE6,"#)N5 M(Y"[UX;85)\33'G.-RX/[W3KL$2L4,,>DJLO3)$%NK IK4@<"*4]TZ_OX=MM9JVN%[ZO[Y>(!JD,4HG3:7U8.72HMP[C,=#-=%ZY MC^O&"EH'1Y&P<5?SK]S+]RYK$;6?@ ?:&;RQQZ3%VK]KUKU M^$328(PF]@MTX MZB#L4G1=+Q.75,WT-=<*T3_BV:FXWD*%X9R[@I+D; %H= M6.K0H3%W6NAPNTLT'CWF>O4ZSV_9U5CZ+RBP3.N(@:?;DJ7E%Y*BOH36J&4I#MZS;/HX?I;T M08 P-2^U8S]@S6AEUUH*FCVR,@)P9';-<^J:T"CSZ/QI>(1QZ]VM=ZL7FY?A MQT1MA113?*^?4>O[O?9O.C1QM.B!">V2)6;)EH$4;XC].P_RP]HF"WSS(T?C M-_N/Y=V1C1A4LRT^$1CIDG7JI9@VNQT2!HW;38QSGEG_Q4@ IEM+%]^-Z_W^ M*-"]O1=+B-2+?R.97^)-G[/*:''>+(3[LZ13WCS[K:\1V0 M-UPBZ^'S)&6N#_,&G,J09]FIELY4X&Y/-AXK2 GS^]K/_N%D?\^D7HQ;2#L M[6B5A%?SVVOF12(@.XH!T.U,8!@H]3 QB5#ER((8L0,5%&6!WE(918LO=^V; MCA=GC%I_8EZ30>Q=7PA9@83N@$10$W;J7Z?O@HMGC+X7-RW&PR"7.$C M/CDYT![,)TR\CSP;BQ(/@@JT:\;$1 6_]O@+K_B9_;?Y?GIWFV-X=/@A@>>6 MORP;[ '%DIRO_+":_\D$=M8BNQI'XB)Y<(<<\L[4#HA4NIM"@\/$7^IXV>-N.ZLZ%?+NI>M-;.@<[I2$HV%Q41N>%GDKL. MJI%:W+\/W$-V0/M9-F3''5 B4='R &J8KD5:2HV0*2_^6J+CM.]ZV??Q.L4 MET]WYRN\HV+=H"KHSG/<6V=W@-@?D&C:%K6\NQI]%0BEP[NL#C=LH@P06BY, M_MK@UT<"VIH"7#A9&IB[QRJ7!J*W(L"%2@_DT;2+SH!F6#/7G/C9=58JB'B* M&V:A"0"7_.#IT$(<^KJ8R0J,]H]AI.OW4H/X9HJ'(W3CH[ZX7M&GU-LQ,@K* ME@FFA?"28)D#!()GUQ,"8?:LQ''?B](NTJ>$7H) 2B!M3%P[^!4+0BO"DG B M?>8SP>\']XM$16GB1WVKL@9UC(;4E1H^KWY=_?+%06.R]%]E$5Q'7J6)U/; M$S@:@'=LY5PP#9%]NFUT"?RY>\Y=T$& MP5$\FB\+#0W+X_;YZSZN0FHQ/'>/R^9"#1$-RQGD&924"O^TY?4 M$:^1KHF-NUNY[/F3X9[Y0#@Z,N)D?]3%<[VSULJK? PQI9?'6>I5#P>7(L:\F8X.RNO%@>+N)>[29PM$%XN"SV:\]8V MS!C_NP9H3S@$R#OB*IVK>1 #:8Y,U[3N%&:K!-[\:=1T).?1IZE0Y_>%^V; MF9?Q@$0Q$C-/7>=+451:DUX9ORBP:)>(TM\]$HD&UTJYA9+FC-\G)G<8<'JW MHC)G #M*2S/L8PPYM8TO<=#5OG]RZP=/R! M0_V)@.NO"AGJQFE\MTZ9X4C/N=\C[D5W6G3L=2:# 8<:2V^Z<$_SDA=02U=W MU=V:/S)9,NAHF;'P+D78L$<>HIUUP7LA8-O\W^UV\"[L9MK9L<2G&&Y<,TGQ MN8:T!C(C:G] )%:-F<A&W82J)R$^$KFC'N7-,:<>OW7[6N2@<;4?^=A< MCA+$LF/L'D7U O4-6Y?4NZ;%$1SFJK$,IFR WTYC%Y"=UWAAX&SR1O+1-T*9 M_YS@T6WBR=F?WN3Q;(]48RCDQY]HL;49)IBERV[%^>-D4$,X:9;(ZY7X9]83/_XTKQG,_[@W@?<>_Y$O7I/5?MEX;CBQ39 MV%*@.9KL9.1(9]>\H0S.R9"SMF,/3_L0?-S/#J#O39ENU?(8;"9_O^/:]WG^ M#ZV2'-B->\A=$K\AC\""E@?]7R("N^_[>:*2BH-';B6.$C2%DHM_G-#2>)'E MH#&ER53E#*#WXVX.S^R NKGK=*HK%_?AW;?5XHPEMTE] F4'Y/K!?4)E_6? M=P=W-^P'=\PDWKXJC_39NYRHI?H*OW M;$Y\24GQ>@E4Z>"*/.'YRP OUJ MD<4_7Q2^?/!5VM@?5:5*6@M6.+^@=XLSCZ4Y#L\4<(3DJ9!$'VU@F>2EF,)1 M0;PQN5%Y2D7YS,\)]6R.)@KI[^XY:&2[^49#.OEM0K E?MO">6S5N&"?<;7V M@"+,*^BJ#@R&B+.3"@%=<572?@ "W0:]%*SX-^+KP<$QTU'D6I:4'2/V SNO MPQA(//8/SFC3J'1>X<: MM.VS#FK3ZS\>P ?^" MNO[_X_\?_^L,'P?F&2["X,<%>NR ZBQM8JS*J^OY%?2?OMWLW?:[142Z85;?#=']7:4%$4%K-MK6VK# M"#W<7]IV+D2O=+)_FM(9Z.'C:W7^I*O6[!7.]QR.W0T;*;?IHI?_ 4[0H^A. M6PBI0D5L]SP,+\#, ZAD6B&6\*UV&2PHC!PK[$I[VNJKQ6@:L.B&:WO[G%IN MN?DDJ?/TNX4,P]UB-M(KG PD$,?G1+>@)+$D850-%<6Z_(/5(=L!U608N>S4 MIK;B\QO-DRJ^0F'_K"?/BGL4")4\$"NOJ-6F;_2!TSMDV57(O32M;G!]1VT- M .XQUR^/IL!3)[<7Q#V FY3YD]^\'&\-^#TOOZ5Z?;#Q@^IQ#Z'[U?^E$[=T M%H)=UPZAE5,-=L\N-0 A)%WH4[L=9W]L>7[%DI75UH4CZT9#YWSS+G=\>!Y' M(*1X'[S:W:]1(W.<"'M:S-1!S:$$V"4=FH@5QGVZ0)P)>@_K$A <'M9QC":; M[!_G4/S^@[/A[,7&(H&@#=WOES<'2@RQN6?3D_EX_ZEXW;[%* 6VM%8[:5IX M(C@0N%&#:+A RTB)JESQA"<%-CHVU;]/^)YOWS/^K23!16Y5[ ,5)/GPE$J" M#2**);G"('^#D%YQ<4!&&O,RP$O: :4BCY"=)?J,B\!PF7X_?;AZ*L5=Q5E[ MD@+7B\)/SY]6%Y!3^]C[[PO^_[\XAL99_F01B1_3*U;:8Z%:0G+=D;%*83P_ M;N,51FNT^J -F$_$E%8FHKP/)V(\=_DB(M>TK34][2FT]?C)ROACN8%*)VGB MC\ICRX_8FJY4^6K%MB*_P-K/)*U?@@\UXOB&A@$/L.@.Z$?L")H6S%T5TG8L M74P2^K?5#QQ@G,3548T!1ZY[EPV]UGR-)I;M@"B[[2J.LG-Q/U*"L%O+.. M M_62SX@YH^#&$(U*Y QJX<.'6[-^#.Z"'7!:[;1P"2@R;=G[[XBLW=O%.:OF1<_H7KF:'N22U9V7DWG."54). M4L\]VTHI%5H^/-,40/CX9T[OGM!OZ(PO]4(M38=Z%4-AZGS/Z/4J:9I\.;?I M%+3*&V>1PUSY\5GG:^5+X#+II#,%C2\4(W,P8:/.E2$N7F3;>P=O?!RN?QF@ M]>XR-&D!\:);\ 5YY;HB8^1%M![.9")O:#FL#:SYJ/ ^HN(_N?HWQ!-' M]D-:[(!>;>T>-5$"8;F":?56RCN@;\S=+B2C8([V!QS@*S8#XR3G8UNZ CD#@WX=P66! "O=7LG$'E)!)V^ DS! MIZ#"".'N]]L^15F-:<$A):KW%C%:'Z/\)XYGN:?Y+H\\UFO7.G&.;9QSO!(^ MM1!ZQGT+0K0]$FU*I$JA@M"=DV91K>C5-J8%=+GU2M[6 =0D1SI+6,[O;$R2 MC.9NFJ"7=LX M &"A(Y$6,7]OU =@G,3=__E':E[!P='AG>&G*V%[Z;]J64J1M#'JU)HBC4BJ M[=J8:6.$TZ3_W-!4/+RU&"PW=L^;+$>YD MFB'1-.(GB-+/#AX@BH236/8Y2D\L(#]?;*AK'0_UK' MJI'E(O>X!53_#DC9R@@I2Q-8.\U4 @*9SM2H3Y#D5G0JDN=FLF/(;C6.3<"TW#%*"##&8W.$(.I.&9X2YT M$W%U20QOD(PR*J*>'[=T9D*F.8/S!YT4-BZT'EGRG X)+=/[G#^G(;#F;-%G MEOOUW4O_U(X&('NW(C^)HL62^(7?W>D=W)!_-8%TH^V 7,::X#(.XCV3N/L: M'UHF-%SZ?T4*^K5$*B-[>:4W,:LZS%OHSILH1:06;8O+#ZC1\IV2>;+H7=9/3C:;Y MS*DSJ.S*QC6W+NQ>S@G.L(R5[ @21E$4/-A(JZE3_N+FZS1^#?/[D 58S:DX M]O,)_)V<-#*QSX"7,P*E11YZ3G6>2?/)=J5Q"ID:'\LS3&(:4 KZ$-+M=]N/>]XP_\U M$%X=^L<M?.1N5KHUR;_Y3RJ>N^&=.="KGL:106SX% M#&6@DH3E1_#B?0[3!5([E%?N&R0U0D2"QKR'(F,BRH?W'^[A_WRQ[7&_CAH/ M\3@?+P4-'-KJ 6>@]^!(DQN"K"AV8>2&J#L"^PFWK]V.HN-+*10*/3-)L9#_ M8Y'[R$[ZRUX-M*[V9X\),3W%#)VGP @S>K=Z$Z6$[E1%@;F7U_6X8K!P5 9W M6(W+[I]R7D'JV0_0>ZE M3Y&76(KP&E0/RI3]O$,]F!LL]:Q$$>5=F0ASYWW_6#9';_IO3A MBCFTOF>8)974"7DO@$?'$1M+3(N, 9/0US,AZ/T=^O\<*O1_>\W[>'K8W;8V M1[741;F!0<-9O&FOX;7/>Y!YS#"D"KNI0PEYEYV/([T#U^6M+E'$E$.P8ATJ MS7$=NDB5UOT0]QN3_!23J_[DAO6FPMEN2,N*LA$A#5_FBQ2/8BLAU+4@]SZ'3IB:E=\ZIY=.17NO>/04@%T*8<3IFN/DOVAK_X+<79ZK!_\ (U MZE%(]*<(Z#749V(=. $=T(B66C%_>G\X5?_&Y@+._7UWL#QSI$O,\K?^;7NJ MD*# (A% ][$]HSA0-+O;C@6A2O M5)^Y5MM^Q5\:-50V98M)'VRWIL7HU51:*RUJ-N28?YW/+)S4#B@0JXPHMZ?CTD*1QUZ%6(GE.5Z/A"4O M9 D'RZQO\F/N]^B#%?F[6_(>DY!.W"_CD2;LYU8:"(M/X&:#U4ZZ'2D'@S&Q M&4.:4:&R96GHER=78F>#-XP+SZUZVD>K?[WB_>K%.YN BV*U/_X/.W@+'3(L M.5I>5\J?0E_'EH[Q)IP$46\IQ=*NZGS]_,_+&C"IF 'MUQKA%6<3->R?!(;L M^>)57?L,=\L9./QG>#63Z>A'O$4^&/T>]TD0&1@XXQ(E:GWFZB M5N7U-3.M>>N*4Q1?V-^V X0DCG!!&6=X M&YN"=":! :VE/H,4['Z6&#HBF&J0IB).^VUMWQSCL3\J/2@@TY.A$^4@X3"N MH3UBI:%=6L&[(:0ST"&+(G"=IUG/QHS",&.9EM2C P9IP\8#H>K M\Z5 VK\D3Z #B;/6W5@Y*R-$)0-*WWIH(L;EW+2P MC;GQVB$[6J+;+YKOTZ M_.6^X<)2K4V&.EU#CQ"E9S+2GNKSK!F[?47M%L'$][U%^M.'.PUFLAE(NE9/ MK"/9[R@X>9$)<;/'Z%#$Y F2I<0">U:FBDM]1D. ME(<:FS4U!W_)(BL+'STQ#'\ JV7GHJP@:]8T]6XPN+I#;J5(:@P)?46 *>@7 M4(ZL*:Q5U5QW(&?9-.5?>5QO7IBPM9_TX,YAWF__V;.N?<81X<9GNS"4+KKS M'!+-=6#+X]SE=1+>+8OBHTGC4F;QVU];@E7'*?F4P[X'9F?ES_1VG>F_O*6[ Z KD\7CB>;,"6!HNB M2>MB''T,< TLB/Y1 43L@ 1NH^F12Q#:.G$ZFY..Z\9ND;DD]"V$/(>KTV(K MHI,@&]V[E',M1G__#@@[C6%).^^ 50ESNB2O@0S)?7S[+?X%R/F; @M1.P'9;<3CR]1C M:;'3V@.I.Z D"-]O;W6/=YRO3)7B8$E!-6(%H1?0Q%RY!RU68%75_L3Q^N;: M/:JLVE]^.";:^^NQ-%Q#Z:AA5E-U]49'TJ8SYM*09J^4BM71Q^Q'MUX=\T.'(RO0!=W6ME+BSOH?,,L;3/M@);$#&G&A M+7%$N1Z.LO(5_=^>^PJZNPU]TWG;= T]_OZ ME:A&G0A8*'(*]UVF_0Z"[KU451Y;OL_&JZ;NC18Z[\OZX,]PIOT49]\PK9C<\896 TWJT!SC.K&(:T E M ^9T0?G$C:SCO9F^? T%HX,(N:$6]4LC1P[ZS?DT(L_?^A\'#[F?LQ;>I95V%/>U2/Z;H=6_>: += MZ;X#NDE, S<>2B7]2U.Y_]/3UJI+K;T>3P#@CO/ OE"(F1L#-PBEL7&#AD MT+.F @:AQCA2=&B*)80R"],1\1YZ[';YVK[KL/1,SY=S8,+ZPONK6?:NKO%& MJ@(?6;L=PA[->*([+YB@ 2[[PT,(_59[[& D975W(.K-M67/"'07O,)[Z&[> MOK#(X_X/; 2R^6"A!S*B2[)"Z],?VCASXS3C![L$=QTZW4TV2.9:#$YY>5NT MC8)+&R2+I6"E[Z)%="=]E,;\L"Y!?]SU(/>3-5,)$^J_'J4=:"&J?>Y?;.40 M5,0 ^8-@-@+;8AB2:$Y@D0J6IQEY61T 0>$4JO%/KF9]\P71(3[@V=U)6*5 MG,.#PZ5(9B^>-V='J-M?/:H8S\Y&*:*FL'7#+$EGTL;J&M.5,\31 L;(L9=[ M\]]G4H<%?BK8=.#>_B@2RK=8OML9S1/HF/-Y6VVFZVX!?R.H=BPI=8Z00013%1'#F&$_6Z1OI;"B8T5S:AR8 M5C.H+SZJ'[[5_AYL3N[ \E>R\QL^XDU_P6$3'S8/!;GW">F\G3"8@7($CY1X M(6^R*SARJ $".)VCR!G$*J $!\DK\/W X'G<.W%$!\UI_]8VJK#B45LB03C@ MHJ??8P>-'G6BDF,]?%>/:S%< !O/SN.((Z(X@CAZ.4?0B8*3 E8^Y2.MY&GE M/3$B=^20RNARKXK$40;C[]-G6<=E#+N.:6P^V@%=S:H[Q?.-Z_LN(T.CZ :, MLMT27Z0=CH9Z0UYFG:9GG3P7RGNM*"0.M)I:$BI_:G*WN>M^E@?=CB73P+!F MOV;)TWC["%,/K:2#5?2=E1'%YVDYXT^"UZJ"^0GC?-,:SY*T_<35GW6JLGX. M@"#6*P.08+%DK!#$=P=HFTDH1L:G?>Y$Z+3WPZKI<'T#LT? M$,SU2BG2N?MXCTJ@:ZW1 MF9% +0/;!K30)3G[GM.7\/D"CTSD?0''USVFA7#XS?T!)TS2GLU?_64BZ%IR M%G*/(.N'T=,=/2XPC*5=(LY@*4DL;D#AB)SD@LW5A,J06:1U;&7PU:(3601D MB23T9WU(GNG 2F>ZYFR8^^V?CWY'0/VY^NBUVD/[FO"?;C(XLK"7?^I8=RO_ M ^.LXN!F6"CTPH&GZNN9[T0M)"PFR_O0#]'*.R!2$Y3F"$G9 ?%#@@UFOJ/C M%);2PA; 8BP+BN)(9&Q9_TV:4V 4DB[RYOMTI$_\#M;](TF MGE'QOC_$?V"PU1>T_S#OYPX>Y!5ZWYHBU]'S<+ZT$O$K_:5YUNQ'5>W.P=*= M7TVJ22^CWSPS \K-?L, MD:]8D>K%!7O@YYO;<==4#)_77F37[(!\Q:21"NQV*QZN;!S0@6*)6ZUKF&YG M86^D%9!&6MLCKL?JD"HZ8M4?$2BN^G723=0/(7LWJQ=O6YH'R%-W(M_!G )#.:R7!>UE' CR,.N)0ARB_$Z#F[CXO*[Q)*BYI]%DL_M=$!(:!J7;@_CL1D>;2.(Z^A8Z_FG6,MA&_&V*E^LB?4P:\NG7Q MQL<8^RQS0HL?^/FR;-O$IIO)4#P&T("D=9@C]V%(8NFL4-JO7K1XK64,+63K MTWWAD+TEXVKI87>%"Y/"BFA.>Z(C_GFV-G\B2CXGY\E]#$N\C2%)[UO58^J& MY((5_.K1*5!)9-1;X!?EU%BYY&G8VQ!#'47[!2Y02]OO(.6?-# J*(^X'L2; MQ\4HZ3N@12$P&+WJ6;\#&BLMC*Y=BV!>XHSCZ@Q8BLTD T(#XQ(],.'W$*P+ MO)N=99YO']G[1D:N)9YNELPS[SHTYM_%%BKEP9,Q%V%'@O M%#@D@"?.X$CP+K 4,-5;='QT+=18#]R=K]'PYDB%YZ#ZH!7?T;>]CZ>C]D]W M)2ZIB#.C #%J;1\$,!.=8IP$(IE&2-M6H#2"1NU24F]D%E[F>0(O2]V-IN ?<)]F,##H@SI7(2Z">==",OX3$I M\TJTJ+2. \$HX=E#A:%O>X&/3MZ+O\+"+OL>$]XO'N;O(N^J._^+#F.T @7T M&(Z0$9R[^L;8!:Q V01_&K&;3H6D"-EN^9AYQO1H4_TT#=;-E74=6S*7_GT8EJ.O,3I$EKE0O/]Z:!::[H.&(# M))VCASP$#-$F![O!XBP(:4X>B_=1:FO>1 W?:[T[?ZW^T"#BM(_0QHOC5\7A MH&'VX]^U:1 NZ2(MB&$F(6".MB>BM'%XIOE@2FXTCM?Y;3 /$LQT1%[9 M?2/!\, M0=GHTIC6AZP@W_' %W_O'52P'?P\FWEA6.]1R#K/"OC]?ZWV*QB.8"EI-[-O M:[63K,-5Z$I^8%)U)#1M!\2+]"9%AI[[.FK8[9+[9_CEU-T1ZYVAGG,:KZOGF?G'#A".MF=K,DFCC".E0 M-V:$R6*K3"KQ *J?8YX/.0 XNX\UGBAO J)JK_G-!=-SK?PFQ1)B1W2JSM,S M[#_0=-J8=2FLFASUDOZD-P<[L@&[4,:]< MC.[P>15JQ/IEKD8Y/M=RX\5UOR7#Y:U.W!!U"OWC(7IQHA2]Z0JF+>. MPV+L P:LUL9:SKG:*=Q^I!NM-LTRNH9U_66SGU) M;Y-84>%E=?S?=%DW$6>1XV_.Z56,P_(EPK,X^C\=BA=7V J M;")T$3=L5"M M0.T8AT-8VOWRVZ]3=>B7MZ[_1S8=+O_5,<732HX[&Z,_&T)$U#B$!XD.)AE( M [DBHN!4!4OSV/G,\FL#I7V$)]YI%4_5!EBG>G)E"7+I3;__L=*JGT0>!#]N MEZ"M3#;GWY\/=BZ;/SM"Q/]0,4V]-"O4^L3U5V.<:/@IA;MNCSF?T4U_^M9" M!=+@U2@0T-R9VR%&SWA#CEENOQQ9?JQEW)B)45LX\S[JSE!Q:#0DHQ] MA\!8H@;TG%)VG_&YU\!TXK'8!]XAAS MYET0=HQT<-W&*IMF[044T[5GNU,H8N+!GE?+@\N7.5R&\J2/KWFK^8+,B4.1 M-Z3$2^K?7;WS]L$QT#9_ZM]!DBQ+ZF#'4=1X:]YJ()4X@^[#B;)B7B/4H)(_ M&WFD?=![%:/3YK"8L7E"Q<,J_%WO#?^[5RWLL!A 5ZFU?*V30@2T MFA_N@*YCTCK4@'12-;\R_-K[L4CG_=T!K73*^6Z1]])&.//1=FF!U^\N= MXF!5WE6"S@*7[N]- 1I3.I4T@XH $?8(@O@X0_FM>B1?3/MZN%TR+EZ3M^4 MOJ% 9NC;X+RH>P'GZ]/K'17W_-BW=QQ<]0/TNMWBXF[A HMW#$=Z24"S),.H M[C>H:W;D+_,&R7"HQID\M8.P*4B0G\1P0Z.+S ^;F'20E-N0&9;FLF9 ,>N% M2K'XV(]1>U>(]I;,'C[91,*)+Q[X M,J.>:X#!;K(LS2P=$E3'5&#=![PIX$=8F1KCYO'?!D*(>IC'6KNCW_-?^L:5 M*QY^<315OO:S?>9[;X[LO?2)]\?;P[7\['+N7(F"N$"#U Y%=H$Q1 @13P'W MX.0\^Z/(N$05@3C!2(&&,ZX;ZZ4?:S3[-0._A5LH\":/U,4F+*CK:>7-^'SL?%_VD3NS\_[9%I'+5I&> G< M>;.TS^^A,'+38+!MY0'5WVK_+57GK8)6*O($Q3'==NS4Y%JMQBA\**,L M=TS =$K-^ D>8-9(N$]GO#SZ4OCW__"F!GH,2.,(G8@@"CAJ2+MW5/6;P-A35^^0S1V0 M\VB-0>-'-:E&HJGRGR\ZOU%UZX4T;+!DW%S8;S@:K/. *TV6 M(SA"+_:9Z!!'U,!%$3^4H5WW,F="7!QU Z1@U2&0XY+['UG&Y F_>/SX06R= M#1)'T^$(C3!-6-?8);.,8T *V5F1I0ZT,LI6G(!8.M0ZM6O%[0'_(2_%M.!U MW0VW?4M;1BT'E1ZCDAL/],,_]9,"YQ^ ;9!>)5R? MY!N&]&9"67;L1(X2-^9SCB'R*&)=;8JP#9GIY=;R!'*UG;Y$&/ MLYG#DMJU7\QNY-@?_[TQ[>>#A@0/:%OB_]1M;;/V "L@;N.6/)4(_26W":NC-C6G:V:^HA@% MO_NX-8_N\?KCH;$H@HQP^FK;DX M?_AAT+.EUK.W5 MDWLM&&FD'.!%3?=NVI!!'!K@T(NOP%+&<[7-1<5"2%_\ M\^W$D'PWCA"#!US26U?D^HEA6*-RH7=AM4S'+,S6I3!.>BF0CZ7E V:^6<603&IPMTAK($>"2Q1XW M,WH$-3#!2IEU+H!(# ;$=D!G MN\_O@'"A')/-X5TX*[1T#LA RG*YB,S5 \'B?Z,V";5&UTR%CV@4';@1SEZ; MH'6HT6ME;@?N'^^9*C]CB&T1]G0EM?;'6!4[=KNS&I[]$':L+\"R+'T"$+BS5J3SA; M5N6%W>R7.NN5:!6$ROJ.XWR7^-RMXNY917/XSE[+BU)%(4;.7 M.'TX\O-:9D\XEC8$X8+''\^"L5MKN-Y6M!!@W6TE,,H?3SZIH"ALDED82N([ M[#O^:\7[;^2%0[EJT]M7?(7A@E\OX9PT+VC/_OFK-%VQJ)W'-/Z^R/[1HW/_ MC1D /O*?A!8!I!Z[M H=N/$ JVBI#J\!+O>@P9(7IHPKJ];R96FUR=OB<1GE M^VM*# TKC_#Q0K71G18<<^1NR9(V:EH&2K.%ST;UNGG6=M7*>CN8K3;0?:_> M4L>/HC_S_[P@[><6>5;I5F;.JAD2#\QJ'#R'[3) O$Q3D[EI0O1Y!) M,^((Y3$U0R -7%VT.:QRYH1"K,3IJG5!&RR+-V\EX=$*]M(C>>$>:J&EF46F MA MVK=$]!L"A*%8*1!:WNM >LP,J?[/R"0CL1.@6/:<4AN[4;==B>J$[ M(5PND*]R<'0'! ,G6>G0N3,Z*=M7I-G24D=;Y=_>ZLGNCU:?_:?[($BJ11$Z MG!=F]OV\*=D[B26)9=@ UE3G&2\;^M*:$U,KV PLS7*(BJI!NA109+M_6,V; M,/_F;ZY+Q21/#X8*#S,0"J9!^*.V+^-*3PE@N7IKAC01DR%!<$"K"?<)G4IX M? =I _#4.-.8O4?3,G4,/21R+R?R;5B'58JR"C=@.FY%W"^=0_MO $=J5\.9 M]W_B:&YH0',CJ:I#HY."$79?!LM;[0\1RVF'I9+%'1'G(=3' ("D-=8PS"*F#8_31@;@T%?ZZ,=2A?C)$(%H!E5E+ M>"ZA,^CH.CV&3Y,("WJ2R(P=5+T#@ES"K9DQK[ $V U6.AY(6_93*PU$.:FH MW"HSDK2AA+#MC'1HG-U8K;S2WF1^TX'Q_;UNQ:!>NZ':US#I1$K/J>-<1JVY MQ)*N9.AR#:^2Y007!Z*Z6G$/..8(L6[9;;=D;ABNLZQD*NJD59JV'GLOY=V5 M)Y.[\N%1EIH]HOB7[<81=@%D$48DJ'.&:FUW0",$F[M%>]AY3;6$2HYP.!D+ M: L\Q 5B)%G&-&@W,7&*8-I0B\!U9P41L)@_CL^^QVDJW'H5=E;FFV-V>(12 MV&JF[=M!.7\21\F)OD'&L)0$Z06,Y0YV*LHP!+W?THN6[4QK3FH_78K0W6AI M>[#\=5,Q>"$UB#+4_E98]>:IOZ=.O!0+Y3J%+)00RPK8;>(="O1I930.1NM; M:I584PQ$B><>]/NB8>'R=NFXA"+37-Z,-Q89?WZ :>=PA,M7Z7DL"6&RP-K_ MUMZW1D/9AFU/J>Q3"&4S99_=E$V>T$R279(VHI"I9$_3WLB8*;(/40@QE:1$ M0W;9-(,Q)$F,_<2,F6C#Y)YHW)F9VSN>]]_[XUWK_;[UK?7]>'^<][^YU[6N MN<[C.HY[G>=Q[A4X8A^WF9+:W6*=:050V0Z])S4-@;G\(+OL_M:@H%^G"@ F M:$AJ[V-0(5E5E@ UFC?%;$TGL/+:3(.]:AO!,IX!6W/H@0^9%(@Q/VPILCA< M7QSJ?2U%/?\B[MZ-]8R&2_@5&'\!2.^[3986KC8H7Q+*BO)QT:^$NYH'%S7A M;)62*8*":U1H"=:L]4EN]T,<_=T'AF.XMM-KZ.!"-559;LW?)4%,:)9P%Z@* MU$ ;UP#H5,O3>.L0N)IWU^0>X.NVZ68T);X.H]W)/'#=&U%X9H\I"A^EZBHQ8'_E"A1A]Z"-3A=]U5SW#-O3Y[#V)7L MV/6^8)]@ ]16; X:L D*6"(?"02$^O0E_N(B3HA5SD932NT=B];^AK%A=<+> MX#70FJ5 =,D_VV]F^ O.< MC -)V/-SKE"Z277S7\7'N2'\O1(?=AM9;-D.NT$$PL7;@K.=0H':>>UG,,[I M_DL="[,%G>]PT=F_^>[G?^MG._W\J)-H^#NZXT"+&[1Q9L@*$4>H\6A%,-RF M!COI712Y%5B(O!V(/IJ6LB6HNJ4Q=Y.SGK\[DG%E\>R=3>'5HKLMSFP%T#J> MA4ZF!"$8BQ">$K]Y,;^XJ\S[@BGNJ;!\QE#%DN>I46/ MS^Z2]948L5KN1^>3=40YJ# $J.P$ H,8PT$:J!RU5?A&;*=%."8IB0D'2ZP M!IL4Y/U#";*EO+Z.3(V>I[VHJ)@S"7ADB0K//;V.9/+#2->X(V)@ M;5'&;4&@T!$4E9*2",&HL2AV4%J%_XL,]":<%Z#7EU0[ ;.6M^N??%CV[L)6 MX_7E;[/:2]S66APF6D-T> V:JRK8OEHL:J>S^FT0M =&.@A*."4V*1$%D/"6 M(=#6&K>BJQZ>N7LCZY)-.&/\9^8.$;H9Z\WB]LH\V:@,NXZ61452QC&L8*'R M\A(D?5K@ =(/\0) 3JL26,,*IJD"PAL-JEHN#_U"FTHK7SG*O:%]=3/,7@,+ MX6R5&9 OCA)L@CZOP O(H/-X&>#YS""H[A_ )4:H(0SV<":0'3>Q%!U;NIF MT+1=GL2UQSRMZIQO\LZ-?OVL@^R3,*Y+&Q IB])S=;&$4Y10_-"E@JND\:?UB?WC>DK.&F]Z=XXF>%I< M$;,$$9Q-:85K0"/^>B!'8(<["+PC91)"*)O A;;G@K:1X^17)1--)J;;6C.\ M NI<;]>3X?_L\'LAN5Y@"HW! 2\QBBD(%;\=%97;;>:-3(VT]ZG@D'4CW.LI MD3A9T1O^Q>JN1?_+%MQ^^!J-"M7T\H&G7TBEY06"1"_2,X<# S MG@ S-2#Q>\%\.N+:&53G-L?YI O--XIGN)4&V>VN9EZ&DD5*6UPY#R/R MU&^[]SX10W,>H-KE,<:!I.5YWBQ,9^98"=LL@>-;&4Y;NHE.U <>+?B%[7R9 MOXW>C77HH.6W[_&+OJ H\);#GQ=5X)1X42R,0?0E]$BSY.E M\GU(B2V.9X3OO*+O'U5OJ(>N.RI)AS=\XXK3>_WJ %@? MG#V X.8)'(4.8"1'X=:D/N_=\P3.?!)^*U"1NX24C?O>D&.Y[4Y&(.6"9R3= MI5KG_=ID'<5X>"/V*I\D>B:T%;^(^4YTZ_H*+'EXG$F-=>9?SV-K%85??^)+ MBREC[JDW<7S[-L'[8\)FC=?3$POI'VE16B<@&6<6055\@OV@3: %7Q> MV;" MP2B781SA61A3U8JIB47..C< ,YD!AHW%XSM?;PD81.AG!<2AJJTZ[)IKRU-E M Z QI+KH\2KW,%.]C6(]]5<5/;DU6R\T"X*B\@-WW]-N M=1^ [8*1CJ]B.ZC*;_M,8-51ZIR[YN\2J_M2A+NG$*D%\'@E5][FP8CGU=79 M5*?TPXHN=!V_GI1U5ZP*_!PU>#WPAQ^>>BTP00/*G*_ 7:P JC#<58?7!^ ? M@258UE;2,:G':QC#[PR[.DXX[^?[\V 1,@9EYE7,%;:_,8\.2=FF.9 BT['? M"H_$,U=;[A$;\1_Q*J)J2A (;<3EI1':VS/U5M#TQM1HR'\\4OB4L=)[2Y0VN@#\2U?^8E0[2V M@!, Y]0P]U^+/,5K@RVV=BKZ!\:3L^>O]_CFGE[?XA;2IQUM;O,RU%E3((D? M1P.G,N.9TKA5+W0^V"-^EO&\2GC&;4T1R&W]D&E]M1Q>MKFFP7X]^65T5/<. M;<^H5+CYZ7H-DXL"U5>BLA95WC =D@T4((27&T $3Z%32P$\!ZS T)^A[;@# M]!;XC@8WAD _=>^=RX86:Z=.0Y\R4F98P>%&MV*S!&J@![\9<&YUMZ6B&Q1H M!%F0P99_]X?)$#I/:6I6F)I5WOT562,MHV*_>3_CI+>.Q WKABS\9[@2)3P% M%3:OA V@P94K\>MP:P B5> [BTZ[>RU4;\1*D)^/_-A7;M)OCUF+Z(5GZV8E M:P?*/26_(7U"J,,9$E,4H6@BW^[GZZ_7KD+0D=?I1XWY^(MTX+Q4I!JQ$BWLEV MD-=FLC%M:7VJ/OZS>7CEMT3W$5;_]IA,I*UG4S+#W=+)3G' Z?6SOXZ^YP$* M? 6&08/&F#82J)M'18,F.KBKX,WQ(_E3"E*S6KM!K^)UBI04;MU6D\IOC7G' MS9_4%;B:Y3K&3:YS\9LF6_SIG;961=@]?-MV6.Z["3 MA.JR4_.CWFVHU?:#OC2#*6:\T (53YA2?NM:.6_YZIU1>'VVUS&I.\X7IW4W M'KS#]7OS=K]"Y0HLK(\1U66^:A@B26$1"35FI,!G()W]/"V:G4Z@%107FZW MIE2!WF<7:GF^NZ5-)SJ8;Y/PWTN,=9IWK$HCWNWE MO#,EP\!4@NRL349:>.!+JI+;]MSQV;G+-,QN[Z/=)I=H.7GA.W>^*Q/50IOQ MPR@Y2B1A3$R#=PLLH-YB!'C[W!0Z<9[ED8:6F5ND1[)M8TW';R@Q?#QJ^TQ. M?/EP",'[Y\%GH\5^-K_"#*S M NLM:BTEHD]Z=0 3TBR4HF!)N&/3F5+^ M$ZG_AEX[6VC=5'"@QEUN)%7[Y/F2[F!5/0>;=N]S]R06?U%V$5BW*+]Q!.#H MO&"OH$^T<]!XL0<]/">T+O&;;;JCFDT-WYSM,F>BWY1_:^Y>>Z5NDBCG>.RK MWPV0M/U+Z#/SC37WF.",\!#8*Y 41L8[@UV\^GF:EE0SO453 [I1/*(:D7AR M@>J@8])?/_!/][HXP[4DH>;L5"RJC5D-IZ(9ZFTC#BY@.E##4/<(M9. M^$H_+9K4O?C6G,%PS_2]/$]\13;%!8FJ[8X)[+_?1):Q8PAQZ#41D)PSFZ2" MNQ \X!/,4Q[9J7S3T.9QKOJIDCLM\SJM-,A30>L*#L4O%=T5*V$":(KB:@*S M1T1E>,D)W [10T@5S+%SM;[3G-SCN^@'U]^.'R1+B5!GZ05$AZT&=^'W@"!"+WV8?"L3BU+?D]!+OX X% M;_CY:T:])WE[_=OK/1V>[-G[?LEWB:V/E%K#'U M,EF>=A/.( MJ?#M?N9/B&"8>-7SLX4U9V .%H<_=Z0V7UW(3;=;:"^66U6W72NP#0"!NETH M);I/WH';!Y8 \]1A'_UR1%VXF_@.W,3H>JD4L_'NYR._-PW'I!2UY-I^V*\? MT+A_7U<'LR&XB[!JI1$@L(7>^Y"X,4]QZ"JPUBI=G8U)^G6MTDA]7G)6)7?G M=;FJ/84:06I?;UP0[!LIF-+1=:'%*_2'"3/!/U/$<5NV0A=E-(;#G.O[][I* M8S&3T%)VWA7.4:R4\P,55FXZL654J> :7Z+1\- 9=6MK):=?;3U.%NINRY\; M[C-"=8X.5>(: ^H7S,[5,I'#LKF>[1ON/[J=L/[MWRN7]\/O$VOZ: ^AS82V M7F)];@.*2E0!,_:2-;%[M\&EOD>^<-^\#9E+O1;B<"[S@]2ZX)<2!3\)+"*\ M:I[;R$:!.PG;(>%HSN'A_F:JL4GV4T//G@>]^/L@G>9%E@(JE](0 MENG'(5LUN<0N1WI@2].C16GEW6L_==RS.7M=UU 7A@\EM!FBPN"@"4*H?((? M"CH(@F8I<*0*-KS]'CA_,HWM?_LZ:R94:/_,GF!WQ:KE^VC-;FTI[;NOV?VU M Y^F[IS\N0)[0^3*"\Z)5^M)"&)NQH\R:YRY2H$ Q7ZPQ>'5J%"M'S6UJ7;P M[&"DB=F%.K?>T%_'9C"U'G)E'VK#K\KY.OU%FYXB A<;VHAIZ UBR=\4-9G/\=90]HS+W/Q#: M]!8QX^J0M"2025MMVQM7Y6/ ^VRN0CO>=) $;<0N32W=*1TV:7%[=N;#B'2D MA>_7T)%PBT-^9QZ>V^"O._YD=&U?.P9$[&GFB>5[?JC \2=O@=2QT*2K^-9?=K4$,"^R^] )(,K&C_M(R&*"PRL6';[5AS;D- MVE,#]@-4FK>W%VKK_9/]BY4J'E+WDC^'V5R^TV5Y+]<\'K.CZ9[44%3N/1OA M59XD)!4O.,DDM.G^$:FW&K@/B*5JI3,_K9#S)S&NX*Y'9#!I*[%[P.MKEI+= MC;O*2%S))2GF--&<_%241<$H@(9BLOT2BVG%KWJ]8["S++_E0&YE5\>\&O:W MBPZ]??^L;OW-@^[YI'2ZP?V9G(-Q.W5CN=J=K]&>0U<5J4Q@9PRJ2] 0P*>'I[HZ$(8YOBOKT/8/L4;SRT+]>"8!3)H/ N9C%8HZZ M=5+@> G<-3 KAB=!O9E'=;\?YJ\Q7+>V,B;RLD3L:,^=HY^.K>W,>'WZF>,R M@5U&(XXO,_G1 #$=0N%I"^ 'JAB;%/&]/#BK,ZUL/)P.!K*;\*9KI_6;[GQ'%NFE:E9ZOQ\ZX'FC07MA/.$ACQ'&^AL@*+0D6/ M&_ OB9JNP97 7$Z'C253$RG7/<4UEY@JW/EZLY6LK^$'O3^4L9Y=JJKF7V23 MV3D2'57F,7OC7FOH8C/;D1/J[ W[7Z?7>U?&<]*D)A3)6/ M %, )7[Y&S"I) RN>-T1R)G,?,8(92R%?3OZ3L92Y+[5H5Q4['K13*+K6.N \J$JMYMS*K.9@Y5%2]!6_02=3;6F,.DHN3'A";5 M0$4!/)V+U.BQYE^PR;F;UYCFD?LGO;,9%2!,;P\I],J49W#D\N;6H(K+.MW#L>3IR_B&/U2GW/GV3 M^5I?F>ESHI1:A52RF/'$T?$CS%I"!AXFW-\OE.0YNP*I6'C'$GEC\^_K*OVU MF343F::;2Y/SY (4M?-WK15^+-]O26 5$P&Q@LJT(FZ99I2JR!4MH!D M%(!7D%3U:D^(R4@%#]HQ#+$#L.+H3$WV2F% M\Q2.;+N10_JAM'_RN-^$^\/(DWS#K(LR.1D':"[.C 7)N2&.0,Q9\>^A]:"D MP$F,QFJK^:@$*APIIG>,H.6%>TM\P\0,VO&Y(&K9ZNVUYNPV,W1ODL?;8I<' M1M')X+G,\P4@8;XPM.LQ$;?TX:4*H%7D]BISP4_'YXF>M6#!S0 MJ6ML:LK5KJH-FWJ.:VJ6?YR [D.OECH(B[N$2CW0ISR/%=A )9)BCPHBCJM/ MS7-/ [;[00%09_5/+7J3O;%C:.4/4G!,H)V%*^9R^%4)X><^.9Z;7/+5NG_G M'K#0H)G"+84= MRZ_S",_"?>3Z)TR&PYR QR5O%>X!KW-ZF.NP1DNNP%!&:33;W8NF8UV0,_4NXZ"* M5L0KC:/[=^0/6]\HBC(BO2<"+A2&I(\HGL"Z1ZEE<[]'=6,,)L_$YWYP$"^9E M^3/9N#<9N!'^U=5R>V@,53LB5"3P*T1WD3KX/D@']&6OP+8);X[@H@"F/V_+ M=/GI"3^S)X'7PZ7&=C>Z#XS91/>N[0C(N>!$:(+MH_+C10T4UA-B35DZ4@UW M%-RK2D-GC!^I9L^>,69_HX:(TWL?P3GS<%611D]YJ+5IF;.)J\3V8_*#(R90 MV/3;H#,4T-" 6R?P7RT5(T3.)Q*4R4A<0*J [\PC5R/SV9$^]+9<[@O0V1-; M&G[*+"A%UC509UU'>=S1ZO<5;D:UF:+[*-9C)N"%&5=U&$ %8=+@P&&%K4)S M,'.MXSD.(:W@3V\YB/9(WY6WK?3>#C+C4JN%0ZA:-L**CGNN%T1R$3TCRXH/ MT/H#((7C,4U\U[;!R0A42"+K6@.=['K.N8MX MU>A(>7=(^G;)7UG4E[@8G#/^ M8?(O"TZF[%+[*+C1F:V2[CEG!DVCI0EMBD@=:!PO#QY[@:Q MM=CB'4^+..4KZ),2__V8(<4A2@U7[D6-_9L@6[T39A-#8 M0[\CQ3C:ZFZR\&' W7A6):%H]&LU,NKXD7#NLO%"L0W0H\_;4+EUQFK6\;B[ MD^7T>O6>:&38E1ZBNP M1#M1">I[T0ILVE\L7#*]O8$3+&LN B"RG8HXAGBMW7$[<MB-M\:3;3 M]G[F0T+M4W+C4[*UV?(^(/%D9FDZ]3QO]\LCAX[A%FLO1Z%_?UW:[:\?C/UH M^?UDB6MGZ//&X!KZW_940]*DPJ>X_V:HHDP!/_X)6':P!1A)60QW=W8?-"T6 M"T@/2L/IQXT)@Z^Z=/_3J_2>_;IXM V^CPD<9B92JIU3__2&\Y5YG:7 -RJD M-R@O9@X?V)O+L:=?CZZ/>17CJFE0_?"%A,K2YO8#+T(>:J]?]ODOG9W3&-!8 MK$47V%%"Y5?\&]6B(CLE'N4@H'?7WY#^IWGBQ''@65/%@%LPHE YY&74Q1>E M[;\,+F\_&["75![R6$9+-8VV"<0/([;YC_K]?*6""![@^LM&X?ZX?(T*5.M: M/RH86OX_'S6Y&@I&HH85V 6F%#0!?Y.73KC U 2I9SY;DK;]" ^]7H&]^-TA M.N)XR(R3TUF'G=@'-IN3#GS'!OCK !2^LQB_FK!8>]9\"@'PJI3P!?[4GE<9 MKA7SXQM>D]J-R9>)2+?N2)V'"G]#AM_$1>_LC4URA%TE2I-5L"A6&;77>BKO MMFEPICM=)S8SZ@J][[))MF6-G[MQ]D"O"4GWC4M'3;=.]=>"[]__/_#M^M_X MW_@?!&IE[#\ 4$L#!!0 ( ," 6%8(E[[/28,! %0M$ 5 9FEV;BTR M,#(R,3(S,5]L86(N>&ULY+UY<^0XDB_X_WP*;/?;F6JS0!4/D 1ZCF?*JS?- MLDKY4IG3;ZQL+0RGQ.E0A)IDJ%+]Z1?@$1%27 #I%AO;<8Z51))N/^<_,'A M<+C_V__\?K\ C[(H\]7RW_\0_AC\ <@E7XE\>?OO?_CV]0/$?_B?__%/__1O M_Q>$__O-ET_@W8JO[^6R F\+22LIP&]Y=0?^*F3Y-Z"*U3WXZZKX6_Y((?R/ M^J:WJX>G(K^]JT 41/'+OQ9_SA*5D"@+(*=1"E$F4LA$'$ 24Y0%2:H0#6>W M?\X$4RRB$BJ6Z[JGKX\T\__?;;;S]^9\7BQU5Q^U,4!/%/W=5_:"__OG?];W%]=4@(^:G^ MZ^;2,C]TH7YL^-/__OG3#;^3]Q3FR[*B2VX&*/,_E_4O/ZTXK6K,S\H%CEYA M_@MVET'S*QA&, Y__%Z*/_S'/P'0P%&L%O*+5,#\^^W+QZ-#DI_,%3\MY:VQ M[&=9Y"MQ4]&B^D297&CIZZ=53P_RW_]0YO)[DK?:E]6#<+6ZO_B2\12FOW@3]ZOF!SF\P#O#7"QR\T*] M7XJQWMW-4!>+/KS$OEZ+5447([P6VV%V1%Z87WS2/[7#F >=(--ZG):Z=T25 MWRNY%+)ARV>/!KGX]S_HG^8J?US.O]W\9:5GR:69^JYN]0R9R_)J*79_??.P M6I:K0NHWH9+%0Y&7LGPG674C^;K(*WW#S_*>R6(>4\5X&B2024P@BCB%1#$& M0Q%AA5& )<[FU>9;F,LE_';3B5W+-HQ@?W! LCK""(4L5^N";^?2^\6A"5+/ MC68VQ3\MZ;TL'VA[@];.N!V-PO_Q[<>;'P$U.CT!NA3@=J,1*#N50+E1XM]^ MV@(THC47D[718F#SW("M_*#3J[;4LS_!K;%VE -&.[!5#_S:*/C_OI(91>O7 MUD[9),WY3,+?BUF/6G/%GVFP,.[PJG@)^8H/!GDS+9FGZVDGBL*H<9O_Z'V\ MG_;>XJNB4YX6_(SIVRM^XBN]@'BHX+./VBRXAD6I6@W[XC?6UTK^ :P*(0N] M!#T V.:S7Y?PEM*'^9MUF2]E65[QOZ_S,C=?Q-7WO)S3)$E9C"7,1!A#A&0$ M"1<19"I*F*!)Q'%L,[6>&6=J,V4G)MB1$_QJ)+6DTW.XGI[D/*(U\)S5!RAK MIK*$8>L/EUJ#&@-%2U8KT3[B)\-(/\E%57:_J3FJYJ=SHXQ"-Y:J=NQA>WD_ M,GB[+@I-/1\T[>2WRZ_T^_OO#W)9RC=R*55>S4-)I0AE %.$&40R#2%%F$-" M-!\(&LN0(A=2.#/>U,BAE=.-",YA:D<('I$:F!A:24$K*M"R@E98\$,K[I_\ M480E,)ZHXMQHHU*&I>HOJ^T3V/^>:])ZI$N]*CE M5\H6\JO\7KW1JOQM'G.&$)$(DE1@B&@2:@\C0#!0*A$I2B@65BOX?L-/C6 Z MZ<%* 2-XO5:H?]A1P8U^'.UAQT;#H3PP.5D!#'ZMY0=& 5!KX-&EZ0>=)_IR M''Q4-NL'S$MRZ_F4?ES74FA#J/SI:T&7)>7&%S.+N?H_%W6,H?R\6N3Z@LUG MEF%-;BG%D)(@T;1'$DA$HETJK"F/HH@P15UHK[.] M46 >F )?(@QVM:CY<%D>?D#^_'G MQR4O)"WE.]G\^W%Y7=W)XA<-0^.C?LHIRQ=UL&L>IYF()*/&; @B%$F(XT#! M.)4(ITHR*9PHTV7PJ;%D+2E8; 5THTDGW.V8<2@T!R;#3FSP0R?XGT"^! V^ M6^'!)PNHG6FO#V:>F,YIZ%')K0\H+_FLUS/Z4=CG8O68FXPOS:'O5FM6J?7B MBO/56ON:\R ).2)9#(,TR2#BDD B(P%)E' A>8J#0+E0UJG!ID91&UF!6A5 MM-("VHKK1E@G44ZR*$ZYI)"D)@F ,PE9)O7L0"(9!1DG&47S1UFPU=@X[PXZ M'-)70OP9,"J ,!N&L@GF>,37;@+PA=G A-^)!+Y(+O6B4*\&9R8!4^2:Y%=E MN0U5?I$FEY,N/,8J;3#R1/ GAQJ5T&V4?DG@5O?T(^QW4DD]!P@]1ZSNY5?Z M_:HL957^(JMYRJ.8XX3"-% 11'$00*PR A,44ZI]348SIRW/XT--C:P[24%% MOP-:2^E&("=0M:,//U@-3!X;F!HIZZV-1LX9T)+Z(XKS:'BBB1,#C4H2YQ5^ M21$6=_0E"%9]7)954:<(O:5%\90O;Z_N#?G,$XI):G8J&$,4HA!Q2!)&H$@S MRFA,A(BQFZ]Q:KCI^1IU3A*C"Y.#[\H0)V!E!%&6X1BR0(40R3" 3*_J(GALI^=(PRB>S6/]BCCA=JV^EK!E]CH,L M"6@F8*!7S!"E.(0DC#D4(><\04CR*'#:*CD^UO2H8?4@BZK)V99_7^O MYT;G ?.U*W1BI''W?S8W&+&V77Z[K7;%:W]YI-^=1OP[72KOM>MJ8LXPG.(I22%E*(-+_"4FF65[P M ..($!Y1J\6V)WFF1OV-#J!:@8=6"T W:C21OJI1!#PTFH!5JXK#L0\/=CQ- M;Z]@G<%C !KZK38SL+54IQ'8JM0^,/DV8D;CX_M,6'>5"O^M[O50E]>FFRTZNDM?+5NI!U8MH\($D8IRJ%/*411 '1;GFD/?)8<11S[8QG++2>%2T'G=K4MROV MOX!&<-!*#C:BMTF:+H<<;8U@,:4- .W \]:KH^HP_0R [DASC!W*GF8/1YA. M3A&VSQIO'G#4[AG9N][K:2OQ^4&*MZMEE2_7>N:X?I!%DS]WQ?0,1'DU#U3* M9!80F"8<040I@9AA!%F"4J04$QP[1;4ND&5J_-^I\N<+MR =K-%SCW(8C%]A M$W/O?-8,;+4!6W7 KYU"'K-_/< ZU&ZH@R2ONUWJ#MG9_=0>C^R;0M<.7;/V MS1W5;_OUNC*%ODSMM+F*$8JR)(),:I9$69Q IA2%J4C2) V",(XBMRRZD^-- MC0XWXH+2R#L#92TQ6&U%!C_DR_;7Q[.5>F%O1XP>$1V8_+9@WC1@-L*"'6E] MIGM9P>(MX^OT:",G?5FIOI_W97=;GQ6X>=@;O=07G^E377:C*/2;(;?1 '/6 MH8L'U+'RKJ -3U28,9Y!&F02(HD%))@(*".*@H@&E&56)P\NE&-JQ%3;J VB M-0>'-F&T1FR7161_Z]BLUD?!?.@%O%$"FO*4&NA&#;"CQ^R4)?J4A+K )"Y+ M_5%,,];J_P(3^8H)7(SGZ3!!_\>/&#FX&(/GP83+'^_H4QG.$\*UB\PXU!YS:@Z>A)"*(( 4)SA,D>3T MHGPZ>TFF-F?]LC9V,:?_^59@4#42 Z%%OB@+S\%$MB&'$8 ?>\=T1XT9V"@" M=C0!K2K@W2F+7)KJYX[F,'F #G*\9I*@.UQG,@A[/- 'D=9EV%*& YY&%*8$ M)Q!E/(*4IAQBPD04X3 *F>C/D%.L;/?B,^Q5U.X D'UX;&*E[!R1N9!V!BA@ M=V" 5R2*4V7K3ES9[]/>;MQ_IKGXN&SW>>9$2(Q-E)"B.-;?-XXA1HI#1%BL M8I3$ ;+:2#\SSM0^\IW\E02NGWHQV"U^]H]@#7P)[^#DQ'1G/E_ M>P8GY\_^# J>OOUCHXQ* &=4? L%)[XX/@XHS+"675?2/E5CU >_M.[U3W-EW,J0A9*D<$X1@HB&2N(.0VT M:\%$+'@4".:4M>%3N*EQST;2'==:?UB-L([K#J]&M*.NUS+-P&S7TRK.=#<$ M?)X8TJMHHY+J$*"^Y.%!QN@;MGDHI'YPO8N4IIIH(\%@$LL$HL1TMZ-4NW1" M)6&:H31"W"U@LWWXU*AS5[9ZKXCN'*$SP>N'@P<776,Y.^C:1G'Z839X_&8K MEL^HS;ZRWN(U.X\>.5*SK]1^C.; -3V+@9L4@8]EN9;BW=JM?J_EY30)T)!M8/^D?9BFW^VOQZU6XR]TX*ZV.UNIQQ(K694G.(/#/) M,CR&J6(I"E#(8XSF>[T)7\MX=BT9_1_G+#?6$J-:QX[=A_U2!IX#FM2+>I=> M+^/O3>IJ,UON;-8#]@1VK]ND:/Q&"[%)SIB!3K_2A 4;$#S6?^^-LJ\:\.X" MC%L'OC= >[7@^S_IL@,AFVI4.W5&32FT)"%12G@&D<@(1"E!D&1A!-,@#%,2 MH$Q%3G/;F?&F-I%YJS)W#-\X$RA)-;XX(.903<@AC3,,,Y2E(8[U7S!Q*67B M$]\1RIEHD8#8P=BU+/0Y>&T7"=Y &WS=T&(U>!V_,UAX/KYR;+17.:)R1O5C MQU#.W=:/H-NS*\O;NB#*7Z7)U9/BZE'_]E:^R\NZPN@7[13JF8)KUV!.A4*2 M:+^6:F(Q =\(8A0H&(:<,>P8:4C0!Z:HC>A=R:6- 5KQ02<_^%(;H%7!'X7U!<\3ISD//RK) M]07G)>OU?HZ/?+B/IK^L+.OGWU1F1=R.HL>>IZ&4LBX'AS(*$3*!F0!G4)$0 M"9($,L1.73?LAYX:]37RZ25A(W)->$ O,.M:3#\\-'([KN4=#&'K? T![^!^ MV(L$X4[NEM-:Y+>R#Y6:9X/7("E[)P=^Q50^&T!.I_A9/>'23I.F5/]R+_R-5M01_N3E([DY@T3CC^P?^/8:]T2 M=#MB'P#*@5GZV$4DHLBYZ M<7*HJ5%1)U>=;-%(7?_8B.W6_<0"Z--^X>FG VQ'4+.AWHCJ#3.' A/> ML!NIAD1O#-WJ1%C!%%$S88\O MTJB1+YJ,NE]62Z$]5EZ?>VYKK-W(NMERF$;W!1*FECSK@>!IL;.K6A R_;#O66XU9MQ++AZ9,@'9O2--KO5(HU"X+E& M,_!,IZZ@Y R\JKD<1%SHAB4')OTBB2#)-!KCB#,>$@I3=,X[-*&+1,LCHUE M]74^3PP>>":K175,D#B*I&4FQ$7HC)3R8&0$K9 =;_W0RNFQ&?-9+'QE,!P= M9]Q4A7/J[N4DG+VA9V!T711ZYJLW ^NP+*>+O7+#PJ,VH4_-UO_UX\R,HC9^[+-Q@F1I:H_,61:+($T1 MY$E$F@1/$I,08ADKPEF&1&BUW#[R_*DQRELSIYK*0$"M"I WDVN/5/&7,-IQ MR07@#,P:V^61+.N*0/Z8X8C2GCC@Y=-'_=J/J/;RNSYV6;\O^),L2]ETM'PG M2U[D32NONL>0PBDE4G^^62P%1#CED$1I #F-F4B4"J1=4TF+L:;V93>BSKH\ MX1UQW7HZV_+N6*I0&'*8$95!A%C'+(,)S"+D/[_@$6"I4[5!3T)-C52VM4+;!4#G69- M"MF.;B:]K-/.)/PVYW4=:Q?ZLK(=S;V&[0;F1$]F [\:Y4"MG4<6]0VXKT*, MOL0:MW*C9S#W2CWZ?OZK,/_5O3F ,Z81T^O$ ME$0,CTC[C513X_ROYJ1S__(6?BPU"G6[X__[X.T9:#2;#&4_!WH:?-W*]'LB MZ^

F;J%P_W<3#Q1E^HA_BP7G:=5^8D"".1ZF5]G,04(I*E$&=! )- LBPS M'54SUO\XXOZ 4R/75D*@M(C@H9'QDB.'!R"VHTZ?P W,BGO'"SL0C;A=$:"A MCA0>1V:0@X0'AGO%XX/'E3]]:/#$?1=U_MM-JMZI"_7F:;_%DRD)U30+NE;_ M:TT+_7$OGMHC)G]9T44YCY%D@4Q"B(4*S!2EB6)KLU O=J3^?5JJ?9;R*V&I@P=]O8G:^E]J+=75-+;6OI MC;*;8X-_F8:E>S4I?"V+OT(#P]$MW[?1X1 VL6R"Z'7HUVB0. 1V1YHG#C*4 MCS)0.Q6F6@'*=VO9-3>?!RA5*=&K#4S-GB+%$60JQ3!..4=)FB@AG3*17 :? MV@2^D?V?_QBFP;]^NKC&TQGL[=8B0R$ZTL[C7HVG3H.G&:A6@,FF1=&OG0H> M0^E]D!NDL-.9H5^QJ),=**<+.ED^XY)\B,,#/NT.IS1#_)>DQ8?\4C%%,V.I($<807M,R7&5XA82-GC =3N7H^[">;>#^OM8/-][F M:JD?WS;]283D02A#&+,LABA*,\A2A6!,& ZR,$TY<6H?#8XS;\>V4FGO=WDY>W"/(>\5YL9;B M@]37T\4'*)\30F[QN>/ZGXRM M';AMO+C8<9F?Q;1.7-;/9?E \^(_Z6(M?]8.TKJHXV+E+ZME8;;A35&*MNEJ M)H,48=,6"2$"48P9Q,:="0B* I3&G$JGW6_+<:?&=+L2NGDRMD#;^38#P#

)_(^@ _6X=P?'D!]F..JIGY C%2U_)]?:>&9)MJ^@/^3*O9%TH M\:.>?Y:WIB1 UXJARXS&699$* AA2)2"B$H)J< "QCR(>1+&B!*W1$B'P:?& M1IL>VXWP;='3K?AM_5/'+$@7:]BQU5 8#^[$6<$[5*YY#]!\Y2>Z##UN&F(/ M4/:R#?L\HQ^S?3-,N;I=YO^HV\JTYXC+CTM>U/M77V2Y7ICP5)WCV)Q!;CJ% MZ:L_K\J\[A&FEY,J"X5>1(J4"8@432!%/( APC+,DCA$RBK?QZ]84V/#OQ2K MTO3-:Y4 __Q'K#W\?P6\/9;_9 *[IO_70Z>!&S%Z,J8=98YOHH')=%>ANB)" MIY+IN= H!39*M=GBK>$:O>J;/I\UG3//^D7:$P-[$FI4;O8+Y$O6]OSTGJOE MNM]XH<71G2X4G"M/_8^71AM\;=<1/M'=>A%="-QMX_YI<-3B]TX MH_7YF8WD'I?4;E#Y6E);CCKNDMH-BKTEM>/M/38DGF>T?Y%"WM?GV'\V!/FP MD"OU6:_=N?EQGDA%4D499$&DF2K(.,288J@R35@1"<,HLVHWXSKPU*BJ$]'0 MU$,G)*"G#Z-=!KW%'L= @ [,4GNG7K:"@UV<-[(/!+##ELE 0(^TE^(/<+>- MEAZHG=R!<7G>>%LS/;1\MF?3YWZ?]8FVT3K*24P$BR%/L##GAB+(JI<-%3H\]QH$ZA@=#; M:7M;/Y)YDR\64G0MK]I=RU#S"HVR#&8JU&XDC3ED(0Y@P @*3#M#D3J=5#@T MR-3HY&M!A781>=TAMP2%Y#)_-*6BW CD()YVK'$I2@-312/>MA>C_YW>4P!X M(H2#0XS* J>4?/GIG[RVY^[L(\T7YK7^L"INZ&*G0(-Q;+;_-4\Q"8/4E%!/ M,F8ZEX:0) &%,@B%3! /!7/R+FP'GAHO;#,='#=>;8$65#*:2@E)'&N@F8@@ MCF0,(X),B0J]I%=X_B@+MGI-J'<%&'#=3HN_R:KNXYDO'V79=-09"'C+W>X! MP!QCQ;Z5; 8V.D"U*J#1PN/&MB,^OC:U;8<==T/;$8R]S6S7^_M- E_I][>% M%'GUEA;%DWXGZG.R^HUJ,_*18C$-(@5E$BB3(ZA7ED@)*",]*? TC&/A=*;K MS'A3HWRS-=G("W8%G@$C&*?FQ9?):%?MZ]V1FIC^-_T3-YD?-*BKH[[[=E7G5+(XDR&8HHA<1X MF"CB&:0L8)#RB :)4A$.[8O?V(\[-,)A4A@I1>R M D.5",YHF(4$.]4RMQQW:E2^*S80>2NT)ZV5O&(N84::\RV:%VJ_]NVJK'Z1U1P+Q3-%*J.+D(J69B#N+R5%E!SAK,YTZ-_69I39$OIV([@!.!V MG[P?& ?^_'>$!)V4P(BIW8P3B+EW(3X+AJ_6P\<'&K??\%F%]YH,G[^C9XJ. M^.]UF_GP=74E1/U=T(6I:OAQV8[ZHNQ5YWS4_HAQ5.8*,>T3) C20&H?@6<) M)"J-8)*D<2H3&:?,ZY[2AN;",.3(8[ZIC*GUN%FCK'^1*T M.LW 7G6^S6JLL:K1S&-.C$>7+^!!IW%P:CR#NY=GX?'9/!W%U?[]:UELU M=7;A];HJ*[H4^?)V+CFA61IDD B*(&&E5/12EX7GXO58Z[5F(=<94'( \@991"9>!3! ME,"0*D)"E:(PL*KD=6Z@J1%6(RMHA9V!6EP-*>@$MF.,L_B>I@N?J W,%?T! MLR8+6S0.,$4I^8^WJ\>?]",:DM _;+GA[(-'(09;]3I6L+Z^9YWT^X?%ZDG* MFF[:M"@LHSB,0@+C*-$>3"I3R)@F!QQA&8M0QMW]&E< .E MWVFU-AL!V_7A>JEQ!>]O/G]VK)Q^ &/%2"RC)(%A%I@BKDHO]KG^SP I&B', M14(SMX,C%Z(\SAD1^U3)4^#9>5\7 C(TD[;2M?EW_@_DG5#?5[GY R.,6VS^ MN(I[I>9/7-JS?5AU)PNSPBSDG5R6>H'Q<IE2_[M)]N)IEBFD%XCZ:Z<0A9) HN(84I(1CI2B(G+:"[Q_.@Y7LV&9<[ .I!8,L$$#[, !#!X>4\M?SY:^TM1?08-Q4]Y?ST1[Z?.O*$K/ M3 8S^E=][]7WO)P32B(>H!@F*0WU4H6%D+(PAH1E,@MEFH3(Z7S0LZ=/;6:J MA0-&.NW;:ODYN]\7CZ&WZ:VA<-]H/Z2RKQWS9\\>=^O[D%I[>]@' M+_+:V:!SNI^7X[Z15=4O6.!YUN+SL>[!FST0]<6=C35^.#RW ?MO]!3]FFT ;A M,E@MNR%<.$C/F/3A'LMM#X9YQM,@"@2%*3$;>Z&2D)" 0A&$0M$0DS!RRBL] M/=S4O+IM[_%%_<$O6GF=F?D,RI;Q8F_8#1T+/M&RO9768]C7"A5?(=W3@XT; MKK52?"\4:W=7WU,PS2GOS2!7)HVN_EZ:LK:;'1*697$J0@41D0E$"1,0QS2& MF*5!S$42L,!I'\MZY*E13%W8X,'D+YO\@:9E0=T':[$6LDYJ-FGI]]L.CF8+ M98^-'+>X[.UDQTR#H#\P26TJ2I@08<=76[E-C6PC^2!;53M]8SONR(=Q M'.'8/YOC^H">VTC\3HKU0EZK37* +!YS+NM W)N]6-VB?A7T3]?JR\;C:S:Z MS-FA\JM)')J+5&+)60RSU&P4!9)")A+MK;; 6QOVV &MLJ:&[?J=FWJ:H7!K[7*CC&\85X.RUVBUS;YB/M F_V= M;21\!MY_-\JUZ?X[1_7JEEIZ2CUK4O?-G"$A][5=,XB,XV[(# GSWI;+H(-= M.N=<+:M6IQ6_X)*$)0UF2 M0AR%VO&.9*07])&$,D02!T%(F%MS0[_B37F6V=5OI]PVZ#1LVYYN=:RGIE9+ M,[\TT]*EDXN7M\!U5AG;MD-/)Z]@U@LF&)_H>Y]9O CW2E.*3V"/SR5>1^G9 M]F==YDN]$M(#L7Q9#[2=L#X*[4+E*J>;#NI=D_6KI?BT#3+HOZWO]?Q6K/0R MJWHR]5,J?84Y./M@O+"Y3!,6RR""G,<91(0CR#))8)P0EJ0((T:+:[Y-S5N6D 7().Z]KZ M.WJ#5O$9Z%37/QGE9_65&_T]=F<:TUR^VCV-(O.X_:/&-,->0ZI1![_L4,U] MWA1X:.N^A2'G,DH$S.)(KW,(I1#3,( *4\12@2.2.F6?'1YF:I/'YA1&)V;/ M(GI'0+7SO/=OK81RNOUSLG81?U'DWD>SB.6 M*HGU8E'(5*\=L]#$)?47C&,4H!0KE$G1/]'HO !3F\E/''5J=O^U$/ MH52"'_(E>)*T*/]T28:2A<'ZY"SY-V=ZWKP\T_-ITY)>QIS%"8XA581IHI0Q9#S@,*:8 MJ@0SI5*W#9R+19H:=1[;_3]\:)#M'QKL<7;T,IM:;L>,:JD1=_1[G>P$OQJU M0*V7SUT7;R#[/')YF4#CGZ#T N#! Y%^GMRW&-Y.H;VF_M-NA<](_C MP)QX*80]"N;9('-!V;R3CQ^Y>)Z-JOLE]*SNZN<,?J!Y49?K_'F;W5UN?OG_ MY-H'+?C=4QM[Q7&<1&$:PI1%FEVH() &/(,$DRRF098JP5W\/J?1IT8V1LZF M[BS82%IOA/UR]9\]0]YNUK#SV ;#>& BN@Q>9Y^K%TR>W"NWL4?UI'K!\M)I MZO>0?H3V17*9/YK]P/)K086\6HHZWG_%>7VL9?MWDSGYFZF0^6%5O%NM6:76 MB^ZJSZM%SI_F2@4\C9B$21ADIJ.%@%B(!&:A(AF)),H2IW6N3^&F1H<;B>M# M1)W,H!/:C0B]6M&.)U_+-@/3Z(Y:,U K5I-HL_W820VV5S7'$TX8<@8:'<&O M[;]?Y?<*O-&D\3>/=#R$-3RQM5?11B7S(4!]R?6#C-&C*^]G_0'=Z47X-5OD MM_4B_=U:7BG-A%_O](CKHKK[+TF+.6($*T$X)"0+](*9AI#%00*CE*8H"](D MM&MLZ#+HU*A;"U=(:L1TZ-MJ"_!I]AT*MH%9M9,8;$6> 2TTJ%&LC\LV<@,C M^ "H.C2^'0#=D7K<>D+9K9FM(UPG^];:/FN\%K6.VCWK1NMZ;U\'_E$NU[)) M26]*PYF:(V_79;6ZET4S,QB?HW8YY@E6(<8\A5F0<(@8E1"'C$+!4A8&D5($ M.1U<=1M^:DS>2M]E^!H;N3K>3NC;NM9#83JX\]S V1Z_:7M?UG65.N&'=H/[ M(.?-T74:?&17M@\P^\YJKZ?T+$S2E#=IJDY_I=_;X\)MY24S?KY. /S'ZM$ET)?5. KM4#_-!J\J<9V"H#MMH,4['D8E!]E3#I+\BX-4TN M!FROR,GE3W3?]G[7KC9,X=$Y%U(F7*_7)5%ZO1Z8/I51&L$HTUY@HK!4L77/ MM]T'3XW8.MGJ(K;V&];/L#J_-=T7@8&9QTYYIZWF0YKVVE1^]J#1MH\/B;^[ M47SP[R/G!YZM^?W^NRQX7LK/1<[EE]5BH5:%N7&>&&\&L02FA"F(T@!#FG , MLRC!$5,B#*D<)9^PMPI3HX^]/.%.<%!+/E)V8?\WPL[-FK:=!R;)\?I2/']W M!O'M7L^2KYTBV5^!WT=*Y<4&\I:">;DD_2;4HZ>.OY52K1>?0HJ1@$ID'&3F&&6B1_72J)94S8SL@Y(EB;48_[0]ZNZ#\NF^IR\T I''#.882I]MI1')BE.(:>8[ M>C>TOM7<3)*-[M/QPZW--!&W^[R\ORLOVQI^WTZU_< ]:WE\KI058 MWK9LI7BB4B0Q#$A,M:.-0HC#*(2!$%D2B"R-.++.]_(HV-2\\4XZ\- 4I383 MT/UJ6=W93D#>+7=ZGGE->XPRG5QPEG@&C'YZ4NEL>F;6&-:.#JEKKV3/D=+; M1K>K6R+< ."?3);S.=YX"74#H/0LZ6Z(Y_<\*I@O]:KD4_XHQ4?];2QO\TW1 MO9_I?Z^*MPM:EK_H][T]GI82%L4H99 0KF?:$"60TB"&81:*-),L8"IS.BSH M-O[4)M1&?%C+#[8*M$4W9Z#6 =1* *-%WR.$CE:R6[T-B/W DZ=_V-V/%O8# MS]?A0L?1QSU>V ^:O0.&/1_CK9!UD_ERJ[E7_U3FHLU^V:'I\HOYZ5I=KRN3 M.U/61Q\_K7Z;,QIF21S'D&4<010339AQBF$<<(PI2;",G"+_7J6;&HEN-0%\ M5Y49J%4Q9?%7K0HSL%C]=G&EZ@L,:\>LKV:N@7GW<.7I'?L]TVW7Y=66^](9 M\WICS%K%&?ATPJ8^RDM?COUP9:0OD.VURT5?#JM%66@/@_0(3NT4Y[@2HCYR M01=M]Z>F6L<76?YX@2$/*#P+!/EXWLB9!":IH7KZN"RKHOX$RKH2P-<[NFQWC7Y9 M+1]E64GQ(A'K+_K1U3M:R4V1F#F2(6*8Z;E1)0*BB!%(J0IA2BE/1"I,:Y]Y MLU=Q4]&B&CC7P*-J+F3R4L$!]W]V,T*9O,V7=9%A1A?FC9J!WUJU8%<;^M8H M!H36#"A3NNFQ+MVD!6YFY7I^_G;S;ON;L1(9?+Z%(DIQ2G@*TTQ(B *$(65) MHEVWC#&6Q50BTKZ%[Y?B_^1WL%-OI#=0UO_^__WU&SC5YI5>J.EGXS3 @!UD MV@)*E<9FFZNS@>= #GT-$3 8@6UENPGD[0Q@\]=.[?&ITN\C^V< (WI+$!I" MMGY^[#NI9%&8+8*#IU?G0<8B%,L IM)$XDU1$4R(@A(STZ\XC3(5NK3M.3.> M4]!EM%8^#\7J,2\-/9H%X@^LD;6N@/$GD#@4=)M)SYG!;I+S M".[ \T\GZB^RZVSTM"DF M0121,0X45!03O:@5#-),_Y1QF? 4RT!BJVKM%F--+<2[J:9#FZ:C)K>9=[_; MZ2=F6=G#!FVK>*TO# *8S=$YA55\0CA8Y/0:EMWBH M#2)G0IXG'S%F5--&EQ>!2ZM;^OITCW*Q>C G=/C=<&='E!=\==TC_HQ48 M5!N)73VVTR#'49JJ#">01W$$D<@"[3@G".* "Q1AI+0;[9+"XA'B42I?=_VR MA\+7UB/VAMK@'G'W1FY%!8VLX-=&6H_I=Y:X>'.(3X\VLD-LI?J^0VQWF_<\ M8G/F_D-; 22.DU3%$8>IR2%&.$"0,)'!*&-I&&62,.K4C--NV*EQRU[&*OC5 M2 M:X..I5DWP- ..3X'KJ[ M9XW. U5 ZS&NEF+CNGXUU>NW-7"EX-P0$I1$^YDHE!)200(8)3+C2DC,E5," M;P\9IL9:-_Q.BO6B3N'<+*_>-'MWCB4]^EC$CK\&QGFL ,"S:L0S\'PUN_/? M&Y5F=:QEVXH_AZI'F"\.*VHF\H9H5RZ :@T?<4.I% M&\=!\,@4!P89G1R.*WJ(#TY1 @KGC 8 ML53[(8%DD F%(*6AR,(DBVGLU(3VQ%A3(X,V8VHC*^B$U2^\%M>1$DZ!;,<+ MGJ ;F!QZH^9,$19X>.*)4R.-2A86*K]D#)M;>N:6-<>=C1]>5O3[3MI4&P*@ M<8CB(,!0$9Y A*F )!$2AB0.,(MC0F3LE&!V9L"I$D_NYFYYT/K?0#TC'?S".@(R:=70:L>PZ:)4IG M$]'./6?<;#1+K?92TFSOZ^?077%>K*78H9JV==9<81%H2HY@4$?!HU1 '(9Z ME1>$08PI2I!B;AEI1\=R>>_'R45K135EK4V&M>->X'%0[=PW+T -S+@=0CM" MSD KIC_'[2P2GMRVX^.,ZK2=5?>ERW;^AKYEC.O>(M=JYS1_O5EGSD 5YMC- MYT+>Y^O[>12$*,(ATN1 ,HA2D4(2< -(D($R$V+%.L>7(4W/A:MG!0]UY MZ&5!F'KOFV\TT%?5*M2'?<5JL:!%Z7S@U]U4%E[?4 888Y>M[?I4IW)L:XRT M>0=;[%OIAP+9M6KP &"/61;8$^@]*OXZ G>^I*_M T>NV>NHYWY17M<']',D M?Y'56UK>?3;',H44;YZ^E28![D.^I$NN?=@K7N6/]0PU)R+"/!,(TIC%$$E! M($:(PE#B(),891EC+N=7[8=VFC-&.,JJ)0=X!M^+5R'\3ZK);/@.%O MN7QLH+'7RV<4/K!@/G='WYU1_>W)LFK/Y)O=UWDL8QH2RF$2,JF9(:.0L53" M!*="Y/\+(>YM'5=S?TSQ^:;\/O2X+9!93>567":JWY04-LBA6 M(51)R"$B80!Q3&,H J1XBG!*D5/NPZ%!IO:I-Y7%=H3LE>QP$$Z[[_Q2D ;^ MT)WQO[7EPQ 1,[E8+?4?9E C;>*@,*6$R MK&&*HA"B) E,1PP%"<(L"' 8$+?$Q^-#3>W3WY7TG_^(HS#[5R!KB2W+X%B@ M:\=!\G7HX_A XY[Q M.*OPWI&.\W?TXX_/A7R@N6C]CZNEJ#FJ.0_<[0JG*N8\8Q1*9LIKQ2C1WH,F MDBA#-!-IE(7$B4@LQIP:H[0B;S;J)!L_$& MNVYNWA,E' #RQ/4V(XY*^@X0O&1_EUO=IH&RJ.9OU_?K!:WR1_E>*_>U&\!"O"-6,A M*,*,0D0%TPM?HB!E,6<2!1(3YK3Z]2K>U*AMM]+,1GJP(_ZLS9QI-'1<1?NU MK.7*^]7L-?1J?<=4)WHM[)JK[?NX9]1!2]8,8P!?D0"_PHT;/1@$V+V(PS"C M])L;?EXO$/ M#3(UGM[(")@1THV'#Z)HQZ:78C,P)VYAJ>4;H%+-*0 \<=+!(49EEE-*ON2' MD]?VR.J_$O^]+IMMD:^K;6>^SWK=^W'9]N=K(I^FJ,UJJ2^\5OKW#U*\I8N% M*6Q3FC3$U7+.$T,,@0E0IJ:[&%<0(YI!DLE8AA$F,I/SI;REE3S36\RS9%9? M#&F^F%WY!@P%Z0?=:6JOCP34(NM_%HL2%')AAC>1_^I. OVR)NT)@:HN]EG* M9;XJP')5.9W^]&CET\3U&I8;*5MKJY2QSDZ+4J,7R)==J])-OZV-?&-E MHQ_84?!U;.AP&N%U;#G26861;>IVG,$_\BG908H#']PS2 MK!\>%G7Y!3WQ-X5H;^ZDW*GD4FX7ZI$D5"6%RSMES']]?M87<=O*S_7DV"6& MD!V/[_9_9#_.?7__L%@] M27DCB\?<4/NA:L6;;K9UL+FLFZKN_OWMJJQ^657_):LODJ]NE_D_I&BV)3^L MBO97YKIPKG# $II&4,A,>Z$HB"$.5 (55BGA-* 9LZK=]3KB3XW9__JR83R] M7Q55_H]F;ZGI:>_&Y"._#G;D/UTC#SU?G"L(OU&ZVV@T6NK?5N!)>]U;13>9 M'&:>WU'6WSSR.C;R-/6,+/RHL]7K&.;E!/=*4@Q12/_;LI!T8<;^M"K+SZNR M'O.*\R8OI_GUG,0)H@Q3&!)N$O14#$E=^2@+B $X0NO4*<'OT!?V8V%X+E:TC].9I>\EN6DR;$?/^NRQX7AJI.X_YJG&8 MOTB3*YDO;W>.HG^5Q7TX1T@$<2(XI&&8020U=1-)%<1ARD4JTA"%U+FOT[@Z M3(WO=U28@=]:)4"W="DZ-Y,Z+$ +!MB@ 78+3!@\//?*>AU;^NRY-;(&X_?N>AT3'>P! M]DJB7+H5.ZR3((X"-NKISKBCW*AHHSB-XW4NPE>*4-%&>( MCF^8B__LZ+^2;=9DOI?XN M2SU46+7]7_KJ@S5 M"M!&:.U&*%E(\XF9$@W_F1?ULO*:E;+0OKACL8NS5F A2U6$8,:Q@H@F9N< M"1A',4D8XE&*G;(UO=A@S-/]ARPP,.91K"AE402IP!BB6"+( B&@XF%,DXC+ M2&"W)C8^41^GE\V9-_]FM5C7*U+/T-M-TC[A''AR[D2M#Q"T,&ZEG8%:7H\5 M72R1\57.Y=QPX]9RL51^KY"+[7W]9MKZ&9^+E4"5I#!*B%)QQ+1/:O5-'AM@:A]F(R/8"@F,E':?Z%$03W^G/J 9^&-U1,7Z MLSVG^H%OMY3\Q]O5XT_ZUN:SU3]LO]:C#QSEDSVG3O?=GKWN@I2)O02[_1VG MO4HBGV51_^'%/E/;%ZK^4]F=4Q=S$059C#"!F,0F6!!+2 .$81B2B,8LC,+8 M*Z'V;T?:1\'^MZ2)7 M3W6G1R_BL4UXOIGQ:!*-W UY;*3WVRF/+D&_:($YQ,'-#>+;4J.[ MJ6C4^F37;)'?UF)\RI?R8R7ORWFDHHR8?8S,-&=&7$00QUD(D8AEFE'%,'<* MT+N+,#4G9JL!>*;"9D4&MDJ 7XT:H-;#L0=:#UO9K\*21PZF;K*Z=8LRFF@?7R^!WN>E(O11?:"7G0C+. MDQ3!$&-+(UQ:/*;=V^;8Y\S",<4$PAIC2"*.1Z\D$X@6D6X"1( M:<246T_!GH),;4[YLA$:?-9_<,UZ[&L.N\EB#) 'G@-V\.T$'J@\Z*5@^4J< M["O&N F5%X*UEVAYZ?/ZT>$GJ7FXW/0(CC%&DA'/Y*%Z*.-SW M\4;>YLNZ8@9KCIY=VIB]G]TH25/#S9%0FJ )TG8+4FU&$E$5Q4D2(-G:[?W2 M\NS9:UFM$W#(/$SQZ@83H?["2 "5TBL&A!F&F"@%@Y0E"L4RCC%W.RHXHKE& M/5"X;1EA#@25.UK^"Y"UGJ]B0,NHU.C?T-"AIV?X-RK-P$8IT&H%=M4R=GNN M&.@T\QA8\HJTK^B1'Z'%Y!7(O#N3WZ>Y-PG_.E_G]^KYKO2@Y23D+H2 T MA$B:HG6(9*:Y+D)10 4-K6IJ[SUY:FN:5CC[7M[/<3K-=A=I/S!AM7)Y[*1X M5-L+6FP_?]YHG;0/JK';,/OP!?U+ W]^N1I_;5;N4#A1$0Z!]VFQ<*K9A[ M 6 [(]@Y.(- .S EU,5\MT*;RN\;L;O_J#&O)?=;J]<)*X\5>>W&';WNKA,< MAZKKNCV@[VG.]_>RT,O\V[\4J]^J.[.#19=/1C:T^3C$;"!J:8G5CU.?IY$ MXH(#H(>?._(YT)/*[1\'/7UY/^]%/^5^M:R7+Y]I<5W4W0]%O3/=G=&98Q*D M3 H!"24*HAAE$&,N88+C+&+Z=[%TV@NV&'-JY-"(W(1I9N"!%N"Q3C*Y]!BF M#?QV'HMG4 //%;*=5Z8:IVEM?J<['2GU;U9'(MJJNE,+&5AR;C_5DU MVR#$A 0)AS%'(40I1I"$B,& 95F02(R"F%L?O+M(E*DQUVZMS8UBH-$,U*HY MG(2ZS$BGB6QCH!Y0?/DD:[+1ACOB)87))X=N?+SQ'ZN]:97I^E#MN3Y(N]:F@G-R+Q> MTK=M/ ^GD9KF9O,$$9XIRJ%4B5Z-BY1 1CB'0@@<)\P$%)URE+Q(-;E)SG@E ML.Z5 /B.K&[.N!^#V;GKHYMAZ E/*6EZ%\C=OL4F@1D\5[!N4+E5L6MM/#N< MU+_;V-+7L=M!+.!IO>!'IE%7%%YA?+GF\/OP_A&2O$[4*/5489JJY/J=U,+( MG03535ID0D62I I!%1%LFLYKNL:!7H@D,I91%@>28==8B?7H4Z/E'>%KS^F9 M^& K?^^<5#?;V =2!D%\A)"*+[![A5:<0?,89+$?>_1PBS,LAP(O[@\9LU;2 M+VNSCZ[]:EFH57%OL@^;)KSEIUR++L7751@$^E=GQ0)\>O;N@!8/ M\>DJ7O$ECE%4:Z8T:L[K2E-^LD2HM>;#J, 67+A'L=U!WR0/N?LHO M^1#$/47G:T%-^O#-TSU;+>8()91GB8)IF##M)@D)<1)@B"E.I2(\C"6Q3H,P\'QNJ;]3*LU!77LESSQ_TFCI,@<5V$V0 M.7Q!W[RX#_E"-A_]7. LY4JED&,>0R0YUS,="6"2$4)E%B!AUW7KT,.G]NFU M65U&P';F=LUZVP'N_!=X"1Q#1[/MD>B1T[:O\@6);#L/&SE[;5^-_92U ]?T M"$Q\D8]RN6XGYB\WW\KV^ :E^H.,,PD3E5*(, KUQTD)C(7*(B0%29E]N>4C M@TSM(VW%['9*C* .2Z]C2%JLLSW@,_!7>P":\^=C[#%R6$%ZP&JD19[+Z^2V MWCJ#PQBC&W%LO5NFHCI":&:H0VC35^H"6@W2\L,WT',>>0 M8='+C33]B&<7:KKN0DVF>XKYTRO:=(P Y>6V_?W$'MUM/%(\\;01A@D5'AGS M=Q %/(V6GP#?F3%ZS-]7G!=KNFC"A.]6]S37GW02)@%&IHJO:9:8)#&D02HA M53R+$IS&G%AE\AT;8&KS:"MB&^X'OS92NGCBAU"TF/HNQ&;@Z6L86!QFCPOA M&6D&Z' !:E6 #K-F/[O^E9+Z4]2_4O+$"08W1C\!S$E6/G3?>,QZ0NIG['CJ MNGZ9<1_R95Y)DU,M/NKW87EKTO&NRE)6Y=6]J7KRC_H=:1/T_DO2XH-^/>9, MA9'*0@ZC2%%H]C4@Q22&(0DS*=* R-2IKGD_,:;&EOJU2MV2WWK"?YI QP-U M8)IM%("U!F"K JAUV"D(OJO-#!A%@-'$7VK<94AZRI'K*<2HR7*7 ?4R:^[" MI_6M!:-D44CQ857(_':Y25]N1VD+V\Y10GB > AI%F80Q3*$)%828B1Q@! - MLMBQ$(S-L%-CO%9:UT(O5@C;D9Q_W 8FM4Y@T$J\>]BB%1K\T(I]/#[5H\*+ M"T[>RKM8#3IR;1<7(/8+NSC=W=,IZQH+?,HIRQ=YE+FA9MDL-'*99E$42"AYK M_XV% I(PSF 4QB%5!-,D<.KS-;C$DR.^;9,2]@0V$H-:9,<%X7AFM_0;IV3, MH5W,R^SH[DF.A:TOIW-P>"?\^5'6W@D5NA=952NUIG9=T,XNL=75XW M'7'^HA]1E1^73=!BGLJ4A9G(8$JSS.QB"L@D9E"FJ9(1$I2G: MH^@NK+6KP( ;_R8[XM8(J=U)4\:H+E]4.M8O&LWT"4YDI@(!PX1JTT>80AI& M&60)IF$L>) PIR73% T_RN9V+3[(M_+_CEX".Q=DBJ8=94O\HLYY[8NQHSVH MU0>5UA]<=XWT&@CT^]/N7TR@A5Y/L[UV)SU7L7\?#?5Z&L-;7[V^X_?8X^V6 M\WH%O^.8=;_=E7N>2!K',=%+9F*V/*(LA5BD(<3*)) 3)!%%=FTQ'$>VXJA1 M^UYL0EB[=5H !&^U$RN=CA$ZX&^Q:>P9TY'C@28 N"/V#&S^LBOY,. Z;#T/ M _)(.]*^P';;E':'[.1>MO.6#SF=B&XC[7 ?[%@TG=4U\7:4!:VV,_#+B3)8 M/LC7IT&&8VLO4KXVO?N$VF(^\#KD^[8:PB8/\-:_N]O:!R^<;P>7S;>/- MKG#]K+G$2(2*:#^791*BB,:0QHB;%XF2@&&.F'#OESV(K"Y4];MIGSV,5?5B M!6=9S&&H,(&(FE*+3%*89E&4:/N*)(QRT"C)6'- MP(Z*X#>M(]A5$C1:[M4CW^@):D5G.XE<]6,'R-\:PA2^<[:\RO@Z>5I#P'PT M-VN0P7I6+*.A-TIPY4"?*L/X*U"^H>RJI-EGB0M7'-E[&UC M1^^#(#XP9>_(##JA@9%Z]NPTEO<,$V>L?!4HMQYWW.+DKG#L%29W?D _/ONL M'RKO'Q:K.LVC/291-H]NST[,$X2R2-$48HPSB%2202(R 7DDI>14Z5]8U<=T M&'-J'/9%5GGK_,A&0C=JLH'9CI0\@S&(@ MFQ%'Y1X'"%ZRCLNM?4]Q[C;@_B!E6T(\$C%+2$1@% L,$8L99!01F,@8):' M.$JL6A6<&6=JO/+U+B^$Z7FK5T2:Y)>EYGDS/1L_R'$[\!BR=K3B :^!J<1( MN)-".P-:2.^-J\[ X.WXY>%11CYO>5+5_0.6IR^_L(_?H9UK%C&B4L&AB () MD6 28L93F!(?./? M!A+?C>I>?9/?1NFC;>7\;>AWB8CY4HK6)S'=1;_()G-&WLCB,>_Z!LPY5R04 M,H59$%*($!*01$D*26;Z6$KE[I=L8EM=Q"W3?B^SO]UN[AF$*MI\\KK7-8=J=TAUI/<:UK%#Q%=(Z/=BXT2PKQ?<"679W M]:,K4\19 M&CG50M5.Y;>;=\;';/C&<>/N,*"24,ECK"!&B)AVSQFD(@X@5IQ%&668)\2M M(L7%D(Y3/J(!=2DKH-=/Y1;5@7"VH^6+L1N8C3OYC'?8G,6?U4DGW!\'GX3 M$_4>'F-4QCVIYDNB/7UQWZ[P2_VAU0WH3=2Q/;T\QR)4S!1U#,-8Z86]0)!( M*6"&,4I#C(E0R*W]^Z%AIL:P.U+JM?PR7Q7:JW,^(G@$4KM/_W*@!O[V=S$R M$L[.GGCOT83]% ;>NJT?'&3DMNJG%-WOGW[RZG[??]OSI_R@A7O_77]D2[IX MN]:KGWO]O9E<[]7RMBX^VV2#?])+U(^5O"_GF9!1C)(4"IS$$(7:#Z,\9C#A M2 9)R#*<.%5/["O(U#BDTP,8]S,NQ=,3X_468U1.O!2LEZQY\?.F5DOP/V59F5K@332P M/NFW2=Z=LR0)) LXC-- K^-8PJ%>(:"OD]U*>S,>CDJ]6=5.+_D-IU-H8:KY*=E33]9N%?Y&]7G)O<*U.H%?:ZTIH_+9!EU%O "VTLR]_/0 M'IEE+R>#MZNEJ.LQM811)AGD,6:=T5($,(TDDQ*ZX2R,X-- MC5'WO,09V$CDAH9/(TO .MM*!:@5)6E?9ZZ.UM49>/!@_-G.=:1NL4W+;1 M=R\@#AY@[Z0TP;"7FX(^8^=GT? 6'C\^TL@1\+,J[P>YS]_2,X[-[Z18+^2U M:MW!\A>S(_YI19OXA7U+]F2QOOT@N\[I*1+/6BA*<*9P2&,=8KYU3@4SE MI1@&&<8QBV2:14YKYYYR3(UV.C7,1],I,@.U*C-0*U.OS3;J@*T^_5;,?>UG M&1P>WBI#1W<'-(A[:/8R.'W%5GM*,6YP]#*H]J*;%SZN=R[^ \V[T]Y=HE 8 M"\$CP2 .L@ B(4)(28(A2V7*PUC_(L6.*?C[HTR-&%LANXH/C@D1AX&TX["+ MX1F8H3ID6@$'R+/J"984)B$A)(8B$U52&D5S%*PE3BC"0*95GB1%7V0T^-K)I=U+K# MZ*H3&= FS=A\8XMM$?4_.Q>=L36''6L- _+ O-4)#7[HQ/Z3P7HC.6A%![]V MPONM4..(F+]Z-;8#CUV]QA&0 [5L7)_0C\U^7BWET\^T^)NL/JR7HORY/HX_ MST0J)2<<*J677TC$VLE2"8(RDPG+E B#P*GPP>%AIL92M93@OA83*".G&Q<= M =..=RZ':&".:=!I) 2UB.#71DB/7'(:!4^\<62043GBM*(O^>#,U9?U.6[. M>FP(YM.J+/6U$"OT7-Y $/U[L7< M&US;[LSN [Q*O^;>.!SKX-S_@7V;991W>N%O_C&+_T>Z,.D@GS9'?R,]4X6F ML!<.LA@B*3C$,M$KG11FYC8:7Z?O,*N]M&/L;\,_V>WZ_OW]<% M[J6\6;.2%WE]X.L+K>0\("D-6.P$#/-7)FSB!SX]+=> ,L-E0F8 M=6"*]7"^N'LI.FW!KKK Z#N!X\.6%GGM \+GQ/Q]' &V!-O;(5_;\2[=*=\, MT%3$/2+OHGZ-]4_7:MO:MCE>;!H[E3MM#V)&(Q$%D"@:0!2R"!(] 4%*4AXK M@E*>69TW&US2J ]Z0"WW*^4A;"0' ?3UL8:L!^TTQ=F,*,7,@[ M/7C^*)L&&R9V\XNLKM57^OVSZ0FH9:JJ(F?KJLX$7WVF=:)AEF"*0DI@G$01 M1"FCD#*>P1@E<93(,.3%2(]E- B-"/S#5 M-Z@_4P6TS7Q^,-K\:0;J+1QE8L\ST"H%=K4RYR,;O?QQO"> /3'YI=*,RM>> MH'O)RKX>V]/%-S[DQ[IQPKNZFEK#[W41H,/3PARE@D1U@XK,E.>)8Z7IED0P M2@*:QI&DJ?\=U'PNP?M _FF)U9K-)_U$/ MJBW(JZ[1!5@O<]=0> ^+63K@@]IA#,^Z!(WXFS859_UMJO3[ 3ZL"B7S:EWX MC-?T1M.7E^PNP+CN;V^ ]OS:_D_J2YJTJE^@MPM:EM>J%N#J>U[.B9"QPI+" M.(A-.\= 0BH"!35=DBP6B2#"K0[HL9&F1H&U?)N@!/C5R.AZ)N HJK;\Y0&K MH??UG&#J03IG(/#&+OGU2+G3]O0%TX%BFDL8*QD M"!%+4X@)T4?9H*]=CU_=(>.V]F_.YV4 V2[[B5NI50OW; M_Y*T"*^6];]1N^$S3Z($2<8P%!F/(4I$"FE$ YA%B9(1BW@86Z7-CR7PU C* M]/19K2M0U8+O;-W/P'V[JZM6Q;-&@3'X@9: =M>Z-)<=XXTXS8]3M/,HFRW, M_S@V[8CEU]45__LZ+V23;'U5?J:%'OMJ M6?]W_;>RKJ0YIU%*N>EGEV0F^YFE"628<)C$B*H@D0FE?+ZL*S^*KY;>BK,4 M5J1#&M+9DV7@'-^ZQ%"U K11I4XKK.BRRNEB\03T_YA@@6EPTAYAUO_UUSNY M%&N':<;=;!:^Q#!6&*GV0E="4P/?2M]UHKHJS99;3>57R^:78$>)05%WF*H' M17^DB7< *[C-G;U!/#D3NC]UO'FMM\;/9JG^3^F9'[)[F.?9 9Y/FP,@A).8 MBTQ"GD38-%(6D(8,P30.%8\P5;%; 0R+,:>VI'UQK.V9T';'1GJC;YG3KHBXBT\0- MYQ$6<<@2"@/.N*D5IB".LQ3JN2'&)$UIX%;2_?A04Z.=K:3@X]+D.MR['^\[ M :P=M?B!:V!&V4%J*^4X>P#G\?%5\.+X0.,6O3BK\%[AB_-W]&.-3U*[0W++ M3J;*SA>YE+_1A5YFWL])D#">203#E$N(]']!8HI=9#Q.(J87R8P2%^HX,][4 M^&,[SRZ,I#.@WW^3![=: CW\/?@A7X(G28O2,N!N"[L=L7@$:.7<:*-RBZ7J+PG&]K9^+-.LP=H*J9M"="J.1<)0!!'* M%$2:9B")E/92&$(!EE+_T8E;#HXR-49IQ6M#9HY5_@[C:$<6%Z,S,$5T!5 Z M@(8HT7<2 T]L<'B,43G@I)HOO_S3%U\:%#$\\JFM:OFT>6,#+!(5_7_4O6F3 MVSB6-?Q7$/%$S%L=(?1P 4G@G4_IM%WC&)?MQTM73-0'!=9,3BNE;%'*JIQ? M_P!<)*96@ 29=,RT*YT6@7L/Q(/MWG,I@Q'52PN4Q!A2&@60)9CC ,HU@\[8P?A"TM@O)]WG.[MEUQ',D@3D/(B0P@4DQ M(A&!DA+&2<3#E-@'(-GW.S6>J?,.MD550-YDV6W+EV [V]?4J*4Q M%9C!!/F+A.)]C=]"+O/5&BQ-C4372GWG8;>C'$]@#LPU+W$*OB= M[VGD.GY773ZNYG?]D;[29._S9;[1V^ G*3[H)?+RSO10G;A5):2$V:JJ-(.< MI9I5N @ACG@ HQ Q(N,H3N*PF];8M:ZG1C)M\;#*=E@:#_;6-Q%X/:MZ71T4 M.\X9!NJ!*<@CRCTDO&P!\Z[)=;7C5Q+9L@7DO&J6=0O=*.U(Q%S_T/RNUH7[ M*@NY?I*F-+)>F*VW=%$8E:X_S5KA_6K]=K5E&[5=-+64YQ%FB"&.(.8IABC& M"N( 81@E"<=AS% FG606_9LX-8K/-UQVG@?GU MN*;#K/QQ]_M=Q>;:Q_+XJG9RMJLVWZHHKW_Y8MCK2A ?+XFD.5/S<&/BB<(' M,'!4JA\.X,,I8<">NDT=W]=42%--K"D$%F2<*1(*B/0"U]S.<$@)H3 0:9;& M2!$>.^VD#SN8&FWO[7-CZ"/@[/BU#QP#L^/>M %JIIWSVQ,#'34_*G^<<^[P M[3_[N6[O[GN:KTNIJM\D+;;K,LVS^&I"4(V45?VU5#A02"@,J3!ZV9Q3_3XG M!,:*"Q5)CE7J5"71IM.IO>/&YD;8;6>JV^MNA;4=!?A&<&!:. G> SA HLG MUK#J!7'\&/Y9[X4NI_/2O_^ M48I;NEBT3N^*4@RZ=9*W#Y6?<\(C$> 4IBKB$%&*(4DEAC%B$>RND_;K,J$ M\5*QYMSE01E57T:EV(;5#_OENEL^\:CS)XP_]X:_KW'4QAPAYB:*0S\2!$XK_T%<(O?&7I@+D;[#-;Y M>+%!0^/W(I)H\,Y&+G3WN2QR5+S[2ZYY7IA3O-]E?G=OI&^TD?1.UO\BOZQS M+N=A0N,D%#$4/$H@RH2$-,$Q1%@1FM)4;[#["6V3/P9VTXI)7E M0-:F@T=C>[G&^/'M[3X"UC&#;ZSOAN5=Y/1&?.B+S/X5\FK?36&CUA>G\1_4 M #3_*D$)P02*YG4;L]>NH>=H]<]14J_;4'BKL->Q>[?94,A\_K9>8K[/"[W= M,Y)M[_5OBCF*1)I*0B$G)*G#5[C4TU>8))(CB?4\9C-S7>AC:K-,8R:H[*R4 M$TM+[2:02W!>)GM/( U] ^J.CS5U6B!P@N8*R?]^MWKZ=_UTQ7#ZASVQ76IS M%!*R<*HA#)N/=CAV.[PR?)&[93;$"36G^$3 A&(!48HH)"G'$(LXDE@A''!E MG4]UK;>IO? ?5\L[6*H]'&5K.AQ67,78XI3))W*O$ =1F@L^#@.?PYF-3QA' M.GOI!Z?;R8DM/!=/0*XV,MY)AJT_+TXDK!_J>*^:+TVP1=FJ7ILM>?YHSCXJ MZ<(Y"3A.(BHA84D&D=1TRY(@@HC(C,6Q$G$<.=Q66'4ZV5N'6H=SI8"J[*]H MV#&6XC+@2H8Q"Y& -#5%.J6>Y*A"'(:AXCC.F J): !_':R'OKXNS37GMMP( M_S89P\,A;GF/W1O%D2ZP:YQJ48*=J7^QKW%MK&[>/KJNM M'O(4$/UA62:4%(6)KM/-W9M,6/DD%ZM'T]\<<9IF*0EA(#&!*(J9WBHK!!,B M2!1PCAAQ$F%T-6!JR^I6 7'P]=_HP^-_O 7<5&[N&<9\;1SLF&=(=$=?>A^>[,M\J5N_';U MP#2MFNW.[6IIU$1TV_JG(A>E\LMJN1-]J36EYABQ6##%(. MM)2E=I)T_@BR/Z">J+*'(:.29G_ #NG30XL]0ZK?/.]^_,]<]Z49^_FCX>NR MK&P6!RG">DO*44"-1)Z")-;T207/9(Q#H8*X4U#UQ6ZG1I#[R&"P,[9G.KZ6Z%MN3[UC.O0^M0>"[K1'BJDB 3"8:(A0@BE0G(0A%!HI=MB5014HF3.L'I;J9&.E5)C;:9 MW10'SH!JQRW]H1J82SJ@Y*[C?1$$7_+=ISL95[7[HJ-'8MV7/]V- NK5S:[F M<)TK^D8NI;U88N[*C@I,.#7VIK/0JMV<'BB42N=#8JF=@Y?D@JED_U/BUO7:+N1$Q#*H,@"C!D M0D4092F'F(I,DPN**=9<$TBG$Z++W4UMO;$[L-54TD,+_ K&SN?>/9$;\Y2[ M9>H,_+HV*Y,AY,#MP/%_BGVJL]=]GWD<%2GD UL!B$I3-K_6GVM_!GR8IQ,\X M3R17I*A*19P*%@C(A2(0,KN_4]M$FUY M4)Y7M'P V@E0>0'R C1^.,1C=QB>RQ/="*"/,3,YX7U=XL8+\ ZA\<,.P$C! M\AZ_^&Z1\]W1NQA+WZ'9\:+KN_O\(MZ^1S-=2DG]:YMOGC_HYI>FP2_ZZZ,= M1_7[@J,H4RG/8,2,TC]&"&(SK> TC(0IATNX55+C]:ZF-F48RT!E,=B9#(S- M+L6++H)K,0MX@VQ@PC\)%"@Q[$#LEV%S*?/D"[Z1Z/K\E\ZC!)P],I?+.%UL M8<3*33:>O"S69/5$M[.XJNV][,KO^>9^M=U\E53DB^>WTB1/YDMS1[F+8+AY M,-*RULR-2:NWX=\^:2W6^7A M1;X$U)QX/=&-7#S#>[D0944_NGQV.^_J/EIV1U6CC,$XU+YW OQ9>0%J-T#; M#] 6L*Q\\7T8]1RF-UR'1RC]&^P8CU'*)WXSZHF5#E;KT&4N M% TDD0RJE!*(P@A#QH(8RC E@8ICQ)G3A>FESJ9&C;4C MK2"WC,7P!.30D1@5AM\J#!OUOI:M'L,P+!#Q%81QJ:MQ0S LG#X*P+!YIAN7 M_+I:B3_SQ6(N0AQ3$V.1$9%!%*5$+[5("I7@),N") UCIVO+IN&I<41CE]O[ MOX-),9(R'%$88T.O,9408YS 6$H:ICS)(A7-G^2:K88$JMW!<%!]E7QUMRS3 M,.]J(\U:LQ3L-?=JFQ58592UHW_O7)OS4:XWSV;GNC$W4GI=]EA=87W7+99I&TPHC#.J8)(2 M 1$E"60BHU D 4<)E21V*REET>?4F*\Q>5:>H&RJR^W&[!DP9G=*G+&!W^X- M]PSJP"]_J?Y4E\)NU4:PW\V_RSLR>O\K5W9H^WN><+MZN'FB^G*-,[XK35,(DT[,<(DD$ MJ402!EAEB@M. \5MYKN+O4QMMFM;"/ZH;+1<05]&\S(#>,-HZ"VR$SS6+[Z5 M^Y=>>]U ZY77?]N_[I?;'N5EMW*O>=7M/NQ)S,Q<8U2AHDU=T'G,%(M3DL*0 MFUQP*2DDG*8P35,1A#@@D0@ZB%):=&WU/1]?FG)G**"-I3VERTZ@;K= \ 7B M*PJ4[=&\N8IF?T&R\_@,I4%VHL?7E1T[#\%5I;$+C_;CG]TRII4O]DGJ+39! M<:"R ,8$4XA4G$#&] Z0&A7R5"F1""Z>5<;Z]"+5=+ M%=W,-4'P&&<$!AE#1H(P@11G(90R"\,TXSS-K$J.GVQ]:G11&0@J"T%IHGUI MDF/L+O-";T0&9@$7,)SJD)QUNE,%DN/61JL] MRLU'@[->3=0[8H581#DG$ G&]+N:(,@2+HWFC) D(6&FK-[5ZUU-[<6M+06E MJ:"QU?&XP0)ANYG>#VX#O]Y=(7.7[+R*AB])SO,=C2NY>=7A(TG-ZT]TR-7Y MC:[_*3=5@NK7;S^*.B&"!0F/XC0PMV[F%))(B$6*81!Q' O& RKMDSU/]S$U M>JBL;'+:C9T.Z25G8+Q,!9[ &9@#CG'IDG]S!B"'Q)O^0(V4<>/P17)+L+F, MP,7,FC./CI=2<]GV%[DT5SXZLJ#-;_2O_&'[\&EKC/BLJMC1+W+][N%QL7J6 M((!IR1%"/)41*-HE5SS=+I$6YI+UB6!IL21'6T MN9&:D;71Y5\>=9?WIAS78Y5;W#D$?;AO@=VB;Q)C._!\X4%"IOEF?-I],RJ' M36XY:%R>@"J,[:B\MN#+53M_#BT76[B]R;18=^A)%OICOI0?-O*AF*<)84FL M AA0$D 4AP(2D\,I(YP2*3 /8JLH@.M=36U6."5\;(P%I;5]-:+W"-L1MA_< M!F;A]1Z\K''WD\%7QZ.,GNB8L+I_D>F,BI-]*MOFD':BK MS$B$>! P#I,H8GJO+C+(>!)#'F=IPI%,N7**D#W;T]2HHF4H*.0R7ZW!YR9>.V!;HRQ"Q]XOUJ_76W91FT7-YR;Y.GBJ^0R?S)IU5]7BX5:KEQ:N2WLQGLC 9[JVTDX#LB;W%KXAO/@E(MRW]H76[A'&!Z>*5C%5#XUW0N/CUXKK&Z<&.*]EZ(OAD=G_R;C\]%&^>W^0+W="=L65;[%*G1V4% <0<2R#!(E]%_# MC&.6$,E#*R[W9=#4J+XV$E16]LAC[SU2E@O;$?$?>&KH KW[*M837KX6M7W- M&7>-ZPF\HR6OKW:[9@6PS8>EYN=REOZDOZ)U_%J$$A9DPF0AI=Q<:"M(0H4@ MHR*,.-9\R9W*4I[K:&HD:.P$>T-GP)C:,3SP++AV_.8#LH%YJR-:'2+_+T/A M+>3_3#WI>;'M6R^Q@D5F:"&'K R M]6ME! E+8X@QI8&B%'$LG**(K_4X-;+8U;MO63P#C6SPGFB@T09JW?MQ"D_;ATV2-Y M0GOL35/+[.8OY3!XKGOHC-4@NZI+_;[B-LL"CLO[+IL&.F8M\'LIM@OY6=TL M-[G(%UM3762OEO_N+[[8"BG>:Q?-J?NVNFWYK-[1]3)?WIE@U3)J];O\:_-& M0_#/.<*(2(403$H]114'FO08@R))PE!@%)'(B?3\FS@U=FP\-''H;1_;]2L: M+TLI.]#RTSST2=9!"B9\O?35,6O!_[? CF)?=VP'YN+>P]HXN1]6\,?W,A;( MN M*?SVN,8<;#%_I"?X-'#06HHW)X.L>T)M! 74(E?$/ M[$C!,CX =@N7<8/J8L",95/CA(1T$FDGF5D/MM M0]<;N^U"+YMI9T[9AHTFN40I*)0,_,$ 6),M5T M"621PC! *$""(46SH!ZE=TLQR3%J[!INA'0/KS$V:2BS%*42BE0/"TJ##.(0 M!9#++ N36#(69"ZB^J.-RWC2^UP;.2O_!')O:UE69;WSI/SW,0?.;G<\VG , MO.JZ+MHR;>>8#MJ/L-"^- M]JD)8X[.JIVP2:O=ZHGVLYXXRI5R\4:JU5KN-"YE\5[_-;];SK-8Q*DDD2;; M!$'$*($X2!@D$4UP&$242*<2GMU-F=IQYH>E[F59VDP=*_CU& \[2AT'Y8'Y MM!;$_<6X\;?FY+#Q!.Q= :STI26@:V1S:W]\E_7H@ZG7RA^=#'F%XB!] #M= M/Z17BQT51O::O[=53O$NX$,FA+ @3&&D%(,H"1BD$>50>R%FG<#VA#1,]?1\"4KJ&NV[O^2:YX44-Q H6D M&4YXED0X<2M7=K5/EY=@G,)EY5YG7:9D-+>!3=E>V5CM7/'S"O!V5.(5S*'/ M]VM;*P!+:T%M+GAW%<8N)3_MH/%7\/-*?V.7^[1S_T2Q3\L'>Y;Z-,6QEUSS M6G6]N;F7ZQOQ/]MB\U >PV"2Z45*',(,!12B $E(<*I@*%1 J$CC+';*VK3L M=VKKE=*^C@41KR#LLBOSBMO 1/-.*CY.6EGOG5Y^VFV-"ET/N^W_76[MY\1B]>Z)W\*DWZA/Z]V1F:-=V6+K[+ M]4,X)S+5_Y=%4*0BA@@1!G&44J@(IE&,9(1CIU.LZ;@V.9+=NS #?]9. %IY MH5=^M1LF++KQ0V\@E6LDWV3P=Q$LGH3!$YI=/"@;720&0B,0LU!)C D+ J?J M 3:=3FWNW27KK>637&X=YU0KF"412'%3Q49O&B'B*H,L# 6D,F9")D$DI'0[ MQ/(-]$CG6+75[<-O\(LX& #'S"ZK$;",J?",ZM"A$PV['%MDUQJ$$WJ[]L]VH_Y*Q4=^E'J.*N_;]01DIJ-E(>JRFRP,'9W+[M[ M"6D[RO&$W\!,4UL)2C-G8(=D;:D_>K& PQ.K7.II5#*QZ7@A5]:BQGX M;TG7X//2(Z3_*\6O>F=LXI8^ M+S\LGV1]OEXFN>YSB;'D*(AH;*@G-&6%!208)Q E2A&1!K%,G2H*._4^-3YJ M9Q57>C-[=\HD<%E%M[^G^1K\@RZVY2>KDH=E[G#+4S=>IL:U=57ZWO9]9XEU2]#[1*JX ' M@0FJ!W8=XP^N8.(UZN!<7Z\0:W#%[=,1!M<>B:2,A*22!(B8(.XYP8$,;1RU/C2)VQ@%CG1T=',-U^=7O!<+ MK[FE_]:O]%E?3[R^A>1_OUL]_;M^IGIS]0_[%_:XI5%>SK,.-"_B^0]T/HG- M-_*C"=O]L-SHL3$J7:7HX(]"JNWB8Z[DG, M(1[^'%V;"TM[P=[@2B-V!BJ;P<=+D5U=CM2M(?)WMGZ]R[$/V:U!.'':;O]L MMWFB3L5;WI5'^K>K8C.7H4@3FH90\H1"A/2^CL52PI0AE2*)8LF<,N2.NY@: M]>PLK&_EN+;1C5A.P&A'(_W &9@T]KC4UV^WEX!QYH?SOGMB@Q,=C/KNGW?P M\$V_\,E^I2QN5P\LK[+>3?#XW=(<'WT0>I&9JYPV=%+4BO8F?*R5OL-[4[JJ#F]A#7KL[:O_1?UV.@ MT?!<#<2WE:]20V0@J,]5'AFJNXY%*9]HOC"]OE^MO]&J=OM>PO6&\^W#MM3T M*Z\!7]Y95'(/W^E?\TQRA4280!1*HO]0&%*!.$PDCX522I#$K>2Z#ZNFMBX] MND@UUCI>C_H9+KN)8?1!&'@:*,L6[!V8@9V#4!L+C8NF9-/.K>.;;^/9K!&\ MT#>Z_G6U$G_FBX6>%0[.$(JW><$7 MJV*[ECL9%\QPC%$80(1##%&$*61A$D".*8\Y5F$06MW0=.I]=4/-$FVY]CTJ/G6 YI,%NC;S^N4>K M7->+(Y DRU*,0Y@0GD'$8P0Q8PRB.*$!BFDJQ&L?@9RV?**G(2]J_#4)$<^O M=R!R9MC'/QOI,8H_]3')BR*&DS\SN3Q*$SP^.6/P3WN21!%IHRL"9?.HAAS%&D J449=3I4NY4+U-;@%!$!DFD040LR:C@,4XD=A&F[P_B"(+SOD&T MO-?L"\W05YN5_E5=(7=OHL?;S4L(^+K@/-G'N'>SBW,M]%#?>W-= M_N?-&?F?6J34K%P_;1^87,\#C-.$IT0O=%0 41!QJ'N.(18D04)DB4B=,J6] M6S@U4FP96%;]+JM]NX:8^A]'.])\U=$9F%M]"L^U_-3KOM)3S[)Q0PR"3_4W MK_:-+^(V!+PGM=@&Z>AU)H<;(?*J\,W^P+UHE<1(F8H8@4I@#)&@"21I%D,J M&4Z"+$WCC(TY45RT=FJ3QMY8D"_5:OVP2Q79U-D+FQ4H2LGW6CE_W/GD\M"/ M,[=X&]"?:)YI?2]:3@]R=SG*\$QD!KILZT\U&UG![GMFLNNTVRSU5CZN):^T MR?7/"UF:MA3M]*TYBP,<2"*@2F4$$>,)9.8@-N,T%BP-PRQV"ORSZ71J8,H"GB(8DT1/\$8]BP5)#$68$9RP$&&.W/(\?:,^3IYG M57M5C(R^W1SK&]&!I\JVN>;&MC:XQ//&!D_G6?O_;_\%1&/T'6)@ MZ]H9\&@&T?64PFIL3*R 2K/,Y.+&$.&$0BJ3$"H:$2K92*F8%/9BX:(KK2!2)?U6!LNARW&HP# M"$?58%R>[38G?-3,)>5+:1M38,PLXJL>YS0F0J0J@ 2Q$*) ,4@)5Q"G)(PX MPB(,'>M37>]T>IQSH#\U WHB>C#;[MT<8<*1GCL(WED,@1TE^85U8$*JC#67 ML0?Z5=]K7!N;_?&1/3Z>V,BBPU&YR!Z 0R9R>-)K:9EOIIBR,.O?>1 IQ!5- M(1,\-8DA(:0L5I!@D<9!'-,L2CP4E=GW.+55J?YZ(2_E9%J@VA&+5Z@&YA6[ M$C+?_UP-7D+F&)YAB\>T^IM"V9AC]RT+QIQXL&M]A*KX526<7D6'MZMA[:,K M#@J0L"B.4:8))DEB 5$B8DBI))!1P5"8$15CIR/#KH9,C8':!60.J[R!K[+2 MU]'OFKF,^K3:N-;+ZSQ>=BPVQB@,3&X[T.L:#74>R\N!:*MP#%A%IB^)S!F [/W0%(<9VZ9)BK% M<6)H)JB_T;;RIQ7=. 'UD$H;I[ISKT;T3G>Y>3;SVOIQM2XM*DL>W:ZVR\WZ M^78EY#S$3"8D2:!((R.#EP40LSB#*2@AY-=?^E?N@\A^T )B!%@3@#P,"J%&80AI?UY%[[90^9[M_CO2^KL/A M+=6OLP$^2DC5AA3SD$4H"6@*,U-A$'%)(*4X@@G-<)3&:4@Q[R"3>KHW*S(: M7]IT?P'-:7$/MD5YE@)6+^_[76793N-M-SWT@.^5:DXU-@Y5=^H0@T%J3^TZ M><7Z4X>.7JY!=?1I-W)0^=-R;N)*B5YM_R9+(1N,2,C#5,(X)A2B@ E(<8)@ M@E1*&9&I0%8I7"?:GMJ:LK1N9G9_?[=[N4_A=?F-[HG"P*]Q"P#P1V6=I3;^ M*23$BI<36)50.Q B+SIYW:^&-:5=<+GB,?.!DIS"* Y+@CKUR"BL=,'6AHHN M?:3;XN3=P^-B]2QEF3!4K8KJ[U0@$$E)H" **36Y.PDDG(00H2!0E*N0QTYB MD&=[FAHW?6N+T8#5?DGHM@PYCVR*TSA0H808B00BA4Q65(J@2@E*$A%0AC*W MH$XOV(X3RUFA6]GH"U"[I9T7D$;]VX/L=3:.?DD)J0A"3H7()!I'P,S>YJE-"GOK1CK^=!C>@0\^AQFTZ1]Y M&K]!Z3AH>=Y*'=T[#XSW$SCI=!^JUS[C=+#XYSC==!\";^>:';KN<&C13I3] MK)ITS285X6:?K&G2I8HYDE&0I43!*!$((AQ)R"*20I/J2JG42V%B-?=TZ'MJ MG.=)JZGNCH<"3B.B\7AR7!H#TS^AT#O5.;/JKW! M#+1/M JP<\+C=J K?KX6]\[]C[M4[PK/T<*[]%".L# 5[2SV*C%R'PY>VR(6>QI44N>[RD9*(Q2,](XOJ MS+-BSE(A0TPEQ"I(3*F*".H=-X41$Y3HW7:61LJI@N-A#TYD,4+UQDJR>A\P M)&L[.X8,[8"DF&?,*.GJY2;7_*L":,I%P2Q B."@X0[R>GV W(,/<*!@+0C MUE[P#$RG^XBK=]BW[RBK7?NO$V!UZ-[9V*JC#W8XH>Q\@'H<#VKJ M<7Z_EW6\:/&[S._N-U+:90R 726]60:P(VVU<: M,@I%*AFB04ID8G_<^8J.3(V>ZJ#S?.\2N#-&FR3,/VMG *V\J?X%")-*5 IV METK=#B=\K_D%LCB7_4F^%J/<\#'+&SYVZH;O.),!5'6/]1_+W8Z^ 074J( 2 M%F!P:=T1_B1?+X?3Z)_D:S;2T?;/\G5S.S:?P!A?/(-_3?O&.]"?P"B\N!V8 M@CUNZ[YBO9G_1O_*'[8/=4Q@)&0:APE09P6Q)DQ"BU&R'(OTJ M!BI6J8A)J)1+DMO5#JV^GN/GN34FFPNZO#(:B-)JYS"/BW!;;!YZHS>2E&2# MV&Q0;&6X/9^/%BD63U M0 <^_;!\DL6F;/IFN8_I^TU2(RE7_GZOODC2,,(D0Y#R!$$4( Z)"@W=*B00 M33(DK58YSCU/;174LKU4ZVH%[[;M=Z -IW&P(-ZAT!V8B-O WIP'%OQA(W39 M$V4'LAX*[9'(VROJ;H3>!;F+!._4X'B$W\7/%Q- IP8Z1M#5XK^?52,:UPK1 M*]X\M_Y6:H[.48R5C+" *A8I1)BED"E*H<0B"D2L].;72=33U8"I30]M]>2= M%&3;A9DYNVL'IU;RO994UGF<[&Y'AT1_Z%-Z[\"[A\]U1,]7])QK]^,&SW4$ MYRAVKFL[7:=,U_S)GC$UV4-+RYI>OU<[Z\JRX[9(2R- U"& 2)D8 C M!%*C=$Q)C$6:(:0(<:W99=&OR^LW3M*UL;=<%ITH M&$0)T:@C"DD4*H@HCM*$QBA.G8*WO6,^2A#CF(C;S2+><1QXZMA!6/[0,GD& MZ 8T5ONZ#NN$DK?*:39]CEPZS0&&X]II+@]W+3#"UT:'Z:VL_OMAV62O_)YO M[F^WQ6;U(->-4O+SG 8B)6DF8&B43%!&$&2!#"!.@XP+%:DP<:PKXM3_U/AI MEYFUED]R:1N^T!5\.X(:$-+!#TDJB\$OC>U_,SIVNZRW/[7]H'%@MI.2/Z\E MT*$B2"?LO!4"<>M]Y/H?G: Y+OO1K9E^U3Y:Z^:/^AQBI*(:P9+ M0E-67<60Q$D(0TUP$F4A"Y#J4K+C5&=3(ZY3FTCPAS$7E/8Z[M@OXFQ'6[[0 M&YBCN@/7N6;%)40\%YXXV=6K5(^XY/2Y$A 7G^EPAW0ND;>.^4A"O?RA 8$D M09H_TD!"1B(&,4UI1/77)PZ(]:W1Y;ZF1A]>% "NP&MQ&>0/M*$W86?QZB); M>04XA_L=?P".=*,SN *"'2(7;VJN-#'>W8R=+R]N8RP?Z;8:.W6Y\WXM_[65 M2_[\=O5 \^4\180BE<0PRA"&*$0,LHP;H1LI<"/RG#'19H-_'9K-<^@#DR^'3%T7J\YH.)IV6;3XZBK-P<(#A=Q+H]V MB:^L*_6:-.*\O&Z^7:RVXIMFV'0LBP M47V44I(HSA2A5GO##GU/C8YVY:CWY@,(2@] XP+8^> 24>@V)!;KP>& 'IBB MW##NLF9T!-LEH',PT,<*\?3S!7<,^.R$VN404+3KRS#1;DWT+36S M*HKRMD55)6R**MR$9IE4!"N8Q*DT!X<1) &A$"=1F 8\P2QSTG2_TM_4)H16 M[925*07;-KA;P,\UP.U6I1YA')CN>R'8HQ#-15R\5Z0YW=LKE::YZ/KY&C67 M'^M&+TW(^_=578SVYHGF"]/P^]7Z&UW(;Y)OUV5=VK>2;>:Z$4%0JO? U!2. M"#"')BX=&GF_),F$%"+M4.+*T0RKU^<5OHV''3$&"/G$*T6365O($Q$>PMGH&=-U"_*-#XXX^^.D+GBQ^5WCI" MBRUG+J?6HKKWT-V4UE)!#:2C=^IT:@35&@Z*VVEEZU )I.\[RCM_@5\@U=(W!IKA?8S(H;1Z@GI43 M2OY42BWZ'%NOU!Z&$\JE#@^[*[8T=[9;NOC,%OE=>5SZ/B\X7?RWI.O?Z,8L MWIZ;W))R"]O*?99QAA%3,"91I'F)1! C3*$@*8HD3^,H2&T57GI9,C6N:N=< MO=]JRR7X+5^66BEEZ=I=R6"@]SS@/U>%.3#0JP:YD$9;?KO,>25M]:,P^E/- M4:6]PDR_<;W,@J..UN#,N/,#[!V9@ CG]^A]- M4,<+3&T!'C\-=@H.?'@P O9TL;^3^+YZ([_07)B>/R_E/(PRJ1#C,$B3S.1P M8.VPWGJZU>N7V57.9/U9TN89@%00A5C!A$) L@-GQ- M:1 (F1%,4MKADL6F[XG>K#2&@O7.TK[I;2=PM]NL>X/Q51/9=HA^O8ZHA]2U M\Q -EJ]VHLM73E([#\+US+0+S[HQD9#YO+Y#>0XC]CW?Z&]^J*044: WWF%@ M @L3"6F",522*!%D:11F5@>"IQJ?VD*P-,ILI,/H%_:WYNK0L@CT2?0N\T9? M3 ;F!U_ZA_UK?K*Q45[G2VXTK^W%SW3< MS]7UA6[I8[ZABZK,T%=9R/63%&JUKDZ!FB*"-\NEWG0VK/%%KV',8O5.SG% MXUAB!:E $B*,"<2)R2M5,@XSE"K.K%2C_)HU-4JXV6Y6#WIMSP$M+=839#UI MYLN7Q1G7M:OE.5M>NSD#CSO7'+<\?D;9AMWW^T5H:/= MN=_6.TS--W=WZW+?>[M:%KDH8S-7R^^KK_*QCO[[M-J8TU:J$ T9E)@IB'@2 MZWD7<4@#$>&8)(0CJV)S#GU.;E)MK-8S:,ML7N(Y]YF\&D0/%TJWGO'=:Q*]_WQ=2QP[X34Y<+V=DV-6-#>R;>7 MA>S='NTKO_MCN99\=;R*54^:;XNEHLWE>!]@>7V8CR0.^:8AB) MC$$4*).8*2B,2)P&@B L4]%-B-?5E*DQ?CM*H>T+T,Z QAM@W*E3&+I*\3J/ MF=W)[C@C,? T83\(H'9ED#@$?YAZ%^UU-N25Y'N[ G9>R+=SBQT6ROOV/RN3 M2U\5'%LL5G^62_.B6/'<7!\9J;66PL><)B3A(=6D&F!-KTG*("&FZ#4+XR3@ M49($Q+6^4$=;)GH99EYD5KEC7O*GQB% &X\ W;E4"152_8][OQS6AUU'T6(! M/N2@C'1TOF=4,Q [)\#."W!S,! WHXZ"P[)]A-$8:1T_T*BXK>U[PGEQL=^U M[?%6_SV]?[$=Z-M6%WT6N=8+U ?3?ED/\V8I?BNS.T/6L[ MTOY2"[SR!U2_V'M4'0*#TB?P2^G5WUPT1GJ-H<7T-=K(##R)]1Z43@HPO4;' M11!FK%$:2Q]FL%?(43+&!ZZ7%61Z]3"BH(P/)%[JRWAIL>^Y6)U^+=Z;ZJ;R M8_XDQ4&RT)OGW^C_K-:W"[W;J+11PI0'>G8+($E# 1%' <09T?,?43*@L2DA MTK%&50=KIC;[M0]F&G= Y0\L'3K.H6//H'0*E%[U+6#5941=#\X&'J<1S\Z& M&:(>YV<]H/5^A-;%EEL!V_F#M#Z-=E>JV$M?'(IBF,RC?+E=;0MSQ$<7 MYH#/Z 5]6=42Y%);<4^78?2;_N1]<P8?( \:GP,9^OHFB"# MPWY*0V3X3CON&>2=V?E^E8^KMFC__3V "]B6BW:_$ Z] M-*^L!3MSP=Y>SS6S.P#D:X%MT>.XRVA["(X6RPZ/=HG#W(I\TWJ+;EA1YMY; MA?Z=>79"7_?2Q#9+@#\:*UW.6<^BY!+0YP&ML4+XNJ#F&+1W!8W+87KG'AXQ M,.^*_2]#\:Y]N-N"02\_UK)L[\%PP_^6;7]6AB'*',>;I?BRE@_Y]J'XL)=. MG6>")!%7$B:AX!#Q$$.:Q1&D(@HRDE!%5=!AD]K-FHGN/ML^F%.LQ\IRH/_F M0Y"VX\C9+4@&'(B12+MQ /S2=N%O9B!V7I07-HT?1C?M^E XKUSZ(>EI,=/1 MB%'7-_V .ESR]&RMH^(C+>Y_+/.E65D)W;'N:)ZE2F68$T@P#0U39I!B'D&> M94*D.!1QX*;O>-S'U'97QL09V#9& EI:Z5Z:_1!*.^KJ"=# O%1AL[,/W%S& MIE.!]3/>>RRG?MC#Z,73S[AXJE3ZN8]V>\6;"L3FY&=97?L:U5C]5IE:[)OG MW:H^$:D)GE4P3I((HI@(B$60P51QHU"-8DJ=!*IM.YX:&7S\V[K]_^[?_@*,S^ [S[OS\^?/]O-X*P'@@[UA@" MWH&II&5RN9"I#/6ZS>J*CB>JL>YV5/YQ!>.0E)R?[\94/[Y]7Y9"S>=[VIJ;/3C[]_^#C:UL:#8 M6>O&/1>@15F8"4X1C%-N(DXS!4DD]9HO%5%L"D"C()X_R35;C0MNN\N!X6W, M]8:I'8/[P6E@SO[Q;0=/ZYYS ('NZVAXXN@+'8W*RM<=/N1ABR=ZUC,NHT\, MR;U_GR3G_@T\JD@U5_?4.+O*DHEP@11TS!D$AV)$A0HJ_AU[Y9-C=?;M9%WUI>KHK;]W:+V_ VG'9&]RB -S'N>QJ=[ M[65?6/JNT-S;KM>IX^P+SK/5GKUUT#&.PJC9E#'>IDJ#7!;5G:5=$+Q8?E%KO.5^%WF=_<; M*6[TPHS>R7=_&:W;0GY9YUS.61!1*1&'6%(!41!*_5,L(2%"A(1BC'GD%*'Q MFMY,;:JH?3+*5<8I*?07 TCCDQ0S\&?M":25*_I?*E_ HW$&_)(OP8]O;XW* M'"@,9I:)4),8"MMHE)_EZS+PI%4Z6:?VM)$ +2A,T'G[HSJOZ,FX0T!2&[2B\:!)& M==%V-25\];*A7'%\5F5@YY;]C^2;%Q)'5\2_5Y&9@*2WO_!S'XO(D-AS" M@]\,UN#^HP&WBH;?@_NU!>ZG@VH6^J*V65=4NO61M0= M=?7PI:ZH\].=P][*,! ]&YG=XJW>/NHOW1Q'7&^T: (3SBA$4J:08DJ@"@.N M& MPBJV*WEWN9FJTOJL_\5B9Z1R'=@I*NZU&?X &9N4=-K6%,U#;Z#5"[ (& M_B+ 3G4R=H37!4=/1'!=^G3GFC^K!_F=_G6SW=RO3(V F[_R8DXBSF-B*K!) M'D"4IGIY9\KQ$BQ8E@0$A]PI2.MT-U-[[RLK2S'"G9W@#V.IXPGY&53M** _ M5@-30!>8NI3IN8""O\(\ISH9NQ3/!4=/%-^Y].G7.=S]ARPVI12(WJI*H_[Q M?65^]7F[*39T::J'[W1S/RPWZWQ9Y+Q5(>;(F:U?,(MX$]LX W:E)YXT3U0YVW*/;[E^;<8YM M1_DR_$1'MJWOU+O6=^H?Y7>JA7-G=:MLECD- MJRIL55>>F\IT=]64/N-F-^6-.!H#3USE\>/>E5+EI'%F!O;#].7%,%6B@J5+ MX/N58>JD:>(!7(^J)7VL&5V7Q -TIY1'?#3;C8J_K%>:)#;/7_07=V-F@G]M M\\=RGE@:\2VCD?C1%'?Z:B[K/JL?117$TQ(X>2L?U])(!)NI9RG:J7ES'FB> MQD3 ),)Z:R0B!0F+,,Q8HA"2-.-!UB&C>%"CK?CC52HT[V2.1,OZ4_H+28;A24+M_@]N+'Y'CC/&:.,CZ<995A;1YUO1H']<#8:I]..(?@7^E=Z8=TRHMWK+FDP MBU!& T1ABB4U&EDR9VK:AX9Z%\<:KOT-A- M%","/O!4\(+G9R>)GAJ/7M#]"^V1(3)"/>'K*YR^IS7C!M'[@>XH=-Y3L]T( M]R!$[]/6Y%'I/4A9%;9U2F0B]/F<"B4%I0'DD4I, FH,"2(<*D15A@6/5!I3;EM;HACS!$F5QE,(LB6*]S2*1GM@8@11E02Q3/>\% MQ"T_=3#LQTE9_?TPX+\:!+ U5P-5R?G';2ERR,IQ6LH-6!BMV5T&P%A#9S?Q M#38< T]S1Y'OE>7E*5W=&,J4U,+QTQ;^*B<07D>U_ IG(&+%=+R&EQ M7WU,DV?MEU.@U5'!+*TCA!6+DM\GM8,[TE_R[YHQ(F M-!.;K+2S>&.TI\MNB['J>='M%_]7O>3>#K[,_I@OY8>-?"CF:22S()44DE @B")32P]'*21)%,5) M% ><.%70N][EU#8 ![>0!Y>0?QB[06FX8[Z !?@]KX,[03KNG6X7-/W=QQX! M-/2EZK[#:=R,'@%@?;UY_&0W"OI5+N6:+LS%IWC(E[DYAS<+1Q-AN2QD+7Z7 ML3 3B> 0)SB!2!+]4\0HE"(A FGC>%+BT%M\@ RA$X@>:(@NSY'92$G& Z)R.WACLKUJ_7C2C)*_EJL_E]\D+?3.3'PHBJT10HXBPQ$!9%$80$0DA@S%"911F@8Q#[*, M6''&U9ZFQA>5L4#\6&K;15G]E"Z^ MU!HNG]DBORO/U-\\WVIRNENMGS\KLZ]J/B%*$0%*..=1@F!H#K0152ED:QMIN M/33^" Y,?^,-GKN,O%>L?4G.^S%J7'EZKT >2=G[;=W'C66E>$X$U0L^ED"5 M2@41USM'FJ(4"L&DQ)SC)'02O#C1Q]2H^!N_EV*[*/,S/ZZ6=U!W^@ .KKZ* M;E+TIR#N''Z6R5BI"R"2)($KB .) ,2CTGR14<492I\S\"WU-C2)*VT#L,"^_ 9%2I N]LG(&=-U"MUM#X,P-[RSV* M@G9&S9=@J+L!XXJ)=@;H2&BT>TL=.6^Q6/UI0AK$&411AJ2,LXBE04/ M31CN;7Q#%\;R&6#R+E\N3:R@WC!4_3NRG=T0)#Q2>JNJ( OB4*]1,Q-(FV H M TE3F81)RE$]!.^6XG4'H#%@!/CE4@P,?!:B5$J<02RX$VE_@ M>[N6(M^ CZOB/++NL[H34+YF_\5.E%@6FI..(64$@63*!(*94D8):0A*CN.LNJW T4- MS$Z-D6!C['/6#[> VHZ+_,$WFKIX:2?XI;'X;R;M? ?G7GW\ JI=Y,;M4?*G M/F[1Y]ABY/8PG- F=WBX0S[S=[F0NJ&'[3+GY>W-CX+>Z>W)^BGGNQBRB*=A M%/(,2H$)1&E,(.9(P8@1D69Q3)+$OC*538]3._PXLAF41H/&:H>45RO +]/0 M(# .3$'7$+Q^[-H12H=$8=^0CI03W/G+Z9;TZX+.Q?Q>JX;&2^5U\>M%UJ[3 M@QVHN;.<=J-^8>[9Z&)1'M3.TSB, Q'H]:-,]!^!4%!WR6$:)2B0^O]9;'6B M[=^TJ9']7A3F7UNZUCTNGO5J:6^O T/Y'4*+6>'5!F;@Z:.JI< L:RZP4S47 M]L/Z80J#Z3 OO=J@CC2!C3^X;C/?(/A?G"+]]CC>7#H(4B\FW6%ZZ%CCJ8XH M,C4DJTV9*2)EQ!!-C>&/.67YHKS5*<-S778Y9@;;UK< M?UY_T6OM^B\W_%_;O"@#C+]K8B\H-S_>K@IM!N?KK11SI&@D$$IA+#B!2 4) MQ 11_0=1$:99%B'[[4PW&Z;&GRV+R]=U+2N=YLW>?,"-_>8ZSS@ Z*:^7X5R M:7G'VF?,+/8OPX_$P#Q:VZR__\"X )J_MYR8@98;H/0#U(X,/P8.VX[AQV*D M_<5 8^*VB>B'YL7=0L>FQ]L6]//]Q?J_9U-C'L/55>WT]*F_Y.+#\LVVR)>R M*%KF_JH;V10?EE]*%CX0L2W_\:VF\%UD[#R-59A$$D,1(J1G/84@#I((AB'# M@J9)EMCM'*;FV-2FTIU0="/8?6=,!L((#R@3.UZ6=FW)<^M5,ZW@J,O:K2J, M2MWN']_>[C]J*=\]M1$:]/#Q=;]0TS^ZW)6+K1$RE_<-1B]GL0HF\^\54#-P MI'E>?@08M, ^#>(G_5*.<8CZNE_.G^<(]A6_I",=YP[W31CF,'@ >W^"H^3A M1LG/0?2 ]G4[QOZ\OJ/+6GOZ5ENV6N2B*9?V19-,PSZ?557^)Z>+;_HWI9.% M8\DL+WU-:')O^U-*#>\]*L]@VCZ91>+.*[!W:Y#:65Z!]G2BZL>F4<]7O<)X M>-KJMW%_V=-1'3H5I@C+-(HA+U,?,2>0BC2"*!(XB#*2DHCUS9Z.IAGP5R4# M1_VSIZ/>V=,=$!J8],YG3T2I12B.)*0 MQ"&%6:PRACG*(F%U.WRIDZD13VTGJ P%QE*@32T/4>SE0,]">IEI? $U,*UT MPLA)__,:")VD/\\V.IKJYS6WVH*?5S_;N=QZOI$?\R=S:++1HVIJN%2Q*1]W M)3TBDO H5 3&L> 0488@(YQ#A7EBMBR"A4Z+$)M.IT8$E("T2_ES:XS\U3B_WN78A+>4A1D$2IWAEQ4P\;I3'$"'&8A7I/1!5**',Z1['I M=&JDU'II:>S%2Y=DWAM@#;CG]\0S@P_QQ1S@QHB\$O.YM!8_3Y\((.^=OV M&'E+W[;H(!#F@Z@^+S MNDFJ+N_(UU*\73W0?#D/6) &3 AHPA\UHR&]L(HI@2F/(JHB1&+EM-OS8];4 MR.ZJWO_LA=I_Z9N)E=Y),S3N@3\J!YT+-W@9;#LZ'7\(!V;:$4>O0^4&GV![ MJ]S@Q:B1*S?X!/*XVC3QS<2MUZ&=O.6-H^;CT,-L-PU,:? &GB!NOGRXG8&K"_*=!EPI M/+DJ-J#EDT?UR9& ]Z5;.;2YXRI>C@3^D5;F6/WVU6GX*I_D@9U+E8J J;U3W:0TUR==RA3U'%3+PYG1 MAFKH\YKA1ZF'S$,?<+VK/70RYI5$'_H =U[[H5>KW2BZ)2U1AP_,)8E-X'.\8.[UK^:C,K/ZD=1W<;Q^VI6;2S<-JO:DS ML^8(8R0T.4&98 Q1D##(N)*0)316*I:!"(5C3&$G0Z9&5K^N+]4M\3P&/,QX M0A',. DABD,""989S!(><<9D)C(\?Y)KMIK2*+0-&FX2[W;>8\ MY;$Z\;L;<7SL9I0Q,!]XDCF87$HOX$I![4>U43:%PXPKH.4+:#OC-4"T%YS^ M@D:[F3%V(&DOL$X$E_9KK^]99E.,Z--J(XN/*[HT6_,Z47AYMR]1M-"C9^&$JG6[,%K_TI9S2=MZT!F0D_=G.Z'H_E72WY)6.)#M#=OX\LGN3 M?3GV=$3<5ZDW)#G7Q%[>F?]8YINBC)*[X9O\*=\\'VA(QT;O&Q,&(YKJQ6L0 M",@05U"&(I%!K$0@G8XV/-LW92[^^NT'J*WN(?GM9QA=J7GTP1F:KJ^%&.Q= M Z5OP#@W:\;O>23.]@J[=Q[W8]TK<;M7:,_SO=]N.DB^UM_NXOUJ?4L?'[4= M=+%H2QSJ$'8215S2$&PTWKL@^0%T4I.S4\GGID'[]?R#SV:JC;]F._ MH2G>Y O]P3NC^K8MZCP(1!BCF4I@&@L$$0TP9"R5,$D)86&:RB!QJAYTN;NI M;0Y:UH+:7%#9VS$[Y0K:=HM^?Q@./#WT@<]Y36Z'BJT#^8V<)]4 M-P^XS#A) ZB$9)HY&8<$$0$I3C@-4I3$:>2V3+/H=6I$N;/6U#]IS 6KG;VN M2S4;X&U7;)[A''SA5MIK#ED;2%LFOT@'OGDPMR4^EW$.4'E;S=GT.?*BS@&& MX[6=R\,]M&".,JR.*Q*PPXH$[_YZS-=T+\TY#S"*B=EB$FRBK4B:0B*)@@(C MSE7(4TG<"M3ZLFQJ_%8:">3.RKJ<8EGUZ5G2=6%9[5KW&P(QX376] ME,W!=595RF;O7:TU[%FYQB?B/G5MO-@UONJ-3SA/:N)X[: ;N7]:+4V4IVYP M>?=AR5@S9&[H/Y8!9@((6",503UKCV#-)(1I &/DR3C&5).I'VUQZF1 M\>?-O5R#7V1EY=] 7AI=Z@PZ9E%5)]+1C:K14EC+( M6Z4,^,X9\%![4]8/;?P!CXU#@%[>RGD=/HN[\7$&96"B.RHML?<#_-8:CYTK M8.?+M:VUU_%PN"X?9UQ&NC0?<'S<[L[[HWKQ!KU'\^/=H_?'X,5MNH?FNNIT MFWGR._WK9KNY7ZWSS7-]OYL1Q1(28A@D,H0HB:E>->NE1[3/=C"RL?=G9 M8S'M*Y_O1@Q&"6VG>#)'$1>Q7JG"B/)8[Z$3#G&&(LA3AN,4!3*(K.H&G6Q] M:A10BL#IB71=F>?VTK_$S>Y-[XS&P*]W \37*T XO] G'?;T%K]L>]17]Z1; MA^_KZ0_U3]T_J(:\NU$I__&[7#^$DA*4BY# A2$&$509)C"7,9$I0$"*1GP7!1;_ ^/@YWH>.-TTCWH2.,E]N]J!^$+]Z-]NQB MO/M1/UB\N"/UU&3'ZQ!:W)O_O?O7-M=;8Y/YO-?=,/]PLQ0O?]'ZY&X)&*E MR+M\69XNZL:K*-2R ML7?Z?[O?.(9&^OF"6-X7C3WL0]\SG1S?V>'@SDZ.>/L;,<3VPRO8ONZXO-@T M[MV83QB/[M2\-MYAB_1F6^1+612WJP>6+^O9J$G _"!T-[G*Z:[@=5- T-0, MV5<5T/^FUTWBY4<^+ \+NA=WIF/:,]XV M]A50?K'G?8W^NVV0S8)J\[RO6A3QC'")(2(J@2A2 E(1I3"4<88"K+\[U*DV MR,OFI[9EK:SK?&UT@)W=)K [(@-/R?9@.._%3OOL:5-UT/BHNZ/3CAUN<\Y\ MJHVW^K-&E\V]NNW'P5X*BTM5R-K608H M5A(+A7&\D\;"&%\(.WZ;U/C^/ H-%?FVO =5^O=&^P]J &:@@L#$>0VBXS#B ML/F4>1C#[/%5($8R]6>)K>B+8TM@P]?F@LJ>^VFENL M7YX+O,(V]+*W*V+6%&N-Q@E.+"3_^]WJZ=]U&Q4=ZA_V+'B]Y5%HR]K!AF?L M'QAYC5SU7E=L*.K,/+UEGP1M190>'>2!%[@^AF[Z*]G]P%=^@KVC M$UBM7AN#UUZ6GK7OYUA_7H/7VT+S:D==PX4>\PU=F)9N5\ORN,;D?98A27.> MQ$D<&15)D1&(%,:0A*F$7,9<\% E-'02)+O4V=3H?"?7^F&9;W*C3/+XN&@6 M2G4HSFU5'M0(4E<*Q559D+S\3!6]YWC >G$X;&-N_( \>"C-SDS0V G*/.YK MP'4(C+F.B+=XEPM=C1S&Z\?KK:G"U3+7C6]Z#(L= M&XT#]L!<=9SB6,S*GW?_4+LR>[F&-,?=C3O^Z*P_I)[(KHMM(Y]-N,N0H)2$661B"!+N-Y!F>*B+"/$R*H2G&8A#A%S>4D= M^Y_:F[PS'^SL?Y$#M?>@EK8[0 M'');UV8Z7C3L65"MYW!^U\=?L>;;Y"3F]U5MTH,C5Z3+NHZG=_\5+ MQ[A0.39G+,8\Y0(F--,T'=($LC0)8!:F<1"$:4BBR"9OZW7,=R+V$;*W/DE3 M/."D=!DW&SQS2%3^(/=.CYC1Z_[UL-]13W/01]BU^\@1GC6W3"?%U/;I.@T8 MU-.7. ^,UG[F[%3U+"+RW^= MN@=NT)PMA^#83-?(\5MI;O1UDT+^]5_R>4X#E24X2V$DA8"(8@I9$)F*7U$D MLTR)F,=N$>,'/4R-O^JXY]I*4)H)M)VN$>*'0%ZF*"_P#$U"KLATB 0_XWV/ M"/##%D>._#[CT''$][D/=EO$W.@V1;[8FCGCF^3;=9DY_4F/;EVSAV14O[LI MAQE3^KV.XQ0R'#*HPH20, EP$F4NJY9K'4[M-6_;"_8&SX QN6.!I*N@VRU3 M?$(Y,"7T1-%YO6$+C:<%QM7N1EU1V#I_N(2P?JYST99\(S_JQO4F;:._'?E. MO^'-\V_T?U;KVP4MBIN_\F*.,YSJ'9*"*C+:W )'D*!0P3A@82Q"02+FQ#H. M?4^-@"K386D[V!O?**ZP9U#:#TH'P!_&!5?U;H>!L6.F@> >F*2\(MVE.(LK M9OXJLUCW/'99%E=(3M1D<6ZB[U7VU:2,XEQ61A68CT0:11E7D(4DA2B+!612 M)I!E 2-9)!.NG#1DO%DV-6ILWZY6&57L8N95L4^]8L>I5]U2+/P-N^O%^(B# M.>(MN4T&77$QAUZY6NTSW!>?YNW5<'W::$$RIF1J YURU4 MM_HFO:L*\P[G890E. H#*$.LE[Q1%$#, @YEK&0:\3@F;J5&73J?&K&7EY>\ M;:T;*3L!;\>[0\$Y,+6>EGM\83EHF>Z/,[O@Y8D6G;H>E?FZ@')(;IW:Z%H+ M67ME3AM+_<6\^.>M;C3?F)_F@LM8!IJDXC1#$$DI((ZYA()%(LWB0&69TP[] M0E^38Z>VJQJY'O-5EX^K,U]_I.M587VH34W1*Y(PB*D*3(:97N!@*F'"*0T# M(A@55NG_APU/C1[JZR^WJX$CM&RO 2=WU&_K?H=+OZMG][9W?6.>RI\S__AF MK]P'6];>M*P1#3[%VWCN];*=<[?2RO6AHM)?ME/GME^WD MOW>\/:^DQ9ODOU#]/^[>M$EN',L2_2LT&[.93+- -1<02_>GT)+Y-).9TM-2 M9?/R@QO6D$][N,X^?VH=W_^G3V\^?/'>^]P%#:$&,$)!S@G.20XQ+_7LFUKS57S(^LU$!&U Y? #T-QF",.!B,Q8[6Y: MC-.AIWT.M<>___!Q=_1/.G:T?W_ZJF'4]L'T]U=6J?=\,7]HJJID:0H)Q"4H MBXP#J+$)X'5* MS>6]L M2U,+9ZQY]0:D-7!0'LUY4-T^]2!01?[BO5#RWVB]AD"HC=.S[8R[$7K-W:.- MS:LW#*.#+\NU$O8&^65I;)>UY"1;'--.DZF04X13(@I0LAP9CJ (4$,,EBA8 M!J$LN';*]1_6_-2(8V=]LF=^=X9O3U3/B1:<@#?C5QL<6;'3%8!C94[G.X,*IO\V7ZIW&_58S:34"'.6 \;LN4IH MU5.P0( C6 C$("JA7Y[%E0:G1C^W"Z=;UY+:MS#JZ;N^<>.GD(C'WDTZKZ+N M@F(H*?4C:.+*J>^:FX*D^I'SCK+JQ_?Y,5)==_?-O'IZWJAM%=T?']6BKNRX MLM_ANF*+]_K=TGSWJMK<+^4'96(S>TALALJ"9:4L@<2Z )#D$I 49T 2C(JL MP!KRTH6F;K)B:MS5^9$L.D=LN4KK2;)9F7\VOMCEE'GK32W(\-3YXU%K?7#' M7>:PT;HC=MC5]<36AZ1U(OF\2CHWDOT6A^Z M4A55/7(U)7=?/QNG[6FL ;D.-_>AZYK!>#T3?46A+1I2^V*E K?>W'6]=-?K MG3;_HB_4'5%O-A30@6N,##;G12J-W K>N7HC-S]W&$^_9>OE?/E@!?OJLW=- M]O_N$\9%46;$3!X49]+,)8@"5&##Q64A4YECEA'E0\-7VIL:RUJ%U]]65657 M-YI3KGX4>@U>-X8,"%ID NPLW>$USL$21X0",=>UUD8E)D?7#WG'];:018MG MNF1I*F0)A#U2"PN5V7@N!2DG5*#,N(_SVRL/3XU$ZLR 5N5@>#VW,Y!B@B1C M/ ,,9P3 LI0&THP#0]*$\;0L(<9^:;NW@SI.^FZ3$%C%!->-GF\'+#(KGY1G MV)V[OTO^,%13:U0W$XC8M8U#9Q"=;F0"58;/Y@Y=OGH8Y_YF)9:K]T_UV>/E MPS9'7Z,I.;]]I*%)OQVBYZ:UJB M3 D&$"L* +,4 X:H!)BF2DK!9ZN5#Q^VC6XUR^F1H\\D)*)^NMY1[;%#?WG,/&T2@=,=*II=:59.?+7;+U)M%6 M%K!1-K .W26U2^!]W4U_--WT\46ZR6-7:Z-;>Q! MU;]\8X:=7]A\_7>V>%8S1:367$A B;#B85( "A$$5'*)A8(T+9VT-5[(_JG% M\9W!"6LL3AZLR8FT)3.T,3KY9JU.3"255!8&RQ.KQO/F4KOWHKYW-95851FR MD\VZP?;"G^;+Y,NG-[NG_!QB_2#>.W;+PL0DWIP15SS.*5=>%*ZT,Z,:@[ND M0<$6=6MP,"-3]TJV4#27)!:,Q**1U'#$7D6)WH]1EV?B63^!=9_H7>.VH!3? MC&$CI\ M4U,;YYJ,@,5J^0!,_-_G^5I]6*],^+OY\<&\"385T)9S?+*7S%BNB,Y( M"DI42@ 55(!F&0*4(HTU9F598(^%07\+)KH*V)V$K.R98!I05+54DR1;V.%]]FSM3"4_/"%L%*&;ETAQO!C0=R9-*[6/#H MKL[,J&N)][VZ2_ZW8NOD_3+@6D,80.-70W(Q9BH%DCR \ZB9Y//46\LH'68+ MOF+57!CJ?F-+U*FF0,%U$-.:GMR::CRTLQR7DN-W0>PEX1[ZI]*4CWLDYEF,&_$,7K3( MSXH7*E$T"*KS!8F&/6Y 9DXSAU\M'\RD]+$WEY^IE)>$RA2DV&;<<'NP@F<0 M")$*72B(J7#:*KS8RM1H\.:EN,N8.N3"A$!JG 6X+4B_A07)(Q,E!%@C99@, M /%Y^QS7[]_(VKEX\+*K\:#>7WNLO51/'ON<;-E_:\/;M M=_'5[E?]LEIO$R/K/,GMV>59JFE!>:I!+J$A3$0YX"1-@510* M8,OD:/6F?.=;.L4M@AP)ZLB\7'L!5AH8/YJY>=)Y8C,$.E_J;+9=C]3N[%05 MPH61 4 -%$K>8LFHX60 R Y#RA"/'!!6_GV^WCRSQ7M>J?4WM?Y=/7*UGF%% M9KC4PZ*ST"I-,0.H20-P,3 MF:<.[$O^;"QT5%V[@(U'Y'@S1B.%C0=V!@H5+WI_,4X\?>=X0>)%R_F)L3ZSQR;[U=\FO[W[[_.XN:3P(*'4P#+I0 MT@>>K8\KA3 ,FB-IA(&/&;(RN(T*5U7UFJW7/\S$P>9E_C9_G#?C7K5:FL#R M=1U'SI?O_UH:$ODZ?VHR-6R; "MN:6]NYG3TL M\$.Q=>5X2"!,3[NL:X[8?['7/W=S9[LGUG?F+NFY8SO6.'27-"[9.?C6J4[$ M>\Q>\EE8';&WQEJ ':/7/%=L Z%\>67WUD9&7 $.A,?^2G&HAPZ;,IAQ>FU7 M5=ZHYN]WRUIRY^MJ89Y1V?2RS8^/J\7BE\:H69$R)%&)0(JR#,!<0*N9 X%@ M!6.Y73?17B?T/-N?VC#9F9_\U#GPL_TB^S[\CZ3Q(OG3^I&TCGAJN/MVD]M4 M(B+XD<>X"+A[SR8&HA=H-N';^JBSB8'0',XFACYFJ A052EU9K&YR\1]\ZSJ M8CI9CC* "XT 5#D&1" "*.80Y4ABS+ST=5T;GAKYO7_>5!NVK,\&]Z8%]7>Y MVE8X\E8/F%ERKNVG1" M6^(U5@^X#3(Q<(T\NC0FWQWN0M[MMB'O[ $+KI(/;!X@VAX*53 1*,=F1U:% M\@/C6";*\_X!:U!?_M?]4MX_6P&JQ9RUVSP($\@4@P#K0@-(= H8IBE(38RL M1"X*J)GSNM*I%J8V#GSYV__Z6YW]N;738]G@)(0."S:W A.90HXQ&;*/>!(< MCW626T$::>W#XP7R6\&XY/_%58F3-XZWTG#)[KW5@XL7^A&:5//9V^7&D..] ME*9WJP\K$]TM_K_YT^N55#,H<)YSF@/). :0<0@(R01@'#&J3"",,Z>#"9>; MF1JU-98FK:E6D-L:FQAK$VNNVZ=\!=G+9!<.K]B[>P.A/60NFE[=2)?KY;?U'HSKW/YUX]U M+5.-!,&:0I"KL@20\Q00K J00X8X+7.%M%,=1[?FID8'1V5/>S;?)=9JKQJR MCI@[1$-!D8Q,%"\#HD]9LI!@CE5_[&90/0N-N6)TN:+8U:>,6#K,U:/]&F'. M=PV@XP]JK5?K1ZOV6*M/?52FH;D]RURO@WY9SC?5AX^?OE3MS$ 4*4(IEJ!4 M90&@5#D@4B.04I%GE&=(IV#C3[!$GM0O)3[81//H)O MMSCP=T2P([.Y+\Y#IL&^@'MP?43@1V+^8"^ZWP P$+B+PX'O,\<;' 9ZNS=4 M#'W&P*-B>SEW[_67I=57?UC: FF?V?=7:JFT:?!MI^[:).39 [WV!(;YP>?5 MV^_LT1[&L%E\:O.\7E;]+691%'EI GY ,T0 U 0"FB(,$*2(4%IPBKWD!F,; M/+4!:M]?FR/7][C.C>U\]CR/%KOGW?9]IM2?D<= CZZTXJ M=4XWV=&-V]%R&,;JI% GY6*;.^YQNI' /SIS-U:[PT:N5\^5>715O5X]\OFR MR2%H2NS-H""B+$4*N.0E@"51@.N,F"&(:9X213Q+:IYO:FJC16=ITC?5;URX M@*L;HX=!*S(7GP1JE$*:U^$)Q((7&AJ5OZX[?,@\#G?<*K>UJXFA*L-'OYAF M#-!F)/$.J9;_3S(NGJE0S5WQK<>VX,-FZ?1&:ZK>7Z8E.3(U4KGU8E[!N;+^K/TGZM;39G4Z[G M>6D@3JP'M8"SQ[KI9"JQQ02*4)II4$G&("\D*D)4N)QE*XE3\.B_HX M)9!K/-L3 ENCPP+LL.X?#+38R1VG@&K>R0'K^5?>2_?5^V#PC;16?_ZENPZC MW_*\$S(7%^,O/V&\I7KCG7_F9>B<6J,C2]+7"L,,)22@UH MD9H9!$QSP"@O0H(..V-=ZB)[@^P6Z >"+C*K M#D9MR%FU:WB$.Y=VMJ6QSZ!=<_G$>;.KMPRCC3=**Q-0V_72GAKD^1(E4# 3 MG4$)!)?<'C$SI,)R!+@NN:(;3I_("M6,"E(OQ[1 WVHF![UA) M>8WE-1GM%:\Z*!\3JWK,0.@"L99OZZ,RV4!H#MEMZ&.&,=X?:O.:55_-X[_- MI9*O?GRIK*SCN^4W5=GS6/=6)JBVX/7*A&G+9_.S]K#6:EEMAWN)H$YQ+D!6 MVE.>'"E =:H!4CRG%!(">>$34X4Q:VKAEW4IT8O57U5B7Y]DWKF3L*T__^Y' MD('ZSXTWQ^^5R'1J*U+4G=*Y9"OF_F2],GWS<[)U+-EY5J?LMKXE.^>BA(-A M\0[$P8&,&I6:PP)YR-B!G^Y'Y-5Z,_MH)6?:99G<3&(+74(@\E0!F*<%H%Q* M0#3!F6)6&ET MO1)*R>H7T_R[JGJV^WGOM3UT,(,*87$/,O 7H5 MC% E/\\W-&Z)SZL.'Y7TO'['P"6F[9K5>]VO9/]1+>S"S.M5M:GJS4;>*V3O M&ZC?ULB$OHC:R/:\1&MF6^)NAKP(47<8\$*M>-QFS+@+($& .UH/"?/4 M@0EK]LB'_?Z5?/.\-G%[H^;X=[9X5LTIPJK.S>V=*/RDA+FRKD&52\08DAH0 M!B6 G&6 $4(!SC7#68Z$4'Y5(F^Q9FKA07]X$ZO'Q]4RJ>IC4,]/YI]/S-AO MXENQ=M_FJ$ENFM_UQ[6%2J>5\M4Z6JXUO2:#;>M>-BD?KL^B3#MLWC2-) MXTDK8WN7U,YT9YF[ONHYE.P\"IC"%@+84-EK-]DR;N):"-B. M,'%H,%[!-N%9P1D&"I*%974;P?M9"M3(Z)?#,AKMO#DG9/X.7+,K:C$YI/6OGI_ M__YY\W6UKK6QPY/')2!"$<7)-L8EA4MN'A' Q8L'KPR?WK7I0 M8+$>F^]%6[7%1%7J::U$9]2UF.O6:9\4V>&@V=SE2ZLX5TO)>I8_>V5K#,&10 487L_AX'M. :2,BA MD%JS5& ?/>V)]?8(2MS_2KWMO+DQH3Z,OTG23W2[V\]TJ_^K];DM2GQKXG?><;D=N>^T&W7D;JJG!;.+$-'GLK:*0..+&E-%;+PV*57]A\72_9 M_&%:M4WO"J!G"F=:9QC8VO1F=D)SP*5@().L4"465.=>9R;.-S6UV*"VKJH9 M8;%+QTP>F[P+F;!-HHTSR3?KC:WZM5Q9G8[G=;U"REDU]UR4OM +;J-!&&PC ML[@ULELWMEEX3:'YG[:F!M _<\:&A4BKON\"$U.=PQC%)^?6;V<*Q2 MU;NE5(_+N9Z+-NUM*?_![$YNG=ULQ27LGHJ69BY3X@((1#, 4U:8Z%9CD".5 MBEPQSG.G[+6![4^-? Z,]B,27^S=V"4BHI$I9V?Y77)H>\WO.^N3SORX4C0# ML0Q$5[ZMC\IA Z$Y)+:ACPE5I?']YJM:MR(-O=,<5I51"92GH-#"\AQ- :6V M/B-D2 MDYO=(WU:?\4S+4V,X$]BN[8ZR_?Y6UN1$-#;WHZU;BS">ZP4WQHN" M;62N.U-XL3:\TY[IGQ^+66[Q"EK1"BV>:_>%2RQ>@>-Z<<5K#QA\$*PY5VOU M9F:H($+GH@1<: )@EG/ *() YE)#HTZ>V(&CG'[9*NO?)JQY@ MU,2JF' !2@QM-;&, 9ZIW,2Q2E'.14E%ZJ;2^SC;,=NG3B5=N*B6W4;ZTS; M5[U,VWLK)?OV\6FQ^J%4G0?VP;PO7\T5=IW3+BHT*Y55]=RD4U0'DH 9,O]3 MDAPH6C M9G\FU!8 XP*J4NN*/3+RHIHZ]0HI:_TN+4^Z9E?JY0UF9OOZY\D MG<,>$EICO 1NQ#:1KHU,D_U>/7G^P;IZEW3.MOV[U[%W9UZ'<20EHW5.<*W) M\):^D AE-,C/JU/&:W+8&-6KW[UX[-Y7EU;C&5*HI0@0!"Q MBRX% BS/,B Y180K)?+":W'Y:HM3&R]V!B=[%EO5 VNS5T$W=]S=R#THFI$I M^E8@OKNHPJ!XC M:8X(A3@#)5+*S((%!\0F\>:9P@KI',O<22;"M<&I\<7.YJ0Q>GM\QE8Q: WW MBD^HS76YN:E3S>&NT7K5S!V"U>"8=<9$[I#-TK8L*57JW5^1(FVS(GX8(9-\ "A3-7&ALU MH'%S_#"D<;QK0*&0G>1&7Y2CI\W"?QRI6D&&YGB#^?_' MMGR7'?E5O317+R&;SW1MY5/L(MS7^5,CP;&LGA<;UOQ6S@TMFB_1HUI$I!?B M,H].I)MC[PC4NP"U^4G?Q3TI)/XCZ5]WN%NP>TEVL6#C;7/)R_>T1T&1E^_Q MD2J1O&C/^Y4RB=LG%VN@1&IZO.(I<;';J[H2N:G &B[KN5"F.5LBACVHF50L MYSI7 !.4 YCK$C#%"I!AEB..12G]"LLZMCNU$;]6'5EOK4V>K+D)J^SXWYIL M/W+SXZ68/[%%PNK2P('D70[ZQ&VB$P'IR(/N!6F7I+:Z7E5I[1Y!U>4T4+$U M70Y:G8:BRVDHG/5]&(AQ ME#$I)1 $8@"I9H"6I 2PP$Q2DDE.G.KB1K5R:J1>VYJT-3+N#F)7YKXF$;=K MW2T[8131_)JIZX9J%JT6LF_YHO%;_.E M>K=1C]5,:B131C1 E.?F&U49H-PJ%"&NBI(4C&1>)Y6/6IC:A]H9F/QI34QJ M&SV_UF,4W3[9F[")_-WZP>(O"'3.]5"2/T?/'U?4YYQ[1[(]9R\<6L:';>I9 MPGMM*W7^8DOP;DMJX2*7 K$\XU-[3/? MVEI7;+&5<&MS7>IJ^0/MN)02"+[8*R+#D1M0ZN8Z),$JV5QH:N1"-=>=/JY# MXW#/C>*H[Y9/SYOJ-_5-+;*V]H"2,(.$,"!5*0#,,S/3AR@#F.8"Y3F4*/O1_6'+T;UY5@:\LGVU4<$TSCD'C*0I@+345KJ? M :&RC+ BSZF&SKG-#@U.C2OV*\+51?MJH^\28[8M0%5Z)*&Z 'Z92V+ &)E0 MSB&X!? ZK0Q#TB,W-S"B(R7:7D4V4):L!SH74UY=GC->_JJ'5WO)J#[W#0O; MSH@E'L@/\5(H*F$.BD)H8$*W#!"!*2!9H0E1N^[E!?EM5? M-/2&GG +_X+C&YFWST(859')"Z5 H:%;FZ,&B5XP'(:+?C<'52ZR$B5O5H]L MOIP)S111K 184 B@X!3P5&0@ES*E#!4:02^-O*LM3HV;S@KN-&H[C=%AA(MZ ML+N145 PXP>0M^ 82K?H&)NXND6]]J:@6W3LOJ-NT8D;AZH]_]4>#;;%FM>K MI?FGJ%?.JO?K+ANS?T5]DF2A=GLY4DJ1$U@"AB4&4.4"F$A) YVEN)1Y#FGF M-)D-9M'4*,LXE.SL3?9=LF=L=YG2>Y>U?MVP\79[Y[H1WZA=%ID81^FM ?K% M@1 .IGE\JSTCZR0'@N]86SG4@P>+]=O]#=/R-S,VR%<_OE1*OEMNLY7N[5F- MIL8%8XP4N,R!PI(!* L!:$HX8)GD1J'N37L1\D@R_\)NU#VUMMN$ MY=4V^8YM#?=6:'?M"U=:C8%P=/[<-+N@'WK@_F0M-Y3Y7,TN)E$93;'4&I1IE@+( M! :L(!AH(8HL2\L,$:\YL&O#4XLK3R@Q#1.NNHJX&UW%P#$R674FWW7[3[7- MO=+!]0F5K0N1@CM?X *+6EUM]D7DK5S!."=TY7S_<*&*3[:Z:TU]]]_8?&$? M_\MJ_8DMU,%:=IIG68&) "E*2[NKD +&>0:4EC+C&A(*O=)"?!J?&FOU-Q=^ M9^O_5$W-EW=+>_ZO#IS]U2F<.\*-R&+!&YG,:IV*G=UWR=9RH%=K8&V/NLLP M!+: JA7.38\N7>$+RBG]"N]GW)C<]GM3UMI^D/^8;[Y^6:YXI=8UA3;Y,OOG MMC]VA:Y?V3K7VZ+!G]1FLVBFPS,L)!6$0*!);J7/&0)$*A/ *4Y*2I'DF,V6 MZL&6-O\\($4NN,5.GS9M/NTCNV,FVE75OW=G:@>FVX7O73=F?>'.&C_9K^=G M\I=Q-.E[VJ8"'BEG;+U-:G?OMOO$/^Z2GLL1$@:C=4OH?,/PAKY,NF(TP,]F M.\9KT6_$D6H^>].F=-TOE\]L\5$]K=:;&=,PS23+ .>" 9BJ#+!,"Y A61*H M!.+4Z835N0:F%A!W-B:-D4ECI1NQGP7Q,AV'@"9V,.N'BC/E77/]!%%52OSM M8?7MW\RM#4>9?^RHZ>P#1R&4:^YT-'#UN@&9SONR:DT&7V4HX_?GQ<;N<;S7 M]P\/ZSHP^M )$#8*3[5 0S4K&=82,PRR4D( .<& EAP!(102*2X054[3XB#6 M3(X6[&QNWE,=%%N7DL?6IUH?I_/J2.4Q^6F^3*K:N9\]LH!O[M;+W#-Z9XTQ MZ^ZK0^Z\27[O]=/6H63K4:MW=M>(Y3BN>X3I(X\T[C'[:J0<[Q'ZS"\9/!3& M%S/%;VYDO#3R4'CLY9@'>^B-2RNO?FS#Z-<+5E6UB$6I4*DQ(:!44 (H<0F( M2A7 /,60RY*RS$LX[F)K4QOKMA8FM8F#)$$NP^NY/'$K:)'''$^\AJ\'7,(A M])3^9%LO,RN_Y/;9B?7%F_SGQK\9(EJ\76[,X^HW&)9YEB)+"U)0 +%0@&.- M@(2X5)RP4KH=+3[Q[,G1@34O:>SSXH)3N%V?"=^ 1NSOW ,(KQGP&9<'37X/ MGS7:O/>,$_TI[[E+!A[/L"?4]-P JZKW^HV90%?S37?R/\/:3&5S("4QGR9N[X*M#Y-0+;@P3'-O(7!,&5G^1(A^80JD5.;4YKFR1#PQ'^D5>-_N7 MHM[J(_VJ5@]K]O35,."BCI<1+1 Q,0O@)<4 HA(#PI0"-,T)AQ*F2CN)H%UL M96H$U+?/N[;T>2POTTHPA"+3B \X7L6BKSI_0X7H\\\>K2ST5??ZM:"O7SQ@ MA^[+IU]6?#%_:.I[MM%TB;A0]JAF7G(3<0@S4^$TE4!G*C=?NBQ4ZC13.=O" MU#YN8V/R?F>DQS;+2?PFTJW(C321I$W4G[; M/I=0N+B5<_+&\;9G+MF]M^5R\<)ATZI7S]5\J:KJ]>J1MS6-;<;2PW+^3R7? M2?-.F.F*J&=>& 54 $'( 63$ M!$*09:8/8%Z*K&2(.)6='L?OK8ERQJ/;[;32Y[7H>;3X[3.X$FHI&-'74&.P[PAU/?D5H= M$$Y_^KI:;SZK]>/NW%+OV%(;! E6\%*F"*!<"P AH8!RK$%.>2&8SC.6.YU. M=6YQ:F- ;3.P1M]TOLL=<8> /#2.L1?NKD$X)&1WPM(CA ^-Z4@A_?#7TR^V M]X'G2DU[AP>-6:'>W:^#>O,>-PZLIK2V*AZ;'[8"S*;E_2?[^-T)4"$U0WF) M089,5 _S# &J,@&D5#DI29H3*6;?U)JOG*LL76W4YROH-SW.SD!G_S: >_(_ M6.8 O%LD'A;,R#3=&7N7U.;N QCUJ*T[3*$J/EUO<-PZ4,X '%6'<K:[X1S+'RDC/Q:W]JX6-O M4)X/U03P[0(W;HH(;&2B077H?6K0:^Q,&D-#QDO7 MP @6)YUM:.3XZ)K#QW'1U3L&9LVRZNM!]LI',ZROYV*S7:#;_T'OR@]J/5_) M=TNQMF5WWZCF[[??Q>)9SI!$"% B;D_79"5WRV-Y63>F1G?;E?Y:/U/M//QWSW3?EWDIW*AS^ET=F9:M M2W='F8)VHZAS.FDNL6_"P0_W[VC02#HXDI\Z0'Z^2[:8)!THB44E:6")4C_Q M97LV5+KURS@Q;B;WBW;449+XRUHS8*OJ7OZ?YW;J_'EU+^7<+JJSQ0VIVW>DNMJF^9B4RI@M 4Y! * !DL ,&Y KDD4!99 M"5F)G+>S0EDUM5&Q5GSZ9@\!V@75=TL32"GSFB>LV85,GNN%C&Z.D*R>FFPB M,_=.K/;.7)B05ZP>GQ;*7O2TMD7'-JMD\]4\8N>UQUY/L.YWV%M[B4Z-//[U M7++]L',JL5Y9Z?_6K[MFWM+.5Y+&MV2;97'_LIWGL9GW$ITXTH;?F)WIMT48 M&O2+VXC!&AMOJS$T/GO;D<$?/EQ'^,V\$HN5567;;9"ZZ>$M^]='GLNBU- ;!G\[/VER9RW*YG&)(ORY1 H'B6 YC; MO4.*&-!99A>X;+*#5RF$,&9-C53J90F]6/UE0F[S.IPL]>*Y?A6H_]Q(:OQ> MB[B_1TPB+?/JJ M%HO79O;.EC]F!4(9+M,"%)H* $N2 X9*!B!"BM,BIR5T%J\]?OS4B+55IJE- M3%H;W95Z3L!WF0]O!R4RKWGAX278<][M09H])QXWFFS/>5?ZRCT7KAH6<7U9 MKK>G"#ZS[Z_44NGYINK68^V"KM4!7#[\8JS]8)?@FH5;<^V'53/5JV:(2\(R MG *:9N;SUBH%K"Q*("7-$8<3-_V!E:+HPK&W/97$.2Y!1Q@L, MLX*6F<\LV=> J85MQE"PLS11C:F>U.O="VXT&Q/;V-%?O7L[_V9/$UDG:HZL M,QH."[SL>9.T[MPEM4-WK<)T.$X="FD@_O1N?E2N' K.(2\.?LXP#K1%H)3: M3G5_L]R[E9]M:T-5;Y[5'^K[YO-?:O%-_6[FP%^K&6:**)PI4(H< D@X S3+ M$! (%B(K\QP3+YW*H89,C1/-:UOX$>#@+G CPC& C4R(C0MWO?6\VHN]>E:; M5<)5O1-[E_QO.QMXOSQ?Q=:;^FX%,1 %#C9C5"J\%:Q#2KSY>8%JTM3<^WG- M;+;5&_:C^F B6&7_XZ.2ZO&IH>G-7*B9RDJ6S/9YKLYLVC?6)-.:;67QK?[*LS;87K+>NW%C0Q+W?+C/J MN+TQQG;P<>F2VI6[I'4FL=XD6W>2G3])X]!H/7-CG9DH/?2R169"]=3M!6:\ MP?6N+N/>PLN6EO%&XFI=&?\G#BPJTU2I9XN= ;7R*,M4QEF) "DR6T21YX I M1$&9IT0B@3'D7H>*S[0SM6%J:V;OPQM63>8,KFZQ>P"T(@\C0X#R+R-S&890 M!63.M#)NZ9C+KAX5C;ER^?!2JLUJZ]NE?,,V:I;*5"A,"U"H C6'X"@J-@Z%4-)J'CBN.L>?(D>;%_F^'?6!OV7II@G%[-J\^Z;Y+J)6*0Y*5 &=" M "BX; ;,DA>%ECK-D?):'C_7T-3&39N1N;"9&D]JW0A6>";$GD44*H8P41@4 M)4H!Q"P%A!:YX328"2NIG"OM)[@6 M-Q9-;BH>K&>2&0BKUIVIIHPY)&_2-* M2N\U) +1Y=EF1B70:\X>4NK5ZP<6P&(+55F%M>]B7MFMT0_LAQ4KZE2W5"$9 MS0H!\HR:R0E5AA1RC@!CI2:,"8%++X6.*^U-C7)K<^ODM\5.M]BSN-4UA(G( M298*H-+2:A$+"0A+,Z#3$BN.%%82^G%O0(Q'4KH\0OE' A)Q1>ML$-ING!P0 MP3B'($)53#L2FOCE@IS<_VH2)CC;0,GH'PXBKWZ(TIYPBR+53,>,1;)W:L-&WM*?I.&B5.V87.\[*I]%QL:?ZP_K,?PD@ M/IJAUA4B6CKN8D5\R(]60$9HI9#J3)31QIZ18F^ S58 2I$'!N-88 MRA(A/GNJ5TT_;=AZXQB #A2R/&PHWL?^2CW,EQ;QA#/S"Z%V(J">&J![<&HF ML):%F1X5P@Z9&0<4YZF=/*5YD6+&&6[A?+N48X#9-1-Q<6 I3^+H*Z8Z0#YU MHH*IC5EWP052(TJBOIP(JHOL:0"ATSH)Y/]]-LRBUHL?O:U=O5H_UB3<%)FF M*9-I66B0RL)\P;2@@%-"@"@TY"S3J>1.9X,=VYM:X+JU..DG'VQM]BOO[8KY MY8\] I*1O_\7 =$CB2\LF"-EZET!-5 *GCLT%_/L'!XS7C*=NT][&7,>M\4] M'F-/'/QBHN!9D4M<*!.BJIQ +6)KIB$&2 L*VRR7)X3K[5H7P.F1M;FO<-Q MCL-L(7>+PV("&9FK!QU_L3Z,?_[E$+V1S[ULFY_D>9=#<(:>F M#6FG^6I9U:QYOUY;%>&ZK5<_=M>T[=__Q=;R?:,[^_:[6ML%X^K=LDE:^H>: M/WS=*'G_S;CPH+K??UC;#'Y&F948XR O\]*F$$) RB(##&9VZLE*ECM%K2]C M_M1XM?4A4:V1YK/_JS4?L,;^[>^L1D8[Z_WRZ\]\5C>CW)MV", M"3RHO4KZKB=]WZT<6O_"UO^D!L .*#4$5D&_!<&JV#8PW"4=$$F+Q/:JI,8B M\)K!Z'T8M.-SGU4?U9+[XK\:R M/U8;->,4,IGF!$A(\S:)#><8<)N]5DJ""U9XZ#ZYM>K$6N,K.NV,M*<]6?*T M6M<$9O[#'J)/Q.X 5%*II=4,6AIO#%TMU<9>)5:55Q'HZ]V3E1PSGDN0YD(" MF%(,*)$9* 65)6$Y3=UJ_03LE['E347?8CNM6.^ZR<(?%&^'5;6@*$8>DVL M7Q\"V'O/_P@-H,>*6E @1UI0NPU0OV4U9WPNKJI=?\IXBVK.'NVMJ;G?-7!) M;;5\L-6[[6E76^_D[[;SE+XN+-3"Q%MXE-6JUD0'7MRYA M$&H1ZV0;XZY477+S:#GJXL4#S\L\/BU6/Y3ZJ!8VS/QME[#<);]J*FBI4A." M<4T!++ "!!)L0["40\C+5$JO@S/76IP:*=P+L;9E8T1_4F^39WDKD>AY\N,J MXFXL$13'R(S1V0K6C;%)S]H("+)H\MIVF9FG:EQ>V>F7:SH#/5+%+P&K..>[^UPQ=Z<'8*4_[[I M91Q";7">:67[0_7/]CA,FW*X?'AMMZ'NE](6][." MZ]6L8%Q"G)<@)39J)*D&'%,,<"F8RF#*A:9>IQ(=&YX:8?3MMI^"; VMES/F M5?51&-C&PC\P^A[ W J(=W+7E=0]L;0]X<- 3 MK5"G %V;'?=(GR<81^?S?.\/HV&T*WV;H315"&*0ES;.27$.N#*TQJD]*E9D MFN=^:['G6IH:<5F]G7HFNQ63N4UNQ[>:9"%$HS#4)(4LPS M6C#FQ\_*?F:+1;=VHX)\*LZG.G)F^^D V:&.A0I1 8DRQ2 W) +$9(! MDJ-":H9*G4/?_,A(M@Y@I3&R*C\P8RA;),^U9W6:9.V8^GVD%,D7[GV_ M',O(W7(Q,S-6V^/E&65+R-IM(RLU:A=' M9@@)D2E%@,@% K#0)H#@6080)F664HWM44//*,*Y]8G&!=NX7+2V)DS\W^=Y M4TG7^RB%>U\X#-%AH1UMY[RI;?U39_7//>JMBV%WEM)8W1R9_MWU$6N[W@"K2^Y=;FJ"M=7C :_<"BY/9/,SYQ)_KNJ3.#7'4C>'J_(9H+RT@I> FP/!\,<0V"B505R M0:$@,L,LT]XR&1$,G1KU-=5_]-Z)JE4KDO&M]B&19A)B)L%V8:L1GAR@?Q&C MR]V(= H=&9E[730M7"4M&G?[>A8QSHW%[I20(A4QS!Q?CB(BV">%)V*V-[9N M4_W'9].J&1T_F"_O#_,MOED]LOER1F@)-58:<,T1@*C@@"%:FO_4+!."R:+T M2O6(8>34AAP;7&Q^-,R3_-G8Z)L(&Z,O/<:3%^RAV+LB=:]8*Z]WS8B*1=>Q M>W%=H@LF_HNH#UT'.9S&D$-;PVC^5_.(RB:AJ>K]\NUWJPCX/*^^VH;?:YO2 M.:-9QHG**B8U=Q5>Q;7 M^<;>.@K708@]?#E#$V@LNM[>J .+L_N'HX3[C<,H_\-Z M)922]5;J)YN/8P>4:I;2DF*$4R"PU?LO,P0(R2@@5JP,PX*8X-V'YT\W,S5R M[ZQLDA0JUIRFVLM6>EX:;).WGSY\\*.8,SB[\NUC-6IEHP D$FB8G^ M3,. :$T!Y4H)57*DB%?INS/M3(T6.C/K/9JEVORU6O]GHCJ;/?>YSD#KN+-U M.V"Q][(ZK+8F)G\V1H;BB]SN)NRMC; MX^^-9LYN?Q9KK"AF&2@(5&:F(@M 42%!QI6-)@15S$]PW;'AJ3%&_S!V;7G2 MF#[TR/H5V!U7WR* &7MWY@R.C1!(8W=[R#W.WK@O9L$/P%]I]H5.Q+N!RO.W<2MO7GW_UH M+U#_N9'B^+T2F3+M.>*Z4SJ7[.[U3]:K9+[\.=DZENP\NSNCP/1GYUY 0@V+ M=R"Z#634J&0<%LA#J@[\]&%$_IE]?[U6UR9X; MPU?@=N/3<"!&YLF;\/.F/3=8 M'9E<9&I2DWQP_IQ_&N@;/9E=Z8YZDWZIM: MK/J+,"6AN:22 P95O;XE@9G-*D!%6<@,*X4+/?NFUGSE/($]UY;/E]!O,=X' M40O8+=D"/%Y]3.=;Q3G<$RTPHHA R#JX( 8K>449G3%$'" M%?42K0J"]ACD?1KK:#@[K@^$0"_V@D"'5<_(" N,5Z$(-<\_V\ZX$_MK[A[- MY*_>,'#CX;G:K![5NI;GMI'DU_E3U;[$&<>EDMBP@XGR *2YB?1X@>P.)2_S M#&4%5%Z;#^?;FAI==*8V6@F=K9X;#Q>@==Q\" -8[ V(#JL],V-L0ER'(]1& MQ(66QMV,N.[RT8:$PRU^7"'5?/;6S#DW/^ZE-&].]=K\\_WZ\^JOY2S/"\U3 MJ8 L8 E@:>:%9AZ( !)96A*160E]%XZXT,;4N*$Q,VGMO$NLI0;'Q-KJQA"7 M +W,#(%@BLP(@Q!RI@,'#$[00*7$WQY6W_[-W-TP@/G'[L._],Q1/G@'I[H/ MW>722(<.KM3@;,Y"W"_EV^]/2MCDQ)7]T7:!F&.<<:ISH%/. <0E!"S--"AY MQEA>I!057L=W(]L[->)I3SO9":)J#;8:3M\NR?&_2#\[SGZFTWNQYU#AC[S9 ME^!M[R6P/XZR?3!2+XUU(.)&:Z=U-B(,]-[') (U.VR,:O<\E@_VZ1"D(G/P#J3.R"AT>16*0$1WOIU1*>JJNX?D/GS M#P-,Y.]^BTE7>?[JNI0K.!["7#>#-)((ES]8?FI;%W&XJ*QU^L[Q5+0N6KZG MF'7YRH$3<]/QJCF!U":$L,6'52/KMQVK(4*%R,K,Q#\(FMEU 0$O& ]@6&-/7>]'5'_.:<'1*$F MCBY-CCO[\P#A: KG<^]0P;Z3,H VC6W!JFJNYV8.V'T9K%"B5"84(TP;:B)" M V[^!**$.2X1XAC['6/R:'QJ%.6@T7IGSSQYSN&\^L-Q^S$2RK'W(\])AMXE MQO2[9&=\%/(:@EHPC3^/ID>6^O,'Y5CQ;\ S_'Z'YDKG#SW MVID\X>>@W"S5CBG-9%*69K$ -H,H8X)*5 M0"(E9'GBF@VX?[O&GCY'S6^H2/;/V?:K.3L-S3._AIODR>*VG5*Y/* M>O+S@,V]!EJ/?3AON,;8,DMJJP+O9>UY&G+;J7GP^#M$>PZ=W,S9OV+ FLW MWOXUWWSM\HOJPX1=N:D?9A2>04@4)8P!7?(,P*(H ,LA 01B:JOE(D+U;&,E M7!T67)V:]!I(MPW'>VOM4;!M6+_8E>+R6&MT@]IA838X@+'#]@XW:W#267S7 MG#].?MI:_7,=Q@='U&,U-SBR(ZWN!D+8;\G7"ZR+2\!N3QIO2=C+L[TE8K\[ M;]PGMU)6_4,]U2Q%!$$A!2 DM5)3D@,N$ -%)I06*B\A]\KK/M_4U"8ZEI]7 MVXW@A96U$WU[!VZ;'T/L%GF% 2XR+^\VSFL9P-=.> W?-S\+1>B-\^.&7F;G M_*S#9[?.S]\Q5'QJ6\3+ZMOM"GFU&YT%PZ1@>0E2E%,S0U,2,)3F0%+-$(82 MP]SO',CE]J9&&OO%\NK2F'^XE\9T!=EQ238<=/'#N2UJUM1>G<$H^E1.N 33 MJ;KB@*.[4Z-8GK:2J>FC\E/LMLT6JMO:OFL?K;+1&+Q+)OJ%ZM: MJ6FQLH5/U/JQ?Z_GZI%KQQ&<9ZQ$&@C%L#VXG0$J"33_J5"!2L@8\ERUB]!U MXRSIO3GHFSB .X\/H4%\H6G_UNJ^\EC0 <,'J' #AU.K8P\@/E"<&$B\;A\V MH'Q4E3(WV9)?O2/0;1+I3)*\R,H4 9&G9ABAJ01$6)'\HA0Z)P7-N5<]K8NM M36WPZ(P]5([PXZ'+ +NQ3S#8(G/.'F)]78/6U' TXX1(('*YW-:HE.+D]B&1 MN-TTF#XVZ[D]C'*Z;N",Y317)(<@304!$'$SQRU$#JR&JB1%GE.,/1GD8H,3 M))'6WD18+;MM4,D&R*A>1=N93H)A&)]1.OC\R[,.814G8,(1R^7FQN86)^=/ MT(O;?;<%*.UR3F[/FZ2Y!HJ7", TEX";61&@&DF5<:Q*X96,O?_X";+'Z0'U MC.;;L-#$:Z5L.&!C!1]G]?""KXZ=QB)PV/$2:U^G'3L76 19V=K12%W\X"*R!EE@&8V10("5-0HI(@K5+)L=<9U(NM38X%/GVING4I MNU_TP?[@YV3UO*DVAAC,CX:&$:>@5J6)S$J(04DULYQUI]-PAX38-TR[$;;Q8K2F7DYM:?)3\Y9&8=WKN 0/T4ZU]4+Q MV06WSP=GEVX:QMCOEF+UJ,QH^U%9%^:+>9UGLU4\K;KQ899Q2#G/4\ ,P 6 MMNJBU"G0J.0(0XRI@ /*_CD;X/2QC%_^[]P"4R)J\_T8Q[TWW-@G++@CZ6-I MK:RC'B7=([<)?>/J^>0B^'>& 9B+?=V1V4P;S@. MV*X# 8VEX@))0)'=[>.I!$S #)1*%ES+C&#H)QL\DN%3 MBY O*'C5>?]UOK]O##?:6^!&R%/LV\A\/I*^E[EJ!\)=TL P>:6OLQTW;V,D43 SK<_]!3ZJ:5<>\CJ[_9PU9MY)1:KZGFM9A!2S5*5 Y66 M D"64T 5RT"6(J$0527!N=\1=,>6IS8&U=L2RF%;XD; W4:+*#!&IONS.SQW M27V\K[8\V9D>\FRY)UK!#I:[MCORJ7)/.(Z/E/L^8.!AC/4#6\[_67/H:\.. MJ\5<-H2ZE!_,J]F=_>G)=6PE/*J=%>;J3_.'Y5S/!3-T*X2=!AHJ_6">)^:J MVM6GS!17$J4 MV'WU7,V7JJIJ%OCT_/C(UC_LSWO.)3OODLX]S^,E8[\T;HP]Y5P8O,Z_5F8Z\D8U?[];?EC;PWZ;'\:"NO[M9_9=56:R8JL7STK!(I=I<]/MG$U+BK-3+IK/30AC@-X64&"@-,9)8YQ&2([/%I<#R$ M,FX&:21A#.<7R$_ZXJ+[%Z4N3M\YGK3%1*Y M7DKN2L5J#J4F$#!>6#EWB@'!@@/.,X936,*<26=>.]?*U*AM:V>R-=3C SZ+ MI0/!A4 H>B1U!,X0FCN+D@?3A4!K)++S>:7\^.X:"!-?OWB._J MQ<,FL=UAXGHB;0+&WPSDBVT^27L8ZI5:*CW?S$IVUW/0VO+ M^TEJK?')3ZWYYU-5O*>E0U +-"GU:GK4*>D04 XGI(.>,8R][A]MT8M_MJN" M[\Q8MGRP"B.UN%DURTM>0%D@@$J< :A2PU>,I69^*C L,D%SD@W(K[W];: M+9CYUMY!)UFO8.TV'H1#,/((< C>SM1&(S+@$58W3 +Q^Y7&1F5T-\+8Q]"USV,PPJG+QOVO?^F#&NHG9RDW:78 M*O:TN9S5FV?UOQ5;?S8HJQG*RS2C)F939EX)H! F<%-Y#G)<9(QD4#&8^3"" MMP53XPSS%I5^#.$/NAN'1(4R,LLTMO?IHS9_3_QKLTJX:FG(^I#43H0CE\'X M!:(?__9'):C!\!Q2V/ '#2D(J_CFW;+:K.L%U9[4I9G9/7[^:]5ME2(D$9,< M(%P86LMA 7A.K+IM@6%FXAPMG5) /-J<&I'U[+Q+K*6),=6G-*H;T@X;#N'Q MB[Y>QC?)SN(Z(? 8RT'U9MU ]2E &QSZ/6K$2K9> MONV7MO6[=0!Q?[+99LR>&A+S2O4397I2J"K7,N,L!R@E.8"# YZ&!CJP7084^/7&Z2)[.SUH M/.[V\6N/N;UN'!IP5]4S,S[8HIS5K^M555E)X/GR[7<;\#_/JZ]-16)[[0RE M&6:<84!Y+@$4]H!2F99 $91#E;*,8L_0VZ/UJ?%Y'>3,6P>Z$L /UH>[6A9[ MOC0?3M\-NS@OS4V^,:5/#[F&[)%P'R5X[R!_W4#^ZQ[D;X\@?Q,9SP%&/*084O5GVT*_?/Z1ZT*UDU[,\UQ M@3$HT]0,'3)5@&/% 4G++.=0Y&51^"Q&GVAC:@-$9V(C7.>W\'P*0K>EY1N! MB/&.#\E0-6DMJ#Z+_M%K99>VSV=;-,U?O-K,02 M(4$)(%E. .2Z!%Q29/Y 5.__-A;$'NMSL: >:6TN'.1^:W)#8+NX'N?UP/'6XH;XN;<.-^@! M RN>S!^^;M[K+U63;?Z>;]A\J>2[Y=OOXJN5 _UEM6X$@-1^5M<,YTIHCA#( M,O,'5&9@(%Q (+(2%@7E:9'Y54,9:LG4ANO6R&1AK?0MKC:X.]QB_5% CCQB MU#Z E0;&B^;H2M+YD=3;"HTG=<)_UQ>U,[O,TX!U0&X%-%2-D,%VC%L_Y%:X MCFJ+W/S @7L7G=Q_O[I74[IAQK*\+$W4#(KJB22BYX$G-5Y"W''+(PR.L;<^3E>."U\8Q &.4%LA%UH:=TOD MNLM'6R,.MXQ5O/-LWDM_Z$L02IY_TVMV8/Z MU3Q\\X9MU%8&><:0B:HUX0#ES+!5QBB@J6 @+P@B.%52:2^VFH9;DR-&6\]- M-PZ8.,6$)L*.28N%,E_V7ZTW@#7N) _6GT1:I09M1<>_U:+C3V9V5A<1J3L:J*A'WU'->G)V'LA$:( !5)VH7T'C;M[']CT-G5*^D!=)=T$"4M M1DD-4F)1ZDGC3Z!D291^?^F")F&=^M;*%KC4B')," 9,I$ SAC@I>1 "DP*S#-D_M=#P26D M;4[L.[[.BXW5>6-^8M_[A.T,_[>U6O4TMGW6K4-UJ,.NP9C]\Y+U%T^47GS5 M[[AMT8>>:U>G7/%ZSF,SX@5Z<*1]BA%[TF\C(S#D%_ @%,YAJP3.&2,RUPZ:6HL_?T MJ!YI_[#][U&G 2;<.H_'3 M%PT)BK\K\6R9XNWCTV)51^WV(/-\:6)#*T7Q>?5F7K5[ :]^O%W*]]J !=L< M>I93 H44 .O,?-.9*LWGG"F@:4%+F(N<8'<]ZIM,F1H!;)U)=MXD.W<2^5RG MY.T\LBL1RN;,Z,1ZY1-,W=2%+L'O6!T3.^2]L4^&R%CU8G3165!OK M _*,84/ >CERO:F%$>/5$$CL1ZE!GC@L-OUEOIQOU&^F<7FH)'DOS O^O+"+ M(WW)R1GCF&1IKI:[/%^;:P2L4/A"[D+ZM/\^/N5 \ YN;,X MY#GA([\>I;8'.'=2M+G$*G?U 6]Q&.?%T06^$Y?G=[1P@[%Q/3;5LG MD]K+NZ3O9U([>K"3;P+=^G=1PMV8/1)J,(AAXK@C1420CX:1F&T-&V/J[+]F M)/M]7MG4;K94J^>J)P9;,"TTABG(12X S*05,U 9*#7*)-29*I!72)]5B;Z9T1R<0[SDT."J+N0-PR$D> M=PYCF _KE5!*5C:UR4J)O=?WW]A\87GME]7:_N23);Z:#!O)T5Q!DJ("9,C. M[!%A@,.< 2*A+%F:\Q)Z\8VO 5-CG\[^)E&PJM783"#:B+'5T<=\^4U5FWI9 MQH^>O/O&C:QB(AZ9NO;!MJ9V$J_)SN:[9.L/,/, 8"\+1V9#T0M$;=[-CTIT M0\$YI+W!SQDH6*&:$]YOV7II(KRNG#M+LUQJ18%AM1Q 204@A2X $X))K5E> M4*\DS-/-3(W0^KNC;Y2>B[EG:<,S:+J1T^T81::@SL"DLS""D.QE$$*I.YQN M9%SIAHN.'NDR7+YZV+?_>O7XN%KVM8ZQE$7*4PQRA#(3X2 $J$HS@'$JJ#/^OCYHW[19]T[ M_)C/7S@@,;NOQF)%YF(@@@9A(040I 10H+H3C.!7%6&#Q\NM?W M.YKFJ^Y+1-4U03PR;X\ O/P=WPQ+_%W!G43375TJXA8P/#*+;P%EI&1A'W#\ M\G_/.7\QI??HIO&R=,_9NY=X>_:BH;64V^?46Q.[;2#*B!*9(2NJ10I@CA4@ M4IC0@^:,XARSDGOM_)UI9VJQ1W_SKA%4>\\7\P>?X\W7D'4+20+@%9G4>M]K MU(VM*T@$*V-\NI61BQ5?=/6X)/'ERXBU$1$W*;SFS=_MW6]MW.]4V;4 MC&4B)10@P@6 C/ )(8FR*%Y@5*",N)5TF: #5-CDMYVO^@;[$KE MIO]:>I.^;Y\CVT[%WBD1_6BJDPU&5LN]0>F_DO3DP/Z?O/JDKU__100H!W;G M>!J40PT<%F74!82WQKQ;FF'.M/_1M+ 5[C*&"+MN_J!F0D$.)58@55H"J$H- M:%9P@,J4Y#E.!21>LP:OUJ[MY#JC,S0O+*=31"G5PZW]"X MYX^N.GQTBNCZ'0// CW5ZZW+A_V:0[VS*IQG"I;$L$0FM*T1! %%$ %&"<;!V39G=@2LL<>'Y;S M?YKIH#1/G^LYZ\DOF8GD6LE?5ROYUWRQ,(38.UEIKC&!E7S[72R>I3'X-:N^ MFBOL7W8"^HTM[-2S>\8?:C,3)4_M_P(A!3?TAB @F!AZ@XA!K2&D6#OKI[ZL M+U,CSB:#<&_;//EIJ38V*T<8+YH:!,9VQYGB!"!VR6#\UWD)7F1W?X=%T@>C M/3J:=*[<)1T@=W7\V3^_WX)BA5A:6)+7]?MDKJO_T8.F]T"#SK_.B^:1'?JO M\\*-E(OZK_3B^>7"3J.K+V;>OK")X^7Y3J,O]K**)V+2T"5Y;<]AV7R@]9P_ M6^,_F,_:9D;NG)@1AO,2,0D8$1! )00@=B$KA9REJM I85XK5TZM3BVRZEN; MJ$:!RG>UW05LUU7VP!!&7UVO[4WV4+06ASJV, B88 OH+FV.O'#N :H#4O^M*8Y)@/N@W29$0:['CLCQ$: MF>D<(X5Q"@IM90R5S@%-%0(LHP@JB;"&Z0#U_YN,.5:Q._>,76!VGZU2I37.W;,;G,+%4?KC,@#2K\?KBJ"_KA+MMXD.W<"J@>% M0#64E-!-MHRK*Q0"MB.1H2 /'9@Z;W7"K 3"O*IL2IW=+%;FVU24:I6:H)9D M);9U'S- <:H!(C*'@B)<4N25R'ZZG:F1Y<["87/D"%MBNOJHA)K7HM-_ MJ,WK-MM("T9+"2E 5B\$(I8"ILQ_%KFF4 JMD5^&Z*7&IL86G:W)>FOL7;)T MW3UV@A?FQ 1D:0$H32& !.> 4Y0"@;,"8Z7R/!-WX.!1H MD0EYB]?''EY,;ZS>]F*Q^JO67:IGHFLEYYODMU55W26O0V?/N: 5B*\O-C4J M8;LX?1U1/GC^ MU(CYNOZ'$VJ.T=IP+&)':-N5VPA!V6FO0P5B!T\?-_@Z[=I1P'7FLAOU1YH# MD/;4Y&I9)T[8[;14%!#F*0.B69E1!'"26QE\)E.J,RN\-$B.Y%1K4_N:VT/6 M.R.]]B7= '9L'9DD-(*QUX!;\+8&WR6-LUK.;?U+NE6#VJTU\'-4%,FDD,-"(FD"DA M &ID=&>W_= '>CHQ@P1F:D?00;F\L&I7 MRWR&L[2$*:6@E"4$L, ,4%HB4 J42LR(('X'G&\W:6JDUI?3/JR&[_!\$3._CQ0V;XDO>1\Z'7N7<-O,SB]I U>T MCZ^N^?-Y4)$66]+LS5PWQI2V0FG"WJG!,KMEV+;%>3 M4=D^>BU*1'56:)!B$VG"DE' <[M#HH3 )L241=Z]%F^7\E_^I>A\&.F54/7? M_TKO@^-X.,4>CCW,CJ::OL7 _+-&X5]!#OU,QTU>[OS0[O\BZ4CK>Y3XV/2.&G78_MNWB6UHTVYAR'+.8'? [?1[N5Z-_*0]C(= MZSUHQ<$_T,@4V+A1AY\XP!Z.,9%:&3:0F&%IU:FU-KNN;YNCKS.I58ES*^&< MX0) "3- E)+ BCLKHCDI4.ESXN1L2U[T/EHA\U4=B/[4'@3^.9FWB07>YT[. M(YP2!K6@"N RMW+9& &6\PQPP4E.5($SZC7JAD%X-*'7$1!V&\^"X!9Y:.K; MV":Y)#^U9IZ?/'L/+5>A"#1*G&]G5,*_ZNXA=U^_86#IC?.;K+^N5U4U4R7+ M($]3P%%&;6U!!3C6&&"=YCC+L9:Z]"K <:7!J5%&;52SG5>KHCS:$U.>53BN M8>S&%B&1BTP:ES,^[I+:WH!U.1R1"56=XUISX];H<'3^J%*'ZWVQR[KW%CFJ MUU_M/]\MF\_LO;XF39/-2H),7$@AX!2G .:* J:)!NK_)^]=F]S&L6W!O\*( MB9BICA#Z\ &0Q+F?LM)V7]^HMGWM='=TU <%GK9N*Z4\HN1RGE\_ !\24P\* M@ F:R:BNYQVDL3>"^3":^^U"2GRC!<<8:O,@I'LGAK--0[H I&]:J4#HFRA MRLK?]C*8$>D$NS@P']N5K^]OI.O\[/VKT;BN7XM+M_8JH_BC]Y'[R],H,9;5 MHPXV(W?%\9@U=O.." _YT4N(,ME#+),BX@F.06$DP24M& X8RG$N700 M$?5BG!&UC2\FVLS5#S;7 A.V-?/\])[92#1>9XQ8#O3@P"S:.PB4L4"[J/[M MX%9TML=T!(?V+5+.>50%\8FU+_D0+S:-JS/B$\8301*O#_=1:/"SKN[\47ZM MFJ71G$E>IE!"0%#) &0) SBC&2AB7E+$=&!7ZEYD\*BUJ2T2C@L,;K2Y8"W! M3OV%."39#&-MQJ'>$ S,C22L7-=15AV7<2;9L)7Z$1REG,H42":E3BU1,[TL%SJD7*"401IKG34K M&3NSEJ=&,OWI01.4=2[1-OI%<[YE])YY;QA.WT)@')B&[C[>OX_NMDV-DCK3 M;KN./I&Z'JQ_D29KA/SILAFV.[9(FQT<9Q3;+!_@4.A4-;+9D>6G.E"W#L_! ML, $E@*P+"-JUB-S0!59@20E&>=)G-#"*//X_.,GR$#:P*BQT"H\Z@)^PW1R M.RJA.<,[(!9%(V\"9J0ZCAU 36Q[+7$IA=Y76JH_?:B4#R,Q6.;P]*[Q*@]> MM/A%,<#+5]F1%Q>+^=V.+Q2$[Q:;Q_=\CG$B8"8H@)"6 )(L U2H)5M)4\H+ M(3-"C6HFGSQYXBQ/9)H! M7N905P/( 18E5C]1#"5*A)!&*Z/ =DZ-$CKKVHV9?0WS\)6E33K58$8TC:YZ ME9-9PPK0E\L^[SO?1OHF=)^'KQ3NN>__#%7 ;W\'1BGL;=$S(8IVFS0_^8+< M%ACZ*+9MTYS]1/U-^VT];,BJJ>78Z$/.(:NI_C4(G&;]%Q\Z MV@+@FEO]M<#5:QTCS-<;L?BVNM>Q-YNNL$%,.98ERD!6%EI("TE00I2"E%*) M2)GD3%C)R9]K9&H?>6NCCFJ([G;;[^N-=7V(LUB:G57?JZ)<4/"!YP\"0,?NM9^6/]-]<#RT_?U2G2Z)A(F:A(G $\@!U D):!8 M"(!C6N",DYR4QL/Y\<.G]H77]D6U@=<$(ZX#=WW8O@6.P)^S!1)6P_0EEYV& MYY.'C38L7W*C/QQ?O.96_>'S4A-?MFOV[U8RHJWS^UPKL1[T;*'(&(<)!((7 M2 55 M3X3V/D0OG8@^K+?1O\0V>BNET(.=L%1#L>T@,UH)"7M@SE&F7X9[G%)!KNCY MDENQ;7Y<%19'<$[$65R?X\:$BE(W.E7AC6C^?+_ZM!%/9,'?""DV&\%;:9B[ M51,DW!Z_%Y!C)DH&LBQ- 90H!V4.">!Q7K*B8!F#F4-"J9LU1E_I^!FDK>E1 MJPU5U:?KC5X4:^IB.^4Y.?:8&4$&[(!Q:+)S(/JE_5_[3:+BB]J<UI7VIC9)K,UU*.8Q@*CA!J0_G$+O+FI+ MF["K^I2C;VR $TM#8'R6 !EH;?QZ(-==/ULHQ\"4UYG?A.>T8KXZ9_WOV@=TV&KC6LU07;. MS:*N$W\SZ$1KBO2-N"TVFX(V\XYS41)2PI26-3)*3' D$!0 M8IFE,F8IM-MD]&/6U"B\,3_:Z0-9M;)CZ\>G7;TEMA+;NO:XSIQL*O+\IQVW M>^I&,V8?OW,"\WKG4-1ZU,;JU.$+39?UO*HS$E9,?7Z-2N#OG4,>)[M^$?;$ MXYZ,&I7%_0)YS.&>G^Z\#;I^U()/+]_+-J#Q\%NU&'BSD&J T8D.9#GGL4QD MS@1(TK0$$ L(2$%S4"*"*$RP2*G5"M_1CJEQ=!>!NR4_;2?8KCUAO+\9&M_ M-+L_4.O.GO746=M[1*FSJ.N$X^OZCLVNB9"[['_>@K"_#5 G*\;> ;T%JC-; MH#<]SE&5BO^?7;6MSZ<>UEW+XH/8'@[K'];WI/K^:;/^L>""__K\M=(RX?M3 M_4,\XV$FG)49AC$"L!3J/RE, 86QUBME&:,D*3&S$[ *8.34.+?GHY9AVG1> M'N;%ZE_USTSY&3VUCNKBAH>:'&3OI>74.(4P<5_TK(,@G0F$AVW(; M=?ZV7O,_%LOEW>JDX,1A@7"(#LHEX4E"J9JG2#9AC(G1\BG,U+5U-\9R0;'THJ?GXHVRN4M/X3^LFS_KMSZU6<%2&_;:H MMO."("D(B4&<,*X/!F- F>1 $(X3-[QS9.WK( KI^N-N/6T3LP,.5V?7=1"+NN8MOX MI?>B]YY%G6OVG>A25,P?Z/XJCWFP:>SR9/Y@/%/#S./#W3A?3:#5E'G[_$F] MXELURNB"[$^ZX>-P]UQ@F22R )3#$D"J%;YQB0&G J4%*DE6&HGHVC8\->;N M[*XG7'NC9WIQ;$?!QLB;L6P(/ ,3:6?R+*J-/D9TC 0#6]0\,:%QLZ.2G2T8 MQWQF?;\K9;7Q%G5^ZR>R^;BIZ9+_0Y?]^R0V]4'>G,I<,C7=!+A,,8"B@ + M+D%1BE(4E B869RXF6%EGV=OE;:H7JS$_\29/-.O9ESI&@JQ9R -$F@6CN7BK,8 M1R"G1,99EE.8696KMC5@:NRE7L3CIY! !B:JQO19[S2F7;CN[9_I M)_:R;GY4'G,%YYC1G)]S2_S2?IVZ/T+%7.0T MI0F J60 9DQ-P)":>TDH,LEXC-5_[..33MJ9&E.UYZ*'C1^#ER!E>9S%6.0E,Y+@M6MV M:M3^]:]?_MI597/+'[T"LQD]^P:715\G'- /B4K:EX=VN\>2\/E+BG5U0-^I?ZOF'!8I M+KA:O29)#J# .2"",E D"9%IGA5Y9A0S,=C*U#AC7^NFL;0KNUO;:E\/Z!34 M8;;P!E7H>8D+2DXU@2ZB<%-1H-.GCEX5Z*)CY\H"7;[X=7:\WOX4&[:HQ'Y% M]:"%JM^OMIO%JEJP^A1R+C%D<:YF' +' D#*"U!RD@(&>5'*C"E62FITM+>NC7I8RVC=;I.)UAW#HJ*C=OTXNV6^._1/M'VV=[V_@W9X66K7I[.7 M9M-1$]E<,S+Y3[7;9M,)OK??K-IVJ(#]1M#M^U6UW=2CY?UZ]4-LMHNZ5L3F M\#0(@6?P;;G7@M*BC+-G2$>JQ]SA%LGU)C+!^>[G MHO*P)6$+V6"A9)/GC%?QV,*K%Z6+;>[SJ@/7*A>=*!K-D[20HN YH$66 BAB M#'#&I5I1I*@@),DPLPHPM&Q_V.E^4&Z+?XXII20C0"2IWA;":C 5DH," MQ449LY))FL_5L^AZ CW0MR-<'W0. -*JN%67Y/9XVUNGLGOC=:#9NBQ@IP0> MF*TT]691ZU%P";UKR(75RKO8^A1$\:Y!8ZA^=_4QCB'PZCM5 Y_^?L6*/7\@ MV]U&=%.QI$",(P@*4E R[( )4E+P E'"48)DHE=M/OEMJ8V\-25SGJVSJ+& M6LM9KPG*9HSE";O [.0.FWW,^G5 ?(6G#[0T;B3Z=9=/@LX-;KEA@YU>WS"A MQQLF[\AB4V^'W%75[K';/7D2K"G"\YC,69S&O)0IH%3O8TC%0)2G.6!J\HMQ M 669E-;;ZD%,G1IM=<9%6[UR_.59D(U3:&F8?K78,W_UWIK^3KEVMTUC[#D\ MB_;O@/;9\PYYT&[QN2\>QM#Q=\.# GYV#SQLB[=6E[_[019+72+YW7KSA2S% M%\%VFUI&[K?%JM%_GN=$)!+G*> H16KX$ 1@JA;R*99E$>,\%\(J(-6J]:F- M"/4&X\'.6;3W JI^^V6U$UIQ#OEN3;O"Q1 MQDB" &49!["(!2!Q7((4X21/>I M#> Z3$?^T K,.VY 686J7=R#5)GI//KR*@^^ZCG\@]4%VIU)7 M9$7".)) ()D#2#$%N. 4L(2)N)"22&H>''2#(5.;9W03/'V"UGC3"$9UI09Y M':?1>+3_J"QB7F[ILV%*&K,G0F^'-5Y8]4'T>^V.D>Z@WVZQ"%$:J7M&"ET* MW4UVL4P>L!V,<;KE^>/%/GE X45,E(_GC9RRH74LM\^'0*ZJKN?^\)VLSN;& M'QVPU[]\H^:Q^UW,.4TQ19!) &%. ,1(J+$RBX$H89QGF8A+RNVB@";CV_3B MBSY_^?I2$>46S(0'5NBTM,,!IDI4D+VG.[0\QI^#9 MU"9P^XBH+CZM?IY'85U?A$6P70D ;02?Q>?4FDH>J=Z$X@L2E4_[]V]I-WO_X<*5*ANM-; M'E4P ]TFH[UD +V=UBIA0,2Y*--"C>="_2T;6^2IV ^9Y(,T&KYOA"3R0'",30$!D$ )/7'J^C5%Y;=#-8XX9OGCD M<,:7^9]Z/?PRZ3.9PT32%*(8\!PC /-"[[Q"#$3,!$>((D:L%'?#F3HUYNE9 M.HO(MV^;^KQ)3:=>2 :,%-]XO:,M9N2OWGW3GV(?*P$T;T%8!8"@W?+:\8W7 M#?USQ#<: ^XMOM&\1:N)VR?S5Z.;7.(#7!??.DC[HU0K:[G>/.J#G6:1/2=09 EG M*> XE@!R+9"7%3%("2\H4O]1%&0>-.#9NJE15:W6L);1]GN]V]P9JW_6TG'Z M:,,F(2=,CYJ$%+QB/XTR+:6&TU)Z;EK:]7+/S79S]S6[U28DX16[=ZPXA5?I M9LOHA4#=,!S2X+O1$>,< N'U,O@A5".NE307/\A6?%JJUUPWU6Z>IBB+,60) M( 3E .:<@9)2"'(**6)Y3#&3=I4SSS4SM>&UM3+:FVE;#?,LEF8S_ML1"CRP MG8 38"MZ& 1OE2S/-C)RY[:.&;B/Z<;?;?E]O]*IA3G-22)1A M@'BJDP+B5'$!$X#3G!=:$9]@9A>@--S@]**&3NKFMJI$9&^SN^;0%?!-*<,7 MH,&IXZA0;JLC=# V5''<2Z $*8I[TM@K%L.]Y/AP$=R+=[F><#\^+K;U4?O= MBA]$0A:B>K.HV')=[3:]H&"^]MZS?]8+)?O'Y_(0I'H'6.[Q]U29RPV_Z3MT ))\P2I M"5699" N> D@XC' $&)0%) P%N.$2ZL3%N.6IT9KG>'18F_F+"('Z^V8S;P# MS$@M"*R!^:RS>19U5L^BGMW1P?#H-Z\)FM9@>2(Q\W9'Y2]K.(ZIR_X![M.R M-NVFF?#I7!NUZLB2)$5QPD%&<:F5:2&@,>5 Q@BFF/%"9L1NR7>AI>FM]=I< MLY<+O45MK/LB[Q+.YO.K&[$;82+5)>AU:[I9U)CI=[XT@(/'B=&Y5D:? 0VX M>FZJ,W3Y39$B=7U%OM"I>-7[%=OI->*ON^V']?9?8JNKI\TAA:A(!05%PIBB M"Z:#1G &\B+E"GA]4H_\7A_UZ'7%;J4X6_VX M;8]G@7++*9+D>E<8,DH @$-33%LVL6]SU!D=T=TV4F9'SV);%UKT'FMB#)7? ML)/KS;Y&!(HQ&!>"4J:BWLGY;$+I8UFJ ?Q=$[V+QCZI%S:.+U3=UP8?U:M/]]5=2 M+7JRF$S-U:00*<@052N[DA- 22H!$SQG,N,04BN9?:_638T2>ZK'K2O-7G'G M5Z2^6!+M?8MJ;^R(T6_OFG'GJ_598'H]=-D'Z81MW'A@]C>D^K[I\WZQX*K^?/S5[7VBQ^U8?,R3I(L+@E@!$(UR4T9H#0N0,H21I.29S#%\ZVN(6E& M^N9-6S'ZWH!P%*$LCY@R/7IJ;=>1F;^TU:7^HO[?>J#FO9T+=GQNT2MF9!T& MZ\!,K&'65D>?^C!_[6#>&Q_=78?9FF#M$?/$GA8-CTJ-]H <\Y[#$URE:?M% M$M^IM^ON<;U;;>>X*&D>$P827:80QCP!9584((MI*3,4(RF,%"6O-32U*>C= M/A'Y28T@;/%$EA&I+=4!X]Q:(>$BP&9LY .VP-QS4N546QDU9OJ4I!T&PILB M[85F1A:D'7;V5(_VRO6.L@GZ?*,YV7BST_.I)NZ]GI"]?7Q:KI^%J*_YU.Z^ M?U(OQCSCJ4SR1-?E$ A D4- <9R E*"2(RQ0GEH=3CA9,35:V0MF*A)AO1// M:+=2_1&]_?+IDZ72@5/?F)%.<,0#,U*C6]HX$#4>["6ZVN5JYT:K<=HYHD/L M5QYE!VX!TI>B@),-XXH%W +3B0[ 30]S#NMXVHCO8E4M?HCW*_6!"S6#^R@? MR,]YPE&:8$9!4>8Q@!(*@$N8@I@F""4QI5F6V:P%!]J:VN+OA:EUT6#K*(Z+ ML!I';R=AU](INA M5"F7@(]K50C=(6W-*R0MHZ!;X4.4RRG.@R@1) %!< RTRHOQ*].1MS@2UK M&'B%?J3(\<8PW]@:KBQ\XA5Z?7%)*JQ>7L9EBOO2GHAIVZ M;Z@==N9&^QJD;]4HLGUNG_-9/.EZ>WJX(-M=-4^H2 I=A93$BD5@@A@@K,A! M!D6NR(62E!OER%UK:&K\W=C:?0#1WMJH,=>\$ND@NL.,XA.SP$3B"I=5/5(3 M+)PJD@X^>+2:I";N]:N2&EWO109_CHHB)QF!@"4H!I ( $E2S+ MQ T"^%/[^/L"[_8'N\?@F6Y(.D,2?!/2L!# K2KWWG<27S[]-97M+^\8GK_, M007TY5%O[\'-CY5>$&X6M419O5S\+-1Z1!^#''X_3TF:EUS$H%"+-S7:IVK9 M1GD&K_BZBUSKFGGKT&'N>8UN M"DQ6)S$G??;J=5_MDC[[;7;VHKU7O8M&[BL+,<^1^VPD_+[5DJA(RC;T[L'\O,SV:IV-"J+Y:))+MJ^$^J) M9%E/M=7+\_SBXCG%A$/")4!Q6@)8T!B00I0@PUF_ M?OEK)!N+HT5SK+TE/Z.-#J_\18V6>FO;4MG!1]>93=5'[I#02_?.FRZ^0)D8 M:1NCEQ[-=-9\ZU2T]^KXIIGF9>9US] CW)Y6%CXL&G4UXA'"XQ6,ST??O.KY MM!&/B]WCQ]71@/&^20-5?WU8WR_7E0[^TO\^SSA$:4)+D!"]O2D$ :7,"Y J MKHY15BBSC8+9/=@R-8YN[8_JXZJC9<^B34'7_[)=1ZQQH_UEQ]_DVPW+'>N> MM%[IA.R?L17$3LIM>:UWCO;MN6=2X FRQGK%N MXK66,JY8#*QBG!_I-3.CB1NY&.5WI0!R) '.& =)PGF648BP ME]R,:W9,;1 TR,YPUZ)S[2NS53"\%;S0$=T*4E05]H M#ZC?*=[G#SH2_R#?K9@U*17%@K@4', ,Y8!PS'1%-41+"3DMK Y0/=LW-=KM MW-.T>W P.GC8J8IT/I[(B[1N6A*RYUXW).K7Z\O0!.ZK&Z/?:Q^C(.+O@?#W MQ?F>K1MW+ @#[;:JIFG3)P;;2(&0#LS%C=6ZOGH']F\-V&VZRG8=[8V? M18WY@3"VV L*A/5(&S]>,;?;XW$ ;G!#Q^9YX^W>.'CY8JO&Y7['!85KBQ(6?EA5YVCM3%HOYSBOUKN$9\S1X+O4KL MI=9>+]M\E(+;E&UNO50_]#N]\=3C0C%4)_A:*GJW;]S%8BAX3Y:+P1IR3:>M MONNZ:.H/7;?B!UEJ;>.[GXMJCA3%D[3, 1:< L@X YB00BT6TSQ+$RI*F=CE MT5YJ:FJ+PEJTLBX%J'_H&1O]KLV]O/]C"[$9 ?L!+C"3.F/FD,=Y#0YO"9P7 M&QHY<_.:PZ M%07*$$9JK>!XSG#2UM0(H[_9W!P&JCE#;6Z[>VQ)&4,PVV[LWP3>B)OTEKC= ML-5^$1'OV^:G+;W2%OA%ER]O9U^^Q8TZ^CO?M*K3R.=9@B7.N0"%S'3='9*I M!686@RQF*$V1$"DTROD::&-J5-$ST8X3SN%GQ@4WHA)Z<[AWY/9[9Y_'[W[ M>T_?^[D61OW.!UP\_KZ'+G4LLZ7+&7R4=XQI<5\=)+%>+MAS\]_#>70N#!Y%C7F1K^W?P8YJ;=#RE?A++-&QRV:907$2<$LN[L=3L'K M>-]ZAMX.7+PZ]7>Z_;:=J+=\M5HNM>NX/7:QF MJUX0G=7=!&:]V^DF[QZU?-%_UV]C792V$D?!E$BD&-%8 #5 MP[-GLF+1$/QI!Y,G9C1L=%3.LP/BF,TL[[ZQ['>O\O0_%]OO7U=K6HG-#\V) M[U=/NVWU4O7B\U&QV6;3]_EO9+'2%5P:879-OF_)1D L(P!SK(LAPGA*"-.)<%#6SXUMKS_KD-Y="Z]U)6H?]2%P^L4WGJ_2T>. MJ1^K!:\#?VUW?\=[(VY'?RB_H[[C4>/YB9C14:WXV3[M M['D6:03:,DM1AX)^F3H< I0@'ZOK?);?PM-JNT2X>^BR4Z()1<0"4!P1G5)J1P0*$I J,Q1@1".I554P;4& MIS8"?2%+4=6Q>(^=O9;[*=<0-MPC\8A;Z'V/QM0:M+VQA]V,QEZ?>QB&T/C: ME[C6W+A[#8;.G^P?F-[GQBN*J#8Z">N-:/Y\O_JX_2XV'Y13CZ*/!S4=S8D2X#ZBV M-2(.F[>FL)MQCD\4QZ&>SN+HE\[FO^CY7@/HP>YK&^/6%&2)E"5.;4MU?6+S/ MHMH7O;Y?MS[,HN_* 58+NG==^,*Y?JJ?ZKS/ M77]^W/=GN]3_GT/=:A]/%@1]7W%G?HT;-SXM"+ G<6QA6G&(=SLH"*C%]CW9 M;)[E>J,S!G];/"Z:$)MJO?I:B69C;WQ=,<)I21@F2 <1X#2%D& M<)9A("7G@@B*<&E>UQL1;=5?+,*X;NC+8Y MK7]>2AM_%EP\UBGQC2;GF_4C6:SF:<(83 @%-$D%@)G "=Y 7@A*$T%X0G' M-JL:DT:G-GR=2'X?S)ZU&K;1[XWIEFFI1EU@MOCP#6S@4<<+IM9K!!N0/,W\ MC9H<=3YO \+Q+-WJWI'%M9KPYX-U5;UI]*!8LY7Z>+?>2*%CJMZW]LY)0FE6 M<@Y*G"9JOIY @'54LLCR6*0I$8)QAYWG$5V8Z.[UYR]?JTAVQJK^CYC6:EHN M!7\%O2:'-\/P0&YB'?VGT7AJ)=[TI&XPP5'_8;WZIG4MZ[K44":LI!P"I M@09EQ@(56?\!$ M0#7"Y:E(YMOUEBS-AK#^PZWFX_LFPO'/![%5PXE:*-4!!H\Z[]52^:&/G!G3 MN^(1F(JU64#;Y;F8]SEW?8D[]!\]KJK#&:=.Y!S.7>/V?79GEOM-SJ9.7AMA M,9=)R0AE!9"H).J++3"@69H"IG.D4U0FD%L%50TW-[4U=3/:_R(:Z_Y2QPDM M5JIE46W;(J)VW_05M,V^W.7UIC+\^MK/SO ;'0!_E.8#E(NPPC MX4W,Y4(S(\NW##M[*MARY7HW8KAC[>&IX#4!Z=7+1GQ7E+,OYZL/&-3<^:-\ M(#_GF<0QRF,.,BD%@#05 .>" ,1@BD6"25H:%2#=[MHY)UL"1\VC+M2II\7W[YOJS;AJT@I1; D M((9%JJ9?-%6[4-'U,US]/>E M>)[K0QR7Z'76TGV3PC3G4) XQ25("\( +!$!:A$. 4<(4E&@+)-6)W8OGCZU M([L'W4;49=ZY9#6^!,]PL>P*2>BE<"OXUEKF<8%[SF%?R]<7SQYW<7K.K9.E MY]F+'(LXK5>UDKM6:[C?55NU;-WL=1@^BQ]BM1.'ZL1SF0J!BJ( 61ZKR5Q! M$D"9C &$"1><<)+@W*JPDU7S4YO-==9'F\92]6=GJF6=)[M>,..$<-@&)HT] MK+4J3F?Z"ZF;UOQ>>7:/1:*< M*!_\%6>Z+_K:93<$$]VO'Q\7VSJXL*T01S%C7!2 EUD"H.044"0+D!00,9$6 M*,ZM- ;/MC*USW=_>-19Z582[CRB9I.(FW$*_#G;0^06%'0) I^Q0"=MC!\" M=,G-LY$_%R]V_/!?U+.O=R,^RJ]5(^Y\1M5Y+DF1"UFF@,,4*DX@&% *,Z#^ M*2X%E%EA5Q?*UH"IT<4+.74M*W+(.:^/=#;:(["60.>EN^Q,6/>0(<<$Q#TT M_1P2EK7MLV:K4V.L[&]TEV9G9>X]TI,C>KZ8R[;Y<4G-$9P3OG-]CJ-V\V61 M^P]B.^<)CQ-$&$"4Z\D0BD&98 AP2HH")PBE23%_JC,OOFS)9FM&?\.-VGQT MQTV'/*[>UY8@[58C%=\6*RT6&M$F_LQ2)7D8^C)/4$:Y%O-7RT88%S$@198# MGK*8"T9$7, 6^K+;?GC6]4@>%H_J MDH_RB_K72A)VR.Q/YH+QHH"Q!"DMN*XLC0!F60Q2R2E-:)D*:!4O[,NPJ2TW M>GY$Z[TC4=6S/&H&I#H1_G&]VGZW383WUJEF+/<:7168#UN7])%)ZU34[[B# M6[-#R;7&,[V$[/LV\YZ7[AMN3T3KS:Q1*=DWF,?D[?WY;C3_]O%IN7X6XHO8 M_%CHY))S2>P?UJL?HE)VU/GJ51V3T?_]_;K:?EAO_R6VO5-5H593D#,(&($Y M@(6:<)8T*=3[( M-AL0)M&'@4>(L^(E_3B^O7^=IHEV2/WK-GI6:Y.#3[-KRQ/K 2(X_)Y&C'!V MCCJ$!(?[>$P)W^#(RERM ,K'W;92ZQN](_)YO5R^:V0.YQ)3K8TN08+5\@+& M. -$IA(@5& NL4AQF5I5EPEBYM2&EP\['9%:ST9K+:V1I+2&N])L^'C]#AIQ M[' 4R-I+8/6\=" M'Z66V7FSJ.IDK$\;\;C8/]3',0;'5R3^ MU?;&CJZ5)X#ALQ;W;B_>J=>M.VW_\ER&:>R)A F#&0$8P M3*0 I" "*(J)RXSQ'$JK3>VK+4Z-:M2[E=LQRG50S1C%*U2!&66?LM??%]ZN M(RK4M&VA9FO:WDB;[H]4C/'Q1"K7VQN55(S=/R85\QM??1'\?K7=+%;5@M5E M:^9%"N.\* A 4J>$BX2"4JV+ :$8)03E*2WLJJR&LG1J)-8S=!:1;]\VMT;AW2ZCZB=4G7 M,6ACQ0\!'=5_6DAFW-:#PP/&N/T2.BSC)$Z\BC[VNN1MOTMJ?WI3\BKZO7/) M1L_DMLZQ$#<9K9-&4CJYK;,\Z9YX 750!.6V%L931/&"Q MY%#]/=-R[V>@\ MG>WS)_7*;>]6=76%)_U2/ZCGM86Q$,%9RLH,%% /;;B4@&2<@0)!M99*DI+; M93H9M#FU,:PS>1;51M@Q;'W>PT(TF9T/XN?V5^7,O^=E M2HLDQA@4.)&*B:@ F,<&IT](5]%WRWK.O['DJ3],QW MJ^EP%7\S(@J!:F VVM=YZ*2S>D:W.=V1MCNJ#?>=WFV!E>?J#U>;?94Z$*9@ M7*H(87R_PR[!VY^"[73E["9ZK.9!]?'I4NJB>K,3#^LW@FR___K\=L4_2@4\ M;.49\Q(A+E@*9))C -4,"E",*,B*&"62(021T1G8359,C_(8E/OOW]<]?[UC7)IGJ5,%(R5((=I 6"JA0)HC@!.$DHY MAV7&702X1W=D:B-GZY'>4-/==4/J9QHSF*C]2KB^HQ6$0(Y^..D M0CW^JV,P^OY)7HA1#GBIV0%O1 %M$HA:2O4A=U'-_%FE8FD-?_8KU?A5I M:/XD[Y>38/JDW[-7T%Z?]/OFJNW^:IUL*!,_OGVOH3C_:KUP0;S^]>QQUG'2 M^=%G1:,.]:/ZT<'SM(RSF)80\"Q7LS66,8!+QD#*U6]8BF !\_FJCOOB#^;[ MK/:6&+$>;ECOQ)Z IQ:JZ_Y33:4.)=:X>-H(MFCX3Q\+D9X7UE(YMOW%*4HY ME25(DCC6BL($J'[*@:0YA##-B2*H4?B=67-3VPRH4Z\6>W-GT69O ML&8ZZW2V*V";\9D_" -S5XW>^QYZ!UN]:TJ8@>*)CJXT-BKUF#E^3#.&=SGL MB>IC<[WQ^G>R^;?8ZN/!][700RTHW1XXX#@5A! &1(I2 ',,0\#18+KUYLA-C!@*#D@B(!",:I7]@HB$ND_N]NU,C7Z/YB71[]K2J#;5,LCT$K N$SDG MN,:=P9DA=>/<[02'().V0RNO.%L[<75XFG9ZN1L=='NE]^M'JL_'];;KBK=K MS/U&J6'^CMM#)_2.[P]&>I;76UE-U'3_3,0@/\?ZY7?#S=,W8=GXJ)^*&S#' M7Y#C4QS+;BY)57V47[18YF$PH# GJ"YH0Y L(@9())CD,5E47)(,H9+J^J: MYUJ9VAA;&UFKNVDS;QABSV-JQDDW(Q68>EQ LB]\.02"K_J69]L8MXSED)LG MU2H'+W;8]7@Y4-]K;=#4>FHV51B5(GW>N5^JZ>4E$7')"@")F7)N/%&B)L-4R..DRU7=G!$_:4KF='LON[5Q5CGCL6*W['/ M#'93PO?$V#NW]_U..*I;LMC\>9QZ)$N&!09];D M /(8 \IR+6DITKPH<2(+JP- !QNF-D1IZYOZ*%(//(^Z/$H]@=NI7HKTUEU; M9T,UNMTLZN(;[06KQ;:JZZ94M;^6=5-<^L]LIARX5P(/5XV946/_K!64GIW7 M7>I+X!.I7A>M1RS%8KO;^!1:W3#HQPF^_?+=:4; M49^V^"CO:P:H39AS3HH$)SG(,L$!C(6:SZ<( BDQ2G*U_B\29#R?O]C,U/BP M-31ZTI:>D*)F.[Y>+LFFTH6C&N8S)+XK/-6J]Z\&)B>OUJ'W7 NQ3RYWD*$Y+C M(@,IXP) R!$@G$C 64;2,L5IEDJ;,J 7VK'BS!'J?];U3DYJ>2^=E28NH"L* M(9.:$[JFN^-#%6X_ 2%(/7)#ZV\8AGR$U>'JXV?7N[&JU^__&VM/JA5G1[S M3:R8X@Z]9_!%,#45UDS2!B\)GL2,L!R4M%14D!<)*%.8 9*G4F8DXT)B.RHP M;7IZW/#UKU_^&A%M\G-]U/MM[P>HU!J^6F_TDGWOAAV+&/>(&:V$0#DPSWS] M$AULCCJCF_W(@]G7H_2LR<<6*T]L9-SLJ/1D"\8Q7UG??WLVW9X4_TZVNHWG M(YVL@B0PBW.IIXAZ1Q(G *M%-2ABB:F @HK8*F#-HNVI+;K[4F4ODH2BUGYK MWK+I"#/J"@1O8/8Z2KG:&SY3.%=,S=KK:AF=&T%5S!P #)!Q=:WE5TNU,H1D M*,?*]!$NVX1J[2PV;%'7M7QX@'(@[EGBOP\>(?29F_1+Z1C[3)Z@-9RS]$[5RQU)B_N0 M8P*HHG/ 2)PB(;!B++4S/I^=4^>%ENR M_+KZ8U%7!/HHU;\\"7Y/ELOJG7*^B5JJ%KKZ92^"Z; _T!S SU.9J/4ZS@#' M,04PDQ 0A!A L"A2$@N)N=&J/:B54R/23T39J:8C@;'/H?>CV@[]=&-04.MQBB3"%CA]I7?':+X#= MFB1TQPPN9((U/M[J)S1^+Y9,P1L+5'NVNJ+Y]S=UY;9ZOVKB^_XIM$"2X'?* M7/)-O/VI5XF5J$-7YDF2)B)7DPZ)"@P@%0D@C.<@00AG*,^R0EWDLQJM/]NG M-A7I))&_:0]T@.T?K?& --9'HC6_#0'4\XVO7]Y8A_N]QGMBMI"<:.\'GJ*8 M%+BM3"O<-@CH4:[!8!9U*$0M#%&'0Q/0-V+96_^]-U8A7(^63ZLTKO\NL2Z6 M&\ $MW'S[@=9+/6YU+OUY@M9BI>G\.UN@':CVBI;%]6\*,L")J@ >2H)@$F* M=#VO&*!89BA)A9;8L@FJM#5@:M&6VC"[(<@:#H^B=6;3W!@V@0%+U6A-54J_ZU MF:Y)AC&6*06SN% MT;;GP.VY.*[=9K#E-T)GC,&0 PG:^UV$G<=Y7ATPD<]Z] M8[SESIL@ZIH\/_CL263/FWAOFCYO]"R[$8N+Q?QNQQ>J:W_3/:P_G4S&(H$Q M5P-10=5 E"0 Y[JV \5E&F,6T]AH(#KS[*F-+ZUY46>?&4V= VUX&+@1BM#G M-:8H&'/"@+]GYJV58'_]MO[Q'^JN9LJJ?CC,5,\]:Y1/>\")[HL=NL3^0WR[ MVBZVS^\62[&Y)UOQ;;UYGA>QD)+D#$!6( !CF6@=I13@-$]Q4:8Y+HUTE"X\ M?VH?9&-B5-L8=4::?Y7G$+S^9=Z(2^"OTPX2JT]TP'&GS_3<\T;[5 >1B.\]HG.8%3 #+4RV%EF- RJ( -!$8 M852(A!I))QBV-[5/NLY(DXVQE@*)5X UVYCR"%?@+[VU-&I-C92M46ML]$MK M[N4EK;U\HADPOH04K[0VKJ2BF>LGXHJ&M]GQ"--R6&J@^OIESF26<2IS0/.$ M (@H Y2)%,1E0J00,BUH8D(5AT=.C@UTZ!^/OFQU\6(S.NCA,_S%NWD=^*/^ M^N']P]LWT9>'NX>W7V[_>$]]'!BIVXN;S[/]R^'+[#UJE(_OU/3N^SKS&Z>- M5RG4]\G5=_G;06WBJ-14-2=%@DH*]:(V0SIFDP/"8@8D0@5""2444[,">!:M M&KV0HU:\JRW4VZH[7?&I-M)JD\X(:Z/-46_XC;47VAA<#\\]DWLE['9=";L MD%IM<_J&=K1=31\0V^Y@VH!U9(W@=J5 =Y6W',L48<0881QC -(\!S@H.8IF(G+$D M*8B5%KT'FZ8V]^HGUO>=>AD!U/://2@V7)NY'X)/)A<%?+<.])%G6GO M@F;F>P385ZB8!XO�'S!^%):)?'1SN&;"WK=TCP\U%F+7W,TXP5]387I(PK M/F80T+*,08#531 D#1*@Y(\%%*EF1E@HA&V8R;GEJY*0,!]KR:-&9 M7DO&R<[X2,<8_*@G_/]I1U3FG6'&54$@#DQ7K;0XAB6984,)@B-9U*8E!" M-:>*15ZP@B>"YE:D-=#6U&BJ9VK]";&^L=$O']9;$26Q92+6$-:&YXI^$ Q] MIG@$W@L[/9XE7@?#USGB0$OCGB%>=_GD_-#@%ONPH3:0_?GM3_9=3X8_J-=A MGA*.2Z&F-KPLH%J#R010+!1IQ%!-?11S9(EQ$-^Y!J9&$IV-46=DI*TTCQPZ M"^(P$?B )O22R0X5J^"A(=>=HH?./G"T\*$A=_KQ0X/7!4H>OY*M]W&WK;:D M3G\?3 B.!2-ECA!@@D@ \U*O>5@&,%.,D*0QE FINO MZMB';%08NYB0H^+$BB;D&RJWV* MELJIZ!==Q\"VW/--?6H8WC!23P4>0?:=-"B879V9_#?N1-H?CQ$1'E#U%2=Q MBRGC1D]X .TDIL+',V^-UAWD_Z/H3IJA-,V( "E)4IW(# &E* >R1 DNBA)R M!-WBYE,![$%L'C^N1%LD$^=ECE.6 91D5.>%2U F)0680TH0B7.<&\U-+=J< M&O^]4"O2ED;*5!]:42^1-MA:\(]?8!8;5G[JL+Q>B=095!]Z6\[@3D)>RQQD M3V):9^%RT\YZ^:@)2&6=]O\K6Z3V\_BAUCM1*L<7T?U_7.Q_7Z_J[;K M1[%Y^Y,M=WJW6D^QU?]T7MP\805#91Z#C',=4)QENG9K"=("%9 (5L:95:J# M@PU3(_;6!;M)JPOV9E/6P(@&IOK6^GV!C-K^Z _E0-1YH),?6A^BS@F=/>MO MYGH#A)[FK2X6C#IKO0&BXSGK+8]R7-7K3*7W5;43_,UNHQ[=:'\WU3&N%M&8 M9QDG).:EWFC5ZK6(@Q*F&.2(D!+'6>IKSD1.2D'5)PIU:5]&5%\+"(J\A$69BR+& M#,S*DWE<:?("[2^MHQN,V;OU3+;0.67/6VM9Z__A4_XN:&.Q3]^8903$M40P0IP6 MJ8YLB;D >8S20B8X)@GI!(\>S$?HFXPR^O1?ZB$]C#!.=V%V]3#=.:5_/'@5 M+3NW=,$?\9.I^9>^GN@#F:JN30:XLC>29+&)?I"E[2KHMLXVX^WP?3<.;7?] M)=5X>? D>N'*7D#H6<=-MMY$!W?\4;875#TQ]FVVC$K87F [YFL_#W7/XURO MZA&C+4_8#!.?124V/P171KW;;7<;T2T+YH(792D$!W%:9@ BQ@"E:EJ-"Y:G M,&,,,J/@0V<+IK9@:LP]62YM6OOK#U[6'D2+;FWE/%6V[R\SE@W:"X&9M;$] MJHV?==5;VZEP]+G?#8T+4>>#WYQ2)_@\9IK:M3]Z_JD3/.>R4MT>9)^K>K]6 MD^.]^(,L8YCF. >D*!( )8T!31$&"2_UICG+BL1HT^CDR5.CL]HXM?[_)OYJ MGI+Z$JMARKD)@>!4HIWW*71QT5NGO-.73QHMX?2L _U,T_,7N):5^,=ZN5MM MR::1OJ_FB.$"%F4""$UC (F:=Q")$E"D.)=(HJP01H=6%UN8VC?8UE'86]E4 M5#!4:+V,X_7O\F9T G^?ML XE)BXX/P-12:.GSARF8D+#IT6FKATH=O*HHE; M$K\)4HFC\,XWBZJ6T?Y,MN*34*_&2HVO*.&8)!D0,5'C:\8S0 5*048@$4)F M".=6E<+MFI\: ?SS.(R=MS9':OTG9JWNE8B6VCU#7G#L&+/U0SBX S-*:WA4 M6WXF-+VS/OI< ]\ZX&_EX :.CKAG<@#E>,#@^)4A SB%X6:9%3KD0 M($8" 0A+"6A>%"##F909+$6,J<0OXIO>7OXLGG3IZ-6W_3)=I**(RP2!K(!$+:MP M#G I"I"S0B8I5S,OF%O%P5QH:&JLT]H9[0TU6?#;06L8DN !L-#!!BY8V0<0 M7 '"5VC I6;&/?2_XNS)(0M,$R^JX'1I MOOM_;,SU1Q>&N'ABC6NMC4H>AJX?=89: M6X-0_4;+$C=_F0N",AX7 HA"US1#6:IF'9I<,&-I1EDN"Z.Z@2Z-3XUD:MNC MK?IF]I$ZEA,0&^0-)R6!\ P]4:FAU++!C>$U$[6F>YRH.(#C:_)BT_2X$QH' M4$XF.2[/&%G"]!U9;/ZA@^04A>X>&U&PSXOJW^\V0KQ?*;X05;V9-(<2BE3O MYT@N<@"S&*JI$RF!8#QC1&02IO8YJMZ.>W[J<8O7O2+L>=;[76_(34(JT[:?7UH@TMO?/ MH0YI"[\W74CKANWC(=ZTN>.5GJ=OGM::!?FOSY_U[%TH6 ^;W4PDA\.CON6:#^"PO]EM[MRKJZNFY'4DN69E/?:PU:,="^V7 ?S8-N M8[^:7[1+TJIG]__]?Y5I4OR/2-3VVTUIK\)O-B/U"6I@$OKM",FWPZA93_I, MH? T9[O:W*A3+E/GCV=,QO_:4LLXA[.(&LXU;L0I]/Q"0_1@!Y'])&, U\3BW--C#N9&'#R M9 (Q=*V#BN4=_S^[JBE6^+"^X[Q.;2?+3V3!WZ_:1+%[LMD\Z_")1QWT^5$V M4Y7FO_>=^,D+301MW1RE*2E@3@'B& '(8@IP(3,M)9,G'',"I=%\(["=4Z.> M\ZHREJI!%D*0 =^ 89Z;4+^&GD<=G(P>UM'!S4C[&;U?=:FW.@>W\35JG-6= MW;X0[1][AZ./+^5IM,_3Z'8+S=!I=/](.J.O_QK8*92&[YQ!5=. S8^GA!H> MPQ?JJ2,TY[:R^+!>?:U:3>&8%(+0& %*H)X.Y G %$' L4G]Z5$\><-?3DJ#_Y%%7 F=<.EX MG+O$4QCSW]9K_L=BN;Q;G509T3'-M$0% BC1, MVC0^M8^ZW8!Y44;)<@_1"GNSKS\4HJ'/2L_%/W>FUP<7)V60 H9#&V 6*C9Z MJ.G7#90V .5JU+3),WS1V&9=57,A,DGR3$TR2B$ +%@!<(Y*D(@<$9P2"7EI MJ/^J+8+IJCGG?KWQ;?C@EBEFL#$A"% M(%?KD2R5@%*"09SQE.0\%JFP.AB]T9ZI37?ZY\W33:-=VVFDOZD M;.="MW:?&2N-V"F!Z:O?'RWJ]+@/9E'G4#V%:ET:J>C930![+W_F9LTK%4*[ M";K+)=%N>ZP;*[]]?%JNGX7X(C8_%DQUB]6?9+]6;#UMY5>5S6JV_6! M]F_[.M=)@FF6TQ20C!$ *2)J0@=30!5+TW>[<:O]FG4G D9%Y:U)/!#B MGDC=MW6CDGP@:(])/U0S#K$%_Q)DHY%Z6+<_%>UV-LG+E&$J%967J9IP"[4V M1U#Q.GW;;YE2FSB"TC-1TZARSB6PXK$>*]:SM M[U=6:44_>U57^FY$C1_M7-5C..@M./J*%W6R8=R TEM@.HDXO>EA;D3Y#[TQ ML?I6!TM3F&="30L!$J)4D\5,S1-%+$$L,ID7:5'F.;99]_>>/;4I8FN:4Z!Y M'S(S4G($(C#5&&)@31UGO/5$"/TGC_J9GW'I^.,]=XGC=A[9K-23*K5(K->4 M;Q9+/=C.(V@78EMM-0G3'ML@Z%MN!UY.X*!R;.S4(NM-THQLZBUTN,>X3 ,OO;Z+K0R M[I[=L*LG>V]7+G?7"/PHZ_W\#ZKO/\J'#5E5A.E=A3?K1[)8S2'+LYB5">!" M1^=)J4])<@Q*E/(L06F6Q:FM,N!PDU/C8VVQ/A!M2OS^WAAIJTE\'6C#LV:O M\(4^BK!#SDGXSPP,CW)_5QH<7>3/#(!STGZ&=[JD_KW((]8Q_EUJ=WT$\%9* MH6MEOA1NXVHU1J3,%+4D!8"XD("6:LX7\[RD"4EIQHS$DIPMF!KQ'.?(8!:)SA,753[WSC(X& C=!8')RT"A8!;MG3#4O_/UJ5BDP07NA;$2W$+T MAF7.V@U(#F>CN3QXQ#RS&_Q^F4%VRX/<)KAJ5./BD6S^K35QZK_HT:[+?4JS M7 I<9H F5%=-)A30F"4 ,:HFMBDO90YMYK:#K4UM=*GMB_05=2#(=F^[W!+%:" M_RI6ZH?M)_5"W#$UY.V6M9I?\Z\?Z7+QK1F,\TRB6!=#+:2:N\(<%8! *0 G M,TT_<8#-7UJ*3>-CIZLX ',FC<7E*2.K[M?_:4^ FMB^9([UK(DB175% MR@ L< XHQAP@47!.DE)22D81V#]CW-1XL38Q^M$>2#[51M9'$,^";"K+HP>O MO6BX#?E*?1-ZP_)VI?RF9[NCYL;%"Z.), M Z,RPF4'CS_Z@2O=ONNOJ\T^A>R!_&R7OUHR*A6HA *D4*TW(6<,E''. 4Q( M25-8$AS+>;.J^K(EFZW9)WZA-9M7^;C-<&]UW]C]]EI=QB+]'^KOWQ8K'2^D MC\J>AM<@5L#'>9YG-.$@1IF:"Z82 RH(!BC.<8F($+'(6^#?KOC(L'-C MC)LP"G]8<:J(I3%35*GK]+7[:\OE^@\R5 GN=IFL'BZA1+)T$Z\KD=5S\JI M5O]:-Q+H%G(/ZS?BAUBNG[ZLY?8/LA%S'L<4$N/'SQ[=RVOL Y>JUF#%&;4#]=ZQ0ZF@R]";T<9M2([#'9V- M>C>HM3+JS/1'%%>1\,06E]L9E3*NNGO,&]=O<"./1BU*"[V]4T;>KU?;Q6JG MUBSMIM%Z51VI2HFJTY6:EPE*+]H/_[2%%$YN!(=?#D5SQ/5 M03[/'X-Y0-43Q]UBR:@LZ &R8Y[T\4@[)JTVV_E]$QNR^"&:^-GFC/"CO./K MNOCUH6Q#IY"$4XJ2,M?+,UT,%E% TS@!29&)+*8-4I[X9)M'0> =F36N@/0;5W@+=$#6JY_9H4?WM M0(E.38["@;> T9'>3<\($+?P=[+=;=2?1P*^(F8EA4D&I)!J&N,9LP!@8\,.691#IT3@15 M4+X!QC&"'BY8,)W AV&(K((?KCS*CANY6,S?JHGF]OF.\XW62&K^^&VQ$NE< M9%+B."E!5N!4YS<5H*18 (H95 MD@O+4:)4\V,K4^*TQ-&I-G'4_1-K8P2@B M"V"'N_):?_9>U?E\S2V&"7VN'3;,.R-T0V!" M:L1>]M;K&N8UY-J!J._!K,G,JZ+.B;"X6\CPA,5_)!&> /U@)\'CCN*@ (_# M8\>3WW'W^87XS@V/>K-ARQYOAC!V\\!:H%NH],)ML3Z!W P^.5^M]M56] M>CY,K:C717@G5=SKU,H_89&OBU"'*?9UN3FW0>5^2:JJU2UM=7-S5*0P4:, M+&BAUB@P!24D$N0LA@0EL4ASJ_3TTR:F1N6UA;)>]]\159QH8E68N.WC,$ -7NGWKFE8.I/*>J\%L(1=Z M,Z])7[AC_[5;J'7XW8IWAZL+4:G?J1DNKU-1/RB7FSS4YHXYR^,8(@'5/(@G M *JW">"""T +A*E04TD8]F,QR;5=X%I ML?,UZCD[BP[N1GU_VRRMJ/.XUKKL^1RU3L^BYFTX^-W>Z8]M1^LC3^0=WMY1 MQX+1X#\>6L9KV#5UI5$H;DLIS].4EB1A,9 ":;$1HL85%&> RCB5<1PCF!4. MV6Y'S1@1RO@Y;GNM;>%2_OL8RASA&!$H0$X)U6I3'!"J0"TY86HR3^,,E38I MQ"X8CI@]_*#;.$CW>X'0;/R[ 9C H]7^A;I63]XA4>:LS]Z27UX^?>2$EK.N MG2:IG+_,X6316=*N.5#[*#^)C5QO'O5Q?+-E4,U13-1:/A: EVD)8%X3J4BU MD&B**(VY$.9'CP$,G-I\_' V^72PM94@,=RG#=:7!J>2K]Q#H^S,4D,U47I. M3?30OSU/V[29U^Y?B]//5^[GD8Y'7ZV_[0Y1 W;&X"EKB';'.X8-B-J+<]J0 M[3C64"$_[]7B:K&])YO-LWJV;JW.7I@G/.&8)PA@C*G.)54C=8Q*0#)6\I*A M/(96DM^7FYK:P*O5;!I3H[ZM;1*/Y5[\ ,)F#ETALZ^<%QP*F"6 X8*!"#F"% U MX0<)5%-\Q J("ZO(C8&VID87/5.CSM:Z:IE30?8AD T/\?Q %_HTSQ4U^V.] MZWCX.M\;:&G<@[[K+I^<^!GD5=_O5O4?;_]KM_A!EEI[ MZ/R_MF'W>580R' !\KJ@.14YH#PN09GR5%!)\Q(:93OY,&9ZQ%-]KP]PZA]Z MYCJ&#=S446;<-!;\PN'*.A M\R>JC*;WN;')'?\A-MM%M5A]ZXX5I4RP2"$!15I (N"ZA6XGLV=0-*.,V[ )3!)]6+P?T5[VW-/G?Z:!43_XRPX>?^(# M5]ZFV;Y7(.Q%R\QI(3#F"0>$Z&#J6"! RRP!-&>EC'D>HS3?Q[#82[B?:],E MH&6$F(R_;=95]5+3?7DPVDW8_2SD9EQP,X*O(/3>,W$6U7CZ%W8?PL.SP/O9 MIEY%Z'W(Z4N"[X/WN.[7U/GIG="IW@GZYV+[_7Y7;553FSM:U?\VEZ)()8XE MH"S/U)J#JCD#T6N.I"0QAD4G1[YWQ MUCLR9EUANOGB'># O.,)6X<]%RNDO&VOF+4Z\DZ*%12GFR9VM]]:JZ(-%]8; M,-OG+X*UDI?O?GQ8S'E20IID)> E1 #F2,V'!,D 3DC.,PY97J8WU:T8:-QE M.C36%O*36OU'W18J7K5]?1*XM51**GS>*'LFGY#+Z+99-D3%;/ MKE4MACK)<-O%&^;C5[MH+8X:DZ.#S;/HW3_ A_,.I?A@]AVQ3JU+ ),4PQB%-<'824H\S0&&!449S07&;,[ M8+_>YM1F6OL)0)NC]DM?WN!I(VH>:_=RJOIX9GVF;*JA7H]-W^0495"'2F6Y M@ 2S$"9( DRU4.HB'.8YZF9['Z@WAE);?]E__C'V6QL\(Q=Z*/$L[/:69-N M-XN(W.H"MUT)M7J8;@.M=#6* #5O+>#S%39AT.*XX1/F$)R$45CUT;-(F1UINRV"ZTT 3R%$!8L1* 73&R%E#C#//ZD^GU[M^)ZD5:KFJF?WRU6 M>NI45VKXO/CV??M1?JV:[/*F:-<=8TVU&\'?"+6.8(LF+V.E=8V4V4V!SSDL M$XI9AD!!BT2-JVJ^7V)9 IS$I: QDGEAM=\]@LU3&YH[E^O%F>C\M=Q&&J&K M#3>AIM6!H;>P6F]G4>WOK.[#O\Y'?>_K MI_3]][@7-EYG^=I)&\'BS4I6GU;[&50 MVJD:SF$<$Z1E4>,80)YR@(5:Y8D"$DH0@HA:Q7D:M3JU461_]+?15FMQV^^+ M)]OM)B.X#3>J71V@M:@Z.#Q9T^E/^B %8@^=I8,FISW*TE&QA.-I>L M;G;CH7=DL?D'6>Y$+Z#D[XH:=QO!/VJEIMUFLUA]^Y54B^KK:DTKL:F+<+Q? M/>VV6LAIQ=1=]6=Y3Y9LUWRAG]?+Y;LF$W&>Y2S+2R9 F9 "P#2+%8=A#B#* MTS(5Z?];W97TN(UCX7O_"MZF#V9#.\5+ Y7*@@#IKJ KC3GD8'!-A'BIL569 MU/SZ)B79EG>2)A7-(0L,2^^]C]8G/I+O>QC%TH;#@GL\-OY[?)[/R>I%*PFP MK[IT?-WH.S=-B;^T2LZ+=<6[SL3NY]O"_Q3,^'54 QR8FW6LH EVLJ?+MXD7 MJ '=1@R:D">@'S1HH@;[86LU_VW@X+,.'72Q>Z3XP<;)T^LAO+^#OEH&@__P MM32<8=?M];EZ::I9^^PC45E -[?+98P(2J5Z#6$&LZR((4%%!JF@<924.4.Q M567I22MC>W7LG 1/VDO;/=I30)KNRMX(3_#E]RTRC8,AIL"7(/"VEWK*QL"[ MIQ?"/-XOO?1EQRELM:AJ14;?CZ?(_82]J[O0!55OU7>G":$P!L(CA*O"=- MS94N,=Y;!>U*,W4D'F=K-R'I:PKFYL2P\ZJ;@#J:+-UVMQN3^EVG$942"<(G*'-)$TY\@%%)%?;"4&2FC%*<9CIW2\O,VQ\9U/3_! MUE$G%1\3P"V37S\P!F8W)P3=$\WKF/A.%2]8_#G)WG4(SJ9K!I/UKL%81VD?E[.*O4R3-,]CJG:/?!;JE=BS"WRLUVU#LR\ UI?F1>C^B5 MTF^W>5WD^Z M9RORW17U]4#J.BG5"B;0X30!6Z0FP/ G&J+,>:2_!$\ORK%% M-^A+>6S!GYD C-5-A]*<0X_NEPM>-='H9)]FC'">1S#*\Q)FJ42PQ*B$+(NB M"#.42V2DIG[=U-A>P4>,. %;?ZW65@Q0OOP"](M=X'?1D+!9%(!X@V^@TH]+ M,'JJ]3""Y&*5Q^4[#%??813)7F6'V15NJ9NN;[W?'&IBE5B_>OF3U,\K\2!W M'[=+J40P7!8EA;(H]=HUHI"6+(,1I1DJ..$T*VVR*G/38V-;[3GH^0A:OYT6 ML2T&P"SS" -K8")V1-1Z,FX/CJ=YLH7A0:>P]H _$0DTN9[HB M@,^K1:4SM;KZ+GKRJBE%',%4ZH.N0C)(HC2!),5Y*1)!29S8\-,5>V,CI<[= M9J66[#EL1TC78#9C(8_@!::>/F[[OOK79C5$Q1/G7+,V*-$8AG[(+J:7.;8A MGC^I!%7/J1[DX4&!-S^T[HVBKW?+)?]O-9M-98[*$E$.:<0S13!ZWYYGA>*; MC N*\UAB(\T')^MCHYN=\_J(?+4[8^.B2V,W#F8,% S=P'RT#^QQU="O6^?! MQOOS:DOV#7Y=4//5_M?*]K#-@5U@.6H=['03U[QN\471P/RUH/4G=8NV8\J4 M\4AD3)90Y<8,9I0F$#,D8%&P-&(",XZLSA^=-C,VKM)>0NTFT'Y.@/;4L7W/ M&5Q-4[-;T0J>ABF@/MD"Y9"%7<+!6\9UTLC V=6E0(\SJ8O?=J[+V"WY+_A? MHJ[:LTBOJS6;+?7)I*W"<8XPS7.5-T4J9X(9+TM(L$PA+@N,:2&P9%;[YA:V MQT89.U_!*S4%E96NUW44F+89 C,B"01L8'9QQ-2E!,06'7^%(<:6ARX7L87D M1!&)]2W<**O99=0U*U4CCKS^4"W$^UK,UU,U=XGR1$10)(C +(\1I()(F!8R MCJ,H0Q&.; CJK*6QT5%[O*'G*?BL?06-LY9T=!Y>,_+Q EI@JG'$RYIJKF+A MB5C.VQF41JZ&>T@:UR]P/'%8DUJTF=1CO63?OBYGZN)UNU.V?9G&<29+%G$8 MX3+7QY]C6&92P$A@GN282AI;T861U;%1Q]9IO9S0=_M?FW-4KO,:LT$P(Q7O MT 8F&"^HVI\ELT')UPDO(YO#GKNR@>'H-)35Q8[KRIN&0?N%]]N/N]7K;A9\ M5[\56DADIEU[5K^ E]WURM=I&G-!)4YAF<<29EK0A19*"DHL>LBPEL@SJ\9J*K=Y]]BK('@=W7VKA7WX9=.P\!Z]':>A C M-[=^O5^NZW5;8Z,KHYK"J&F4%PC'/-&=+"*HE>+UM%3-37&2RD+-2LLD=>P# M>\K>V!BZW_VT\=>Y)>Q)=,THUB-F@4GS$*ZPI7:&N/AO)7O2VL_J*WLI] M- M9B]>YJRYS83@:]W;[0]]K*H1?OJH^_"T+9/N%OR>S&;K!WGWG50S+?GT=KEZ M)%H%?-,]:2IY+E)%.5#&$869B"*((R2A9(+&HD!QFEGU-?+BU=AX:1-4VPAQ MO@U+9WASLOHFZD;Z;=>US9*X_ RE&;T-/D"!27!_;'8134 OIN8(5Q.5'C*] MB[;7]VT;*)3+%=2A>A6^]H>W/VEK#SX-+5[M#\83\M0>;WY3V]^_A-[956^, MCV*E?HQS+8W]0&?5EV;2JCYDNFCCBY@R5B0XBC%$C&"824PA%I&$/(H90CG- M96XU5;2T/S:*WOH-GG:.@^76\XG^O//=J0FP\<"8T7! N(/OU3:>3\ .\I[S MX*$'^A;%Q5\]!>T'0?>S,R.#.^4%.CI+P90H>JT:Q$BB(L"PZA,"SLV MKNO<5@^K]AM4G>-Z36;=N [4'['2TKR_5HON,\.&X<,,_V4.'=V@!F;?5HB) M&@HVT5."39N?1!LU>-_[2;2!@UWD8_HA6&AVC.D',9#LQUA^&'9*(D,-U$4Q MDN!.#*=G,A2>>Y(H@QEU7>Y8Z^-E9"8V3>Y0G#.>JJ2'B"*&&1$2XE(64,9% M0EA,"L2L%G*/+(QM%M!L5:O'>-6N,]DN>1SB9[KD<0,JP9<\6D :[X(T/CD3 MN[<5CL/[#[S"<2:\XQ6.;NN?F8UJ)?@CK?R54T7H(I#E03J)C-;EK@T,J:,X0GOX.RQ];/=V?[< MN!IJL=0 %&^T>BA%DB":0\SJ%$1) ,R9C%1LL5EG;'1D<[M\'6 M;] Z#C[O7 =O%BH[:OMV6E:\F Z(&?<$@#DP"WE%V/YLHAU>OLXH&EH=]JRB M'11'9Q8M+_=,7PKC*"JL9O9&]_H_>5*TRS J N0 5BB%?C[V;([CZ3@%@_&S M MUXM*S$.O[CY+Z2';JYV6VW)VG3XO7!@"-D]1I Y).>WZ]3>PJ8&B*)D#-C=< M)ZO2:2G+S!?C&?3?_V9_87^_!-,XRR-IY_^]><_ M/KXF]N?_\6__]$__\O\0\C]__?#VIY>S>'T)T^5/+^;@EY!^^G.\_/S37Q,L M_O93GL\N?_KK;/ZW\1=/R+]U/_1B=O5M/O[T>?D3IUQL_NW\GXW*RG%#2?1< M$VF2)B$)2ISPTE"EL_3L__OTSR:%'+@'DH/!;],&2(C6$IVD<)0K9[3H/G0R MGO[MG\LOP2_@)V1NNNC^^*\_?UXNK_[YEU_^_///OWP-\\E?9O-/OW!*Q2^W MW_WSS;=_??3]?XKNNYES[I?N;^^^=3'>]HWXL>R7__G[VXOX&2X]&4\72S^- M98'%^)\7W1??SJ)?=C+_+ET_/?D=Y4_D]MM(^1)AG CVEZ^+]/.__=-//ZW$ M,9]-X /DG\I___CPYL&2>?P%W%_B[/*7\K>_O)@A%M[[3X76[F>7WZ[@7W]> MC"^O)G=?^SR'_*\_XT].<4W.&5^M^/_>__ O]XM?S6&!>.F8?8M?N/F,LMH! MA,#7)4P3K+B[76(RBP^^:5)D.YO?_N3$!YAT7QTE&(^Z3SX+B^73<0_Y+C0OD.A.%0N(?_DT^_(+?O O11;E-YU0 M.H$\6FXEF,/HOMUY'_%[1SI L#8K$HTQ1*80B(TY$I6U4%(PSU(XBNSUU1Y2 MO:[0LWG\:39/,$?3<;NY:"!5]'\^JH[(8"WCX"#)=D($M[#?#Q+KZ;I)9Z] MHZQHTBQP(@,'/!2!$_PQ120-"<]#%V)F5:#P8-F=L"#:Q\+ALAP8#"^NYT52 MK\>+Z"?_#7Y^ST-R.@6'YGR[&1?8W9HXISTUV$<\ZB;]H6@Z\"(1Y9P+ZU=K7#5=CI??7H\G\.[Z,L!\A"<<.D!>$9Z+=1/)DL =)T8(&J1R2K'C M_-W-%7="@6X7!4=)L GM?X!/XR*$Z?*=OT2;1H5U02BT9!0=8)L"1MP>Z;SA)$1 MS<%;%HD7# \[P0)QPC*B+#K)SELAI:X C&>)V DGMG6>)*<"5L!(%N6WBUE M15M'Q[%";109? 0Q0!3>820E-,;<#,/MR 2)-*9L<@R:UW!#MRR]&S(:SF;6 M$6I+R'B!OSV??YS].1U18[V Z#"@HHY(GQW"W ,122K**<9=SM3#Q?W"NZ&B MX0QG#8&VA(G.:SJ?OY_/OHRG$492BAQR2=MC=$TDQM_$VR0)9PF4L8CZ1.L! M8V/UW=#1<,ZSFFA;@LC[V6+I)_]K?-5YU=8R!=1[8G(61"8E26!6HNND>+)1 M4A,K6HX':^\&CX;SGY7$.G1>O/ P!]_133-DXP/2K85'481,@@L2(RT=@TT( M:DA'P6%]M=T T'"J\V#1#:SR4D4Q>?]Y-KU-SB6:10;."U(1KC8 \;YD:IV- M.649O#Y.[9LK[J;ZAO.;1XEP8/5?0+R>(W09#Q_'RPF,8N ^,".)D("T>V6) MAP1(NTJ2(7ZM/>ZN8W/%W=3?<&+S*!$.K/Z/;0HFP@'_@J3R7],,=B] +_ M:D.THS09""'Y&A'!$\OO5C+5? :RAG"; M0,E_S2;7J(!Y=Y4[7XR<#\(Q#'-5*+(-)^(K"#:)B#26;\7?@F?9O-O(Y9S<-);PH)!F00T MAR';2*()E@*>B[Y*_<2#17<#1/.IQ\,%V00.+B[]9/+K]6(\A<5B)#U-63I# ME#(!8:PIL1Y1;? 4%%HA=_2X'-2617?#0<,9R&,%V00.7EW"_!,>>;_-9W\N M/[^875[YZ;<1IRS$A'Z1<$D3*94G-CE*%*?:<)N,J'+7O77QW7#1<'JREF ' MQL>;F.=GUVF,WW&V7,)BI8/7$_]I1)47/E%'(K#"A=9XZF'0'85TU'KG(!]7 MC_GTVKNAH^'L926Q-F$\+CYCJ'T+;>0W>,-5.?U8R<(*8HT!8H+*(3AEE:'@6_W;Q&<6V.+]>EN?C)5D_TN!M8(83 M93&2EN@,$X],$"ZTRTQRD:M4P3Q'PV[/_YK/:U83>0?OWVH5 " MTP@?X>OR5_SFOXU"UB)HK8CA#IF*&%_9X"F*+X/64B<3C\/.SJ3L!J&&DZ#] M"+T-\X-LS?WDS33!U_^ ;R/O%=/,*I)R.4:=2B3H+(EF(#7D:&FH<8FRL>QN M"&D_%7J$,!NQ*_=O8E_C5Q8CGF+*(4>2,QZJ$K(G@4F/OA4+H*7)$8[#PQ,+ M[X:(AC.?-03:%"96[^=73% .R()0!"2>FC*7%[$:,##WAIF,%L\>67SYY-*[ MX:+A!&@=H0Z,C#/D('5$J<##:7.$.&-SJ4CFC2 B<$1DT1R=0(TY8E,IR%VQ(WY/(LRL"8Z<%%2JIFXD!)Q)AH7.>,?+#<,(VEZBGKP2X^ M6(Y#V^X5X5WMEU%!^ AH?+@IM5^T.*A>E;(.!XJ!5=374/_.U7/57?Q>E;^W M#-M0_=N;7H2CDA4%1RW)6@&1W!GB#?H>F2DGN$T*_U]#_;<+#M-*JE<('"3+ M)L_Q%^?O+L[?OGEY]O'5RU_/WIZ]>_'JXM]?O?IX<.JG<8Q>^VS5'^@.1$%I)@$R05\.G3C)-0D9(@%F M3-(6@22>R[5EOPB=IF\67>TFF"P7MU^YWU;[T'6HK;A=XVRQ@.7BCDMGC=8R M>2)L4*6!GB!.1$>04\6B!^KD<^;B$"X?4C",_] ;$F[-205Q#WBP/*3^IK;K MG@DM%$!$QRA!P-,Q">(EDR09<(EKR:)XKF?AX9C9(&18Z!RCV:T@.4;,#6#E MA5]\/INF\I]7_^=Z_,5/2G;];/G"S^??QM-/_^4GUS#B@8$QU!%OT:F2,D3B M8Z"D-+X($0)+S_:[/ 0[.Q'6 I:. L"L;VT<#+$O, ^S6@;IBQ_CER?P>C:_ M0)YN7K^,8?$2PO+^3[?EJ,$%8[QV)+J(,1P#7UY'.70,&8!Q-E'VW)NB@TS5 M?B0.$T+U![P^-=2 E3N+L;0!6WR "+BKD,]WL+SEQ6*X : 9R5%TV5Y!0DR2 ME *&:#P$(ZJC[1EZA@G->H16+=DW@*/W<[CRX_3JZQ5,%X"6^GSY&>8/9#;2 M'$K[04JTXI;(9(%X0.>3B2!]-)(&_EP._A X[4#6,(V"^T-5;4TT *X7_FJ\ M])/QWR&]F$T[$;V8+99KNT69R+2CBCA'46 >O56TM)X$(S6@[\IT>J[-]&%N MV'>(&J;7<)\N6$TM- "KAWLB))0$,XGPY%+I,:'1=Z2ZL)&E9!GCH.=*XH^. M H=I2MSCZ7:P= ^'Q@SQ6>DXFUW!?/GM_<27"0VIQ!Q7JVD-:958@;?@%_"A MC!$ZSW^@H2WLGF5$)Q[KUY?7DU)_]1*0@3A>:7&:SB[+\\._KY*QRK&@(X8I MEOO2,U$!"4X9PL$I38/W[MDI+X>=AGUSU8+W7R6%T1@ &K"6YR@/7Q[/;N-[ MI*@2+/!2-Q;0HW YX?Z6BA0;X1Q/2J7:H<*S!+40*U0!8CVQ-X"A-ZB#Z:Z0$ AGU G+Q8'RJ?>4]E"9%#G7JA?!34 P;53J?LLY3 A24% 1H0IZ8EL1G:TF6#IBW+$#U M\VP7NH:9B=(#DJHKH0%@K<0S0LHX%2H2)B4@U3F3$)5#)I0VT=)$9?6SK5MY MF"DHO=4Q["7(!G)7;\<^C"?=07HV3=USTL^S"0I]49(8RV_W=4#11%?Z\/N@ MRSR7<@M /25)*V: 9;3=W"$!VI6W8/%+O552]J*@!R[/&UV8JV2ICP6=! M3&9=XYPR/ BCBJR4"!Q/[2QK^T!/4S-L=4P_VG\:8L>HH@%0W5Z3O_??2NQP M=]D4K4[>1!*U0^$D0XDUW!"NE10Q!!KD<\]"CBE.>$A),V Z2L]/U"8<(?0! MH;,JIX]Q?HU+W@O(WUR&WW"S]C".R"%ID7$?9*HP6 $GB ?A M28*(AS_(J*G8QPJM??:PUQ<]VII#Y=> 12DYT.("OOH:QPOXZ+]NG+911R&S M,,3QA 8R&T9<1%Q#L"("&DWMJC_9>9ZD8>\X>K(I-=70 *IN\UA_'2\_O[A> M+&>7,']D**.P+ 8=2="E"UTN?4PIP^VB,\L,]TI@M2]9=Z%KV*N.GO!572%M M@.P+S)?E%KG_N]].R;!7'?T! MZ5BA-P"=Q\(9B4RI%$82ZV4DDC)%G-:)Z.C!RY1U"K5A\YB*8>\T>H+,D<)N M()V] ?JU:YFHP '^'WF@E$@9.?&*9\*4#K&TN,.=T*^QV?-"[!2A?'\9Q3J* M&#KJZIP]O^;LP6V.:XTA19.3/&K<<1RW"),)/3XK":,98F9)\K3Q4N6).&R7 MU9J)T^M#IQ^)-W"&/9&&6&-(.B-2M(X$@9&#=&B^0P!+M"PC!((TX=FIGQ73 M07LB[10Y@/Z,5%W%M("TDCQ=$]T:)TDZJGWBQ(G2%B8Z02PH= ZX\#S&;$6J M#K$GJ6DF,] CMNJHH@%0K6?A6;146$%)A(B6U\1 G+3H#B:79>D+Q.)S+=V/ M]+V;"?A/)YK63U]TO/D--,O-^G_UU'&0W8GV8J&[A161^^/NP_44D(#D%J;R/&(%9>RHJ&,?D/K6@9R M*&*USX29:*U!>PR;'72KG']/D#-TP60O8*HE_@:0=)925S[J)^_].+V9WM2= MCY0*)M"(=/-(";J":,2Y Y)\TJ!LD%+4SF$^0$%1#["V@Y_Y%^:J8 M:G:)I'R&Z6+\!L%99&0W Z[&@1B!]5M$Q$DM7 M(]%QR,%:%6YT41WY<56 M1^)!!>(R,$]UD%3W6%2PE:9A7\:=.MMYO%JJP>PD3>C?=UKX#,MQ1'?Z 0M' M=J1_^,D]MJ=_AH53]JH7CD5E$!Z)A8@G%SKJH7NTF9A)5 8CQ7.CAEOM5?\P M.8*R/I]WRZ8NNGT/\V[LYRAG#%YC4$3P@,%)YN@6,EH>'B?E$L\)=TJOF:JG M*!LZ8U49.<_GKJJHIP&WZB%7J\&R9]?+S[-Y>?0^8C)09J,D0I8.4BHIXDKG M!#!"0K1""AMZ!=LF14-GLDX*LJ/4T40'\VW\O%DLKI$7PS/73%F"CF-8O9"V M7!G\A=H@N7>V>OOHIZD9.KTU *P.4$.C]FH]\2ND%#'S0*B*B4@3,*!EU!.3 MM/!1@F/5'Y)_AZ2A/>)ZXSK[41(-VI9.0Q_ DZ^X9 MH>.EP3^M?2CN0-;0>:R><59;,6UA[=%)GR,HI30EW)2N,F7;A,0LL92;)*2S M6M3.T3]#SM!)KM-AZRA%M(BIFV->.) ^R4ARZ4TD8]+$B>1)U$%3SF)D)O>- MISUO?QXOSU^?M7'\X^OL&_/7OW\L7Y[^\_ MO/KW5^\NWOS7J[?G%T?/]-QCI;H9U4-9K)1A75TTWT'V#I\ZEV9UH$@4!4;! M(SZSD82Z(&THMT6N?E_MK:0V0(/AAM& M1]* %SXKHFPI<2P3FVTN.9<0P7,1O$JU^Y(](_&D?$#IZ=X,Z?MOF$M]]%S"D#0K<$P H+!,$*5]QSX=6.29;1V5]8GB1DVL]D'9.K( MO0&[\@%U@024H;@OT3).9MUTHANN1D[(')3'"%1*9(:[B(>GI\2QP#*'2+6I M#:)G"1K6KZFD]$>>32T-- "G"YA,BA#HNPEEBH'S+ MCC7,4&LRR=G@(0V\'-*>$T#/7GBC>(ZU0]#OD#2L4]0/GFIJH0%0/1+2R,@@ MI YES'O492B,)$$E("%:]/98!KW9GJ6^BS2L:]0/<(Z3=$M>]?UCBU%0,F%P M0(G*@&A/41'K3" Z6&6#T1YR;9NSA8QA[VY[]:0/E'4#<'DWF\X>OOA9178\7GU>WCJ7AWDBKA$=N9"@C MBWR)C'Y;]$",8<&8;#%&J)U9_BY1P\9C_>*JKD8:,$O=H]0G93:BD2GWF*V?O%41P,-..7WX<3MG?%X>HU,W<0;L^GB M5\BS^T3E 5\!& M(C%X)1[ $Z8,*\7P49K:[GR/[ Q;9]='(-"*[IO9!LCBS3;^%:90[CEETDPX MEDI,[5I1^VQ\BI;=DA7T1\),%;$W8%LV^?C5+\9Q M%&VP%(-=XKPJDD$7TTJ-P8MP">,5PZ!Z?FLK(<-FN>KH^#O V5_@#:+FY7AR MO80TDEIYSD(F2C&/MM,Y],DP4A%(9N1,FQC[MCDWI R;QSH)<@X1^M#3.K:B MOQ3UV\_L1> PQURO$)F=2E_M@O%&A(_??U$>/0.:B/$:#P$N M-?'>!1(B=91ZR@!JEXWO2>(PIV<#@*RBLP8@N4N[4I3P>);PZ_,R6N*IWLZ0_U&N9$ZNR ? ^S,<( MHX/US.*VUH)( 0Q#H\P(3T)9\,D%7OOPWC_?U5^I^XFU_VQJ;!]5-/$B?B?I MS>:=,I?+^3A<+\LM+/U7ZT^ M2<[ 5?G#HK*6FIIOGKO>)^'BX_F+__CW\[/6??[SY^-\/V3BN_<.6 M3^^OY95L[& 0T<.!',8FCLDBBWEH88EL$J$8VBM;M,[438\%QO_B# MY=W R7='_4HBQ<+.IE &Z7T=EQO4&%^4BBIBT##FIQ)CN;8]L M(Z@1+!V@Z:= <[38&\#0!@\O9Y=^/!U%IA0/UA*1.![TGG/B90J$,L:5X8#N M8&W#LY601C!SO*(W+[&.EGH#T%GK[O4[E,1AE['6$CPQPJ=2DQF)Y\H2[GA( M(>48^FS^N")BX,ORXQ7[= ^U Z3< $R>&%9VPPQC5":A,=A,ILPMAX"B<8H8 M;X$9JP7ZP94A\RQ! ]^85X=//>FW *7O3R*[84PF9WBYGG#4E(G45!#GDR;, M@>".&>9E]0&$NQ(W;!J@!XCUHI4&X+8YC.R&"VX":,K1=V39E2F+E@0N%6$2 M3_X4*#.I=CIT.R7#/ORH#Z0*\AX0-8OY MBN/H#7#%*"]LVDCF)4#J .^N[*T=/RMR+,JDQ4&=H M]K:W1/<=%8W,4JJ8H#Q,P UXWILWD&^FCR\ /LPFD]>S^9]^GD8Q0@+)!$&C MKLK# 44\Q]_1&'/R,BC*:U=I[4EB(YG, Q'Q^$5A;^II 'T/YE\X7,%*C&44 MUQXW8N8D1&6)#I(98Y$%4?MEZMY31_JLQ>]/T9M6ZU"I'XR8J^YHQ;TQ7U8Z MV#9E@_);]8'?6F_SQ)-NSP*EI4&"#5 &G M!K*:1=%]4$ACPV@U+ZE ^>(_V MTV'U])IN!N7W#NCBX^R)]/)&;N@\OYA-T85_!F\R=#^,FU//2;O,,8]E=7D%[XR>3CW$\7/I8? M&B45G)2,$V/*M%LF+ G6V+++M4K:VYPWHIDGWNS5HVGPEO>] W=()1[;;N\T MZ'WAY_-OI2/WY>RZ\+T2Q//>-A&(%C8XGJ7UK'99^'$4#]X<][2>]6DTVRZ.N^G WV?6 M>IE8X$!0PA@D.Q.)CP*9C3H&9P73XD0PWHW@P3N[#8WB'O3Z([C-CZ3QZ_5B M/(7%XBRBU%?S1D>-QWW8&G55>"-R" M-FM9O*N2CG2*0,(CQT@3E'L3.7S;F:$A6DF![2+T9@_>M*3"XV1V67I* M=TH>48T>4,J&I&!#\8T,L4HZ$I5D*AEEJ3MI6FT[F;NA]!_B$J]O);:+T]5& MW,ZA42':$#6!C-M12L.)Y0 DBR2"X=Q#KGWWO#^5NZ'TA[ZQ.Y$*VP7I:A^^ MNKR:S+[!ZMAX?SV/GY'=]Q,_78S 6VLH!V*R0#:-D20PQPCS063+@H94O?;L M,%)W@^L/?05W2F6VB]EN5S[)Y2ADA:<%ST05UJ1+B@0(GL0LF0TT.5K];=Q! MA.Z&UW_D&[6*BFP K3MEL$6NS),:#DXYF%V/M;J2GZ C)?NCKO"&4VP"6'S9GA:AUC,(2 MGA4G4LLRMXAJHC6/0F;ALJ[]$NB /KD_] 7;\8)O #4/7IM$+J(& 80&34LK M)T-"#)9$EY4/$;R7M+;7NN\;'_Y#7U0=+?8CGS^\FAY79%OYX4=P+!GDG7#C M2R,4AILEH^.@1/146TIM[B53>J(G/O\XMU"G574C(#^+L10/(Q<79? #"G+Q MQU7R2WA5>KPNRC7QVS&R9A+/3EA+$IA2I\8="8+A+Q8]!94\PR_7CHEV(ZV1 MOB9OJ[RV[4,=U4[@8;HHKSS5S[ <1S]YR%/MELH/ESIE?^5GF#QIL^7,(E?> M 8G!(78CU\26N6U 70)A%56IM^8,)VRV3).A4:%YSK$T)Y,4-ZN"TBC&&N.M M$,G6CAQ^O&;+^V#A.\V6]Y%WZTUSNGZP5*$IQS/>:)W*!3]'8Y\U25(QRZA$ ML:E=\'.JMEZG:K6\EY[W;>NUC] ;!]%-WR!=GG['& F+1I6J.W02/'4DIN"9 M9(!'_$X]=/]O:.NUE_;W;^NUCRH:!]>CKE%.6^,H#;@A _ZB!2W#W\O<#:J$ MY]%KO]/TO?_;VGKMA8ECVGKMHZ"VVGIM[Y:>8]!4VC+RM[2Z8)0XB5O5.!1DT"9(DQ%834S MTOO:;>5_O&D$^RAZIVD$^TB] >@\T3Q8,A%RDH[D+'49HEMR+A0]!N0NB62X MIK6GS![1K/G$NKF+):"$>"*7>B%*7DG$,;3<&G:#5GOK>4 MTMLFVYI6\70.$W 3$*ERI20X+\VS%$$6*9[U*A.?9"(0N1-;M MX2F;H.Z%GW[N!_=19L4^4Z>XMWEQ=O'OK]^>__6BY@W-_8?V=Q?S!.'U;UU> M^,7GUY/9GXN[!+N@7@H=/8DN,0S[LR4A:X=64DB>??"6U78YGJ.G0G%6^R>EOJ4#^,/WU&)PO%>+98 MP'*=L5=?RULB&&60.1MOT0!H(#)D/)\L2,*3XD*)G+FK_8!L7QJ'M;O-P;97 M%0_> 6^-_O/\\H:"8X@JQ,LW(RDD"S(-&GJ)TT MSFY. 7NJU]=>ZPZ;NVP&D7UKK %[>A;C?'4N/&1SO.B*GQ=X7+R?P^7X^G+Q M9OH%;M0RBHQ%1WT9JP:62%IF8;M B4#Y!.JNYV6 M=)U02Z>]U[/YR]EU6.;KR4U1/[)$ \M*V?(>0!*)@2MQ7I8W45&6 7!"0^V$ MWW/T#-M*OSF<5E-= R;VB5XZTL?,4KE752@4J9S"0%50DFG4EB9G$JU>F75X MRZ/>6G(T![T*ZFH = _M^^OQU*-2U*VW#]JUO#IB]J+0!J/[FQ]-%$2J)'WD[]F$\&2^_L5$6&N5-*;I "@6C R?62T? 8Q[N;3;6^E^,IG]B9%'N8Z9E?N+0XD("!^^$W ]R3 M*7%XO-[='98>?*7B%\6[$O?M):'S,; <&1$R2R(S(#\L8E!,M=#(70ZQMHO^ M)#$#M\)O!J!UM=:$+_XXQ+@3VLTKF_N>'@*DB!$(:!2;=,83K[PD24NE%//6 M^IT:5QP5-#Y%W; WP W4@O6DR :\V,>RX[_?EP"5"YA1%)&!<9(P5WJ'9.])D!"(XEGFZ)4*8 M9^X9:C](?'EK/R/#6$;Z>%R7<;!PA@W,",LE T;4.QJ"3K15Q1ND< M6(@FURY5V9&T8:NK!C-WQZNI91#>.AOO_;?N!>W<)QB9K$P A8&8*O-W0Z#$ M)70W.&.!4Z63S'X7#UDP-&(!44EJ3D+SU M=4N._L7U8CF[A/G=9=/(:ZL@JT!,U[%01E=>X,8B4Q>IP1B+U9[]MB>)P]9* M#0;*>FIK$I4;7O"#0X"F2+D#(M =(9)K3H(7DE J-8W@@Q.UGX?L0]^P95&M MA"V'*JP!,.Y^/S"R/C,JD;-@NFYFU)&0<,,Y:JBUUGE?O79T=^J&C9\;N&7I M29&'0W2&VZ]/B*Y>5>TN7*VC5-%D8KS.1!J+PDW"$@;:&^U<1#F#I4ZT-V-N;TJH=>6%EA*1H,@ER=DIG:*G5M?.%NU)8I-=?'I%T?9JMEY4VDYV$R4< =+B M-:J@,'6>O\,F#08DMY$P:PV1GBKB3;1$I 39.\=5]:*,?6ELLDW/2:';IU); ML+9K_/WNES><='>LJSU[-DTO_&2R>([QD>$L.R;0FV?*K":)6R,SH1PH,*^X MKMXGK0KA358>#07OTZB_!W&;WW$S]=(L>EU>M5^991D#;2H"2>1*4F M,,6,,0#&!5XPGHQ4R:?:XP]WIZ[)B&Y0OZ*.(AMR*>X8? E?8#*[NICEY9^H MGE(RK0!0;*6!,9'66.)3RH0%K4'B%S$:[@V8&\0,>RW:% Z/4=/PL.LJ86Z9 M.<]OIB@V/WF)&VM5^U*::6<)Z.*0I%) *3E-;#"*Y*"]B-(H;3<.^B=*CYY; M9=A;S@'Q5%?^P^/I23N]ZJ5^[T&\_O)N/(((7O ()&NTTU(4S[GT"73. %46 MK3>K/:%])\*&O>9LRKS54E_#T+Q]C@J+W^:EY[!,*@M3GF3+5%+!,1 K2NL_ M 3*HZ#WCM<>X?X^F8:\X6P3D,4H;]"G/ XM_GQ[KBOS.%N_]?(F!UW35C7+M MP9P$KC-DW%S,T%+^A]YLYW9RMG] MJG84+C?:FTA);F6 MAT6^OL!\.0X3Z&X4LC5<*LE0AAE9\4$0KR4G3.=(C6">5A^K^PPY35YF]HJ. M9U+FQZAJZ.[@M[Y,Z3'BKZZ@R_-_G/OI B54I+5%J".?F# !SPB6HB"2(JLN MY$0D#S;%P!]WQ_N.X[G/ZDU>1IX">J?1U_#N9\=G$?*#5C>E;\35]3Q^]@MX M-UO"* ?PRGI'="CC]"C^SENM2"C/DW/FR)7;"83?7:K)^\&3(:ZN)H:'US8+ M_F:QN"[-:WZ"T73(N[69#=F,CSJT[LHX0' M@#$R$HG\$REB0C?:6"(L.&]4\%S6+@+ME:$F;QF'.O"'A4MCCFK'1\?:R.KD M0"9--/4HWR@IL=DK8E..D5%G1?41[-LI:?(NS)U#^^%K#OSY_G?9Y,4 M?/S;!YAT'S];2QXO1BQQ:H4+)-.ND6.)+!DZ\E&:G( IS87?)]SZSGI-WG2> M.L"JJ9/AT78KW)44H1MS]GX^1H%>^U*Y&<):O*&\Y0&L9ZZVH'@[F(=.8V<62AI"Q28-"J3(",G AP8S;S' MG3984K[)*]!3@K,G139PI]1E//#?4N#RQ4^@:X.'$AO'9:0] 8*:^&J$PR:D?FR@1U!LV+).SQ1>:D4]2(3 M"\H081.-UO(D>.U(H_\=T=L=^/]U.V(?>!RY(UY-ZTP%N+B^NIIT)[2?W)[0 M;Z9Y-K]

16J$Y%\#9J$B7NC],[6(XPQJ=,,4-BS*4Q*//$V21(H"QE*2)W(E7&U08) MPWH-O:CY4;^MPV7>!&3N)B 6#D96!1.]YR3$4-Z/*T:"1:'8I*2%Y+*T/72Z M7"=AX Y")X',X3)O #)W$WMNZ]:GZ2[?^ ;M];V)SI8SI[,AS@04DB^]#AF- M) N.C@++1M+:3_9W)F[8"[;^:K9[44X#J+OID=C-F$CCY34J[,VJI6'Z]7KY M;K;\;^AL\,@P)I6WCFCJ- M-W]8*X98JS[OVA.*PVU8Z,JA ];#];FE>=!2FT$ MR5U7P8?<+%_X^?P;FHXR.!I&7F055##$9V?+RR+33_P16 5(%;560,8/.Z>TGD$4**&@,^92%Z*@05Z6)0!MTEJ%T7M]U?] M7V/W%J(-C][3:;M:0>"__/)(5V_Q"]U?=7]3?NH#Y)_*?__X\.;!YV/8"NXO M<7:Y^NR7L(CSN^,L]FYL"N%GX$4![9!F^+F&:(/U\G,EYO,S] M31,72JMR@ZAU(%(93:R,@627@_59\^!KY[.?IN98TWH^_^2G-YFZ\JH,/SZM M;,TTO5_3YGF^B5_]Y,[E7[P<+^)DMKB>=Z][G]/11U3+K[CNWT9EBI$0(1-O MG2/2F$0"Q<" @]*!IVRLK>TNG)K'8?W@2LC=M,I- Z6:CU+3D'^ +S"]AD,L M\NV/'F]:MQ)1R4;>?/9-LY]'(_;N8&>UU::43F86%,*. 0G.*L)& M'H=#/6BI29.SRC=W)A?=I]=^/.]R#K^#+[9W]7ST '.TR\<>;ZKV)KZ2&;M; MZ?Z4NC\R&0//#4@20C1$EOK6P"0E3 GNA(+H-KO)'O_Z]QEZCKJQ7!/PV1," MOM\+1D,,U&,<915NN&PU<5YX@OLLTN1TBD%\#S=[KSJL+:H&A <7DKU)O4D+ M]-CY*W=1L^FAIN?9SSO>YNQ.[I'&IH/"S-=$KECMMO%U6JUE0_ZN?E'?Y%Y\!EFL[Z![<5H(SC$W6,_O0-XSQZ0<8S]775]53DT;HM]DL_3F>()OI#7[6]%-I0KIJ M1WZ(#7KNXXXW03L36\G=N5WO[/%Z:V'Z'>A,DBDYBGYW*EU;,0I']6>B!'C# M/ <1:G<_V8O 8PW83HO=;XT,)BI (0"G* Z!7H UP>$A+8W%T]E KOV 8S\* MA_6@^L/6ID'K46]-FK2NO?1!N?W;MM1'9N@WEZ]DC?BI]X 4$($[6IZ8E&+K<@T;K,@$DHM: M^1A"]4O))T@9UF)4T/^F::@A\B9M0->RLM11XQJK,5.'6(0MGW*\??@>:96L MQ>JC[VLG&=4QFDBX+V^?.2>.EJMY.^"$%1X=/I6+S@=@>M,F] M&ZESCV'GK H0B*"N3%"6FC@K/+$,%"O/P.UF5N;X$&I/&H>U)T<@Y%',U*=R MFC0P[V#Y=K8HS0@Z-@^Q+IL?<;QI>9:H6G;%SZ?CZ:>[1>[PH] 33=YJDKR. M& H#+]>1G-C,7 ZQ9.1JAS]/T7+TDX&-S[W';<1#UI?6QX(5W"HJ2)D"1\!' M,,PQJJIWN'R2F(&M1PT>I6@/)$HSX< E>AC-B1XEX2R/H34VRO]^D'+EH^^!RUS,@@-":/V3,O4 M2$U"&6@J%)Y]F7%DMG86]SEZAC48M3#Q9$>"8S70I-EX,;N\'-_=]-ZU-3^T M?O&YCSO>K.Q,;"4SL[;>V<9Z6T F6$$3-21G*LM3K4""2I0 ./1"O4[@:@^& MWHO HTN_=UEL/<9GZ.BGTI9-Z-*ZUQ,'@A)A.(8"QE,9:MOA_2@<^(U,;]AZ M5,3=G]Z:-&F_P>S3W%]]'D<_66M/<]!UTQ,?5>&J:1I]*P#LI+J! (6%T>O+K$3>V*FJ=H.3I]L_&YVY!MM90T M:W3J0:;5#",K8R1X?O,@!&1A:N>H=B!KX#9@-;#Q*%U361E-FID/L!ROBH96 M$YT.,"^;'U&CQO@9HNIY1?5EM"X3+\L("(ZJMF ,83%Z M;;)4,=?@<:H@-J!2=<*$8D MP\@D,">(=UH$'9R"5-M5/)36P;VD7K#V:++3*339I!GKVOX<9+UN?O)XH[6- MA$JV:O71]W<05&JM\*@Q)J"VE.7$11&0KTP]%U)&5GO?/:3@6(OS%A8+@)M! M*=-/JP^_1Z-/$%64B$87RJ!3$W +@"?!1Q>5\8E#[;OZYRD:UGH3S@[Z@SY6ER*ITLMV^CT4,)J-(;!Z4K>UM;^SZ<8D9P M!9Q$(1 X1E,2G&/$)NN22E2)6+N;UWX4'FM2MJRVS5]*F@9K%1I*SS'LK[F6J-P2?TE(,GJ5B4E=B['RI%W[ M2)C.1AH1G->U$_Y[DGBLC7MVN?NM T%Y)E &)MGB)&A!@HI I+1*\,)$KAUE M[$;9L#:N3SQM&KD>--6DD3NN7I8#%(]KITHL+=II@/M-1G MV%@[L-R-LF:[Q.R#DD=^7GVE-)"Y^&,!Y_G58CE&4UX&]_JL04,@V90S(F1/ M@G6")$\5LR;G^G/1'E(P;':B)^@<(>0&(/)Z-@L"%/1TY,=&A(\QY%*YVP<).A W;T+TG[-5720,X M^]W/_P9+'R9P ?%ZWDV[7[$TXDHE1TO+.2T4X$TC)?E=^7E1"Q%@64N >X(9\K- M16"$<8/^ H7RU+-ZB<>3Y P[E+,OTU1)_ T@Z0/2@[85]\0"C_,$MQ47-Y); MW/]]&9;Q9[DJ0Z?@Y>PZ+//UY/:[;G81!9>8!4%1AVP)TTAYR%EQ M7GM.1$WZAQVSUQ-6!U-P ^!^/Y]=P7SYK=3>+9'QXD=<=<5X&UX$!M62NV!) MT+X\3_64.,LI81%]56LPN'*U XU=:1MVADE/H.Q%,0T ;LM=WNW6438'L#81 MFGDDA2F"NY&BFQ$X.)E38+4A]C0U.X'*_6"@JB3\!F#T3 >?S0WB9: Z)R#> MT5+HE- V2P>$Y6B]M=YX6MO;VYVZW?*X] ?#64_::0!WW^D&O,D=TY89IS)Q MP954->]VE2+6B\"=L5J+^N[>/A3NAK\?[2*A1RTU@<$%( $E]?,2&9W,.K^@ M&]&[@!MS#ME[A>2A5]"]\I6LM.V/1!F7G%2:^U"[U=P.9.V&MA_M[J&V/AJ MV%GZ@L[G&+V%3]V4QT=.)U=!,Q.(T +9T;PTJZ&64,8<9*654[6?X7V'I-V@ M]:/=+M340P.PZM[U+A;K;J>0TB7M4!J ;BP#ASYB7DF1O,0 .@I5S/""7"EU(0V." MZ@,M=R-M-V#]:'<$?>BE ;C=-4W9Y(,:!0 B$F-8&1X2%,8JRA'- _4N6\=L M[3KXIVC9#5 _VEU!%;PN;S+_ (KIK87,'GN54FH$"/+I!@1\=16 MP9%@>'!&>NE\;>]I5]IV0]B/EN'O13,-(&ZS.=PF.TXK+TI'!*N](\B2)A92 M)B'(J!+&'X[6-EW?(6DW?/UHR?J:>F@ 5K]=^[F?+@$6;Z8)+E>ER+E_[_4C<#78_6CJ_3STU M ,/-GBS;3;;V3+J267%2(%/&YC('(!#MA 5M&')5NQ?Z3H3M5F;[HV7VZ^ND M :"]@S_7Q#6?3?&W<35<:SM_#AQSB3H231FT%&Y3!8V@^14:SK[4.P>&)M=+D@7Y3FW#XR?SP ZH->>_QK-QU3'?. M0>KRK)U[4=KA)4238Y88#@;_P1!5FLH'Q8E&O6_][*Y5RC2]'?LPGHR7WS:0 M#D)(%;@EP5I :03<8%0![C*6 T\&1*H]^/X ,G^, ?#[(&O+4X9>==>DE=IA MG/KA%FSW#S_)7/@>+=^S0\'+Z&^@"$J:N"/2.46<98(8%RGC4OK@:C<7Z&,Z M_.UGE\EY]Z_&SK[X\:0(%KW+"S^!S0T"6MJ (3F+I7"%E0<3*I370. \LSG% M5/O2?A_Z&AXEOP]JM@TW[$5%#23Q_IC.P4_&?X?TFQ]/2V1S/EW;_)MN)#,H M1B5)%&!++8Q%YJ1%7@UD58J/>>UWRGL1.*S;WQL ^U-2 PB\D]JOW]:GI/\V MGUU?801USQ>/##2R0+BBL32J<\1'20DW5GF9 JA0^_Y_5]J&[='0&^YZ44U+ MD+MU1-&LW[@VZ7SZH9CZ.?+7-=;Y8SH+"YAWR9TWTZOK)?[U;!KQIS9:C)71 MV4Y+M/0B\W);;8F-3I,4DYM[?QE'WP,V_*A?R@/I?(FXY6[IGD7^$&= M6U]J?F;3XP*5'3[U^ AE7]*/#$VZ'-QS:]ZAE 9>J&ST4FHVD?O$>0.$Z2<&J/]:K$!P+Z\6;:KXG_AK\;+58CV M?@Y7?ISNVF%T[W>WCA258(,MD["X '0A4NDPY1/AW%H9@S?:U\Y4'TOS,''. M::![4GTV@-^GKP[O7Q*$J%G2B@@1/3K<*A&'\1QRY($IKM$=KWW<'-6,\TR2RKB=4%[$ M>ZV)M2#IX7;O5Q$Z$#=/>[C2(JZ^95N!VOVV>Y@N4=5!>=,90>AH8%%_( M/)3A!RE2'CD:\3X0MP-MP_2I.R'H:NNGR:3>;1LA_[B-T.$YO>]_:(51V?L1 M7JG8X)FN2UMFE6C'F(].$!" 5DE*7SK(22*HLM1JS5FJ?0.Z%X'UO#7,E ME#K#[=I8>[<2A87$%,D^*R)#FW/ M]:/!!L[:]2P31DA(P#.L_OKM=_^_9_,7$[]8&\.(@F6,&T%B%GB41/R=Y1KP MCQ'_0(V5U9MB'T_UL.4-0T#X)/IM"-&SYS;MZ^MED?!E>4/X]T[M-]VR-G9S M$"DX$R4!34TI/ HD6,[0D8[*"BJ8TWV]'*E!_[#%%*='^EDL-9/GX+E- \L>B2(<*6Z@:;+0E.<\(P#LDN,:C?QW<[)34J M6M],\;.N[QZBC$!R1IWU!#C^(K7$8)X&3@S#<"Y*A4%7;;=Y"QG#NH 5]+ZM M,O4843=P\CUDX>SK>#%*SHD4&2.!^X05\T,JAL?* M48I]%BA[2[DYG+SSE_!R=NG'TU&PR:HBEAA<:<^ANA1A0CX,ST:(#+9VH^JG M:&D),_OK^%G('"CPH=^ROIA-NU:@W6B>Z7@V[\H17EX#ZE3]#I_Y'[LNUA)"#E7IK$?YMHP7<<,/;AR'_U*B M1#FPP282J#5$1^9#=LB2ED?C1>R!E]XB_M/BY1#Y-G6NEB6AW1 #4L2[]WM IRLD*%5+0QM2NO7Q(P5%^]%VCL=)/?S;M!%D&?LR_ M0,JS^2JK_6:QN"Z/"C?1+:(.D 2)4G(BLU7$B^S0'30N6:X8,WHG__H((H8] M[XZ P@-O^U1::. $O+\R[%H)_^H7I9+[ON5^Q_OYU:K-:UR.OSSN/J*_-[0C#W MJ=JFD/T*/;C9-X +/'/&I7W -FF4^<"K#MSGN3RU_C3MWMW ?#Q;O<:Y%X2$ MX&)$)SM#4KC%N2*.L81QF>,9G6UA6']E.Y69&?:E?2]H'U+=3>&^=&RYY6R= M]\+?NUG7N@52M^,?=6_17!O%-/&R7-E(C"4=MY0$)F0*W&)\5_LZJP+9PSR0 MZ17+IU%A4ZB]WZ_O_;?N$K&PM^YYE18:*[5BU'"Y^MKFNPTA@"4E,%+0Z(5I MQHF/6N">#0!42R'8*=SHPSD8YNG-B;R0$RGV!X#UW5E5I/#^>AX_XW>4AY<[ MB,*#<"&;4O:7/)%4 NYP##=H%%%RGY3:3%'TCO$CV!GFV<\ @#^5RIO,N;Z# MKG'Y[;"EPQ.NVS_H^&SK#@362K5N#)ZZ+^>E/ 8= U'622)CEL1*RHCATC/M MM;6^[\E?]1_R;*Y0>ES%,G5Y/+E&%V;S*8B62LF( :8J0VBL+%T,J"),VA"< M-2F*_K((>Y$Z<(ZV!H:>B:1Z4UI31_/9=#E.A24T!?6J5-$:18*,CD2>E><)91_[FY91BXN!D[G](GH0 M53=Y$M]-;CUFTM#C#ZG1]?M9PBJ=OG>K;"F&3]R%8#"R4,+RTF,B$)=U(-PI MG35S3*7:S;V?(:>>G5LM\BODV1SN%\3_+):=67^-7Q]_FFZV<$LA9PRN2-0\ MEPL-](I#,L0KEM%%EBQ5;[=\),G#GLFUD/6T$>M?CTT=S_<]&&Y91W9OJE-^ MA2GD\:-!,P!&94&)#4F4KH.,N&0-@0C"&*L,9?VE+_]9@4VB];3:(3*[>^:Y-Q7G'Z ,K@]@R9]5>DQ%UJ6\:O<5\>3>E[MI/SL-D_*G3WVM:IOMWMKTUFFEM'( M(M'&XKX1D- 1P3#/4$=32L#3;HVOD)(UJ>"?[B5R-)'#1N3](>W6_)U6BTU: MO]]@]FGNKSZ/D=\WTSR;7][[RHC2*9E9&38 3QU.))&&W@(4G'JW?C?(J6>N[;S7S/14FJOT(!SJ=^ MAVPY:ZPHYFX-_-$O"TS*XV!'!4WGO&P/Q3ED2E'=<:?Q? MCY>"M;D9UB)60>+3OM^@JF_2.KY%GHYQ Q_\_/&V[VER*IFZU0)WL +/8[91 MD>3+-$ 0O(R!D7C8@7#*&6YC[\?2W:3SVQADLZ:6A_*DAQ'-RF@N(SRQ@7%BO$XAY>! UKZ" M.(#,86\>JAJX?E74 I7C?1A)]9RMOA/8(2ITL;'4MQ@OHPM,E3SI+/WL7;+ MR3W(&_8NH2+J^E))D^YVU[%Y,;XOH3[(Z=[R*<>[WM\CK9(#_NOU8CQ%0_-B M=AE0\QU@IZMX:XV".V3EF%(V0I-H##I7H",BR^,I!RZ[Y+Q2U=_+[$=AS;S$ M[;7$FX3Z&^?Q;1QZV^?[X75:5XW_J-C5, F0RO6$*<^K''?$<\/1+TTJB:RE MA-I6JS(+PP8,/>+SN;S$J57?I'6\@ F49]__>>WGN,[DV]W4^(S!Z)"IA , MQ2_7+JKQS,A<31G&6.[] M;#+NKLUA?GESJLWR_YK-+LM,S=D"TN\P_X1QWS25IS2+67Z_1NM+6/KQY,#) M X-16V/201NBKG04G,\_^>G-F(P7Z.0CG>G6OUFGH1N-M#%N;FW*''C17"CSTVWL&?:SJ>HU*O,6KMECB?O_CLIY_@ MS73].\9(R-7-=?J(R\S0%_1$RV3+JYQ,7'0* ^3H#4K3)5W;*S^*X&&/D=,C M=?-P.9VV&TB*W9JV]?BF],?77@O.@B11:$ !>D>8*4 M8>%X0C#,ZFNF48"MXMK;ENE>:H@<+$FY"$G'1$*4D; HE(2@:*"U3Y7O$M5& M'N(HU>\ I\/U,/1=YNOBK;V9QIO&^,'G9%*D!)0W1-)B[@5:?T4MNJ,"G-;L M>^[JEL]M#P5':&Q61WP#:C[!>/06/OG)*[2URV_=EC Q?94N4'I=) MX;ZPB5$7M /VW+/8!<2_?)I]^04_>F4W\#?WYF++@L->/Y_^-#I6Y@/#947U MS78QBBL=(!!@P(AD697FX)G(1#F5 ;3BQV%E?;5A;,?1ZII5D%UCAT-DT7KK M J'&ERIF&XEU^#N/G NME8&:5]-;NH+89*W6(U*Y9D 9%&392E*3AAS":W3Q/NI.7G9 M&*X^_3Z?S6MJ,OWPN7[*15T):HL18+*GTUBL B>5!!LTSXPSCJ)UP/X1,J:] M.AOI_\%NL1/%_1>\_&Z7W=?Q[W_4>LBR6/ZTN KK_.*5Q1A.T0?(ZP)<<-@A!)]!*.),59^A:]PJ.=W'>R/?U0_F^RS'/OE:K MOTY6*->3%2ZPD!M9M*5SS@7YIP4AE,#!Q>B$XRE&UMKA.IC(;B_=0[!S_](= M5U4=>$O#&+R@PQU-()+>:/\'81?4+.R6(J9#^1T)0#Q)B *Z8Y MN7E9J-9S>)^B9]I$QGDQUTPO1R/M:UZ&18O8]D,AW17E*Z)GMID5_U_+V3J_ M+67U:UY?UY@3"?2@7&2)D6D3P&%1Q*Z1$.K"5,T]TY85E>XG0?9$PT^E9-I8 MYGD >'Z5'8Y0?XW0>?Y8XU$?SOTH6Q>M%'316Z8L*)?(L,F1Q"J""M69]+YU MDT_#1WFT)KLN'^5#='7BH_SS/'7NK=>2WKQU?*EA93JY'3CJSU#6 MCX]^B C/X)[7F]4Z!A%EK8)A"5!F5Q?=>V6]-3$V]T]'<\]O.R1V0J[;?-8_ MW)'T=5J.1>G1Z@ LT0NCO!40E#40M:#_&)%T:3W#;BAM_3KC!R!E?^M*0\5T MX(/OY>;';Q_H1VPJ49+GF-!I<'(S];5DP(""?+P@LQ39.=DZL#Z K(FG7HV" MAX<.4%/E](RWRM"N-H8$9H-#8)Y^49F1X>P%A[JLS[.0/6\><1Q UK1X:PZ% MH5 [4B\=0.UZ^TY>WK"R+9G*U@AE4$%46M0F$P=HF0 =@]",:U5TCI M%%+'JOQ^TK"!_#N"T?M%69/'EG\A%B9/+NG=2@D''P MM1:;91&%LUHGY48"U9.$31LO/!?$VNFF \#MF/DI?\V7B[LGAXR%%+/6D$@L M=7)%KJM$!<@D5$*/3*3FLUWW$3-M''!L8+71P:1QYQTKKZ^6\]FZMO#/T^O9 MG_6KU:Z!A >;138@"T90P1A E'4>*OP)8<@6 3N"T^"231B4%'$,Y/B;SYPVG=L5&_O M>,'V@(8MB*5E65I'IEP2!&*3!7B,'EPL,D:M7<1!\:@A>)C2>#Y!6??5?83D M)E;X/V?SV>>KSUO"E4M2".4A"T[NIG<&@I0% FHNI)9"Y18J_^Y#)U;Z,2I; MM)#?U(K'/^\03E2C\%F#%75HF2%CR%F30)>((?HBO1L4#WQ.\7<_=)K[OYGB MCY9?!_[(WB?OS4V_A3)S1>S>]-%U-6V M^#C5] RVWU>Y7%V^F95\07:RHY-3H(0Z4E87!V0JUXEDGC%>>^)UZ]J# 61U M&LP[$@E#@7:D6OZ"#0'_6"S2'[-+$E"Z%X::K@M@ $U3EQ4<*K8S-$HE:\FF M=R!3%* 4"^3F!PXIQB!B=+ZHEU/O?_L,O2;C< M7!_/R)6R"KC!E(L5RO!!O1PO*TQTD++VA(D.D=S4T8+OPAPF>A706>!ITP*5 M"SA._DWAB>E85(G#!AV\O##102K;&R8Z1'Y3*_Z[,(=R+H2 $J03FM@W"5QQ M!N@D^%B22RP.FK_]\L)$1RO^:/EUX+D_\>C=^J!UQA$RI\#X3 \?785T"6* MQ#46F[+DKK7K/H2N7K)+HQ@.HRFH:]#="4P4*5T0F,$'84 Y59=]J@@RHQ1. M%2]U:\=F"%W36JOMT3 8;D>JIF$U13]1HQ\24;>>T;_ZN)DI-%FH:!\A4\>' M!@GH#%TFDEDI5(+,:C,?IW<8(W> +M)K[IPGM+Z8H- =F?[\YY<\7^6+*%5( M/&9P650K,R4@VT-#YF1I!,9ECLV;[!]0T6V0YQ#M/VC2.TW8?\%(^:O%Y\^S M56WLGG)@V ,:IK[IGA/+^)><N2 M>X5?9FN\K!O:7BWFFQ]9'Y ?/M+*G[;]*Q>>%M,SHA@KD<)" %>Z #D M=CE+@$LZR,9L#R:NVROQ$*P\'"X^5WY[@6>^:\NHC(2LHL0V&: MS%RI&01N)91@T$8=E&P^M'8/*1//#QD'3RW$_A=\9W^9TP_*'_#//-T[^P@- M4[^SSXEE_'?6<*6UMA'0* U*QP#>:0(\HB:3T*HB7D[+.@GR>AC**UPNOVW' M6FQG1V?.7**37&)MO,E.D,7LR>*E/S!))J]9:LSG?FJZ?4D/0M13TU7O+'^RQL6W2RYRA-M1VPKE7 Y,&;J,!DC-[YPD-L49J\ MEX#I$H^-%+MH+>6IMXK\_O_67>!7]:Z]G.$VM5:2%Y9E \G(NEN%3$07./D6 M4?'BZ.A()9^SB_;^] DQT$9CBY;BZ\ K>_0:O4URY&048M' BB79U/7KCDL$ M9[-(AO%(?LDYK)1.LI&-'YT1E- !I'[:?BQQM2:S1!LJ E\&=")J%/SD3G/D-2A)7.D]A?CJ:++(,"[_#7/K_(N4O8C M7M:1?Z>X],_\Q-,=]$-(;N1N;S_R-4%O]['_-5M_>D5/%WG[R]L5PT4%B3: MU3K0VQ7([XK) 2$A"N%,4:EUC'L@:2=G]1Y,?B3XO[I:UO-YX97EB2M%SSXB MG0+NR=T,#++2BG.7;&J^;N@I>J:]C<; RH.T7RMM=/#:[8G75X8N<;6:E5E. M-T)CJ60GJTD860%%0@(4,4!V11FZQ^D6;CX)YP#ZIC6NSH&\T;35-Q)W1RN9 M')S3=7%\JL^] 9]\ (Y6.V]R-J5U;/59HJ:][<;#PW#@':&<+H;G[&?IU\4\ M;KER*FCOZ_XC5N?"V!#(PF0:8N9H.U)%G0/O0GBI M9"*3P2I>)U!EXB47>AM*SBI8'E1L/;5I/S73-MEW +*#U''\"[J@3S\]&+JC M?>,H[_SD;S<2"MQKY4P&NIUK!S=&.B7>U!7U&+F62%;)H+#HTY\S+6;&-,%: M"[D'B^LQ&57.[CSK3L<2 )00=LD;3O#AV %G36%W-(?!@ MY&5;?70*L1NA[7A"[FPBVD&@J.LFE0;/M +-M*377:GV>[^'T#6-D34%R$[2 M2!\VU5-A!IT[R\?3'_6OZEC&R'>F>ECIZ":%F.Q3S&7SE*)*AJI,2D2EVD,'UY,=-,V%U M+/2,).9F)OH(*:!?<5GWB'_-I^=^'ORH9DF?IXD\<[;'FFR,U062K0,ZI2)+ M*.<,Q:H8D2X.;5YHMF>/1WJ=J"\V"*Z2!"[H4"DO+#F]7()1PC"Z/"4WK;,] M3]'S,K(]AV!E8'S@<&WT8([OZ"(N:SADYI+YV]R3PB1E@":UG)9O@SX2F M'E;\-%/[,#@=H8->C.H?XK^O9JM95>"U\^^CE=HN08;3X:M#Q=M!U<.]LG_UVN0JD]%WE9%LO/M0CI M;;BJCH XB#;XD)I9DM]*D*IIROS M!(%I!L;+NHR5L&-;7W^#".ORG6T#N_:*>2EH>\J2O;[M^8449+SRH,'KS6@I M8\!A4E"T5)E\MY)8ZUK$5K1/NP!P>LRV5N]+@35],U9-?\P7C%X!QRT#SZVK M>4"$ZG=!+(+1^R%+EH-&!K=&[RV)@T"J_[H@/5)9/3?6W4]87MQS\D_*JU[P M\3*K]PF]R:W^QU'B^&7^-:_6M8&\SM)YC;/E?^+E5?YGQM75C6E9A/T7-ZFW58O\_Q:KGIYOWA*PFU2OKU8EE'?EW' M;4()DER+ "G6BR[7_6E)B5H59+@7P:7FN>X!9$T\W+D51AXV6[=52 1*S;T[3618A0?!EA5/UCI$R+ MI>8J?S@G_&3Y=P"C#TN.1C\H% MEKI=%(EW*3V@" &B2]&*+.NDE4VFW V2_JN.KZS#% M=>7KI_QEL9JMMWEA[] J71(45BQ\\W$$CQ$R;3R_&_B=KJ0.KL-_7LU)@%_P\L?% M/-V<%Z*:S @'#!WQD!*'( ,=G\@5<25DQ-;-%8_1,6U(OAN' _JV(\1@R IFXC0R;!*^9 QB(,>7'*-L\./4G0(."9OSSPVBFM M P1N1Q6^_Y3S^DW]VU6;F^)0(>G0% :>) **1P4H"X*5B2GI)$NQ]2S[?;1, MZVR,'0]LHH%.D;0];88;24ZW 6$5G0F7-& M4V&.K$Q>)S5[>P8L]1"L:Z/M M 1 Z0O13M[N\_[18KC_DY>='OR MO5#QGJ:7(9_6'U:.4>MB3!E/#9HWB_G'Y_C)TJM !;M 15BH* B3P0J87F MQ!"WPS SX,.F?:S&@$QK"7?P5MUNH+[_GM^^]&]NMP++:)1)!3Q/ZGJ0FC/1 MD>VH0T97; BM0UX'$3AMW&ML^V@\774 Q/LLW1/F=7M#+7Y;K7_$%9D))1:? M,CDN(L@"2B4$1!> !93$@?S%>/7Y MZI+5FO^@U^;'7!;+NG/N0B4R:Y/,().JNU,V3881P0NB MN39"\)3/"]AAA$_[CG>#XA&TW/^UNY?I-_2[6Z8#JR,S"P=K1.V?I4/M)?.0 M,),%E*(F.[D3:']'^+3V0O_0/E[+AT/;7T-[GC]60CZ,AO!;OK^7PH5$RU * M#XR,,5#>( 1>'+"8E3$\N7C?-VH.XGVT39M0FPZG373590?"097FCYS*_-T_ MF[@J_U3ZSERXWU2R6YB&A2JNK8P!"A)I**4<*EYQN]EU_8?@I%C:OL/44@'=NV^4N!L;-HT MQ[$8TO4Z3"S205!8,#B1(VM=N?!B:_L/4OG VOY#Y-\!C)JFVAGCS-62C*A# MK.N^.1DM@2P7[1C))62#_U/;O_?R:P&H,6O[#]%N!\A^JE1<9>M9U&1=^^KH MU=JA3>MY(9?/:+W/X6M?T'8>2 VOY#%-8!]IXH%A=<"L,L B?20(EB M(8CBH4:%F?8!)6O=>_>WJ.T_!7F-U-4%\ 86A"=D&#RW=7N*!,5X!*RK!YCF M,9)9))UO#\._76W_:: <095=U/8_6LZ+PN=0K";<6 ,JH UX=,7URZCL/P5\)ZNH@[OPZ>+='+D,26FPPI=:[J3)]XN:.-+1*J=CM*W] MY-,KKE]&J?])1F SI76 P,/R"LXCFB@]B(0UL4IGS*6"D%0A@=5B<]?Z!FQ? M>S1I;?8I\9SQ=-4!$)\67IVW-9M?+:[NY0Q^6UQ/2W^35ZL/GW#.Q3_I;WZZ MFTZM?^U"JL)"K0/@%F6=S%Z+ ;D''.2N,\Y>N=4"A:RKSH1C /:HJ'8;&H905&B=?M^ [)?4A74>*AO MK^&7GYW?;)U;O<+EQ&;V\<@8U*TMOYNWJ&E^2FT%_X M=4''=OO;30'NM3TH;.0V%PG9N3J7VR6Z)B*#Q *]3C*RU'[.62OB.\[$'X*W M!VG3293;@0G^"E>?B)GZ?S__^VKVE=X:NE6N-V#EJ*P(OK9,D*6DO +,)4)T M9"@%X[F1K?MO]U/3">[."X\'*RB:Z*H#U+VC9VTYJZ.W'^?I\>_N!FKY$).V M#J3($93+"GRJD;\H@R%9YE#:;P XGMZI=Z*TP9N2@*Q)ABI&#\A" &MB"LG;F)OO>GJKI0-P M/3DYL.BB.3T36=?6YR#(G0NV'M54O'+1R1([*P<9S1&?#&:M%-0!UIZH)Y!) M""62 5[JD$KM) 2F$ECB3 ?,6NG64T5/+/\8+=,^&=(:J:<#H.VK&2S%V21+ M 6$X>6B:D?&+/H&226NF'5.F=7'Y*47 HUUF?;@3+;34 =B:YHBM4BA<)L,A M5(Y1T8WNE0$1,BJ?Z;_I?TJ%#RT5/@A08Y8*'Z+=#I#]9.5IQ%)\YL"5J:9' MS."+"5"""KS$E*+YGS'@HV/DD%+A Q36 ?:>,$9X9@(96E BDH2<5>"\K!O1 MM,E%Y"1UZZZXOT6I\"G(:Z2NJ4=I/59<2J*]^^WW7Q;SU8+H^GE.'_IE.5OM MJ3_%PDJIBT^E1C+ 28H00NV'=CHRAJD8/6SD5D.B_D(UQ,>@=5(==W"I/CZ8 MFEDB4]@ &F.LL^X*8.0)"G+!9;3&L>9/^5]\>OA)C_C)2NH :8\62DMM6([! M0:SKR)4-'C P^HK,$N4]4TZT3LC_Q:>'GX*SDU74 +HM.B)RS*$"X6G!= MF+[>""VS9)DE0UYA:[S]7::'GW;!M5):!PB\":7]^.WFR_\]RTLBZM.W-_EK MOKP.023GZ&S5II ZE3_0"0M(3)(4H^3.:-N\K6(89=-:A)T$(MOKL"=DWBW7 M>\C?]D ++ST)4(#FAN1G(T+((H(4JOC(R+QES4/CAQ#82?U-0X3L V%S=?6$ MQ5_F7Z[6JXW$^"X^8$W6)4>HW>HD-)4 %2;0ADO,,3$?1[L:'Y+3"<[:@V ? MW$[42*?@$CM[-CAN+5=U)A(YZ*X@..,-_:)R*,9[%5KG4YX@IY.LWR3@.D8C MG8)+;EDI5DDZ'(EL4U[[ZI!8X2'1[6^#DSP(5*.M7G](3B>6W"3@.D8C/8'K M!//WS4WWC_(ZIU@*2*YJ%[#@9 *;5+\RDLR26&3KZ3U-&9@V_M>9*W)V1'1P M'+8\[_HIE)7>!F'!,EG'#G-&AYG>C+I&@06?"S;WF;^GH!-;\/Q0N#^=]WB] M=#%8Y?&*N4=Z>2ZX](XKPT D2ZP)'R!(C<">.2=)Z>I5:3(\HL(B3;':M;;]'B&C$_]V\@?S5 UU<)?] M>+4B4:Q6KQ:?PVR^T>'UY(N/I GZ:C4C96[[R:^9_791BF Q!01?,KGVOB:% MBB3OBQ7/R:GCK'E'TA%D3ON.G@R-^XLO1];32QW3\"LN*]M?1Y[&\.!CSC)T MX6GFSK.9H&B?M 3$N-L>G>CE)+=7FR1!6+05D[A3T8XV6U/'5IGIO:1TM/F#EHV,WJ%YX#*,8X>%M+I5 YC[ZHA/8Y&V?HA_6$ MD&-5NAA1OCWC1>^JU9$D990#JU3E1RJR^UE=P5HO9EUGT [K2!CP8=-/13T? M7HZ1;PME_O=5GL=OFWM8%8DY" FULQAK9'T7$91(H9A(L(*B0)OG8EQJ(U_<^A2JVC M10/(ZL3?:@6% 46&I^BE4ZBM[L9U=_VO5DGG<@1=K -5QV-XQ^FKH+67413F M6@^S&4A:)Y!K!8DA=:TGZJX.0',G.%P9V=V3*6AZ@Q.PS3X 1@YST"% U)'1#1R2Y7E?R.Y21&5#3 MTVUM"<&BRCRW'EJQAY1IYZ2T?IQ:R+M3V-0OEWEWLIS79-WI!):E0+8_(\LL M2PTV2!N5HY,E6J_->):H::^@)JH? *?C]3!U]OB7.7UFGL?\?G%Y57FYV2QJ MI6=,.$A2>5"6O,E IPV*QL*DTEJ%>T&E/2GC?9_0'S).T.*BM4@[N'"^OX?? MW-3'9V9-J6,=N90,NU8I7$+WHZ3=P>PJ6;? MAZW9=Q-,N,C_3L=JL4YS3%IEIG6$;J^GD3!4K;0 WMJXZ M@.-O^&V3#5\LG^-L.REO_O&'N)Y]O>XK]$EE%92!$D4MCP\"G!(:-&86M#.: MN=;K;D\BN*>,[_-5M_6ERMWV5,L\MO/^4: MQZ.34INJ;WIM/R^NYNL+[=!Z4\<3,QM!!4<6KZWCWK6.DAS![)M'K8XFMJ>X M5AL$GD=O+[45]'9%]:M/2(_ JCS[(&RF!)QGB_Y@+1BZ*$]S*DT>H[N][VG2HN7=1DQQAZB 1=+'2H"XB2#.KL M%;K6/O??8=OW(7@;;]OW(4&RO[+V1(WU!+^G);D1W>_S15CEY=;,O\"%EXU>;W/ MCHB>CL/I5OTKO(Q7EYLOWRTN+U\OEG_@,EVDJ%4T48 SF8.J,_$\%@VU^LLE M>O'<>,O>QF*JDVO__( =+VC0 #T]':<[+V;-/SY@?O4]]ZMW][2S]6:O"]>X M2#8XIL&XJB)3:X9*MI#KZ)-$MJ1BH[44MV2DDV/3!U@'V%KG1<[1Q^=+7LX6 MZ?T:E^M)#]$>2?R#S. WB]7JEWF\O$HY_3+_&9=S^FNK"X:A%,XDA&+(."[" MT%>ACBP+3&ODF)LWOIZ-N4X",W^IPS8NPE[P^[5',._S>GUY[39>F% 4J<62 MBWK!8G/F3ZQ) MW/1X/D743:$8-MCP.%^Q=C>\UT8'P_ MSLKU)+XZH1N%)$N'?E%*%0C>%G(C7(DB$CZP=?IK/S73AG%&4/V@E8P'ZZ$# M1+W+=-9FD:S9QWEZ_+N[Q?@%/'7Y49_;6\>EM^RE\6J]EN#I9R06N+"#QNO"^4$!@*0.91 M6AZ4S:V-LR?(F38F.QVT&BFH ZS]DXS8;__$Y;_R^O75/.VD8Y-*(8H,5AL# MRM O:)6FWT8Z1R+'&%O;9X]3,FU@T92\ JY3=X_)_L)D@([,6Z6'[Y9X+R68MX,3[H5[O7;8)&5R@L4[JOE$0.X MF@QDDDZ6*,$HWOJJ.Y+4WA,'A\!E?^)@/.UU\/H.96[UX[#Q$4S574 MO,I"3N_RUSR_NO'Y!7<2 RHH,NCJ\V<2C^ 07+0!ZVKVW+IX^#$ZIDY7M-/S M_9FJIPJ] ^#\/@^/<5&"-CE*#YKIV@', A#QN>[IH#\JMKX%K:-YCU(R=4)B M-/ T$'P'\/GN"J]]7O46OY7:;42 ,>V43Q:.)0? Y& M>,=4\P+_IRGJR/QJAH(]4&N@DAX =GFY^(/.8WZ]6/ZTN KK,O)K7N_.4J8C MHPU9GLX40R^"SR2U.JPJ(#*3K;2\]6J%I^B9-M$_T>5VI#J.O]H6:[R<-#_Q MVS)_P5GZ^<\O>;[*=3SQV_6GO-Q*X7H P.@9BT.(.%<.XVC!G"VK$>D*-,[0 MDQL4!U42N2])U92:5YQL26M,/ZT.WXMS=\B"S3HY.K-.RP%)"LY5 M*2AS:S_U44)ZST@SE.EGP'EMOF[%T?NAL.E,O18P0230!EO +O)=W\ M67BR 22Y]JVCL0^IF,8B.P]P3I1Y!ZBI _2K&&I+XZNKU7KQ>JA13 M\!*L4M6 L)%D)2PDG]S&&0^J>>?+\V1-8WV=!U>MM=)%O=OWM^P/6VOA^]-C M:B6-%@*"-@P4ND+&)=F53+FD(@JTS997.DW M]$]7U;A=?,G+]3>R:FN1UI?ZCT:W\@=3<"X3_SB1G,V^%Z58GE" T76GE9,* M@B_DW_J,H1@FAG:?C5AQX0ZS9 M$'DQPJHHQ^MF?IJVWKV 0P"QORZIH7XZ,/'V.H!:?0&NZ,?=L+);:6^893HE M8%F&ZU6IH7 'TNE4)^P4I=M[K(^2TBFDCE7Y S_U=/EW!*/WB[+^@P3["ZEH M_G%&=_O&#]HUF+% %SEZ<-D($A27X+GQ8#$@DG<47&Z]2FD08=.F/,\%L7:Z MZ0!P.V9^RE_SY>+NR='>*Q-\!$M?@;). &8R+9@53FF3%++6#^->8J;-;XX- MK#8ZZ !,KZ^6\]GZ:IDWQ51_UJ]VM78IYJ!5]("XJ0%0";RW%A*WQCFEDE#- M!W[NI6;:EN6QX=1("QW@Z4W&5?ZTN$R_?/ZR7'R]GONYNV=SUE)*#IS[4B.! M&8+-%FPQ3@E7$)NG IX@9]K%V6,CJI4>.H#47E&]N:E2D=EZ=$P"%[6J/%AR MHC,6B$DD3,9;(UMWNS]/52^%LU,$((Y33<]@NRDVSINC]6[V\=/Z;0UQ;RS) M'W-9T.T=X]7G.D(VIY\R<1"OI[G2/_WA\V*YGOWWYK<7M8 =,7@PP=&5;H4% MM-: %H5%EC%R;+T.X@QL=>JL'HG$H4"?"!8O]Z0,%88J3$@21A'1@E+9D!G- M':BB@P[HHK6M%W.-RE"G?O:DIV,$*/13BWRL3 J=T(&"L8J+* J"0[HF5"@! M7 D17$C2!Y9#^]EXXW/5:=Q@VH,R$BB:E5L/W=MP.?MXO8#A##7Y)]-VOE+]MF(\6X5/H0-C??; R'0FUS89")8.C4%% M?V!]B9D]I\VS5?@5X*.F=UZP*A MPZGLO=5@)&RVT%D_7M<3C%YH)1W30H$6EE?KB3B*48/ER1D5FYN)REG??[ MVQW^WI:'9-]"VG'EF<@&'',$O4B0QA(3N4^.6QN<==@ZIMB$\(;-??^O6HGF6JFDS"N?' MW!,-@BWTUH'M6-W']9WIZ[5%;5'W,&*:77ZC&R0O/Y,PPV6^V9Q(1LD5,5JT MY"G4LE51Y_F$&""4XJ%H)X6-QBK1^NP>3>RTL?[I<7L>+7< YY^V'_O+G)[- M_ '_O#ZLOY*9$SB6D(B);(0 )15),K("Y,PYB]YB+*UK7?93,VU,?7I -M)3 M!XB[\R3<>05$1B%SY(!*!;+5(X(W=<&R5%*7$F)AK8N+'R5DV@#Z]#@[73LO MN 'VAQB75SG=&^1R9RWS.0;S#Z/@C'/ZCQ#)V<+C6C$="SHH2="36Q>QA\W. M""6#(]&'),)SFCE;>'PKRSO"NVDP3Z;0-6[ ,\] $4N 20?@(C,4Q4AC1QCL M]3@QO0>X#U'Y(^.\&FB@BVD2/].EL_B6Z0+@\PB)=6Z1N]9HGJ/4)\"KK8:Z_ZZ!QX7C+85'+*GM%_ATW%.^13>Y^A MFX%V08 M6;9"A-Q\C !>G) M,H@N&X MGGVEQ_P$F[W%QYYNL3=GOE%%U(ZN'Q[2]=-L%2\7JSI-X@;:Q1?4W(%QTI$A M%>LZ:)4!A>>&)1>9:%V >Q"!IUZ!NP_[Y?,7G-&9N5/4>OVM31_-8K6Z2(SI MHBR';+,'92(#KXJ XH(0RAB;;6L+;#!QT]8[C8>H^Y?E.-KJX"6^G;FP8_%Z MQ((S*B:I&:"/4BNI<\,E6V^W6T/*=.6)IT/8BTTT0&@=@'H'^*_ MKV:KV49/=9*CDG6W!/G$.7D2C1>U$3!&0!E\M"QGTWR[\QY2>IFR>H*:]P3] M3Y%YI]"I7R[S;KR0\$4ZJ4A(R5DZ7^3K>.,"A&Q=K(7X(;:N&GJ6J&GAU$3U M ^!TO!XZ -;NI+VY:4M63@4F;: S%NK6DI@@E)2@D'OC%.=1-9]G\X"(7H8M MM;N'3I-S!T AIWNVSG7\_X/7_MWB\O+U8OD'+M,%\])C9:/^'_G']. 'DPN8 M;'3!PF/(K?<,#:.L#W/\2/4_[,AJK8N^$5;CNTXX%WE(D&,]?58)<%8B^%KB M27\@XA@-?T]0-"VBQL# <)@=JI"CX?4E+V>+]'Z-RW6;I:)WNF+?W@_UK"X\ M\U$CNKK/1H+*I4[M$AJX%)+)+$32K:^OIRF:]B4\ \@:*J2KQN6G3H[@Z&S* M 3BO>^]%,!!"1I"Q,!9=*5FW7IG)7]/$\=1?9/*<,Y MZ?.FB>6/VM9\6#Q,D[?)5:@YI%H-H82"X)0&S%X8:;F.LG5+V5F#^+=.U-9! M3OO/X(_?_HG_9[%\=8FKU7:,K8F"7.4"5DI&TC$>?LCL6-KM6^'Y"YOUT$ED;*2W@ ])&2G\"( -\.^LR]!QUAD\YS< M >3U$M<='33#G_V3--@W.&\9^Q4_[^*27+HL(R>F)/>@$D/ X!%<+C()'Y4/ MK6_4 TGLUI\^#2K#(7FRWCJ Y7:%2G6FXJ?YXG+Q\=MF9M!N6X$62C/C%+%C MZ32+[,"9@N"EE0Y]+*;Y'O)G2.H6=J?#X4$%93O==%&@>]UF=ET =EV#O&/% MTZ-![!1P3)*OZ&J7ME8,R.6G9R,FE+EUL' O,=V&<)H#K(T^.KC%=F7LF_[% M.OGTT^S+CI4H3?(Y<0C(2F.;A:Z:0# M>'U88LJ?IYWHE:W:4:O//J<%1A7MV!+'<%9K>@79-$)C#C".(7A]/62Z#^W8SJ: M#CO YQ,\_6.YJ0-%YHP@!I24&NI^17"N&/".%ZY-T"PT7T7X#$W3.@'CH6&X M\WFX:OJ&VKY)R$8K82QRD#8&.K52 C(M(*3LA)29>=5Z',/A5$Y[+?8 QQ;J M>S'YX%S7?JK"P-=198HE3>9K"8837*F<01DGRU(*FXZ0S1'+-DW5>1MLZ,=:@HFJT3<%G@UI#M70YN']0 M^;==QW1%+_9+Z:H"#F!)+.5#/32FC3],:R@$HR#\;4_FSA M/?AL-*"-&- PK6SKT?=G+:MYRF1^J*E?20SH6>$(,=CLLBZBG+,\?P#%+ZFPYA#L'>(*-=9K!S;#8=S^?QF7'_Y8 M7%@7F2FV[K>O59JI#F&N$UX*2SQ*JRT/9ZRQV4_HBVK+/1MFC]'BRX0J82]? MH%06"YU#GE1=?E"(S9@2A)1"S,8Z'::]:6](G=;9[QJN!VOR10+V]>)J25XG MJIA" <&M ^4,0J@[O606I42EO&?3X[52.FVHH&>X'JS'EXE6^KL7CB5;$M,@ M8SV3SI%,&5-@&3FN]( 8'L_8#/@$I=-&&[I&ZZ%Z?'%HW2QZOV$5+7J?H@1, MK&8NL&PZ)2'HVC=N"E>QM6=Z KF#<&O^;K@]7J-]@[=F.VPHUBCR&8V4'E1. M&GQ0$FP(EELRSC6V'B#2( EE_](0/%0O'62A;F=^/8PZ__QGO+Q*L_G'G7 O MZ/(OFJ4",;)81ZV36>T-?<7I-!%[7HG6G; '$3@(@^[E8W \K769//@IAUJB M_#73!4]\OL_SV6+YZV*]&=C_"K]\R?3KY>6ON*P+(;[F$Y("QW[4Z<'^)DPV M"N)76AZ!;"S,L> M; ;T*I\LN=:$VZ@SYZYPH>]/H6_0#?(8):>WO83U+W/Z M65?U#%W7!YIB(UW0 I@S-<5F:_6[IHN[E)!9-E*%UD6]CY Q;0"]@=X?=K&< M)NH.++'W5V$U2S-"0\Q(]ZG1" XE!U>*"DK$ M;)NGK_82,SUR3E+S_<[E)C+O 3RWY->"^+?EPQ+G*SI5I)AM=;QU/@9N$I"N M24Y."?))')VQ4N>4D0FI1/,)I<]2-7$/ V9.IJ8U3FJ+6LG6B'J/4S+MA7.ZAI^!S!'B[@ T M=]S:RLCVGG1%<5:W<5\UY'8 4MO=4LT<.J!9E^/L08O-.FM57SD(IIRR]:/TDG M2KD[G-SI.39DPA'_'&R=YZVRHK,D'?TVH>)&2B9DZ\'8^VCIR34_7,=/0N9( M@4^]T>WQ0.M/5YETJK<7)I%AM2< M%R_'R'=JO'POH3O0&&)*7TMD >0-T(ZLHZG^%ML\FJX9] MU+05>*TLEA'$VC5(MB=*6Z:5\+E&I=QV5$Z0' 2FE)@WPHMA&T8'?-B$6X\; M*W8P9HZ0H>3O/V]M2Y%B<-PZ"JM/A+-V69/ %D%[E+#+3_/Z,HF. <_-Y MO6+G& 4/1L]QTNX:0!_^6&Q90B>\EH*1>2:PCA=D@)%N:AZX4SQ:PQ(['4 W MGS?A+NSI '2HVK:^NYQHSH1AV!K;)1C\H&I M8K!UU<40NGKRX4_'PD%0.T(QW8/M]G''P#)ZX\&&RA9C&D*='.L4KJ 'WO24F;E= MG6'$262RKD*U/D I+JLP[ -(]'K9G+K&(IF:5 M=-"1[F+E:FF> )X$"U*@C+GU8_DH(1-7GK53]/VA[2=+O0/H$/F?%_--8=ZN M.D$QPS#MMAPEH\DV30@Z%263#%ZFUC;] R*FA4P#Q3ZH SE%RAW Y,,RX^IJ M^>TN"TIZA:@,1,,M*"')UO.909TT&DMA)MC6)M$C9$QK_+2'RJF2[@ LW[_5 M;VZF\@F-&%!F0$&OM/+5ZT7O:]6X#%K&E/.XT8(W!TU/'ZU#=MS@TW'R[@XV MKS'6$7I7\_4%JI1)" %RBH[,>F< O8@@R17 ;*Q,S2>L[*.E)S?_2$4_"9XC MI=Y7(N7MQCW\L/CM:AD_X2K_D-*L?@'H3ZT;-Z+Y%'4]5=B. M<=LUTTP'F/MMN8@YI]5KDN,OJ]45SB.=G\KO!1I+U(M4Z>>@7Z]F7.M^8;N5YK%^2;6"YE<9" MU"R#*B9"0":!9Z=\-(S.QC$EHIWC_'XM=++RP <'::8^877 MR48A8VT&)O$IYB'XNOG0:$%N3F"FM.ZF'4Q<3T&)LP'N"+WT]5#^MLR?9U>? MW\[O\?3+?+=O\\/BU>5B16[,YOL7WMA<-"N QI6Z@3'05V1<6A]T8#:3RRV/ M>#L/I6/: 5TC/Z>C*F5J_-TE_&VYDUJXB(F7R!3Y* 4K%UF3FTRG2*HL65+. MFSRP3VK?1PQ"C7\QJ&DCRIY?P%H>L?JTN$QU>2NQ^A-^6UVP;(6HP^>\X^3: M&B; ,Q):9%871PZN:SX\\" "AT59V4N V?@*>A'HH^^MF(\EQ:=<\:%,>;8'47L,%2^X.#_6(J;^L'/Y;\DG M21X&UQ><.AA7B=UA]D[5;>7I3IHDU?(3P0V] 19KS2T'+PLG4\6X2-Z\DVS< M43![21N&P1>5:AA#*5._SN\_D3@?>F#_-5M_NNN];QSZBRPPLJP9F"@\7?RR M0'"ZKA=&,I55YGB_X6C/8WS(IPX#TLM)/8PF\>ZNK??TM\A^>'TU3[_AM_J= MBT*"$5QZ$+ZN^>'H(#".@,QR7L>9&CEN$=I#FH;AZP6G&DY40W>PNELW\',I M.5;WZ,[UBU*K(.G2C1CK^F&%=%SH(O:222:RI@,T;EKK&0*' >X%IQI:*J@# M]-T;(WB1E8C6U5)@A[5]5$4(= ]#$5YA2EQGUKJ@XQX)PQ#T(M('+83< 4;N MN2>X7'ZC*W=;R^F8T$:G"$@/=JTNWBPW$<"LL2F(%)@KHUY(W],S##TO(HW0 M7/Q'0XG &Q:CALMN5Y_Y]!X8CD&:4%N,K"@+U PUVV3,K290Z9+JAK 7D0$XA_2[>Q7?Y2^[JO/KBSE(0QQP4^N< MB!M5*S4CIV@8PEY$F'\$%4Q]6_WP\>,R?R2?HF;%9J2+ M;2G)+5-U6.8%.B0;45F(=4R5HL>=?%LK(7-GBRO!E#"L#&/8YPW#S(N(M8\E MY:F!\PI7GY[FABFN)-<,$@\!E$$'G@42GB$W(TFE-;I!F'GVHX;!Y46$Q4>0 M;0=OUB886QL)&=4;Z:^N9[FN9?))<1; Y;KV M-&2Z4),1Y+J&1DQ!:=Q2=1O$P0+Z(\/H$*ISZ:GO"2[GK U\WQ-PTRE]( M;[*GEQ]$J=U5AESB$ 7Y+ JEE[9X4^(Q5OS SQ^&N1<1%3 MOC>9X2*)E'0,"KC.] A@8(")A,Q+#EEKA3G*44W]@\@=AL\7'*$?3WG3!]!V M#/TG7EYM.P'?7X7_D^/Z.],DU\"@C 9E!(R)Y"F2@U"R <6#C#QEP_)0JV_@ M1PX#UHL(W(\HZ^[NNM?YQE]FS.N$BASD.GT=$UD),DH0Y &9++ADH77N9P\I MPZ#T@J/XQPF] ^S\ V?SU9O%:I57;^<__[FF\W$U6WW:C%^X;DRFEUY*D@58 MQNH\1L,A)('@>!U&RRT="M481<\2-6S:P(N(WX^CB,.1Y:^1-=^$4]*'AA;_ MML_]U6*U7OUC21S6ZJ'9XSS:I+,-U9T1J.GFQ0+>.0,Y&^=2((<\'- M?L G M#T/4"XO7CR7Y;AW)7Z_J$+2=KUS]YM<9UU>DS6UI;4X7A?%H@C'@2Z G79"! MZ%4((#'QS'SV>.J.C0%4#(/;BPC>GU&\R^2?U+#.[9]? MA, #R5<#W=FZ7N0D8&,=6.Z]+.3 &'/BDH[AQ P#XLO)")Q;/QV8<.2[7%=* MKKX+$FYN]6BTY)I[*"9YLD;)<'!U4!&O.;, M[[75G1DS;\M-KFT[; 8OKSV>ZTCU14[,9N418JW[5DD88I9^JZP*+CJC4QJ6 MR3R5DF$@>Q$Y@O-KYN7"\$(ES6/@#GRTM7).>T#I#3!3M+;.!);5R 3I$7RJDR&\$N13D<=.SI5V.4.W:,=8Q7LA!TR6 UV;_2A:#ML&ZY8SY] M& Q?3J9A= TT@]C_\Q\/1$[\_VOS1YL_J?_J72[_5_W_W]_]\MW/)UZS_[_C MXO/US]XD5.*GG*[J2,)?\[W2]D59?\IO9AAFEW<3=IMO7R^.SFN<7:Z^YW$U M^UP'.CZ#O%8?_1^WC-\7R9:"!\ [AQ#RG^L\3SG]K]/S1#_-5O%RL;I:YA\" M(1[C^@*=X=HF12(MYGK_=_"!@W3"Q]KKQ'WK /_CE+3-@UT/RZ_#XK@*%K@1 MK*[HY. $E^"5$XX9)3&-VW.^(6/Z6? GZOWI[-?AHNX@;/)F,?^XKKMBB94/ M]&\V2WY<8D5%NNB3K%-XBS/@3;809? <@SXR.Z?%RDG(7C27=(5JV MZUN*Y-R:$L$:J4!%M.""JCT.&"RB<+[YXJS'*9D6,:=K^!G('"'N#D!S+R"X M6SL>LW#.>;"V3C'-0D$0PD$PA:-VW$;9>L?RHX3T!9EC-/QT6^X1XNX ,]]? MOIN#)+V6Q@0-)2HZ2*%Z)$8(T*+X5)(G.WC 0R'=-Q(=/X#@**(KQY#G9?"//K;ZEI2N[;15*4(X'<'4++Z(OTJB4O1NVWFC A_6$ MD&-5NAA1OCWC16[YT=(7DE"&@D@/K)(20F02I.#&N>!C2L.:^0=\6$^OT-AX M.4:^W3U,M]%4$U6T+"822C*@T&=P/G+R"80)@3FN[;COT@TI/>VJ:FW*'"?O M[F!S;RH*"IMUD YB$;QN20T0)(MT(K30F4N'L;^A-.=.5QRD\$-FTAPB_2Z0 M=/VQKV?S[ZM?+\BG1*&9 L'K)F7/-P,$-KL!.L\PMW/[^G):H.6 MHZ5[_ VS6./E67*?N[SNSW]^R?-5;I;8W/-S6V MG&C Q6(A&2F$EB*),L;DU?.D)$TQW"9?H&Z&J?8\ Z]E!NMU2%;0;?U MFY(\1.]#4I*'B+H+R^5!Q$JY:%+U+(7>7+&RU!IBA!P5=R*+I$7K9,&1L=^S MIB,/4NSSL=]#I-P=3N[$(:04S!NE@*,+](YR"Y@3 \,RRSG9G)4;%2T=QWX/ MTO'0V.\A N\YEK>+35HFE3/>@_%%UTW6"$YZ!T$KCT:5*(U]SF9YX;'?@U1Z M:.SW$/GVC)==;#+ZD+)G&GCPEOC! $%9#0)187:",W5ZKJ#OV.\H>#E&OAT\ M3(_6@1@RYHI !SR29:>L\N"%#D"DJQ0Q6!-:&_-'UU2=-8%]BA%SLJ0[1,OV M0 6N Q:R^H-5$I1$#3YR.@+&+_*Q G4Q M0D-A4=0X.A2DZ2BX,MJ3I(PX-JJ@X1=P>8V1>_M,&5E-& R;K. M"M-USI.(P)(MS"9D(K;/![R0E&0[#_LX>7< FP=QT+"^0!^+%$E"5G7'E33U M+)4"67(F0PPB-,]$/D)&3Z[3D>I=M)5U!W!YV/55(YPU@[I;D!9B2E)G!]Y: M$E!""Q[)[ON&B,J>_IZ>DA&P-.)TB_ R3=NV4OLLX, M9; @5(R@"L^ -8HAE='TOI.G(5H;0/=(&(27LT^$:?B2'23C+G/;FPGE=6DQ MP7 [;?>ZK?X]R2W665Z_XK+.T_]Z2J;[B$\Y/>]]*FN-LN#7'WW;F.E%\KK4 M?<](Z",[!YQ&#]89E(09%*ZUF? ]!2>O)=B6$FQW6__X[=4EKE;7?H6PGCS0 M.DU+DL.HC'. 02#J>0@\Z!BUHM(%3K@<9[B9D6.%=(S%YJM0'U Q,6S:J/=^C/ T M6?> EMO5YKNN49$=\XH8$(SNXKHWRLNL(>B8G"U<*=\^H'R/B&FQSSL&N"+3RJA!/2A[I[ 7-,V&B3WWO"$=!FWCN<\2D@G#]7I MBEZTEGH'T'EXF7+AG99, DN1' @K.7CA RD[Q\A$D#'\Q=^K!HI]]LDZ1,H= MP.3#,N/J:OGM+@N1N2*VD/E M5$EW )9'2F:1NQ"%4B"=J_."N2 .Z-I-'D7DH22MQMUY/-B2&2VC,)8E&@1^B$"?PE% MQ9F826*%T0NHB6C/ED%#"7&*C:T(,U<<<#>H.< M:]V\C&( 6=/Z6*."JHDF^@+7]3FY7@1_86V4P;( FIQ2,A-K&6[(ECQ3'H.1 MH7C7VO':0\JTWM<9;J8C)#[IVNB]C+R]6J_6N%ES<1%L0N-(),E+XL8G27>L M%-7-4,'Q9(1K7:7\%#W3VDAG -&QLN_@"MIP<7T(?KJJB_#H+ITMTC5?SZY' MN2"72\52)&1+#SE]*<';.KE,2[(ZD_#&ML][G4+Q("R.MAVL/1;/J+])[[UQ M]_MD)YWTEM4QY:0!5>J,Q11 R.P29I&\\]_#N,=-3:-M%FL'VW[4V,'=^]ON M<_=X2LP%&X0 (:H#[P4",F[!"I$TQ^B*"(WOUJW[V.DDZRQ"50XA11'*2K*=3HHE-3ZVAKP,;&5Q-]='IK M;;TH[A"M,)I$E.K]ZR,XCP[(D)!,8/":M2[NWD_-(#3YEXJFH^7>*8+NNE"F MY,"L<:!X_:7D6HP:%&#MRE%6^BC. :-#/5C.7C:8CE5!E]L('[;VW ZXO.._ MOZ./6G[-J2R6KZ]JP\]N4V/35J;C/GJ,_J8&0ABIZ:ENYBGTZO$0;(W<<@A! M&&=019%SW0:4K@#'G94?+D+(LEYM86UXMI>CI M[XQ!_^P&6Z&?.CN1>%Z.#;#YM^CL" M^FUN.DBM]SNYCY9Q!P#9/-$_XBJG6K>8YZNM.I8X_[BIE%[]^.WV[_R&WS8U M1Y7C6[;GZ;=+G-\I,PG62FWK1K12NWZ<$X!U2UJ0I03&69:Y=:G6&'Q,"]<3 M8'7_/IM:QQW@_&>RL!;?+V M\%QG.Y*%'5D ]$P+'3UJU;HR\N[G]]NX>HKK<;2$.T+']JSDG!4]W:GNJT2B MGF7P.C&0S"41K4H26U]"/5G[QVMR#R2.$.O431S7(9Q?YI'D-?N:*R>"<;6[ M_,C[89)QD+G.+)>8Z*&U])5PA>Y8CHD/VP?ZY,?T@8)CE+<819(=7!2/9RFR M4X8.10;,68!*@8'3M0V!&>7('B,Y-:]%/+I18Y(^PE,>EM-EW@-P;E,1N_EK MFX34+B_Q^GY>X@)]T63&"W ,R;>T&&MOK8!"5CY3+CJO56M0'4IDCTT=!P%C M?]7K"%IZ(4G$1R[LU3CC#P=]TA@IPL-9'"5 M;3P$4T]D&\^HS@Z>Y^]<'AYJ(W+AX(,@"=KLP''-Z_8CDS(F8J%U:]+!X8%S M9";/"8&G@@F'Z*,C+.WZW"U/ 5T"+3A9"#)&\+:NNTJ.\2!B,+'U'=]M,.$@ M33X=3#A$K%T&$]C.!?92BFB< D&DT85=/* A=K).02N9@R_E.=OJ^8_I P7' M*._98,)1DNP2$S=A$<-8L,YR*#')6NUJZ[Y@#^3#E&"9=VQ@L\[I :;1 M&C M8N(H27;1X?!]K04O(BLM2LW3U/B8T."<(>?6NQ""U76]Q^1E4N?(54QHC!RO MD0ZLD5&2B58*C,G1X2PFU28T#L'F!%9%D2RRK'WSEMB_>%'50; Z1U'5(3KN M .?[ZW-BE#JDS,@-WI2K!0%!Z0@U-N<569PNMQY=\G5U@\3^)G=G\ MX^9=D3SQ8(6@AT0Q4$BR<85+$((IQY6(N7E)Z9V/[R8C.:'Y>*PV.GA4MZ3O M2LBR]S&3AR9UJA,;!4+P08'3Q603/5K;.D3_'0'3/IY'J_%Q.!PATPX L><< M;0X*G24Z;V_G^:8:52EN2@3D@LZ,CW6#>LQI.!:QTD.(&]:<^N< M8#M.(Q.";;5<7[RK5L#F8F?!"&D4 O=,@]*!3#W.Z^3.8 /#@J$,JORDGWH' M0O2[6_A\]X'=C-:=P#XZ7O(]P&477O8V2T<7:?G_V7O3;;=N)%WPB:(OYN&G M+%EN=RLMM2S?6O6+"T- XJTC4DGRV%8]?0=(GGGB@,T-RE4KRRE+RK-C^!"( M",0@JR>@M8>H$EI,@UA9_ M;Q'.,>G(:EY!*U&'&$6(@5#/2O;6Q(".[11*OZ3XVQ\=QW-HIOB#Y=>!^_G3 MY7(ZP^7R5?KWY72YGN:W-G[)F>*=D!#K8D"ZW#@X'ST9/TR2@D*_(PSV<#6? M(&7<09]]9%=::*E3L-5?+O JOYFTE#&3*QUT"J!P[4\7!T*0(UTXQAS\"6!W MAZAQ@^@FJM\!3H?K8>PBDU]G]$V<)?Q]?G%9>5E>I;1=2F2,.8BZ,T,II""P M;DK12?ELF4N2W>N ?**^Y*DO](>,([0X;RW2#@S.BS;[*9/][E:G!2,Q)5L' M'U2O(&7B.$KPLA@1%$>13I1SV8/J<:<,]W%GGECWYXSV]3^V";3-V'$^R>3Z MLJ B<)YJ!DW231/K,.80$L7%4:;2NJ*W)?V=UR TQEXKZ!\+A%X.07R9]_@< M[Q^GG[^LEB2!6FX9/E=#1/%?$@(,F1VH197@'%V#G@D;6#:H1//!?T,PTGE) MQ F.Q:C0..?S\?/?WZ:+]5_>6(8)#P*EHY##ZSJVUGL+/C"ZH9/$Y'-4,G5S M)NX3W_GLFT[/P5$0&#M,?)'KN"/7\U)- 6ZLPD1[&ZRMN4)K7>U$U!"#5R"* M,S$GDQ7?K8EA&/I&?GL;!^B]Z+L7TSHK$?1ZL= M8?EF%==N_$\4XQZCEQ!";<5AF:3,&3&+C#A4CI<=FR^/(&+ESNEFM=F, MBSH,E)LZUJU ,I).-&;/[P_??\XS'X>)<3=IC>Z^GP%R.O#Q?YG/\U_3BXL) MC^1ZU8UC3!F_&=+M)?W#G6Q M_CN8'Y<@A<+T2YSHXI4-@8'F.I)P0JA%3;I.G^-&92&5:IWJVXVRD?=YC8R[ M ;1W)N/[;M9?W>JJ?956TS_7:V0'6OKU[+>&W?*U.YO##/$3I:#G:.@.%(2A MG!!<(@RQC")S0EA2K3<9G6ZMEYNUC][W6>NUC\@[<+'NCK' $E)@)H) AW7769W#*@OHH#DR%IEO7J5X)FN] M]E+KLQ-H]I%Q!P 9I-L_Q60S]PX4<4R'3SL(]2SJB";&9*(=YH7U!YY LQ>L M3C&!9A\==X#SIX>9",68-DH!+W5-5)*1&%$(&97PI11+H7-K#^$?-(%F+YSL M/(%F'Z5U$; ^/@X])%E*S@:*DIPDY"1$7R@,=\G2:5T&LU2MW.WW_6*C?O/Y/R'X4K>OF"<9) !PC!816@:LSR[)0 M))Z. ;]AHG/WX 3('.ZP' "3@\_)MW5]UN^KL%AU<5I^H;^X6OZZK1O[93%? M+B?%^2B%XW6/,%V\R3,21%V3SGU*AJ(.95HGS@9@XTSKQOL],<="I8>[I5[6 MM2H!\YO+Q77'R*9\X5:HL?SY;URD*(LI,2\S[O1O:PNC'.5X/O4R9 M;291U"JXNIC.D,'Q7C-@TB4OI".7L_64DG&"D?YJT?L]/L?!Y,A@Y.=9[NVL M_ ?6ED7,K_[$1?B,5Y?TA\4T8=59V>K,!,.K/,BHB-K9PC-$YP,('6PTK)3L M;+^':4L,Z=U0X1;=R"4ZT M+KX\$6L_3+IL$(2/?!E]-&WRK("L]CY&Y<%Q3-4%\1"-+&1D M39L0".11*+2AG\VA&1 MOK!L+&(XT_S-#Y,B/8>S.03<>DJJ/C<2Z*G!5R^*YB/6(EWZ_=?SV;IQYC)< M?,+%5S$IBCL?+8G)>@,JR$Q.A[10PX14&'(IFS]YGY[-<=W>@=*J'2/EQ[K6 M?B5)3&?+:5KWXT]$<)()LBS28QW!0AY[T,@A)Y%54MG$H/J]R.XR,ZY;V?5[ MPQ%:_P'@OYTIM_9^L2YE_32OOW7=>&F9B#+7L2Y"^]KO04ZN)"?7:X\9&0JO MNYD[OAM+XWIQ_1V%E@CX<0_$P]=\$;)R55-!V;I$WM2RLF) BZB8\*3$]MW: M)^+MO%_:F@+Z-(?M.'3](T[=LT$@N:S9A1 @9)=!%:/!I5+?(XMB*+62HILM M 4TX/N]WM_,^H;_7#7Z>N]#17@CMY6P/:@E???Z\6%=GWXNAO>?"*F, MY;K:53OPD8P@)LZ,"#W7G?Q"WP]P,/*^BL@(4+7!UJ>(()0J3ABO-(;.$B,'L'G>&9"!#V+'B/NQ M#N7=0))/G(L!@\[@@B/S1"8) K%@;AYKQ3%6=QQ([!3R\G M:7,Q%ZF+,$E TI)L@/49O)*NUL$XK9.JPX&&0/X/4&D[,%+WUT\7(U./E>JS MS6_K/ZQ+JMB_!^-I>D*."F'F"Q'F4RK$8[V>FA]V,UH*I M,]TE.-B9[$T_>X&N%X_L^#S,36OJI_FJ+AR]\UYFR5](AMQ2F4P@ T;:#3PX MT-XIBOX4=]T5^>["UYEN+>S^?FR.J5[.V=%E)E<"N38W?**%U]PI#LDS"2I* M<@XX^>FD/".L,,:;WK)W3_%RILL5N\\?-,%.!V?HPV*>$//R+>GN\7FL,HA( M#K&$XAROHD9P&!@4$WG,QFGE6E\T+Q)UKKL;!X=U6W4VS$&<:J?CQ]__&'R7 MXZ/?&':'X\ML#;.[T2O"14J:/ (A0 D7(2:#P+/56+B.OOD:L<%V-[YT:)^< M&+-9@Z,C*F^C ^=]??4T$@*+'&Q*IDACLO+-'>Y6Q'>U%W(?3#VS%_*$ZNS@ MGKZ[BHXE5T22$F+=QJ10R3K&!"$(,SHX7N9#*6_4Q]1U.OT#+LI\\37,TD9\C_'V@9A;;KD+VB8OZ:1; M3O]0V5EPG <()$*3;<(2W4LQS"$?[KRV\E00'%QG'=C&@[,8[VYZ**)%[:R^X.+3E["5UY(D]^?ZI67;Z^-S$,XR!MP*3IZ?X^!9T8!18;"R M,,FZZ0S;E[DS/5O#@KO5$1P4:>>S).-@\=PMV9E$M%YQ7:#XY$&19, GQFM> MHDB)F UVL\IY3]XZCX!^\&-X!,[.NV+Z1-OU@L>&<3 MV)(],YGY'+M9#KTG;V?:5O:#G, C=((L;\6NQ_D+!Z#M)ZV6 PKG!>[.6XKVFIR(%+6H)TU MH)CAX+@G7X-I8YR4(L1NALX-(X(SC39'3JAV ,=_1MKUY=XL8[G+@D)R;]96 M,"7PP5&$CDP86QP:WLW&C89\GVFRMH>#TZ$1V O%_[AL[\OB0^.40'* #_*$LP))[_46GG'7JU=7$IA0)!&1*= M$ 8\V4^PAJ5LF1$VG\_+T)[,GVGB^A]E"H;$\P\=$]Q:O/NRU(16CD6^&4S>?CJ3_'Z9EZYKV?RF;@:G8$AQTULTM3X&^!!+NBG]1T M ,U!7QYB+,WQ(F@TK.9F>M+[/Z.QWM5*/A35LA$N/H M<@ K,)"9T9;.+%H0(GFN8@J"ZY? N\\'QWU)/2&$[HY7'4 ;'3@Q=Z=7H"U) M:Q,@2R5 .88013:@H_0YH[ BM>[6ZF!,S7#Z?78"S3["[@ I@[3ZYRB,5#)" M+'0(%2//(\0D 94,UCM7HCAY/_J93Z#9"U:GF$"SCX['GMS^K[#X+UQMN+LU M* )#RLP* X9S0VXQG7>7E %6T J)4;+[-E*J>UR,0H$BS:8&#%E_V+T\3^C8XZ#W9 Z&QN/'_%/G%WB M@S.E4[3<\0 F. 4J*@D^NP(EY4!<",-1[82[)S[0>5KUI/AJH8,1<;1D5X"3DY0CCC.MVXL/?MPA/CN7BM02M$[$?G*G#'>CVP\ *76)D]G;:4/V2 MXF]_=!S;WTSQ!\MO;*?Q_CO2Z_ELLP-A;?]"W:P9; (F='5;L( SS),\K"\J M2&[9;M,NG_W,. [DX/=^8_EVBY2MSVR-SP45R<22=ZL"B^!+)A5,9-PK96Y$T8.D.S8*%F'6IL#]7:^N!5NOYI]WSQ%_[K\K4XQF/YY971# M1LUXL9"]K .#,ZN361D8C09%*84'N1-P]O]VCU@Z1.D/%@0.IX&Q ?;SWY@N M*^T_?_UV,5]'\W71^G065KA\73"Y+Q0TYM,EZZ MX@"Y+: R4A@@2B1O, F;;.:.[_:H)>M]5S3V>>UIU$D MYTD$#9DC>1K*!_#2>(A*U#61 E/Q=R%U]'/JK<^/4[!WLM?[0P7=#T:VY\HI MKIA% <[6K:$^2O"JCMLO+.8BL]/W5T*W0DD/K^4'J_%Q.!P@TPX \<3CR/KA M8T$^X1=\/[MR EG X% GX$C^G^(DKD!>(* RVHBBF'$GZ@QXC+PNP'0("'8K MO3A:(VL\8",B:Q!!D;NGRN"6/,<# O)1YM4\?+D8+LF;]P7\U." M[3"-C.V0O^P&O+NISB]62Q3D 1;E[^0$&.R$4(J+(LL'-K=W.\]/CI.P^%I M$II#R;Y? ]9^>G8FH>3,.<2<2/CH'44\S(&.0IIDLDEVIX?U+GI[#IC2/E9I M[X'('&O(^CXP&=TDMQ8*7@GEY89"&^C*\C:!#H(B^>(,1)TD:&FB,N3N8]HC M@3P.$UW7OAQW;L86[5[X.-MS1#8CT:_?ET]A\1FK/-;=_@IKM.#(<@A)H6^J M][SS G)P)6.DR->R8<_&XX1U_>8[)MX;Z/%L,;P9X/R^W'JTVER%RPF=WY)S MMF!+M.2O%ENWBM(9=H;"(96XN#^^K#6.GR:NZX3HF%ANI,^SQ7-]C7B$^PGC MT7N'#@)/G&)M$<%[G\$[R1AF[W(9V"@_05G7@>N82&ZAR;.%\=/'^-WT:UV" M\6G.&;MW<;WZ.K^S]7^+;Y6EW("8G" &TO?9XO__NPP7T_)].OM\59%!_[OWY5:AQEI. M5X^T&\M@BPKQ).(3LG>B<$Q<+:G MX^KZ) DMB):+[]NVP5_FX6(Y<<)ZE5P&M%@U5_0G#S'Q[646&DUTVWSN>KR6 MC4XJI2EH4]R"\@7!>T<854PK+%G8W3K#]WC ODO!T4_]Z0OFRPM\7PZ?'[ I MI.#DKWLN'$A9IYE*[L$EX\&(4KW\HA1OON^Y%?'C%M4=@:D'3_*CJ+.#DI6[ M,Z%4*BB*EB"T)1$Z*\$70Y8Z6!YT5'5+1F,L=C#7;600/#O\;1^-= "G08:I M*"T<#U$"RJ#J,)4$T:H"S"3'I=+:[C8ZXG^&OQT&JU,,?]M'QQW@?).#0%Q[ M5-L"6,FSE](QD+P6VBI%/G;4#&+Q%+@);B)O;3P?(>,'G!&W%S;F;15UWDO@ M;J) U$ZA2PE$TK$Z1PR\$!*RKZ,>F?$4C/12,?INKS+HX0;/=>$.G%CW'=C6 M@SG>/I!<'_G+N$R+Z;K([V-8D1JDB_0Y0=SG6!?7"%AWQVC&DL!:QF>ZV6C\ M B^=6_G&F&QU)%H"I)>#$E^60[POAP^7B_2%?O/#8IHVX]&_SF?K&W+[##F1 M.2&:H.F.91F4(N]M99T,ID9!1">3YTN\ #HCJ?H3H,QD?5;"\7 MP!$7X=5#S?HO+4D&5S?CQ&?EE"T6@E$,5%#DL5JZ$[- B465)+GHS%5ZDIFS MWP\UIJ_4!B(=G)5;]]?56^F:I8\$A\6?F-_.%V\OZ\OIK\OE9:U'G(04BNK6"6*6S],+,WD6>ZF;0-MH=5Z=@>RTO0G>%,-_>1J\N5U_FB^E_8YYHFSA)0P%3+E$HXC1= M2]+7M=[&%.,LJ6EWEWQ 2L#,,%@B['6 M I.9#KZ1=;RTD>",3Q:MY(SY?[$ M?3Z%>GM \1$M.>L_N#]6-#U% ?Q.@P9=7% M,9$-*C+(K Y\9!F<);B3UZ&E#77T1^O%UT.555]?0.1+T9%YXAQ>K'_DNBWL M(Z;YYUF-!#;WV'K#\W96G9>^&)/ A;I/I9 I<#I19""#=CPKGUWK0;:#,-)5 MN?4^6'NZW'HL-7?@F% H._]*#E98K2^2=UL6-P.',>8LZKYQ#!0I.*\@:I^! M>Q.33I;I^T^,1R/V&7)Z*#2SS8337+PBWE9>%W X?I0&=' >5;0"/Y*6( MP%)$C\5BZ[7;SQ(T+A";J7TW.!V@@PX 58\8^;?A J]6EQ9$'E.M,&>JEN\F M2Z)1!DPI@DE5/*K8&$0/B.@2.(C0&$ [D#5N5=EPD&JM MD0Y ]CM>7-0)$;.\V1I/O[[+#\^%)6$\\%@+/Y-'B*;6@::4K!-.)-5\FOP+ M-(U;T#4R]EKI &IW6_A<"CJXQ,':NMP#T8#7%,6D M)+A5F*V0K1/.^_?JGJ YIY>@\'#M= "M0?KVC'/DC9+]UNOG3C1DQ&N.&U/) MR5KFA3WYD\B9]^WN!:M3].WNH^,.<'[G67,S__WZ+J"K0$D'!J.N3:&I=D3; MVB.:E#.*1=,_/';+I:?OS] MCRT[BOM@0L@4L6='[-2QP-G31:1*SC%BDJEU@^*S!'7>.'5J'+93WJA87)J0]DV:_.E;:2&2PDL2)R34F1F\$%@D4>7%9!A!@.LH![D=%YK\^H M1G$X??9D)X_*<+R[KH?C3,:DF(?B$P61@B%XJP)P(E[%FG&-@PTJ:L/"R/Y! M=[FG,1'2P0'998AHM!0K"GTWZ)$WWK0Z&DY'-=O^D<.1U<&Y M.WRFSIX;JHT*I3@=R0!E7\LF)3F]M9P<P/TV9E=!0AJ B2TSE0 MG#L*VD,"Z0A@)4J5 FOM)PRUO6+=LO;]]458;O,0JJX22E)"8J*.!H^A+B,5 M8%EATQ7R>KE+5FO.Z:ZW#B-7 MN7C]/]5D>U:3[06KDVR!V$/'8X_P>];][0RN&WQ_UBG %R_/VDI3 @( MP29-T2"9"%\+F"*W2F)RPM]OJWMQ@.R^-/R )69[@>?Q";*#:K)GP#[*7#*9 MY*?J&JU00)7,P4N>2: \6H\HT!P/TX/!>5YU9X. \VBM=> K/%W8;SU0[]"BR/.J/VMF P]05!?]".MLQ39W<9/LC[[(X&M%'M,4 M#1)Q$!EYM20.6UA22I36[Z"/$M)+BV';U,[Q,N_ 3+TXS?>IM3)OPW11T_=X M*W5?RWJJ ?^$BZ]\8NC8Y2 <&>Q:61R< L>#@8*J%!DS6MMZZ,QPW(P;9S> M6JMU0FWUWLL)..15\SE)_._Y!?V8B^GJ^WHA&9/:.%$\\,3KO%5I(9IBH>1@ M,E<*$[9>DWX"ML8UZP.=B8Z0\*,=CH_3Y7^]72#^.B,"R=M?"P19\LRI##G7 M;>^I)MTHP@2M1#*.1)5T-_-V=V5JW"Q#YP?C:!3\:,?BRE*\F?XYS3C+:X$4 MXXWGCNR$$12!I)+!!RS KWSNB!.K(+QY?_-22Y59E3V$QF\X^7W_KNA#& ME6"ET!$$UD(8S1GXPA2D'+454F&.S0NEGZ#E6)-,XMR,H:I"G40EO0PV P\A M4 R2ZXNX0-!,1Z+(W(;Z_7"U7 M=#!)9.LS.K$QL&)2!JLSF=T<"SA!OTHE!(,*&1.M)YWN1>#('39#H&LX!761 MGWV"O>U5\(#+BC3S$&Q($(L4R4H7B-W3(/ I$D=N03DA!ILH MJ0L4WI?:YC )1WXN4Q&2CAF41-RT+CNFLBH&2XBMK=VCA(S<:#$$HHX7>)>X MV9Z(29*"1[02&$=B)#LRPT70>1!&Q!*T,[%UD/H$*>.^:9X$.X<(O2%Z3A(5 MOIJMIKGR27__=TR7B^EJBA0:IXM+BH*JX&ND?;GY_+R<+GAL2MB ,>9P APZ M%,V9(@JF"76\O:N.]^4^09LW:NND M#88C8!",C A=%S$: YFS$)(2*87AMAZUX*#38'@?Q#W=!71R%7<031_)\T_? M'_\!ZUX&Y8V*0GHP6G)0KF[0*TY!$-*:$'A(I?DX[.'8Z:6IZ?0HO=\'U0ED MNCT]MZK9G!;6!U](L-7#0XP0ZXYA$;44,F;ZP];5 B_1-'*W4R_@V0G4!VJR M V0^70X>9"ATN@U(K(MBLJ%HM5@'1AIM45L7RF"CYOJ:JMU6YSO7X^^C@"YR M!L\/678A,0I6$[&3)"C%ZL!(WM=SPA>U!,M5-$%[AZ76?Y M+%938%S=B&O+$ :9 WH)1?I(HJI>/8L2M!&"H13*IM:6Z@62QLV4#XJM MELKHX/X[TL]X=UU58IU3C!'?:.H,4%01G"3I9F=1V!"TCZ6O(.9=;[7ZYQZQ M' :&\S\$K[[.+V>KB?%.6%4B>%Z(:>$9!$UN=PV*R>:_>\\.!'-G\8>)[HH5/ZZT%SJ!DPHQ&4L0:\X0$R MN9K>8/')MYY -51*OWHW-_/K-I=+S$DF$>A>43Z!LCF#KULN.?(2I"&_*;4V M<8^0T6ER?1_=WS= QPJ[@TOT+@OK1!-'E%&1\\%8+7''H"%XA1!$MIE\81E, M:Y_P(17CHN5HQ3X+E+VEW!U.;D5E14:7I8P@;52@2LG@(G'D9$B)U36!KG6" MY"E:>L+,_CI^%C('"GSL"4"WPN[?<3:=+WZ;KW#YYA))I_)JC9GQ)7"RN,+5 M1K,Z2(:\/@_%%.>DB3'X_)*_LNO'>D+(H2J=#RC?+A)G[^:SSX2_KU5+N #3WTL%7 M2>#LN-/%0$A5+L85\%%:2(S'K$WAT;9V?!\EI"_('*+AY[/O!XB[ \S<-;XW M&2RN8PA1N1HV4@"91*QKM!"8\IDG+U3.K=]QGB!EW/>;86.FP^3='6QNG83- M+Y>DG0^+:4(^"99;9[(#B[ZNRI$>Z#C4!0B")Q9",.3RPT9 M;I1ZOO[,F^DR78&:KZ>QR.OO\_ALNUGI\1/#TB^6J=DNJHK+U!G@Q=)ZC2Q!XJ<.- MT3,N4V&A=1[^"'+'M8FM$'7?+IY*?QUP^I;^=?IY-M'../0E@%&.)"S( M$8Y62,)75%)&4[<)CX_4+;7C)BTZ NHAVCM/G/[\-PF8-#N=A<7WM;/TVYS^ M=+8BTN@SGZ]F&DT22X)A(K\&JPL5F*6PCM61>#+JJ+/)JO4^SP'9&3<"Z@CI M@^C_\*-0]QB.Y=Q^6,S_G%9WGD1T(O?VA4^>P,'=A^D3N+C<2*64-J!M874; M90+/I $A/1,F)9E"\!1,4E@: MZ\U3W7P=T'3P^2D:?17@=^PY;3MTB*"A8HL-;A*Q[.K(0H%Q>NQP%;.;$(4\Z8^L;82?"1AX5/"H"&ZJL M'QQN8[Z'[&!63$210,9B-P*+/D9(:%'ZO#Y= UF_)T@:>1KON-:OA9KZ0=T3 M4IS0\<'BR9;+A&3+A5;@1$30R7'E=%32#&3VGJ!HY%&WHV*NA9*:Q<3'O#!N M/GN(%&-QC*3E(&O(T4JG[C7+=%9NB3]**YDG)W2@;^QG\1$!Y J -M=81 M%N]XO4_Q%E0)+-L(MB#=-CP$"-Q;0*N(14L7 N) B-R%OK'+4L?%97,-=H3. MK5_\%%?<)EY+8$ I"L<48QH"Z@RHG=,\"L=\^]:N72@;NQ9M9$O93FL=8?$I M=DRVFAGIZGCA6AI*UM][$EL17&A9@D/?.JAY@:1QHYJQT=="3QW$-4^Q48*A MKU&\)Z0A2YX#AY@4!_1":9#,V 4,4M3?%BP!*$^<=9>7;T&5=?VDG[R]YO_?5VW%)1 HS1="\[4I2:N]=9G6 MO1[;$_E[_5_-9]R(KQ/&%<].>:#S)T&Y8"%(IX"AL"6$Y.S]5>1/M*,W(*9? M__(0!(ZBH@XLXRXL_S*]6$VW ZDRYP7KDL=2'[44IQ/G EK(S-F0F5#9M,XU M[DGBN.'U4)9Q2#UU ,,G#/]CA^W]Z@LN)F30G B)8LC-Q-6BP.N<03&5O"L: M;?.WP7UI''>;SHFOZ#::ZA>)]!NOB9@Z]9?T2!1^F3!I7(FB@#(Y@BJ&G ^% MK [GTC8'JPQK/?5C9^)VPI[Y0;!WI&[V!YW?@&Z&G\D&YT]C6,''MR:_GB_) M]/MB'2-;[[FJ WL$R3I)$G-(UHAD$'WK*[H)X3MAUOX@F!U0IQT&.O>/ZS;+ M4#N&?KI<3F>X7+Y*_[Z<+J=K=6]W]]]'J:+^9DJ2JFJ;A8E(D>2["*##U$4,5FR Z M$4'S7.K]$MK7I1U(ZDZ0]><"V5/JK5]/=.U5O\K_YW*YJL-!EA.K;-U:Z2!R M2VQ%BQ"DCI",U*B3#TRUKA7?D;3=,NGL!\'?48KI%V^OOX399[H@KA[PZTO< M70"9R]YRCJMT)B'UP\5:'80 MCIV >L+(MYIQ]KH-:Z A?ITQ?A\7B>YDO M_@J+O/Q43>F$!RF9= XD5ZD._*[38)P$7[+@Z'VBJW^GO,LQ5/31S-(""O,Q M]-*!-_: UU]G'Q;SA,OK+/VK67Z#?^+%_%N-ER8R\%CJ4SGZD$%YH2$RQP&Y MY!B2YD4/U<:R*XU]M+(T1.5)E-4C&.OUL?V]K=-:&5W\B4MB]%5*B\MPL5S_ M-][V=R@D2DYYFT%:4>==$,LA& 7"!J9SL<&8]AM%VM#>1]?+*+ZBO MPONW\\6;^65O"Y)K2I_^A 7-C4I]P/L9 M+OIHL.D'Z*T4WB/D?YG/\U_3BPOB]U=2\NQS?4_=_-%$".2",P&&0@)0M1[/ MRU)?3DO66>7@;W+/@\5-3],W;GW0*6':2DD] O!N7]LD"*^E+09T\@84,5!7 M=W)@17K/0^#%#34=X F2QBT%.B7,CE!%C\AZ:-QOEX706=JF69<3IK5$QA"0 MU9'!2ADZ0[&0*+-0TB>G6>L$]^'4CEOF,^[MW$*!O>66WF&@'WO+BY8A&8F2 M#EJTY$47)\"[% "S9@/4[)N#4R)W7#]A9\!XWVN[Q39VVXYA2W M&R4H=,E,@_>Y4! 3A0PZ*.M:5V(WJRL8K/KEE,@Z4B?]E 0^X.PW7$UR*-:S M6MA8>-GTTH0:+6-TW',5@U*#QY%$Q\AU*J?$T[Y2[\M.W;JL;U8L:!N%9ASJ M^,;:J>K H2(/SR(CL5EB=L"\\2,4]=M W.@-]U@M].4ZW>+FPV+^#1>K[Q\N MPFQ%4<3/_[Z<;AYEK-"\^#JKJ<@,*B0-L3 #1@N5Z;8OV;8NO]N3Q&Z>=8]& MQT[ :Z.J+J_'6UQN^OQ4Q,A9;>Q+F6)8NN#!&U=Y8YGG)*V40PW:>H2<;EYJ M3P.T_55P+*B:)A)N@E<,@DB,,?(F M]?WEC7N!Z+%O=O,*>0(@'2WS4<%T7V;7SNGMK)N./MF2&" ZDE@V 5Q6";+T MV69$*_S@P\CWS7V>XO%PJ/OM:"4<[34-E\*ZQ5*-=#E+)2M=YR(X!LJ2S(*Q M""R;''F65C1?]O$"2?W.]FE:X'N$'GIO5_@M+&IAZ9_8IAWAP8]KVF[P/+$G M:"E;!H*6YX2JNJ_#Q;H_/8023.NRIP';">X4%=\M) [Q B="J1AX M].!L$34X8!!=21#0)9L\9T:TMC7DXBYKJ+1M.=G.J25LF *VVU=LZB+T.=G3N4C NBILI^JK_N M<,EWB9\W\Z]A2H%"9B&&$,''E.JV)(HZHU> DMLU;'7Q_5_X->)BPH)P@HX1Y%K=I1*QXY(F8RV$%TC^ M'$O-6T8>(Z0WV!RBX_O.\M$"[P U=P;'_C^7B^DR3]>C.K?L)*%\JLLMG,V^ MLJ/H=F<.Z&[/-F)6B*T+!UX@J9-GN99(:JF$#C"U'3-S]UQ8<@:]UPC1LO5Z M*0HBD6)37S12Z"CHCUN7"#Q&1R=Q>TOT'"WN#B#S:%?G^FHWF;L24H;:,E?7 M)QL(1C!PK,)>8RBV=>#Y)#'CFIXA_>%[95N=34P755,<$52L MMC7:>BKA2N_X/SS(GS[,B5? M;A.(ADXUK<\P!A2M;X9/#,9:)JX[&?/B(&VFALWE)\'?@A3]O2=],9_DK'9CD)B2CW28"G^Q84*@51VT G MQ>E8D((_T[K3<0>RQBWU&3)R:JV3#F"VRR:5E]:?&>?1)DF!@ZOCV!DY@4YE M"U9*1T&%M Y;-Z\U(+O7![(#H73 AIR6>NT RB\5M!3EH@O%46RQ;J&)";RF M4(/EH&I1GHAN\(E:!Q06C9!C:@/!EOKH %X/N_KN,W@U3'B[!J!N];7*D><2 M!06T*#2XHACY']'P*#$PU[K_9%\:>PT7VP!P4(UU@,BGY3?)6OM8R*V)W)'8 M>##D[R0DGGAME[>>>W$RS[!7A[ -RAIIH0,\/9X?WAP-)X(MDH2352$&0B0) M%2$@^%C;3YW-]X//@9YF=K=;@]5[#XVH5GH8.XOQI)S>3;].-^I:SF=_+'%C MAJ>S]W_-Z,M?IM\FQA1>)C3')X 5(76=F>1V)V4"AD/5.%#II[/Y.P^8HW% R M[I2H3K%X@)(ZN&3_F"TH"/\\F_[WV@V]&GKUZ4M8_FX;[SC)5T))/T9_<:G^<]_AZ]TYNM?_XBKR\5L MK:6W&RU-= G"R*+! P2)+G12>C$__6&^69F[G,1, M BVISO[)Y!MEQR#$%,!:1QY34DDT'[+?AO)Q7V_.$>=#0J-?T_P&'^/Z W&[ M>(3GK&,PM>N#*>Y!*2OHUC0!!,4HR4HOBFF=:&U!][@O2>=X&(:#13\3TO9B M_7=S[]^G6[6N(=9?CV?U9.(I MZ0\DELAZY:L3V3K(M/D&$0&SF@#6GB)6M%_L=;C(O8B M\.@BESK+\]87-U6\29:$/D0Z5C[34K0,A39T2&SBXR!UH]-8RA]HTW[/Z&!TC5R,? MK]X7 +.WK#O$R[8MQ2EKM94"8A84BGGF(-0I--;+P#7R6J$S,&)ZZ"8^7L,O M0.8 <8]='F$#7/3R/S#FW031F#,6^^]LR!SG>:85(00N82 Q 9SBF?5&D'/T=.763I0Y0]Z8!K)_V L_8F+ M.&^$IG>X7"+>U%C=WL7W_4/XOK'GES@QUCIF%0.M$H4:6CGP*M0^;AX]\VBD M:UV,LBMM?9FJ-B@;1"]C^U)52KA(TW!Q2UX___UMNB 6)Z(@:B$88+1U]!XR M,NPR0V:!ZG]C[A.CW[F9'[HYJ"I;%0>X3'I_E/^"%,\W]B6+R?X80T M[83U#J)QCF2E.!G8P" [G9AV07 ;#@;)O8^-W.1T&J@<(^#> ?/IK_DDY^)B M(@8T%V0?A:2X(-,%G:U)A6OFG6X#&/K8R#U,IP?,O@+NLA#ZF7>"FRKAMY>K MRP7^:SJ;?KW\NKZ-KR[A,E_\W_-E_=]\P@NDG_KU!6U#O.$ M,@2%@SZ]#"[249YLZ"HM(CDRDUS754"U051[#DG1$7-U (EL[1V?],EF\Q9* M!BS_,4OS65Z7L(2+JT3-^W@Q_;S6SR90Y\BT,K:N_+.^[C=_>E<)S>N39!UN/OV$/HK<.4B$[<_?3]]=AA9_GB^_O2[T2K_[&9E2F M8C+HY"E*C_4&"TF"SO-YP M^LM\GI?O%]?Y\?3ORRF1NTW#D[MG;?$&ZG0?4%G7#77U*2<;QW7,T$";)T?N1Z1X- 4\,4ZGO5ZL.1. M0=RC/WYLG)U>R?.F$A\;,\\'"5N&N(R6AT(,\=I3+G4 %UP"R3DSVJ=4DML) M0KM\;=R,]-B(:JZ/+N[B'6^#FZP+F7>9C"&IR4AN#N>)[@#-@97B=0I81&A= M5+(_E6,CM3\7\C %=@#1AZR\N<1?9[_AWZM/?^'%G_@O"C2_+"=>RE2R7F=X M"\F.T\DC*P\F2A6Y9SJ$UD/L=B1M[(MX6(3,AU=7ORC\O5;ZKW/&DY15%"E% M0+[>3($28DKK1MG@66V&$B?"WPU19V(&!T7>@2KJ%W.?ODP7&WY80"$Q6PC& MR-J,'8F?0 ?)&"&$]UCR3)'E>1I$'=#U+COV7U [D 5C1WB/LK-JT(__=,7O,63 M,HD+831D7_G!>)&MMV-07!;A [4"-C!YMDS+]=KC!_FR\J M%]L'.U,8CX(XT"CJ4&Z6P(MLP)O,H_8,N=NM/>/1']\E.@[5W[RI,,>&PZN4 M%I<4_*PGTJR/2A1.2(4!,*6ZYBEK< (CF) %:NF-U6PG*#SXT>/FX1M>/@TD MUY7>M\> (R\2HX58.#EUGN@/RB1(3"FAE.5:EOTU/^8%T4)13^K\ *F-K?6: MQ*H_]--\^RM[51$4'>J< F3FB(F8.42;,G#KE#>Z8,#=5/_4%WK1_R%*F[>6 M8 =NY@-K^-/WWT)MV7A?;G[[^Z;(L?C,4C&0.3&E*+0#QTA@FC/'@_7&8.O7 MCMVI&_>E;8" 9B#%= >Y+5?;\V@3>5V&.?*[N 5E:TX]9@79LR*R-A&;QS3/ MD--9E-P( <\"[7!UC'VG_?'[V_EU:OVJ +$4'U(L"0Q7=,.SF"$&4R!B0JY\ MZSQWYZ3_ X0F_SED+LSK[0N;EYOS%%!8E( 9X4HFX+%1"3$V"5CXX[ MSH7A0U]A[_:JRASLI?X45]9A@A_;D%P%\]=O-!_Q8CTQ>/X1-R\Y[\NO,_H8 M+E>O9OD#SL+%>GPQLSH593PXCG4[#=+CZ M'TNL#*J+LVM8IQ^-])OO",<7ZT57]"^_KY^7%Y]QZ'F^^WY]V$;S8T0QSNNJ M24JG&,BBJKH0 !$\9Q8H#'4R1R&E;1U%]?"Z&E2TIBYZE"$2VS%&"KES'6)+ M[JD+SG,Y^,U[?J^K>V!EQ]?5??30HR_W= PDBRY.,#+QNB9>%!H@ALAI]20G MNFQ"S*T7:35.3YSZO74O+!R>GMA',=U![FYF(?=8P=5=R\/I+32MYJH+^V\6FGU^V2)BMC*-B& M[%2DL!T%R4G6\L#@A'6.6[%;^^H.'^L)/$=H=3Z@B+LS1G=BJAAB7A0,@_<0T"*G163":(7"++4N42(1H36^SGVH:\G MHW4X)N8G4E#_X)LH+,EZ%8"KNMLDE4+FV*_WK>>0A14AMQY;\P))G5FRDT!L M+S4TG&C=,E_V"\X_+\*W+],4+GZ=E?GBZ_KGW4PBK G#V65-%GU8S+_A8O6= M?OGSOR^GWVHX'K_?_("/^+EV_AR>/1N,EN-S::<14Z/,VN_XN7[T(Z[KZF:? MKQ,CP9$?Y^E2UT9D4#D@N'HJR!)B\#XQ;+[\YRE:CK:06\F_OY+\LJY*_)D$ MN)B%B]>7R]7\*YGC5S7'.?O\CK297RV7>+4MH60;#7FM4+=@@)**)"%TG?]J MHECH5CGBE+Q>KR3K=7@5XVXRL0WPG3-:LYR5X#"'MU(CV$J:>(F <3#54[+RUE$>$ M2JJK5Q;?)W_\/I$A%9$$AYALW;^2'-"Y(4^8?I^C,_1_SV7ZEYC^K\_S/__7 M]B=NH+']EQMDW'QO1!BT4=K\* EV$$7^5J?+;1-X.DD?"I/@6+65UF:ZHY4 M4Q)RD@J=C]8#UVY]?ISHL#T6CI5L!Z#8\Z:]'4@SCF0Y(1E))I21]8Q1:7"> M*V5,D.0(-D;0H;2.FXP8P:LYJ7+[ 7%ELZ9]:BCR']/5ERM6;W:B$YOTG[JB M?**5\%HB"5(;5A?DU1-;$(B\Y#673C:?,ZY*?!S^.@'4R9'>#U*B?T MX2*L,]/7B2'Z]=OI+,P2KI=\?)Q^_K)Z7_Y8XEK ZQ$ZKU*Z_'JY+M][@\1 MFF[@,,NOOM9H_+\W0U&RE(F7HB&GFHO,EC2@10(IL\O)E:RC:@SOX;D:UY"/ MJ?KFRX^4QE', M$C#4J>6J3I9.@9S5)&)=R1E3X(R,'HD_904-'IM$%!J+=(%ES'Z(U(S;=U[D38Z"66@Z#H MX8K8UCH:NT1IR]%/.*-?K(_[1R2CO9RNKN:Z;WIG)])I(0LB));)<[&UN%X9 M 9G;&(74A;C;K=%AQR^.>WT.C:CAA-^!Q_B0KUN7^_9W;XW$LX+(%SR#[;[^F6]PF1;3;S<;3@QG(9+C![8ZA@J=!"^+!&?1U$BV M1)>:,_NIZX?W[^H-C(Z&1^N;'RK(' &S?Y(24.3I3@+G:CJ^*AVB\!:\Y MJZ]RT<:=WJIV@<"8?2%'*.N^N@^0W,@*WV['WA+N!&P5,8ZDCJ6K.E0A7 M+NJHK2)7>Z<^QA=4?N>C(RO]$)7-6\AO;,6'OV\1+C(J'RB(DEG:.DO9@B.N MP0?CA#(8&.[T\/&2XF]_=+QZAB:*/UA^'02AC]]W-V\OLIA22DC O:0HJ@A+ MKA Q5@*Z((@CNOI.XB6^ZZ,:H;5_,(0>NH'5^V_KZ;:SSVN^/N'BZZ8K=^UD M&Y]=8BH2'[86#'$-GEQKR,)YI6-*$IMW#KY(58_.YX$@>!1@S332L/^F+5M9H0S%PY#B'5!3G9:0C>""@\DREF)C+7?-S'\R3U:+R&P]>ANAC[ M">HQ7MYO#/V\,C.=A17^-E]-$T[(G^/"!HH2F-8DLX(0F*,[("N;;8Z&A]VZ MY??XZ,AC1@= T:!B[SCQ>M/QMO[W^FR['AWU[=O%.J4=+EZ'Y9>W%_._CL[, M[O^I5JG;(YD<)K9V MRV!?RTB+8D7":J^Y A70U^(01TRE*$URTF'SE5.[$#:VK]0,2.W5T &VGBN> MO%T=F7CD57@@O"7!:8J'@W2YIE*3E)H75*WM[(ZDC6VHFH-B/KR&.@/>U=#5 MZ^=X%DABAKQ.;PIYA8SL,P6NX#R37MLH)+8>'/,,.6,;L%,"[!A-C!WNW>9C M?%T#(X^9+3_>A/[B%P&P(1QXNQV6+9(PJ_ MMT'(M=_W*JVF?Z['MFTD=RTBSA7Y>PZ!JT*,22\A:O(-N!719R>M+*U3ESL3 M-S;$FGE-PZBC@POL;ESQ(:S+RY83I;*7+#-P#AE=PY[3-5P\&,TU,D51![9V ME!ZG9.3"^6'4_FQL=Y .]D>2WR!IAI_7P^,'\8@^+*:S-/T6+JYY8E)[%Z0 MKUCE*2L@'@M$RW0PMEBKQ8 ^T0."1JZB/PF\VFGD6)0=[QW="QV6[^,JU*KL M7V<__YV^U/?SM_/%)E=[L[/E6HH)6>%):]!22?(!C" V:XEVMHE< ).#"CNY M4D>1,?*2D^,OQ1-KHH-;\AZSC_)ZUXI?;^>8D--:1$2$&&H-1O4^G1,10G#! M6I<$;[X[_@AR1UQ&>$)$W>]2/Y%ZSP3)MR^,&T:UM,BX22!-+2@AJ4*P6, 8 MHP+]*EK;?,;"H<2.7VC_6KD/ M2\,\4L88/%?6 7H,-8-25\:K#%920,)"2-FVOLA:-Z#4GW;C;%\/NHP2R;FV MH(NL'1:8Z+SQ -85&:-!Z7WS#9N/DS+V*\#!^G[XRG2\J#NX+>]5$-TUL!,= MN2]>"\C6UYI\$I#7MI:H2.$ERCZ >T'.DRI_-C!PC_^[ ='W[ M7@O*F52RR@*2K7EI.E^UBB@",RQ9:V5*S7,C+Y T]IO1T( Z3@?]0NIJACT& MIY@P!A@&BDTB!2C>N0"\<.\,.A/YL"4X]RD:UT(U5?YNP#I$$_WBZM;2C>R, MD59F*+HRI&4 SXRG?ZAD(^>%>7L::.VY"F4P%HF(>,C%Y&EB-^W0Y ICVDGT'+^1[#,R[76%T+4+4(LA8^4LY MUK7>!0(*1MR7P'ETCNW61]RH%FP'DGMPQYI$AZ=470?&[AEV?\(R7^ 3_$X2 M41,QT;'.F=,I9PJ\7;>IQ(R6[#LV+Z$^E-9Q/;N3 FIW,+?3;A<=;L])^0D> MI?0),VJ(CDL2+$\0K4,0F6M?"^]2\XV,^U,YKEWM%+LM-#IJO< ./$Y,,D)Z M)<%SYT")$L$'R8 YQ%3H/_Z4]>#CNIR=XG O'?7MEEZOL'E?-G]K&BX^S)?3 M*L8Z@WJVG,8+/:'&B880O%202QUO(Q1 :).GG"62Q;&2EY:/UT-V7#ZE)BO!TOPB32* M99L*:%/'9M%Y 6J1AD0!PV%_XRC3V\WQV$D.)I6. -Z!B.H#=L\?J]DWR 1>I M/@I(H3U&6X#D:6O5N(+ *&H34BL?B3!YI$\P(+P\0!6ADM9-(0BLT4\1H+'NOV*..PONYX,'B@*O'3!+B58/3F\N;+BJ62C9><) I47R/NG91<80D,TIO35#-AXOL0U]7 M_O\^R-CMA;F!4CJX!Q^;"W;]AGZ+O]_HP'[Z"R_^Q'_-9ZLORTG,S"DI"Y@B MZK@>)VOBG /30?ID90Z^?=%.J6VH*Y-IM*L$X:[11W-K=./N])8H^57B,"]!#%G1LN"6@X\4%$D6,& M(R(),]+!FC(J,BN1/1:.C8W-O95W9NA\.[]<3%Q,*C)?0#F* MZA4+ 4(2&0HSS#*3E&Z>;=F7QG&#WBZQN;?JS@V:%'I.E"S1%"_ %TO"3"J! MCXY.(HO**(\LCGJC5QIW@J;^9T%S7]6=$337[_'73#IN,IU !'1*@3(A0L@I M0"FI*,<#T@$<"9]W"-T)I.8? ]+#E7A&2)TH4S#8(B&CKY/C,IU *04$;KT( M)G&)P^RF>YFVG?!H_S%XW$M5'=2*/8@I-3 M5*F=V*H.$2N.['\L61J-H?G]?4S;EC][T+501,.>@M._[TWNU?RV?.&;\).] M\=UGX_J5[W\=)+M7Z=^7TTUAZ?+7&:D4Z\B8^<7E^G=:+%;>\PO'R_$8EAJ] MF?YTN9S.R'2_GG^-=>W+9M7WMDOBFKKK<^V5SS$9LNI6K3>_>PB".?",#F7* MQ>?<^J%G/PJ/O06N0/V^7'WWMI)^^G[KWS:[Z)A2+'B3(6M-;EFD:#:$HB % M85W)(6G>^I5Y7QK'??(:$&'W;XY!E==!6/<(5^L%ND5%RPH*8JK]<(+Z9U[+2B3"<1\X$Q.+I1/) M)]+6\0N>.'+"V5Q:5Y:\2%0?)NTHU>\ I\/U,/:FAX?>S'9KKV'9V_H\EEG& MNNL[0U8P.M$ M7'"=I2],:;-30GH77(QI,(Y0UGUU'R"YD15^=Y$[RN2YXJINK[&@,@L0'/=@ M2]%*&A>PM%#YG8^.K/1#5#9O(;\.',ZWT]ETA>^F?];QS2N21FT0WLR3_NG[ MO\+_F2]>7P0RD/5N-50)PUV MAE):WWB\8>RW\/7*@9-T0DMT#ESU[Y4-$F+MJ]=&RF"=2L3FZ3#Y&(FCSRL: M!BJ[0_)HO74 RS?X)U[,O]47KO1E-K^8?_Z^'KUPY?6CJ!Y";;'CCMA1*8-G M7H(7.IFB0['8NB+O!9*ZA=WQ<)@/IYL.H/;Z[1;1.,NY$V.@3KDX&N_9ZZ@!\GQ8AX]>P^*_E MJUE>_TN5UA4STA4T @646',;25H(O$1PQ(LM0C)]/UUT-.B>)6CT,58G UL[ MO70 LD<\Y'?T&[^N\.MRPJ-!7U-G1M5N0$5A>+ 4/Z%&G[7E*IK60<9S](Q; MQS[V$\IA:ND(8K>>.5^3Q*9Y770#T3%$W!KKJ(.X'=5A/5IOGUON&(6E[\LYLOEQ$=T M7A425ZS]7:!K7'Y# MWU_\:X4F1%4LRSG+]OQB$$+Q%FQT-;(>9,3C7,=[;F!9EW$ '/=6\DDA_'_. M?GVW"DK[F)7A4+ -EE+9-?MF2[>(2E"B M5!_\YN I0M0NDA28L/:>6+?[ZI9E0Q[3(>RAGB';G=Y_6OC$)OR\T+D3IV^7 MC^A+ZIN\J658?4XGHW/@6!@K RGQE]2:!5F7M(BDC+2]NT ,SNK3B)+58"!F M8A,AE-Y?2QL;CTZ62?*P;%!Y"301&-1*M:4F<+&-&JRS9+ZR. M.:!R**MC@MX&@.4VYH"3(>K6?;]BRR4*3X#66] F"2E))%=Z1^*GQ>J8 H>) MK(XINAD :KNQ!30[L$);!/*JMN2U!!1)@RLN>Y+8YF%_877,";O^>AH ?"^S M!U),K9%3@"J29Y^E\&8"^RPF\#=]#FA+[YY9I\3J. !L_?0R ,A>?(/QVKD@ ME =ET8$IJ" *ROQ7*D)XR_YQ;X?N8%;'.%SQSBFT_=0R$,3NI;E_HGSQZ_KL MWVRMA45_5L_B1WN]>T=FX[K7()7_[>8]E:_CU3O^AS?\([_'\U;&M5VUPJ2/\/#2<4?#Y6GV1-[V1]FE8'!B1O'C)7OU]<;L?S6RLE6WJHV0A8A>OZ/+'R[6^>:R*?K#?[$*01 *4T%ET4I-C(2@;0#C:HDZ98UI MKF>KE:O56L-^:XF1E<1*:8>$!%UE,3YEF>01 MRM9Z;&5@8L\HEK"OX@? _\>"9TU*:M0%$#7[?X+M-@G4($(EBT8KWYT./JF6 M?!E:S2$(VTNT2S^O]S2+AS_RW3J?WY2S]:\?Y6)CJ9Z, EVJ!)/X3XF<9#$Y MH[TUV:I'*;AG7NR/N.B!^3/[8'5HG0\P0:JG:.Y]9Z4#>2PB0)!!L!@4 MI4 M0&>M8K7H11@YZ7+O.P,3@49Q#_95_#ASJ7I*XYO-3GZ)?]P7#)I,Z-M)D#BT M-MHX%I%,H%U!:UQ+^8J!+>+I70U,51K%.#K X=7;R=WM^*2 ?J#K%8<44OGD MP$E*+ V,D$+.8)-(PF:K4YCK(:GS5@9F3"U@$5T5OZ"[=(@;^:(,WORQ<2 W M+Q;M_^Z]6MS]CB8J7[1R16IPJ@URKHY/#,^A@]M^?5]RXJ3-+$-,+#IDAGL M$]O8;8H2D@N6(U:L1G#L*L5_&#%1YFICI@ QR HF(T)0*4%2$G,.-BC3FQ1V MTL3$*0@[F)@X17D#Y*>?(T3)6$.(?)KGVCIIJ9 !(VI()@O)IWW@F^H+,?%0 M_>](3)RBC$$Q]6A 6HZ>=!8@56E/EX;W$DJ;'UV;Q]W*T.01T/4*B(F35#]] MW. $/2S]?M,5/+DKQ\/ M$P?H[Z*K, />,@= M-Y?2QL;CDT7^4<:H(P?Y'""W,:$ZL^%&#\%8Z9,O(74?*WZR?,1)4#F0CSA% M;P/ I<7GA0?<1(<)O(1I^AF *CM MQG-3OLW,*@5\;",Q=2$(A;<7;2+19FAKV7L8RPGR$0^!77\]#0"^EWEO64># M0B)H]IE;AQ?>1P@61##*&B%M%+T;4IP0'_$0L/73RP @>_']1LN2@R$%RJ-M M?G'E<,QJD-B<$VVE*+TQ=D)\Q,Z9L_W4,@#$MLZ62:A-:C494/(7 M7XI7)DN5XTP]T0\;\[,,)W"2]J>.^9FBBKVA]3M=IHO>]>A)JUI,4<">I&;/ MLMF=0@]"^\1[BK5&[ RB236^R[#C#@'+7J(=X+PYJ#%VL*VSIXL@78N[2\KL M(XI&U@L6@W)68&\8S=[;?!G:V2'0.YH*!X#KA.;9O/KJT%APJ7FMA:49K%"0 M#2;I1$I>'&%"V2&]S9?A?1T"Q9G4,WS9T*5KHW-G_F]\_5U7R7[2S4 MTES&-GHA0FY/8$8XAJD6"#ZEFF0[U,I<0WT'K1R*4@AV.MF8S^%DZXBN')NEO>^70%&$.<,Y,J2P(-5/1)O*EC]2:M M(D@67G?#9%2F4Z/T\?KJ5 M0X?<<7,I;6P\/MT>-%BO1350G%*M+" "6IO!!7#9K4@%5:H1;49DY>NG6 A\O4%A M#$?M:\V/&=)'Z*[X<(T#%UKM@^^1-'IBI_W]#KO"5A\I&1#LNO&56MEY+U*" M3:WBOWH;XUPSB9=HK;Q8D_$ASO=]%3\ _C_U/ W).B]<#&\6I:D ]A$?LJ_M6;P=8.NT8Y%V0AH-@TE%*&F%T&5EQUJDC>]%R< MV"5:*R_6;/S89M!5\=W!W_ MMH[L'O(_?V)*?/Z#WZWKQ>7[VV4<0 .99R&'\T6.(*!.Q)*7/_CL*I]?7-U< MTL>Z_UJ)@A<)JFBCD4D8B(40?) 1^3#WQ?3N23MQB8<>]S_1[[2^H6_YG/GZ M8GW[*_]Q=OWN[GG_8_/G9O3\O^;J\<56A6ZCJ%5N)24R1< 6"FDCG73)V$"] M'RGW6.:RCSIS(NWQR3VW#@?(\36BX-NZV>@JYXRD.>1FR60PJK:&-#E D5'X MC()/S-@9@ \6L.Q[RC&AM;__G%!2WK-W52^F<>4B\- M# G#K?.FS>W+O\;+_])]X2UPNSX/LZ5Q7/+YF+_#DDXT"%$-)%"";VQ]/QJ MEO62Y@%2)]D/@**_TIH%U-(V7Y7W9^NS)IPV$>9N.\%J7TIF7R^T5ZY _D,1 MC$$EG?5)2M7=87IY2-0E58I4*QH&4EV_PIRR*#) M%Q%"EFYVUVE9EVD>X!PFZ9&@\MTZ7[RG[UL7O2B+J+KP]:MJ F-CA*1=@J@2 M&N-DS;9WGZ8GEK%L?<0B'O:>.A@ 1C][F)C$!\%E(-S9$@#:F2[D-'Q M$1H$?Q'"Z!C8-GH7)VQ=U+*U!<>$6%_]# "X[];\N^CJ8_#@O#)2DH% @N_E MUANY]00"[Y),FMB<WU.[I\5E KF5R;Z$F MK5K "*J *0GP)15OL]8#>F M:MZ(10V1'<[B"FDG>C_2'8:GV2*W>?'41P,#0.F3#WCWD'BVON%-;9S$QK@D M]A+HP\_]$O^@JS=_L/Q8?>Q&7/YY6X'"TLCM"?+B-DUR=WHW#\)GP6*5[$FP M!R$1,&<#R1-)SY)0J7?$!MZX,Y*JS#J9Z$SO\.*9I2Q;EW9\6!ZFBR&Z\/] U_=";VTJ5AL0 M:G2.EY\S8%45M.4(O+56\MN,:DX!2QU4<<0I]'C MG?PE7IWE5=8Y$YH 6?,5;5 WZA\21!.U-,1NK>E=;/7D0I9-<_31\A;H3!?X M@,?1-V?G-]=45KQ6A6V,$P=1K<*P*H@IM<'$*<6B3 BJM\__S%*636<;NGJ[-[QLUX7 6\*-!ZTGNDL] $<@0^IT9]95]3*Y+_?V/F'+OG>)LQ:0-1%@"DY M0YOY#>0;J8U?[O+L".SLIC85^X=\[RXH&5/K6YJWPU.>^A@ $!](*7^',\_M0!/I*0.$<@V M-C-5!X%<@&R]K25%[T7O4.2S10P)G'T4_"0%>%]I#P"7%\E?FRV5X*31-8#* MA@.?-N4QE=;06*%PM8H0L3?;98=E+1N_S@>IWAH9 &3/$\,V^_&!I&/! .7" MP;M#@H1>@:PA>=X4G^V]BSRWK6G9LKSYX-55%P-@:PM);+,I2E:&:EL!56O1 MBFURNTWNUN74"F/.I7?UR$X+6Y9]-1_*^FMEZ<:Y+X8TWW]J,M;RD8(XCA%& M?D@2AFP*%)6#II1CJ/XAT/9)(7S\O&4NP3ECO+F$/X]#L6(@V3U_^&> W\ ML^UOD8_K]Q>7UV?_'B&YO_O*%L[P[RG"A=+\(CM=$0UKJHWR5%)":D.-JT9' MJEKL3SH?+,WO?!$]9[.\TC3_)+5/2_-/T,$ @/H\ M\:PL']CM\4-K8DLCRXZL40FL=B2M#D'DWCFTUY7FGZ+@K6G^*=(> "Z[))4I M%T\Z&4!%A6]_PU9FLX-D6Q0O4R;?OW/QZT[S'P"IWAH9 &1;4\N6C @^!'!% MNA:^6X@A>J@U62D**FM[AQZO.LU_ +RZZF( ;.V84':!C80JE%:8:=J36,+& MHJY1IEJ]8V/ZDN;OA[+^6GDE:?Z03 XH$F@A66@ZL1_*R(!LBO4B&,J/1Y&? M<)I_GQAO+F$/<%3=3P?RG\_I5D\/\X(KFYR*(EFPIG'11&HO^#6"KR1-"2K% MVMM;WV5=HR83]@3#Q " 0 !A,3(S,3(R7V5X,3 R M,7AP&AI8FET,C$Q+FAT;5!+ 0(4 Q0 ( ," 6%:+(M32 M 0, (<) 5 " 4U# !A,3(S,3(R97AH:6)I=#(S,2YH M=&U02P$"% ,4 " # @%A60N:X#H ( 0*P %0 @ &! M1@ 83$R,S$R,F5X:&EB:70S,3$N:'1M4$L! A0#% @ P(!85EL00$J" M" *2L !4 ( !-$\ &$Q,C,Q,C)E>&AI8FET,S$R+FAT M;5!+ 0(4 Q0 ( ," 6%:\\V9$Q@4 *PA 5 " >E7 M !A,3(S,3(R97AH:6)I=#,R,2YH=&U02P$"% ,4 " # @%A6\HMY.GNK M! !O*C( $0 @ 'B70 9FEV;BTR,#(R,3(S,2YH=&U02P$" M% ,4 " # @%A6#;3=G38= "\5@$ $0 @ &,"04 9FEV M;BTR,#(R,3(S,2YX&UL4$L! A0#% M @ P(!85K<@%,SPG0 ;%0' !4 ( !+%P% &9I=FXM,C R M,C$R,S%?9&5F+GAM;%!+ 0(4 Q0 ( ," 6%9,RX:\#Y0! .4 0 4 M " 4_Z!0!F:79N+3(P,C(Q,C,Q7V,=V4! )#8 0 4 " 9".!P!F:79N+3(P,C(Q M,C,Q7V&UL4$L%!@ / \ ]0, -5Z"P $! end

6](6L8.<67%?;:BO>P6DU.'(_4)/CG_!0F&8!<)-_INX$%B MA$UQ$QE>MA$$CK\$M H;0R"6HTJ9C\]24)( .;)R--4BRF"*VX/3-Z?*BZ/; MEA@$ "XMO;$"0RY&Q+!U%I&8,P_'(833%W4EX@%4("NQ87 R!MO?;&H;,9'9)2ZWB#+815-4M@Y*$MUCQVXQ2SE2;!0+]6T'#TM>ZJ)' M)6,F+2%JKBD2/*G;]@M\"=T2&BSX0XQJ9D1^%KQB QE.1#6 &6VGP9/C,[W4/F0GZ,PBF;SCUX6?T.,]GY^ MXV7?WPC*+K* "7 MOLLW!;DI]._9^?/BHJI>$B:38VE7?4QHG"W.3K\M7IR^ M*'XDW7M97)/)LB?M>NW9C1$)*6'Y.(5ZMCA]]N11\?#YV;>/TM0DF>-)GYWK MU$@/DNV3] \<%TTZ_HF&'GUGPW= &':0&&.0NE%WHRR'W2 Q0 6!)HQ)N;4= M\.PW_F 1(LOX%!QP'W-4M(&HN9P@)UWL+'&;B*?UB:>I(H4W+':F)K"(_F;P M<[WN.?'K A^17];;34M&_WU\_[.\_R._#[T9R$PS:<16U)RR)3^!-'^K:AZ? MC".AV\Y'DP)75#_C!T#2&Q/KQV-_C9%\_UZQ_) M8[%("!9NQRE ,2676_B[G V/S%A;\?_@"<#M&*%":?:.0-[]1F/#XR%GN_AU M0$);\UF><5[S=UFTF)-/>[^Q8@-F5@LS/4GFT29+/J?C5#>;X4F:@9RM_H36 M5O/*3"KLZ2-=3/!5FN7@1/D!:TTB?XGDW5WS:DY#S/Z>XSL40S4[MLCB/]T4 MA&VI[@B34#,#8*Y(&?>D:PVGYVDRA WK,+2Z9(RSFD$W]:VF&%GD>50H5!I1 MH&N.,;(!C":HIE@!KMG=@):AIGO+:":^92]FBAY3110^,$#'413H]1=H9,ST M:%J124%YF,9CO$RL13P4!*TZ0IC(FM1>QKFE_2SJ*-C-!&LC+]8O8CBHD&/O M!H]US+<$TH)AY& ;#A3KH&Q'D.H/CWD&O21):Q,77 MCN:HG)?R4+M>*&]]'YS4K\-S'7Q'E%5'$J7C2(,'(#A*Z0>$_8Q;\#28CVO5 MB']">![&4.M'^J ,RJ$QA4N2'6.+*ID2=O3GI9+5BOCG';OY.VPG?PZUM! [ M;'W/,7GI.F(HT=Y(B;#B:%,2C;Q$BGH8AB6+ATG%I94=Y$@*IFS3M<,>0=DM M.\2KC%JXI)\.2)?LD Y#S-UQ_(M=H=4PORB<\2G6F!#B0YIY/;"%HH#?^1#@ M94GOS/Y.:0WX7:I%D(('PLT/NL@,; -G_)VLN6,V)Y%"QI7%_X7!+(;54 K) M>2#ZIS;?:G5W4S0\!@$(E](K NA3^GV9"NMOLTSGH2MV5L&[Q*Q)K M69Y5=XYD;L,2*GB??E5P*-DT58=9:/^H=;]3QA$%&)0,\@0VMER+F MH0EN!Z:*,7FK7OBR>)=\#A73+-T;D!FB3V(_[/%FVVBA)"+/E,9Q71LO2TU1 MLYD")$'&1SEJT9S[N#?/M(7DZ02\.@2VK91(X+I;7O2F;:MK"FA(#8@A5>7$ M\4A,ZLU-P7FHB&[TR4DP0IE_$H*6P'"G60_:"))_1[ ;*FF-NB],G)G-M-^Y MW9_WR0:3W?99CN)PPZ!3XC>%')C)DQIC9D^%$>9@EJV0 <96Y'+)TR<+VB]8 MSY !)VQF%RO;6[%/6D8FOO_C!>(_Z,[Q Q^22%S(&G+]E8E]W.SDL8506WA" M>")X,;\G2+W8:JZ0@D_@&\W))3N&%9)@G)P[KOK9DA0^H_M$@>O0S^:L,8EQQY"646SO"FYB"=[P%M*%Q[ MS[1RN6-,;#ZD-A"LVZ$C#=$NH(58AT@_N4;=H4W7&@@3?LTE(D[FU.X+"DV< MTQ'#!*MR9"D$D493*=0,I-[&]1E46<=SY@T%%B-.A8 M:#L0.Z0HP#<;OYAH1KM^63QTCT+%(?JX9B9!^HJ>I$?W!I @%2;Q-S4 A*"* M&T,F R&-CPY=+R^[1YQ4PFKH94WPAZD!X8P,K_CCA^[J40;#.XL"-^?OV_H* MF^(I_JQ-)TY6XX)/ T#:#P3,97U[P@FOD#B/<,M(=/#ZHG#KE$UG]ZG_*FZ/ M7"K9YEG9E._3CMH;YSFH0K6$5C^6@6P*%H65#?("V$AL&'F9%+-<6X7 %) E M3?!_GRJP(7.<<0BYXP-/3Z2- XUDV34DS6K2;2;2AOT:)_!6TDNE(3CQ M,K&6? 7-*T"VVITK9>!%T8&J4):6*/R3MAI\$N]::D#ZV3CR9@/+B>"VCJXW M#>0\EP.E3Y+#>Q2>U[936Q9X*ZTD31 >5@D-2/V,X8YV*H:2'.EXJ9$C/6VU M=B+F060$[0)9SV;V>@B.)"&C)<'0:,$,"4EN+05'NMF/G'RY0X2]KZ-B M$O1L0H$.]H^)[B'DJ+BPG&W)&XB2C95. M1)N9'*"#4RTH\8Q\ *TE*RX%>>N2MBV+GX J<1KM6JZ0$% QF"*V"1VBH=4D MI&(">:$YBC65(<+MCL24@2+%3[&/Y._'-O6T_JP9:?#(E6:-2$3UVG)3(V=S MYQ10<-UK<5/,;9MU"O3;EC?T\9!^I?%6^5_?[O71B\V0NRWC,9G[R5C DEJ0+W1<#EO ML]4F(^"E:2SW22[1V0UUU6A:\7BV'J^TQBZ,%7FTH_T66.Z:2@=?V1#2!LYQO!8)F[H#(> )\FN(V2E6?5Y;TH]ZDM>B3WY%0. MTO)"8#4 M@JC7 M3HQ%YLY(=4T.CX@S6T=0@PI7Y'MTL=$?WS+_8[E)/,;I21E3^Q99*GA"*^(@ M$ [%+5I3VA(0Q1)+^BZH$5MO;&='\('UA.J&"5Y\0,NUNP'S+?L0F5IJ)!)J M4P?JQ(P:&NX_B:*3>1=N,Y .%T]?2'*'M6_!;2)D Y&V!HR_-8VI#"J%,T8A M;C97JCMWQ:VC 8I97(!:X^(<_*D8;.25,J)I331U6ESTM[ZW.Q;*3?BLWZ%/3HO*W'J=%^1"0F,B"<+$61%!'7>'@8./ M6Z*#S][]'&UQP_$HU ,LX.KJ#CJ;'8\YT@L95@'_UJ(K5@(L;AX!?G%N\8ZY M&9#08XYJET0][/SKH9'LD%K1(-R<)X,;M[J(]\D,EMNV93/&VQ(W(:3'$^]# MB5OBUE%Q';;([/8Q44LXA@P=S@9Q%^FR^($U<\;Y20(^08<):(MO%!0=,55U M)>TH1&=]%/;U/3Q/C@*77B_UD-M,]9ZC9>Y20O5#,G$Q##\4=_&V!#SV&V1> M- '4;/'FJ!9PZ),(RB.^/(%9<^N3F(L)J"];$'12U^+E*,-!4UMB5NS"4AZ% M!E0]>9+I5C*&>34;'.2XERM:T7AE-,#W)=O#HCK:./(]8.\:%MI)VZ%2H259 M>BFH0(;NW#H_D]VGW4.\*\7[&"S 0H6Z(HZP9">DC*LD*R%BAAS*O@]>B[)C MH:QM3A(]Q_![XCMGKCH;G1,8'=ZUY YP.7=VL'&*(<8J;.;',X8$F&RU;I+R MY8IH81:.4PCW1'Y).B;=JWR&1:MH2#/\,E2;/-R"CKI<4([,+[8V*E4U"M,T M%B9NA=0N[1S\.14#=(F$-(F("G%P)657'6>JAX'.A4;PH\Y7F-W._C<+0&/US4A(ZP G[2<$_UBC9J9QG3!XJAS0!/\^5Y;J>@+0[/OR]%H*\=(S*9;E:TY5!U#O!_2=.RIMZ$U&$;I*'WC MDNFDYA.[.L<&4$S?:&;F/S<:63UY2HJ8M96%M/7$$N7K683G!5ASLJ#17K?= MR)&/LV>OC!S58=@(_@8WO(K+FIFS6$C-T@"M5HR/R$/H0MX:N+)@0L>-U$10 M&;N35% "%(XEA#?]_@V?5A!9QI-+BK&2XSP+6,=2V\330Z&G \_55J4BQ!4K9P>8H MHPU=S;H>+%?J!B&S8:+0F4R0%@3K6TW+&,Y'S[4OBP]_J&C>BU8.^\'.WL0.X3.-8HQ>?82$7AHFTM)@-1BL"S> M6J*E0F?FVA\'"\?4O^>0# MGT!'D"KNZH3GH>\P9JKB28L,;:)>Q4*\I'0R;?#2UHSOPOZ^'3=WINT=G0\B MD/)HNJFEX377!;[EX40T!\!F22D$*L1,3,M*)"<2FARFZ4)Z3J2%Q6)1?+[\ M09;F5D-*0 81YEL H'E*UT&'9X#P>'B837P'WVS:F2N]O%"NP=6<>=.BN>@G M?7\2+2*95Q,N: EO\NDU5,,EW%*>C)\,WE>EEZQ(3[8IIMB]>JR370;EXE.^A2GRY!H>H6&K1Q@$0C14/9IPD0AT$46>6]C34K/NHU$N MGP>7?18#-5O&>)<--*96?F-EFMO$P]WSMA_V(Q+R;601#6%VAVHOYR)KHXTM M!^O62=U8 O2*%4X7NJ[B")4;R#_E'?[OL@[_3\=:_Z._0209%&YDXL$;> M;'0VOZER=2&^XSZCY7'6I5[\>,@B:ST/@;@DV/5$P$A1#L=B\-*3)7(UTZAI M9^K?7N%2MIEA(@GYW),##NIS9ZG6P\,JVBL;W):@"5.B+BI.E_-))#G%,FHB MB_)D]#DU7M'>ANL+Q+L$M=KL+JV7OVCU37691+WAW'L^[3U;PZT$B47 MNYK42-01-MO4P>K-&+PQ-(PJ4)8SU7)RI93>4[;H\>:::)O:E;34CF++S!C( MY#X@)6=X3!:4KLAS6;M^TA:SPGG:JWA&)+LR)QSBP-4KWSQ]OGR2[=:3L[1Y MLEOG9\O?_U-WZY*1[ TCV=M\-Y!@.P9SQ8;@17'-[K@4K/E19-S")UI";+OQ M:0)U5W@(NC(] M61;JH&RD[AKD_/3L:?$^K)'Y5WP,;_-]9^$6)'GR\N-'_CA<)$&;IM_CJWA- M4CK8^(:LXY>3RY(+KKJJ$T2:>(!3%'I<=<2#[-H<80>ZWM*M3Y\N/_MT]5D6 M::7H6#?ZGH$^YB/EK?EYG)T:(!?8>PN(/]HZ?UA7(>W@\VN\JZ*+X<8;%INY M]3-=.3T'O9C:D1#54CAN^")*(L)T=5M*UFE(@):^O$ M?'_M:=58/Q^=7Z!94AS$V4=M2PY7\7S@:TJ*G\V-'=N@> Q9#"(_U?-3B2(Y MQ)*?2KA5NK(H%2<+CIU?Z$9IU=C2F#HBI8$60P#[N>&>TY*]Q!JA1B#WX\AW M>=/GS%U&AV>.B._<>\J?';]G2?*86>LGJ-*D_MUY(@#4=77L5@@LW")1KL%]12( M$,+.S?V+.HCHLQ,-X[-PXR([;S-6SUMR<+PG'F4PR\B\83OKEPNTOKQ4>W4.;J0YCAA')9!IXD":UCV@)=Z:%4L4 ;EFSB#B MJHHV5%HF [)9 .9]7A_#O$REQ:=.0IL@RY/))SXU8Q#!';"2^_4?3G@0^L\Z% MMIX5"SHG1(Z/S0W5\.;,3O+16(T$9Z/NP'F?]Q\Y9_B!HI5=DRX(R[ H%M'RY=$A_A2%D?D*&#R..,#455WM9=7 MI5ZM%-VF+JDKBE"YSH,#)_Q#/,$8DAQ9ZEGC>$F"J!WBVIZ>>27$DHQO%'LY M@ @T"]U^?;L(6(Y#12S< R/OJN,^BGBT.RYYU+:4'I(KX(B9*8G3QK:Q*C5" MQ]8X/6<,0\?5+T0&\6X UZP!6^K2UL;MTN69TRQ&.W,V.927LWS/;8)PS0U) MN8N[Z<,RW41,8M-;.@4ZG8*,3#?H#.,K(:,OP$./*ZN'EFW^8M)[7)ME<6FY M-$L"+G^ 8B+<3&:>:9'F$G(!MLZNB_=,):L1#-U_VNIMIR@ZM!XY/T0D$RU[PU1%VHPE1M_/L%&ULC5??;]LX#/Y7B*P86L!+8L=ITJX-T'8W MW!ZV*[K=WQ0EZAH9Z5-(1R]FO7(E@9%ZIV*?!2-Q^>C0D@U M6%SYM7NSN-*5RZ7">P.V*@IA=K>8Z^WU(!RT"P]RG3E>&"VN2K'&K^C^+.\- MO8VZ**DL4%FI%1A<70]NPLO;F.V]P5\2M[;W#)S)4NOO_/(IO1Z,&1#FF#B. M(.C?!N\PSSD0P?C1Q!QT1[)C_[F-_M'G3KDLA<4[G?\M4Y==#^8#2'$EJMP] MZ.WOV.0SY7B)SJW_"]O:-IX-(*FLTT7C3 @*J>K_XK'AH>'XW.[7-I2)'@] MH'ZP:#8X6+Q]$YZ/W[^ /N[0QR]%?ZDPKW+<9WPK@$(7L.K1&$PA:<\0R8]* M6NF]$VV=;2SW!M8BA1*JYY1+L90Y.='QODCMCJVKE#15LG J%;A,5Y;\[=DE MD%2P6%+]6KD\6PGAY@A\.('Y+(@O8GZ8!+-)2,ZOR^>2A$-VBF/$LR"*(WJ8 M3(+H8@I?M'J7-+MA& ?S^1CF<7!^/H%OVHG\U:11R/ \"L*(@X?A++B8SO?% M_ 6/E\\LB;HDKZA#J<)4;2R%3 $?::A;K.-HEQ%O+?;:[8P3"^)Q2/^C8'HQ MV6:]8JFZ/N>01B$ MLSG!&U_,X L>.>$$3J=3SH!3.B58412?^5:XTT4IU*[1!YF68D>?&]>*L5,? M3_T4JI+*1&%S;IYDE^1HA_!);;1,L'7U((E5@U#92N3Y#B9C2,7.@J8TT)++ M 5UZ!WK5AM/>9LAJIQ7^HH#3G)BE)C5U=R[)L""XE:+UU,M'Y,/7B/C .;*N M3^J5P-NBT,;)_VA%;XAZH0"MDS08.'([-I>H<"4=E&BD)LL5K(A!V*$PE&&/ MW+=OYE$X>V^?#0*?DG7L6BEFE2$4-3%N5\K$DT=CE;ZN3+@O"0VK%7'H$P8> MN)+'6J,G6N3D2>H*86D^G\VW8'M*<2>SR7IO9+\#WA=7+0*0;GK![ M 3&9C51XLGH8UK+I$[#$,XO(8V#V /EC^GR^!=ZBI]C&N8M'H4\FL^&,[@AT MK+\PY;YFE*!T1U(0[OG<',(#\F6.2;]'XS\*G-L?RURNO0 MW/A4CH 4Z[5! MLL2&:C;=TT\@E!7UC:PTW#I4:)UXJ%(]_0)H:@')Q4ZK1OP4C,*3N:&@)$ZM M&N*:0IH.?-D#KWO@MX*&PFPZ'UZT7/U4=#\;&0 %['C>TTP?QY)D^.@[@A3J M,H/X;J4KPU>A)M5?@_"]Q:8*'QU$,13^+A74:?/&LOYJ]VO-LQ#%RCV1*:N+ M!Z;MM$U'O@(#\>=\RY?"^"H](9_9;?FO22$,_4)TW'>S[6N59*\XF;Y"?&$B M;50D!B?M2O*\,1Z)])W?WS@29GCHEC7J786IG]?^PL_R)V+J6W&WVOVFN*FO MTGOS^@?)9V$H>4NIKJD=#0__F-'O(C1L0/LKK5W[ MP@=TO[06_P-02P,$% @ P(!85@5)^49+#@ 7"L !D !X;"]W;W)K M&ULQ5I;<]LV%OXK&-?3M6=H620E2LIM)G':;F:2 M;J9)VH>=?8!(2.*&(A2 M*+^^OW. 4E!%]K;;3K[8HLD<' NW[F2S[;:?+8K MI2KQ=5V4]OG%JJHV3VYO;;I2:VD'>J-*/%EHLY85+LWRUFZ,DAEO6A>WT7"8 MW*YE7EZ\>,;WWIL7SW1=%7FIWAMAZ_5:FMTK5>CM\XOPHKWQ2[Y<573C]L6S MC5RJ#ZKZM'EO<'7;4<%O^9J:[W?@B29:_V9 M+MYDSR^&Q) J5%H1!8E_]^I.%041 AM?&IH7W9&TT?_=4O^198B$RM9!U4?VBMW]7C3QCHI?JPO)?L75K1\,+D=:VTNMF,SA8YZ7[ M+[\V>O V3/LV1,V&B/EV!S&7KV4E7SPS>BL,K08U^L&B\FXPEY=DE ^5P=,< M^ZH7;\I[92MHN;)"EIGX4>9&_"J+6HEW2MK:*'[V[+;"8;3E-FT(OW*$HQ[" M823>Z;):6?%#F:GLD, MN.Q8C5I67T4/4GRMTH&(PT!$PRAZ@%[^5F"M5BK20UN:+7&5\HDQ379<5KA!GA 0;]S(O:/\-;MQ86:C! M'SD(%/1" #%J/5>F0PV?A1^AV"JC:-5"%XA+5ESEI:A6NK988:^?G-GZ8:5- M=?-1F;7H4<2=MI7XR6AKQ:<2$;+(?X= /R$RVM/;;W$-M'FJOE.F@D9262GF M/E,;;?-*7(K):(*_+'/T%+^NPOB:;LV5*$N'&;G1IM0%[/J79)!C/)B*: M$:DD&8+4;!S,DH2LL58FS64A-G(#;45CG)5TK+;_F]OOZC)/\PU6SS74+*(H MF"2C;M55.!I?T\TDG(&TV6@#731KXR 93_=+(PB$6W$B/NH*!"_%*$Z"633% MKYBT=14'$2VB!W$P&<5G3/I6E\N_TJ*^ICV%7HKI='Q@T/TO>M)*]/"J8W'" M_R="@8NPCUGWK!>H4Q@*%MM;=G3-]\*X3W_A>!8,)\/]E@2PX9O#\2DD1T#O M>'P"R>;V,20G0*K/S2RYIGO1*#Q!9!@%,2A$./_:782=Z>+)+ B3&7Y%[*^S M\)KO3H/9='C&='\U$A^*+""U)'(R3Q+/8&-+A9MR:^=1D>#I+ MAOZ6$6^9#$^C0CB%JX\]ZXXH=B$$G3%!,(P\1@@& :FS-4,(*\_&\:& XTER MW3R+)Q/.*BX+Y.52.,US\B:U5WBX9/76>_463KT4.^GY@M1\SVJFY(4L8E5? M7JI6LG*Y!_E&EL=4!5N%JE6B5"C+.TJ@2ZQ=,?5H8GL\D9VB[[\ T)_"F)>O M6H!%P3 <]D.LRUE1$HRQ[2J:D'%'PV <3?I UF6G212,D"RNXFA(^019!F<= MP\QE&_AM$L6XH(W321!.1R@OGGE2_<(8'J $8A2BQP'YH80 MZ#9ML=BH5)N,,GU>IH!C);(\P^(*!U6*H*UQ>E$0R^N@>RC+BK4(Y4A1*G6\ MKG6*3*5491+7GG_0P40EPV_L(RVDJ#;RZL:H0G+YA\);&SOHJT'](E"DTAA2 M32KM2J@O=8Y3NB*VKS*L/(::8QQSN>7^+A.Z9!$V)H=BG,?JNLA0N)+6%+I( M\>FN6FH"%)_18=-)P6FF:=H(4H[0*6D*+(Y3PO\FK7V)#T;HJ=6R)==SI7 MU9;J8L]5X/(H*QCYB%BOF8ESE'8;3;%C@/:07A;Y=>$\!'V'Q9 M=IZ(MTPO[*+^/^;4BS58( %;\8']HLX4W$IF_T:W#:F_U)K^L?6=U_'@H+&, MY(M:B (B$D6UM9HB,GO94&@ M);77Y.]4K$ RA56=JH4 M!VW;J7+460#!H(+PGNE"+RD:D9?:E*&'[B\DXY@3#X 5EI( M+/)2EES,HM"K3,V,MN E\1%#*(B?P#1H^&\PU(85!Z5#"'N4!W[YZ4=-KUUO M'+I%>(, 3X2]FQ.#?"_;F\EA] 0'OGWF1G^F-09Z0D W+ 1'$U:N+*"\4K*T MK7FLKDU*6OYMA2#Z#5QX[UYM# H.DC?R%=NZQ*+R9IZ76:=MZY(#F7&OP@:> MYL!XG5(V1H-9Z!U5$"G,A4Z'.1<644PA*1.A3F0H,$\;9%'%Z5:C*H+ZR5,1 MPULG:R/*>2\/^E'2 OD ?:O<(D>S[EIF4,-1I01695NS[ 17&84S% (V*62C M%"7WCYK$S"F+':.G=0VG BCF/L^<0_8J]- N]S2X[1*X\]U[ES6;/)2BE%9? M*^*61A]05BMY(P8'&#@6;"O2AKDVF+0)P]76+QT;=\?5W3M= MJEUKLD5-%J/>&DWIL&<$T3SL'Y;-T(D.3V8$S6W'S4F1>2G&DR#J/;-YV!-0 MKRP-:QAI!?7^!/KK!UJH/5W711U>/S %=#._$\D>G06*L[/ O682-#;AR?7) M].5H OC(0+![[&: 1Y?'?5G[V+5FAU?.9CT]P&4G/QK1T0S]V^$,9!2/T!5. MS\UIOB%@J<7M!:Q[V(>'=B$-AOW?O4CM#CL>)<=1$**C_N8HI7'8[,P=!MS' M%JGA".U]-#V%9W/_?X6GZ_G#D^M>>!X-"7N&@^WC61Q,X^CXL@^>81S$D^CX M\C& -AIPH\1I=*C+<91 FQ/QUBM8[I#5$.%)-TAP%EG3N*QU'F$1#<6'^Q\O M'QDLN32[[S$/:]9S6029C_H&SJ*@$!-;]P0=DM:J,N?JGC!$8X'+X2 6*#8* M'F;@T,LP' UF[:T &%.F W%%!T3#I]T"O@Z?7I,'Q>.62^0B7S)D<-(&:DOW?J6D*0DM1PX&'NL-+;^,1H-AAPQG5QYUR!3J M:HI0K&ZG?E@)A"(YN))S7RRO@*"5+A!$4#*V4YSN='\0U-C0]114+3*23A+7 M,0H]:)T/&M(86;IVFM72UP#&S#FM\!#M6D])1>^\&7W=.&W85)6H>6GT)XN= MI1D/%;'0C^,0% Z>W=\O?5E#+W5SD?,9-^DBM\,#B,=Z(_ $^@'&NTM'>H^]L@43TYFJ9 MEZ4;+&9D5&Z*92$)ZN1AO4?Q%4^QVK:\*_R/BW$O7=P=T'CE#@I\$ W86;AN M"D)4Q' WIP=2Y-156/,KM6D *PQ2Q[X&E8G>S M4D7FFKMRUXPRT6=KY4;?'&DYI#4S86KJOE)1@G;='W$B?$)X,CD5/8?M)7_4 MU R/_&C@CT;X0XJ.W:XI)^^E("(%?<.5%_MA%%[$@M^4'? MNX4Z:)!X].5&Q?TQ^Q-(UM9[]Q"(?$$C?_>2('\@I@S$FX,B/^+'H1"/HI1.80S3-N>GT:6E9-HW)C0,H'J;9KP+_W4.GW]HF)X7 M00/QP]=4;:KF':5Z#-1DHUZORY1-33ZG0#C7]VXT1LPJ'IKU3-1ZQ@D4(7F( M9@BBQL4ZS@R/E'A].>VD#N5JY.PDM5GC#Q\;/-OF58^;_'4W41!T[R,<7;8D MO5C;2QJXI/:5DPNQE!M^5<7O8YHIEWL!YNHQE_6!6]=M89=S599'\Q3/F]!^ MY'SU'@3U6KZ67IZ?6K-BEJB!1HO>U)X; MRNF6@G+M+4XU^/SY6]W*MM2R9M=>>@5W>_;*- O38N5.)QXRB')2;O N![SP M$3P1LO>F]7/'WK25JKX%F$"YG8;A5L/+\"#B:U6.620X"X,P/( 7[2R.>KSH MARQF?UY,G;=(EK\>,GZ CA^&I@(Z<0M9JK,1*L0INU2C\V<_B31X>4#Q>*=X M? C]!T)U$.]A;?_%.Z^DFS/95JRDA?K2Z:6L^Y/2H%"=5Q4S,^;GBLU,C8K7 M[0U[KEOLF,Z!T1V?,$14-5-E=U&EAQBPCY@((QZF 59)SK,$^\IZ/=,EU'$$ M7JF%<=JS9S_EH0A?LBS.*.?4&G5A/Z./S3K(85'&$\! 1I0'[-/X>LP^HFVY MSJZ9*'@6!#N$C\;#X/)1VZ!4'O D)*6*@.=9SB[*TG1T9F$,"*>UXJR%\/_O MAX]65@KMZIX 2,\RGH($BX07&-$Q M$7 1)2SC12[8!>G:DZ'?L\IT4S_KZCO/N^"(Y1F/BY@6$<\B MP:ZL6DA=,76+8>(01G*S@7IRUI(]T3CU)&MV3A>AE7"3DM1#)$*3LMX]?BL)7UB\ZI.YI*+3'-!]32.)B:<@$[$]34V\ZVVG>@(BUF^I;6Y,$H3/$L MDHC]BBI41+%2-XBXDDBC@\& QX*! ^'4LO@M 1./X2_ MR08*O2$B*+32?LX6#QNRDDB/*!H'F.EU#0#.CL)T7&Q?>_(CD8_#W0X5)*7% M6DGKF*+I>C\1^) )Q(U%P%&;;J'Z+Y]Z/7[,K:5<:'1 _160Z)W F_5C0+&: M0L7,M-8WO9V[ G6P3*/?ZGI-^5H>3CW:)9/Q&[+:?6]._VR-HTJ*4A[F(18Q MJC 6R"'G3J@O?6_\"2"($/Y8\#0OCC=-'^&E>LB3<-,5GJP/?0.'8<:#G+(I MYD4:LS=P#<*@VZ5ROG<10"7Y= ECZO6+N4)YD%=ENT;C"?:FU6LU4^@SZ/GR M]JY!%5F*"BJ"[)^"A>!!D@V+/!-4,[8#]_VV56N)::*]5D]A_U;.?A\NT 4C MZHN8.4&^(R$[07,7NJEJU8R&4X3Y$1H@.Y81LI*\9?$X@)1[Z.)WLW2D:96_ZFQ.Y 2-_ MN%[L=G>7LXOA3G)'/MSLWDM[H]$Z:C4#:S#.DA&SPVUI>/%FT=]0IL;COM,O MY[A@*DL$.)\9X[=> M29ZNM?EB"T0'7ZM2V;->X=SJ9#"P>8&5L'V]0D5?%MI4PM'4+ =V95#,_::J M',1A.!Y40JK>^:E?NS;GI[IVI51X;<#6527,Y@)+O3[K1;WMPD>Y+!PO#,Y/ M5V*)G]#]MKHV-!MT*'-9H;)2*S"X..M-HY.+(&-B2F=9?>/)^ M?M8+F1"6F#M&$/1WAY=8E@Q$-&Y;S%ZGDC?NC[?H;[WM9,M,6+S4Y6B+MU'O?X96WM&C)?KTOI?6#>RHZ0'>6V=KMK-Q*"2JOD77UL_[&W( MPB=K M698@U!S>*R?44LY*A*FUZ.SIP)$.EASD+=Y%@Q<_@1?%\$$K5UAXH^8XOP\P M('(=PWC+\")^%O$*\SXD40!Q&,?/X"6=Q8G'2W[(8KB2-B^UK0W"G].9=8;R MYJ]#?FBT# ]KX5HZL2N1XUF/BL6BN^:L7T3A\_8P-P\Z&X7/H/Q"U_X(' MW>>; LDO:V%!Z::@I-N 5. *A$M=K83:_&1AN96?B5*H'&%>&ZF67FJ#PEA M3@Z@T&(U0].%U^NG0=2'J]V6A:Z-*^"V%L:1L%YXV6!?*>3T7Z(C4$F$A5*U M*'<\) E)0[W$@4/K^G!!A3P'Z@I>FJRTUG\E;$8E5:5T@AL&+,A.;>P]=:]> M9'&4OK94B8I:E]^::Y67-9OE"N$:XJ04[D19XQ;XX?Z.(?NTTN3<4G[!M=J\"&A7&S('BL2LI>X+ M3L,*#7?UK<7*;4U^VF^?ZIG%V]HO:+^Q#9OW]P/Q^Q&:82GQ#BTODIV%($4S M1+82K%PJN9 Y<0"2462F-I!+D]>5=9Q"1!^7GATY1RP6W-3;]& '"]_BR0]; MZM[\0W[I4BQHB;39O,^]L:QS]'=%L'^@;FY\\I9T\'FN@C\UIY_\UCCBF2*2 M.SA.4+ Q1,J:5"5SZ:PQYTV#I*=M" MKBQEU#@DT71(JK+1!.)^NET;LOHHB-()D4OAQH@YV4[W5!CQ9_JYK].O)A%O MRB9>YXUVU)#(JHSRTEN5A,%H$A_O4J8-QWQ MR6[7M&#FG3/A1>WX8B,.&<4L#EOS3.FTN?=FJ^!MHX!4)^3'* PRR@::#2$- M1G'*PQ&,*! C'HYA&-#K@8=I%T]_QQ +/O.ZI3:8;>#>/V(I# ?ECJ[L;"0; MLNOFZP(5E839/UCH+%TBM]@'9XQ4>8>-W_[U#&_NS$=NE8.]AX&5(!+__PA M8[AY-6^$;K5[84V;A\5.O'F>?1"&3@@+)2YH:]A/1STPS9.GF3B]\L^,F794 M[7Y8T"L1#0O0]X76;CMA!=V[\_QO4$L#!!0 ( ," 6%8#?7'P-A, "18 M 9 >&PO=V]R:W-H965T!QS]@ M(XND+L=)@'32,YL![*/MOP]KW[>OY/PZLI"243&\U(4.9-\\_3LN?_X M^QF>IP/_*?AMZ?S.D))U47S %Z^2IV=31(BG/*X00@0_/O(7/$T1$*#QJX9Y M9J_$!]W?#?2_$^U RSHJ^8LB_2^15+NG9ZLSEO!-5*?5C\7M?W!-SQSAQ45: MTO_L5IT-EF5Q(^%?!<]>PE7U=/KBJ A*^O8OW4]^JIX,A3 M?L!>%WFU*]D/><*3-H K0,'B$1@\O@\&(;[D\82%OL>":1 ,P LM72'!"P?H M8B]%&:=%64O._N?YNJPDZ,#_]E&K8,WZ8:%=/"[W4:LI]DE)<1&47)7N7L=71'9_]9YQQ!3CU6[3C S?91?L=$6=;P MZ/ERMIS,0073E*QINY5\"[#97HH\%OLH95%6U'G%BHU"+'80*Q5B.2$FX'%\ M[",^7FPV'"!L/7:[$_%N"#"\3&M0-T*/?^(R%B5':)L:R()K\7V1BTK ,_M: MQCLP5UG^]2^KP%_>L&)/?J J[&>LWN/+"/!)$H&?PH/GURZ=?=3A-8,43MA/ M8T? ABO42[B"^*XT?TZ"6/-( AT5!V6K6 3_V$9\ KJE8AB;3N;3Z7=LSR6< MS^O,8_OH+E)79 +? CG?$9\E>&I9-M?0!6!L/%O#TSY"XQ&P_0Z.>7#S5N0Y M2 ,?:$X1;E-%5554P(P%C'G2C^QA(P8>2[4N>XR#*XA#077P-_1$8*GJ ]V/OCHJS@@EO@( /-E\4G M.@8\.5\&J\G*B'?"?D#BSWUO.IU^GJSA4H,X@'=/@00+MIS,9N&2E;L(A&D M:M/2BED26DPO2A?W-I3 8PX+_68$XI!Z25 M0AM>QLW#0)X2381"QU[] %"70R2\0E#*\J-ZC-0&R M11S7H&=:\.6>QV(C0";\(QS3QG 4'\G)IY*$X2W0WSH[1#($=8?;\;9S?QJV M\44?C_IC"1SE,?R"2+V)RB3ZE?TC+=: VNM(?@"U+I1'#%I:/ZP"A$3SH8>6 MET%:(/:I$OH1!?/0N(F#RC5IU'=%F@"/\#AA$]K"-R2 &R*%%(S/!<+&==96:$-E8_9 MA7_)DAJ=,\- $*-^)>":?JTCB9:++ 6IT^=DRH1G]Q2\T@[E/=]7RJ.$4\5< M=H%63/CHB\H:,.W" $T7BC5I!!X15*:0:/0EG+N'U"&%18:G'(' Y9 /$&K MN))=W.XX0)!,217E6?*XQIRQX0(JG2@2O"VL'W0*%,5'.]'@#BT_5ZX>+"L5,84+!XL;=A%8 M0DDMD*R6N(G](&8!J'5"NNK!Z0J;4U(+PTAF:R/U"_M"1A MH_$T:=8X=R1/>$9^C=P<@H!@S4_T:J!2!5""16A2IYCS.7SNMQ1\K+D4#E;\ M!K&^F%V.QZJXD,!O9)2)6F_)M)2RMQPHN,Y*I%\%?4H*175'R'LV$&21S2R4 M#)3YH8(T84/(L7SK(:(2P^1<)J3&^@,0-M\6!_%CPGY&IC=ZV"XK;B$#P[05 MB4EX"MX#\L^HU#&DY$3T&I@ +W;>?1(HY Z^LQ9Y9 A (&0:I\.Q;.@>,AV% M"7O5MA4*J=L"$P(H2*SO%I\'XG$EF"4?0!70($+J)'J"HK/5D0? M)@%M>8*%MBDR/3?ELN)K^Q]D6<<54R&.N@6$Z&C@^EA1D4UY.K.S@%V;1$'% MD#R4O#=&H"88W;G=%4K32#O7W;5;4>F(TJ&$[+O)*B3 _!CE ME>NI5:9 B38HZB["O(/S'.[1W"Q-N!BJ:L9%#RXZ;HI4E=B;VB%3R7]?G/U; MU[^ 6B^6D]7"*4$BTG9;,>O\-CB2\#G\J':2@Z]3S32.S30'BF^@8.:PQ@8J M&-1R-EDXU8\I ITZRLT"ASAV4/E-V'/;!TGO'.3_8!FWURZ-V.LU/U BC)>G5K%DFO&@&XD8H^B*/MH M:>I+34FH[C)>"V,0PD)[Y]D)%-C\D!I6BV,P-;SQX#7:A:K =98ZV<'BN$G[ M7 Q(KRQN[83PA.(4KVB9QHY,&KRS)T<_LL-*[\;,"A;O%E#.EJY MDL]7QR^-/I#2%:1.8$/5;='&[WC^FU"#TZT"CX:;"+7Q6]%+/%&9RZ*-9,^F 2JC"+SY%]JC4237CGB>[[_CLG?4:YVPY6WIS*&J:WW[. M 5] [?]0/*T9!+NX]OQ@=LDN_,!;A?-+]J:'3( 4KKQPN:#?9MYB@8TM/?\! M.^&@H9@YD^Z=8@QC)/\W3IA^Z$]$>JCOOC/%F01-4Y7%=3 ]9Z&W#)?PK@H0Y_X2;?A_\7RQF$XWFX M8C_1@*H'J:4WFZWHYV+E(U)3+[A>8&'6K6,^8Y;EQBI.=R=J *3GG&!5.=]" M["(9QFH24> M)2*M53K0X.!U!DGSR<+.=D_O!4V4BW^047LP]5?]$_9@[HPF1R;LHV&G?\IN MN3OP8#.91G1])_T]83#M!_/[#J;I%H+_!N3:,Y<>'SPW2P1??Z:,GK4]0 WF M4W>D;.7,L@ M].;@U^\[:3\CJM",P8)MS\XUW+-+JNK[<@RC;UOQ$7'4Q5D3H8U^OJV(O8C9;3A]!5J'B!?^D1:[! MXJ^R3MW6P//W/Y-]/9HNP-F;TEUYB+92.:73&"419LE@GKH,@6M,BJOVH["1 M7N$@)@,!D:36=\9;V*%I)&23?T=0TH& (NE PG@-?*81A16QGK3@+9"OBZT= M!( JBP23+ 73I/L=3)2PMAA^@=RT4'.H-O>-19!@B%;(P%&S\@JG[QPC-"G! M6@&.G):M95B;M]BABMV-Z?48ZJH <> M;CYW4X I29N ;J+X?!(&M&YC MM:)'MX_(#%61-J)8W7;CTZ+./C)C#LI9UL]\2;M/4,&TA??@-J M.)W,FHS&[;U&:5F@_'"*GAQ&I+EK--5.2)7QW+EI@"[=#@O:88((C](4?OV& M,.:Q*4DQCL0\I*&847'+O@EM2"Z)V,J5.#GK;N#K"7L:7P[]$"W1VE0PVT7 @ VH!T06+(/99':]7'W!EF7XU;?[GGA)7%IA0TF?9OOK6HPE5W:=%?_;FT^/]M:3%\N*7%@8V?@1'" MB?N* \8_LJ_81^$?;5]QA#M_I'W%KO?\7:\L#F7L?ZXL_ANM+ XXL&^TLCBB M6K^GE<4![_3OLK)($W-R6&VGV7(1O^?%QM$&]^]QX7&H9=!9>'RIT*)HJ@'H M!,T9/ZBBW:D'(>>]AG=E46]WQTZH!-VB54FQW1)4-%2#GBK,3R[X-!!4\/++ M\PR$V$I!S^?A9+I\F$7*3G'G#6?MVI.>G)93(7*OK-S(QF9];6%-]5P?(9I6 MV$9(A$7;?58IM&RIYQ7I=H-WBO@>N-0[#KX%JC]1K@-8[:U6:[ZAD#N(2=S/T%_DD-=D25C=6I-N%T>]4^D_ M[H[K<=J^\8[KP)^D_;GCVD?-/7=)^[BQ DE:S>VZS+B'=78PNLP8L6(5LL5@< MWV(-<84U!*G@(NMJ?I_]U:%NB!M<'FY_-?R-]E>/WZ/FV8M@LIJZ]=F7[J\> MO] )45]C?W4Q"3]K?_6(EIRXKV"'_YDJ1\?9KIKU.UW-F=X<..HB5BK41N'! MMA[8;5&GB4Z9W=0!X>&=]K5JSN!>I,ER[K40.9(._=VVRX@3Q+B,=IK&>>=6 MGAE^,1_%N&89+H9:D$L1V<9@#%%;I14D;5T0F^^]TEL'M*^@_["O9V^!S!S" M-]8X25-]N]GZV[Q;373\!G;5E"M7)02MYK5 V"V@B&5%HD89( 19F.4'Y4[4 M9D3&P;DG$X@_:(9F_*,_]52)\TAW442NOJ"0M%O_)6<+,*&CUG\F&.J:]F34 M3Z[7I#TZRHXU/.ZW/:B+J?YLH&^3#LD"CQO7*F"N[X!!.+,;VSU4.QDY9C\J M!4.K3 KUMW2J^QBU3--I<6TX+8,K7+LD$$:N]CF5"!;SCT3^"+RUP$B&+&CD M\DAAKEI[:8'DE]CG-9J?M%3?^:/8C1H<$QHIKDINA-KBV2\5Q$^:"(9)B4V0JN(P:A-P38G-+SH;9Z=H&8TEAS?WEHOO M"!#$B>OONEM%IZM]SQY/[Q\@G6@9]][36Y&T0/3@U:HQKM- &E M]?>E)ZBAVJ48=9N#)7K/SCAR/G4$Y]GE@ ?11+QUS;5I?Y:UCMH?I _*_*9H MB!WSZ_NNT"OGFULS+K?T_;28 0!KU)>XVG?M5^ ^5]_\VAQ7WY_[.I);\/(L MY1MX%!"8GZGRV[RHBCU]#^RZJ*HBHU]W' I9B0?@\TT!;-(O\ +[Q<#/_@50 M2P,$% @ P(!85H*N2WIJ%0 YD8 !D !X;"]W;W)K&ULU3QK;]O&LG]EX9.T#D#3)"7JD1?@.&E/+M#6B)L>7%S<#RMR M9>T)1;)\V'%__9V9?7!)D;*:%CBX'VQ1Y.[LS.R\=ZC7#T7UI=X)T;"O^RRO MWYSMFJ9\>7E9)SNQY[5?E"*')]NBVO,&OE9WEW59"9[2I'UV&07!XG+/97[V M]C7=NZG>OB[:)I.YN*E8W>[WO'I\)[+BX&9N?))WNP9O7+Y]7?([<2N: MS^5-!=\N+914[D5>RR)GE=B^.;L*7[Z;XW@:\)L4#[5SS9"235%\P2\?TS=G M 2(D,I$T"('#Q[VX%EF&@ "-WS7,,[LD3G2O#?0?B':@9<-K<5UD_Y)ILWMS MMCICJ=CR-FL^%0__%)J>&.$E15;3?_:@QD:P8M+63;'7D^'[7N;JDW_5?' F MK(*)"9&>$!'>:B'"\CUO^-O75?' *AP-T/""2*79@)S,<5-NFPJ>2IC7O+UM MBN3+KLA24=7?LP^_M[)Y?'W9 &1\?IEH*.\4E&@"2ABQGXJ\V=7L0YZ*M _@ M$E"R>$4&KW?148CO1>*S6>BQ*(BB(_!FELX9P9M-P%.4L?^YVM1-!:+POV-$ M*A#S<1"H'B_KDB?BS1G(?RVJ>W'V]KM_A(O@U1$$YQ;!^3'H)V_$Z5"^^\O-"QVS4O9\(S!\#9IVDJPZV*_!\6@.>S7'=TH>?[(9,UXV^R*2OXA4M84 M<*-N!9O'@1<$],?J'0<>L&++$@6E)B@/LMDQSDI>L7N>P1P8\"SP@R!DI:C4 M+)]=T4388K'?P%VSS8SG*5[ U\;!9L=3M@R]8+[TPN6:!BU6WGRU\F:SY10B MA'%*@\$4U0U/+:[AQ,N9MYC-:- \GGGK^4RO MW ?I'2*2P_<\UT:(^ .KS/#FO:@:N4OB 7,F-MG969_= M"L%^1@XN&/@JMFTK@%&!A6ZXS "-?RJM,"AH!FHEJ?N 834&!$H@E.0_E?4-\R\0=B Y(YCWP MG:,XX'8 I4TE-T2JSVXL5B<8GU34\B[GL+.XN#)%;8E/XA%S-"#X)(N$2EKD M K=@7U0HOY4$:#@5N*H *;XQ4(ZJ $"$"Z"PE5^=_?'T\B)/!'T!N0%^",4W MP!!X0(:@QDF5*+8G&D- Z@'_Y<414L=MGM^W\Y^4YTII5WYHR1%\A(D<4&:W MXWI6N7.V:HXT+E!'WJ:U$J=KNHA> \0O;I]C.!2K*6 M[M[@C1>]@3-O&:X,4_KRK+EP5W%0:] '0#@*PCF[ 5)8./>B67!THF6?FOOA M]N8&EHN7 ?NU0"\]8?'L3@!?UNNU\>T?+2MOB)4W%=I?;3J&ED[FDDQ^V6XR MF< 2($1([3F.B()7'V]^H:OPU0M4C"N0XHR(ZWL>(MW*GN&S(@>]PA6XB%2+ M(VQ*0T("N<)\'&D/=YCK.085&HY/#4(^^TP+("*-J/;6#-F1A[$#6:^-S'!- M8(G:LD[X$+\<4 <$6S#9CWV"? ?-/J5)T6:@:#F8NHVPW( %S-I&W@'&SY/P M-9@G('B=1R%\P=FB7^84)-RVRMNFYE60PWN V%E,KK0. ^6@7HMWG*MY0 MM*J90MA-5-NAXKM*67<$O9,E::@C>XS\NA(;#S0_$S5P!+W5@ZQ1#!NES5K4 M>OKJ*@'C=Y6@B)+"I9]XE>P.#8Y%\%!DB6..EZZUF]9Q)!GF4:/C&)JP;V@( M9.S-GDAWR#-UT0H*V\"R6P00.M''TU2J\*]0L>%65C5N_2/"%QR()VG?B#N9 MDTB!%080L?*BRC71K4ASJ/,\2#5$JDKLX3O/<]1@0+'8PSXF:/!1N_6T4$"4V59(B(VA.RYHMAAF>.AZX\B;Q2N[.YT/IDVV#!K9 M523ROSA !..N@I89FGR;@I!J:SA[GO8E([ P$C$ NQ$).$0FP$%3XH;K*&\\ M\V@8>,-2RY =E),2;ON@P-YEV>A>CX"!'N.-(I[4AE0#T@DL5/-5#N@$6AU][S.0J=NRE M+"88Z'EDCR)#ST;K-L11H:R'7H:*H4A\_XG^5J)P2V5E;5[@3$IXO;-S*%HG M,7%A ?8%.8-A.%-/Q%T496%$.[H=_5C80!@399T-:3^"3IRK &(D%MCSZHMH M^B%!/S_/#T, PK1S[^C!2I_$UT24C6+*5)7IR?UVR"&'/8:5C3%U]":T(J$2 MTT[P]-\M;1?ZV20IJI3,@Q6&7L#D$N+&2_2T/L;Z!*%FF8# ><0(@QP8_%(E M5208V:-31TH+K.6A'R@._(";")MBQCCCB140MNXI$SS,)@ZDV!#Q Q[MO0A MKI99I@*G+6BER&MEUH%W<"W&XG]TKKC-73(R2MP@RU06VB0,5^:0 M;$H8^W*&CA]5,U7E8IQ P90*OP]+2[*>+*=8_=#Y"?"M*Y/!/O(7+]G/5F-T MA>-?=/8%2]F+JSL0T3LTRA]S\*)Y#4'7;[39Y^$+]HL3((Y7?4((I-:KB#UC MLY6_B _2QA4," ,_Z)Y8(6;G\0S6"!=^L+!/1Z./\QC'19&_6IV 4J3K1O.E MOXS9',3Q&8M#+XH6)@FC\/PK5MF5N2*+?RHP#>J#F[M/3HT6,S:+_44 4P,6 M!UZ\FA%GT85RRWMI>:\4347RVBJ 1+6(J))NXZKEUOB"C6@>A/9J PLVDL/5 M5L4F0X.C!A458=_0:<_$ 57_*Y7%7 , M9@<>^#.(Z@@'7=(<]PD@MH$_G\/G.*; MRD5QJ+T@Q?/86ZQ7+%Y[RT4$.N+%T5K71?MNPTS7-M6Q?]KZAJ!F:$PB@!2P MI;>:+]@UAM_VR(Q"R$,T5K!F!!/F081 %O&",#N)!%D?TZ5OTP\=K(#WI/%6 M(2=BC)++U*>RJTYAE'_YG&-EUBUZ=VG)Q3LR!.-S7O1=$D:YK@H,:NC_<3]T MI27X1Y+@]RC!/R#;E0L"HM6,DQQ1Y,4@.L](B,$3J:A>NR$4B;#4#;Q-&/H32-*[GDVR0QLYG2W)+H3\_S2VI4XHPF/EQ MK(44]P/X$3@1SDT/\;0[6/9/%@),6M2)S-@Y0.#/!HLY0;*6=ZK3Z?C(B?)- M%4Z-TO$6P>B5X_11WL-I=@H]RBSHHD;D'YYVFU-K70-2DU&EAJ=2^N@*L$^4 MCQ&7/Z=0!= .+(^6@T*78#X3AR2,9N. Y/HN"H*O= M\>H.=D1G/[T@8(B9J@'?FWH?Z: ^#M7%%[.!GWZ]_62WS"UY<#)G)1V6:R3I M>XZ)IE3+WG[']^6K&W9;;)L'\O_ K%LE+35<8",7B& JOG8&!O(@=7([^+OF M55:P6[EO5?F:[8L4]D"1215T\ES:=.LZ 9#V*76JT1T&4$]<0IBN(WG H\V M(Y#(')4"B4%.X#^E2*&5V2XE/5"I"EL*6J&UIK*'5 UBI6C[4>#I[RM2!$XHM5:\Z!+$D"8$I->]XG4%0 MD)V'K$B2MJIT?=S6KVH\R',Q _^(ID=N):X\Z BQQNA[U"TP67D+OM-N/.A& MT=Y9BY3)A'(*K&81-XPQRNF6(1XJ2_L:2JT# E4+0RVOG:@?+TS!J>&VJ@: M927*HG+/R2D8>8HCQEHCA56J,#].HCIZ!/G<80!B6.J2H"A3!C[F4X7(*E8+OT LXO5P@_CT1S7S2E&$MPH]I:0*X?+N1<#I'"V\%9! MS#Z89BL5O]^T%6Q'K4^]_ZY#]A1RW]X9.W8QF8Q4ARY3I^-H%065FIV3.@)P MPK%G?T*)80083)').^H_[3I*0%Q*0_J?*.\;,U;RQPKD$T*5M-5]>^2.5/MA M:$_"8;_ &%PT_"LY2=BC7JAF\H>/L/L5"ON(2IEF03LN:X#(V46XWZU M3:$/6K+J3N!!=91]^@N5MY$F!,YJ^56UL73]8:;[1FL/[B9.-$TX!^,*4QG/ MQ#WJAR4+%670"9$7JA,YD24.Q8###J>63/ 1.0M)Q*[GZ5;B M"F2'CJLG>B$&)X@D>.A_5BNW0\33YQ*FLZ#NF@Y45X[I[O"<]HYA^X#N]-#1 MB$YT2![[70:@NKH;0C=, %'G\@4+GVS0.$4L)ILXGFCA> 4X(!)/O2IP[BB( MXV_(QVXIUT,G4D/(18U&,'?CM"ZAOKO@7KS"0; R+$T!X!,])#C_+_:,+,/ MFR_#/]LQ0I(SUC$RWNP?K@,OBI=T)XP";[V.>LL8<2>J.L,WMB@=YA]43ZR1 M>;8$IQ300L_":.G/G%K\\,4)\BJZ6'3M1@"W3YR8U=9NJ,+>1&E0U]XT&X(G M6X!/]-S71>UFJECZGGG1>DF>V%O.L"B^]N8P!]N(R44B"BD,SXJ2Y',^]V:+ M)8O6]#(*N,]@/F.WH #*02KSB_L8K[%[C,UB+UJL87DO7,S9CZ:O D.O%*01 MV^)5\ 4#8P 5+;Q%!!^A%X8KTPP\Q51$.P*C2 0$*_+\S]AB[BWGRZG&3GCR6MMXLJ^ZDRTC4A9$H#=V$;F"$30\ %I!I51MGF^!/-54> M*0&_Z)^14L1WWAUUZ$ //Y2P?_Y31&)YUPM6R+T9V-4520)>S#%* QE9Q#;L MLW3R/<;3?W"'4!;YD9;LR)_;JUA?!?;>1(7I240IU<.$EF=)JU()MZBE2Y:J MX>->Z+C1LZ_54&R>-&C(=/FYK3"!O MC&9;#<\;)^M,9'MQL7YJ1,]KW:$U"//=B&L\%?+,,4J2%35U]JI@R9K H5<9 M[6#J8V0Z&L:J@^3M#UI";("B>H[&+/4H?T>[J=K:) 3O,@[;=YM =(Z#:;T+ MI$RU,&/YLQOL5C]362,_.JW4##?LIK- MGL:?4FA>"NHIQ>8L? F(WN+ 1JJ*IUISJ:RNMJ[K1X#@9^2X&/G4->5TS*\E MR!U5S$!SP22KQEO^Q6Z.MH&:.%,/HU4,#1C 5MK:F.7QOD)A@)_+ [OQ9'KZ M^C(>VMC=UMR?9-]3<:^NY:J6.4ON2 M(J* EFP\\ 9C3[UF,!%[)IVKX($M_(#^8G_)?NLD8KYXSN9+]??) M;KK$/!V+T[3[H;]Z#O^"Y^"^U\_9^SZ/AKT.YM-TXQQEFQL+3X3"@79S*#5C MS19/;X[;$6+MZA",>_Z3 75MP+TY5CW'5 MF,'^#J7749$8N#)\/*4J,S\^''RBPOQ)_I[B%;Z-S33U1SWU8\Y^+NX51XF; M/_%'=>'>#LWML'<[,+>G6 \)]^B?RWXP.62E\ ^NXT#]36U!Y(=HJ"+[+[3_ MHI.-U\3GV,]<7#J_/;(7U1W]P@J]UI@WZF=([%W[(RY7ZK=+NN'J%V! L.\D M;'0FMC U\)?QF=I=\Z4I2OHEDTW1-,6>+G<"HIX*!\#S;5$TY@LN8'_:YNW_ M 5!+ P04 " # @%A6+'Y[KAH% ""#0 &0 'AL+W=OEGS!3R"_5[?:WP:]BB%J$ :H233 M,+\*KN.+FS').X$_!:S-UII1)#.EGNGA]^(JB,@A*"&WA,#Q;P6W4)8$A&[\ MVV(&O4E2W%YWZ+^YV#&6&3=PJ\H?HK#+JV 2L +FO"GM@UI_@3:>E/!R51KW MR]9>=A0%+&^,556KC!Y40OI__M+F84MA$I*(\6HVG O7L]!O6_0]E#+L'S1Z77,/ET"(NG0[S%N/&8R0' M,.*$?572+@W[+ LH=@&&Z%#O5=)Y=9,<1;R#?,!&<03#]\"[.HD]' MG!WWSHZ/H?]B28YB[/?P+? --R)G$O=+VJ]QW[CL",-R7N9-R2T4;/;*"K$2 M!:9P(XR;=@EL[?H>A?@*--*8R:::(8Z:>RA#JUQ5%5(0NSE_9C@:C.72H16- MIC\"0N-"%2'#$P8O>=D4J,LEF2X;HBZ#^1RY[ "AJDOU"N A3XF7Z,&:Z\(X M@%I9D%;PLG.BJ=%^KB0ZZ>8)8I!1OV/%K$0HD$)I)E'5#-@=6470 \E15>V. M%Y@7#,"[QJQBO"PWULLM[_=G(V1"4JP$LI,E84S#R2WG.;R SH4!EU:?Q9JF MF@G9"HPE;3QY>/SNP[^GE4_E@2+LPN\FYG!2KHW+VBU&3Y59\DU^T :^(MSQ M*W!M&- L8,ADUE\-S1)#6A]!U=QORS!&!G"H.U_VCD*BK&H-RF%UL4JCM MUGF! _CD@OV%X?M)^#9Z'SP%SKYU!MZSC^?C,$NC$UJFHS"*_'*R+89*=!?"B,[#\_1?G86ICBYLW$8IV-V\RN:Z%,\&*7.N6AP M=MXNLNSDIX0;R)'85J"3KEPMGPLVUZK:E_\C1F>0$DLIF7/\T['?GM!M0_O)) M!\*:([/J::\:C2R^L2+09;3232Z,9W003)#[[9':'W)OWHILV4'2]((7+UE9\/?;[<33 [NT)-&!? MU!I0S%?IS9OQ^)OAI^2WOA_/T_] ^0';=_$:;MV+*] +=_NG3#?2^BMRO]M_ M8%S[>_5&W'^=?.5Z(7! E#!'51Q^:<"TO_'[!ZMJ=\N>*8MW=K=<8L.!)@$\ MGRO,3?M !OK/KNE_4$L#!!0 ( ," 6%9#8XYAY T ,LE 9 >&PO M=V]R:W-H965T<.]6)7 MU1_-6JE&?-H4I7EYMFZ:[;.K*Y.MU4:::;55);Y95?5&-GA;WUZ9;:UDSHLV MQ57H^_.KC=3EV:L7_-F[^M6+JFT*7:IWM3#M9B/K^]>JJ'8OSX*S[H/W^G;= MT =7KUYLY:WZH)J?MN]JO+OJI>1ZHTJCJU+4:O7R[#IX]CJF^_F&G[7:F<&U M($N65?61WKS-7Y[YI) J5-:0!(F7.W6CBH($08W?G,RS?DM:.+SNI'_#ML.6 MI33JIBI^T7FS?GF6GHE5E5&/XO=O;>*#H366N::N,6 M0X.-+NVK_.3\,%B0^B<6A&Y!R'K;C5C+-[*1KU[4U4[4=#>DT06;RJNAG"XI M*!^:&M]JK&M>O2VS:J/$C_*3,B^N&DBDSZ\RM_JU71V>6!V$XONJ;-9&?%WF M*C\4< 55>GW"3I_7X:,2WZAL*J+ $Z$?AH_(BWK[(I87/6F?>*--5E2FK97X MU_72-#4RXM]C-EN)\;A$JI)G9BLS]?(,96!4?:?.7GWU13#WGS^B;]SK&S\F M_-:B555H.QT>2L:N2R48(W+Q@CW&XP"LO_?LI[2%HX7OA/&29\Q@[S3KQLQ3BW]75G69\(4,G2U6JE6[$ MJJXV%Y_KB*P"0AFZ@B/_I%=NVKJ&M&?BI^F'J5BI7-4P]UQ\]44:!N'ST2N^ MU9 ?Q2R9"U@I8C\0P"H@42F2,(9[?)@>1I'XL6H@<'M@[H%]EYT.(H#G?3'' M7Q1#Z97"Q_D#S3H=NM=)Z,4+N':@T]$M<1!?]-I%GI^FB"0I6Q!AGYNJ'B$O).Z8*@8[%5""*F"];"&P2*3=7T/=^YD MG9NI>+NWO?/OQ=X+>@47P4-L!ZDJ-U6+5",0:JER2,/MMKAGH'*F],E&^=0V M%0P=>+BF'(/#PN!+LA_E>,F;DW)]4$\7K33L?(/>35*: ZC\L] V5)J4D=D5^(2S^X-C-,$\G""#(Z!F(!)O M%D=B[L5)*+XMJB5T0#+)\E93,&$9^6>?I;$7A,E1D?Y0E96F27/20U"&.=>3<2^(%M8]DC@V"(!7_0.SKW@$(XPQP>;.& MX[@>1LI&,#2D(O(9=*!V%"S^]U##.(+"R6R+;A0:=DWE[LH)FABD*9+L%KQ6 MU-HPIA@8JUBI]'LANP-/-B?T[E&P9>&B$S*1QC\F:AMTAB 3J5PND' MD1RH]XQXENUD%$2%(K9P@71/(ENK\PAI;VMQ,B,2.)GY('@\)%("MK#8;3I! M?.* V!\*9Y9@7;_Q@?/VE&9"%L61A98P ,:,N&CHSTF\\((9$XG$6X3S8P]P M!0-RD"#G0)6%GXA?=+/F$E"?,K7M.OK[UA@MO6']B36*JJP:BQ;45BBS&/L/ M( ("VC('MZSUDMLD0+=$/7!%$AU8.6SKN0#IOE29)&\1!4"O0^UQ@T3B2.+[ M!9&72UW>*=-0>>+.O=BV@1QE6_"0J$\/R ^IORUDR8(+C7#FW+&@D;5VR$ZF MXMK@;;8^=$%&M *KD=0(.46V;I =5F7VW6H M99<;FK<*_5$A.NA#):_YMRE;W M$T'GK(HA@/HLW'8>35.Q06#Q<>=\5#DE!3SG!HS.A!$[;=:2@EG/OLB.,9<, M_6Q..7I?J3NB^^5>#03U/(BF\TY=OO,\\:?)W@ ,!UO%1X;%O55M;\5IQ=Q7 MF6L\G <[#K'> &90*;+I8,/QL3RR MWJ777P9=-*M*/E2S:EFGG3;L6&MV%"6B2S[:AF: F];QTK]62\S &5=]Z >) M@!]Y%269Y%-T!=A+:FN5%U M@.]V1(?]%??3]\,6.15O5QPTA_FY-;D;GFGCX1QC#7K2"2YZXJC0")NZ0,TF_K[L/T7@;KNILC^G,0I]K@)' L"!%W:LZZ#<$2.4#ZT MZX',(U?3(D 4:)HU'?<#33,WY%I@LBG5GZ@=1U,-9TG3X1DA) ,+L,Z!8;4# M.S%KO74=R2$CWP3;:IK':9LI#6_HK]B JX+'D"'-Z"@;D1PSEL@/5-K(>X*= M04R(J6*D;(B8%GH##+6-QYYI9>@H@!B+J(WSD4-6#*"I;851&KG*0EZ@+UF7 M]R<6B/77=_Q @#DQ1(!Y:#J#^D M2U8<6]OOX9TV\W1['JF,CAJ1=:NVX,F&'R+Q*>@X]QT_O,VJML@I3SH'T?;D M65=J;=FAZQ33'%% ("JU(NJIK^W)E'%'300-2WI"*\RZVEFR// "O;7 M8]\ M.Q39[(_J_B\/C09;=6=JW0G.OKM#*;LE1O+$F\<1C^9^,N?#MC@)W-C?41G3 MRSC@:PRNE3UFI..=)(GPG\Y8 V_NS_JS@X="P/%@^(B(27!Q=-+Z035-P;3( M.+)#P6[AG-H>0>P?K:3Q?OFCG@#U./#!PHN#V9$O;+M2$CGXZ'Q[V+]RG7,Q M\FQ+'YP./U6[)_1*[&] TG.RVM6BG[&!X\07D=>T<,_@^A-^2B56E4X0!IV; MW3P]>B3#NQD^1*#6P+: DQGY0>ADF;D,<[A/GFE+.$D.*8'.N[H M@P>A1]QRZCR!.^6 [0 1')RYIT2F3Q4.W"?9#_6NSKC>^X9G'SE87C!H%>Y1 ME,7K3XT(0F E/;H_M YSO2N&@F(L=X13W!7O3SJ-X=VBD7ND@EN&_$WFN7:/ M<+?RGI/>LVQ @<=7@GO6DU&RY4.+ MH],% +D;3_C11NC[@7 ] EZDG],,;7!D;1A\URT.GCJQ\CU#',#)@7^.SL'L MC(D=2CNUT$]^^/ED2^UK3RM.I):C 8/J[ 3S$3F?KL$<=Q[3F,-S-]JPJ#*J MS.D?.$/EQ^Y0S+ G_\0YJ2[IU(9R@7NP/5R$#F,_XK@:_,!FH^I;_AF1L>;9 MW]KTG_:_5+JV/]#9WVY_YO2]K-&OC"C4"DO]:3([$[7]Z9!]TU1;_KG.LFJ: M:L.7:R5A*=V [U=5U71O:(/^]UNO_@-02P,$% @ P(!85N:ZDN_8"0 MWQD !D !X;"]W;W)K&ULK5EK;QNY%?TKA-98 MH( BZ^7826P#CK=!LDB*8!VW*(I^H&8HB1L.J24YEM5?WW,O.:,96?;N%OUB MSX.\SW//O1Q=;IW_'M9*1?%8&1NN!NL8-V]/3T.Q5I4,([=1%F^6SE5U'9P?1JB@A:=%%O<^B9L^(VXR M%5\@81W$7VVIRKZ 4]C6&CAM#'P_?5'B3ZH8B=ED**;CZ?0%>;/6X1G+F_TO M#HN?="B,"[57XE\WBQ ]4//O8V%(2N;'E5 EO0T;6:BK 4HE*/^@!M<__C!Y M/7[W@@OSUH7Y2]+_?,Y>%'?#9WL6.; M-,$],1!54I>"P*(+A<1ZI0@.<'>/C.BB-+3X9#X931ISAZ1RN];%6IQ,WXS& MK1LZ"/5(@5;(GA,+H$3J$K'=YX7,\HIZ#8N=3/=B\[KY2'QT@2-'&[X1_<.D MVNHBI><^H-<@,FQX.$A"V'L"Y.FXAD;M2QB"#"KR",AU#[JDO+XR+LM<=S3& M)QIKUIA#E?/>4>/5;[7VY.PN/4#J@2J0*.=,BJ5^1$3P5+N2RP5-D;Q5C\5: MHB1Y&2"'G%JQJJ67-BK%F;4J4E-\QC#Y !3(A38Z[E[ PK*.Q(=H/KJJJ[V= M-1C>4TJ 3^D]F9(#1R6+6"Z=0<\/9&M<.X3!EN$O;\4_E?34'BAB/75-XO;) M^;WL,3!.Q-G%!?Z>#^>OSQD#8CJ[$&?#-_-QHH Y:GDVGM/-:_'C#Q?3R?2= MF)^]H51@DEE&&'#2OMA??2, /^,_EEW,QO@[.1M.SL?BWH(??,#ZUKH/B)#X MK'.$>U #U@LC0]!+C=P2[I[F)[3EE3'G.=-@T-K(Z/Q.;&J_<2$3GFZAQ.53 MR>],/M'K19W$X2D5T/W=!QYD2F*^5%$/RH((NT7OD1@XA"1Z5^55<$X11C3P MY<$$(!92'!SC$<\LVXT0/.\+\/\)O< S=!S1Q<;LFE+K\ESK0PF/BMAWI4]0 M[/E*!U@ IUI9]W M.A=O5K3S?D?;%G4K611^!IB3\;])L%(52$>ZLV>436BI$*BLH-H M0O,1D^[:4OB,CF#$-_F8:_*N]@EVH1_U-G42U;(+FGVB-'*R-?6:E!%T:N6! M3S)S+2/64#ASE23;<0*@(P[K8YR*^]'=2*3ZA/F&;:+:A1="JO!- MQ$,T$AV2 T@)AU'QX.YB6^@6/' V;*#1=>%^P&\W>!N(G$LYR>E#X2K=)<$-D^F&N9P\D\ M3BIUSQSH(]&%\HX#')Q.U'@QY_F%8!4\N==9&.'M/^H :_2F19K0RPRS4"]^ M)62E"#1V4C)E6>I,]3W-'/M>;SD,F[,KQVEIBZR!?@>U)&4/A":U7"Y-:B5Q M;&<;0:>H[F8RF^\,!9.#!>#]^=X\S0PX01Z!H3G@QD<4S M+A +\8"'4PR*A<\"+;:9M"F9A=',G^!X5,J.AGE=4<2Y_SY(5%;-&CB,-<9# MGUEO?S@8CV9]+\9[MPZ]8(O0=TU=*CXR%+7WY H!;SI^=]=XU(T5OYN\:Z"* M *#SZ9*)=2$-0XR_K(3AD=/'$Y76V5?_7[6]0FY+"+U+5TSNZ>@,EEUD>@@$ M:+:A;,=S&GW:PSMS9V]PZ'8@DA8$OE(?,:L8'#@CER>!ZRN[4.:/;"_ 8GA#0?U6^7]6!,H&3K%TM*4 M8N!O[0/'9U'C-8B&ITX,,#*=4?9TM$$R,YRBHPI$IZAE#X9ILEO*!^<9*7UO95Y'<3-EZQ2F/KE< M<@,XXE,^%?TYU\BSIUYQ1TEG[ ()]GG:ZK)0SNX4X)+E5E<:#* MP+W9'[$_I;0XFE&EWQW!1Y]AE4UYM]0Q]V*P'J#<<=LOX& ^5OLJ4#\)-'Y@,$C]V9^GCX MRXEO$YT("28.F7L)MT:C7S%LATP1:E\VKN;VN_!=Y%"S#$E M#MM#7?.])LU[[1FKB2=EG3L#XLJMHJ;L>\((9DUMEW3TRM^/C-152,ASTQI*PQ=W0BWG[K./BN0_653I8<>[?$RB;D35 5SJ9N1RD\]M'V MM//1O5)HCO33 M5Z;6/Z_MX^;7^]N$D?[??+TT\?7]!;M25H+[%U/#H_&PB? M?DY(-]%M^!/^PL7H*KY<*X3(TP*\7SH7FQM2T/ZF<_U?4$L#!!0 ( ," M6%9K?Z&G , ,4& 9 >&PO=V]R:W-H965TZ8'5+2SU:;G MCJ:F3>Q@D#B[9Q?2-;+@;=X@^[3<&5HEDPHC>A16:$5&-RNHHOT_#+W_L'A3X%[^\ & MKV2C]5<_>=^L(N8)H<3:>01.GUM\B5)Z(*+Q[8 934?ZP(?V/?J;H)VT;+C% MEUK^)1K7K:)%! UN^4ZZ:[U_AP<]A<>KM;1AA/WHFU41U#OK='\()@:]4..7 M?S_DX4' @AT)R X!6> ]'A18ON*.KY=&[\%X;T+S1I :HHF<4/Y2;IRA74%Q M;OT6=6OXT(F:2WBOQENF="T31^C>)ZD/2)QM^/Z1W1\L?1?+6SF) M]#C/8_#PL4/8:DFUZO/C^$;BH6#%#[14AK>H=F1L[J"=,&BY]<&^/!H@HY;" M)WHCI/0PO&GH9 O/A0+7Z9WEJK$OSN$S+8HR,H9BPM6D1:'1@4MI&Q>QF7.H)@%_UD>SZH* M/FI'6PYARM9%1=5ZN'(MV*+7Z7#!:C!4(\T[@Y(%N"WG1C\,XM! M44\-BI%.LP.&!@12UX'>_]-Q) <_RZ^RN"PJ3W<1E_/\)\F+N"@SJ.(T3>'J M!+&GD+(TSK(T9"">4Q8?>[;)@];2HVE# [50ZYUR8Y>95J<>?3&VIG_=QP;_ M@9M6D&R)6PIE9_,B C,VS7'B]! :U48[:GO![.@_@\8[T/Y6:W<_\0=,?Z[U M/U!+ P04 " # @%A6^F,_L!($ "%"0 &0 'AL+W=OSIR9.3/4?&?LDZL0/>QKI=TBJKQO;N/8 MY176PDU,@YI62F-KX6EH-[%K+(HB'*I5G";)=5P+J:/E/,RM[7)N6J^DQK4% MU]:UL(<5*K-;1--HF'B0F\KS1+R<-V*#C^A_;]:61O&(4L@:M9-&@\5R$=U- M;U@3W)C'GBP>=B$25,"!7FGA$$/;9XCTHQ$-%X[C&CT20? M/'T?T#\%W\F73#B\-^I/6?AJ$=U$4& I6N4?S.Y7[/VY8KS<*!?^8=?MO22+ M>>N\J?O#-*ZE[IYBW\?AY,!-\L:!M#^0!MZ=H<#RH_!B.;=F!Y9W$QJ_!%?# M:2(G-2?ET5M:E73.+Q_02XL490]K);2;QYY0>2W.>X15AY"^@3!-X8O1OG+P MBRZP. >(B<[(*1TXK=)W$3]B/H'+Z06D29J^@W:\)4W\_9K''=[L=3RNDUO7B!P7$16"0[O%:/GM-]/KY.=WV,Y&MK/WT+\J M(_\/ 7ZK$.Y-W0A]@$HX$#!+IM\]?0\-+8,WT%BSE06"%WN6-%J+!3BAJ$QI M7+2A@AQ0#P"A%*"2&YDI!*P;90Z(;@)K8;W,)=F@Z-;B0+\GA*U1K?8,DY-& MK,S:#HEL>B)U0N,"E*RE)[L9;4;KJ:' 9^W1:J'@ ;>H6X1'"K;,D=H!94]V MM"9G_DG'BPW-!X9,F2V)@HI'2;T9O7WA M"_',A:OXR6BE::VOX+FE@*!E&VDR_:D#/CT(N*?.ZHX4#RBL ^0B BH!K#,Z M/I0!"%WPRQ1VE, /Z61*W4"IT-AHY<-T3E>@F=^[*K"-,'T;%/FCN^.J5!-Q3#7"==Z(BL0N$\ ME"RG+G6TW(-W0<^&9B,L0B-DP1$3H-JZX4L01&VH.*!MPOTV6BJMJ0.)/FD$ M9CR1>1DV)45&D?<':$DSK*$A]$$BR>3J7"+)Y/HX$=BBR"M^OJVV?VDI,#DA M>R[BD0"2QV0P/6KR?-03.HKXJXK@HN?4LTM>L'NM^<8G5V.-=A,^ !S5 46^ MNR7'V?$;XZZ[6H_;NP^4+\)N)-6[PI*.)I,?KR*PW:7?#;QIPD6;&4_7=GBM MZ#L)+6^@]=(8/PS8P/CEM?P'4$L#!!0 ( ," 6%:>"C,<.P4 ,45 9 M >&PO=V]R:W-H965T>5%S4H_F9_7:CYF>R-:6HX48QW5855_>74,KU^<@;;3Y\$JO"T(?) M_*SA*_@,YO?F1N%H,J#DHH):"UDS!3LU8;6?7*R* 2=??F=_T^;"FD M[C,*?J_@6][=0I;E.V[X_$S)-5,T&]%(L*9:;20G:G+*9Z/PKT ],_\(:)(^ MFQC$HB^3K->[[/3\9_0\GUW+VA2:_5+GD.\"3)#$P,3?,+GT#R*^@VS, L]A MONO[!_""P;+ X@4'+6-_72RT4>C\OY\RLH,(GX:@A)CIAF=P/L*(UZ!N831_ M_<*+W;<'"(8#P? 0^H&M/ZCW-*O>VB\%L"M9-;R^9P77K.P^8_(RN5R*#+3# MQ$U*B*7)"Z/IVQ/X&K+B(9QA-4"[1J$U/T M\.CALM\:4-P0B0X_D]JPE\SS'3?Q27 =/TA1B!TO]-E[4?,Z@ZW),W91267$ M/]S6%B2J*/W?R.6;5A-##6NUVA_3SS/B=/PE,3$\9+42K$3!=YI[[8]F)U-?-CMD]CS3]E)X"1> M=,KLZ43TMMPI%P9#MP.!NZS@]0JLI9T)S MW0VK?;=OWCL.7?#2ZG0G]D\Y]1E/[C%_G"Q/1WH8.AZ& JID[C!GM:.@VV& MQ3X%[M1)\7U@]K /)6B-1Z)2%#@-91]:'7I.D$Y9F#ANFO99(@^ 8;I@DGN1 MS1MGZH6/O7"C2-W(12^72I.", -,-)""MWIZ;,K8B6FLC'%1QKY[*MM,! ?JZC"?FFO MDCY5&^\Q<0_X^@!FMW6$O!\1\3CLD%DR#GKIT3:Z8[?_\2#MK98+G5&-8,H> M)(\,^''6.SC[= .D^PJ?/CZ?R;E76](U-ZWJHN6I\O3#9Q QV+'@@5A_6J,U M07?L^&%,HQ#389I:,6)8S\*0Q!CK18QQ@&*"8N*E=%!B"[ZD0]NCT/5/4^CQ$FCL ]980]]*F;]F702.6F \=@A#8ERH-.)ADXG M^H^=SD&]8Z=S['2.G&UL[5C;'BM=N\M>Z7WS>C!P>2DKX?JFD35V%L96PN/1+@>NL5(4 M0:C2@VPXG XJH>K>U458^V"O+DSKM:KE!TNNK2IAUS=2F]5E+^UM%CZJ9>EY M87!UT8BEO)?^3\T'BZ?!5DNA*ED[96JR.QPV!.8#9\1R#J!+/@=#04OWP@OKBZL69'ET]#&/T*H01K.J9J39]&:4+9,,M>T#?:QC<*^D;/Z+MI'5:!O$ M^"7M7TW2B]+'?=M727?U0EI9YY+NC6[CVON:_F@>9#67EM)9R,\JYEE< ,#J \_BAZB6Y4L R']J90D,A;[S0E,.>*J2- MR<$AT336/"K4G-1K.DDGT_X9R*\U]OOT"7:.">;PRRH'\U!QDH[.^L.-$"EL M"U,1E*P]26%K#O30 MD^CB5X_12CAJ&\1")]EXSUGVAO>XVQ0X$9I7J22RP=K8!6D]&BY+P$L#@@ =OYM^QP*CB+X:"56QXQ(YC)G=<& ML:\"[0*PH;?'FMPPOD.G2^Z1]'3%NT?$:/E5P-ZT#BZXT]=TR^WRA-)D=#ZF M#Q970NO7P3\)R284\!:F-!O3>ZBUOP$P2[+1+,Y%('E^-DDDV.47S0Q4$!T&53<+7]&J<3-/I::?XL+B!S62: M3,_3H[NOCDV=TR T2;+SLY!/\5M8DNX&^!209 = AP^ODHM4(]B&.::<>:8UY 5,+'BC=[V!V93:/ M8%PCP[5:KR,I-XVXY6H(%X(:+4O&B8XAQF6UJ81(U(/1>J0Y=*AT\T!&]P\U^0 M]] CBU] 488NX>;B6E'']Z,K*\(F.?%"8:],6W\4!\?,/[X$NVDNH53;'[-(1 M&)9B!M9+$Y+M>98O58Z+C/6UM+$9KI0O2>/]F\^P/B3J@7/G_N/S.,OZT_^/ MX__>.)[.Z-,S_1+<'QZ=M"F&\/.3=O+BG$WWYRSNWM/QQO&/CLO=&^'3>;D_)/]7!N:Q#P^#O2]% M@&T9OH=QJT-)QX]&V]7M)[?K^*5I=SQ^KWLG[%*A7K1<0'38/YOTR,9O8/'! MFR9\=YH;CQR%GR7:EK1\ /L+@U>K[H$-;#]$7OT-4$L#!!0 ( ," 6%82 M!!N"SP8 ,1 9 >&PO=V]R:W-H965TQF)S/9Y"'( RVU+&(H4DM2X]G\^OVJ6U3L MC&T@Q\O"L*N*W?5U=9VD+^^[_N.P2VEDG_=-.US-=N-XN%BMAO4N[:OA57=( M+5:V7;^O1HC]W6HX]*G:9*5]LU)"N-6^JMO9]65^]JZ_ONR.8U.WZ5W/AN-^ M7_4_WZ2FN[^:R=GTX'U]MQOIP>KZ\E#=I0]I_/'PKH>T.J-LZGUJA[IK69^V M5[/7\N+&T/Z\X:]UNA\>\(QNC9830;?J!<1WZ;U*Z8E9THH]0*>/CM 9SS]#-Y3]_ZV+=E.:?.V'M9--QS[ MQ/[^^G88>^31/YYR1#G&/'T,U=;%<*C6Z6J&XAE2_RG-KG_[&^G$[U^XA#E? MPKR$_K]'\47XIXW_C\YDY]T_G7=OS[OK!_X&ET/+JG9#C&3UP*H!SQLTD.%B M.JXD%'N4#CCE,$(4)_&/Q_:!]'W5/]CZ4%$^5I2/%.4C1*,YK[LTYX'<&^Z863=%JVQX"_D1":?=UWP\ .?;>M1R:EXL)*)H7A2A.57%K- MHN91"B)!6Q: $R6AZ@#PP(6/[ ?<'Z%L[^ /C(XA(6;OD315O][EH&Y@;],= MT-G'R6;M8)YEFFS61&)43%L>E*$P&!.8BMP%P93ACB3%)86M:M*003%1/J9\ MZ@G261[A.%Q5PVY<5<1 Q,$I5N/BAAEX PW*."YPCC',>6 )6AGI)V**T3]+]T(W.X+]S"I M+-="91H=4>@!3 +4FPCGPQ,D"\>1).1]&Q#:R"6<]AV%;=MW^PFZ:P>8JKFR MH$VB#A.2\+0,-22F7V9:@'FPDRS(!O)TEJ/Q698R%%F'+T^C&-33(>5H MAAH1CD6X02$= ORZ,!I!0=XL$.DEBN?LZN>-9T%&M@BQ&&=]H4+98J0KLMR$Y-%UL@>X1G"D>%L;1DN ^ M'R<==RXSB@<#K[WKNT_U,/7"Q2T2DDJ20KQ\?*)$;2.;471:PQ^(N ,,U4O& M"]FUFG@K<:,_X=X-63_/^>'(6_-LI!)^8AT%"BS5HCJQW E9U@6WNFR%V5:7 M=1BNZ=YG_','O& WU5"O:9-X)>.R,%I/C#DQ9EH2=EH2)T9-3RA1WM;-D8;( M_POO QDYL..0*-$87'LXYMILG[V*1]R$(:+@$($GJ><$(8@H MM#&'7H H3:;_M_IH/BBX=7.DJ8?7PO7'W]';Z"8;C?PNT_/7,"B77TRN.0O< MZ9"I5C%3FV6//JI!,1^L <7XB85Z=$"B:([/CQ>T,>KI* F'"0/L>\9I@ &"T /]3_+ M@_/P^O5F7,A^0N4)DZDWOF0>:B]G8G:-1Y\LF1B4S50@VL]FG'.HS9O7@PW2?^KO\ M^3T@>8_M6+Y1ST_/7_BORX?MO[:7?P\@TG.7MC/7ED[L(8W?( MG[FWW8B/YLSN4K5)/6W ^K;KQDF@ \[_][C^!5!+ P04 " # @%A6;E.S M#](< #B70 &0 'AL+W=O1$@)TLM%&"@X/ST$,V9]KBL,=LO#/;78\'3UY\=U!;?:?[]X?;CO[U)$*IS%ZWSMBV MZ'3]_<7+JV]?77^!#_B-?QK]X+*_"VQE8^T'_.-M]?W%4V"D&UWV *'H?_?Z M1C<-(!$>OWB@%W%-?)C_':#_P)NGS6R4TS>V^9>I^MWW%]]<%)6NU=#T[^S# M7[7?T)> 5]K&\7^+!__NTXNB'%QO]_YCPF!O6OF_>O2$^"T?7/L/KAEO68BQ M?*UZ]>*[SCX4'=XF:/B#M\I?$W*F!5?N^HY^-?1=_^*U=F5G#DPA6Q>O!DHMBKNA%-X?F>VK:E-J=J^>%F6=FA[TVZ+6]N8TFA7?!;^^OR[)SVA!>!/ M2H_"*T'A>@:%J^OB)]OV.U>\:2M=C0$\H?W$35V'3;VZ7H3X6I?KXMG5JKA^ M>GV] .]9)-(SAO=L!M[4CO_WY<;U'0G5_TWM6.!],0T/FO:M.ZA2?W]!JN1T M=Z\O7OSI#U=?/7V^@.T7$=LOEJ"_>*6<<6#:+6"WO0)SIY!I5VOU!M4=0J;2M(T)5JM=549M6M:513>'H?4TJW;MBI^YUL=&Z+0CX077T MGFD92%?1VYK4H-\56]WJ3C7-$;_H Z"IQ(M#9PCNH2%NT+<](?&^-7CG#NN0 M4/[I#]]<7S]]_I>7+V_YSZOGG[-@J\.!N*@VC2ZZ 9_C8:>W0\/[X0T"W)TN MA\[TQK_QYK'+ MLO/>:6S^C>O-'C2<$IM/@\#"(3Q6P0+FJW !PK2'+#&_Z7W=RZ>-41O3)+Y7 MQI6-=4.G/?)@(%:>^T96P?:")'U\QP RAUNG[W4[:'Y'/Y)#=K1*1:))(I:^ M8970G;'5FHGN,IN=:+-7%@ITR^2J<;1M4KOEO17HL'\IWX/Y:LE>F* M>]4,O,71[D%XCQBEG;^;_ M3DATQ6=>"3^G7TBJ]:H@LGCS'US12.,S/:>-4$C=J63F8?\[O4.D2V8>:"Y) MW-=1XKY>E)<;Y78,GO]X0V:35 83(G>[P3%,G@J:&5XF__0V=L@B7$]2+"C M8)GTM3'T,^A+)J87^K"M)[T+CI<9WVF6/<2())T-!Z@B**2C;($.0T<2X_1Z M'J<95/+%B7<0<5C'[@,)&.E7)4QB%>DI[R$W<"Q<# R66/5-9-4WB_3]B1?C M<.1M0F:*3[\'SA0]]NG-?/L957B_9*"A3VXY:MMSN "E'\);>6\SX:9K,R)GWDIG#I2-3A9J=W M1>:M5%W'L/K,FR_)\Y^C//]YV5Y8VF[;^WCOG7$?)H7YDX'\$.,FLNE]-_!6 M5L7#SL#5VY[^:3B&(,?U<_ D03S(P>06O\S!LRR6),:&HB!::14U@02(V&(: M=JNSEFTU*SR)37".I:8O-F#+RQ$R'+V)8$ZY[GF+2OY[IYM*A!1&DCSXEAW7 M(,C4(Y*9?I#H:X')5T]3Y>#I(HMK:<()':_,H/5OR$H,2WD >XD""A4H/R MW"50+?::(ORJ@!N38-,S$5]H<*RA0"R&G"'410@-!KMOBY=X1-%0K[>6/-R; M^/U[^?Y'_AZ2.I!/8M0H0$1Y,MOR,\C/E\51JRY[U]FZ?X!U?N9_>8L2 07X MEP,B\O KIZ64KS56@(%DKKC*0?XP="TIO'^Y-H_XVQ5?^Y]_)/>L=Y:,AZ'P MDV@A%NMNAY"WP^8C,6HM41?<'GSL2 ]+=3"]:LRO!!ONG>+MXA?*KTSM*T&. MW2L'YU6>M.;H$^^W6H*QB=VN:3''JB"20)LD)DLEA,A/V+.UYP)O"E,HLN@O M:6\-[TRE&K!_I=,AE^8 'YFN(M]^1EJ5T%^C[+6T+KW8#)46[W+@-!.%#N$ *TP F$FS9U6N_5QUU#V4/ L3(]W7 MQ;\@&L$B*J!:_!-%EJSN1P\Y,U+MUB#6%,5/__124K*-JLZK MI+Y.F(H[_"JE@^#_?)J48PA922UL7KY'SVG)SF MY<>@HGMU)&H4PP%?VE94-8G@*8ZK49*!CZ&O7>4K6R)1GE+CFJG4V#Y&O6FB MK:1,(E),NHP\G!L.MJX1FM""6VNK!XHEUQ1!$#*5$0^4B-2KQX*S[RCF].0R M6*/,486H-A#<^"R+&$%AJ2']"\V(UOLQ1DY-5GX7V?W^D(PQ&7"7Y43G#(-N MBP,-F;_*DZ@QL4^%$79ADJR0 0W;CKH>A7QD2OL56Q940\EUL*_->"N&"BP7 M0VM\'>6_4?N[2@W+J\4.XXN_>.[S(F^36''D.FU+_AV (Z,BU'!1 E,\$5(O M813Y*6GZ30N*?BRUKJ:Z#7@"SSVE+!RV5*@$<)UDWAZMB[@E<@XH"$?GOB*$ M>DZ8*AY@,P]/H:B3&P918CN.F>JY9BA=ASE*8C M/TB"P5IEVHHK8M*F8CJIKN/H.6XYTA(61BC#DI85;D8\("E#X.D85Z['CY'- M01I)2VL[=*2V%+LC 5@54E,*^)/C[G@7(]1]D9X1?^ ^"M&0Y-A\0#>&'K=, M62+=4.H93I[:=R1M3=[3&LCB$-G)"HER!>)(@PRU%,XW>@YQFFY%*J M;>[!%$?94:/8?!)V1H?F*ZU_&,A;E,WQD@L@H889?0";Q[//5X6I4V&3G!DV M_UNH7?DJ,R\O;)Z43?D]<50_&LU"PXX(LY;T9LF%I2F6J^4QEG>^'?U.\I^Y(99/AU*$9^/DBKT4 M5]=L$QA".K0WCML;W;TI?<<4[<5:=]XAR)"6[F1HH0T<8+GR.8>;\'[1V >3 M+45')YU0U/P0:Z5&J! :C>F R]CBRZA,[W-NW^((+7T.7T/ET/?8(MX<(9[\ MN$<2=6BB='.F94E_MQ*\K%BE@I]UTNB8?E?,36R3!,OKLZ.U/?&)/>(\M8E;5L7/R'[C\N@ MVF"X6-167@Q.S9[:D@V1B%G2^9!M!_3"& YK*A=BS'XF6PP8^8:..!F*Y./0 M8]I_-O8R.)3#LI$7PKK6//'%!;LI!13C2/%)8QCUT2JUYNJ^DPC1U_@A7M+6 M%K8;>H5;>25L:6# Z8[^>7-34'8Q).:>K23N-K:N1A+5#ON-4%#Q#)/3JC\? M[X%C07>*5TM3)JFZFE7LN.C>V"-J,D>1&28!169I!=%I74./PB)[]6CVPSY# MJ55<$=A*9H7$T]M8V_K0QH\".H$ [,K&#A4JI3VD?UW<>/KWQX,?*>(.*CO_ M$7P. 3(BD*0&JS=Z#R'WP!W?[&WD_3S>)*,DL)>JU79PS7%=W!%#>A6ZD=X> M3W;V/*ZQJ[RAL'#$S[% 4)NG[:J+=:$B[8L;.% M6"G8V%V*M6/%X H4E,Q+5EXXE>^BW*>9T9'<4V0V2 N?C-4 LSVXD,2U&W+9 M$I#:H9=_R$I2:?832^L8.01G&VJ3)WLP,!@\'QMZ"VFR+A1P03LGN]UVJ"AZ M ^!U(Q#+3VA1*-D?Q7%YP^?UU%/:=[^D$N0XW\7.ZJ&IC3B++)R1!@JSQD>$ M331J4.&*8@^)-\.O3/_849#!@THL 5(LL:3O M8C5B$U]W>F0^L)]0P%8A% [6LC:/(+[F&")32Q_.A_;#F3HQH886/9PD.EET M8;8#Z7#QQ3=2MF'M0UQ/%G4@RFF,4% M5FOKUGH=R&9_8 _QO:H,BT4]@5FRS)907S M&.*? QQY[]MJ/>9H#]S=SHMO9WE);,SE N!Y[UFT"L//G$UZPWK)Q=04:X9Z MF>"4"PI'H<^>%I4Z.K\NT(6$QFH,A(E+"V)US(*#0XQ;8B))+[]'+&XYJ8-Z M@ 3<0-M#9\V>?(+A&&UFR"SL O&MQNSC2II&T$;8+ZX:+JS-!@G3S&AHT&O& M%XW\1'V/R!16GKYLD;--H\$C(%VT]\D-ECMKV8TQ6R(30N$[T3YT,27Y&_5/ MX8O4_A!+L&3'4.8B>#*>MRY^8,V<"'Z2@)]8AQ.C+;%14'3D5-4]8EK&LYDU M^_X[O$^! G?7[H8#(NNI!FVORUW+HQ_H:T@Y*^:RY^(NT988C\,6Y0M?16EW M^')4Y3^/2<3*([^\A%LS]64L: 2K+RP(.NGWXF1H_E3@,F+%T19/HS!0Y\30 M9+J5G&'>L 0%.>_EX;7HO#(<$/N2[V%1'3&.8@_XNY:%]F2 R6/ANV[T45"! MS+KSD/9$W9ZXAWQ7^K,Q68"'"@/Q%1G7[/B(,I4HQ9-CY4G; M7B9\YNSW2>RKL="[A=)AK*1R X$QF""G)7Q_#&6&GX=JFZ=;T%&3"\K,^N)KHU)5HS3-Y\)$ MK5 ?)8]U+W4<.*J<)DZ?*H4S [UNVE?Z,1:&9G^L1N.[]2,Q.V55MN?03PSY?IAYX$C=AB%#.*59_,;- MT)/&21R5&SM <7VCE9G^/$O"!4[)HK+)H5#[/?%$^7Y6X7TQK#E:T&CGV:YD ML/_JJ^=*#H6PV0CQ!D\12LB:N;/8(LW* -;W@F?D@3(J)N-.(90%$3H>R22$ MRCB X@4EF,*QA##3/\[PTS87O5$;J;4_+I)?*/F3VB#"\5 3*+E6R)IN] OT4D*9RM,;TF=H?^A M.@SNR9AZ38JAPZS.B8JKK*#GV("B<9'KA[0XLDIM:9ML0(V;>!#(9#@SEYW; M\9/T,(#-P$6A4IE!J E7VXT"1C2W1AHAH[O'V/&5V=\'HL!.&LG!'&3E@C2C M@:8PGPK*2,['W,21AT%R#]7YKJ]Q;I@^I1I2YP93@WGU$AEXF(Q*18 T/+ N M7FM?;0VA1'PP5;C<2"[/@ _J&'PV-PM\*2*$>Z=6*XK9*A0WI44X%;/$D'NF MI)NJ#?EDVBE5ICSX%+ #3E0?^9#EX" /I,7W>B[BA9H*EEEL>YXLS.]_S>/D M?#P72:J$JR;4,MCQ\D.LS*6_YX5*T'\:9 M7O#E"U9 BN,P2]3D [_"IX0'&ERGDXNTE&+G4VLEP\YS&5U,Z4:%;^DELZD: M.DDY_?@$9R(H-(R.S;95C.XDMM]I52$KF*%=FD^-@\?9.&;(7*0BZ:=D1_.M MY[ X#O;3UOSA>%3@-""XQYT6$V B"OG:)T._/DC):E/G ]Q^;##8>>?MT E2 M2SJ0SM->+1^'?5EQC9(G_'DZ?%+X/Q'&:((FRK7RKWFC$^UD.. L40&(YN=0 M91CN9]\U$6N()+I%S71I]^ELY]5'3F3&"PBF]_V;O\[^S$__97%LTDX>()$F MCUBZI*BB\+"BJO'A:DY*=?35$=-53 ESVCQC$QS&Q4N9\V,;&R]:\ )O*6B3 M\<51M)_-#\OB+HR#<\ZMLC1A0[ZDIHPS]C##6%>-W$L&LY>8E$YU7BT?Q[QC M*_>*K=Q-1L=)COT^4%SWF+.FQ9:,F#>?>L\=.E^V0B$D//&='=MQ=.G'+$.R M)R#D)H/SR2V%0U%+Z?'X$\:3R]60MOGV[QL>34+!%G$8\>06=4()6$)[JL-I MGB4@UT^OOBC>A#TR_8K;\#4 QIL[Y,V[VUM^'$YQD]GRO^.G>+5'.E+TJE%$ M];N2^V!^5Y=( / "9XY"F3$-R"EA8DH:^L )$SWIII)W=^]=6&L4 *>DQ3/Z M(X!N_J3AKA5XK^%(9F>5S\O=I)M\**KP@B)%37V.+.A",U@=(CI9@^/,%G/>K")_I$A%H;B1)^ZSFQ MV-8<#8S3*BD\Y:*0'[GT=W$LV9)THO9J^33L6[YGH/B'>IR^DV7Y\^F[?'*8 MXU0MG#V4<(#?ZOFM1"F>IAV-IQ\]O;*D!B/F&+.^2W?-!NXI*5TRDYSJEXWH^?S5\ (V6O;-P.6/D: M\&_=;+2L0D/=*BE/T%YR+[XZCC8>8,E0\ M-D)<$ER9=2>L^B;6EF45KNC[X3)_'$ 0X=#NXYLZ2P"ST?;QZ9AQ3Y;9C-TS M2\[.><3Q<35U!D&FXWB:&.9N"D]OP%+]-Y.DX/M#Y7IZ(M33+YQY>LER\IK2 M;"Y1A'O%).B@OZ[&]9,X&JG0?F\F=Z'X6A)QL7Q; HS3U&8VNE2#W*B$_8:Z M1SI(D$XC3UV!-8O\ NZ>H6H&IY@<$]@_/EM_4^Q1E/!%@3]^M?YS>+#*% :9 M=I;,82M+U[RE(^C7RP?&;\Z.3TP9QT\&4DP\RNLPH P>KOPX09 5?]N,/W3F MQSO.+F68N2S@9(!?Z@UNZNQ9UI/S4?#'3YL(].P, NM(=APO7C86H9*A:2,@ M7PD\PR5>IQ.KVL%ZB?)GDS!+GO Z'56_7CY6;Y+EGPJD MP,UV9>0LCY6XG3_N6JJF#&3B\1C#45E\V<^M// 5D- =M'FVHRX'0,DU$Z.P M:>BYC@QH68,C!!A2U A':9$F&90M[H,-%P<6@MP\#^#0/)R##O5,CP0*F2Q\ MW((EZ4'C+*ONRI.>AXB(F!C>[G MB-N8)DL>^8[(-<9>6ZQB"(;"&P).T(%#3Z'I##>6"#-/E+=M%/6Q M:3C9=(0^L[KX<-^>B^<-JWF2"[W%M00_T<<+TFC9RT!G5OXPDK)A09=[[69A M\S P0EZUEUHJ=B,7!XPFVZ83@__.Z;?K=(#V>OG@ZUM*"_=MO/!GTD!\$H3, M,L?N-->0$8B5:#BQ%(9S;*N"IW3X9+P=-02XM,(AJ"N)&!)=:AS4HM36X:0) M],4G%KU\*@U?C] QC1G=Z[;B1@FNRN _XCFZ4&V2D4:VW;[L(M4H[YFY.>:/ M@Y+]!LJ9[LDQ.-CV,"[7VU7P;#C:PAHVL!_:=#R(P,/5J'S&+8_F?M)+'+ZW-3Y6)299>+$H M'NG@TO7'CASQ8;K\TN#.MG:(@V)_(Y7Z'[*Y;]A!$L$GI><_OW\<5'(S M5=EX!;65YF*A)M ;7?BKOB^K1IW_DQ* MQI/LVNV][K9\N3A?*-KV<@-W?!HO,'\IUW:GU^7V\Y]4QU>O-+JF3Y^NO_[R M0FJ&PO=V]R:W-H965TQV)ER:N1F_9^ M_8UDQTTA&_:+(VDTCYYYSVQG['>J$!T\UTK3/*J<:Z9Q3'F%M:!+TZ!F26EL M+1QO[3:FQJ(H@E*MXBQ)KN-:2!TM9N'LT2YFIG5*:GRT0&U="_NR0F5V\RB- M]@>?Y+9R_B!>S!JQQ36Z+\VCY5T\H!2R1DW2:+!8SJ-E.EU-_/UPX:O$'1VL MP5NR,>:[WWPHYE'B":'"W'D$P3]/>(=*>2"F\:/'C(8GO>+A>H_^/MC.MFP$ MX9U1WV3AJGET&T&!I6B5^V1V?V%O3R"8&T7A"[O^;A)!WI(S=:_,#&JINU_Q MW/OA5Q2R7B$+O+N' LM[X<1B9LT.K+_-:'X13 W:3$YJ'Y2ULRR5K.<6]TBY ME4WPD"EAU1)?( *A"UAW@?+G:[G5LI2YT Z6>6Y:[:3>PJ-1,I=( L1LS6!2MC=IE9U$O,?\$L;I M"+(DRT[@C0<7C0/>^"=XQ^S]9[DA9SFE_CUF<8=W=1S/E]F4&I'C/.(Z(K1/ M&"W^^"V]3OX\P?9J8'MU"GVQYK(M6H4^:DO%-2=TCL#5"_>FW;BR5?L TC'J M)\&/4_]<>7S_E'>1\XD 0%E5 >;P0;W$JM/0VVOD$K30&_0Y8E_$VS&U@6 MQ92+N."ZW3C 9VYMA)".TF0"M\DM/'#J3V%GI<,+4Y8T LU]D;$LYN:)\7RJ MIZ/D>GP.9S?IY/SU:>2">?/H==8_?2*HDR&HDU\.ZCMRDKL1>^,+H7?< [>U MH[$\C?EHN;-;]Q)*'7^TLN%>ZT 2D OPPD%NR($*_2#/V[I505 @AS>7HFNK MK"UJ8YW\+QR,P@FC#+=8PW>5;0B^KQK?*"\\':B1 \U^8]<&*0ZVM9UMRMOF MK0Z)0X2<'X+Z=.-0+?T1W+'*UG"G.NX;N#-UTSI^PU/CB/I!<6#R&)R!";QP MGAW<)5.ZG;#(XD[R0?.Q%NJ"N;U*/62!3SS=.C#O,H+T$/)]:[5T;7^YE,]^ M37#3BQ^0ITIE%'NM;BS[H@Z5LZ[8JINNR&R>OU;B1_%);KB?C!DE63RQO.*-N-N6[C3!-&R\8X M'E1A6?$_ [3^ LM+8]Q^XQ\8_FLL_@=02P,$% @ P(!85I'IF3M+ P MM < !D !X;"]W;W)K&ULC57;CMLV$/V5@1H4 M-J"N)$J^UC:PWC1H'Q(L=K?M0]$'6AI;1"C2(2E[^_<=4KX%\3IYD7B9#OP3N[<48O"AZ-(ZAP MS5OIGO3^=SSX,_!\I98V?&'?V1:C",K6.MT-N? I4)-BO*W;%4OEG)X/X-^? .QJ.XF!1^D,>C/"/PC_DS MI:(A.^4YBE',"D:#/(_99 "?M/JE/.QF61&/QRF,BW@XS.%%.RY_.&A$F0U9 MG#%/GF6C>#(8G[/_G3A.O[&DT)6RI>ZD#%.V<[FN)VU-[! M^MZQN$@S^K-X,,G/O)=9ZYV<,EVC]6$PBL?9$ J*+$M]5([$5]-^A> KP9TV MJ7V]HFDNL7W(XFPT)GGI9 2?\(T3WD%O,/ >>)=Z)(NQHG^M-Y.+FY2*;A/> M"PNAB+I+];1Z>I+NNYOX;-Z]9Q^YV0AE0>*:H.G=:!"!Z=Z(;N+T-MS+*^VH MPL.PIF<5C3>@_;76[CCQ!YP>ZL7_4$L#!!0 ( ," 6%9I]A>T, < /,7 M 9 >&PO=V]R:W-H965T497[ *=F9?L@:G/BX\"9N.&RC0O625S7B'!9I>#:WQ^$^GSYL"7G#W)UAAI32:< M?]63#]/+@:L%8@5+E:9 X6_%;EE1:$(@QK>:YJ!AJ2^VQQOJ[XSNH,N$2G;+ MBS_RJ1F6QDOB%'*;YEZ1GRL(.(2\@1>EYC M \_0\WKHM71^F\NTX%IMB?Z\GD@E #9_=2EM2?K=)'4HG:'OG\+"J:0%.T,_P @H@-J 59.F&AP8'C! *,G)I@^->,%I!R ;EXA ME?&EA!-R=-YQ]2'C0IT^,E'VF!-DDPJ]%UQ*]+F"Y%?D?X-"[R'IRP&B(O9%>]GST^>SA#"EAHG"- M)$N7(E0" MQ&M32B(G2")$$DTJ#%T@E01.$H;:&R43:4X+M* +L!8)@%?8B+KYKY?OEU6> MY@LX/>%@9D2($X5^N0*" M)\CW0BF604]0' <[#MV.],Y& MH^.G]M7!_R=" 1>X3UB[UPO4&!P%'MMZUA^9->SUV0\'B>-&[O9*"+ QBVYP M"$D?T!L$!Y"LE_K8!"% MHWK/BR)TI-0&3:D-7EQJ^YRQUS?]4%$^RKV_*-O:EE=S9+F870TF!9MS(^=R M*V>QE5/OS[2L*R.K+LE0&R7KJ[8JH\I65*BBM-JGB@S6='NM*4&#:&Y4$#.H MM$W?L^7Z^?)\&%,O"(O_%#FM*KP)&^*XV.T/G*82D] )X-J01!JRONL$).H+ MG:;F1L3QH00./>+J*@FU$WCM!X^MH9"-0N+!1%^,(P?'_D'LM$KH$,.QQ/&A M>FXB9UL^(:HA:>GD/HS"R!34$#MQD!R+G+")G/#%D7,-IM>9C@IAVD+5%XQ_4&F,H/1GK._<4P@*[L'];)>MM*D^V*O.^.WT,I6Y<3+ 7N@XJJ(.C(X&W MI6MC;W=^I".V_>^!9L_VQ:BS+]Y:)H1PP ?S@TYDKQM^ICENMFT_O#?=C^;- MM@WHW9GU64_N/FGTA_3E)Q#UN_V [_F02^*NGN4G E8GQE[ VLT^/&P.ZH^D M]K@7J0VS_<\JCS@8\O!/1ZEN#9..%0.XQPU2L0]%@<2'\*S7_RT\;:7 !_-> M>.XUS#V-\F8[\9S8(_O3/GABZ!(CLC]]#J"U!6Q;'9-=6P903+T@0G2% MU?T6V@K(\-HV*9@FGT(:-@U(-\*(_D!TMX,CA2UJ"EOTXL)V"\W.G$G3_;0D MN]V1K"5^5[$[RJV[V%TCP4#[%*A:%B"*KD\3-L^K2A= #2-63?5P0@M:I;;7 M2_NL9V92O]+4I+:U=+^^]>IY8QDY[81RIA.*:U*1@Z'(6(/I9K)52X%EKV"! M$X+;NDC7N:IV[ \3UE7K#AK6<_21KDVLP?LA%B)P M;IZ;)3(/8/9-MEEM7K2O[4/N]KA]#H=4-==?@ 6;P57W+((O!6&?F.U$\85Y MUIUPI7AIAAFCH)X^ /LSSM5FHADT[_Q7_P!02P,$% @ P(!85E+Q^"00 M!@ "Q( !D !X;"]W;W)K&ULK5A=;]LV%/TK MA%<4":#&HKZ5)@'2M-T*M%C1I-O#L =:HF.BDNB25#[ZZW>N9,MN8VOIEA>; MDLAS+^_AN?=*)[?:?+$+*1V[JZO&GDX6SBV/IU-;+&0M[)%>R@9/YMK4PN'2 M7$_MTDA1=HOJ:AKX?C*MA6HF9R?=O8_F[$2WKE*-_&B8;>M:F/M7LM*WIQ,^ M6=_XI*X7CFY,STZ6XEI>2O=Y^='@:CJ@E*J6C56Z84;.3R?G_/@5]VE!-^,/ M)6_MUIC15F9:?Z&+=^7IQ">/9"4+1Q "?S?R0E85(<&/KRO0R6"3%FZ/U^AO MN\UC,S-AY86N_E2E6YQ.L@DKY5RTE?ND;W^3JPW%A%?HRG:_[+:?&T<35K36 MZ7JU&![4JNG_Q=TJ$%L+,G_/@F"U(.C\[@UU7KX63IR=&'W+#,T&&@VZK7:K MX9QJB)5+9_!489T[>ZL:T11*5.S2"2<1;\]?F>^AH-S1)Z=@N12%/)]"*E>9&3LZ>_\(3 M_^6(X]'@>#2&?G8):99M)9F>LPMA%TPT93]X\[55-Z(B_W:Z@L95<\T.5(,[NK58: ^/&9B3]4R:@3WZX;W+SQ@/ M0B](?(SBS$MCW)?&J;DJ0(HE\%(NM56./?\E"WCPDJ512F=+WD,(Y@LRU[R% M'1:F7@P8V @SGWT^NCQB5TA4MC7WC.=>ZOL#PI5VH+W8NS')!3N>]E M:<9&>(L'WN)'\W9>%+HE4Y\0&]B%RG8Q-@JXF[$!V0S('FL0I?]/V)41I40B M?6 84I3+\$4#&(O3Q'_9J:J"L;/V.8!MVT1I#VSNW5NZ6YZB9W62O[[JS M5ZSLB<[>$[#_P!94DGH\)M(#B,Y/5CO]P7*..3E+O"@*D5^;+J>NGX5>Y',6 M>'$>/L3?NQ?8@YXY&0Y]+XR",1K3@<;T)VA$VV/<")=4E58==G(UB[N-L M"URNP9]*HU3!6H?;A Y(:HHV5HBS"%DVRVG$$V3%K256S]VM,)+%OI?',8LB M).:,O6OPL!'5B];*S9Q2WJ"GZU$+;4%+XG%P$B//OFU-HUR+6>3%7-W1F-@. M@P2_>1RR]\C,X%?59+ M$;1XGTN%6"I4%/4-+J 6(93SKKF0K*)M,CVKU'7GPR!$RY9&H7ZIZIZX+L9I MH[NW I*PJQ-A'WL>?C7:DF+"Q NR (,(:HLXXF_M,:7/Q\:. /P0H8NXEV3Y MX:J((C1TEK)X5(39(,+LT2+LD\G^=#F*M%MZ/>239<3OX-"^>'Y&9R7R\B3J MT@8.BFINI'4=B0 5Q/H-PEW=OUA(''[B733W2('^5G_R6LXE,AZ*I[C;I,H\ M3:"/W$]_-,RYY\=I/\C2T:*6#T3D/].KF!;./*QE[Y5 E5=.R9T,C9K8V[T, MMK[/_=7&UA-0M[:S7(LI9&'EI MD'>U#1[T^1#^(0WT:]:L!C3=9X_;(HY3Z/DY*3;-D!33,5:YOWG=\Q_-ZWO= M7+^XDJ;^-Q[',<>D5I$)1R:>EKY!( 95J&FI >4>1YO^C)24I]\K:-LVAU#6 MA(SYR,%5#$E3.1J;A\P*V=.+ AK@/=J;;KV?U])<=U\A* QH4OM7]>'N\*7C MO'^_WTSO/Y-\$.9:H8I4=F_[,^VAL0+#U:LFI;D9.7--8)B7VR2NGON[3GR9CLAOZHM MHH;[JN1J[FRUKL_&8Y5ML6)J)&KD]&4M9,4T;>5FK&J)++=*53D./&\RKEC! MG<7,GEW)Q4PTNBPX7DE0354QN3_'4NSFCN\<#JZ+S5:;@_%B5K,-WJ#^L[Z2 MM!OW*'E1(5>%X"!Q/7>6_MGYQ,A;@;\*W*E':S"1K(3X:C:?\KGC&8>PQ$P; M!$9_=WB!96F R(UO':;3FS2*C]<'] \V=HIEQ11>B/)+D>OMW$D=R''-FE)? MB]UOV,43&[Q,E,K^PJZ533P'LD9I477*Y$%5\/:?W7=Y>*20_D@AZ!0"ZW=K MR'IYR31;S*38@332A&86-E2K37GP4(M\590F,Y_"):\8W MQ:I$6"J%6L'@EM%.#6=C3<:,RCCK@,];X. 'P'X GP776P7O>8[Y4X Q>=F[ M&AQOO$GWKL3,41]#-$I],4--6G>D--B?22$ MI:%\H??'O#Z)>]SKVRW"6I34QP7?@#;,Z)JY^(X*-'UFG44HN-U?B*IF?/^K MHH/>.V:\HUXJ&<](+V^DQ2/Q/3*I UA@,J-U0IE7W);)UKX,+#HHE%THH9G M1R(_QTW!N8&EQ!CD&F4A*?I\0Q)IR&,T7/ MJ(J"(Z?$$NCS2BK8H33KCASJ17U>!OPRB1^E4 HNF)1[4S9*9L,U,3AKJJ9D MF@CQ!Y'FB[UE:;.\0TF/!ERC>7DZC8?T7]E4P^!O0ZAA!_X_@5WB';UE->EI MS+9B242FTG@*P2@YG$7&O._ZR92<2^!6LIQBIT$ 8O.9?I[:M*>A M;Y32J;5Y*S0K350I=8J-*O3<>!H,'\CN7M\8)\T>OR*7MD->\-VU_8\'Y]:M<^RQ<]@Y M1Y4_UF'472<:K&/H\^C)=$C9]CTW)<[0+H+$C8/$+&.(J5RQ64X@-'DP@1H/\ P %PX !D !X;"]W;W)K&ULS5=M;]LV$/XK![4H$D"-)4J6Y=0VD)<6"[ 609)N&(9] MH*6S350B/9**T_WZ'2E'35-'S;(%W1>1HGAWS_$Y/B(G&Z4_F16BA9NZDF8: MK*Q='PX&IEAAS4\$8X_MTZ#+J8SO-N_]?[.)T_)S+G!$U7]*DJ[F@9Y "4N>%/9"[7Y";<) M#9V_0E7&/V&SG1L%4#3&JGIK3 AJ(=N6WVP7XC$&;&O /.XVD$=YRBV?3;3: M@':SR9OK^%2]-8$3TK%R:35]%61G9Z<5FOW)P))+]V%0;,V/6W/V M@'G,X+V2=F7@K2RQ_-K!@+!T@-@MH&/6Z_$4BP-(XA!8Q%B/OZ1+,/'^T@?\ MG2AYC=H*2A N40JEX8.R:$(X;= %&>[*NM>GVRF'9LT+G :T%0SJ:PQFKU[$ M6?2F!W':(4Z]]Z2/DC-IK&ZH_"W\_C--@#.+M?EC%];T&; ..ZS#WM6]))4H M&UI:M8 /I"$G7.O/0B[AJ%8-87?#;K6!RQ+.:L)AP2HX*DOA-B6OX)R+\K60 M9+D6EE>[$NR%L#O!JQ6")#S%+1[>X;&KEG8H[E2&:2M#MEB-FT>%B/4<=5>, M/@?JQ+#A?M)"521J!O8(OEVIQM $LW^XP_+^2 SG6LA"K&D!7L(H'87#*+K3 M^R@)+T'["TL0QC1<%DAXC:5@XS!FZ3[LQ2S,D^&^7_;[:9*G) ^34>9[:9AE M0^AA.^O8SA[-]IFT2,MMX>T-_2$,P@56W!)>HMCR+N_D@$I#!64V$W1*:XC_0E).$H&5&;AE'D6A:R)'+[ MP_'+_:^)EK-TF[X4IO#\O7J1LYB]Z=HX"X]D)XJMXF_Q^]C;.QVY=IR$@V>J3V=O?ML7'\D,YN?27A.$G[MD\< M?3F01<\OLOTQGJRR/23^8)5U?[J4.4+R]!^*ZXB$.?NNMC)@>0)9ECTLJHE3 MU(1JRNEJ/MPMIX,[9_4:]=+?2 QX:.VQO1OM;CU'[5G_R_3VRO2>ZZ60!BI< MD&ET,**#DFYO(>V+56M_\I\K2_<(WUW1S0VUFT#?%XJHV[ZX -U=&PO=V]R:W-H965TROOV[)-@XD)K!7M1\2.[+4W>I^GNY6?++BXEXN&%/DH3I:*%4= MC\=RNF %E3:O6 E/9EP45,%/,1_+2C":ZD5%/O8<)QH7-"M'9R=Z[%JSXLQ$ZZG3BPOY]*_V3WCQLYHY*=LGSGUFJ%J>C9$12-J-UKF[XZC?6 M;"A$>5.>2_U-5F9N%([(M):*%\UBL*#(2G.E#XTC>@L29\L"KUG@:;N-(FWE M1ZKHV8G@*R)P-DC#&[U5O1J,RTJ,RJT2\#2#=>KL5O'I_8+G*1/R7^3JSSI3 MC^3@&[W+F3P\&2M0@1/'TT;N0K+]5"DJLR9>FZ@#'8UAGHM09> M>(,2/[*I37S7(I[C>0/R_&[#OI;G;Y'7;/$_YW=2"<#$?S=MTH@(-HM HAS+ MBD[9Z0B8()E8LM'9K[^XD?-AP,"@,S 8DGYV"\1+ZYP1/B.7O"@ NCI(Y,:H M2@EPD7RJ52T8^2)E3"U!*GR\'B+E\Q/7B'YY9IIKA4D+KFY_:Y% M3?-:CU[CP.':1-^*W80T3J%+FN7(B[X7YH*6BM2 =0'&N@&YAJT0-[ \WQE< MV+G/K+VZO;X&=6'LD&]VXL$B[&'**J4%&.!5L%3[DZ20(@$PO]=:'&[8N/FG3MZ@JKLYG\\% MFP.PR9=2@5$RFY(?-*\9.7 /R1\]D&R&K0LHFR0>V2-^8D=AXU-I /R 8"N MZ]C.TQ/VP,0TD_#L(/1!AQO93M0]!>C,6(8K 4/LH_8;A)YVOL\ZWR^U[VG!ZU)!5"&6P(NJ1D.Q*(-;2@V;-)O- M(%T@L^Z86C%FAEOGDDID4]:"4JZE"-P]CLYH)J#$BGOHB8S:+1A>8R;,V8MB M.XEZ<'N^?Z?9/^8!FN>PO2.0>P1"V.,S8WIIR":?-- QL@C\-,UP#L7UIBU# M#H%6!4V8I@]_ ^4VD^<%9?Z-=+S:0D>-=_ARGOA#ETQ 5]Q+U M4D&'"_Z2O8#B(+2B24+"B15''G#$"KU)D]A[AO26+PT!>_D/K,QX"DG""C"9 M>"#)(;&5!!&YI'(!E6#*,EV3!2\VF)& 3@\6!(Z'0J(PTI;MM 5 V0"7WLSH=72\]9*W12;I#S'J7ZLJYUK![M5 M.].]N8YOA^'_*86^$M]_/I>N16&O\3[$*(YM!X.51+8;;LQ$_1!M2$->:,60 MT=PXL$*0Y/J1E4#S,L#0N&-H_+;^\^A"0P-]#Z=_$YJK![S?>,P9E+[EF*/5 MF+YAVE?#C!J-P8ZFBI-"V $'I7U20TFAB#*BZS(@XMK MN4"QYL2RS:EH-B0+1V_ 231N]D@46'$0#P$HZ0"4[ R@[R7413XOL[_>@*!A M\>?;CJ5U7]?6W3>0(G?-69BHQZJK>IEXZK=7#=V/6KHWTMO4!#0TC:^I-UIK MUE3D+KDIW7_V0AQGMX*GA:A(97LR9]/N;-HG5P'(2C*_O!5:BL8HW M 68A0#$4BI_/]PE-O5#97[2W4>+97L,]SPZZN["Y<]JQ ?1,.O1,=D8/ED%C MQCFVA:8OLM8B/:IO(7&5D2GU@S;[J#G],%.3 ((; 051_0CLF/W@.'LJQ_@71/K2VYG.3R?NC MF6#ZR ;F0 836*=<.]F'+V@V[46++)\\!P_ :181 M6[P&S[7/=%I?=QD\6E:=G>2PDC\N"K$7?9B3O%#?)^CMT>1$+SR_/$VJD";^G+R;H09 M2(.N\_0BP/E[B5 S;JUX7-?0?$ UT/]Z;GQ9,*SRC;"H6G4"E\CFKU,$@/[K M5=>K]Z%#+_W<+/U2DM_YT@!!@^ K?30W_6&W'7;7AIUV>!MBH"/?^.FC!C*E M3J[X@?O0,9]MR(&C$^97K_MRNR]OYYS[!FB->Z^;"B;F^J4:'O?K4IDW3]UH M]^+NW+RN>IINWOH!'^<9!#IG,UCJV'$X,M%M?RA>Z9=7=UPI7NC;!:,0=YP MSV>9Y[]#U!+ P04 " # @%A6FMOY=HD# !-" &0 'AL M+W=O9EYLR9F4/2BX-43[I" M-/!2BT8OO5L0O!:M&R/6[1?&DWBF;! M@%+P&AO-90,*RZ5W$UVO4VOO#/[D>- G8["9[*1\LI/?BZ476D(H,#<6@='/ M,]ZB$!:(:/Q[Q/2&D-;Q=/R*_M'E3KGLF,9;*;[RPE1+;^9!@27KA'F0A]_P MF(\CF$NAW1<.1]O0@[S31M9'9V)0\Z;_92_'.KS'(3XZQ(YW'\BQO&.&K19* M'D!9:T*S Y>J\R9RO+%-V1I%NYS\S.HS]?T/J35L4,&V8@KAXI'M!.K)(C 4 MP)H%^1%LW8/%/P"+8O@D&U-IN&\*+-X"!,1LH!>_TEO'HXAWF%]"$OD0AW$\ M@I<,Z28.+_D!WCU3#6_VI^G^?;/31I$Z_CF7< \W/0]G3\RU;EF.2X^.A$;U MC-[JEY^B+/QUA.QT(#L=0U]MZ006G4"0):R9YCFPIH [+CJ#!?R_<^?XCT=X MK!!**>AD4E' V+Z#2Z0Q&@QMYDSDG6#N !&+W<"B.+)HB(6P+%IBH7O]\(9\ M9:?)3ON +SFVYF2_()U.KN$O9*K7"5"7L=Z1P6NG[2>RG]"EZ0+\#!?SJ9^E MX<0.T\0/PWXXC?THH>%7=P*Q^,">4=&%TH?3T&D*09QR6;>=L8F^*XUL[L\I M?G;EIZ3K;.I'Z?2D#2.>Q"FZ3%)'+KR\FA\'6389$44ZB")]MRAN&L,=#[K8 M8(MYI[CAE/']2RXZ6]A2R1IN7=Y##]^GFU$2YW7_5DSZ.YT#4E'P#:-A^T1;0)F!3V]B%"23^530CDS0+K6%V195N2'J&VV-$ M9XA+!8TT5(&+: *IG\U2R/PL2V >A? H#1,0A?YL-H4H\N,P)9MI$L,YE00G M5WR-:N\>,DV:[AK3W_;#ZO!6WO1/Q'?S_J']Q-2>4Z("2W(E@5*O5?]X]1,C M6_=@[*2AY\<-*WKO45D#VB\E)76SE-*R+TW=FLO1TMK5^71JBJ5LA#E3*]GBG[G2 MC; XU8NI66DI2K>HJ:>![R?31E3MZ.K"7?N@KRY49^NJE1\T,UW3"/UT(VNU MOASQT?;"?;586KHPO;I8B85\D/;3ZH/&V72P4E:-;$VE6J;E_')TS<]O,KK? MW?![)==FYYA1)C.E/M/)N_)RY%- LI:%)0L"/X_R5M8U&4(8?VQLC@:7M'#W M>&O]KRYWY#(31MZJ^A]5:9>7HVS$2CD776WOU?IO"JEIKR8#7^K;#.7KUK"]5(]E%\D8:-/XI9+R.&,A]UC@!\$1>^&0:.CL MA7^:*+NK3%$KTVG)_G4],U8#&O\^E'-O,3ILD>AR;E:BD)#,V5S4SJH<'TQ>G+9Y_:BE8_6&%A_H2-T\0+,G]" MAW'N97'B#J/("_UP@@I8J5M!%!FH^S<'*DD?'0R/@'&_E!J\?*J1L5\<]:>=S+OJWQ3+9R7EDVUZJ9 M?&_#"@6M-72$X'ZP>[>=UK!VSCZ=/9RQN2RE1EM.V)N?LH ';P\>N5L-]9O% M:<+0#1;YG$%UH:DM2X,(;?31HB ,V4=E87"UE^Y>?J?;&!@'0GR6X!-&"'HN M<;G\)K)M#-O?<>!%.2"P$].+6R(>38;H0L_/,N .SB*L&_,TFQP,\EA/3H?P M7MBC\_2_MWC"P \8.G&FMJA&^L.A-F]!)J*JJX< M,P_A^;B#=T,R0YH3)K]@%C&2E15<4K$H<0=FT:@.'2?-Z@C LRD: M_M_K.;6ULTH_[92,:6HUL@GX7YA5Q(I3YYR$;ZCMZ]P1A@D,*0;# %FQ>\KZ MHTJX&S0%(^Q.["Y@:F_FY7'JV@OQB_U>*7,O)%';@?$>/+8\&SN0/6Q&))X$ M8P IA,AREGIQ%++$B]* _5*K&6*H6BO:147;!#*C^B"#C=W(XT'Z@BN_J?84 M:7:P3ZLV#30LS8B="<=W'D5 BT%)BB5#@3!3/6)67#5$X0)=!L#'W.-Y-'&_ M&<=O%B+C!ZN*SZEJ:301FVQ.\+F7AIE--NDR9PP'G&_H[>ZZ$ M:&,,U;I=HG#4 _8HZJZ/4A \1%M(YAB:L=!WW$?8(<__7XQ/!\:GW\WX0:RH MH-?&2.QGU+GWE9B!\K8ZO(,==7!XG*()A9 OG<:X7=-*[*$:#Q!;&4 %#>@% MZSW%6RUJ0%,#W%$(K9\ MC+70)2& SM)3AC@8>A%!#RQJH"CZBOLWK\1S>KM';ABD!_0%L?! -3KHM"= MW$^98S3*8UCU4@#R>L K0;%4W$((@7IZ$&.;:Q2F&OH;5$MS? MCQAX1RDAA FH^(NF>AUJ+L\RD,6'XB5>DF3L]P.LA)S&7N0G)#L!][(0C*)V M'+(7!UZ>1@Q38X:B[W5R)[QS&OG03/ODFB@A/KW,@:9IV&M,$F*H[35D'-.L M.XY]S+'N:9D V"'CC=,Q^A-Q&G)!^#C%NL'Q7O&>)Z(Q912%O20&'-IXH$2[ M]1Q'N<=C-X>D7AXD+RO@E =2"8"<0 US/V5'U"8;U";[;K7YU&H,$R#SUXWB MW/0B:-@]*+9!_R&].>KBF-[05C6C]Q7,+-7:.#H73L$-9_\H"TXVJ[(6QI/).+JFU)*Q!4[Q)]2;T$U*3^^-CX::>(4K[I/381 M33PR@XUB@Y8GBH=R6:E^CR2.IVF(;QH0N)?X\0"@;XVLX%H?,C$&ZKX=$QZD MM;5LW(/1NK++GEH=BJ-['#Z/YUGTO/QH)61;[M4@!U?B%[4XA-7ISNN41NJ% M>VE$#\3H=?]F9;@ZO)>Z[E_'/-_>O]3Z56CTPT"IYECJGZ5XBM/]BZ+^Q*J5 M>SDS4]:JQATNI<#(1S?@_[E2=GM"#H:W=5?_ 5!+ P04 " # @%A6XZ!C M1]," !3!@ &0 'AL+W=O32C+S,VNW ]TV2H6#F0FU1TLY::<$LF7KCFZU& MEI9!(O>C(.CZ@G'IC8?EVER/AZJP.9)!Q,8^=?.GSCN#-OYN"4K)1Z=,:7 M=.0%CA#FF%B'P.CSA#/,_1;TKMI&7%#,Y4_IVG-AMY M?0]27+,BM_=J=XNUGH[#2U1NRA%VM6_@05(8JT0=3 P$E]67/=?G\"\!41T0 ME;RK1"7+:V;9>*C5#K3S)C0W*:66T42.2W93(89D3XWC1M:%8H6ZNK@7KBJJHJ6[W) MZ*1IL1@# M&9T&=7&#LF=.14Y M-1$#7)*7*@Q=FSD?P ]DVCTS$O<^7:VX$?97Y8Y@&TZAT^_3V&O%W9Y;BB%J M]Z'3NHP#9W8@AK#5#F)G=.'LI!^%T17$G4M89D25K2T1.&TV7F=+95G^@7YR MZ[<#&L-.*^P%<.A]^&\*7:#>E.W,0*(*::N:;U:;CCFI&L6K>]5N[YC><&D@ MQS6%!A>]C@>Z:F&58=6V;!LK9:D)E=.,NCYJYT#[:Z7LWG )FO_(^ ]02P,$ M% @ P(!85LTKP*$@ P X08 !D !X;"]W;W)K&ULA57;;MLX$/V5@;8H6D"(+K9D*[4-)&VWVX<"09RV6!1]H*6Q1)0B M59**F_WZ'5*VXF8=[PO%R\R9JMX!)O-)B^;9E^ MN$:A=LL@"0X;M[QNK-N(5HN.U;A&^[F[T;2*1I2*MR@-5Q(T;I?!57)Y/77V MWN +QYTYFH-3LE'JAUM\K)9![ BAP-(Z!$:?>WR+0C@@HO%SCQF,(9WC\?R M_J?73EHVS.!;);[RRC;+8!Y A5O6"WNK=G_A7D_F\$HEC!]A-]CF10!E;ZQJ M]\[$H.5R^+)?^SP<.0^!/,MWS++50JL=:&=-:&[BI7IO(L>E MNY2UU73*R<^N/J"J->L:7C(!'^5PRRY=K^[81J!YO8@LA7'&4;F'O!X@TV<@ MDQ0^*6D; ^]EA=7O !'Q&TFF!Y+7Z5G$=UA>P"0)(8W3] S>9!0]\7B39_#6 M6%-=6;C%3FG+90W?KC;&:BJ1[Z?T#FC3TVCNV5R:CI6X#.A=&-3W&*Q>_I'D M\9LS7*IK8/?O'^9\\[KVGS (]W M2AXU7>8I36>CGM9TUR!LE:!W[%)F77WL'S/_ATCI SNB4#]2T)Z"?SH5T*04 MW//D0C@85E44P, K+L$VJC?3,-) M4<"=LG2T5^+@9O-P/G5P>5R$69$X.+(MXCG\3SJLA^J.;PD/MQ2"I'[K%2-% M,QWZY@1"E9[>?]/Q3 Z>RB_2,,\*1W<>YK/I$\GS,,M3*,(D27XOGR?$7D 2 M)V&:)CX#X8RR>*J2HZ.VTZ*N?7,U4*I>VJ$#C;MC_[X:VM:C^=#\/S%=&UL[5=M;]LV$/XKA/N"&%!C4>]V$P-)NV(!%C1(LA7#L ^T3-M$)5$E MJ3C9K]\=*_C<"^_(L[54W_6*RZ+2YX.5,?5D--+Y MBI=,G\J:5_!G(57)#+RJY4C7BK.Y52J+4>#[R:ADHAI,S^RW&S4]DXTI1,5O M%-%-63+U=,D+N3X?T,'FPZU8K@Q^&$W/:K;D=]S\7M\H>!MU*'-1\DH+61'% M%^>#"SJY3'&^G?"'X&N](Q.T9";E=WRYFI\/?"3$"YX;1&#P>."?>%$@$-#X MT6(.NB51<5?>H'^QMH,M,Z;Y)UE\$W.S.A]D S+G"]84YE:N?^6M/3'BY;+0 M=B1K-S=.!B1OM)%EJPP,2E&Y)WML_;"CD/DO* 2M0F!YNX4LR\_,L.F9DFNB M<#:@H6!-M=I 3E08E#NCX*\ /3/]C8-)FISZ;2L=]88)SZY:^JZX%!\4"%G>D46X"HB*E<&744JF $7&>F0P*_@TY]W MZR=89I$GOC+"*Q[U&?VA=_/ZT.P[YY?K/E&99E M#X )2X+O@ =B0S:5QS?%$T0,(_="N'HPG3&(?&A$AJWTS K_U&]_ M;*6#U>9"YY@_A'-(-@>X[& ,87W#VNZW44P[CKAS&KRZ'EZRP M"][9 \K5SO:[W6X_5^"/%A8Y7];V=/VN7=^>CG]K]+T3CP-W/J^KQDAA% M'H5: 4+FI7YXH+57"6PI3@*L<&,O@V?/["Z2GV5M.94]8%!7H1O0V!98;TRCYQETHU#=/!'P$N$_&E&CYSVR5%*C>IAX M08;-) J\.*(0:@T&L3QORL8%8,XA=KEP44$4MMM33A# #Z$D15CCQL,75ZPX MMH%T#$,6!Z0GCY,NCY-7Y_'6XZ[!7S/3*.NC8VG;BWL\;;> 1]O!JWL^4MQ+ MU6?,-:9MZ-I\$"7X%D%6C3,KQ@3Z1Q2AF$!]3L"=(*8@IA3R904DV *J(J&8 M0733D!O@SO%T*\JF;,G7[*FTYY';9.UK@M>+^G_P_F/P1CM7G)*KI;W(08'"QN5N.]W7[JYXX:Y( MV^GNHGG-U%)4&J@N0-4_3:%+*'=Y&UL?57O;]LV$/U7#EHQQ( 0292LV)EMP$FVKL"* M!HFW?1CV@9;.%A&*=$FJ3O;7[TC9KMO:_F*+O+MW[SW^FFRU>;$-HH/75BH[ MC1KG-K=)8JL&6VZO]08515;:M-S1T*P3NS'(ZU#4RH2E:9FT7*AH-@ESCV8V MT9V30N&C =NU+3=O=RCU=AIET7[B2:P;YR>2V63#U_B,[L_-HZ%1H_\6M).6);=XK^7?HG;--!I%4..*=](]Z>WON-,S]'B5 MEC;\PK;/O2DBJ#KK=+LK)@:M4/T_?]WY<%0P2L\4L%T!"[S[1H'E W=\-C%Z M"\9G$YK_"%)#-9$3RB_*LS,4%53G9O/JL\ Y9N%KPI40[F"2.H'U"4NU@ M[GH8=@8F8_!1*]=8^%756'\+D!"G S&V)W;'+B(^8'4->18#2QF[@)T+5,+>6]OZ1#_#/?&F=H?WR[RDC^C;%Z3;^#-W: M#:]P&M$AL6B^8#3[^:>L3'^Y(*(XB"@NH<^>Z4S6G430*WC"2J^5^ ]K^%"C M<2+NYS>=J1HZ3)0M*@3NPBP_6H2:.X0KH2B@.TLR[. 6 M[KEMX!UD<3XNX-'0U63<6]"(5+FAR\+U(%YZQ@KX1+ &>&_*(<)BEH^^>N2P M:I26>OT&;!27:0KWX>!1I4$9>-M&;"SUS2BX,+Q&4+S%T-GY(5UH+Q8*BK[7 MNMX**2'+TWA\4\)".V_!=Q2RLHA'.?MF;7B_-G"5QT,V', #KM $@OP5Y"[Q M#:Z*N,S*P0ZX(G*B1M/;2]X,R[@<9R>C5XIV.JU Y6W<4QF$HF',QC=G_2Y' ML.!J+?SZ_F FB3YE948NG[=R>-'([-A(QN*R..=C/HQ'67'6*A:/LW1PVN5R MQ/8FOH.$,L6=LIUU^TA]G#,S7O;^>OZ?T;]Y&;M:"+ M5N**2M/KFV$$IG\W^H'3FW!7+[4CU\)G0T\M&I] \976;C_P#0Z/]^Q_4$L# M!!0 ( ," 6%:UG\R&X08 -P0 9 >&PO=V]R:W-H965T:"EED4, M16I):CR;K\^I;E&1,[8?@KPL#+NJV-VGJNM*^NJQZS\-VY1&]F77M,/U;#N. M^\OE7.VKAW27QI_V'WI( MRQ/*NMZE=JB[EO5IW/&_Y6I\?AC&=TD_NN^T3"=^OKF2"#4I-6 M(R%4()_3N]0T! 0S?CYBSDXJZ> Y/Z%_D^^.N]Q70WK7-7^OU^/V>A9F;)TV MU:$9/W:/?TS'^UC"6W7-D/^RQ[+7VAE;'8:QVQT/PX)=W19:?3GZX>Q $"\< M4,<#*MM=%&4KWU=C=7/5=X^LI]U (R9?-9^&<75+0;D;>ZS6.#?>W&7_I#7[ MZZ'JQ]0WO[!OZK9J5W75,$)D\Y_:ZK"NL6?!YC]6]TT:%E?+$;H)8;DZZKDM M>M0+>J1BWW?MN!W8']IU6C\%6,+HD^5JLOQ6O8KX/JW>,"TY4T*I5_#TR1,Z MX^D7\)YSP'=M27O*G_?UL&JZX= G]H^W]\/8(Z'^^9PCBAKSO!HJLLMA7ZW2 M]0Q5-*3^0W]Y@Y%NSXTB76;9R-Z=J'G3'\5_'G3 M3PGT\TG=YJ2N/O,?N!PJ5K5K8B2K!U8->-Z@,PR7D[TE0=B3\+*[M!\ABJ/X MIT-[)GU?]6=;SP_*IP?EDX/RR4')YH L?5D!ANUAW+"M MD !K%,:"?4R?4WM([ +G ]?&@I.1.$50#WKAM&"F!_Q)_+Q5PM6'1<1<.BX5)*%@)7*A()SC,?N7>&.<\!PARP MHV4V\B T^[;OAH'M^VY3CTQ*Q8653 K#E28JN;2:1N*F(@ MXN 4JW%QPPR\@89C'!?08PSW\/FWJ87]30:MUFBE-=4PS80)&;JMB&2)B8XI MG:V$I"6(Y-$KIARP!.V,M%-QA:C_V(W [;YR#Y/*()DX3B2A+QO T(;N833_DQAV_3=;H+NV@&F:JZL1"N&15Y/C",&#@TZ@I%D M;&8"'$Y+$@&(IBR)X!;LAW&+;)X?35T@X5?=+G'6IO$270)UF)"$QV4<0V+Z M1:8%F <[R8)L($]G.1J?92E#D77X6AO%H)Z4%-4,-2(30=+$YND=PIGA8&$=+@ONL3CKN7&84#P9>^]!WG^MA MZH7S>R0DE22%>/%4HT1M(YM1=%K#'XBX PS52\8+V;6:>"MQH[_@W@U9?Y'S MPY&W+K*12OB)=10HL%2+ZLAR)V19%]SJLA5F6UW68;BF>Y_P3QWPDMU60[VB M3>*-C(O":#TQYLB8:4G8:4D<&34]H41Y7S<'&B+_+[P[,G)@AR%1HC&X=G_( MM=F^>!6/N E#1,'G#BT$[=A=T#Q%'=-KB,]S M_X*&5BQ/!)C :+J=/];_*@]/P^O5F7,A^0N4)DZDW MOF0>:B]G8G:-1Y\LF1B4S50@VB]FG'25U)+H[,II;0QU?!((WCIZHS$OI22$4R?PZ5E+G]6!>4!*3 S.CI"V,,^0( ME(O/V2+%L2C1LX+(U%E97(=R>.ZS9'GVQ;E+_4/^KAZ0O(=V+!^?IZ>G3_>W MY8OU/]O+=S\B_5#CS:9)&QP5;SR^E/OR+5V$L=OG[]?[;L37<&:WJ5JGGC9@ M?=-UXR20@M,_-&[^#5!+ P04 " # @%A6\\/FL*L" *!@ &0 'AL M+W=O;8F>VV0^+'"JELJ-HY5QU&<>6K[!DMJ,K5'2RU*9DCDQ3Q+8RR/(05,HX39+SN&1"1=DP M[,U,-M1K)X7"F0&[+DMF?H]1ZNTHZD:[C3M1K)S?B+-AQ0JY6XVB=Q'DN&1KZ>[T]A,V>@)! MKJ4-7]@VODD$?&V=+IM@8E *5?_94U.'O8 T/1"0-@%IX%TG"BPGS+%L:/06 MC/R"5IN1!4JI)7Y3?GXM" MB:7@3#FXXEROE1.J@)F6@@NT\!:^HB%Z; ?T0^L29D97VF(.4S0%F@ Z9E98 M[S$S:%&Y.N)T@HX):=_ "0@%4R$E;=MA[$BC9QKS1L^XUI,>T-.#J59N9>&C MRC%_'A]3;=H"I;L"C=.C@'.L.M!+SB!-TB[O+F"&ZO+7POX/8/X-[0 M8WQ_!K>*=^ /[%DO:3X*Y?OVTE:,XRBJ?%'-!J/L]:ON>?+A"-%^2[0?T'L' MB'ZASMJ_DE;_S]H M&[3:!D+YO6>T:1X7 LK7#UW)'/T@KFV[L7G6"<8A 1^ FZRB\[Y M,-[LLXKW^K/TK>"GD$]*Q:I;M=UM!]U5W=__W.LI.66F$,J"Q"6%)IT+RFSJ MR5,;3E>AVQ?:T>P(RQ4-:S3>@YCV8)P;8M6Q,U\'NK^?[:01U>C4 MA[T07_N>PSDGNS^1*0 M&]&$2'5)YBVZ!D3"5$$VW9OU^QNQ4Z(4G"E+[CC7K;)"[/R#BY)&FQW? MU6D^/[.WV# .L\@-)8+90Y2_?Y=,XD^GS/XGLA?6QX/U\;_8\P7#ZI*T2BAL M#12$U3Z)4Y8[GNO XV^5?9[<3$>3C.Z/O?S=-?TX2H>F3B,]^M+]+7//S,X) M(!)*!XM'-PYONLGM"JN;\/%OM76C%):5N^S ^ 9W7FIMGPL_3\/UF?\!4$L# M!!0 ( ," 6%9($R #/0, +@) 9 >&PO=V]R:W-H965T&7QEL-='8V*5K*7\;B9![M]#IV=B^7+)M?LE^\XV\$C> M:".K#HPGJ)AH_^ECYXRT88)C;D7G*6,]#DFJPP(8N&@[5><,PF*G(@F)T<\[(X?M93!X@![:C:XS@WP^2YA*=*@=N"E?[P*X^#/(3?^3K+L-Y$]I9$-]>[8.>",\N MGN\70YCTZI.7I2U@S;^8L,EYPL;1B=P!F].DSLYMCI.Z%>$?O6D5J(WK#31Q MU:JMX?UJWWXLW*M[LK[$MJ3M(G[0M#W-)ZKPGFK"H43*X";!U%)MG]!.C*S= MR[F6!M]A-]QB:P7*&N#W4DISF-@-^F8M_1]02P,$% @ P(!85B X\&:3 M P ]Q$ !D !X;"]W;W)K&ULM5C1;N,H%/T5 MY)5&NU*G-J1-VFX2J6EG-)6VJVBBF7U8[0.UKQ,T&#R FU;:CU_ CIU*"6FS M]4L#F'LXW'O<8QBOI?JA5P &/15DR09Q@5E(IJ._=A<3<>R,IP)F"NDJZ*@ZGD&7*XG$8XV U_9 M5 M!RE_N,Y=-HD2QP@XI,9!4/OS"#? N4.R/'XVH%&[I@O<;F_0/_O-V\T\4 TW MDO_%,K.:1!<1RB"G%3=?Y?H+-!LZ=WBIY-K_1>MF;A*AM-)&%DVP95 P4?_2 MIR816P%XN"> - '$\ZX7\BQOJ:'3L9)KI-QLB^8:?JL^VI)CPE5E891]RFR< MF=Z"3A4K?89DCF:5MA.T1E1D:%%7RHTOV%*PG*54&'2=IK(2AHDEFDO.4@8: M?40+JY>LXN!FSY55C3+/'N73SXJ5MH[F!/UI5?;K+1C*N/YM'!O+W[&(TX;K MK.9*]G#%!-U+858:?1(99"\!8KOQ=O=DL_L9"2+>0GJ*!O@$D820 -Z@S>; MXYWMP;N115D94'[C HQ3)()- M"_Z)X)5E3%KKT'D=W+>:5+FL(DLF^?!O4( MT?3#+WB8_![@?=;R/O/H@SV\-P4[07/N2ORB;NCO/^QT=&>@T/_L8G[6 _/S MEOEY,./?-.051YSE<(*80,] E=Y%,@PSV!7X@M"P)33\GQ*@3_LD$$0^,I&C MEO>H1PF,>F!^T3*_>!\)A&'.#TK@LB5T^3H):)F;-56PBTP0XLB,X:3[KY_T M6.T&_)W);UD6?I^"'\ Y_-)CTG$B0:P[80LN*/]8:6CK[M.:P:/]]JD3FTIM M=C,-HA^;TFMG,X?-FG M+OHP/]*9'PGZT^MU<0#G\!<#Z3R-A+WH].%SI/,Y$CZ?O;[R89S1_LK'6V?Q M32WSAHY(_,];&\'6UO-:[KLWPW MO;X2N:=JR81&''(;FIR.K!>H^I:A[AA9^I/]@S1&%KZY IJ!&PO=V]R:W-H M965T@ET$D+KM4:B54M/5A MVH-)/H)57S+;E':_?K834JA"MD[P K'C<_R=XR_6Z:^%O%=+ (T>&>5JX"VU M+BY]7Z5+8%B=B@*X>;,0DF%MAC+W52$!9P[$J!\%0<]GF' OZ;NYJ4SZ8J4I MX3"52*T8P_)I!%2L!U[H;29N2;[4=L)/^@7.80;Z6S&59N37+!EAP!41'$E8 M#+QA>#D. PMP*[X36*NM9V2ES(6XMX.K;. %MB*@D&I+@47TKUE^A$M2U?*F@ROVB M=;4V\%"Z4EJP"FPJ8(27__BQ,F(+$'7W *(*$+T A)T]@+@"Q$YH69F3-<$: M)WTIUDC:U8;-/CAO'-JH(=P>XTQ+\Y88G$XFH%))"F>I6*#12ID%2B',,S0K MC];.STC.R8*DF<3%.QXIKP'$T%)2D!A4[0%R&R-:'4(:^XQCPGTH,(W0CN%XJ](EGD.T2^$9O+3K:B!Y% MK8P32$]1''Y 41!%#06-_QT>MI03UV<0.[YX#]]GPHF&DVO3STW6_;@VZ]&5 M!J9^-KE7DG>:R>TU<*D*G,+ ,]^Y OD 7O+V3=@+/C8I/Q#9C@^=VH=.&WMR MY[XYXP%^ &GN$'--V(O(-AIF0FKR&[L^+4 2D359T[7&WC'[NW=('PY$ MMN/#6>W#V9'[NYT_;NK*4G8K\#]EG]>RS]M;'#_N:_%6X&N/]D!D.QHO:HT7 MQVSQBT/Z<""R'1_"X#E/!$=N\K]LT-O?Y>W(UTKWMU(5 YF[L*F0"S]EUJAG MZT [=#'NQ?S(!EV7UIYIRI1\@V5.N$(4%H8R.#TSU[0L@V&ULK55=;]HP%/TK5E9-K;21 M#RA#'40"LJE[J(2*NCU,>S#)36+5L3-? ]V_G^V$C'8!]:$OB7U]S_$]U\[) M="_5(Y8 FCQ57.#,*[6N;WP?TQ(JB@-9@S KN505U6:J"A]K!31SH(K[41", M_8HRX<53%UNI>"JWFC,!*T5P6U54_5D E_N9%WJ'P#TK2FT#?CRM:0%KT _U M2IF9W[%DK *!3 JB()]Y\_ F&=E\E_"=P1Z/QL0JV4CY:"??LID7V(* 0ZHM M S6O'2R!T[@&^F=_NB@?Q&=94P@'9!A^(%$013U%+1\/3SL@2>O MAP=GU R[TQPZON$)OKZC^3G?H%;F^_K5U^^&;]3/9SWG!FN:PLPSIH*@=N#% M[]^%X^!S7Z_>DBQY([)G?1QU?1R=8X^/+S,\&8M%Z&M>0W+M2*R_[N)H,C#7 M8'?#\9=4B/"/_K,*U"%LTLD[LB;&]]%.T>>.R-Z$5\8 MIVZ,]1]-8_-W5!5,(.&0&\I@\,F4I!KK;"9:ULY,-E(;:W+#TOQM0-D$LYY+ MJ0\3NT'W_XK_ E!+ P04 " # @%A64*QQ5L\" 5" &0 'AL+W=O M M*D6-NCU,>R#VM8V*P0/RT?[Z 7;X-Y$&R[N90F@T+:B M3(Z=4JGZVG5E6D*%Y8#7P/1*SD6%E9Z*PI6U )Q94$7=P/,NW0H3YL21M"SUS.Y:,5, D MX0P)R,?.Q+].1L;?.OPDL)%[8V0R67)^;R8_LK'CF8" 0JH, ]:?-2@#'*\HNJ6;[Y#FX\-,.54 MVE^T:7T]!Z4KJ7C5@G4$%6'-%V];'?8 _N410- "@N> X1% V +"UP*&+6!H ME6E2L3HD6.$X$GR#A/'6;&9@Q;1HG3YAYM@72NA5HG$J3D"F@M3V#'B.IBNI M':1$F&5HT5P%8U^0@I&TB3,X$J$'0$]#L]7"_!YZ\'NZ=R";LSC&T?.$1 MOKY#^3U92B7TR_K3IW?#-^SG,]7F6M8XA;&CRXD$L08G?O_.O_2^]&GUEF3) M&Y$=Z#CL=!R>8H\G%1>*/&+[(&H0A&?F_J>X)@I3\@@92O4]-*KJ@53H7%_K M!\!"7O2)?'JS48/L$_0D\'\%?2.R T%'G:"CDSD^U04$6]VL)/3IU'",+(?I M5.MX>#4((W>]K\E+I] ?^(=.R4NGP!]\[IR:'-R]@EF!*&SCD<@^H::"=-:N MMTUL27]FG^J>U[2H)YJF8=Y@41!="RGDFM(;7.F01-.$FHGBM2W+2ZYTD;?# M4O=M$,9!K^>NJ)(>2JI&H@.-*)F1)-89R[:I* DTMJ"S