0001582961-23-000009.txt : 20230222 0001582961-23-000009.hdr.sgml : 20230222 20230222171517 ACCESSION NUMBER: 0001582961-23-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230222 DATE AS OF CHANGE: 20230222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DigitalOcean Holdings, Inc. CENTRAL INDEX KEY: 0001582961 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40252 FILM NUMBER: 23654573 BUSINESS ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 BUSINESS PHONE: 341-985-0306 MAIL ADDRESS: STREET 1: 101 AVENUE OF THE AMERICAS STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 FORMER COMPANY: FORMER CONFORMED NAME: Digital Ocean, Inc. DATE OF NAME CHANGE: 20130731 10-K 1 docn-20221231.htm 10-K docn-20221231
0001582961FALSE2022FY12/3110,06612,12524,28319,50347284111292,2131,2637,80612,15325,95719,632P3YP3YP5YP7YP10YP3YP5YP3YP3Y0.333300015829612022-01-012022-12-3100015829612022-06-30iso4217:USD00015829612023-02-09xbrli:shares00015829612022-12-3100015829612021-12-31iso4217:USDxbrli:shares00015829612021-01-012021-12-3100015829612020-01-012020-12-3100015829612022-10-012022-12-3100015829612021-10-012021-12-3100015829612019-12-310001582961us-gaap:CommonStockMember2019-12-310001582961us-gaap:TreasuryStockCommonMember2019-12-310001582961us-gaap:AdditionalPaidInCapitalMember2019-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001582961us-gaap:RetainedEarningsMember2019-12-310001582961us-gaap:CommonStockMember2020-01-012020-12-310001582961us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001582961us-gaap:RetainedEarningsMember2020-01-012020-12-3100015829612020-12-310001582961us-gaap:CommonStockMember2020-12-310001582961us-gaap:TreasuryStockCommonMember2020-12-310001582961us-gaap:AdditionalPaidInCapitalMember2020-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001582961us-gaap:RetainedEarningsMember2020-12-310001582961us-gaap:IPOMemberus-gaap:CommonStockMember2021-01-012021-12-310001582961us-gaap:IPOMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001582961us-gaap:IPOMember2021-01-012021-12-310001582961us-gaap:CommonStockMember2021-01-012021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001582961us-gaap:RetainedEarningsMember2021-01-012021-12-310001582961us-gaap:CommonStockMember2021-12-310001582961us-gaap:TreasuryStockCommonMember2021-12-310001582961us-gaap:AdditionalPaidInCapitalMember2021-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001582961us-gaap:RetainedEarningsMember2021-12-310001582961us-gaap:CommonStockMember2022-01-012022-12-310001582961us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001582961us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001582961us-gaap:RetainedEarningsMember2022-01-012022-12-310001582961us-gaap:CommonStockMember2022-12-310001582961us-gaap:TreasuryStockCommonMember2022-12-310001582961us-gaap:AdditionalPaidInCapitalMember2022-12-310001582961us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001582961us-gaap:RetainedEarningsMember2022-12-310001582961us-gaap:IPOMemberus-gaap:CommonStockMember2021-03-262021-03-260001582961us-gaap:IPOMember2021-03-260001582961us-gaap:IPOMember2021-03-262021-03-260001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-30xbrli:pure0001582961docn:ComputersAndComputerEquipmentMember2022-01-012022-12-310001582961us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001582961docn:InternalUseSoftwareMember2022-01-012022-12-31docn:agreement0001582961docn:RightOfUseAssetMember2022-01-012022-12-310001582961srt:MinimumMemberdocn:JournalDevITMember2022-01-012022-12-310001582961srt:MaximumMemberdocn:JournalDevITMember2022-01-012022-12-310001582961us-gaap:SoftwareDevelopmentMember2022-01-012022-12-31docn:segment0001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961srt:NorthAmericaMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001582961us-gaap:GeographicConcentrationRiskMembersrt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961us-gaap:GeographicConcentrationRiskMembersrt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961us-gaap:GeographicConcentrationRiskMembersrt:EuropeMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2022-01-012022-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2021-01-012021-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembersrt:AsiaMember2020-01-012020-12-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961docn:OtherGeographicalAreasMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-01-012022-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2021-01-012021-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2020-01-012020-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2021-01-012021-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2022-01-012022-12-310001582961us-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercountry:US2020-01-012020-12-310001582961country:US2022-12-310001582961country:US2021-12-310001582961country:NL2022-12-310001582961country:NL2021-12-310001582961country:SG2022-12-310001582961country:SG2021-12-310001582961country:DE2022-12-310001582961country:DE2021-12-310001582961docn:OtherCountriesMember2022-12-310001582961docn:OtherCountriesMember2021-12-310001582961srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2022-12-310001582961docn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-09-010001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:TradeNamesMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:DevelopedTechnologyMemberdocn:CloudwaysLtdMember2022-09-010001582961docn:DevelopedTechnologyMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-010001582961us-gaap:CustomerRelationshipsMemberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMember2022-01-012022-12-310001582961docn:CloudwaysLtdMember2022-09-012022-09-300001582961docn:EarnedSeptember12023Memberdocn:CloudwaysLtdMember2022-09-012022-09-010001582961docn:CloudwaysLtdMemberdocn:EarnedOnMarch12024September12024AndMarch12025Member2022-09-012022-09-010001582961docn:CloudwaysLtdMember2021-01-012021-12-310001582961docn:CSSTricksMember2021-03-012021-03-310001582961docn:JournalDevITMember2022-06-012022-06-3000015829612021-01-010001582961docn:NimbellaMember2021-01-012021-12-310001582961us-gaap:AcquisitionRelatedCostsMember2022-01-012022-12-310001582961docn:IPAddressMember2022-12-310001582961docn:IPAddressMember2021-12-310001582961docn:DevelopedTechnologyMember2022-12-310001582961docn:DevelopedTechnologyMember2021-12-310001582961us-gaap:CustomerRelationshipsMember2022-12-310001582961us-gaap:CustomerRelationshipsMember2021-12-310001582961us-gaap:TradeNamesMember2022-12-310001582961us-gaap:TradeNamesMember2021-12-310001582961us-gaap:MediaContentMember2022-12-310001582961us-gaap:MediaContentMember2021-12-310001582961docn:BrandMember2022-12-310001582961docn:BrandMember2021-12-310001582961docn:DevelopedTechnologyMember2022-01-012022-12-310001582961us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001582961us-gaap:TradeNamesMember2022-01-012022-12-310001582961us-gaap:MediaContentMember2022-01-012022-12-310001582961docn:BrandMember2022-01-012022-12-310001582961us-gaap:USTreasurySecuritiesMember2022-12-310001582961us-gaap:USTreasurySecuritiesMember2022-10-012022-12-310001582961us-gaap:DebtSecuritiesMember2022-12-310001582961us-gaap:DebtSecuritiesMember2022-10-012022-12-310001582961us-gaap:CommercialPaperMember2022-12-310001582961us-gaap:CommercialPaperMember2022-10-012022-12-31docn:security0001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CorporateDebtSecuritiesMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CashMember2021-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMember2021-12-310001582961us-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2022-12-310001582961us-gaap:ConvertibleDebtMember2021-12-310001582961us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ConvertibleDebtMember2021-12-310001582961us-gaap:MachineryAndEquipmentMember2022-12-310001582961us-gaap:MachineryAndEquipmentMember2021-12-310001582961us-gaap:FurnitureAndFixturesMember2022-12-310001582961us-gaap:FurnitureAndFixturesMember2021-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-12-310001582961us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-12-310001582961us-gaap:SoftwareDevelopmentMember2022-12-310001582961us-gaap:SoftwareDevelopmentMember2021-12-310001582961us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMember2021-11-300001582961docn:CreditFacilityMember2022-12-310001582961srt:MinimumMemberdocn:CreditFacilityMember2022-12-310001582961docn:KayBankNationalAssociationMemberdocn:CreditFacilityMember2022-01-012022-12-310001582961srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:VariableRateComponentOneMemberdocn:CreditFacilityMember2022-01-012022-12-310001582961srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberdocn:VariableRateComponentOneMemberdocn:CreditFacilityMember2022-01-012022-12-310001582961srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMember2022-01-012022-12-310001582961srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberdocn:CreditFacilityMember2022-01-012022-12-310001582961docn:CreditFacilityMember2022-01-012022-12-310001582961docn:CreditFacilityMember2021-01-012021-12-310001582961docn:CreditFacilityMember2020-01-012020-12-310001582961us-gaap:SecuredDebtMember2022-10-012022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Memberus-gaap:OverAllotmentOptionMember2021-11-012021-11-3000015829612021-11-012021-11-300001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2022-01-012022-12-310001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-300001582961docn:DebtConversionPeriodOneMemberus-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Member2021-11-012021-11-30utr:D0001582961us-gaap:SeniorNotesMemberdocn:ConvertibleSeniorNotesDue2026Memberdocn:DebtConversionPeriodTwoMember2021-11-012021-11-300001582961us-gaap:SeniorNotesMember2022-12-310001582961srt:MinimumMember2022-12-310001582961srt:MaximumMember2022-12-31docn:lease0001582961srt:ScenarioPreviouslyReportedMember2022-01-31docn:vote00015829612022-02-2300015829612022-05-230001582961docn:A2021StockPlanMember2022-12-310001582961us-gaap:EmployeeStockOptionMember2022-01-012022-12-3100015829612021-01-012021-01-010001582961us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-12-310001582961us-gaap:PerformanceSharesMember2021-12-310001582961us-gaap:PerformanceSharesMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMember2022-12-310001582961srt:MinimumMember2022-01-012022-12-310001582961srt:MaximumMember2022-01-012022-12-310001582961srt:MaximumMemberus-gaap:PerformanceSharesMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2021-06-102021-06-100001582961us-gaap:PerformanceSharesMember2022-02-242022-02-240001582961srt:MaximumMemberus-gaap:PerformanceSharesMember2022-03-012022-03-010001582961us-gaap:PerformanceSharesMember2022-05-242022-05-240001582961us-gaap:PerformanceSharesMember2022-06-012022-06-010001582961docn:MarketBasedRestrictedStockMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2021-07-272021-07-27docn:tranche00015829612021-07-272021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheOneMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:ShareBasedCompensationAwardTrancheTwoMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-07-270001582961docn:ShareBasedPaymentArrangementTrancheFourMemberus-gaap:RestrictedStockUnitsRSUMember2021-07-270001582961us-gaap:RestrictedStockUnitsRSUMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-270001582961docn:MarketBasedRestrictedStockMember2022-01-012022-12-310001582961docn:MarketBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheFourMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheFiveMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheSixMember2021-07-272021-07-270001582961docn:MarketBasedRestrictedStockMemberdocn:ShareBasedPaymentArrangementTrancheSevenMember2021-07-272021-07-270001582961docn:MRSUMember2021-12-310001582961docn:MRSUMember2022-01-012022-12-310001582961docn:MRSUMember2022-12-310001582961docn:MarketBasedRestrictedStockMember2022-12-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-11-192021-11-190001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-03-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-11-190001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-05-202022-05-200001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-05-200001582961us-gaap:EmployeeStockMember2022-05-230001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-182022-11-180001582961us-gaap:EmployeeStockMemberdocn:A2022EmployeeStockPurchasePlanMember2022-11-180001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-12-310001582961us-gaap:EmployeeStockMember2022-12-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2022-01-012022-12-310001582961us-gaap:EmployeeStockMemberdocn:A2021EmployeeStockPurchasePlanMember2021-01-012021-12-310001582961us-gaap:IPOMember2022-01-012022-12-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2021-09-012021-09-010001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-09-300001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-10-012022-12-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001582961docn:A2021EmployeeStockPurchasePlanMemberus-gaap:RestrictedStockMember2021-01-012021-12-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-12-310001582961docn:AcquisitionOfNimbellaMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001582961us-gaap:CostOfSalesMember2022-01-012022-12-310001582961us-gaap:CostOfSalesMember2021-01-012021-12-310001582961us-gaap:CostOfSalesMember2020-01-012020-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001582961us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001582961us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001582961us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001582961us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001582961us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001582961docn:CurrentAndFormerEmployeesMember2020-01-012020-12-310001582961docn:CurrentAndFormerEmployeesMember2021-01-012021-12-310001582961docn:CurrentAndFormerEmployeesMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2021-06-102021-06-100001582961docn:SeedPreferredStockMember2022-01-012022-12-310001582961docn:SeedPreferredStockMember2021-01-012021-12-310001582961docn:SeedPreferredStockMember2020-01-012020-12-310001582961us-gaap:SeriesAPreferredStockMember2022-01-012022-12-310001582961us-gaap:SeriesAPreferredStockMember2021-01-012021-12-310001582961us-gaap:SeriesAPreferredStockMember2020-01-012020-12-310001582961us-gaap:SeriesBPreferredStockMember2022-01-012022-12-310001582961us-gaap:SeriesBPreferredStockMember2021-01-012021-12-310001582961us-gaap:SeriesBPreferredStockMember2020-01-012020-12-310001582961us-gaap:SeriesCPreferredStockMember2022-01-012022-12-310001582961us-gaap:SeriesCPreferredStockMember2021-01-012021-12-310001582961us-gaap:SeriesCPreferredStockMember2020-01-012020-12-310001582961us-gaap:WarrantMember2022-01-012022-12-310001582961us-gaap:WarrantMember2021-01-012021-12-310001582961us-gaap:WarrantMember2020-01-012020-12-310001582961us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001582961us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001582961us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001582961us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001582961us-gaap:PerformanceSharesMember2022-01-012022-12-310001582961us-gaap:PerformanceSharesMember2021-01-012021-12-310001582961us-gaap:PerformanceSharesMember2020-01-012020-12-310001582961docn:MarketBasedRestrictedStockUnitMember2022-01-012022-12-310001582961docn:MarketBasedRestrictedStockUnitMember2021-01-012021-12-310001582961docn:MarketBasedRestrictedStockUnitMember2020-01-012020-12-310001582961docn:EmployeeStockPurchasePlanMember2022-01-012022-12-310001582961docn:EmployeeStockPurchasePlanMember2021-01-012021-12-310001582961docn:EmployeeStockPurchasePlanMember2020-01-012020-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-310001582961us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-310001582961us-gaap:DomesticCountryMember2022-12-310001582961us-gaap:StateAndLocalJurisdictionMember2022-12-310001582961us-gaap:ForeignCountryMember2022-12-310001582961docn:TaxYears13Memberus-gaap:DomesticCountryMember2022-12-310001582961docn:TaxYears35Memberus-gaap:DomesticCountryMember2022-12-310001582961us-gaap:DomesticCountryMemberdocn:GreaterThan5TaxYearsMember2022-12-310001582961us-gaap:DomesticCountryMemberdocn:UnlimitedTaxYearsMember2022-12-310001582961docn:TaxYears13Memberus-gaap:StateAndLocalJurisdictionMember2022-12-310001582961docn:TaxYears35Memberus-gaap:StateAndLocalJurisdictionMember2022-12-310001582961us-gaap:StateAndLocalJurisdictionMemberdocn:GreaterThan5TaxYearsMember2022-12-310001582961us-gaap:StateAndLocalJurisdictionMemberdocn:UnlimitedTaxYearsMember2022-12-310001582961us-gaap:ForeignCountryMemberdocn:TaxYears13Member2022-12-310001582961us-gaap:ForeignCountryMemberdocn:TaxYears35Member2022-12-310001582961us-gaap:ForeignCountryMemberdocn:GreaterThan5TaxYearsMember2022-12-310001582961us-gaap:ForeignCountryMemberdocn:UnlimitedTaxYearsMember2022-12-310001582961docn:TaxYears13Member2022-12-310001582961docn:TaxYears35Member2022-12-310001582961docn:GreaterThan5TaxYearsMember2022-12-310001582961docn:UnlimitedTaxYearsMember2022-12-310001582961docn:A3OfCompensationMember2022-01-012022-12-310001582961docn:A35OfCompensationMember2022-01-012022-12-310001582961docn:GaditekAssociatesMember2022-01-012022-12-310001582961srt:MinimumMemberus-gaap:RestructuringChargesMemberus-gaap:SubsequentEventMember2023-09-300001582961srt:MaximumMemberus-gaap:RestructuringChargesMemberus-gaap:SubsequentEventMember2023-09-300001582961us-gaap:SubsequentEventMember2023-02-14

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549
FORM 10-K
    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-40252
DigitalOcean Holdings, Inc.
(Exact name of registrant as specified in its charter)
        Delaware                            45-5207470
(    State or other jurisdiction of incorporation or organization)    (I.R.S. Employer Identification No.)
    101 6th Avenue, New York, New York    10013
(Address of principal executive offices)    (Zip Code)
Registrant’s telephone number, including area code: (646) 827-4366
Securities registered pursuant to Section 12(b) of the Act:    
Title of each classTrading SymbolName of each exchange on which registered
Common stock, par value $0.000025 per shareDOCNThe New York Stock Exchange
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. ☐ Yes ☒ No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. ☐ Yes ☒ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. ☒ Yes ☐ No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). ☒ Yes ☐ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
  Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐




Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
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 Act) ☐ Yes No
The aggregate market value of the registrant’s common stock held by non-affiliates, based on the closing price of the registrant’s common stock on the New York Stock Exchange on June 30, 2022 (the last business day of the registrant’s second fiscal quarter), was approximately $2.91 billion.
As of February 9, 2023, the registrant had 96,956,164 shares of common stock outstanding.
DOCUMENTS INCORPORATED BY REFERENCE:
Portions of the registrant’s Proxy Statement for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022.




TABLE OF CONTENTS
PART I
Page
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.
1


GENERAL
Unless the context otherwise requires, all references in this Annual Report on Form 10-K to “DigitalOcean,” the “company,” “we,” “our,” “us” or similar terms refer to DigitalOcean Holdings, Inc. and its consolidated subsidiaries.
TRADEMARKS
“DigitalOcean®”, “Droplet®” and our other registered and common law trade names, trademarks and service marks are the property of DigitalOcean. Other trade names, trademarks and service marks used in this Annual Report on Form 10-K are the property of their respective owners. Solely for convenience, the trademarks and trade names contained herein may be referred to without the ® and ™ symbols, but such references should not be construed as any indicator that their respective owners will not assert their rights thereto.
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will” or “would” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:
our expectations regarding our revenue, expenses and other operating results;
our ability to achieve profitability on an annual basis and then sustain such profitability;
future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;
our ability to acquire new customers and successfully engage and expand usage of our existing customers;
the costs and success of our marketing efforts, and our ability to promote our brand;
our reliance on key personnel and our ability to identify, recruit and retain skilled personnel;
our ability to effectively manage our growth;
our ability to compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.
You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other factors described in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the date of this Annual Report on Form 10-K. And while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect
2


new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or investments.
We may announce material business and financial information to our investors using our investor relations website (https://investors.digitalocean.com/). We therefore encourage investors and others interested in our company to review the information that we make available on our website, in addition to following our filings with the Securities and Exchange Commission, webcasts, press releases and conference calls.
MARKET, INDUSTRY AND OTHER DATA
This Annual Report on Form 10-K contains statistical data, estimates and forecasts, including related to our market opportunity, that are based on independent industry publications and other publicly available information, as well as other information based on our internal sources. This information involves many assumptions and limitations, and you are cautioned not to give undue weight to these estimates. We have not independently verified the accuracy or completeness of the data contained in these industry publications and other publicly available information. Further, while we believe our internal research is reliable, such research has not been verified by any third party. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors, including those described in the sections titled “Risk Factors” and “Special Note Regarding Forward-Looking Statements,” that could cause results to differ materially from those expressed in these publications and other publicly available information.
Certain information in the text of this Annual Report on Form 10-K is contained in independent industry publications. None of the industry publications referred to herein were prepared on our or on our affiliates’ behalf or at our expense. The source of these independent industry publications is provided below:
IDC: Worldwide Software and Public Cloud Services Spending Guide (Jan. 2023)
IDC: Understanding the Significance of the Worldwide Developer Forecast, 2020-2025 (March 2021)


3


PART I
ITEM 1. BUSINESS
Overview
Our mission is to simplify cloud computing so builders and businesses can spend more time creating software that changes the world.
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). We were founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. Our platform simplifies cloud computing, enabling our customers to rapidly accelerate innovation and increase their productivity and agility. As of December 31, 2022, we had approximately 677,000 customers using our platform to build, deploy and scale applications, including approximately 129,000 customers paying between $50 and $500 per month (which we refer to as builders) and approximately 15,000 customers paying more than $500 per month (which we refer to as scalers). Our users include software engineers, researchers, data scientists, system administrators, students and hobbyists. Our customers use our platform across numerous industry verticals and for a wide range of use cases, such as web and mobile applications, website hosting, e-commerce, media and gaming, personal web projects, and managed services, among many others. We believe that our focus on simplicity, community, open source and customer support are the four key differentiators of our business, driving a broad range of customers around the world to build their applications on our platform.
Cloud computing is revolutionizing how companies across the globe develop and deploy applications. The cloud offers lower upfront cost and superior flexibility, extensibility and scalability as compared to on-premise software development environments. These benefits are especially valuable for startups and SMBs, as they typically have more limited financial resources, operational expertise and IT personnel. As software and cloud-based technologies have become essential across industries and businesses of all sizes, the number of software developers and their strategic importance to organizations are both increasing significantly. According to International Data Corporation (IDC), the number of developers globally is expected to grow from 31.0 million in 2022 to 48.5 million by 2027.
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. Our cloud platform was designed with simplicity in mind to ensure that startups and SMBs can spend less time managing their infrastructure and more time building innovative applications that drive business growth. The IaaS market, which is comprised of compute, storage and networking, and PaaS market, which includes database management systems, application platforms and other platform services, are two of the largest and fastest growing markets across all industries. According to IDC, the aggregate worldwide IaaS and PaaS markets for individuals and companies with less than 500 employees is estimated to grow from approximately $98.5 billion in 2023 to $194.6 billion in 2026, representing a 25.5% compound annual growth rate.
Improving the developer experience and increasing productivity are core to our mission. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed. Our customers depend on us for their critical business needs, and we are passionate about providing superior 24x7 customer support to all of our customers, regardless of size. Our pricing is consumption-based and billed monthly in arrears, making it easy for our customers to track usage on an ongoing basis and optimize their deployments.
We have a highly efficient self-service customer acquisition model, which we complement with a targeted sales force focused on inside sales, outside sales and partnership opportunities to drive revenue growth. The efficiency of our go-to-market model and our focus on the needs of the SMB market has helped us build a global customer base. Our customers are spread across over 190 countries, and approximately two-thirds of our revenue has historically come from customers located outside the United States. We believe our customer support, coupled with our easy-to-use self-help resources and active developer community, has created tremendous brand loyalty amongst our growing customer base.
Growing our builders and scalers (which we collectively refer to as our higher spend customers) is a critical focus for us, and we have successfully increased the number of these higher spend customers and their percentage of our total revenue. We had approximately 15,000 scalers as of December 31, 2022, up from approximately 11,000 as of December 31, 2021 and approximately 8,000 as of December 31, 2020. We had approximately 129,000 builders as of December 31, 2022, up from approximately 89,000 as of December 31, 2021 and approximately 73,000 as of December 31, 2020. Revenue from builders and scalers increased 30% and 45%, respectively, for the year ended
4


December 31, 2022, compared to the year ended December 31, 2021. Revenue from higher spend customers as a percentage of total revenue was 85% in 2022, 83% in 2021 and 79% in 2020. Our average revenue per customer (which we refer to as ARPU) has increased significantly, from $47.78 in 2020 to $59.96 in 2021 to $75.19 in 2022. See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Business Metrics” for additional information.
Our Solution
DigitalOcean was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. We pioneered our cloud platform to simplify cloud computing, enabling startups and SMBs to quickly deploy and scale applications, collaborate efficiently and improve business performance. Empowered by an easy-to-use self-service model, intuitive control panel and highly predictable pricing, our customers are able to rapidly accelerate innovation and increase their productivity and agility.
Simple and Intuitive. Our platform is engineered to take a user from inquiry to deployment within minutes, without any specialized training or heavy implementation. We abstract away the complexity that is generally found across legacy cloud providers to provide a compelling, intuitive interface with click-and-go options. Our platform provides users with a deployment interface that is comparable to interfaces provided by consumer internet leaders and is designed to minimize the number of steps to deployment. In addition, all DigitalOcean products come with detailed product and technical documentation to help our customers deploy to our cloud platform more quickly.
Designed to Help Businesses Easily Scale. Our highly-curated set of solutions, including IaaS, PaaS and SaaS offerings, are all designed to address the needs of startups and SMBs as they scale their businesses and require more cloud capabilities. Our platform can support a wide range of use cases, such as web and mobile applications, website hosting, e-commerce, media and gaming, personal web projects and managed services, among many others. Our offerings give customers the ability to select their desired level of technical infrastructure management. Customers have the ability to choose from managing their own infrastructure and building their own bespoke solutions using our IaaS offerings, offloading the technical infrastructure entirely through our Managed Hosting offering or delegating certain aspects of the management using our managed PaaS offerings.
Transparent and Predictable Pricing. Our approach to billing and pricing is simple, intuitive and transparent. Our pricing is consumption-based and renewable monthly, making it easy for our customers to optimize their deployments. We provide detailed monthly invoices, irrespective of the customer’s size or number of products purchased, making it easy to track usage on an ongoing basis. We enable our customers to completely control their spending and ensure there are no hidden charges that appear at the end of the month. Like everything we do, we approach billing with a customer-first focus, enabling our customers to spend more time developing and deploying innovative applications rather than interpreting and navigating convoluted invoices.
Differentiated Customer Support. We offer expert 24x7 technical support and customer service, with support staff spanning various time zones to ensure our customers quickly achieve their objectives and overcome challenges. Developers and engineers are a key part of our customer support team, and we offer robust technical support free of charge to all customers. We also recently introduced two new paid support plans, which enable users to get faster response times and dedicated support from technical managers. Customers cite our attentive support as a key driver of their decision to start and grow their businesses on our platform.
Security and Data Protection. Maintaining the security and integrity of our platform is a critical focus for us, as well as for our customers who rely on us for their critical business needs. We invest significantly in securing the computing infrastructure foundation upon which our customers build and scale their projects. We remove the complexity of securing infrastructure for our customers and make it simple for them to build the security layers required for their use cases. We are also committed to customer data privacy and utilize best-in-class access, encryption and data protection technologies and processes.
Open Source. Startups and SMBs especially value open source technology as it allows them greater choice, affordability and flexibility, and our platform is designed to take advantage of open source technology to provide our customers with a much more efficient way to work. Our participation in and support of the open source software community enhances the attractiveness, depth and scalability of our offering. It increases the transparency of our technology and allows our customers to more efficiently write their own integrations. We give back to the community by sponsoring projects to create content and tools that help developers build great software and hosting events that are focused on driving the growth of open source.
5


Broad-Based Community Ecosystem. We have built one of the world’s largest developer learning communities, with thousands of high-quality developer tutorials and community-generated questions and answers. The strength and continued growth of our community ecosystem is predicated on differentiated content on our community education websites, which attract more than 8 million monthly unique visitors on an aggregate basis. As our community grows and generates more valuable content for our platform, we are able to attract more users, which ultimately increases our customer base and reinforces our highly efficient self-service model.
Key Benefits to Our Customers
Our solution is designed to empower our target customers with best-in-class cloud technologies, while supporting them with superior customer service. This customer-centric focus underpins our mission of simplifying cloud computing so startups and SMBs can spend more time creating software that changes the world. For our customers, the key benefits of our solution include:
Accelerating innovation by leveraging the full power of the cloud
Making it simple to build, deploy and scale applications
Spending less time managing infrastructure and more time on higher value tasks that drive the growth and success of their businesses
Achieving rapid time-to-value with a reliable, highly-performant and cost-effective platform
Providing optionality for customers to choose whether to manage their own infrastructure or allow us to manage the infrastructure for them
A highly-reliable, scalable and secure platform
Superior customer support designed to help customers quickly achieve their objectives
Detailed product and technical documentation to help customers more easily deploy their applications
Our Growth Strategies
We are driving significant growth by executing on the following key strategies:
Increasing Usage by Our Existing Customers. Our existing customer base represents a significant opportunity for further sales expansion through increased usage of our platform and adoption of additional product offerings. We are highly focused on gaining a better understanding of the needs and growth plans of our existing customers. This deeper relationship with our customers will help us identify opportunities to educate our customer base on ways to utilize the platform more effectively for their individual use cases, as well as provide a feedback loop to inform our product roadmap. Our net dollar retention (NDR), which reflects our ability to retain and grow revenue from our existing customers, has increased significantly in recent years, from 103% in 2020 to 113% in 2021 to 115% in 2022. We expect to continue to increase our revenue from existing customers through the introduction of new products and features tailored to our customer base in addition to expanded customer outreach, focused on larger customers and specific use cases.
Growing Our Base of Higher Spend Customers. We believe there is a substantial opportunity to further expand our customer base to attract more businesses that can scale on our platform. We are investing in strategies that we believe will attract higher spend customers, including expansion of our sales team, and new marketing initiatives that further optimize our self-service revenue funnel to help customers expand their usage. In addition, our recent Cloudways acquisition added a significant number of higher spend customers to our platform due to the higher price point of its Managed Hosting offering. We had approximately 144,000 higher spend customers as of December 31, 2022, up from approximately 100,000 as of December 31, 2021 and approximately 81,000 as of December 31, 2020. These higher spend customers represented 85% of our total revenue in 2022, up from 83% in 2021 and 79% in 2020.
Investing in Our Platform and Product Offerings. We have a history of, and will continue to invest significantly in, delivering innovative products, features and functionality targeted at our core customer base. The market opportunity for our core IaaS services of compute, storage and networking continues to expand and we are making targeted investments to expand our IaaS revenue. For example, we are investing in a more performant feature-rich storage platform specifically tailored to our SMB customers, which we believe can significantly expand our storage revenue while also driving growth from our other products. Beyond IaaS, we continue to see large growth
6


opportunities in the PaaS and SaaS markets. Over the last few years we have expanded our portfolio of PaaS and SaaS products, including introducing our Managed Kubernetes and Managed Database offerings and, more recently, our Functions and Managed Hosting offerings. We expect to make additional investments to offer an enhanced and tailored suite of PaaS and SaaS offerings that address the changing needs of our business customers.
Augmenting Our Platform through Opportunistic Strategic Acquisitions. We believe that acquisitions and strategic partnerships will allow us to accelerate our key platform, product and marketing initiatives. For example, we acquired Cloudways in the third quarter of 2022, which added a managed hosting offering to our platform. We believe that additional acquisition opportunities will supplement our organic growth strategy. We intend to actively pursue both acquisitions and strategic partnerships that we believe will be complementary to our business, accelerate customer acquisition, increase usage of our platform and/or expand our product offerings in our core markets.
Growing and Engaging Our Community. More than 12 million unique visitors interact with our websites on a monthly basis, including our developer community, each month to learn, share and educate others. We are committed to supporting and expanding this community of innovators and technologists through high-quality content and expanded developer-focused programs and events around the world. In 2022, we acquired learning-focused websites CSS-Tricks and JournalDev to add quality educational content to further our goal of enhancing our community engagement. Supporting and educating the developer community is one of our core values, but it also drives brand loyalty, expands our customer base and drives increased adoption of our products.
Our Platform and Product Offerings
We have designed our global cloud platform to ensure a simple, reliable and affordable cloud computing experience for our customer base of startups and SMBs. This entails maintaining a high-performance global infrastructure, offering a highly curated set of solutions and providing a superior customer experience. The combination of these three elements enables our customers to focus their time and attention on building and running their applications or businesses rather than managing the underlying infrastructure.
Our Global Infrastructure & Technology Network
Our global infrastructure and technology network, built on the foundation of open source scalable cloud-native technologies, allows us to deliver an exceptional developer experience and suite of infrastructure and software solutions to our customers spread across the globe. Our infrastructure is offered to our customers across 15 data centers worldwide that are connected by a high-speed private backbone, enabling our customers to deploy their solutions across nine different geographic regions. We lease data centers in the New York City and San Francisco metropolitan areas, as well as in Australia, Canada, Germany, India, the Netherlands, Singapore and the United Kingdom. These site locations were selected for their close proximity to key customer markets and allow access to global internet exchange points to provide consistent low-latency connectivity to large end-user networks. This allows our customers to choose where best to deploy the solution to optimize performance and minimize latency for their users. In addition, we utilize points of presence locations situated across the globe to improve website and application performance by allowing geographically dispersed users to receive content from a location nearest to them. We lease data center space from leading providers to provide us the flexibility to quickly enter new markets and align our global footprint with our go-to-market strategy. We launched our Australia data center in November 2022 and expect to expand into additional new locations in the future.
We work closely with hardware manufacturers when designing our server platforms to continue to reduce acquisitions costs while at the same time optimizing reliability and performance for our customers. Our procurement and engineering teams work closely with CPU manufacturers to align our long-term server strategy to future technology advancements. We staff our data center operations team to ensure that we can provide the physical security, reliability and availability necessary for our customers—and that team additionally manages the physical server capacity to ensure that we are able to meet our customers’ demands. Our network engineering team manages the global backbone to ensure that we are making the best connectivity peering agreements to get customer traffic to the destination via the best available path. Our operations team actively monitors the cloud environment, responding to network incidents to ensure that customer impact is minimized and service availability is managed.
We focus heavily on securing our network, products and customer data from potential security threats with a dedicated team of security professionals. We have implemented a comprehensive information security program, which is discussed in greater detail below, that includes administrative, technical and physical safeguards designed to maintain the confidentiality, integrity, and availability of our company’s and our customers’ information.
7


In combination, our infrastructure and network provide our customers with a reliable, highly-performant and cost-effective platform to confidently build, deploy and scale their optimal solution, from single node based applications to globally distributed systems.
Our Product Portfolio
We provide a variety of cloud products and services that are specifically designed to address the needs of startups and SMBs. We listen carefully to our customers’ feedback so we understand what they want and need to simplify cloud computing for them. Our goal is to address the core needs of this underserved customer base instead of offering thousands of complex products and services that are more suited to large enterprise companies or companies looking to move from an on-premise environment to the cloud.
We offer IaaS, PaaS and SaaS solutions to our customers. Our initial product, launched in 2012, was the Droplet, a virtual machine that provides flexibility to build, test, secure and grow customers’ applications from start-up to scale. Since then, we have successfully launched many new products, which honor our commitment to always provide a simple, reliable and affordable experience for our core customer base. We have expanded our product portfolio with product innovations such as Dedicated Droplets, Premium Droplets, Spaces, Managed Kubernetes, Managed Databases, App Platform, and Functions, which have proven our ability to successfully launch many new products to market and serve our customers’ needs. We have developed a product roadmap designed to enhance our ability to offer secure, scalable and reliable solutions for customers to grow their applications or businesses. We also provide management and collaboration tools to enable our customers to monitor and manage their usage of our platform.
IaaS Offerings. Our Infrastructure-as-a-Service (IaaS) offerings include our compute, storage and networking products. We provide flexible server configurations sized for any application, attractive price-to-performance and highly predictable pricing that is the same across regions and usage volumes. Our current IaaS offerings include:
Droplets. Droplets are our core compute offering. Developers can spin up the virtual machine of their choice in under a minute. We offer basic Droplets and Dedicated Droplets, such as general purpose, CPU-optimized, memory-optimized or storage-optimized configurations, which provide flexibility to build, test, secure and grow any application from start-up to scale. Our Premium Droplet offering provides enhanced speed and memory performance, while maintaining our commitment to simplicity.
Storage Offerings. Our storage solutions allow our customers to store and quickly access any amount of data reliably in the cloud. We offer several kinds of storage offerings, depending on the customer’s needs, including:
Spaces (Object Storage): Our object storage with a built-in content delivery network (CDN) makes scaling easy, reliable and affordable. Our simple and predictable pricing makes this offering very attractive compared to established public cloud providers.
Volumes (Block Storage): Our block storage product allows customers to add more storage space and mix and match compute and storage to suit their database, file storage, application, service, mobile and backup needs. This provides supplemental storage beyond the generous local solid-state drive (SSD) offered with our compute offerings.
Backups: Our automatically-created disk images of Droplets provide peace of mind and a sense of security to our customers. Our Backups offering allows frequent system-level backups, providing our customers with the ability to revert to an older state or create new Droplets. We also provide the flexibility to customize backup windows, choose retention policies and elect which files to back up.
In 2022, we introduced performance upgrades to Spaces and Volumes that better address the increasing needs of our customers’ applications. Storage plays an essential role in our product roadmap and we expect to significantly improve the functionality of our storage offerings in the future, which we believe will also increase the usage of our IaaS and other offerings that could benefit from enhanced storage capabilities.
Networking Offerings. We provide a suite of networking capabilities to secure and control the traffic to our customers’ applications. Data transfer costs can quickly become a major expense for the developer of any reasonably complex cloud application. At DigitalOcean, we provide a generous amount of bandwidth with each successive Droplet purchase. This bandwidth is pooled for the customer’s account and shared by all applications or resources running in their account, which we believe is a key differentiator for us in the marketplace. Our key networking product offerings include:
8


Cloud Firewalls: A software service that allows customers to quickly secure their infrastructure from common vulnerabilities and define what services are visible on their infrastructure. Cloud Firewalls are free to our customers and are used for staging and production deployments of software.
Managed Load Balancers: A software service that allows customers to load balance traffic to their software applications located on multiple Droplets, enabling them to scale their applications and improve availability, security and performance across their infrastructure in a few clicks with affordable pricing.
Virtual Private Cloud (VPC): A private network interface for DigitalOcean resources collections. VPC networks provide a more secure connection between resources because the network is inaccessible from the public internet and other VPC networks, enabling our customers to manage their information and data traffic between applications without exposure to the public internet. VPCs, including floating IP addresses, are available at no additional cost to our customers.
PaaS Offerings. Our Platform-as-a-Service (PaaS) offerings provide a complete development and deployment environment. PaaS offerings include infrastructure as well as database management systems, application platforms, development tools and other services designed to support the complete web application lifecycle. Our current PaaS offerings include:
Managed Databases. Our Managed Databases, a fully-managed database solution, provides our customers with the application performance they need without the operational demands that come with building and running a database server. We currently offer managed offerings for relational databases (SQL) such as PostgreSQL & MySQL, as well as NoSQL databases such as Redis.
In addition, we offer DigitalOcean Managed MongoDB, a fully-managed database as a service offering in partnership with MongoDB. To further enhance this offering, we launched a new Dedicated CPU Managed MongoDB in 2022 that boosts the performance of MongoDB and enables users to migrate databases from any source to DigitalOcean Managed MongoDB with minimal downtime.
Managed Kubernetes and Container Registry. Our easy-to-use Managed Kubernetes service provides scalability and portability for cloud-native applications. Customers can get started quickly and cheaply and scale-up and save with our free control plane and inexpensive bandwidth. Our Managed Container Registry offering lets customers easily store and manage private container images for rapid deployment to our Managed Kubernetes service. In 2022, we launched a high availability control plane and added an egress gateway for DigitalOcean Kubernetes, giving our customers even more confidence in leveraging our Kubernetes offering to deploy their code in the cloud.
App Platform. Our App Platform offering allows customers to build, deploy and scale applications quickly using a simple, fully-managed solution. We handle the infrastructure, application runtimes and dependencies so that developers can push code to production in just a few clicks, enabling them to deliver applications to market faster and on a global scale.
Functions. In 2022, we launched our Functions offering, a serverless compute solution that leverages our App Platform product. Serverless computing has become a popular trend in cloud application development because it allows for freedom from server management and the ability to pay only for what you use. Our Functions offering runs on-demand, which simplifies the cloud programming experience and helps customers focus more on application development and business outcomes and less on managing the underlying infrastructure.
Uptime. Our Uptime offering provides real-time uptime and latency alerts, allowing customers to quickly recover from incidents before their own customers are impacted. Alerts are triggered when customer assets are slow, down, or vulnerable to attack.
SaaS Offerings. Our Software-as-a-Service (SaaS) offerings are designed for companies in the SMB space. Our current SaaS offerings include:
Managed Hosting. In 2022, we acquired Cloudways, a managed cloud hosting company. Our Managed Hosting offering provides simple onboarding and day-to-day management for hosting that is purpose-built for startups and SMBs looking to outsource their on-ramp to the internet and offload the complexities of cloud infrastructure so they can spend more time running and scaling their businesses. This offering is particularly attractive for startups and SMBs without the knowledge or resources to fully manage their hosting infrastructure, including digital
9


agencies, entrepreneurs creating eCommerce sites, bloggers, freelancers, and other users hosting on WordPress, PHP and Magento.
Marketplace. We operate the DigitalOcean Marketplace, a platform where developers can find pre-configured applications and solutions quickly. Our Marketplace contains highly curated everyday applications and cutting-edge technologies, providing customers access to the most efficient tools to build their businesses while removing the time and expense of research, configuration and manual setup. We work closely with partners to deliver a truly seamless experience for customers, creating the ability for developers to deploy thoroughly tested app environments with the click of a button on Droplets and Kubernetes clusters. The DigitalOcean Marketplace also offers add-ons that run in the cloud and are available on demand. More than 250 preconfigured one-click applications are available in the Marketplace, including WordPress, LAMP, Docker, Grafana, and Plesk, among others.
Sales and Marketing
Our sales and marketing teams work together closely to drive awareness and adoption of our platform, accelerate customer acquisition and expand our revenue from existing customers. These teams focus on inside and outbound sales, partnership and channel development, customer acquisition and self-service funnel optimization, and customer support and success.
We have historically generated almost all of our revenue from our efficient self-service marketing model, which enables customers to get started on our platform very quickly and without the need for assistance. We focus heavily on enabling a self-service, low-friction model that makes it easy for users to try, adopt and use our products. We attract visitors to our website through a combination of high-quality content, developer outreach and highly-targeted paid demand generation campaigns. By reducing the friction that typically accompanies the purchase of business software and eliminating the need for complicated and costly implementation and training, we have grown our customer base while avoiding the expensive customer acquisition costs typical of high-touch enterprise sales models. Furthermore, by creating an intentional marketing experience for a prospect to travel through different stages of the funnel, we are able to anticipate their needs in real-time at each step.
We complement our efficient self-service customer acquisition model with an inside sales team that is focused on responding to inbound inquiries, outbound prospecting targeting specific use cases, volume expansion of our self-service customers, expanding our revenue in specific international markets and seeking partnership opportunities to drive revenue growth. We utilize a process-oriented and data-driven approach to sales that includes tracking numerous metrics such as sales conversion rates, velocity and time-to-close, and size of sales pipeline. Our sales team includes experienced sales engineers who fashion technical solutions for customers to convert their workloads from other cloud providers. Our customer success professionals focus on customer retention and customer expansion by adding value throughout the customer lifecycle as customers scale and expand their usage of our product portfolio. Customer success advocates will directly contact customers to determine if there are ways for us to augment their usage of our platform with additional services. We are also focused on partnership opportunities that introduce new avenues for customer growth. We recently launched the DigitalOcean Partner Pod, our new partner program that offers sales training, co-marketing opportunities and market development funds to help partners launch their campaigns and acquire new customers utilizing DigitalOcean products.
We are committed to providing robust customer support to all customers, which we believe has been a strategic differentiator for us. The customer support team addresses account-related questions and provides high-quality technical advice and troubleshooting. Developers and engineers are a key part of the customer support team, and we offer technical support free of charge to all customers. In addition to our free support offering, we recently introduced two paid support plans, which provide customers with faster response times and dedicated support from technical managers. The customer engagement with customer support team also serves as an important feedback loop to our product and technology teams, helping us better understand the specific needs of our customers. This feedback has influenced, and will continue to influence, our product roadmap, the content strategy for our community tutorials and other business decisions. We closely track various metrics to ensure we are providing exceptional customer support. We internally monitor our customer satisfaction score (CSAT) to gauge the quality of our interactions with customers and our ability to increase loyalty. We also have specific monthly service-level objectives (SLOs) for response and resolution times to ensure we maintain a high level of customer satisfaction.
We intend to continue to invest in our sales and marketing capabilities to capitalize on our large and global market opportunity, while remaining very efficient in terms of sales and marketing expense as a percentage of revenue.
10


Our Customers
Our customer base is incredibly diverse with respect to technical competency, type of business, use case and geography. In terms of type of business and specific use cases, our customers primarily use our IaaS, PaaS and SaaS products for the following:
SaaS applications across numerous industry verticals, including education, finance, advertising, e-commerce, media, gaming and many more
Customer relationship management (CRM) products, developer tools, API services and technology products and services
Digital agencies operating eCommerce or other websites for their customers
Personal web projects and education-related services regarding cloud computing and modern technologies, whether it be programming languages, application frameworks or open source technologies.
Our offerings give customers the ability to select their desired level of technical infrastructure management. Customers have the ability to choose from managing their own infrastructure and building their own bespoke solutions using our IaaS offerings, offloading the technical infrastructure entirely through our Managed Hosting offering or delegating certain aspects of the management using our managed PaaS offerings.
Our customers are spread across over 190 countries with and approximately two-thirds of our revenue coming from customers located outside the United States in 2022.
We have been very successful in increasing our customer base, particularly with respect to higher spend customers, and our ARPU by expanding our product portfolio and optimizing our sales and marketing initiatives. We had approximately 677,000 customers as of December 31, 2022, which includes approximately 129,000 builders and approximately 15,000 scalers. Our ARPU has increased significantly, from $47.78 in 2020 to $59.96 in 2021 to $75.19 in 2022.
We have no material customer concentration, as our top 25 customers made up 10%, 10% and 9% of our revenue in 2022, 2021 and 2020, respectively.
Security and Data Privacy
We focus heavily on securing our network, products and customer data from potential security threats with a dedicated team of security professionals. We have implemented a comprehensive information security program that includes administrative, technical and physical safeguards designed to maintain the confidentiality, integrity, and availability of our company and our customers’ information. Our security department is divided into three teams: security operations, which is responsible for responding to abuse on our platform, digital forensics and incident response, and threat intelligence; security engineering, which is responsible for ensuring the security of our infrastructure and product offerings through software engineering and security data analysis and observability; and trust and governance, which is responsible for privacy and security regulatory compliance and risk management.
We continually monitor our infrastructure network for vulnerabilities and risk through our security observability platform. The backend components of our network have been built with a view towards security using layers of multi-factor authentication, authorization and role-based access and are monitored for abnormal behaviors or intrusions. Security architecture and design is embedded in our product development lifecycle, and we continually test our products and infrastructure for security flaws during product development and after launch. Our products and services are AICPA SOC 2 Type II certified and we have achieved Cloud Security Alliance (CSA) STAR Level 1. All of our data centers are independently audited, and many are certified by internationally recognized attestation and certification compliance standards. In addition, we apply rigorous privacy standards to all the customer data we protect in accordance with applicable privacy laws and best practices. We have a privacy policy posted on our website that applies to our entire business and all of our customers, which describes our privacy practices regarding information we collect from customers and how we use, share and store such customer data. We have put measures in place to collect personal data only to the extent necessary to service our customers and we protect customer content data through limited access.
Our information security program is continuously adapting to an evolving landscape of emerging threats and available technology. Through data gathering and evaluation of emerging threats from internal and external incidents and technology investments, security controls are adjusted on a continuous basis. Our security program also provides oversight of third parties who store, process or have access to sensitive data, and we require the same level of protection from such
11


third-party service providers. In addition, we identify risks that may threaten customer information and utilize both internal and external resources to perform a variety of vulnerability and penetration testing on the platforms, systems and applications used to provide our products and services. We also have a third-party firm conduct adversary simulations and perform network penetration tests at least annually. We employ backup and disaster recovery procedures for all the systems that are used for storing, processing and transferring customer information, and we periodically test and validate our disaster recovery plans and resilience capabilities.
All of our employees and consultants are required to complete an annual security awareness training, covering key threats and measures to take to protect their own data and the data of the company. In addition, our security personnel receive additional training specific to their role. Furthermore, we provide resources to customers with detailed information and instructions regarding measures they can take to protect their own data through tutorials and blog posts on our community education website.
Our head of security provides regular reports on security-related matters to our executive officers and the Audit Committee of our Board of Directors and also briefs the full Board of Directors on a biannual basis.
Our Community
We focus heavily on building a large highly-engaged community that can connect and educate developers across the globe. Our developer community enables students, hobbyists and experienced developers alike to learn new skills and technologies and create and deliver new applications. The DigitalOcean community is based on forging genuine relationships through a series of meaningful and memorable interactions. We believe that our focus on community drives brand loyalty amongst a fast-growing developer and SMB community and spurs our community followers to become advocates for us and our platform.
Our community education websites contain more than 7,500 high-quality technical tutorials and a forum with tens of thousands of questions and answers that guide developers in creating and delivering modern applications—not just focused on DigitalOcean products and services, but relevant to any cloud service. We support community learning, networking and interaction via targeted industry and customer events and technical talks, as well as a virtual 24-hour conference, which we call deploy. We distribute our regular Currents market surveys to anyone who seeks market research trends about cloud and open source developments, whether they are a DigitalOcean customer or not.
We operate the “Hatch by DigitalOcean” program to support entrepreneurs and startups more directly as they begin their journey by providing them with a robust set of benefits to help them succeed. Many of our Hatch participants have become loyal DigitalOcean customers after graduating from the program.
Our approach of giving back to the community “more than you receive” helps drive strong brand loyalty for DigitalOcean across the global developer community.
Competition
The markets that we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense.
We believe that the principal factors on which we compete include:
ease of use and operation;
speed of deployment;
price, total cost of ownership and transparency;
customer experience, support and service;
community engagement and education;
features, functionality and quality of tools;
performance, reliability, scalability and security;
brand awareness and reputation;
geographic reach; and
open source support.
12


We compete primarily with large, diversified technology companies that focus on large enterprise customers and provide cloud computing as just a portion of the products and services that they offer. The primary vendors in this category include Amazon (AWS), Microsoft (Azure), Google (GCP), IBM and Oracle.
We also compete with smaller and/or niche cloud service providers that typically target individuals and smaller businesses, simple use cases and/or narrower geographic markets. Examples in this category include OVHcloud, Vultr and Heroku.
Finally, we now compete with digital agencies and other managed hosting providers serving customers seeking a fully-managed experience.
Despite the competitive intensity, we believe we compete successfully on the basis of the factors listed above. We focus on solutions for startups and SMBs—and combine the power of simplicity, love for the developer community, an obsession for customer service and the advantages of open source. This differentiates us dramatically from the enterprise cloud competitors. At the same time, our ability to address complex use cases that allows customers to scale with us as they grow differentiates us from the many niche competitors who have less robust and extensible offerings.
Human Capital Management
We believe that our employees and the culture we have established are critically important to our success. In order to continue to compete and succeed in our highly competitive and rapidly evolving market, it is crucial that we continue to attract, retain and motivate qualified employees. To support these objectives, we strive to maintain our company culture, offer competitive compensation and benefits, support the health and well-being of our employees, foster an inclusive, diverse and engaged workforce, maintain strong employee engagement and develop talent.
Our Chief People Officer provides regular reports on the progress of our human capital management metrics and initiatives, including our diversity programs, to our executive officers and the Compensation Committee of our Board of Directors.
As of December 31, 2022, we had a total of 1,204 employees, including 524 located outside the United States. We also engage individuals through professional employer organizations and contractors on an as-needed basis. None of our employees are represented by a labor union or covered by a collective bargaining agreement. We have not experienced any work stoppages and we consider our relations with our employees to be good.
Our Culture
We believe our culture is critical to our success and has delivered tangible financial and operational benefits for our customers, our employees and our stockholders. Our values guide our business, our product development, our practices and our brand. We were recognized in Inc. Magazine’s annual list of Best Workplaces for 2022 and as one of Newsweek’s Most Loved Workplaces list for 2022, both for the second year in a row. As our company continues to evolve and grow, our core values remain constant:
Our community is bigger than just us. The global community of software developers and entrepreneurs have been the foundation and inspiration for everything we do.
Simplicity in all we DO. Simplicity is a core value to us because it is a reminder to keep our customers top of mind in everything we do.
We speak up when we have something to say and listen when others DO. With a focus on transparency and inclusivity, we want DigitalOcean to be a place where employees know where we stand and no matter a person’s background or experiences, employees can find their voice and their place here.
We are accountable to deliver on our commitments. Our customers, employees and investors place enormous trust in us, and we have to be accountable to deliver to all of you.
Love is at our core. The love for our customers and for what we do in our jobs makes DigitalOcean a special place – you hear it in the voices of our customers and our employees every time they talk about DigitalOcean.
Compensation and Benefits
We provide competitive compensation and benefits for our employees globally. Our compensation package includes base salary, cash bonuses, commissions (for our sales team), and long-term equity awards. We offer full-time employees equity at the time of hire and the ability to earn additional equity through promotion and annual grants, and provide employees the opportunity to participate in an employee stock purchase plan, to foster a strong sense of ownership
13


and align our employees’ interests with our long-term success. We maintain a global compensation program that is intended to promote a pay-for-performance culture that is both internally equitable as well as externally competitive.
In addition to cash and equity compensation, we also offer employees a wide array of benefits designed to be aligned with local reward practices and competitive with those offered by companies with whom we compete with for talent. In the United States, these include health insurance, unlimited vacation, retirement benefits, a generous parental leave program, emotional well-being services through our Employee Assistance Program and a variety of additional resources to support employees’ overall well-being. We continue to evolve our programs to meet our employees’ health and wellness needs. While the philosophy around our benefits is the same worldwide, specific benefit offerings (including equity compensation) may vary in other countries due to local regulations and preferences.
Remote-Friendly Work
Since our inception, we have fostered a remote-friendly work culture that enables us to recruit and retain skilled professionals wherever they are located. The majority of our employees work remotely and our history and experience with managing a remote workforce has allowed us to grow our company and build our company culture while fostering the remote work experience. Operating remotely allows us access to a global talent pool that enables us to hire talented team members, regardless of location, providing a strong competitive advantage. While we intend to remain a remote-friendly company, we entered into an arrangement with a third party to allow employees the opportunity to access a shared work space to engage with other employees or customers.
Diversity, Equity, Inclusion and Belonging (DEIB)
We have a strong commitment to building a diverse workforce that reflects our values and the needs of our global customer base. We believe that a diverse and inclusive workforce brings a diversity of perspectives, which in turn fosters innovation and helps drive better business outcomes.
We have launched multiple initiatives to further our goal of being more diverse and inclusive and supporting a sense of belonging within our current workforce, including mandatory training for employees and launching employee resource groups (ERGs), which are employee-led, voluntary groups that support professional development, strengthen our business and advance our commitment to a diverse and inclusive workplace. We currently have ERGs to support women, LGBTQIA+, military and veterans, early career professionals, and employees of African and Black descent. We believe forging and strengthening relationships with external DEIB partners is essential to our diversity strategy, and we are excited to continue to establish and build relationships to expand our reach. We also focus on creating a diverse pipeline of candidates for open roles.
DigitalOcean is committed to pay equity, regardless of gender, ethnicity or other personal characteristics. To deliver on that commitment, we benchmark and set pay ranges based on market data and consider factors such as an employee’s role and experience and their job performance.
In 2022, we published our second annual diversity, equity, inclusion and belonging report that highlighted our employee workforce data for 2021. Our goal is for our employee population to reflect the communities that we service and ensure equal total rewards opportunities for all employees regardless of gender identity, ethnicity, location, sexual orientation, disability status and more. The 2022 report demonstrated meaningful progress against some of our key goals, such as a more diverse group of new hires, as well as identified areas for continued improvement. We are committed to publishing our diversity numbers annually, as well as making improvements against our targets over time. In addition to publishing company-wide diversity numbers, we also analyze and publish statistics regarding our manager population and individual contributor population, both through the lens of gender (globally) and ethnicity/race (U.S. only) to ensure that diversity exists across the company.
To ensure we achieve our commitment to fostering a diverse and inclusive work environment, all company executives have specific goals around diversity, equity, inclusion and belonging.
Talent Development
Talent development is a key aspect of the attraction and retention of our talent. We believe that employee growth is essential, and provide a number of resources and programs to support that commitment. Semi-annually, we facilitate employee review cycles where employees have development conversations with their managers. In addition, we offer our employees more than 250 courses and videos covering a wide range of topics from departmental specific skills to leadership and management training. We continually invest in our employees’ career growth and provide employees with a wide range of development opportunities, including learning, mentoring, coaching, and external development.
14


Employee Engagement
Employee engagement is key to helping us understand the employee experience, particularly as we expand and hire employees in new locations with different cultural norms. We conduct anonymous global engagement surveys regularly to measure the effectiveness of our people and culture initiatives and identify areas of strength and development opportunities among teams. These surveys are managed by a third-party vendor to encourage candor. The results are reviewed by senior management, who analyzes areas of progress or deterioration and works with their teams to determine which actions to take based on survey results.
Social Responsibility
In connection with our IPO in March 2021, we joined the Pledge 1% movement and committed to allocating $50 million over ten years to expand our social impact initiatives. In 2022, we gave more than $1.1 million in cash and $150,000 in infrastructure credits to over 900 deserving organizations all over the world that impact their local communities, as well as the broader social impact ecosystem.
We also recently launched DO Impact to execute on our Pledge 1% commitment. DO Impact is a social impact effort designed to empower changemakers around the globe through products and philanthropy, enable our people to do good in their communities, and ensure our footprint is sustainable. The four pillars of DO Impact are as follows:
Product. Harness DigitalOcean technology, open source and technical expertise to support non-profit organizations, educational institutions, open source initiatives and others who are working to advance social good.
Philanthropy. Make cash grants to organizations whose work is complementary to the DigitalOcean social impact framework, enable our employees to support their favorite organizations through a charitable donation match program and provide opportunities for employees to volunteer their time for charitable causes.
Planet. Focus on environmental initiatives, such as reducing our carbon footprint and those of our partners and vendors over time.
Purpose. Highlight the impactful work of our nonprofit partners, customers and employees through storytelling.
A key component of DO Impact is Hollie’s Hub for Good, our inaugural social impact program, which provides companies in the nonprofit and social enterprise sectors with DigitalOcean infrastructure credits to enable the growth of their programs. Since inception, more than 2,000 organizations have benefited from donated DigitalOcean infrastructure credits through Hollie’s Hub for Good, including Tech in Schools (TSI), an organization providing access to web tools and software in classrooms, Bienfait Rwanda, a local organization supporting children with disabilities, and several others doing good in their communities.
Furthermore, to encourage employee involvement in our social impact initiatives, we offer a generous donation match program with respect to our employees’ charitable giving and also provide employees with credits at certain milestones to donate to a charitable organization of their choosing. In 2022, we launched our employee ambassador program and completed our first successful project, dedicating employee volunteer time to support a nonprofit organization.
Intellectual Property
Intellectual property rights are important to the success of our business. We rely on a combination of trademark, patent, copyright and trade secret laws in the United States and other jurisdictions, as well as license agreements, confidentiality provision, non-disclosure agreements with third parties and other contractual protections, to protect our intellectual property rights, including our proprietary technology, software, know-how and brand. We use open source software in our services.
As of December 31, 2022, we owned ten registered trademarks in the United States and eleven registered trademarks in various non-U.S. jurisdictions. We have filed applications for registration for one additional trademark in the United States and two additional trademarks in various non-U.S. jurisdictions. In addition, we own one International Registration through the World Intellectual Property Organization, which has been extended to registrations in six additional jurisdictions and could be extended in another four jurisdictions. As of December 31, 2022, we owned four issued patents and had two patent applications pending for examination in the United States. The issued patents are each scheduled to expire in 2039 and 2040 and the pending patent applications, if issued, would be scheduled to expire in 2039 and 2042. In addition, we license third-party software and use open source software and other technologies that are used in
15


the provision of or incorporated into some elements of our services. Many parts of our business utilize proprietary technology and/or licensed technology, including open source software.
We control access to and use of our proprietary technology and other confidential information through the use of internal and external controls, including contractual protections with employees, contractors, customers, vendors and partners. Our policy is to require all employees and independent contractors to sign agreements assigning to us any inventions, trade secrets, works of authorship, developments, processes and other intellectual property generated by them on our behalf and under which they agree to protect our confidential information. In addition, we generally enter into confidentiality agreements with our customers, vendors and other partners. See the section titled “Risk Factors” for a more comprehensive description of risks related to our intellectual property.
Corporate Information
We were incorporated in Delaware in 2012 under the name Digital Ocean, Inc. In 2016, as part of a restructuring, Digital Ocean, Inc. was converted into DigitalOcean, LLC, and DigitalOcean Holdings, Inc. was formed as the ultimate parent holding company. We completed our initial public offering in March 2021 and our common stock is listed on the New York Stock Exchange under the symbol “DOCN.” Our principal executive offices are located at 101 6th Avenue, New York, New York 10013, and our telephone number is (646) 827-4366. Our website address is www.digitalocean.com.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Securities Exchange Act of 1934, as amended (the Exchange Act), are filed with the Securities and Exchange Commission (the SEC). Such reports and other information filed by us with the SEC are available free of charge on our website at www.investors.digitalocean.com when such reports are available on the SEC’s website. The SEC maintains a website that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. The information contained on the websites referenced in this Annual Report on Form 10-K is not incorporated by reference into this filing. Further, our references to website URLs are intended to be inactive textual references only.
ITEM 1A. RISK FACTORS
Our operations and financial results and an investment in our common stock are subject to various risks and uncertainties. The following summary highlights some of the risks we are exposed to in the normal course of our business activities. You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Annual Report on Form 10-K, including our consolidated financial statements and related notes. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition or results of operations.

Risk Factors Summary
Investing in our common stock involves a high degree of risk because our business is subject to numerous risks and uncertainties, as more fully described below. These risks and uncertainties include, among others:
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our recent growth may not be indicative of our future growth.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
If we are unable to attract new customers, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
If we or our third-party service providers experience a security breach or unauthorized parties otherwise obtain access to our platform or our customers’ data or our sensitive or proprietary data, we may incur significant liabilities and our reputation and business may be harmed.
16


If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
If we are unsuccessful at integrating or developing the business of Cloudways, a recent acquisition, we may not be able to achieve our growth objectives.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
Activities of our customers or the content on their websites could subject us to liability.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.
Risks Related to Our Business and Industry
Unfavorable conditions in our industry or the global economy, or reductions in information technology spending, could limit our ability to grow our business and negatively affect our results of operations.
Our results of operations may vary based on the impact of unfavorable changes in our industry or the global economy on us or our customers and potential customers. Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, labor shortages, supply chain disruptions, inflationary pressures, rising interest rates, financial and credit market fluctuations, international trade relations, political turmoil, natural catastrophes, outbreaks of contagious diseases, warfare and terrorist attacks on the United States, Europe or elsewhere, including military actions affecting Russia, Ukraine or elsewhere, could cause a decrease in business investments on information technology, disrupt the timing and cadence of key industry events, and negatively affect the growth of our business and our results of operations.
Geopolitical risks, including those arising from trade tension and/or the imposition of trade tariffs, terrorist activity or acts of civil or international hostility, are increasing. Similarly, the ongoing military conflict between Russia and Ukraine has had negative impacts on the global economy, including by contributing to rapidly rising costs of living (driven largely by higher energy prices) in Europe and creating uncertainty in the global capital markets, and is expected to have further global economic consequences, including disruptions of the global supply chain and energy markets. While we do not currently have employees or direct operations in Russia, Belarus or Ukraine, nor do we engage in activities with sanctioned parties, the recent sanction measures have impacted our customers with business activities in these countries and regions, our ability to receive payments from these customers, and our ability to realize revenues from those customers. Further, due to political uncertainty and military actions involving Russia, Ukraine and surrounding regions, we and the third parties upon which we rely may be vulnerable to a heightened risk of cyber-attacks, computer malware, viruses, supply chain attacks, social engineering (including spear phishing and ransomware attacks) and general hacking that could materially disrupt our systems and operations.
Further, increased inflation rates and related increases in interest rates could have a material and adverse effect on our business, financial condition or results of operations. Economic weakness, customer financial difficulties and constrained spending on information technology operations could adversely affect our customers’ ability or willingness to subscribe to our service offerings, delay purchasing decisions and lengthen our sales cycles, reduce the usage of our products and services, or increase churn, all of which could have an adverse effect on our sales and operating results.
We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be materially and adversely affected. The full impact of any conflict, economic slowdown or other factor on our business operations and financial performance remains uncertain and will depend on future developments, including the severity and duration and its impact on our customers and third-party providers, as well as regional and global economic conditions. Any such disruptions may also exacerbate the impact of other risks described in this Annual Report on Form 10-K.
Our recent growth may not be indicative of our future growth.
17


Our revenue was $576.3 million, $428.6 million and $318.4 million, respectively, for the years ended December 31, 2022, 2021 and 2020. You should not rely on the revenue growth of any prior quarterly or annual period as an indication of our future performance. Even if our revenue continues to increase, our revenue growth rate may decline in the future as a result of a variety of factors, including the maturation of our business. Overall growth of our revenue depends on a number of factors, including our ability to:
attract new customers and grow our customer base;
maintain and increase the rates at which existing customers use our platform, sell additional products and services to our existing customers, and reduce customer churn;
invest in our platform and product offerings;
augment our platform through opportunistic strategic acquisitions; and
grow and engage our community.
We may not successfully accomplish any of these objectives and, as a result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, we may be unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our results or growth for any prior quarterly or annual periods as any indication of our future results or growth.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We have incurred significant losses since inception. We generated net loss attributable to common stockholders of $24.3 million, $19.5 million and $43.6 million for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, we had an accumulated deficit of $210.8 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of sales to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs and expenses will increase in future periods, which could negatively affect our future results of operations if our revenue does not increase. Our efforts to grow our business may be costlier than we expect, or the rate of our growth in revenue may be slower than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. We may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications or delays, and other unknown events. If we are unable to achieve and sustain profitability, the value of our business and common stock may significantly decrease.
In addition, we expect to continue to expend substantial financial and other resources on:
our technology infrastructure, including systems architecture, scalability, availability, performance, security, hardware, equipment and other capital expenditures, including expenses to increase or maintain data center capacity and to successfully optimize and operate data center facilities;
our sales and marketing organization to engage our existing and prospective customers, increase brand awareness and drive adoption of our products;
product development, including the development of new products and new functionality for our platform as well as investments in both further optimizing our existing products and infrastructure and expanding our integrations and other add-ons to existing products and services;
acquisitions or strategic investments; and
general administration, including increased legal and accounting expenses associated with being a public company.
Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our business, financial position and results of operations may be harmed, and we may not achieve or maintain profitability in the future.
We expect fluctuations in our financial results, making it difficult to project future results, and if we fail to meet the expectations of securities analysts or investors with respect to our results of operations, our stock price and the value of your investment could decline.
18


Our results of operations have fluctuated in the past and are expected to fluctuate in the future due to a variety of factors, many of which are outside of our control. As a result, our past results may not be indicative of our future performance. In addition to the other risks described herein, factors that may affect our results of operations include the following:
fluctuations in demand for or pricing and usage of our platform and products;
our ability to attract new customers and retain existing customers;
customer expansion rates;
integration of new products;
timing and amount of our investments and capital expenditures related to successfully optimizing, utilizing and expanding our data center facilities;
the investment in and integration of new products and features relative to investments in our existing infrastructure and products;
our ability to control costs, including our operating expenses, and the timing of payment for expenses;
the amount and timing of non-cash expenses, including stock-based compensation, goodwill impairments and other non-cash charges;
the amount and timing of costs associated with recruiting, training and integrating new employees and retaining and motivating existing employees;
the effects of acquisitions, including the Cloudways acquisition, and their integration;
general economic conditions, both domestically and internationally, and economic conditions specifically affecting industries in which our customers participate;
the impact of new accounting pronouncements;
changes in regulatory or legal environments that may cause us to, among other elements, be unable to continue operating in a particular market, remove certain customers from our platform, and/or incur expenses associated with compliance;
changes in the competitive dynamics of our market, including consolidation among competitors or customers or new entrants into our market;
our ability to control fraudulent registrations and usage of our platform, reduce bad debt and lessen capacity constraints on our data centers, servers and equipment; and
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our products and platform capabilities.
Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. If our results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our common stock could decline substantially, and we could face costly lawsuits, including securities class action suits.
We may undertake internal restructuring activities that could result in disruptions to our business or otherwise materially harm our results of operations or financial condition.
From time to time, we may undertake internal restructuring activities in an effort to better align our resources with our business strategy. For example, we initiated a restructuring plan in February 2023 that resulted in a reduction in our workforce. We incur substantial costs to implement restructuring plans, and our restructuring activities may subject us to reputational risks and litigation risks and expenses. There can be no assurance that any restructuring activities that we have undertaken or undertake in the future will achieve the cost savings, operating efficiencies or other benefits that we may initially expect. In addition, restructuring activities may result in loss of institutional knowledge and expertise, attrition beyond our intended reduction-in-force, or a negative impact on employee morale and productivity or our ability to attract highly-skilled employees. Internal restructurings can also require a significant amount of time and focus from management and other employees, which may divert attention from commercial operations. If any internal restructuring activities we
19


have undertaken or undertake in the future fail to achieve some or all of the expected benefits therefrom, our business, results of operations and financial condition could be materially and adversely affected.
If we are unable to attract new customers, retain existing customers and/or expand usage of our platform by such customers, we may not achieve the growth we expect, which would adversely affect our results of operations and financial condition.
In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable these customers to realize the benefits associated with our products and services. Our business is usage-based and it is important for our business and financial results that our paying customers maintain or increase their usage of our platform and purchase additional products from us. Historically, we have relied on our self-service customer acquisition model for a significant majority of our revenue. We complement our self-service customer acquisition model with an inside sales team that is focused on responding to inbound inquiries, outbound prospecting targeting specific use cases, volume expansion of our self-service customers, expanding our revenue in specific international markets and seeking partnership opportunities to drive revenue growth. If our self-service customer acquisition model is not as effective as we anticipate or our sales team is not successful at growing our customer base, specifically our higher spend customers, our future growth will be impacted.
In addition, we must persuade potential customers that our products offer significant advantages over those of our competitors. As our market matures, our products evolve, and competitors introduce lower cost or differentiated products that are perceived to compete with our platform and products, our ability to maintain or expand usage of our platform could be impaired. Even if we do attract new customers, the cost of new customer acquisition, product implementation and ongoing customer support may prove higher than anticipated, thereby impacting our profitability.
Other factors, many of which are out of our control, may now or in the future impact our ability to add new customers in a cost-effective manner, include:
potential customers’ commitments to existing platforms or greater familiarity or comfort with other platforms or products;
our failure to expand, retain, and motivate our sales and marketing personnel;
our failure to obtain or maintain industry security certifications for our platform and products;
negative media, industry, or financial analyst commentary regarding our platform and the identities and activities of some of our customers;
the perceived risk, commencement, or outcome of litigation; and
deteriorating general economic conditions.
The vast majority of our contracts with our customers are based on our terms of service, which do not require our customers to commit to a specific contractual period, and which permit the customer to terminate their contracts or decrease usage of our products and services without advance notice. Our customers generally have no obligation to maintain their usage of our platform. This ease of termination could cause our results of operations to fluctuate significantly from quarter to quarter. Our customer retention may decline or fluctuate as a result of a number of factors, including our customers’ satisfaction with the security, performance, and reliability of our products, our prices and usage plans, our customers’ budgetary restrictions, the perception that competitive products provide better or less expensive options, negative public perception of us or our customers, and deteriorating general economic conditions. As a result, we may face high rates of customer churn if we are unable to meet our customer needs, requirements and preferences.
Our future financial performance also depends in part on our ability to expand our existing customers’ usage of our platform and sell additional products to our existing customers. Conversely, our paying customers may reduce their usage to lower-cost pricing tiers if they do not see the marginal value in maintaining their usage at a higher-cost pricing tier, thereby impacting our ability to increase revenue. In order to expand our commercial relationship with our customers, existing customers must decide that the incremental cost associated with such an increase in usage or subscription to additional products is justified by the additional functionality. Our customers’ decision whether to increase their usage or subscribe to additional products is driven by a number of factors, including customer satisfaction with the security, performance, and reliability of our platform and existing products, the functionality of any new products we may offer, general economic conditions, and customer reaction to our pricing model. If our efforts to expand our relationship with our existing customers are not successful, our financial condition and results of operations may materially suffer.
20


In addition, to encourage awareness, usage, familiarity and adoption of our platform and products, we may offer a credit or other incentives to new customers who sign up for and use our platform. To the extent that we are unable to successfully retain customers after use of the initial incentives, we will not realize the intended benefits of these marketing strategies and our ability to grow our revenue will be adversely affected.
The market for our platform and solutions may develop more slowly or differently than we expect.
It is difficult to predict customer adoption rates and demand for our products and services, the entry of competitive products or services or the future growth rate and size of the Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS) markets. The expansion of these markets depends on a number of factors, including the cost, performance, and perceived value associated with cloud computing platforms as an alternative to more established and legacy systems, the ability of cloud computing platform providers to address heightened data security and privacy concerns, and the cost and effort associated with converting or transition from current systems to cloud-based systems. If we or other cloud computing platform providers experience security incidents, loss of customer data, disruptions or other similar problems, the market for these applications as a whole, including our platform and products, may be negatively affected. If there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, data security or privacy concerns, governmental regulation, competing technologies and products, or decreases in information technology spending or otherwise, either now or in the future, the market for our platform and products might not continue to develop or might develop more slowly than we expect, which would adversely affect our business, financial condition and results of operations.
Our core customer base consists of startups and small and medium-sized businesses (SMBs). As these individuals and organizations grow, if we are unable to meet their evolving needs, we may not be able to retain them as customers. Our business will also suffer if the market for our solutions proves less lucrative than projected or if we fail to effectively acquire and service such users.
We expect that our path to growth will, in part, rely on scaling our platform to meet the needs of our customers as they increase usage of our platform. Accordingly, if such customers fail to grow as expected, then our path to growth may be adversely affected. In addition, our inability to offer both suitable services to support their businesses at scale and suitable and appropriately priced services for the initial state of their business, could adversely affect our business, financial condition and results of operations.
We believe that the startup and SMB markets are underserved, and we intend to continue to devote substantial resources to such markets. However, these customers and potential customers frequently have limited budgets and may choose to allocate resources to items other than our solutions, especially in times of economic uncertainty or recessions. If these markets fail to be as lucrative as we project or we are unable to market and sell our services to such customers effectively, our ability to grow our revenues quickly and achieve or maintain profitability will be harmed.
We are focused on attracting higher spend customers to our platform. Sales to higher spend customers involve risks that may not be present or that are present to a lesser extent with sales to smaller customers.
Sales to higher spend customers involve risks that may not be present or that are present to a lesser extent with sales to smaller customers, such as longer sales cycles, more complex customer requirements, substantial upfront sales costs, and less predictability in completing some of our sales. For example, higher spend customers may require considerable time to evaluate and test our solutions and those of our competitors prior to making a decision on whether to subscribe to our platform. As a result, we may spend substantial time and resources on our sales efforts without any assurance that our efforts will produce a sale. Moreover, higher spend customers often begin to deploy our products on a limited basis, but nevertheless demand configuration, integration services and pricing negotiations, which increase our upfront investment in the sales effort with no guarantee that these customers will deploy our products widely enough across their organization to justify our substantial upfront investment.
If we fail to timely release updates and new features to our platform and adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or customer needs, our platform and products may become less competitive.
Our ability to attract new users and customers, expand our customer base, and increase revenue from existing customers depends in large part on our ability to enhance and improve our existing platform and products, increase adoption and usage of our platform and products, and introduce new products and capabilities. The markets in which we compete are relatively new and subject to rapid technological change, evolving industry standards, and changing regulations, as well as changing customer needs, requirements and preferences. The success of our business will depend, in
21


part, on our ability to adapt and respond effectively to these changes on a timely basis, anticipate and respond to customer demands and preferences, address business model shifts, optimize our go-to-market execution by improving our cost structure, align sales coverage with strategic goals, improve channel execution and strengthen our services and capabilities in our areas of strategic focus. If we were unable to enhance our products and platform capabilities to keep pace with rapid technological and regulatory change, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently, or more securely than our products, our business, financial condition and results of operations could be adversely affected.
We expect that the number of integrations and tools we will need to support will continue to expand as current and prospective customers adopt new technologies, and we will have to develop new or upgraded versions of our platform and products to work with those new platforms. This development effort may require significant engineering, sales and marketing resources, all of which would adversely affect our business. Any failure of our platform or products to operate effectively with future technologies and tools could reduce the demand for our platform and products. If we are unable to respond to these changes in a cost-effective manner, our platform may become less marketable and less competitive or obsolete, and our business, financial condition and results of operations could be adversely affected.
Our policies regarding user privacy could cause us to experience adverse business and reputational consequences with customers, employees, suppliers, government entities, users, and other third parties.
From time to time, government entities (including law enforcement bodies) may seek our assistance with obtaining information about our customers or users. Although we strive to protect the privacy of our customers, we may be required from time to time to provide information about our customers to government entities. In light of our privacy commitments, we may legally challenge law enforcement requests to provide access to our systems, customer Droplets, or other user content but may face complaints that we have provided information improperly to law enforcement or in response to third party abuse complaints. We may experience adverse political, business, and reputational consequences, to the extent that we (a) do not provide assistance to or comply with requests from government entities or challenge those requests publicly or in court or (b) provide, or are perceived as providing, assistance to government entities that exceeds our legal obligations. Any such disclosure could significantly and adversely impact our business and reputation.
We publish a transparency report on an annual basis to provide details of government entity requests we receive. Our transparency report also includes a list of certain actions we have taken (e.g., disclosure of information) in response to law enforcement requests, as well as our standard policies and procedures regarding any such requests. Both the publishing of our transparency report and, conversely, the actions we take or challenge in response to law enforcement requests could damage our business and reputation.
We rely on third-party data center providers to ensure the functionality of our platform and products. If our data center providers fail to meet the requirements of our business, or if our data center facilities experience damage, interruption or a security breach, our ability to provide access to our platform and maintain the performance of our network could be negatively impacted.
We lease space with third-party data center providers located in the United States, India, Germany, the United Kingdom, Canada, the Netherlands, Singapore and Australia. Our business is reliant on these data center facilities. Given that we lease this data center space, we do not control the operation of these third-party facilities. Consequently, we may be subject to service disruptions as well as failures to provide adequate support for reasons that are outside of our direct control. All of our data center facilities and network infrastructure are vulnerable to damage or interruption from a variety of sources including earthquakes, floods, fires, power loss, system failures, computer vulnerabilities, physical or electronic break-ins, human error, malfeasance or interference, including by employees, former employees, or contractors, terrorism and other catastrophic events. We and our data centers have experienced, and may in the future experience, disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes and capacity constraints, due to an overwhelming number of customers accessing our platform simultaneously. Data center facilities housing our network infrastructure may also be subject to local administrative actions, changes to legal or permitting requirements, labor disputes, litigation to stop, limit, or delay operations, and other legal challenges, including local government agencies seeking to gain access to customer accounts for law enforcement or other reasons. In addition, while we have entered into various agreements for the lease of data center space, equipment, maintenance and other services, the third party could fail to live up to the contractual obligations under those agreements.
Other factors, many of which are beyond our control, that can affect the delivery, performance, and availability of our platform and products include:
the development, maintenance, and functioning of the infrastructure of the internet as a whole;
22


the performance and availability of third-party telecommunications services with the necessary speed, data capacity, and security for providing reliable internet access and services;
the failure of our redundancy systems, in the event of a service disruption at one of the facilities hosting our network infrastructure, to redistribute load to other components of our network;
the failure of our disaster recovery and business continuity plans; and
decisions by the owners and operators of the co-location and ISP-partner facilities where our network infrastructure is deployed or by global telecommunications service provider partners who provide us with network bandwidth to terminate our contracts, discontinue services to us, shut down operations or facilities, increase prices, change service levels, limit bandwidth, declare bankruptcy, breach their contracts with us, or prioritize the traffic of other parties.
The occurrence of any of these factors, or our inability to efficiently and cost-effectively fix such errors or other problems that may be identified, could damage our reputation, negatively impact our relationship with our customers, or otherwise materially harm our business, results of operations, and financial condition.
The components of our global network are interrelated, such that disruptions or outages affecting one or more of our network data center facilities may increase the strain on other components of our network. In addition, the failure of any of our data center facilities for any significant period of time could place a significant strain upon the ongoing operation of our business, as we have only limited redundant functionality for these facilities, and there may be concentration issues regarding the storing and backup of customer data. Such a failure of a core data center facility could degrade and slow down our network, reduce the functionality of our products for our customers, impact our ability to bill our customers, and otherwise materially and adversely impact our business, reputation, and results of operations.
In addition, if we do not optimize and operate these data center facilities efficiently, or if we fail to expand our data centers to meet increased customer demand, it could result in either lack of available capacity (resulting in poor service performance or technical issues) or excess data center capacity (resulting in increased unnecessary costs), both of which could result in the dissatisfaction or loss of customers and cause our business, results of operations and financial condition to suffer. As we continue to add product and service capabilities, our data center networks become increasingly complex and operating them becomes more challenging.
The terms of our existing data center agreements and leases vary in length and expire on various dates. Upon the expiration or termination of our data center facility leases, we may not be able to renew these leases on terms acceptable to us, if at all. Even if we are able to renew the leases on our existing data centers, rental rates, which will be determined based on then-prevailing market rates with respect to the renewal option periods and which will be determined by negotiation with the landlord after the renewal option periods, may increase from the rates we currently pay under our existing lease agreements. Migrations to new facilities could also be expensive and present technical challenges that may result in downtime for our affected customers. There can also be no assurances that our plans to mitigate customer downtime for affected customers will be successful.
If we or our third-party service providers experience an actual or suspected security incident or unauthorized parties otherwise obtain access to, or prevent access to, our platform or our customers’ data or our sensitive or proprietary data, we may incur significant liabilities and our reputation and business may be harmed.
Our platform and products involve the storage and transmission of data, including personally identifiable information, and security incidents (including breaches of security) or unauthorized access to our platform and products could result in the loss of our or our customers’ or users’ data, litigation, indemnity obligations, fines, penalties, disputes, investigations and other liabilities. Our platform, systems, networks and physical facilities, and those of our vendors, have been in the past and may continue in the future to be breached, and sensitive and proprietary data may have been and could be otherwise compromised. We may also be impacted by and the target of cyber-attacks by third parties seeking unauthorized access to our or our customers’ or users’ sensitive or proprietary data or to disrupt our ability to provide our services. While we have taken steps to protect the confidential and personal information that we have access to, our security measures or those of our third-party service providers that store or otherwise process certain of our and our customers’ or users’ data on our behalf could be breached or we could suffer a loss of our or our customers’ or users’ data. Our ability to monitor our third-party service providers’ data security is limited. Cyber-attacks, computer malware, viruses, supply chain attacks, social engineering (including spear phishing and ransomware attacks), and general hacking have become more prevalent in our industry, particularly against cloud services. In addition, errors due to the action or inaction of our employees, contractors, or others with authorized access to our network could lead to a variety of security incidents.
23


Further, we do not directly control content that our customers or users store, use, or access in our products. If our customers or users use our products for the transmission or storage of personally identifiable information and our security measures are or are believed to have been weak or breached, our reputation could be damaged, our business may suffer, and we could incur significant liability. In addition, our existing security measures and remediation efforts may not be effective against current or future security threats.
Because there are many different mechanisms that can cause security breaches and such mechanisms continue to evolve, we may be unable to anticipate attempted security breaches, react in a timely manner or implement adequate preventative measures. Third parties may also conduct attacks designed to temporarily deny customers or users access to our cloud services. Any security breach or other security incident, or the perception that one has occurred, could result in a loss of customer confidence in the security of our platform and damage to our brand, reduce the demand for our products, disrupt normal business operations, require us to spend material resources to investigate or correct the breach and to prevent future security breaches and incidents, expose us to legal liabilities, including litigation, regulatory enforcement, and indemnity obligations, and adversely affect our business, financial condition and results of operations. These risks are likely to increase as we continue to grow and process, store, and transmit increasingly large amounts of data.
Additionally, although we maintain cybersecurity insurance coverage, we cannot be certain that such coverage will be adequate for data security liabilities actually incurred, will cover any indemnification claims against us relating to any incident, will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could adversely affect our reputation, business, financial condition and results of operations.
In addition, our customers require and expect that we and/or our service providers maintain industry-related compliance certifications, such as SOC 1, SOC 2, SOC 3, PCI-DSS, NIST 800-53, and others. There are significant costs associated with maintaining existing and implementing any newly-adopted industry-related compliance certifications, including costs associated with retroactively building security controls into services which may involve re-engineering technology, processes and staffing. The inability to maintain applicable compliance certifications could result in monetary fines, disruptive participation in forensic audits due to a breach, security-related control failures, customer contract breaches, customer churn and brand and reputational harm.
We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition and results of operations could be harmed.
The growth and expansion of our business will continue to require additional management, operational and financial resources. As usage of our platform grows, we will need to devote additional resources to improving and maintaining our infrastructure and integrating with third-party applications. In addition, we will need to appropriately scale our internal business systems and our services organization, including customer support, to serve our growing customer base, and to improve our information technology and financial infrastructure, operating and administrative systems and our ability to effectively manage headcount, capital and processes, including by reducing costs and inefficiencies. Any failure of or delay in these efforts could result in impaired system performance and reduced customer satisfaction, which would negatively impact our revenue growth and our reputation. Even if we are successful in our expansion efforts, they will be expensive and complex, and require the dedication of significant management time and attention. We cannot be sure that the expansion of and improvements to our internal infrastructure will be effectively implemented on a timely basis, if at all, and such failures could harm our business, financial condition and results of operations.
In addition, we must also continue to effectively manage our capital expenditures by maintaining and expanding our data center capacity, servers and equipment, grow in geographies where we currently have a small presence and ensure that the performance, features and reliability of our service offerings and our customer service remain competitive in a rapidly changing technological environment. If we fail to manage our growth, the quality of our platform and products may suffer, which could negatively affect our brand and reputation and harm our ability to retain and attract customers and employees.
If we underestimate or overestimate our data center capacity requirements and our capital expenditures on data centers, servers and equipment, our results of operations could be adversely affected.
The costs of building out, leasing and maintaining our data centers constitute a significant portion of our capital and operating expenses. To manage our capacity while minimizing unnecessary excess capacity costs, we continuously evaluate our short and long-term data center capacity requirements in order to effectively manage our capital expenditures.
24


We may be unable to project accurately the rate or timing of increases in volume of usage on our platform or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and in response, we may be unable to increase our data capacity, and increase our capital expenditures on servers and other equipment, in an expedient and cost-effective manner to address such increases. If we underestimate our data center capacity requirements and capital expenditure requirements, we may not be able to provide our platform and products to current customers or service the expanding needs of our existing customers and may be required to limit new customer acquisition or enter into leases or other agreements for data centers, servers and other equipment that are not optimal, all of which may materially and adversely impair our results of operations.
In addition, many of our data center sites are subject to multi-year leases. If our capacity needs are reduced, or if we decide to close a data center, we may nonetheless be committed to perform our obligations under the applicable leases including, among other things, paying the base rent for the balance of the lease term and continuing to pay for any servers or other equipment. If we overestimate our data center capacity requirements and capital expenditures, and therefore secure excess data center capacity and servers or other equipment, our operating margins could be materially reduced.
Finally, the costs of operating our data centers may increase significantly due to rising energy prices as a result of the Russia-Ukraine conflict.
We rely on a limited number of suppliers for certain components of the equipment we use to operate our network and any disruption in the availability of these components could delay our ability to expand or increase the capacity of our platform or replace defective equipment.
We do not manufacture the products or components we use to build our platform and the related infrastructure. We rely on a limited number of suppliers for several components of the equipment we use to operate our platform and provide products to our customers. Our reliance on these suppliers exposes us to risks, including:
reduced control over production costs and constraints based on the then current availability, terms, and pricing of these components;
limited ability to control the quality, quantity and cost of our products or of their components;
the potential for binding price or purchase commitments with our suppliers at higher than market rates;
limited ability to adjust production volumes in response to our customers’ demand fluctuations;
labor and political unrest at facilities we do not operate or own;
geopolitical disputes disrupting our supply chain;
business, legal compliance, litigation and financial concerns affecting our suppliers or their ability to manufacture and ship our products in the quantities, quality and manner we require;
impacts on our supply chain from adverse public health developments, including outbreaks of contagious diseases; and
disruptions due to floods, earthquakes, storms and other natural disasters, particularly in countries with limited infrastructure and disaster recovery resources.
In addition, we are continually working to expand and enhance our platform features, technology and network infrastructure and other technologies to accommodate substantial increases in the volume of usage on our platform, the amount of content we host and our overall total customers. We may be unable to project accurately the rate or timing of these increases or to successfully allocate resources to address such increases, and may underestimate the data center capacity needed to address such increases, and our limited number of suppliers may not be able to quickly respond to our needs, which could have a negative impact on customer experience and our financial results. In the future, we may be required to allocate additional resources, including spending substantial amounts, to build, purchase or lease data centers and equipment and upgrade our technology and network infrastructure in order to handle increased customer usage, and our suppliers may not be able to satisfy such requirements. In addition, our network or our suppliers’ networks might be unable to achieve or maintain data transmission capacity high enough to process orders or download data effectively or in a timely manner. Our failure, or our suppliers’ failure, to achieve or maintain high data transmission capacity could significantly reduce consumer demand for our products. Such reduced demand and resulting loss of traffic, cost increases, or failure to accommodate new technologies could harm our business, revenue and financial condition.
If we do not or cannot maintain the compatibility of our platform with third-party applications that our customers use in their businesses, our business will be harmed.
25


Because our customers choose to integrate our products with certain capabilities provided by third-party providers, the functionality and popularity of our platform depends, in part, on our ability to integrate our platform and applications with developer tools and other third-party applications. These third parties may change the features of their technologies, restrict our access to their applications, or alter the terms governing use of their applications in a manner that is adverse to our business. Such changes could functionally limit or prevent our ability to use these third-party technologies in conjunction with our platform, which would negatively affect adoption of our platform and harm our business. If we fail to integrate our platform with new third-party applications that our customers use, we may not be able to offer the functionality that our customers need, which would harm our business.
We rely heavily on the reliability, security and performance of our internally developed systems and operations. Any difficulties in maintaining these systems may result in damage to our brand, service interruptions, decreased customer service or increased expenditures.
The reliability and continuous availability of the software, hardware and workflow processes underlying our internal systems, networks and infrastructure and the ability to deliver our products are critical to our business. Any interruptions resulting in our inability to timely deliver our products, or materially impacting the efficiency or cost with which we provide our products, would harm our brand, profitability and ability to conduct business. If third-party vendors increase their prices and we are unable to successfully pass those costs on to our customers, it could have a substantial effect on our results of operations.
We rely on our relationships with third-party software providers and other partners for certain essential financial and operational services, and a failure or disruption in these services could materially and adversely affect our ability to manage our business effectively.
We rely on third-party software providers and other partners for many essential financial and operational services to support our business, including, without limitation, encryption and authentication technology, infrastructure operations, certain database services, employee email, content delivery to customers, back-office support, credit card processing and other functions. These vendors provide their services to us via a cloud-based model instead of software that is installed on our premises. As a result, we depend upon these vendors to provide us with services that are always available and are free of errors or defects that could cause disruptions in our business processes. Any failure by these vendors to do so, or any disruption in our ability to access the internet, would materially and adversely affect our ability to manage our operations. In addition, although we have developed systems and processes that are designed to protect customer and user data and prevent data loss and other security breaches, including systems and processes designed to reduce the impact of a security breach at a third-party service provider, such measures cannot provide absolute security. Furthermore, if these services become unavailable or are no longer available to us on commercially reasonable terms due to circumstances beyond our control, such as an acquisition of our third-party provider, our expenses could increase, our ability to access certain data could be interrupted, and our processes for providing certain services to our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
Performance problems or defects associated with our platform may adversely affect our business, financial condition and results of operations.
It may become increasingly difficult to maintain and improve our platform performance, especially during peak usage times and as our customer base grows and our platform becomes more complex. If our platform is unavailable or if our customers are unable to access our platform within a reasonable amount of time or at all, we may experience a loss of customers, lost or delayed market acceptance of our platform, delays in payment to us by customers, injury to our reputation and brand, legal claims against us, significant cost of remedying these problems and the diversion of our resources. In addition, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition and results of operations, as well as our reputation, may be adversely affected.
Further, the software technology underlying our platform is inherently complex and may contain material defects or errors, particularly when new products are first introduced or when new features or capabilities are released. We have from time to time found defects or errors in our platform, and new defects or errors in our existing platform or new products may be detected in the future by us or our users. We cannot assure you that our existing platform and new products will not contain defects. Any real or perceived errors, failures, vulnerabilities, or bugs in our platform could result in negative publicity or lead to data security, access, retention or other performance issues, all of which could harm our business. The costs incurred in correcting such defects or errors may be substantial and could harm our business. Moreover,
26


the harm to our reputation and legal liability related to such defects or errors may be substantial and could similarly harm our business.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition and results of operations could be harmed.
The markets that we serve are highly competitive and rapidly evolving. With the introduction of new technologies and innovations, we expect the competitive environment to remain intense. We compete primarily with large, diversified technology companies that focus on large enterprise customers and provide cloud computing as just a portion of the services and products that they offer. The primary vendors in this category include Amazon (AWS), Microsoft (Azure), Google (GCP), IBM and Oracle. We also compete with smaller, niche cloud service providers that typically target individuals and smaller businesses, simple use cases or narrower geographic markets. Some examples in this category include OVHcloud, Vultr and Heroku. Finally, since our recent acquisition of Cloudways, we now compete with digital agencies and other managed hosting providers serving customers seeking a fully-managed experience.
Our competitors vary in size and in the breadth and scope of the products offered. Many of our competitors and potential competitors, particularly our larger competitors, have substantial competitive advantages as compared to us, including greater name recognition and longer operating histories, larger sales and marketing and customer support budgets and resources, the ability to bundle products together, larger and more mature intellectual property portfolios, greater resources to make acquisitions and greater resources for technical assistance and customer support. Further, other potential competitors not currently offering competitive solutions may expand their product or service offerings to compete with our products and platform capabilities, or our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product offerings in our addressable market. Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards, and customer requirements. An existing competitor or new entrant could introduce new technology that reduces demand for our products and platform capabilities.
In addition, some of our actual and potential competitors have been acquired by other larger enterprises and have made or may make acquisitions or may enter into partnerships or other strategic relationships that may provide more comprehensive offerings than they individually had offered or achieve greater economies of scale than us. In addition, new entrants not currently considered to be competitors may enter the market through acquisitions, partnerships or strategic relationships.
For all of these reasons, we may not be able to compete successfully against our current or future competitors, and this competition could result in the failure of our platform to continue to achieve or maintain market acceptance, any of which would harm our business, results of operations, and financial condition.
We do not have sufficient history with our pricing model to accurately predict the optimal pricing necessary to attract new customers and retain existing customers. Our pricing model subjects us to various challenges that could make it difficult for us to derive sufficient value from our customers.
We have limited experience determining the optimal prices for our products and, as a result, we have in the past and expect that we will need to change our pricing model from time to time in the future. As the market for our products matures, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers using the same pricing models as we have used historically. Pricing decisions may also impact the mix of adoption among our customers and negatively impact our overall revenue. We recently implemented changes to our pricing model, which included a price increase for a number of our products. We have yet to realize the full impact of the new pricing model on customer adoption, retention and spend. In addition, certain customers may demand substantial price concessions. As a result, in the future we may be required to reduce our prices or develop new pricing models, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.
We generally charge our customers for their usage of our platform, and the add-on features and functionality they choose to enable. We do not know whether our current or potential customers or the market in general will continue to accept this pricing model going forward and, if it fails to gain acceptance, our business could be harmed.
If we fail to retain and motivate members of our management team or other key employees, or fail to attract additional qualified personnel to support our operations, our business and future growth prospects would be harmed.
Our success and future growth depend largely upon the continued services of our executive officers, particularly Yancey Spruill, our Chief Executive Officer. From time to time, there may be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. If we do not successfully manage
27


executive officer transitions, it could be viewed negatively by our customers, employees or investors and could have an adverse impact on our business. Our executive officers and other key employees are employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. The loss of one or more of our executive officers, or the failure by our executive team to effectively work with our employees and lead our company, could harm our business.
In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in cloud computing and infrastructure solutions. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which we compete for experienced personnel have greater resources than we have. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached their legal obligations, resulting in a diversion of our time and resources. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. Volatility or lack of performance in our stock price may affect our ability to recruit and retain key employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed. In addition, since our equity awards are typically communicated to employees in dollar amounts, a decreasing share price may also require us to increase the number of shares that we include in employee equity awards. Due to recent fluctuations in our stock price, we have had, and may have to continue, to issue a greater number of shares for equity awards than in previous periods when our stock price was higher, which has and may continue to affect our outstanding share count and cause dilution to existing shareholders.
Our corporate culture has contributed to our success and if we cannot maintain this culture as we grow and expand geographically, we could lose the innovation, creativity and entrepreneurial spirit we have worked hard to foster, which could harm our business.
We believe our corporate culture of rapid innovation, teamwork, and attention to customer support has been a key contributor to our success to date. If we do not continue to maintain our corporate culture as we grow and expand to new geographies, we may be unable to foster the innovation, creativity and entrepreneurial spirit we believe we need to support our growth.
If we fail to maintain and enhance our brands, our ability to expand our customer base will be impaired and our business, financial condition and results of operations may suffer.
We believe that maintaining and enhancing the DigitalOcean and Cloudways brands are important to support the marketing and sale of our existing and future products to new customers and expand sales of our platform and products to existing customers. We also believe that the importance of brand recognition will increase as competition in our market increases. Successfully maintaining and enhancing our brands will depend largely on the effectiveness of our marketing efforts, our ability to provide reliable products that continue to meet the needs of our customers at competitive prices, our ability to maintain our customers’ trust, our ability to continue to develop new functionality and use cases, and our ability to successfully differentiate our products and platform capabilities from competitive products. Our brand promotion activities may not generate customer awareness or yield increased revenue, and even if they do, any increased revenue may not offset the expenses we incur in building our brand. As noted below in “Risks Related to Our Intellectual Property,” there also are risks that we may not be able to adequately enforce and protect our trademark rights in our brand. If we fail to successfully promote and maintain our brand, our business, financial condition and results of operations may suffer.
Our ability to maintain customer satisfaction depends in part on the quality of our customer support. Failure to maintain high-quality customer support could have an adverse effect on our business, results of operation, and financial condition.
We believe that the successful use of our platform and products requires a high level of support and engagement for many of our customers, particularly our business customers. In order to deliver appropriate customer support and engagement, we must successfully assist our customers in deploying and continuing to use our platform and products, resolving performance issues, addressing interoperability challenges with the customers’ existing IT infrastructure, and responding to security threats and cyber-attacks and performance and reliability problems that may arise from time to time. Because our platform and products are designed to be highly configurable and to rapidly implement customers’ reconfigurations, customer errors in configuring our platform and products can result in significant disruption to our customers. Our support organization faces additional challenges associated with our international operations, including those associated with delivering support, training, and documentation in languages other than English. Increased demand
28


for customer support, without corresponding increases in revenue, could increase our costs and adversely affect our business, results of operations, and financial condition.
In addition, we rely on our user community to serve as a resource for questions on any part of our platform. Members of our user community are not obligated to participate in discussions with other users, and to the extent they do not, our customers’ ability to find answers to questions about our platform of services may suffer. If we are unable to develop self-service support resources that are easy to use and that our customers utilize to resolve their technical issues, or if our customers choose not to take advantage of these self-service support services, our customers’ experience with our platform may be negatively impacted.
There can be no assurance that we will be able to hire sufficient support personnel as and when needed, particularly if our sales exceed our internal forecasts. To the extent that we are unsuccessful in hiring, training, and retaining adequate support resources, our ability to provide high-quality and timely support to our customers will be negatively impacted, and our customers’ satisfaction and their usage of our platform could be adversely affected.
Our current operations are international in scope, and we plan further geographic expansion, creating a variety of operational challenges.
A component of our growth strategy involves the further expansion of our operations and customer base internationally. We are continuing to adapt to and develop strategies to address international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new partners in order to expand into certain countries, and if we fail to identify, establish and maintain such relationships, we may be unable to execute on our expansion plans. We expect that our international activities will continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources.
Our current and future international business and operations involve a variety of risks, including:
slower than anticipated availability and adoption of cloud-based infrastructures and platforms by international businesses;
the need to adapt and localize our products for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
potential changes in trade relations, regulations, or laws;
more stringent regulations relating to privacy and data security and the unauthorized use of, or access to, commercial and personal information, particularly in Europe;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
payment issues and other foreign currency risks, including fluctuations in exchange rates;
laws and business practices favoring local competitors or general market preferences for local vendors;
political instability or terrorist activities;
potential changes in laws, regulations and costs affecting our U.K. operations and local employees due to Brexit;
an outbreak of a contagious disease may cause us or our third-party providers and/or customers to temporarily suspend our or their respective operations in the affected city or country; and
adverse tax burdens and foreign exchange restrictions that could make it difficult to repatriate earnings and cash.
If we invest substantial time and resources to further expand our international operations and are unable to do so successfully and in a timely manner, our business and results of operations will suffer.
We are exposed to fluctuations in currency exchange rates and interest rates, which could negatively affect our results of operations and our ability to invest and hold our cash.
Our sales are primarily denominated in U.S. dollars, and therefore, our revenue is generally not subject to foreign currency risk. However, the current strengthening of the U.S. dollar increases the real cost of our platform to our customers outside of the United States, which could adversely affect our results of operations. Our operating expenses incurred
29


outside the United States are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates. If we are not able to successfully hedge against the risks associated with currency fluctuations, our results of operations could be adversely affected.
Our international operations may subject us to potential adverse tax consequences.
We are expanding our international operations to better support our growth into international markets. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of the various jurisdictions, including the United States, to our international business activities, changes in tax rates, new or revised tax laws or interpretations of existing tax laws and policies, and our ability to operate our business in a manner consistent with our corporate structure and intercompany arrangements. The taxing authorities of the jurisdictions in which we operate may challenge our methodologies for pricing intercompany transactions pursuant to our intercompany arrangements or disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a challenge or disagreement were to occur, and our position was not sustained, we could be required to pay additional taxes, interest, and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. Our financial statements could fail to reflect adequate reserves to cover such a contingency.
Our tax provision could also be impacted by changes in accounting principles, changes in U.S. federal, state, or international tax laws applicable to corporate multinationals, other fundamental law changes currently being considered by many countries, and changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions. The Biden administration and U.S. Congress have recently proposed significant changes to the U.S. international tax regime, including substantial changes to the global intangible low-taxed income rules, the base erosion and anti-abuse tax, and the creditability of foreign taxes, among other things. In addition, the Organisation for Economic Co-operation and Development, or OECD, has been spearheading a multilateral effort commonly referred to as “BEPS 2.0” consisting of proposals based on two “pillars” involving the reallocation of taxing rights (Pillar One) and a new global minimum corporate tax rate (Pillar Two). In 2021, over 140 states and territories involved in this project announced an agreement on key aspects of BEPS 2.0, the implementation of which would fundamentally change the international tax system. We are unable to predict whether any future changes will occur and, if so, the impact of such changes, including on the U.S. federal income tax considerations relating to the purchase, ownership and disposition of our common stock.
We could be required to collect additional taxes or be subject to other tax liabilities or obligations that may increase the costs our clients would have to pay for our products and adversely affect our results of operations.
An increasing number of jurisdictions have considered or adopted laws to impose tax obligations on companies without a physical presence in the jurisdiction. The Supreme Court of the United States has ruled that online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. State or local governments may adopt, or begin to enforce, laws requiring us to calculate, collect, and remit sales and use taxes in their jurisdictions. Similarly, many foreign jurisdictions have considered or adopted laws that impose obligations related to value-added taxes, digital services taxes, or other taxes on companies without a physical presence in the foreign jurisdiction. A successful assertion by one or more state or local governments or foreign jurisdictions requiring us to collect taxes where we presently do not do so, or to collect more taxes in a jurisdiction in which we currently collect some taxes, could result in substantial tax liabilities, including taxes on past sales, as well as penalties and interest. Obligations to calculate, collect and remit sales, value-added, digital services, or other taxes in jurisdictions in which we have no physical presence could also create additional administrative burdens for us, put us at a competitive disadvantage if similar obligations are not imposed on our competitors, and decrease our future sales, which could have a material adverse effect on our business and results of operations.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2022, we had NOL carryforwards for federal, state and foreign income tax purposes of approximately $171.9 million, $259.0 million and $7.3 million, respectively, which may be available to offset taxable income in the future. Certain of these NOL carryforwards will expire in various years beginning in 2033 for federal purposes and 2023 for state purposes if not utilized. A lack of future taxable income would adversely affect our ability to utilize some of these NOLs before they expire. Under current law, federal net operating losses incurred in tax years beginning after December 31, 2017, may be carried forward indefinitely, but the deductibility of such federal net operating losses in tax years beginning after December 31, 2020, is limited to 80% of taxable income. In addition, under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” (as defined under Section 382 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. We may experience a future ownership change under
30


Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, could cause our existing NOLs to expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our operating results and financial condition.
Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.
Our effective tax rate could increase due to several factors, including:
changes in the relative amounts of income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates;
changes in tax laws, tax treaties, and regulations or the interpretation of them;
changes to our assessment about our ability to realize our deferred tax assets that are based on estimates of our future results, the prudence and feasibility of possible tax planning strategies, and the economic and political environments in which we do business;
the outcome of current and future tax audits, examinations, or administrative appeals; and
limitations or adverse findings regarding our ability to do business in some jurisdictions.
Any of these developments could adversely affect our results of operations.
Our leverage could adversely affect our financial condition, our ability to raise additional capital to fund our operations, our ability to operate our business, our ability to react to changes in the economy or our industry, divert our cash flow from operations for debt payments and prevent us from meeting our debt obligations.
In November 2021, we issued $1.5 billion aggregate principal amount of 0% convertible senior notes due 2026 in a private placement. As of December 31, 2022, we had no outstanding indebtedness, but significant borrowing capacity, under our credit facility with KeyBank National Association, as administrative agent, and the other lenders party thereto. We may not be able to refinance our existing indebtedness because of our amount of debt, debt incurrence restrictions under our debt agreements or adverse conditions in credit markets generally. Our inability to generate sufficient cash flow to satisfy our debt obligations, or to refinance our indebtedness on commercially reasonable terms or at all, would result in an adverse effect on our financial condition and results of operations. Although our credit agreement contains restrictions on the incurrence of additional indebtedness and entering into certain types of other transactions, these restrictions are subject to a number of qualifications and exceptions. Additional indebtedness incurred in compliance with these restrictions could be substantial. These restrictions also do not prevent us from incurring obligations, such as trade payables.
Any outstanding indebtedness could have a material adverse effect on our business and financial condition, including:
requiring a substantial portion of cash flow from operations to be dedicated to the payment of principal and interest on our indebtedness;
exposing us to increased interest expense;
making it more difficult for us to satisfy our obligations with respect to our indebtedness;
restricting us from making strategic acquisitions;
limiting our ability to obtain additional financing for working capital, capital expenditures, product development, satisfaction of debt service requirements, acquisitions and general corporate or other purposes;
increasing our vulnerability to adverse economic, industry or competitive developments; and
limiting our flexibility in planning for, or reacting to, changes in our business or market conditions and placing us at a competitive disadvantage compared to our competitors who may be better positioned to take advantage of opportunities that our leverage prevents us from exploiting.
Our credit agreement imposes significant operating and financial restrictions on us and our subsidiaries, which may prevent us from capitalizing on business opportunities.
31


The credit agreement that governs our credit facility imposes significant operating and financial restrictions on us. These restrictions limit the ability of our subsidiaries, and effectively limit our ability to, among other things:
incur or guarantee additional debt or issue disqualified equity interests;
pay dividends and make other distributions on, or redeem or repurchase, capital stock;
make certain investments;
incur certain liens;
enter into transactions with affiliates;
merge or consolidate;
enter into agreements that restrict the ability of restricted subsidiaries to make certain intercompany dividends, distributions, payments or transfers; and
transfer or sell assets.
As a result of the restrictions described above, we will be limited as to how we conduct our business and we may be unable to raise additional debt or equity financing to compete effectively or to take advantage of new business opportunities. The terms of any future indebtedness we may incur could include more restrictive covenants. We cannot assure you that we will be able to maintain compliance with these covenants in the future and, if we fail to do so, that we will be able to obtain waivers from the lenders or amend the covenants.
Our failure to comply with the restrictive covenants described above as well as other terms of our indebtedness or the terms of any future indebtedness from time to time could result in an event of default, which, if not cured or waived, could result in our being required to repay these borrowings before their due date. If we are forced to refinance these borrowings on less favorable terms or are unable to refinance these borrowings, our results of operations and financial condition could be adversely affected.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States. If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.
U.S. generally accepted accounting principles, or GAAP, are subject to interpretation by the Financial Accounting Standards Board, or FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported results of operations and could affect the reporting of transactions already completed before the announcement of a change.
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes appearing elsewhere in this Annual Report on Form 10-K. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates.” The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity, and the amount of revenue and expenses that are not readily apparent from other sources. Significant estimates, judgments, and assumptions used in our financial statements include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, assumptions used in the valuation of warrants, accounting for stock-based compensation, and valuation allowances against deferred tax assets. These estimates are periodically reviewed for any changes in circumstances, facts, and experience. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below the expectations of securities analysts and investors, resulting in a decline in the market price of our common stock.
We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.
We have funded our operations since inception primarily through equity and debt financings and sales of our products. We cannot be certain when or if our operations will generate sufficient cash to fully fund our ongoing operations or the growth of our business. We intend to continue to make investments to support our business, which may require us to engage in equity or debt financings to secure additional funds. Additional financing may not be available on terms
32


favorable to us, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, operating results, and financial condition. If we incur additional debt, the debt holders would have rights senior to holders of common stock to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the amount, timing, or nature of any future issuances of debt or equity securities. As a result, our stockholders bear the risk of future issuances of debt or equity securities reducing the value of our common stock and diluting their interests. Our inability to obtain adequate financing on terms satisfactory to us, when we require it, could significantly limit our ability to continue to support our business growth, respond to business challenges, expand our operations or otherwise capitalize on our business opportunities due to lack of sufficient capital. Even if we are able to raise such capital, we cannot assure you that it will enable us to achieve better operating results or grow our business.
Acquisitions, strategic investments, partnerships, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business, dilute stockholder value, and adversely affect our business, financial condition and results of operations.
We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, products and platform capabilities, or technologies that we believe could complement or expand our services and platform capabilities, enhance our technical capabilities, or otherwise offer growth opportunities. Any such acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and platform capabilities, personnel or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their infrastructure is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. For example, in September 2022, we acquired Cloudways, a leading managed cloud hosting and software-as-a-service provider for SMBs, in order to strengthen our ability to simplify cloud computing and enable customers to launch a business and scale it effortlessly. We have limited experience in operating a managed cloud hosting service, which may result in unforeseen operating difficulties and expenditures. If we are unsuccessful in integrating Cloudways or growing the business in the coming years, the acquisition may not result in the synergies and other benefits we had expected to achieve, and the revenue and operating results of the combined company could be adversely affected. In addition, the acquisition may not ultimately strengthen our competitive position or could be viewed negatively by our customers, investors or securities analysts.
We could also face risks related to liability for activities of Cloudways or any other acquired company before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities, and litigation or other claims in connection with the acquired company, including claims from terminated employees, users, former stockholders or other third parties, and our efforts to limit such liabilities could be unsuccessful. Cloudways or any other acquired company may also need to implement or improve their controls, procedures and policies, and we may face risks if any of those controls, procedures or policies are insufficiently effective.
These transactions may disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. Any such transactions that we are able to complete may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. In addition, we may not be able to find and identify desirable acquisition targets or business opportunities or be successful in entering into an agreement with any particular strategic partner. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses or the impairment of goodwill, any of which could adversely affect our results of operations.
Our business could be disrupted by catastrophic occurrences and similar events.
Our platform and the public cloud infrastructure on which our platform relies are vulnerable to damage or interruption from catastrophic occurrences, such as earthquakes, floods, fires, power loss, telecommunication failures, terrorist attacks, criminal acts, sabotage, other intentional acts of vandalism and misconduct, geopolitical events, disease, and similar events. Despite any precautions we may take, the occurrence of a natural disaster or other unanticipated problems at our facilities or the facilities of our public cloud providers could result in disruptions, outages, and other
33


performance and quality problems. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be seriously harmed.
Risks Related to Our Regulatory Environment
Activities of our customers or the content on their websites could subject us to liability.
We provide products and services that enable our customers and users to exchange information and engage in various online activities, and our products and services include substantial user-generated content. For instance, customers and users include content on their Droplets, post or generate content on our website’s community section, and offer applications and integrations through our marketplace. Customer or user content or activity may be infringing, illegal, hostile, offensive, unethical, or inappropriate, may violate our terms of service or a customer’s own policies, or may be intended to, or inadvertently, circumvent or threaten the confidentiality, integrity, security or availability of information or network services of other products, services, or systems, including, for example, by launching various attacks. From time to time, we are subject to legal claims arising from the conduct of certain of our customers and may be subject to additional lawsuits or regulatory enforcement actions relating to the content or actions by our customers or users. Even if claims against us are ultimately unsuccessful, defending against such claims will increase our legal expenses and divert management’s attention from the operation of our business, which could adversely impact our business and results of operations, and our brand, reputation, and financial results may be harmed.
We (like other intermediary online service providers) rely primarily on two sets of laws in the U.S. to shield us from legal liability with respect to user activity. The Digital Millennium Copyright Act, or DMCA, provides service providers a safe harbor from monetary damages for copyright infringement claims, provided that service providers comply with various requirements designed to stop or discourage infringement on their platforms by their users. Section 230 of the Communications Decency Act, or CDA, protects providers of an interactive computer service from liability with respect to most types of content provided over their service by others, including users. Both the DMCA safe harbor and Section 230 of the CDA face regular and current, calls for revision. In particular, a recent executive order by President Trump required, among other things, that the Federal Communications Commission, or FCC, consider whether to conduct a rulemaking proceeding that might reinterpret and narrow the protections of Section 230 of the CDA. The FCC announced in October 2020 that it is commencing that rulemaking proceeding, although further action may be less likely under the Biden administration. In addition, a variety of bills have recently been introduced in the U.S. Congress that would seek to make changes to the scope of Section 230 of the CDA, including legislation in the U.S. Congress that, if enacted, would narrow the protections of Section 230 of the CDA. Enactment of this legislation or an unfavorable outcome of the FCC rulemaking could limit our ability to rely on the protections of Section 230 of the CDA. Furthermore, recent litigation has created uncertainty with respect to the applicability of DMCA protections to companies that host substantial amounts of user content. For these reasons and others, now or in the future, the DMCA, CDA, and similar provisions may be interpreted as not applying to us or may provide us with incomplete or insufficient protection from claims.
We do not typically monitor the content, activities, or Droplets of our customers or users, so inappropriate content may be posted or activities executed before we are able to take protective action, which could subject us to legal liability. Even if we comply with legal obligations to remove or disable content, we may continue to allow use of our products or services by individuals or entities who others find hostile, offensive, or inappropriate. The activities or content of our customers or users may lead us to experience adverse political, business and reputational consequences, especially if such use is high profile. Conversely, actions we take in response to the activities of our customers or users, up to and including banning them from using our products, services, or websites, may harm our brand and reputation.
In addition to liability based on our activities in the U.S., we may also be deemed subject to laws in other countries that may not have the same protections or that may impose more onerous obligations on us, which may impose additional liability or expense on us, including additional theories of intermediary liability. For example, in 2019, the EU approved a copyright directive that will impose additional obligations on online platforms, and failure to comply could give rise to significant liability. Other recent laws in Germany (extremist content), Australia (violent content), India (intermediary liability) and Singapore (online falsehoods), as well as other new similar laws, may also expose cloud-computing companies like us to significant liability. We may incur additional costs to comply with these new laws, which may have an adverse effect on our business, results of operations, and financial condition. Potential litigation could expose us to claims for damages and affect our business, financial condition and results of operations.
Our business could be affected by the enactment of new governmental regulations regarding the internet or the application of additional or different existing governmental regulation to our business, products, or services.
34


The legal and regulatory environment pertaining to the internet and products and services such as ours, both in the U.S. and internationally, is uncertain and may change. New laws may be passed, existing but previously inapplicable or unenforced laws may be deemed to apply, legal safe harbors may be narrowed, and courts may issue decisions affecting existing regulations or leading to new ones. Furthermore, legal and regulatory authorities, both in the U.S. and internationally, may characterize or recharacterize us and our business, products, or services in ways that would apply additional or different regulations to us. These changes could affect, among other things, areas related to our business such as the following:
the liability of online service providers for actions by customers or users, including fraud, illegal content, spam, phishing, libel and defamation, hate speech, infringement of third-party intellectual property and other abusive conduct;
other claims based on the nature and content of internet materials;
user data privacy and security issues;
consumer protection risks;
digital marketing aspects;
characteristics and quality of services, including changes to networking relationships and anti-circumvention technologies;
the contractual terms within our terms of service and other agreements with customers;
cross-border e-commerce issues; and
ease of access by our users to our platform.
New laws or regulations, or new applications or interpretations of existing laws or regulations, could hinder growth and decrease acceptance, both of the internet and online services, or of our specific products or services, both generally or with respect to certain uses or industries. Such legal changes could increase our costs of doing business, subject our business to increased liability for non-compliance, or prevent us from marketing or delivering our services over the internet or in specific jurisdictions, thereby materially harming our business and results of operations.
The success of our business depends on our customers’ continued and unimpeded access to our platform on the internet and, as a result, also depends on internet providers and the related regulatory environment.
Our customers must have internet access in order to use our platform. Some internet providers may take measures that affect their customers’ ability to use our platform, such as degrading the quality of the content we transmit over their lines, giving that content lower priority, giving other content higher priority than ours, blocking our content entirely, or attempting to charge their customers more for using our platform.
In December 2010, the FCC adopted net neutrality rules barring internet providers from blocking or slowing down access to online content, thereby protecting services like ours from such interference. The FCC has since repealed the net neutrality rules. However, changes in the composition of commissioners at the FCC may lead to the re-imposition of net neutrality rules, just as changes to party composition and control in Congress may create at least the possibility that Congress may enact federal legislation on net neutrality, though the prospects for such legislation are uncertain. For example, in July 2022, the Net Neutrality and Broadband Justice Act was introduced in Congress to give the FCC the appropriate authority to reinstate net neutrality rules but it has yet to pass in either chamber. To the extent network operators attempt to interfere with our platform, extract fees from us to deliver our platform or from customers for the use of our platform, or otherwise engage in discriminatory practices, our business could be adversely impacted. Within such a regulatory environment, we could experience discriminatory or anti-competitive practices that could impede our domestic and international growth, cause us to incur additional expense, or otherwise harm our business. The adoption of any new laws or regulations, or the application or interpretation of existing laws or regulations to the internet, could impact our customers’ continued and unimpeded access to our platform on the internet.
We are subject to stringent and changing privacy laws, regulations and standards, information security policies and contractual obligations related to data privacy and security. Our actual or perceived failure to comply with such obligations could harm our business.
We are subject to a variety of enacted and proposed federal, state, local and international laws, directives and regulations relating to the collection, use, security, transfer and other processing of personally identifiable information,
35


along with other similar laws (e.g., wiretapping laws). We publicly post information about our privacy practices but we may be alleged to have failed to do so, which could subject us to potential regulatory or private party actions if such privacy practices are found to be noncompliant, deceptive, unfair, or misrepresentative. In the United States, these include enforcement actions by federal agencies and state attorneys general. In addition, privacy advocates and industry groups have regularly proposed, and may propose in the future, self-regulatory standards with which we must legally comply or that contractually apply to us. If we fail to follow these security standards even if no customer or user information is compromised, we may incur significant fines or experience a significant increase in costs or reputational harm. Additionally, under various privacy laws and other obligations, we may be required to obtain certain consents to process personal data. Our inability or failure to do so could result in adverse consequences.
Laws in all states require businesses to provide notice to customers and users whose personally identifiable information has been disclosed as a result of a data breach and compliance can be costly. Further, California enacted the California Consumer Privacy Act, or CCPA, which became effective on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. The CCPA may increase our compliance costs and potential liability, and adversely affect our business. Further, the California Privacy Rights Act, or CPRA became effective on January 1, 2023, the CPRA and significantly modifies the CCPA, including by expanding consumers’ rights with respect to certain sensitive personal information. The CPRA also creates a new state agency that will be vested with authority to implement and enforce the CCPA and the CPRA. In addition to California, Virginia, Colorado, Connecticut, and Utah have passed privacy laws, but aspects of these state privacy statutes remain unclear, resulting in further legal uncertainty and potentially requiring us to modify our data practices and policies and to incur substantial additional costs and expenses in an effort to comply.
Outside the United States, an increasing number of laws, regulations, and industry standards may govern data privacy and security. For example, the European Union’s General Data Protection Regulation (EU GDPR), the United Kingdom’s GDPR (UK GDPR), and China’s Personal Information Protection Law (PIPL) impose strict requirements for processing personal data. For example, under the EU GDPR, companies may face temporary or definitive bans on data processing and other corrective actions; fines of up to 20 million Euros or 4% of annual global revenue, whichever is greater; or private litigation related to processing of personal data brought by classes of data subjects or consumer protection organizations authorized at law to represent their interests. In Canada, the Personal Information Protection and Electronic Documents Act (PIPEDA) and various related provincial laws, as well as Canada’s Anti-Spam Legislation (CASL), may apply to our operations.
In addition to the GDPR, the European Commission has another draft regulation, known as the Regulation on Privacy and Electronic Communications, or ePrivacy Regulation, that would replace the current ePrivacy Directive. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements in order to use communications content and metadata, which may negatively impact our platform and products and our relationships with our customers.
Complying with the GDPR and the ePrivacy Regulation, if and when the latter becomes effective, may cause us to incur substantial operational costs or require us to change our business practices. We may not be successful in our efforts to achieve compliance and may also experience difficulty retaining or obtaining new European or multi-national customers or significantly increased liability with respect to these customers pursuant to the terms set forth in our engagements with them. While we utilize data centers in the EEA to maintain certain customer and user data (which may include personal data) originating from the EU in the EEA, we may find it necessary to establish additional systems and processes to maintain such data in the EEA, which may involve substantial expense and distraction from other aspects of our business. Additionally, data localization requirements in other jurisdictions may cause us to incur potentially significant costs for establishing and maintaining facilities for storing and processing such data.
In the ordinary course of business, we may transfer personal data from Europe and other jurisdictions to the United States or other countries. Europe and other jurisdictions have enacted laws requiring data to be localized or limiting the transfer of personal data to other countries. In particular, the European Economic Area (EEA) and the United Kingdom (UK) have significantly restricted the transfer of personal data to the United States and other countries whose privacy laws it believes are inadequate. Other jurisdictions may adopt similarly stringent interpretations of their data localization and cross-border data transfer laws.
Although there are currently various mechanisms that may be used to transfer personal data from the EEA and UK to the United States in compliance with law, such as the EEA and UK’s standard contractual clauses, these mechanisms are
36


subject to legal challenges, and there is no assurance that we can satisfy or rely on these measures to lawfully transfer personal data to the United States.
If there is no lawful manner for us to transfer personal data from the EEA, the UK or other jurisdictions to the United States, or if the requirements for a legally-compliant transfer are too onerous, we could face significant adverse consequences, including the interruption or degradation of our operations, the need to relocate part of or all of our business or data processing activities to other jurisdictions at significant expense, increased exposure to regulatory actions, substantial fines and penalties, the inability to transfer data and work with partners, vendors and other third parties, and injunctions against our processing or transferring of personal data necessary to operate our business. Additionally, companies that transfer personal data out of the EEA and UK to other jurisdictions, particularly to the United States, are subject to increased scrutiny from regulators, individual litigants, and activist groups. Some European regulators have ordered certain companies to suspend or permanently cease certain transfers out of Europe for allegedly violating the GDPR’s cross-border data transfer limitations.
Privacy and data protection laws and industry standards around the world may be interpreted and applied in a manner that is inconsistent with our existing practices or product and platform capabilities. If so, in addition to the possibility of fines, lawsuits, regulatory actions and penalties, costs for remediation, and damage to our reputation, we could be required to fundamentally change our practices or modify our products and platform capabilities, any of which could have an adverse effect on our business. Furthermore, the laws, regulations, and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our products. Privacy and data security concerns, whether valid or not valid, may inhibit market adoption of our products, particularly in certain industries and foreign countries, including, for example, India, where new legislation is expected in the near term.
We are subject to anti-corruption, anti-bribery, anti-money laundering, and similar laws, and non-compliance with such laws can subject us to criminal or civil liability and harm our business, financial condition and results of operations.
We are subject to the U.S. Foreign Corrupt Practices Act, or FCPA, U.S. domestic bribery laws, the UK Bribery Act, and other anti-corruption and anti-money laundering laws in the countries in which we conduct activities. Anti-corruption and anti-bribery laws have been enforced aggressively in recent years and are interpreted broadly to generally prohibit companies, their employees and their third-party intermediaries from authorizing, offering or providing, directly or indirectly, improper payments or benefits to recipients in the public or private sector. As we increase our international sales and business, we may engage with business partners and third party intermediaries to market our products and to obtain necessary permits, licenses, and other regulatory approvals, and may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities. We can be held liable for the corrupt or other illegal activities of these third-party intermediaries, our employees, representatives, contractors, partners and agents, even if we do not explicitly authorize such activities.
We cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. As we increase our international sales and business, our risks under these laws may increase.
Detecting, investigating, and resolving actual or alleged violations of anti-corruption laws, and responding to any action, can require a significant diversion of time, resources, and attention from senior management and significant defense costs and other professional fees. In addition, noncompliance with anti-corruption, anti- bribery, or anti-money laundering laws could subject us to whistleblower complaints, investigations, various penalties or debarment from contracting with certain persons, and other collateral consequences. If any subpoenas or investigations are launched, or sanctions are imposed, or if we do not prevail in any possible proceeding, our business, financial condition and results of operations could be harmed. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources.
We are subject to governmental export and import controls and economic sanctions laws that could impair our ability to compete in international markets or subject us to liability if we are not in full compliance with applicable laws.
Our business activities are subject to various restrictions under United States export and similar laws and regulations, including the United States Department of Commerce’s Export Administration Regulations and various economic and trade sanctions regulations administered by the United States Treasury Department’s Office of Foreign Assets Controls. The United States export control laws and United States economic sanctions laws include restrictions or prohibitions on the sale or supply of certain products and services to United States embargoed or sanctioned countries, governments, persons and entities. In addition, various countries regulate the import of certain technology and have enacted
37


or could enact laws that could limit our ability to provide our customers access to our platform or could limit our customers’ ability to access or use our platform in those countries.
Furthermore, we incorporate encryption technology into certain of our products. U.S. export control laws require authorization for the export of encryption items. In addition, various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products and services or could limit our customers’ ability to implement our products and services in those countries. Obtaining the necessary authorizations, including any required license, for a particular transaction may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities.
Although we take precautions to prevent our platform from being provided in violation of such laws, our platform may have in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export privileges and fines. We may also be adversely affected through penalties, reputational harm, loss of access to certain markets, or otherwise. In addition, various countries regulate the import and export of certain encryption and other technology, including import and export permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our platform or could limit our users’ ability to access our platform in those countries.
Changes in our platform, or future changes in export and import regulations may prevent our users with international operations from utilizing our platform globally or, in some cases, prevent the export or import of our platform to certain countries, governments, or persons altogether. Any change in export or import regulations, economic sanctions, or related legislation, or change in the countries, governments, persons, or technologies targeted by such regulations, could result in decreased use of our platform by, or in our decreased ability to export or sell subscriptions to our platform to, existing or potential users with international operations. Any decreased use of our platform or limitation on our ability to export or sell our platform would likely adversely affect our business, results of operations, and financial results.
Risks Related to Our Intellectual Property
Any failure to obtain, maintain, protect or enforce our intellectual property and proprietary rights could impair our ability to protect our proprietary technology and brand.
Our success depends to a significant degree on our ability to obtain, maintain, protect and enforce our intellectual property rights. We rely on a combination of trademarks, service marks, trade secrets, patents, copyrights, contractual restrictions, and confidentiality procedures to establish and protect our intellectual and proprietary rights, including in our technology, know-how, and brand. Legal standards relating to intellectual property rights are uncertain, in both the United States and other jurisdictions in which we operate, and protecting, monitoring, and defending our intellectual property rights might entail significant expense. Intellectual property rights that we have or may obtain may be challenged, circumvented, invalidated or held unenforceable. Furthermore, even though we attempt to enter into contractual provisions with third parties to control access to, or the distribution, use, misuse, misappropriation, reverse engineering or disclosure of, our intellectual property or technology, no assurance can be given that these agreements will be sufficient or effective in protecting our intellectual property rights.
Moreover, intellectual property laws, standards, and enforcement mechanisms in foreign countries may be uncertain, may not be as protective of intellectual property rights as those in the United States, or may not be available to us. As we expand our international activities, our exposure to unauthorized copying and use of our products, services, and other intellectual property, such as our trademarks, will likely increase. As we further expand internationally, we may be unable to register, obtain the right to use, or stop others from using, the DigitalOcean or Cloudways names in certain jurisdictions.
Despite our efforts, we may be unable to adequately obtain, maintain, protect, and enforce our intellectual property rights or prevent third parties from infringing upon, misappropriating or otherwise violating our intellectual property rights. If we fail to protect our intellectual property rights adequately, our competitors may gain access to, or be able to replicate, our proprietary technology, products, or services, or may use brands similar to our own valuable brands, and our business, financial condition, results of operations or prospects may be harmed. Our attempt to enforce our intellectual property rights, even if successful, could result in costly litigation or diversion of our management’s attention and resources, and, as a result, delay sales or the implementation or introduction of our products and platform capabilities, or injure our reputation.
38


We may become subject to intellectual property claims from third parties, which may subject us to significant liability, increased costs, and impede our ability to operate our business.
Our success depends, in part, on our ability to develop and commercialize our products and services without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. However, we may not be aware that our products, services, or intellectual property are infringing, misappropriating, or violating third party intellectual property rights. Additionally, the technology industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights. Companies in the industry are often required to defend against litigation claims based on allegations of infringement, misappropriation or other violations of intellectual property rights, and third parties have brought such claims against us and may bring additional claims against us in the future. In addition, we may become subject to intellectual property disputes or otherwise subjected to liability for customer content on our platform. From time to time, we are subject to legal claims arising from intellectual property disputes regarding our customer’s alleged infringement of third party intellectual property and may be subject to similar claims. We expect that the occurrence of infringement claims is likely to grow as the market for our platform and products grows.
Lawsuits are time-consuming and expensive to resolve, and they divert management’s time and attention, and our technologies or intellectual property may not be able to withstand third party claims against their use. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
cease selling or using products or services that incorporate the intellectual property rights that we allegedly infringe, misappropriate or violate;
make substantial payments for legal fees, settlement payments or other costs or damages;
obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology; or
redesign the allegedly infringing products to avoid infringement, misappropriation or violation, which could be costly, time-consuming or impossible.
We cannot predict the outcome of lawsuits and cannot ensure that the results of any such actions will not have an adverse effect on our business, financial condition or results of operations. Although we carry general liability insurance, our insurance may not cover potential claims of this type or may not be adequate to indemnify us for all liability that may be imposed. Even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and operating results. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and, if securities analysts or investors perceive these results to be negative, it could have an adverse effect on the price of our common stock.
We use open source software in our products, which could negatively affect our ability to sell our services or subject us to litigation or other actions.
We use open source software in connection with developing, operating, and offering our products, services, and technology, and we expect to continue to incorporate open source software in our products, services, and technology in the future.
Some open source projects have known vulnerabilities and architectural instabilities and are provided on an “as-is” basis which, if not properly addressed, could negatively affect the performance of our product. Few of the licenses applicable to open source software have been interpreted by courts, and there is a risk that these licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. For example, some open source licenses may, depending on the nature of our use and the terms of the applicable license, include terms requiring us to offer certain of our solutions for no cost, make our source code available, or license our modifications or derivative works under the terms of applicable open source licenses. From time to time, there have also been claims challenging the ownership rights in open source software against companies that incorporate it into their products, and the licensors of such open source software provide no warranties or indemnities with respect to such claims.
Our use of open source software, and participation in open source projects, may also limit our ability to assert certain of our intellectual property and proprietary rights against third parties, including competitors, who access or use software or technology that we have contributed to such open source projects.
39


Moreover, we cannot ensure that we have incorporated open source software in our products, services, and technology in a manner that is consistent with the terms of the applicable license or our current policies and procedures. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we or our customers could be subject to lawsuits, and we could incur significant legal expenses defending against such allegations, be subject to significant damages resulting from the suits, enjoined from the sale of our products that contained the open source software, and required to comply with onerous conditions or restrictions on these products, which could disrupt the distribution and sale of these products. Such litigation could be costly for us to defend, have a negative effect on our business, financial condition and results of operations, or require us to devote additional research and development resources to change or reengineer our products or take other remedial actions.
Indemnity provisions in various agreements to which we are party potentially expose us to substantial liability for infringement or misappropriation of intellectual property rights, failure to comply with data protection requirements and other losses.
Our agreements with our customers and other third parties may include indemnification provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred, including as a result of intellectual property infringement or misappropriation claims or for failure to comply with data protection requirements. Large indemnity payments could harm our business, financial condition and results of operations. Although we attempt to contractually limit our liability with respect to such indemnity obligations, we are not always successful and may still incur substantial liability related to them, and we may be required to cease use of certain functions of our platform or products as a result of any such claims. Any dispute with a customer or other third party with respect to such obligations could have adverse effects on our relationship with such customer or other third party and other existing or prospective customers, reduce demand for our products and services and adversely affect our business, financial conditions and results of operations. In addition, although we carry general liability insurance, our insurance may not be adequate to indemnify us for all liability that may be imposed or otherwise protect us from liabilities or damages with respect to claims alleging compromises of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.
Risks Related to Ownership of Our Common Stock and Our Status as a Public Company
Our stock price may be volatile, and the value of our common stock may decline.
The market price of our common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:
actual or anticipated fluctuations in our financial condition or results of operations;
variance in our financial performance from expectations of securities analysts or the financial guidance we provide to the public;
changes in the pricing of our products and platform;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our platform and products;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
significant data breaches, disruptions to or other incidents involving our software;
our involvement in litigation;
future sales of our common stock by us or our stockholders, as well as the anticipation of lock-up releases;
changes in senior management or key personnel;
the trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general economic and market conditions.
Broad market and industry fluctuations, as well as general economic, geopolitical, regulatory, and market conditions, may also negatively impact the market price of our common stock. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price
40


of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management’s attention.
Future sales of our common stock in the public market could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. Many of our existing equity holders have substantial unrecognized gains on the value of the equity they hold and, therefore, they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the timing of or the effect that such sales may have on the prevailing market price of our common stock.
We have registered all of the shares of common stock issuable upon the exercise of outstanding options, the settlement of outstanding RSUs, PRSUs, MRSUs or other equity incentives we may grant in the future, for public resale under the Securities Act. The shares of common stock will become eligible for sale in the public market to the extent such options are exercised or such RSUs, PRSUs, or MRSUs are settled, subject to compliance with applicable securities laws.
Further, holders of a substantial number of shares of our capital stock have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.
Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise, and any conversions of our convertible notes, will dilute all other stockholders or may otherwise depress the price of our common stock.
We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, directors and consultants under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our common stock to decline.
For example, if we elect to settle our conversion obligation under our 0% convertible senior notes due 2026, or the Convertible Notes, in shares of our common stock or a combination of cash and shares of our common stock, the issuance of such common stock may dilute the ownership interests of our stockholders and sales in the public market could adversely affect prevailing market prices. The Convertible Notes are convertible only in certain circumstances as described in the indenture governing the Convertible Notes. Any sales in the public market of the common stock issuable upon any conversion of the Convertible Notes could adversely affect prevailing market prices of our common stock. In addition, the existence of the Convertible Notes may encourage short selling by market participants because the conversion of the Convertible Notes could be used to satisfy short positions, or anticipated conversion of the Convertible Notes into shares of our common stock could depress the price of our common stock.
We incur significant costs as a result of operating as a public company, and our management is required to devote substantial time to compliance with our public company responsibilities and corporate governance practices.
As a public company, we incur significant legal, accounting, and other expenses, which we expect to further increase after we are no longer an “emerging growth company.” The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the New York Stock Exchange, and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations contribute to increased legal and financial compliance costs and make some activities time-consuming and costly.
As of December 31, 2022, we are no longer an emerging growth company, as defined under the JOBS Act, and will no longer be able to take advantage of certain exemptions from various reporting requirements that are applicable to emerging growth companies. In particular, we will now be required to, among other things, comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, provide additional disclosure regarding executive compensation in our periodic reports and proxy statements, and hold a nonbinding advisory vote on executive compensation. In addition, we will no longer be able to use the extended transition period for complying with new or revised accounting standards available to emerging growth companies and will be required to adopt new or revised accounting standards as of the effective dates for public companies. Such changes may require us to incur additional costs for compliance.
41


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 of control or changes in our management. Our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue, without further action by the stockholders, shares of undesignated preferred stock with terms, rights, and preferences determined by our board of directors that may be senior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent;
specify that special meetings of our stockholders can be called only by our board of directors, the chairperson of our board of directors, or our chief executive officer;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for election to our board of directors;
establish that our board of directors is divided into three classes, with each class serving three-year staggered terms;
prohibit cumulative voting in the election of directors;
provide that our directors may be removed for cause only upon the vote of at least 66 2/3% of our outstanding shares of voting stock;
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum; and
require the approval of our board of directors or the holders of at least 66 2/3% of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.
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, subject to certain exceptions, 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. Any of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that you would receive a premium for your shares of our common stock in an acquisition.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and, to the extent enforceable, the federal district courts of the United States of America as the exclusive forums for substantially all disputes between us and our stockholders, which restricts our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers, or employees.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware is the exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: any derivative action or proceeding brought on our behalf; any action asserting a breach of a fiduciary duty; any action asserting a claim against us arising pursuant to the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; or any action asserting a claim against us that is governed by the internal affairs doctrine. The provisions would not apply to suits brought to enforce a duty or liability created by the Exchange Act. In addition, our amended and restated certificate of incorporation provides that the federal district courts of the United States of America will be the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, subject to and contingent upon a final adjudication in the State of Delaware of the enforceability of such exclusive forum provision.
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, or other employees. If a court were to find either choice of forum
42


provision contained in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions. For example, the Court of Chancery of the State of Delaware recently determined that the exclusive forum provision of federal district courts of the United States of America for resolving any complaint asserting a cause of action arising under the Securities Act is not enforceable. However, this decision may be reviewed and ultimately overturned by the Delaware Supreme Court. If this ultimate adjudication were to occur, we would enforce the federal district court exclusive forum provision in our amended and restated certificate of incorporation.
Risks Related to our Outstanding Convertible Notes
Servicing our future debt, including the Convertible Notes, may require a significant amount of cash, and we may not have sufficient cash flow from our business to pay our indebtedness.
In November 2021, we issued $1.5 billion aggregate principal amount of the Convertible Notes in a private placement.
We may be required to use a substantial portion of our cash flows from operations to pay the principal on our indebtedness. Our ability to make scheduled payments of the principal of, or to refinance our indebtedness, including the Convertible Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Such payments will reduce the funds available to us for working capital, capital expenditures and other corporate purposes and limit our ability to obtain additional financing for working capital, capital expenditures, expansion plans and other investments, which may in turn limit our ability to implement our business strategy, heighten our vulnerability to downturns in our business, the industry, or in the general economy, limit our flexibility in planning for, or reacting to, changes in our business and the industry and prevent us from taking advantage of business opportunities as they arise. Our business may not be able to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations.
In addition, we may incur substantial additional debt in the future, subject to the restrictions contained in our future debt agreements, some of which may be secured debt. We are not restricted under the terms of the indenture governing the Convertible Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt, repurchasing our stock, pledging our assets, making investments, paying dividends, guaranteeing debt or taking a number of other actions that are not limited by the terms of the indenture governing the Convertible Notes that could have the effect of diminishing our ability to make payments on the Convertible Notes when due.
The conditional conversion feature of the Convertible Notes, if triggered, may adversely affect our financial condition and operating results.
The conditional conversion feature of the Convertible Notes entitles holders of the Convertible Notes to convert the notes at any time during specified periods at their option. If one or more holders elect to convert their Convertible Notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation in cash, which could adversely affect our liquidity. In addition, even if holders of Convertible Notes do not elect to convert their Convertible Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Convertible Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
ITEM 1B. UNRESOLVED STAFF COMMENTS
Not applicable.
ITEM 2. PROPERTIES
Our headquarters is located in New York City, where we lease approximately 44,000 square feet. In 2022, we entered into two sublease agreements whereby we sublease approximately two-thirds of this office space to third party subtenants. The rental amounts payable to us pursuant to the sublease agreements increase approximately 2% each year. The lease and the related subleases terminate in July 2025.
43


We also have entered into leases for small spaces in a number of co-working locations. Furthermore, we have recently entered into an arrangement with a third party to allow employees the opportunity to access a shared work space. Additionally, we lease space to operate 15 data centers worldwide, including in the United States, Australia, Canada, Germany, India, the Netherlands, Singapore and the United Kingdom. We do not own any real property. We believe that our current facilities are adequate to meet our current needs and that additional or substitute space is available if needed to accommodate growth and expansion.
ITEM 3. LEGAL PROCEEDINGS
From time to time, we are involved in various legal proceedings arising from the normal course of business activities. We are not presently a party to any litigation the outcome of which, if determined adversely to us, would in our estimation, have a material adverse effect on our business, operating results, cash flows or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
44


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 New York Stock Exchange (“NYSE”) under the symbol “DOCN”.
Holders of Record
As of February 9, 2023, there were 50 stockholders of record of our common stock. This is not the actual number of beneficial owners of our common stock as some shares are held in “street name” by brokers and others on behalf of individual owners.
Dividend Policy
We have never declared or paid any dividends on our common stock. We currently intend to retain all available funds and any future earnings for the operation and expansion of our business. Accordingly, we do not anticipate declaring or paying dividends in the foreseeable future. The payment of any future dividends will be at the discretion of our Board of Directors and will depend on our results of operations, capital requirements, financial condition, prospects, contractual arrangements, any limitations on payment of dividends present in any debt agreements, and other factors that our Board of Directors may deem relevant.
Recent Sales of Unregistered Securities
Not applicable.
Use of Proceeds
Not applicable.
Issuer Purchases of Equity Securities
There were no repurchases of our common stock during the three months ended December 31, 2022.
Stock Performance Graph
The graph below shows a comparison, from March 24, 2021 (the date our common stock commenced trading on the NYSE) through December 31, 2022, of the cumulative total return to stockholders of our common stock relative to the Standard & Poor’s 500 Index (“S&P 500”) and the S&P Information Technology Index (“S&P Information Technology”).
The graph assumes $100 was invested in each of our common stock, S&P 500 and the S&P Information Technology at their respective closing prices on March 24, 2021 and assumes reinvestment of gross dividends. The stock price performance shown in the graph represents past performance and should not be considered an indication of future stock price performance.
45


docn-20221231_g1.jpg
Information used in the graph was obtained from a source we believe to be reliable, but we do not assume responsibility for any errors or omissions in such information. 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 of our filings under the Securities Act or the Exchange Act.
ITEM 6. RESERVED

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
You should read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes and other financial information included in Item 8 of this Annual Report on Form 10-K. This discussion, particularly information with respect to our outlook, key trends and uncertainties, our plans and strategy for our business, and our performance and future success, includes forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed below. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report, particularly in the section entitled “Special Note Regarding Forward-Looking Statements” and Part I, Item 1A, “Risk Factors.” In addition, for more information regarding key factors affecting our performance, see “Key Factors Affecting Our Performance” below.
Overview
DigitalOcean is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). We were founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. Our platform simplifies cloud computing, enabling our customers to rapidly accelerate innovation and increase their productivity and agility. As of December 31, 2022, we had approximately 677,000 customers using our platform to build, deploy and scale applications, including approximately 129,000 customers paying between $50 and $500 per month (which we refer to as builders) and approximately 15,000 customers paying more than $500 per month (which we refer to as scalers). Our users include software engineers, researchers, data scientists, system administrators, students and hobbyists. Our customers use our platform across numerous industry verticals and for a wide range of use cases, such as web and mobile applications,
46


website hosting, e-commerce, media and gaming, personal web projects, and managed services, among many others. We believe that our focus on simplicity, community, open source and customer support are the four key differentiators of our business, driving a broad range of customers around the world to build their applications on our platform.
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. Improving the developer experience and increasing productivity are core to our mission. Our cloud platform was designed with simplicity in mind to ensure that startups and SMBs can spend less time managing their infrastructure and more time building innovative applications that drive business growth. Simplicity guides how we design and enhance our easy-to-use-interface, the core capabilities we offer our customers and our approach to predictable and transparent pricing for our solutions. In just minutes, developers can set up thousands of virtual machines, secure their projects, enable performance monitoring and scale up and down as needed.
We generate revenue from the usage of our cloud computing platform by our customers, including but not limited to compute, storage and networking services. We recognize revenue based on the customer utilization of these resources. Our pricing is consumption-based and billed monthly in arrears, making it easy for our customers to track usage on an ongoing basis and optimize their deployments.
We have historically generated almost all of our revenue from our efficient self-service customer acquisition model, which we complement with a targeted sales force focused on inside sales, outside sales and partnership opportunities to drive revenue growth. Our model enables customers to get started on our platform very quickly and without the need for assistance. We focus heavily on enabling a self-service, low-friction model that makes it easy for users to try, adopt and use our products. For the years ended December 31, 2022, 2021 and 2020 our sales and marketing expense was approximately 14%, 12% and 11% of our revenue, respectively. The efficiency of our go-to-market model and our focus on the needs of the SMB market has enabled us to drive organic growth and establish a truly global customer base across a broad range of industries.
Our customers are spread across over 190 countries and around two-thirds of our revenue has historically come from customers located outside the United States. For the year ended December 31, 2022, 38% of our revenue was generated from North America, 30% from Europe, 22% from Asia and 10% from the rest of the world.
Our average revenue per customer, or ARPU, has increased significantly from $47.78 in 2020 to $59.96 in 2021 to $75.19 in 2022. We had no material customer concentration as our top 25 customers made up approximately 10%, 10% and 9% of our revenue in the years ended December 31, 2022, 2021 and 2020, respectively. We have experienced strong and predictable growth in recent periods. Our annual run-rate revenue, or ARR, as of December 31, 2022 was $659 million, up from $490 million as of December 31, 2021 and $357 million as of December 31, 2020. ARR as of the end of each month represents total revenue for that month multiplied by 12.
47


docn-20221231_g2.jpg
Growing our builders and scalers (which we collectively refer to as our higher spend customers) is a critical focus for us, and we have successfully increased the number of these higher spend customers and their percentage of our total revenue. We had approximately 15,000 scalers as of December 31, 2022, up from approximately 11,000 as of December 31, 2021 and approximately 8,000 as of December 31, 2020. We had approximately 129,000 builders as of December 31, 2022, up from approximately 89,000 as of December 31, 2021 and approximately 73,000 as of December 31, 2020. Revenue from builders and scalers increased 30% and 45%, respectively, for the year ended December 31, 2022, compared to the year ended December 31, 2021. Revenue from higher spend customers as a percentage of total revenue was 85% in 2022, 83% in 2021 and 79% in 2020. Our average revenue per customer (which we refer to as ARPU) has increased significantly, from $47.78 in 2020 to $59.96 in 2021 to $75.19 in 2022.
Macroeconomic Conditions
Unfavorable conditions in the economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, labor shortages, supply chain disruptions, inflationary pressures, rising interest rates, financial and credit market fluctuations, international trade relations, political turmoil, natural catastrophes, outbreaks of contagious diseases, warfare and terrorist attacks on the United States, Europe or elsewhere, including military actions
48


affecting Russia, Ukraine or elsewhere, could cause a decrease in business investments on information technology and negatively affect the growth of our business and our results of operations.
2023 Restructuring
On January 27, 2023, our Board of Directors approved a restructuring plan to adjust our cost structure and accelerate our timeline to achieve our desired free cash flow margins. The restructuring plan includes both the elimination of positions across the company as well as the shifting of additional positions across a broader geographical footprint over the next several months. See Note 16. Subsequent Events to our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information regarding these commitments.
Key Factors Affecting Our Performance
Increasing Importance of Cloud Computing and Developers
Our future success depends in large part on the continuing adoption of cloud computing, proliferation of cloud-native start-ups and SMBs and the increasing importance of developers, all of which are driving the adoption of our developer cloud platform. We believe our market opportunity is large and that these factors will continue to drive our growth.
Increasing Usage by Our Existing Customers
Our customer base of approximately 677,000 customers as of December 31, 2022 represents a significant opportunity for further consumption of our services. We are highly focused on gaining a better understanding of the needs and growth plans of our existing customers. This deeper relationship with our customers will help us identify opportunities to educate our customer base on ways to utilize the platform more effectively for their individual use cases, as well as provide a feedback loop to inform our product roadmap. We expect to continue to increase our revenue from existing customers through the introduction of new products and features tailored to our customer base in addition to expanded customer outreach, focused on larger customers and specific use cases.
Growing Our Base of Higher Spend Customers
We believe there is a substantial opportunity to further expand our customer base to attract more businesses that can scale on our platform. We are investing in strategies that we believe will attract higher spend customers, including expansion of our sales team, and new marketing initiatives that further optimize our self-service revenue funnel to help customers expand their usage. In addition, our recent Cloudways acquisition added a significant number of higher spend customers to our platform due to the higher price point of its Managed Hosting offering.
Enhancing Our Platform and Product Offerings
We believe the market opportunity for serving startups and SMBs is very large and goes far beyond providing the core IaaS services of compute, storage and networking. We have a history of, and will continue to invest significantly in, developing and delivering innovative products, features and functionality targeted at our core customer base. In addition, we may pursue both strategic partnerships and acquisitions that we believe will be complementary to our business, accelerate customer acquisition, increase usage of our platform and/or expand our product offerings in our core markets. Our results of operations may fluctuate as we make these investments to drive usage and take advantage of our expansive market opportunity.
49


Key Business Metrics
We utilize the key metrics set forth below to help us evaluate our business and growth, identify trends, formulate financial projections and make strategic decisions. We are not aware of any uniform standards for calculating these key metrics, and other companies may not calculate similarly titled metrics in a consistent manner, which may hinder comparability. The table below includes the impact of our Cloudways acquisition with respect to the metrics disclosed for the year ended December 31, 2022.
Year Ended December 31,
202220212020
Learners468,065 445,756 426,739 
Builders129,150 88,787 72,627 
Scalers15,032 10,568 7,624 
ARPU$75.19 $59.96 $47.78 
ARR (in millions)$659 $490 $357 
Net dollar retention rate115 %113 %103 %
Customers
The number and growth of our higher spend customers is of particular importance to us as these customers represent a significant majority of our revenue and revenue growth, and they are representative of the SMB customers that grow on our platform and use multiple products.
Learners
We define learners as customers having generated an invoice of less than $50 for the month end period and that have been on DigitalOcean’s platform for more than three months.
Builders
We define builders as customers having generated an invoice between $50 and $500 (inclusive) for the month end period.
Scalers
We define scalers as customers having generated an invoice of greater than $500 for the month end period.
ARPU
We believe that our average revenue per customer, which we refer to as ARPU, is a strong indication of our ability to land new customers with higher spending levels and expand usage of our platform by our existing customers. We calculate ARPU on a monthly basis as our total revenue in that period divided by the number of customers determined as of the last day of that period. For a quarterly or annual period, ARPU is determined as the weighted average monthly ARPU over such three or 12-month period.
ARR
Given the renewable nature of our business, we view annual run-rate revenue as an important indicator of our current progress towards meeting our revenue targets and projected growth rate going forward. We calculate ARR at a point in time by multiplying the latest monthly period’s revenue by 12.
Net Dollar Retention Rate
Our ability to maintain long-term revenue growth and achieve profitability is dependent on our ability to retain and grow revenue from our existing customers. We have a history of retaining customers for multiple years and in many cases increasing their spend with us over time. To help us measure our performance in this area, we monitor our net dollar retention rate. We calculate net dollar retention rate monthly by starting with the revenue from the cohort of all customers during the corresponding month 12 months prior, or the Prior Period Revenue. We then calculate the revenue from these same customers as of the current month, or the Current Period Revenue, including any expansion and net of any contraction or attrition from these customers over the last 12 months. The calculation also includes revenue from customers that generated revenue before, but not in, the corresponding month 12 months prior, but subsequently generated revenue in
50


the current month and are therefore reflected in the Current Period Revenue. We include this group of re-engaged customers in this calculation because our customers frequently use our platform for projects that stop and start over time. We then divide the total Current Period Revenue by the total Prior Period Revenue to arrive at the net dollar retention rate for the relevant month. For a quarterly or annual period, the net dollar retention rate is determined as the average monthly net dollar retention rates over such three or 12-month period.
Components of Results of Operations
Revenue
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
We intend to continue to invest additional resources in our infrastructure to support our product portfolio and scalability of our customer base. The level, timing and relative investment in our infrastructure could affect our cost of revenue in the future.
Operating Expenses
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform. We expect research and development expenses to increase in absolute dollars as we continue to invest in our platform and product offerings.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees. We expect sales and marketing expenses to continue to increase in absolute dollars as we enhance our product offerings and implement new marketing strategies.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs. We expect to incur significant additional legal, accounting and other expenses to support our operations as a public company, including costs associated with our compliance with the Sarbanes-Oxley Act. We also expect general and administrative expenses to increase in absolute dollars as we continue to grow our business.
51


Other (Income) Expense
Other (income) expense consists primarily of interest expense on our convertible notes and existing credit facility, loss on extinguishment of debt, accretion/amortization of premium/discounts and interest income from our available-for-sale investments, and gains or losses on foreign currency exchange.
Income Tax (Benefit) Expense
Income tax (benefit) expense consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business. We maintain a valuation allowance on our U.S. federal and state deferred tax assets as we have concluded that it is more likely than not that the deferred assets will not be realized.
Results of Operations
The following table sets forth our results of operations for the periods presented:
Year Ended December 31,
202220212020
(in thousands)
Revenue$576,322 $428,561 $318,380 
Cost of revenue(1)
211,927 170,595 145,532 
Gross profit364,395 257,966 172,848 
Operating expenses:
Research and development(1)
143,885 115,684 74,970 
Sales and marketing(1)
81,544 50,878 33,472 
General and administrative(1)
165,185 102,590 80,197 
Total operating expenses390,614 269,152 188,639 
Loss from operations(26,219)(11,186)(15,791)
Other (income) expense(1,812)7,015 26,866 
Loss before income taxes(24,407)(18,201)(42,657)
Income tax (benefit) expense(124)1,302 911 
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
___________________
(1)Includes stock-based compensation as follows:
Year Ended December 31,
202220212020
(in thousands)
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Stock-based compensation for the year ended December 31, 2020 included compensation of $18.3 million related to secondary sales of common stock by certain current and former employees, which is primarily included in General and administrative. There were no such expenses recorded for the years ended December 31, 2022 or 2021.
52


The following table sets forth our results of operations as a percentage of revenue for the periods presented:
Year Ended December 31,
202220212020
Revenue100 %100 %100 %
Cost of revenue37 40 46 
Gross profit63 60 54 
Operating expenses:
Research and development25 27 24 
Sales and marketing14 12 11 
General and administrative29 24 25 
Total operating expenses68 63 60 
Loss from operations(5)(3)(6)
Other (income) expense— 
Loss before income taxes(5)(5)(14)
Income tax (benefit) expense***
Net loss attributable to common stockholders(5)%(5)%(14)%
___________________
* Less than 1% of revenue
A discussion regarding our financial condition and results of operations for the year ended December 31, 2022 compared to the year ended December 31, 2021 is presented below. A discussion regarding our financial condition and results of operations for the year ended December 31, 2021 compared to the year ended December 31, 2020 can be found under Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on February 25, 2022, which is available on the SEC’s website at www.sec.gov.
Comparison of the Years Ended December 31, 2022 and 2021
Revenue
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Revenue$576,322 $428,561 $147,761 34 %
Revenue increased $147.8 million, or 34%, for the year ended December 31, 2022 compared to the year ended December 31, 2021. This increase is primarily due to a 25% increase in ARPU to $75.19 from $59.96, with our higher spend customers contributing 6% of that growth, as well as a $16.7 million revenue contribution from Cloudways. The increase in ARPU was primarily driven by continued adoption of our products by our customers leading to higher average usage on our platform.
Cost of Revenue
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Cost of revenue$211,927 $170,595 $41,332 24 %
Cost of revenue increased $41.3 million, or 24%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to the impact of adopting the new lease standard (see our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information) and depreciation of our network equipment to support the growth in our business, as well as costs associated with our revenue share programs. Gross profit increased to 63% for the year ended December 31, 2022 from 60% for the year ended December 31, 2021, primarily due to a decline in depreciation as a percentage of revenue and lower colocation.
53


Operating Expenses
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Research and development$143,885 $115,684 $28,201 24 %
Sales and marketing81,544 50,878 30,666 60 %
General and administrative165,185 102,590 62,595 61 %
Total operating expenses$390,614 $269,152 $121,462 45 %
Research and development expenses increased $28.2 million, or 24%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to higher personnel costs and stock-based compensation.
Sales and marketing expenses increased $30.7 million, or 60%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to higher personnel costs and stock-based compensation, and increases in advertising costs and amortization of our acquired intangibles.
General and administrative expenses increased $62.6 million, or 61%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to higher personnel costs and stock-based compensation, and increases in the provision for expected credit losses, acquisition related compensation, insurance and software licensing fees, acquisition and integration related costs, foreign indirect taxes and audit fees.
Other (Income) Expense
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Other (income) expense$(1,812)$7,015 $(8,827)(126)%
Other (income) expense decreased $8.8 million, or 126%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to lower interest expense due to the payoff of the debt under our credit facility and notes payable in the first quarter of 2021, interest income from our marketable securities for the current period, and a loss on extinguishment of debt in the prior period, partially offset by amortization expense from our convertible notes.
Income Tax (Benefit) Expense
Years Ended December 31,
20222021$ Change% Change
(in thousands)
Income tax (benefit) expense$(124)$1,302 $(1,426)(110)%
Income tax (benefit) expense decreased $1.4 million, or 110%, for the year ended December 31, 2022 compared to the year ended December 31, 2021, primarily due to income taxes related to international jurisdictions in which we conduct business.
Liquidity and Capital Resources
We have funded our operations since inception primarily with cash flow generated by operations, private offerings of our equity and debt securities, borrowings under our existing credit facility and capital expenditure financings. Cash provided from these sources is used primarily for operating expenses, such as personnel costs, and capital expenditures. From time to time, we may also use excess cash for share repurchases.
54


In February 2022, our Board of Directors approved the repurchase of up to an aggregate of $300.0 million of our common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, we repurchased the shares representing the entire amount available under the First Program. On May 23, 2022, our Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300.0 million of our common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, we repurchased the shares representing the entire amount available under the Second Program. As of December 31, 2022, we repurchased and retired 13.6 million shares of common stock at an average price of $44.03 per share for an aggregate purchase price of $600.0 million, representing the entire amount available under the First Program and the Second Program.
As of December 31, 2022, we had $140.8 million in cash and cash equivalents and $723.5 million in marketable securities. Our cash and cash equivalents primarily consist of money market funds and commercial paper. Our marketable securities consist of U.S. treasury securities, commercial debt securities, and commercial paper.
We believe our existing cash and cash equivalents, cash flow from operations and availability under our Credit Facility (as defined below) and Convertible Notes (as defined below) will be sufficient to support working capital and capital expenditure requirements and our outstanding contractual commitments for at least the next 12 months and in the long term.
In February and March 2020, we entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, we further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, we entered into a third amended and restated credit facility (as amended, the “Credit Facility”) to increase our borrowing capacity from $150.0 million to $250.0 million. Our Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
Our Credit Facility is secured by a first-priority security interest in substantially all of our assets. Our Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. Consolidated total debt and consolidated EBITDA, which are non-GAAP measures used for this covenant, are calculated in accordance with the definitions set forth in the Credit Facility. In this context, these measures are used solely to provide information on the extent to which we are in compliance with these financial covenants and may not be comparable to consolidated total debt and consolidated EBITDA used by other companies or any other non-GAAP measures we present elsewhere in this prospectus. We were in compliance with all covenants under our Credit Facility as of December 31, 2022.
In March 2021, we consummated our initial public offering (“IPO”) of 16.5 million shares of our common stock at an offering price of $47.00 per share resulting in aggregate net proceeds to us of $723.0 million after deducting the underwriting discounts and commissions and offering expenses payable by us.
In November 2021, we issued $1.50 billion aggregate principal amount of 0% Convertible Senior Notes due December 1, 2026 (the “Convertible Notes”), in a private offering, for net proceeds of $1.46 billion, after deducting underwriting fees, expenses and commissions. The Convertible Notes are senior unsecured obligations and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased.
We may from time to time seek to retire or purchase our outstanding equity or debt, including the repurchase of our common stock or the Convertible Notes, through cash purchases and/or exchanges for equity securities, in open market purchases, privately negotiated transactions or otherwise. Such repurchases or exchanges, if any, will depend on prevailing market conditions, our liquidity requirements, contractual restrictions, and other factors. The amounts involved in any such transactions, individually or in the aggregate, may be material. Further, any such purchases or exchanges may result in us acquiring and retiring a substantial amount of such indebtedness, which could impact the trading liquidity of such indebtedness.
55


The following table summarizes our cash flows for the periods presented:
Years Ended December 31,
(In thousands)
202220212020
Net cash provided by operating activities$195,152 $133,109 $58,458 
Net cash used in investing activities(1,148,158)(113,605)(115,633)
Net cash (used in) provided by financing activities(610,363)1,593,379 124,026 
(Decrease) increase in cash, cash equivalents and restricted cash(1,563,618)1,612,888 66,651 
Operating Activities
Our largest source of operating cash is cash collections from sales to our customers. Our primary uses of cash from operating activities are for personnel costs, data center co-location expenses, marketing expenses, payment processing fees, bandwidth and connectivity, server maintenance and software licensing fees.
Net cash provided by operating activities was $195.2 million, $133.1 million and $58.5 million for the years ended December 31, 2022, 2021 and 2020, respectively, for which the increases in each year were primarily driven by an increase in cash collections from higher revenues, partially offset by an increase in cash expenses for personnel related costs.
Investing Activities
Net cash used in investing activities was $1.1 billion for the year ended December 31, 2022 compared to $113.6 million for the year ended December 31, 2021. The increase was driven by our investment in available-for-sale marketable securities of $1.7 billion, the acquisition of Cloudways of $305.2 million and purchase of property and equipment of $9.3 million, partially offset by maturities of available-for-sale marketable securities of $956.8 million.
Net cash used in investing activities was $113.6 million for the year ended December 31, 2021 compared to $115.5 million for the year ended December 31, 2020. The decrease was driven by decreases in capitalization of internal-use software development costs and capital expenditures for property and equipment, partially offset by cash paid for acquisition of businesses, net of cash acquired.
Financing Activities
Net cash used in financing activities of $610.4 million for the year ended December 31, 2022 was primarily due to the repurchase and retirement of our common stock for $600.0 million.
Net cash provided by financing activities of $1.6 billion for the year ended December 31, 2021 was primarily due to net proceeds from our Convertible Notes issuance of $1.5 billion and IPO of $723.0 million (including $1.4 million paid in fiscal year 2020), partially offset by repayments on the Credit Facility and notes payable of $263.2 million and repurchase of our common stock of $350 million.
Net cash provided by financing activities of $124.0 million for the year ended December 31, 2020 was primarily due to $75.2 million in net proceeds from. borrowings under the Credit Facility, the proceeds of which were used to repay the previous credit facility, $49.8 million from our Series C preferred stock offering, and $14.0 million of proceeds from the issuance of common stock under our stock plan, partially offset by $17.9 million in repayment of notes payable and capital leases associated with financed equipment purchases.
Contractual Obligations and Commitments
We have various contractual obligations and commitments, such as long-term leases, purchase commitments and long-term debt, that are disclosed in the footnotes to the consolidated financial statements. See Note 7. Debt, Note 8. Operating Leases, and Note 9. Commitments and Contingencies to our Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information regarding these commitments.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and 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.
56


We believe that the following accounting policies involve a greater degree of judgment and complexity. Accordingly, these are the policies we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of our operations.
Revenue Recognition
We recognize revenue in accordance with Accounting Standards Codification (or ASC), Topic 606, Revenue from Contracts with Customers, or ASC 606. We account for revenue using the following steps:
1. Identify the contract with a customer
We consider the terms and conditions of the contract and our customary business practices in identifying our contracts under ASC 606. We determine we have a contract with a customer when the customer agrees to the terms of service, we can identify each party’s rights regarding the services to be transferred, we can identify the payment terms for the services, we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, we apply security checks and validate their payment method.
2. Identify the performance obligations in the contract
Our performance obligation is to provide our cloud-based infrastructure for customers to use at the customers’ election. The availability of services is free of charge, and therefore we have no performance obligation until the customer elects to use the services.
3. Determine the transaction price
The transaction price is calculated based on the customer’s usage for the month at an hourly rate that is published on the Company’s website. None of our contracts contain a significant financing component.
4. Allocate the transaction price to performance obligations in the contract
The transaction price is calculated based on actual monthly usage and pricing that is published on the Company’s website. This is considered a single performance obligation, and thus the entire transaction price is allocated to the single performance obligation.
5. Recognize revenue when or as we satisfy a performance obligation
We offer mission-critical solutions across Infrastructure-as-a-Service (IaaS), including our Droplet virtual machines, storage and networking offerings; Platform-as-a-Service (PaaS), including our Managed Database and Managed Kubernetes offerings; and Software-as-a-Service (SaaS), including our Managed Hosting and Marketplace offerings. We recognize revenue based on the customer utilization of these resources. Customer contracts are primarily month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers, which are subsequently remitted to governmental authorities.
Our global cloud platform is supported by various third parties. We considered the principal versus agent guidance in ASC 606 and concluded that we are the principal for all services provided to its customers.
We may offer sales incentives in the form of promotional and referral credits and grant credits to encourage customers to use our services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to customers. We record a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. We determine the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due,
57


reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When we become aware of circumstances that may further decrease the likelihood of collection, we record a specific allowance against amounts due, which reduces the receivable to the amount that we reasonably believe will be collected. We record changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote. While such credit losses have historically been within our expectations and the provisions established, we cannot guarantee that we will continue to experience the same credit loss rates that we have in the past.
Business Combinations
We apply the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for our acquisitions. ASC 805 requires that we evaluate whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires us to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While we use our best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, our estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires us to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although we believe that the assumptions and estimates we have made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. We reevaluate these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or our final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect our provision for income taxes in our consolidated statement of operations and could have a material impact on our results of operations and financial position.
Internal-Use Software Costs
We capitalize costs to develop software for internal use when both the preliminary project stage is complete and management has authorized further funding for the project based on a determination that it is both probable that the project will be completed and used to perform the function intended. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees in our development teams who are directly associated with, and who devote time to, our internal-use software projects during the application development stage. Once an application has reached the development stage, qualifying internal and external costs are capitalized until the application is substantially complete and ready for its intended use. Capitalized qualifying costs are amortized on a straight-line basis when the software is ready for its intended use over an estimated useful life, which is generally three years. We evaluate the useful lives of these assets on an annual basis and test for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
We exercise judgment in determining the point at which various projects may be capitalized, in assessing the ongoing value of the capitalized costs and in determining the estimated useful lives over which the costs are amortized.
58


Recently Adopted Accounting Pronouncements
See Note 2, Summary of Significant Accounting Policies, in our Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for a discussion of recent accounting pronouncements.
Non‑GAAP Financial Measures
To supplement our consolidated financial statements, which are prepared and presented in accordance with generally accepted accounting principles in the United States, or GAAP, we provide investors with non-GAAP financial measures including: (i) adjusted gross profit and adjusted gross margin; (ii) non-GAAP income from operations and non-GAAP operating margin; (iii) adjusted EBITDA and adjusted EBITDA Margin; (iv) non-GAAP net income and non-GAAP diluted net income per share; and (v) free cash flow and free cash flow margin. These measures are presented for supplemental informational purposes only, have limitations as analytical tools and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP. In particular, free cash flow is not a substitute for cash used in operating activities. Additionally, the utility of free cash flow as a measure of our financial performance and liquidity is further limited as it does not represent the total increase or decrease in our cash balance for a given period. Our calculations of each of these measures may differ from the calculations of measures with the same or similar titles by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider each of these non-GAAP financial measures alongside other financial performance measures, including the most directly comparable financial measure calculated in accordance with GAAP and our other GAAP results. A reconciliation of each of our non-GAAP financial measures to the most directly comparable financial measure calculated in accordance with GAAP is set forth below.
Adjusted Gross Profit and Adjusted Gross Margin
We believe adjusted gross profit and adjusted gross margin, when taken together with our GAAP financial results, provides a meaningful assessment of our performance, and is useful for the preparation of our annual operating budget and quarterly forecasts.
We define adjusted gross profit as gross profit exclusive of stock-based compensation, amortization of capitalized internal-use software development costs, amortization of intangible assets, and depreciation of our data center equipment included within Cost of revenue. We exclude stock-based compensation, which is a non-cash item, because we do not consider it indicative of our core operating performance. We exclude depreciation and amortization, which primarily relates to our investments in our data center servers that are long lived assets with an economic life of five years, because it may not reflect our current or future cash spending levels to support our business. While we intend to spend a significant amount on capital expenditures on an absolute basis in the coming years, our capital expenditures as a percentage of revenue has declined significantly and will continue to decline. We define adjusted gross margin as a percentage of adjusted gross profit to revenue.
The following table presents a reconciliation of Gross profit, the most directly comparable financial measure stated in accordance with GAAP, to adjusted gross profit for each of the periods presented:
Year Ended December 31,
(In thousands)202220212020
Gross profit$364,395 $257,966 $172,848 
Adjustments:
Depreciation and amortization$93,381 $81,937 $69,547 
Stock-based compensation1,820 1,147 545 
Adjusted Gross profit$459,596 $341,050 $242,940 
Gross margin63 %60 %54 %
Adjusted Gross margin80 %80 %76 %
Non-GAAP Income from Operations and Non-GAAP Operating Margin
We define non-GAAP income from operations as (Loss) income from operations, excluding stock-based compensation, acquisition related compensation, amortization of acquired intangibles, acquisition and integration related costs, impairment of long-lived assets, restructuring and severance, and other unusual or non-recurring transactions as they occur. We define non-GAAP operating margin as non-GAAP income from operations as a percentage of revenue. We use
59


non-GAAP income from operations to understand and evaluate our core operating performance and trends and to develop short-term and long-term operating plans. We believe that non-GAAP income from operations facilitates comparison of our operating performance on a consistent basis between periods, and when viewed in combination with our results prepared in accordance with GAAP, helps provide a broader picture of factors and trends affecting our results of operations.
The following table presents a reconciliation of Loss from operations, the most directly comparable financial measure stated in accordance with GAAP, to Non-GAAP income from operations for each of the periods presented:
Year Ended December 31,
(In thousands)202220212020
Loss from operations$(26,219)$(11,186)$(15,791)
Adjustments:
Stock-based compensation$105,829 $61,577 $29,456 
Acquisition related compensation9,443 — — 
Amortization of acquired intangibles6,301 671 304 
Acquisition and integration related costs5,439 469 — 
Impairment of long-lived assets1,635 285 1,222 
Restructuring and severance— — 4,213 
Non-GAAP income from operations$102,428 $51,816 $19,404 
Operating margin(5)%(3)%(5)%
Non-GAAP Operating margin18 %12 %%
Adjusted EBITDA and Adjusted EBITDA Margin
We define adjusted EBITDA as net loss attributable to common stockholders, adjusted to exclude depreciation and amortization, stock-based compensation, interest expense, acquisition related compensation, acquisition and integration related costs, income tax (benefit) expense, loss on extinguishment of debt, restructuring and severance, impairment of long-lived assets, revaluation of warrants, release of a VAT reserve, and other charges. We believe that adjusted EBITDA, when taken together with our GAAP financial results, provides meaningful supplemental information regarding our operating performance and facilitates internal comparisons of our historical operating performance on a more consistent basis by excluding certain items that may not be indicative of our business, results of operations or outlook. In particular, we believe that the use of adjusted EBITDA is helpful to our investors as it is a measure used by management in assessing the health of our business, determining incentive compensation, evaluating our operating performance, and for internal planning and forecasting purposes.
Our calculation of adjusted EBITDA and adjusted EBITDA margin may differ from the calculations of adjusted EBITDA and adjusted EBITDA margin by other companies and therefore comparability may be limited. Because of these limitations, when evaluating our performance, you should consider adjusted EBITDA and adjusted EBITDA margin alongside other financial performance measures, including our net loss attributable to common stockholders and other GAAP results.
60


The following table presents a reconciliation of Net loss attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to adjusted EBITDA for each of the periods presented:
Year Ended December 31,
(In thousands)202220212020
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Adjustments:
Depreciation and amortization$102,232$88,371$75,574
Stock-based compensation105,82861,57729,456
Interest expense8,3963,74413,610
Acquisition related compensation9,443
Acquisition and integration related costs5,439469
Income tax (benefit) expense(124)1,302912
Loss on extinguishment of debt4073,435259
Restructuring and severance4,213
Impairment of long-lived assets1,6352851,222
Revaluation of warrants(556)12,825
Release of VAT reserve(3,188)
Other(1)
(10,615)7071,564
Adjusted EBITDA$198,358$136,643$96,067
Adjusted EBITDA margin34%32%30%
___________________
(1)For the year ended December 31, 2022, amount is Other income (expense), net and consists primarily of interest and accretion income from our marketable securities. For the years ended December 31, 2021 and 2020, amounts are attributable to third-party consulting costs to enhance our finance function.
Non-GAAP Net Income and Non-GAAP Diluted Net Income Per Share
We define non-GAAP net income as Net loss attributable to common stockholders, excluding stock-based compensation, acquisition related compensation, amortization of acquired intangibles, acquisition and integration related costs, release of VAT reserve, loss on extinguishment of debt, impairment of long-lived assets, restructuring and severance expense, revaluation of warrants, and other unusual or non-recurring transactions as they occur. We define non-GAAP diluted net income per share as non-GAAP net income divided by the weighted-average shares including the dilutive effects of our convertible preferred stock, warrants, stock options, RSUs, PRSUs, ESPP and Convertible Notes.
We believe non-GAAP net income per share provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this metric generally eliminates the effects of unusual or non-recurring items from period to period for reasons unrelated to overall operating performance.
The following table presents a reconciliation of Net loss attributable to common stockholders, the most directly comparable financial measure stated in accordance with GAAP, to Non-GAAP Net income for each of the periods presented:
61


Year Ended December 31,
(In thousands except per share data)202220212020
GAAP Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Stock-based compensation105,829 61,577 29,456 
Acquisition related compensation9,443 — — 
Amortization of acquired intangible assets6,301 671 304 
Acquisition and integration related costs5,439 469 — 
Release of VAT reserve— (3,188)— 
Loss on extinguishment of debt407 3,435 259 
Impairment of long-lived assets1,635 285 1,222 
Restructuring and severance— — 4,213 
Revaluation of warrants— (556)12,825 
Income tax effects of non-GAAP adjustments(1)
(34)235 
Non-GAAP Net income(2)
$104,737 $43,425 $4,717 
Non-GAAP Diluted net income per share(2)(3)
$0.94 $0.37 $0.11 
Weighted-average shares used to compute Non-GAAP diluted net income per share
118,178 118,028 41,658 
___________________
(1)The income tax effects of non-GAAP adjustments are calculated based on the applicable statutory tax rate for the relevant jurisdiction, except for those items which are non-taxable or subject to valuation allowances for which the tax expense (benefit) was calculated at 0%. The tax benefit for amortization is calculated in a similar manner as the tax effects of the non-GAAP adjustments.
(2)Amounts are attributable for both the common and convertible preferred stockholders, treated as one class of stock, for the periods presented for 2021.
(3)Non-GAAP net income has been adjusted for the dilutive impact of deferred financing fees related to the Convertible Notes of $5,910 and $696 for the years ended December 31, 2022 and 2021, respectively.
Free Cash Flow and Free Cash Flow Margin
Free cash flow is a non-GAAP financial measure that we define as Net cash provided by operating activities less purchases of property and equipment, capitalized internal-use software costs, purchase of intangible assets, and excludes acquisition and integration related costs. Free cash flow margin is calculated as free cash flow divided by total revenue. We believe that free cash flow and free cash flow margin are useful indicators of liquidity that provide information to management and investors about the amount of cash generated from our core operations that, after the purchases of property and equipment, can be used for strategic initiatives, including investing in our business and selectively pursuing acquisitions and strategic investments. We further believe that historical and future trends in free cash flow and free cash flow margin, even if negative, provide useful information about the amount of Net cash provided by operating activities that is available (or not available) to be used for strategic initiatives. For example, if free cash flow is negative, we may need to access cash reserves or other sources of capital to invest in strategic initiatives. One limitation of free cash flow and free cash flow margin is that they do not reflect our future contractual commitments. Additionally, free cash flow does not represent the total increase or decrease in our cash balance for a given period.
The following table presents our cash flows for the periods presented and a reconciliation of free cash flow and free cash flow margin to Net cash provided by operating activities the most directly comparable financial measure calculated in
62


accordance with GAAP:
Year Ended December 31,
(In thousands)202220212020
Net cash provided by operating activities$195,152 $133,109 $58,458 
Adjustments:
Capital expenditures - property and equipment$(106,389)$(97,072)$(98,360)
Capital expenditures - internal-use software development(8,913)(6,391)(12,328)
Purchase of intangible assets(4,915)(5,636)(5,118)
Acquisition and integration related costs2,863 526 — 
Free cash flow$77,798 $24,536 $(57,348)
As a percentage of revenue:
Net cash provided by operating activities34 %31 %18 %
Free cash flow margin13 %%(18)%
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to market risks 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 the result of fluctuations in interest rates and foreign currency exchange rates.
Interest Rate Risk
At December 31, 2022, we had cash, cash equivalents and marketable securities of $864 million, which were held for working capital purposes. Our cash equivalents and investments consist of highly liquid investments in money market funds, U.S. treasury securities, U.S. government agency securities and corporate debt securities. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. The carrying amount of our cash equivalents reasonably approximates fair value, due to the short maturities of these instruments. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. As of December 31, 2022, the effect of a hypothetical 10% increase in interest rates would have changed the fair value of our investments in available-for-sale securities by approximately $23 million, while a hypothetical 10% decrease in interest rates would have changed the fair value of our investments in available-for-sale securities by approximately $11 million. Fluctuations in the fair value of our investments in available-for-sale securities caused by a change in interest rates (gains or losses on the carrying amount) are recorded in other comprehensive income (loss), and are realized only if we sell the underlying securities prior to maturity.
Convertible Notes
In November 2021, we issued our Convertible Notes with an aggregate principal amount of $1.5 billion.
The Convertible Notes have a fixed annual interest rate of 0.0%, and accordingly, we do not have economic interest rate exposure on the Convertible Notes. However, the fair value of the Convertible Notes is exposed to interest rate risk. Generally, the fair value of the Convertible Notes will increase as interest rates fall and decrease as interest rates rise. We carry the Convertible Notes at face value less unamortized discount and issuance costs on our balance sheet, and we present the fair value for required disclosure purposes only. In addition, the fair value of the Convertible Notes also fluctuates when the market price of our common stock fluctuates. The fair value was determined based on the quoted bid price of the Convertible Notes in an over-the-counter market on the last trading day of the reporting period. For further information refer to Note 5. Fair Value Measurements, Financial Instruments Not Recorded at Fair Value on a Recurring Basis and Note 7, Debt, to the Consolidated Financial Statements included in Part II, Item 1 of this Annual Report on Form 10-K.
Foreign Currency Exchange Risk
Our sales are primarily denominated in U.S. dollars, and therefore our revenue is generally not currently subject to significant foreign currency risk. Our operating expenses are denominated in the currencies of the countries in which our operations are located, which are primarily in the United States, Canada, the Netherlands, Germany, Australia, India, Pakistan and the United Kingdom. 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
63


or other derivative financial instruments, although we may choose to do so in the future. A hypothetical 10% increase or decrease in the relative value of the U.S. dollar to other currencies would not have a material effect on our operating results.
64


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
DIGITALOCEAN HOLDINGS, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
65


Report of Independent Registered Public Accounting Firm
To the Shareholders and the Board of Directors DigitalOcean Holdings, Inc.
Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of DigitalOcean Holdings, Inc., (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, stockholders’ (deficit) equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 22, 2023 expressed an unqualified opinion thereon.
Adoption of New Accounting Standard
As discussed in Note 2 to the consolidated financial statements, the Company changed its method of accounting for leases in 2022.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the 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.
Business Combination – Valuation of Acquired Intangible Assets
66


Description of the Matter
As described in Note 3 to the consolidated financial statements, on September 1, 2022, the Company acquired 100% of the outstanding equity interests of Cloudways Ltd. (Cloudways), for total consideration of $311,237 in cash. The transaction was accounted for as a business combination.

Auditing the Company's accounting for its acquisition of Cloudways was complex due to the significant estimation required by management in determining the fair value of the intangible assets, which consisted of developed technology of $31,500, customer relationships of $31,000 and trade name of $9,500. The significant estimation uncertainty was primarily due to the complexity of the valuation models prepared by management to measure the fair value of the intangible assets and the sensitivity of the respective fair values to the significant underlying assumptions. The Company used the relief from royalty method to value the developed technology and the trade name intangible assets and the multi-period excess earnings method (MPEEM) to value the customer relationship intangible asset. The significant underlying assumptions included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence rates and royalty rates. These significant assumptions relate to the future performance of the acquired business, are forward looking and could be affected by future economic and market conditions.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s valuation of acquired intangible assets. Our procedures included testing controls over the Company’s estimation process supporting the recognition and measurement of intangible assets, as well as controls over management’s judgments and evaluation of underlying assumptions regarding the valuations.

Our audit procedures to test the estimated fair value of the intangible assets included, among others, evaluating the Company's valuation methodologies, and testing the significant assumptions used in the models, including the completeness and accuracy of the underlying data. We involved our valuation specialists to assist with our evaluation of the methodologies used by the Company as well as the significant assumptions included in the fair value estimates. For example, our valuation professionals performed independent comparative calculations to estimate the acquired business’s discount rate for the intangible assets. We also evaluated the acquired business’s projected revenue growth rate, EBITDA margins and technology obsolescence rates and evaluated the completeness and accuracy of the underlying data supporting these assumptions and the related estimates. Specifically, we compared the forecasted results to current industry, market and economic trends, to historical results of the acquired business and to other guideline companies within the same industry. We independently developed a range of royalty rates to be applied and compared them to the Company’s assumed royalty rates. We also performed analyses to evaluate the changes in fair value estimates that would result from modest changes in the significant assumptions.
/s/ Ernst & Young LLP
We have served as the Company’s auditor since 2015.
New York, New York
February 22, 2023
67


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



/s/ Ernst & Young LLP
New York, New York
February 22, 2023
69


DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
December 31, 2022December 31, 2021
Current assets:
Cash and cash equivalents$140,772 $1,713,387 
Marketable securities723,462  
Accounts receivable, less allowance for credit losses of $6,099 and $4,212, respectively
53,833 39,619 
Prepaid expenses and other current assets28,485 17,050 
Total current assets946,552 1,770,056 
Property and equipment, net273,170 249,643 
Restricted cash1,935 2,038 
Goodwill313,718 32,170 
Intangible assets, net118,928 42,915 
Operating lease right-of-use assets, net154,501  
Deferred tax assets751 88 
Other assets6,353 4,085 
Total assets$1,815,908 $2,100,995 
Current liabilities:
Accounts payable$21,138 $12,657 
Accrued other expenses33,987 31,907 
Deferred revenue5,550 4,826 
Operating lease liabilities, current57,682  
Other current liabilities45,913 8,849 
Total current liabilities164,270 58,239 
Deferred tax liabilities18,209 421 
Long-term debt1,470,270 1,462,676 
Operating lease liabilities, non-current108,243
Other long-term liabilities3,826 1,462 
Total liabilities1,764,818 1,522,798 
Commitments and Contingencies (Note 9)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2022 and December 31, 2021)
  
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December 31, 2022 and December 31, 2021, respectively)
2 2 
Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021)
 (4,598)
Additional paid-in capital263,957 769,705 
Accumulated other comprehensive loss(2,048)(374)
Accumulated deficit(210,821)(186,538)
Total stockholders’ equity 51,090 578,197 
Total liabilities and stockholders’ equity $1,815,908 $2,100,995 
See accompanying notes to consolidated financial statements
70

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share amounts)
Year Ended December 31,
202220212020
Revenue$576,322 $428,561 $318,380 
Cost of revenue211,927 170,595 145,532 
Gross profit364,395 257,966 172,848 
Operating expenses:
Research and development143,885 115,684 74,970 
Sales and marketing81,544 50,878 33,472 
General and administrative165,185 102,590 80,197 
Total operating expenses390,614 269,152 188,639 
Loss from operations(26,219)(11,186)(15,791)
Other (income) expense:
Interest expense8,396 3,744 13,610 
Loss on extinguishment of debt407 3,435 259 
Other (income) expense, net(10,615)(164)12,997 
Other (income) expense(1,812)7,015 26,866 
Loss before income taxes(24,407)(18,201)(42,657)
Income tax (benefit) expense(124)1,302 911 
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.21)$(1.05)
Weighted-average shares used to compute net loss per share, basic and diluted100,806 93,224 41,658 
See accompanying notes to consolidated financial statements
71

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands)

Year Ended December 31,
202220212020
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Other comprehensive loss:
Foreign currency translation adjustments, net of taxes(411)(129)(133)
Unrealized loss on available-for-sale marketable securities, net of taxes (1,263)  
Comprehensive loss$(25,957)$(19,632)$(43,701)
See accompanying notes to consolidated financial statements
72

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ (DEFICIT) EQUITY
(in thousands, except share amounts)
Convertible Preferred StockCommon StockTreasury StockAdditional Paid-In CapitalAccumulated Other Comprehen-sive LossAccumulated DeficitTotal
SharesAmountSharesAmountSharesAmount
Balance at December 31, 201940,750,324 $123,264 41,095,849 $1 (1,968,228)$(4,598)$55,896 $(112)$(123,467)$(72,280)
Issuance of common stock under stock option plan— — 4,203,490 — — — 13,905 — — 13,905 
Issuance of convertible preferred stock4,721,905 49,810 — — — — — — — — 
Stock-based compensation— — — — — — 29,982 — — 29,982 
Other comprehensive loss— — — — — — — (133)— (133)
Net loss attributable to common stockholders— — — — — — — — (43,568)(43,568)
Balance at December 31, 202045,472,229 173,074 45,299,339 1 (1,968,228)(4,598)99,783 (245)(167,035)(72,094)
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs— — 16,500,000 1 — — 722,980 — — 722,981 
Issuance of common stock under equity incentive plan, net of taxes withheld— — 3,793,386 — — — 15,502 — — 15,502 
Issuance of common stock under employee stock purchase plan, net of taxes withheld— — 117,996 — — — 4,401 — — 4,401 
Issuance of common stock for acquisition— — 636,994 — — — 27,566 — — 27,566 
Exercise of common stock warrants— — 296,848 — — — — — — — 
Conversion of redeemable preferred stock warrants to common stock warrants— — — — — — 13,906 — — 13,906 
Conversion of convertible preferred stock to common stock in connection with initial public offering(45,472,229)(173,074)45,472,229 — — — 173,074 — — 173,074 
Repurchase and retirement of common stock— — (2,940,929)— — — (350,000)— — (350,000)
Stock-based compensation— — — — — — 62,493 — — 62,493 
Other comprehensive loss— — — — — — — (129)— (129)
Net loss attributable to common stockholders— — — — — — — — (19,503)(19,503)
Balance at December 31, 2021  109,175,863 2 (1,968,228)(4,598)769,705 (374)(186,538)578,197 
Issuance of common stock under equity incentive plan, net of taxes withheld— — 2,894,748 — — — (16,626)— — (16,626)
Issuance of common stock under employee stock purchase plan, net of taxes withheld— — 256,718 — — — 7,925 — — 7,925 
Repurchase and retirement of common stock— — (13,626,594)— — — (600,000)— — (600,000)
Retirement of treasury stock— — (1,968,228)— 1,968,228 4,598 (4,598)— —  
Stock-based compensation— — — — — — 107,551 — — 107,551 
Other comprehensive loss— — — — — — — (1,674)— (1,674)
Net loss attributable to common stockholders— — — — — — — — (24,283)(24,283)
Balance at December 31, 2022 $ 96,732,507 $2  $ $263,957 $(2,048)$(210,821)$51,090 

See accompanying notes to consolidated financial statements
73

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Year Ended December 31,
202220212020
Operating activities
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization102,232 88,372 75,574 
Stock-based compensation105,829 61,577 29,456 
Provision for expected credit losses16,551 9,207 11,089 
Operating lease right-of-use assets and liabilities, net11,417   
Loss on extinguishment of debt407 3,435 259 
Net accretion of discounts and amortization of premiums on investments(6,135)  
Release of VAT reserve (3,188) 
Non-cash interest expense7,880 1,357 1,107 
Loss on impairment of long-lived assets1,635 285 1,222 
Revaluation of warrants (556)12,825 
Deferred income taxes(4,383)17 71 
Acquisition related compensation9,443   
Other166 (36)53 
Changes in operating assets and liabilities, net of acquisition:
Accounts receivable(26,645)(20,684)(18,452)
Prepaid expenses and other current assets(535)1,130 (11,198)
Accounts payable and accrued expenses5,500 9,439 2,383 
Deferred revenue(290)(51)567 
Other assets and liabilities(3,637)2,308 (2,930)
Net cash provided by operating activities195,152 133,109 58,458 
Investing activities
Capital expenditures - property and equipment(106,389)(97,072)(98,360)
Capital expenditures - internal-use software development(8,913)(6,391)(12,328)
Purchase of intangible assets(4,915)(5,636)(5,118)
Cash paid for acquisition of businesses, net of cash acquired(305,170)(5,000) 
Cash paid for asset acquisitions(5,400)  
Purchase of available-for-sale securities(1,695,165)  
Sales of available-for-sale securities19,992   
Maturities of available-for-sale securities956,847   
Purchased interest on available-for-sale securities(1,575)  
Proceeds from interest on available-for-sale securities1,549   
Proceeds from sale of equipment981 494 173 
Net cash used in investing activities(1,148,158)(113,605)(115,633)
Financing activities
Proceeds from issuance of convertible notes, net of issuance costs 1,462,195  
Repayment of capital leases  (3,801)
Repayment of notes payable (33,214)(14,080)
Proceeds from third-party secured financings  7,795 
Repayment of term loan (166,813)(73,500)
See accompanying notes to consolidated financial statements
74

DIGITALOCEAN HOLDINGS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
Proceeds from issuance of term loan, net of issuance costs  168,531 
Repayment of borrowings under revolving credit facility (63,200)(84,500)
Proceeds from borrowings under revolving credit facility, net of issuance costs  61,394 
Payment of debt issuance costs(1,520)  
Proceeds related to the issuance of common stock under equity incentive plan11,509 18,369 13,905 
Proceeds from the issuance of common stock under employee stock purchase plan7,926 4,970  
Employee payroll taxes paid related to net settlement of equity awards(28,278)(3,187) 
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 724,384 (1,403)
Proceeds from the issuance of convertible preferred stock, net of issuance costs  49,810 
Repurchase and retirement of common stock(600,000)(350,000) 
Repayment of seller’s note (125)(125)
Net cash (used in) provided by financing activities(610,363)1,593,379 124,026 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(249)5 (200)
(Decrease) increase in cash, cash equivalents and restricted cash(1,563,618)1,612,888 66,651 
Cash, cash equivalents and restricted cash - beginning of period1,715,425 102,537 35,886 
Cash, cash equivalents and restricted cash - end of period$151,807 $1,715,425 $102,537 
Supplemental disclosures of cash flow information:
Cash paid for interest$475 $2,344 $12,398 
Cash paid for taxes (net of refunds)4,567 921 605 
Non-cash investing and financing activities:
Capitalized stock-based compensation$1,722 $916 $526 
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses15,689 12,968 17,928 
Seller financed equipment purchases  3,927 
Costs related to initial public offering included in accounts payable and accrued liabilities 27,566  
Debt issuance costs included in accounts payable and accrued liabilities 400  
See accompanying notes to consolidated financial statements
75

DIGITALOCEAN HOLDINGS, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(in thousands, except share and per share amounts)

Note 1. Nature of the Business and Organization
DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of 47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
Note 2. Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications
Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
76


Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100  
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.
77


The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20222021
Balance as of December 31, 2021$4,212 $3,104 
Provision for expected credit losses16,551 9,207 
Write-offs and other(14,664)(8,099)
Balance as of December 31, 2022$6,099 $4,212 
Fair Value of Financial Instruments
The Company defines fair value as 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. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the 0% Convertible Senior Notes due December 1, 2026.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
The Company periodically reviews the estimated useful lives of property and equipment.
Leases
The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred.
78


Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. A reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations for the year ended December 31, 2022.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management
79


of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $313,718 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of three to ten years. Intangible assets with definite lives were $74,107 and $3,009 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
80


The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $19,914, $14,577 and $6,331 for the years ended December 31, 2022, 2021 and 2020, respectively.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
81


On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Geographical Information
Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202220212020
North America38 %38 %38 %
Europe30 %30 %30 %
Asia22 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the years ended December 31, 2022, 2021 and 2020.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20222021
United States$206,118 $134,347 
Singapore60,607 23,520 
Germany
50,274 28,824 
Netherlands
35,951 26,979 
Other
74,721 35,973 
Total$427,671 $249,643 
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company
82


believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
83


The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.
As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.
Recent Accounting Pronouncements – Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.
Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate
84


recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
Note 3. Acquisitions, Goodwill and Intangible Assets
Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for small to medium-sized businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations.
The final accounting has not been completed since the evaluation necessary to assess the fair values of acquired assets and assumed liabilities is still in process. The provisional amounts for this business combination are subject to revision until these evaluations are completed.

85


The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:
Total consideration:
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepayments and other current assets 1,295 
Other long term assets711 
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(29,660)
Net identifiable assets acquired29,450 
Goodwill 281,787 
Total fair value of net assets acquired$311,237 
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsPreliminary Fair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Acquisition related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $2,139 of acquisition related costs that were expensed in the current period. These costs are shown primarily as part of General and administrative in the accompanying Consolidated Statements of Operations.
86


The amount of Cloudways’ revenue and net loss included in the Company’s consolidated statements of operations from the Acquisition Date through December 31, 2022, was $20,479 and $10,643, respectively, inclusive of $3,800 intercompany revenue and expense.
Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 is earned on September 1, 2023, and $7,326 is earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date. For the year ended December 31, 2022, the Company recorded an acquisition related compensation expense of $9,443 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying Consolidated Statements of Operations.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net income (loss) for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma Years Ended December 31,
20222021
Pro-forma revenue$607,191 $459,845 
Pro-forma net loss(20,780)(53,227)
Other Asset Acquisitions
In March 2022, the Company acquired the assets of the CSS Tricks website (“CSS Tricks”) from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over three to five years. In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.
Goodwill and Intangible Assets, net
Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:
Balance at January 1, 2021$2,674 
Acquisition of Nimbella29,496 
Balance at December 31, 202132,170 
Acquisition of Cloudways281,787 
Measurement period adjustment(1)
(239)
Balance at December 31, 2022$313,718 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
87


Intangible assets, net consisted of the following amounts:
December 31,
20222021
Asset Type
IP addresses$44,821 $39,906 
Developed technology35,710 4,210 
Customer relationships31,000  
Trade name9,500  
Content4,400  
Brand1,000  
Total carrying value$126,431 $44,116 
Accumulated Amortization
Developed technology$(4,477)$(1,201)
Customer relationships(1,476) 
Trade name(317) 
Content(1,067) 
Brand(166) 
Total accumulated amortization(7,503)(1,201)
Total intangible assets, net$118,928 $42,915 
Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, seven years for customer relationships, ten years for trade name, three years for content, and five years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:
2023$14,445 
202414,079 
202512,279 
202611,879 
20279,612 
Thereafter11,813 
Total estimated future intangible amortization expense$74,107 
Note 4. Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
December 31, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293  (86)35,207 
Commercial paper139,489 9 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
88


Interest income from investments was $11,881, $123 and $12 for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, all of the Company’s available-for-sale short-term investments were due within one year.
As of December 31, 2022, the Company held twenty-one securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
Note 5. Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $ $95,117 
Money market funds45,655  45,655 
Total Cash and cash equivalents$140,772 $ $140,772 
Marketable securities:
U.S. treasury securities$549,124 $ $549,124 
Corporate debt securities 35,20735,207 
Commercial paper 139,131139,131 
Total Marketable securities$549,124 $174,338 $723,462 
December 31, 2021
Level ILevel IITotal
Cash and cash equivalents:
Cash$1,093,425 $ $1,093,425 
Commercial paper 269,945 269,945 
Certificate of deposits 350,017 350,017 
Total Cash and cash equivalents$1,093,425 $619,962 $1,713,387 
The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2022 and December 31, 2021.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
The Company reports financial instruments at fair value, with the exception of the 0% Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
89


December 31, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,470,270 $1,134,030 $1,462,676 $1,462,676 
The carrying value of the Convertible Notes as of December 31, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $29,730 and $37,324, respectively.
The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.
Note 6. Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
December 31,
20222021
Computers and equipment$564,763 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software78,649 68,321 
Property and equipment, gross$651,743 $564,136 
Less: accumulated amortization $(61,244)$(49,268)
Less: accumulated depreciation(317,329)(265,225)
Property and equipment, net $273,170 $249,643 
Depreciation expense on property and equipment for the years ended December 31, 2022, 2021 and 2020 was $83,814, $74,278 and $62,016, respectively.
The Company capitalized costs related to the development of computer software for internal use of $10,636, $7,307 and $12,854 for the years ended December 31, 2022, 2021 and 2020, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the years ended December 31, 2022, 2021 and 2020 was $12,117, $13,424 and $13,255, respectively.
During the years ended December 31, 2022, 2021 and 2020, the Company recorded an impairment loss of $163, $285 and $1,222, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Consolidated Statements of Operations.
Accrued other expenses
Accrued other expenses consisted of the following:
December 31,
20222021
Accrued bonuses$9,772 $19,083 
Accrued capital expenditures9,852 3,398 
Other accrued expenses14,363 9,426 
Total accrued other expenses
$33,987 $31,907 
90


Other current liabilities
Other current liabilities consisted of the following:
December 31,
20222021
Accrued taxes
$39,352 $6,755 
Contingent compensation5,617  
ESPP withholding944 1,495 
Other current liabilities 599 
Total other current liabilities
$45,913 $8,849 
Note 7. Debt
Credit Facility
In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications, (i) remove the term loan component of the existing credit facility which had been previously repaid in full; (ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000; (iii) extend the maturity date; (iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant; (v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio; (vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and (vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).
At December 31, 2022, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2022, the Company was in compliance with all covenants under the Credit Facility.
The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $477, $362 and $307 for the year ended December 31, 2022, 2021 and 2020, respectively.
In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt represents a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.
Amortization of deferred financing fees was $398, $2,243 and $10,114 for the year ended December 31, 2022, 2021 and 2020, respectively.
91


Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2022 and 2021 was $7,481 and $881, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of 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 on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
As none of the above circumstances have occurred as of December 31, 2022, the Convertible Notes were not convertible for the fiscal year ended December 31, 2022.
On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.
Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.
The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.
Outstanding Borrowings
As of December 31, 2022, the $1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.
Note 8. Leases
92


The Company leases space at colocation data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As of December 31, 2022, there were no finance leases.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025. During the year ended December 31, 2022, the Company recorded impairment losses on the New York office operating lease ROU asset of $1,472. See Note 2 for additional information.
The components of lease expense were as follows:
Year Ended
December 31, 2022
Operating lease expense$54,440 
Variable lease expense6,149 
Short-term lease expense1,799 
Total lease expense$62,388 
Supplemental cash flow information related to leases was as follows:
Year Ended
December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:$49,870 
Operating right-of-use assets obtained in exchange for operating lease liabilities204,905 
Weighted average remaining lease term and discount rate were as follows:
December 31, 2022
Weighted-average remaining lease term (in years)2.8
Weighted-average discount rate4.8 %
For the year ended December 31, 2022, the Company recorded $1,202 in sublease income, which was recorded as a reduction to General and administrative operating expenses.
As of December 31, 2022, the Company had entered into nine additional operating leases that have not yet commenced with total fixed payment obligations of $123,333. The leases are expected to commence between the first quarter of 2023 and the fourth quarter of 2024 and have initial lease terms of three to five years.
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating Leases(1)
2023$64,411 
202468,376 
202528,504 
202612,003 
20276,237 
Total undiscounted liabilities179,531 
Less: Imputed interest(13,606)
Total present value of lease liabilities165,925 
Less: Current portion of operating lease liabilities(57,682)
Operating lease liabilities, non-current$108,243 
93


___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.
Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:
2022$48,669 
202337,961 
202436,974 
20257,447 
20263,025 
Thereafter762 
Total minimum operating lease payments$134,838 
Rent expense for the years ended December 31, 2021 and 2020 were $49,923 and $41,912, respectively.
Note 9. Commitments and Contingencies
Purchase Commitments
As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:
2023$21,951 
202414,493 
20254,045 
2026884 
2027957 
Thereafter 
Total purchase commitments$42,330 
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,935 and $2,038 were issued and outstanding as of December 31, 2022 and 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.
Note 10. Stockholders’ Equity
94


Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.
As of December 31, 2022 and 2021, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company's Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2022 or 2021.
Share Buyback Program
On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the First Program and Second Program.
The Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 during the year ended December 31, 2022. All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital.
Treasury Stock
The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity. The Company’s Board of Directors approved the retirement of the balance of treasury stock as of August 1, 2022. At December 31, 2021, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Consolidated Balance Sheets.
Note 11. Stock-Based Compensation
Equity Incentive Plan
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 36,290,381 shares of common stock as of December 31, 2022. Shares issued pursuant to the exercise of these awards are transferable by the holder.
95


Stock Options
Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and vest over a period of four years. Stock option activity for the year ended December 31, 2022 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202212,434,159 $7.19 7.64$909,494 
Exercised(1,816,561)6.34 
Forfeited or cancelled(463,682)9.50 
Outstanding at December 31, 202210,153,916 7.23 6.16185,188 
Vested and exercisable at December 31, 20227,469,298 6.42 5.90142,286 
Vested and unvested expected to vest at December 31, 20229,662,316 $7.03 6.11$178,144 
The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2022, 2021 and 2020 was $81,912, $189,422 and $23,018, respectively. The tax benefit from stock options exercised was $25,143, $103,820 and $4,482 the years ended December 31, 2022, 2021 and 2020, respectively.
No options were granted during the years ended December 31, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the year ended December 31, 2022 and 2021 was $17,529 and $22,395, respectively. The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:
Expected volatility52.06 %
Expected life in years6
Risk-free interest rate0.57 %
Dividend yield0 %
As of December 31, 2022, there was $16,790 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.56 years.
RSUs
RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted3,338,073 43.57 
Vested(1,437,741)45.46 
Forfeited or cancelled(432,034)46.46 
Unvested balance at December 31, 20224,802,435 44.25 
Vested and expected to vest at December 31, 20223,116,642 $44.50 
As of December 31, 2022, there was $126,838 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.89 years.
PRSUs
The Company issued performance-based restricted stock units (“PRSUs”) which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2022 was as follows:
96


SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(228,948)46.97 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at December 31, 2022666,122 $57.41 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the below specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision.
Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method. As of December 31, 2022, the Company determined that it was not probable that the Long Term Incentive Plan (“LTIP”) PRSUs granted to certain executives of the Company with respect to the Company’s 2022 financial performance, and the other PRSU awards, would vest. There is $1,163 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.80 years in regards to the 2021 LTIP PRSUs with respect to the Company’s 2021 performance.
LTIP PRSUs
The Company grants LTIP PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount, and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.
On March 1, 2022, the Company granted an LTIP PRSU award with a maximum shares achievable of 436,387, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2022.
Other PRSUs
In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets and product launches.
On May 24, 2022, the financial performance of one of the Company’s other PRSUs was determined to be achieved at 100% of the target amount due to a successful product launch. On June 1, 2022, all 60,000 shares were fully vested.
MRSUs
On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s Chief Executive Officer, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.
97


The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant.
MRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted  
Unvested balance at December 31, 20223,000,000 $25.12 
The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:
Expected volatility46.27 %
Expected life in years7
Risk-free interest rate1.01 %
Dividend yield0 %
As of December 31, 2022, there was $50,432 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.56 years.
ESPP
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering. The ESPP provides for the grant of up to an aggregate of 3,272,076 shares of common stock as of December 31, 2022.

2021 Offering
The initial offering period commenced on the IPO date and consisted of two purchase periods, the first of which had a purchase date of November 19, 2021 and the second and final purchase period had a purchase date of May 20, 2022 (the “2021 Offering”).
In connection with the purchase period that ended on November 19, 2021, there were 117,996 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $39.95. In connection with the purchase period that ended on May 20, 2022, there were 144,867 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $36.26.
98


2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price declined during the course of the first purchase period, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). As of December 31, 2022, 2,897,362 shares of common stock remain available for issuance under the ESPP.
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.
During the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation associated with the ESPP of $4,380 and $3,097, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, $944 has been withheld on behalf of employees.
Restricted Shares
In connection with the acquisition of Nimbella, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date. Total stock-based compensation for the years ended December 31, 2022 and 2021 was $4,212 and $1,407, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, there was $7,021 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.69 years.
Stock-Based Compensation
Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202220212020
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Excess income tax benefit related to stock-based compensation$(27,657)$(108,041)$(4,482)
Stock-based compensation related to secondary sales of common stock by certain current and former employees for the year ended December 31, 2020 was $18,343. There were no such expenses recorded for the years ended December 31, 2022 and 2021.
99


Note 12. Net Loss per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
Year Ended December 31,
202220212020
Numerator:
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted100,806 93,224 41,658 
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.21)$(1.05)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
202220212020
Series Seed 12,517,832 
Series A-1 17,995,460 
Series B 10,237,032 
Series C 4,721,905 
Warrants  308,632 
Stock Options10,153,916 12,434,159 16,933,494 
RSUs4,802,435 3,334,137 413,750 
PRSUs666,122 578,949  
MRSU3,000,000 3,000,000  
ESPP307,828 268,391  
Convertible Notes8,402,700 8,402,700  
Total27,333,001 28,018,336 63,128,105 
Note 13. Income Taxes
Income (loss) before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202220212020
U.S.$(16,438)$(20,285)$(44,163)
Foreign(7,969)2,084 1,506 
Total loss before income taxes$(24,407)$(18,201)$(42,657)
Total income tax expense (benefit) included in the Consolidated Statements of Operations is comprised of the following:
100


Year Ended December 31,
202220212020
Current:
Federal$ $ $ 
State83 138 59 
Foreign4,176 1,147 781 
Total current$4,259 $1,285 $840 
Deferred:
Federal$364 $(103)$81 
State59 45 32 
Foreign(4,806)75 (42)
Total deferred(4,383)17 71 
Total income tax expense (benefit)$(124)$1,302 $911 
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202220212020
Tax benefit at federal statutory rate$(5,126)$(3,836)$(8,957)
State and local taxes, net of federal benefit(226)(239)72 
Foreign tax rate differential(1,378)207 136 
Stock-based compensation(3,149)(22,071)4,001 
Unrealized loss on warrant liability 3,150  
Nondeductible/nontaxable items1,482 473 149 
Unrecognized tax positions1,482 (40)119 
Change in valuation allowance465 21,969 5,578 
GILTI  199 
162(m) limitation7,058 4,927  
Warrant exercise (3,419) 
Other(732)181 (386)
Total income tax expense (benefit)$(124)$1,302 $911 
101


The components of deferred tax assets and liabilities are as follows:
December 31,
20222021
Deferred tax assets:
Accounts receivable$1,337 $957 
Accrued expenses4,288 154 
Capitalized research and development9,866  
Operating lease liability 38,934  
Net operating loss carryforwards42,127 44,049 
Stock-based compensation953 5,513 
Rent payable 499 
Tax credit carryforwards70 70 
Other499 570 
Gross deferred tax assets98,074 51,812 
Less: valuation allowance(43,384)(42,919)
Total net deferred tax asset$54,690 $8,893 
Deferred tax liability
Depreciation and amortization$(35,623)$(9,226)
Operating lease ROU asset(36,525) 
Total deferred tax liability(72,148)(9,226)
Total net deferred tax liability$(17,458)$(333)
As of December 31, 2022, the Company had federal net operating loss (“NOL”) carryforwards of $171,852, which will begin to expire on various dates from 2033 through 2037, and state and local NOL carryforwards of $258,957, which will begin to expire on various dates from 2023 through 2041. The Company had $7,316 of foreign NOLs that do not expire.
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$171,852 $ $ $25,550 $146,302 
State and local258,957  690 222,451 35,816 
Foreign7,316    7,316 
Total$438,125 $ $690 $248,001 $189,434 
Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2022.
The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2022, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized.
102


The valuation allowance activity for the periods indicated is as follows:
December 31,
20222021
Balance as of the beginning of period$(42,919)$(20,950)
Additions charged to expense(465)(21,969)
Balance as of the end of period$(43,384)$(42,919)

In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2022, as well as the related deferred income tax, if any, is not material.
The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2022, tax years 2017 and later remain open for examination.
ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
Balance of unrecognized tax benefits at beginning of year$721 $822 $752 
Additions based on tax positions related to the current period1,243  70 
Additions for tax positions of prior periods173   
Additions recorded as part of business combination 11,106   
Reductions for tax positions of prior periods(630)(101) 
Balance of unrecognized tax benefits at end of year$12,613 $721 $822 
Amounts included in the balance of unrecognized tax benefits as of December 31, 2022, 2021 and 2020, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $1,507 as of December 31, 2022.
For the year ended December 31, 2022, the Company recognized $1,796 of interest and penalties related to unrecognized tax benefits in the provision for taxes.
The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $12,613.
Note 14. Employee Benefit Plan
The Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended years ended December 31, 2022, 2021 and 2020, the Company incurred expense of $3,846, $2,963 and $2,779 to the 401(k) Plan, respectively.
Note 15. Related Party Transactions
103


During the year ended December 31, 2020, the Company recorded $18,343 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the years ended December 31, 2022 or 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.
In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. In 2022, the Company incurred approximately $300 in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement has a one year term and is set to expire in the third quarter of 2023.
Note 16. Subsequent Events
In February 2023, the Company initiated a restructuring plan to adjust its cost structure and to streamline its operations and general and administrative functions (the “Restructuring Plan”), which includes the elimination of positions as well as the shifting of additional positions across a broader geographical footprint. The Company expects to incur approximately $25,000 to $27,000 in restructuring charges in connection with the Restructuring Plan, which is expected to be substantially complete by the end of the third quarter of 2023.
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of its common stock. Pursuant to this program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.

104


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
Not applicable.
ITEM 9A. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. The Company acquired Cloudways Ltd. in the third quarter of 2022, and management excluded from its assessment of the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022, Cloudways Ltd.’s internal control over financial reporting associated with total assets of $366.1 million and total revenues of $20.5 million included in the consolidated financial statements of the Company as of and for the year ended December 31, 2022. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of Cloudways Ltd.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of December 31, 2022. Based on the evaluation of our disclosure controls and procedures as of December 31, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of December 31, 2022 based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Based on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2022. Our independent registered public accounting firm, Ernst & Young LLP, has issued an auditors’ report on the effectiveness of our internal control over financial reporting, which is included in Item 8 of this Annual Report on Form 10-K.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Annual Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
105


Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
ITEM 9B. OTHER INFORMATION
Not applicable.
ITEM 9C. DISCLOSURES REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
106


PART III
ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this Item will be included in the 2023 Proxy Statement and is incorporated herein by reference.
We have adopted a Code of Business Conduct and Ethics that applies to all our employees, officers and directors. The Code of Conduct is available on our website at www.investors.digitalocean.com under “Governance.” If we ever were to amend or waive any provision of our Code of Business Conduct and Ethics that applies to our principal executive officer, principal financial officer, principal accounting officer or any person performing similar functions, we intend to satisfy our disclosure obligations, if any, with respect to any such waiver or amendment by posting such information on our website set forth above rather than by filing a Current Report on Form 8-K.
ITEM 11. EXECUTIVE COMPENSATION
The information required by this Item will be included in the 2023 Proxy Statement and is incorporated herein by reference.
ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this Item will be included in the 2023 Proxy Statement and is incorporated herein by reference.
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this Item will be included in the 2023 Proxy Statement and is incorporated herein by reference.
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES
The information required by this Item will be included in the 2023 Proxy Statement and is incorporated herein by reference.
107


PART IV
ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES
(a) The following documents are filed as part of this report:
(1) Financial Statements.
Our consolidated financial statements are listed in the “Index to Consolidated Financial Statements” under Part II, Item 8 of this Annual Report on Form 10-K.
(2) Financial Statement Schedules.
All schedules are omitted because they are not applicable or because the required information is shown in the consolidated financial statements and accompanying notes.
108


(3) Exhibits.
Incorporated by Reference
Exhibit No.Exhibit DescriptionFormFile No.ExhibitFiling DateFiled Herewith
2.18-K001-402522.18/23/22
3.18-K001-402523.13/31/21
3.28-K001-402523.23/31/21
4.1S-1333-2534834.12/25/21
4.28-K001-402524.111/18/21
4.38-K001-402524.211/18/21
4.410-K001-40252 4.42/25/22
10.1S-1333-25348310.12/25/21
10.2S-1333-25348310.22/25/21
10.2.1S-1333-25348310.2.12/25/21
10.2.2S-1333-25348310.2.22/25/21
10.3S-1/A333-25348310.33/15/21
10.3.1S-1/A333-25348310.3.13/15/21
10.3.2S-1/A333-25348310.3.23/15/21
10.4S-1/A333-25348310.43/15/21
10.5X
10.6S-1333-25348310.62/25/21
10.7S-1/A333-25348310.73/15/21
10.8S-1/A333-25348310.83/15/21
10.9S-1/A333-25348310.93/15/21
10.1010-Q001-4025210.15/05/22
10.1110-Q001-4025210.25/05/22
10.128-K001-4025210.111/17/22
10.138-K001-4025210.18/08/22
109


10.148-K001-4025210.28/08/22
10.15S-1333-25348310.82/25/21
10.16S-1333-25348310.92/25/21
10.178-K001-4025210.111/18/21
10.188-K001-4025210.103/30/22
21.1X
23.1X
31.1X
31.2X
32.1*X
101.INSInline XBRL Instance DocumentX
101.SCHInline XBRL Taxonomy Extensions SchemaX
101.CALInline XBRL Taxonomy Extension Calculation LinkbaseX
101.DEFInline XBRL Taxonomy Extension Definition LinkbaseX
101.LABInline XBRL Taxonomy Extension Label LinkbaseX
101.PREInline XBRL Taxonomy Extension Presentation LinkbaseX
104Cover Page Interactive File (formatted as Inline XBRL and contained in Exhibit 101)X
___________________
*    Furnished herewith and not deemed to be “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date hereof, regardless of any general incorporation language in such filing.
The agreements and other documents filed as exhibits to this report are not intended to provide factual information or other disclosure other than with respect to the terms of the agreements or other documents themselves, and you should not rely on them for that purpose. In particular, any representations and warranties made by
110


us in these agreements or other documents were made solely within the specific context of the relevant agreement or document and may not describe the actual state of affairs as of the date they were made or at any other time.

111


ITEM 16. FORM 10-K SUMMARY
Not applicable.
112


SIGNATURES
Pursuant to the requirements of the Securities Act of 1933, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, on February 22, 2023.
    DIGITALOCEAN HOLDINGS, INC.

By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer
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/ Yancey SpruillChief Executive Officer and DirectorFebruary 22, 2023
Yancey Spruill(Principal Executive Officer)
/s/ W. Matthew SteinfortChief Financial OfficerFebruary 22, 2023
W. Matthew Steinfort(Principal Financial Officer)
/s/ Adrienne CalderoneChief Accounting OfficerFebruary 22, 2023
Adrienne Calderone(Principal Accounting Officer)
/s/ Warren AdelmanDirectorFebruary 22, 2023
Warren Adelman
/s/ Pratima AroraDirectorFebruary 22, 2023
Pratima Arora
/s/ Amy ButteDirectorFebruary 22, 2023
Amy Butte
/s/ Warren JensonDirectorFebruary 22, 2023
Warren Jenson
/s/ Pueo KefferDirectorFebruary 22, 2023
Pueo Keffer
/s/ Hilary SchneiderDirectorFebruary 22, 2023
Hilary Schneider
113
EX-10.5 2 exhibit105-amendednonxempl.htm EX-10.5 Document


Exhibit 10.5

DigitalOcean Holdings, Inc.

Amended Non-Employee Director Compensation Policy

1.Introduction

Each member of the Board of Directors (the “Board”) of DigitalOcean Holdings, Inc. (the “Company”) who is a non-employee director of the Company (each such member, a “Non-Employee Director”) will receive the compensation described in this Non-Employee Director Compensation Policy (“Policy”) for his or her Board service.

This Policy may be amended at any time in the sole discretion of the Board or the Compensation Committee of the Board.

2.Annual Cash Compensation

Commencing at the beginning of the first fiscal quarter following the closing of the initial public offering (the “IPO”) of the Company’s common stock (the “Common Stock”), each Non-Employee Director will receive the cash compensation set forth below for service on the Board. The annual cash compensation amounts will be payable in equal quarterly installments, in arrears following the end of each quarter in which the service occurred, pro-rated for any partial months of service. All annual cash fees are vested upon payment. The Company may establish a program pursuant to which Non-Employee Directors may elect to receive their retainers in shares of Common Stock rather than in cash.

(a)Annual Board Service Retainer:
a.All Eligible Directors: $35,000
b.Chair of Board or Lead Independent Director: Additional $25,000

(b)Annual Committee Member Service Retainer:
a.Member of the Audit Committee: $10,000
b.Member of the Compensation Committee: $7,500
c.Member of the Nominating and Governance Committee: $4,000

(c)Annual Committee Chair Service Retainer (in lieu of Committee Member Service Retainer):
a.Chair of the Audit Committee: $20,000
b.Chair of the Compensation Committee: $15,000
c.Chair of the Nominating and Governance Committee: $8,000

3.Equity Compensation

Each Non-Employee Director is eligible to receive the equity compensation set forth below. Equity awards are granted under the Company’s 2021 Equity Incentive Plan (the “Plan”).

(a)Initial Appointment Equity Grant. On appointment to the Board, and without any further action of the Board or Compensation Committee of the Board, at the close of business on the day of such appointment, a Non-Employee Director will be automatically granted a Restricted Stock Unit Award for Common Stock having a value of $360,000 based on the average Fair Market Value (as defined in the Plan) of the underlying Common Stock for the 10 trading days prior to and ending on the date of grant (the “Initial RSU). Each Initial RSU will vest over three years, with one-third of the Initial RSU vesting on the first, second, and third anniversary of the date of grant.

(b)Automatic Equity Grants. Without any further action of the Board or Compensation Committee of the Board, at the close of business on the date of each Annual Meeting of the Company’s stockholders (“Annual Meeting”), each person who is then a Non-Employee Director will automatically receive a Restricted Stock Unit Award for Common Stock having a value of $180,000





based on the average Fair Market Value (as defined in the Plan) of the underlying Common Stock for the 10 trading days prior to and ending on the date of grant (the “Annual RSU”). Each Annual RSU will vest on the earlier of (i) the date of the following year’s Annual Meeting (or the date immediately prior to the next Annual Meeting if the Non-Employee Director’s service as a director ends at such meeting due to the director’s failure to be re-elected or the director not standing for re-election); or (ii) the first anniversary of the date of grant.

(c)Vesting; Change of Control. All vesting is subject to the Non-Employee Director’s “Continuous Service” (as defined in the Plan) on each applicable vesting date. Notwithstanding the foregoing vesting schedules, for each Non-Employee Director who remains in Continuous Service with the Company until immediately prior to the closing of a “Corporate Transaction” (as defined in the Plan), any unvested Initial RSU or Annual RSU then held by such Non-Employee Director will become fully vested immediately prior to the closing of such Corporate Transaction.

(d)Remaining Terms. Each Restricted Stock Unit Award will be granted subject to the Company’s standard restricted stock unit grant notice and agreement, in the form adopted from time to time by the Board or the Compensation Committee of the Board.

4.Ability to Decline Compensation

A Non-Employee Director may decline all or any portion of his or her compensation under this Policy by giving notice to the Company prior to the date cash is to be paid or equity awards are to be granted, as the case may be.

5.Expenses

The Company will reimburse Non-Employee Directors for ordinary, necessary, and reasonable out-of-pocket travel expenses to cover in-person attendance at, and participation in, Board and committee meetings; provided, that the Non-Employee Director timely submits appropriate documentation substantiating such expenses in accordance with the Company’s travel and expense policy, as in effect from time to time.

EX-21.1 3 exhibit211-2022xq4.htm EX-21.1 Document

Exhibit 21.1
SUBSIDIARIES OF DIGITALOCEAN HOLDINGS, INC.
NameJurisdiction
DigitalOcean, LLCUnited States
DigitalOcean EU B.V.
Netherlands
DigitalOcean EU B.V. (German Branch)Germany
DigitalOcean EU B.V. (French Branch)France
Digital Ocean Canada, Inc.Canada
Droplet Offshore Services Private LimitedIndia
DigitalOcean Droplet LimitedUnited Kingdom
DigitalOcean Australia Pty. Ltd.Australia
ServerStack, Inc.United States
DigitalOcean, LLC (German Branch)Germany
Digital Ocean LLC UK PE (UK Branch)United Kingdom
DigitalOcean, LLC (Canadian Branch)Canada
DigitalOcean LLC (Dutch Branch)Netherlands
Cloudways Ltd Malta
Cloudways Platform (Private) Limited Pakistan
SMBCloud Platform, Inc. United States

EX-23.1 4 exhibit231-2022xq4.htm EX-23.1 Document

Exhibit 23.1
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the following Registration Statements:
1.Registration Statement (Form S-8 No. 333-255413) pertaining to the 2013 Stock Plan, 2021 Equity Incentive Plan and 2021 Employee Stock Purchase Plan of DigitalOcean Holdings, Inc., and
2.Registration Statement (Form S-8 No. 333-255440) pertaining to the 2013 Stock Plan of DigitalOcean Holdings, Inc.;
of our reports dated February 22, 2023, with respect to the consolidated financial statements of DigitalOcean Holdings, Inc., and the effectiveness of internal control over financial reporting of DigitalOcean Holdings, Inc. included in this Annual Report (Form 10-K) of DigitalOcean Holdings, Inc. for the year ended December 31, 2022.

/s/ Ernst & Young LLP
New York, NY
February 22, 2023

EX-31.1 5 exhibit311-2022xq4.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Yancey Spruill, certify that:

1.I have reviewed this Annual Report on Form 10-K of DigitalOcean Holdings, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) 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)) 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.[Reserved];
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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 22, 2023By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

EX-31.2 6 exhibit312-2022xq4.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, W. Matthew Steinfort, certify that:

1.I have reviewed this Annual Report on Form 10-K of DigitalOcean Holdings, Inc.;

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.The registrant’s other certifying officer(s) 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)) 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.[Reserved];
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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 22, 2023By:/s/ W. Matthew Steinfort
Name:W. Matthew Steinfort
Title:Chief Financial Officer

EX-32.1 7 exhibit321-2022xq4.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATIONS 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, Yancey Spruill, 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 on Form 10-K of DigitalOcean Holdings, Inc. 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 DigitalOcean Holdings, Inc.
Date:February 22, 2023By:/s/ Yancey Spruill
Name:Yancey Spruill
Title:Chief Executive Officer

I, W. Matthew Steinfort, 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 on Form 10-K of DigitalOcean Holdings, Inc. 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 DigitalOcean Holdings, Inc.

Date:February 22, 2023By:/s/ W. Matthew Steinfort
Name:W. Matthew Steinfort
Title:Chief Financial Officer

EX-101.SCH 8 docn-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 - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Nature of the Business and Organization link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Balance Sheet Details link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Balance Sheet Details (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Operating Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Nature of the Business and Organization (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Acquisitions - Purchase Price Allocation (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Acquisitions - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Acquisitions - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Acquisitions - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Marketable Securities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Balance Sheet Details - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Balance Sheet Details - Schedule of Accrued Other Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Leases - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Leases - Maturities of Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Leases - Schedule of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Stockholders’ Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Stockholders’ Equity - Redeemable Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Stockholders’ Equity - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stock-Based Compensation - Stock Option Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Stock-Based Compensation - MRSUs Pricing Model (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Income Taxes - Deferred Tax Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Income Taxes - Schedule of NOLs (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Income Taxes - Valuation Allowance (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Employee Benefit Plan (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Subsequent Events - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 docn-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 docn-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 docn-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Gaditek Associates Gaditek Associates [Member] Gaditek Associates State Current State and Local Tax Expense (Benefit) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Debt Conversion Period [Axis] Debt Conversion Period [Axis] Debt Conversion Period Business Combination, Pro Forma Information, Intercompany Revenue And Expense Business Combination, Pro Forma Information, Intercompany Revenue And Expense Business Combination, Pro Forma Information, Intercompany Revenue And Expense Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Acquisition related costs Business Combination, Acquisition Related Costs Security Exchange Name Security Exchange Name Conversion price Debt Instrument, Convertible, Conversion Price Forfeited or cancelled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted-average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Shares of common stock reserved for future issuance, number available for grant (in shares) Number of eligible MRSUs (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (Decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Conversion of convertible preferred stock to common stock in connection with initial public offering Conversion of convertible preferred stock Temporary Equity, Value, Conversion Of Convertible Securities Temporary Equity, Value, Conversion Of Convertible Securities Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock options, exercised in period, intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Measurement period adjustment Goodwill, Purchase Accounting Adjustments Convertible Senior Notes Due 2026 Convertible Senior Notes Due 2026 [Member] Convertible Senior Notes Due 2026 Repayment of capital leases Repayment Of Capital Leases Repayment Of Capital Leases Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization of intangible assets Amortization of Intangible Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Weighted Average Useful Life in Years Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Additions for tax positions of prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Thereafter Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four Antidilutive securities excluded from computation of loss per share, amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Revenue recognized during period Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Sale of Stock [Axis] Sale of Stock [Axis] Subsequent Events [Abstract] Schedule of MRSU Activity Share-based Payment Arrangement, MRSU, Activity [Table Text Block] Share-based Payment Arrangement, MRSU, Activity Milestone [Axis] Milestone [Axis] Milestone Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Schedule of Liabilities Measured on a Recurring Basis Fair Value, Liabilities Measured on Recurring Basis [Table Text Block] Grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Award Type [Domain] Award Type [Domain] Local Phone Number Local Phone Number Purchased interest on available-for-sale securities Payments For Interest, Available-for-sale Payments For Interest, Available-for-sale Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Vested and exercisable at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2022 and December 31, 2021) Preferred Stock, Value, Issued Restricted stock share price (in dollars per share) Shares Issued, Price Per Share Consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Conversion, Period One Debt Conversion, Period One [Member] Debt Conversion, Period One Accumulated Deficit Retained Earnings [Member] Operating lease ROU asset Deferred Tax Liabilities, Leasing Arrangements Adjusted for performance factor (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price Conversion of convertible preferred stock to common stock in connection with initial public offering Stock Issued During Period, Value, Conversion of Convertible Securities Corporate debt securities Debt Securities [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] IP addresses IP Address [Member] IP Address Current and former employees Current And Former Employees [Member] Current And Former Employees Accounts receivable Increase (Decrease) in Accounts Receivable Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses Capital Expenditures Incurred but Not yet Paid GERMANY GERMANY Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses Tax Period [Domain] Tax Period [Domain] Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per share attributable to common stockholders, basic (in dollars per share) Basic net income (loss) per share (in usd per share) Earnings Per Share, Basic Sublease Income Sublease Income Unlimited Unlimited Tax Years [Member] Unlimited Tax Years Proceeds from the issuance of convertible preferred stock, net of issuance costs Proceeds from Issuance of Convertible Preferred Stock Unvested balance at beginning of period (in shares) Unvested balance at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Geographic Concentration Risk Geographic Concentration Risk [Member] More than 5 Years Greater Than 5 Tax Years [Member] Greater Than 5 Tax Years Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Computers and equipment Machinery and Equipment [Member] Commercial paper Commercial Paper [Member] Total net deferred tax liability Deferred Tax Liabilities, Net Other Other Noncash Income (Expense) Depreciation and amortization Deferred Tax Liabilities, Property, Plant and Equipment Entity Voluntary Filers Entity Voluntary Filers Proceeds from issuance of term loan, net of issuance costs Proceeds from Issuance of Secured Debt 6 Share-based Payment Arrangement, Tranche Six [Member] Share-based Payment Arrangement, Tranche Six Plan Name [Axis] Plan Name [Axis] Long-term Debt Long-term Debt Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation Level I Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Income Tax Disclosure [Abstract] State and local taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Entity Small Business Entity Small Business Additions based on tax positions related to the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Excess income tax benefit related to stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount Additional paid-in capital Additional Paid in Capital Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs Proceeds from Issuance Initial Public Offering Lessor, Operating Lease, Term of Contract Lessor, Operating Lease, Term of Contract Entity Interactive Data Current Entity Interactive Data Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Issuance of common stock under equity incentive plan, net of taxes withheld Stock Issued During Period, Value, Stock Options Exercised Nature of the Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Marketable securities Marketable Securities, Current Conversion ratio, number of shares Debt Instrument, Convertible, Conversion Ratio Issuance of convertible preferred stock (in shares) Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) Temporary Equity, Shares, Conversion Of Convertible Securities Temporary Equity, Shares, Conversion Of Convertible Securities Balance of unrecognized tax benefits at beginning of year Balance of unrecognized tax benefits at end of year Unrecognized Tax Benefits Income Tax Authority [Domain] Income Tax Authority [Domain] Gross deferred tax assets Deferred Tax Assets, Gross Schedule of Operating Loss Carryforwards Summary of Operating Loss Carryforwards [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Address, State or Province Entity Address, State or Province ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan MRSU Market-Based Restricted Stock Unit [Member] Market-Based Restricted Stock Unit Lessor, Operating Lease, Payment to be Received, Year One Lessor, Operating Lease, Payment to be Received, Year One Deferred tax assets Deferred Income Tax Assets, Net Issuance of common stock for acquisition Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] General and administrative General and Administrative Expense Revision of Prior Period [Axis] Revision of Prior Period [Axis] Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Vested and exercisable at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Accounting Policies [Abstract] Debt issuance costs included in accounts payable and accrued liabilities Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Weighted average remaining life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Other long term assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Federal Current Federal Tax Expense (Benefit) Total present value of lease liabilities Total present value of lease liabilities Operating Lease, Liability Document Transition Report Document Transition Report Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December 31, 2022 and December 31, 2021, respectively) Common Stock, Value, Issued Unrecognized stock-based compensation expense, average recognition period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unvested balance at beginning of period (in dollars per share) Unvested balance at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Number of tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches Leases Lessee, Operating Leases [Text Block] Acquisitions Business Combination Disclosure [Text Block] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Scheduled trading days Debt Instrument, Convertible, Threshold Trading Days, Scheduled Debt Instrument, Convertible, Threshold Trading Days, Scheduled Foreign Deferred Foreign Income Tax Expense (Benefit) Marketable Securities Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Goodwill [Line Items] Goodwill [Line Items] Revenue by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Pro-forma net loss Business Acquisition, Pro Forma Net Income (Loss) Acquisition-related Costs Acquisition-related Costs [Member] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Net proceeds after transaction Sale of Stock, Consideration Received on Transaction KayBank National Association KayBank National Association [Member] KayBank National Association Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Convertible preferred stock outstanding at beginning of period Convertible preferred stock outstanding at end of period Temporary Equity, Carrying Amount, Attributable to Parent Accrued other expenses Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Stock-based compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Operating lease right-of-use assets and liabilities, net Increase (Decrease) In Operating Lease Right-Of-Use Asset Increase (Decrease) In Operating Lease Right-Of-Use Asset Basic net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Capitalized computer software Capitalized Computer Software, Additions Stock Options Share-based Payment Arrangement, Option [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Equity [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Variable Rate [Axis] Variable Rate [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Number Of Purchase Periods Number Of Purchase Periods Number Of Purchase Periods Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Previously Reported Previously Reported [Member] Revenue of acquiree since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount Other (income) expense, net Other Nonoperating Income (Expense) Redemption price, percentage Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Repurchase and retirement of common stock (in shares) Repurchase and retirement of common stock (in shares) Stock Repurchased and Retired During Period, Shares Schedule of Assets Acquired Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Maximum Maximum [Member] Share-based Payment Arrangement [Abstract] Schedule of Accrued Other Expenses Schedule of Accrued Liabilities [Table Text Block] Award Type [Axis] Award Type [Axis] Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Operating Leases Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent City Area Code City Area Code Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Restricted cash included in Prepaid expenses and other current assets Restricted Cash and Cash Equivalents, Current Vested and exercisable at December 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Prepayments and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Increase (decrease) in performance factor (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period Goodwill and Intangible Assets Disclosure [Abstract] Repurchase and retirement of common stock Payments for Repurchase of Common Stock Property, Plant and Equipment, Useful Life Property, Plant and Equipment, Useful Life Number Of Sublease Agreements Number Of Sublease Agreements Number Of Sublease Agreements Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Total current Current Income Tax Expense (Benefit) Debt instrument, face amount Debt Instrument, Face Amount Noncurrent assets: Assets, Noncurrent [Abstract] Contributions up to 3%-5% of gross pay 3%-5% Of Compensation [Member] 3%-5% Of Compensation Increase in rental amounts payable (in percent) Increase (Decrease) In Rental Amounts Payable, Percent Increase (Decrease) In Rental Amounts Payable, Percent RSUs MRSUs Restricted Stock Units (RSUs) [Member] Sales, Marketing, General, Administrative, Advertising, and Other Promotional Expenses/Costs Selling, General and Administrative Expenses, Policy [Policy Text Block] Revision of Prior Period [Domain] Revision of Prior Period [Domain] Company's match (percent) Defined Contribution Plan, Employer Matching Contribution, Percent of Match Total deferred tax liability Deferred Tax Liabilities, Gross Business Acquisition [Line Items] Business Acquisition [Line Items] 2 Share-based Payment Arrangement, Tranche Two [Member] Right-Of-Use Asset Right-Of-Use Asset [Member] Right-Of-Use Asset Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Income Statement [Abstract] Entity Registrant Name Entity Registrant Name Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Related Party Transaction [Axis] Related Party Transaction [Axis] Contingent compensations costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Forfeited or cancelled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Income tax (benefit) expense Total income tax expense (benefit) Income Tax Expense (Benefit) Contingent compensation Contingent Compensation, Current Contingent Compensation, Current Accounts receivable, less allowance for credit losses of $6,099 and $4,212, respectively Accounts Receivable, after Allowance for Credit Loss, Current Entity Tax Identification Number Entity Tax Identification Number Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Total undiscounted liabilities Lessee, Operating Lease, Liability, to be Paid Forfeited or cancelled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt service coverage ratio Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum Other expenses Business Combination, Other Expenses Business Combination, Other Expenses Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Conversion of redeemable preferred stock warrants to common stock warrants Adjustments to Additional Paid in Capital, Warrant Issued 2026 Purchase Obligation, to be Paid, Year Four Statement of Financial Position [Abstract] Stock options, unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Reconciliation of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] NETHERLANDS NETHERLANDS Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Equity Component [Domain] Equity Component [Domain] Developed technology Developed Technology [Member] Developed Technology 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Debt issuance costs Debt Issuance Costs, Gross Nimbella Nimbella [Member] Nimbella Nondeductible/nontaxable items Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount Issuance of common stock for acquisition (in shares) Stock Issued During Period, Shares, Acquisitions Series B Preferred Stock [Member] Series B Preferred Stock [Member] Convertible Notes Convertible Debt, Fair Value Disclosures Retirement of treasury stock Treasury Stock, Retired, Cost Method, Amount 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Gross (Excluding Goodwill) Total Minimum Future Purchase Commitments Long-term Purchase Commitment [Table Text Block] Purchase of available-for-sale securities Payments to Acquire Marketable Securities Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level II Fair Value, Inputs, Level 2 [Member] Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Auditor Location Auditor Location Type of Restructuring [Domain] Type of Restructuring [Domain] Contributions up to 3% of gross pay 3% Of Compensation [Member] 3% Of Compensation Amortized Cost Debt Securities, Available-for-sale, Amortized Cost 2022 Operating Leases, Future Minimum Payments Due, Next Twelve Months Useful life Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Calculation of Basic and Diluted Net Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value Title of 12(b) Security Title of 12(b) Security Common stock, shares authorized (in shares) Common Stock, Shares Authorized Unrealized loss on warrant liability Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability Purchase price of shares (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Per Share Weighted Average Price of Shares Purchased Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Repayment of term loan Repayments of Secured Debt Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Title of Individual [Axis] Title of Individual [Axis] SINGAPORE SINGAPORE Document Type Document Type Balance Sheet Details Supplemental Balance Sheet Disclosures [Text Block] Lessor, Operating Lease, Payment to be Received, Year Two Lessor, Operating Lease, Payment to be Received, Year Two Interest rate Debt Instrument, Interest Rate, Stated Percentage Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] 162(m) limitation Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility [Member] Revolving Credit Facility [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Lease, Cost Lease, Cost [Table Text Block] Geographical [Axis] Geographical [Axis] State and local State and Local Jurisdiction [Member] Percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Sale of stock, price per share (in dollars per share) Sale of Stock, Price Per Share Vesting [Domain] Vesting [Domain] Other Accrued Liabilities Other Accrued Liabilities Subsequent Events Subsequent Events [Text Block] Foreign tax rate differential Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Cost of revenue Cost of Revenue Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Statement of Other Comprehensive Income [Abstract] Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021) Treasury stock, value Treasury Stock, Value Related Party Transaction [Line Items] Related Party Transaction [Line Items] Stock options, vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Uncertain tax positions expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Internal-use software Internal-Use Software [Member] Internal-Use Software Fair Value Measurements Fair Value Disclosures [Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Percentage of target award (in percent) Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three Proceeds from borrowings under revolving credit facility, net of issuance costs Proceeds from Long-term Lines of Credit Less: accumulated amortization Capitalized Computer Software, Accumulated Amortization Foreign Tax Authority Foreign Tax Authority [Member] Deferred tax liability Deferred Tax Liabilities, Gross [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Proceeds from issuance of convertible notes, net of issuance costs Proceeds from Convertible Debt Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Retirement of treasury stock (in shares) Treasury Stock, Shares, Retired Brand Brand [Member] Brand Document Period End Date Document Period End Date Purchase of intangible assets Purchase of intangible assets Payments to Acquire Intangible Assets Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] State Deferred State and Local Income Tax Expense (Benefit) Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Earnings Per Share [Abstract] Repayment of seller’s note Repayments of Other Long-term Debt Property and equipment, gross Property, Plant and Equipment, Gross Beginning Balance Ending Balance Accounts Receivable, Allowance for Credit Loss Foreign currency translation adjustments, net of taxes Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Weighted-average exercise price outstanding at beginning of period (in dollars per share) Weighted-average exercise price outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price 2021 Employee Stock Purchase Plan 2021 Employee Stock Purchase Plan [Member] 2021 Employee Stock Purchase Plan Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Accrued Capital Expenditures Accrued Capital Expenditures Accrued Capital Expenditures Europe Europe [Member] Entity Current Reporting Status Entity Current Reporting Status Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Weighted-Average Fair Value Weighted-Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Series A-1 Series A Preferred Stock [Member] Exercise of common stock warrants (in shares) Stock Issued During Period, Exercise Of Warrants Stock Issued During Period, Exercise Of Warrants 2022 Employee Stock Purchase Plan 2022 Employee Stock Purchase Plan [Member] 2022 Employee Stock Purchase Plan 2021 Stock Plan 2021 Stock Plan [Member] 2021 Stock Plan Net accretion of discounts and amortization of premiums on investments Accretion (Amortization) of Discounts and Premiums, Investments Maturities of available-for-sale securities Proceeds from Sale and Maturity of Marketable Securities U.S. UNITED STATES Accrued taxes Taxes Payable, Current Leases [Abstract] Income Taxes Income Tax, Policy [Policy Text Block] Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Gross Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss Entity Address, Postal Zip Code Entity Address, Postal Zip Code Revenue Recognition and Cost of Revenue Revenue from Contract with Customer [Policy Text Block] 1-3 Years Tax Years 1-3 [Member] Tax Years 1-3 2023 Purchase Obligation, to be Paid, Year One Business Combination, Acquisition Related Costs, Compensation Expense Business Combination, Acquisition Related Costs, Compensation Expense Business Combination, Acquisition Related Costs, Compensation Expense Weighted average shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Income Taxes Income Tax Disclosure [Text Block] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Seed Preferred Stock [Member] Seed Preferred Stock [Member] Seed Preferred Stock Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Variable rate Debt Instrument, Basis Spread on Variable Rate Accrued Liabilities Accrued Liabilities Statement of Cash Flows [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Purchase Obligation, Total Purchase Obligation Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Issuance of common stock under employee stock purchase plan, net of taxes withheld Stock Issued During Period, Value, Employee Stock Purchase Plan Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Capitalized research and development Deferred Tax Assets, in Process Research and Development General and administrative General and Administrative Expense [Member] Entity Shell Company Entity Shell Company Expected life in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Employee Stock Employee Stock [Member] Employee payroll taxes paid related to net settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Stock options, granted in period, aggregate estimated fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value Money market funds Money Market Funds [Member] Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Percent of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Vested and unvested expected to vest at December 31, 2022 Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Asia Asia [Member] Current Fiscal Year End Date Current Fiscal Year End Date Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Seller financed equipment purchases Capital Expenditures Financed By Seller Capital Expenditures Financed By Seller Statement [Table] Statement [Table] Earned September1 2023 Earned September 1 2023 [Member] Earned September 1 2023 Recent Accounting Pronouncements – Pending Adoption and Adopted New Accounting Pronouncements, Policy [Policy Text Block] Other Deferred Tax Assets, Other Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] North America North America [Member] Total estimated future intangible amortization expense Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net Goodwill Goodwill Media Content Media Content [Member] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating lease expense Operating Lease, Cost MRSU MRSU [Member] MRSU Related Party Transactions Related Party Transactions Disclosure [Text Block] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member] Earned On March 1, 2024, September 1, 2024, and March 1, 2025 Operating leases, rent expense Operating Leases, Rent Expense Total deferred Deferred Income Tax Expense (Benefit) Vested and unvested expected to vest at end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Cash paid for asset acquisitions Payments For Asset Acquisition Payments For Asset Acquisition Earnings Per Share, Policy Earnings Per Share, Policy [Policy Text Block] Convertible Notes Convertible Debt [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss attributable to common stockholders Net loss attributable to common stockholders Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Income Statement Location [Axis] Income Statement Location [Axis] Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Segment Information Segment Reporting, Policy [Policy Text Block] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Proceeds from sale of equipment Proceeds from Sale of Property, Plant, and Equipment Restructuring Type [Axis] Restructuring Type [Axis] Convertible preferred stock outstanding at beginning of period (in shares) Convertible preferred stock outstanding at end of period (in shares) Redeemable convertible preferred stock, outstanding (in shares) Temporary Equity, Shares Outstanding Other assets Other Assets, Noncurrent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Entity File Number Entity File Number Redemption price, percentage Debt Instrument, Redemption Price, Percentage Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Expenses from transactions with related parties Related Party Transaction, Expenses from Transactions with Related Party Retirement Plan Name [Domain] Retirement Plan Name [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Variable lease expense Variable Lease, Cost Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Commitment fees on unused balance Line of Credit Facility, Commitment Fee Amount Earnings (loss) of acquiree since acquisition date Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Schedule of PRSU Activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Title of Individual [Domain] Title of Individual [Domain] Unrealized gain (loss) on available-for-sale marketable securities, net of taxes OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Acquisition related compensation Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation Credit Facility [Domain] Credit Facility [Domain] Related Party Transactions [Abstract] Vested and unvested expected to vest at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Remaining Life in Years Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Concentration risk, percentage Concentration Risk, Percentage Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Number of options outstanding at the beginning of the period (in shares) Number of options outstanding at the end of the period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Trade name Trade Names [Member] IPO IPO [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Noncurrent liabilities: Liabilities, Noncurrent [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other current liabilities Other Sundry Liabilities, Current Repurchase and retirement of common stock Repurchase and retirement of common stock Stock Repurchased and Retired During Period, Value Term Loan Secured Debt [Member] Long-lived Assets by Geographic Areas Long-lived Assets by Geographic Areas [Table Text Block] Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Operating right-of-use assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Vesting percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Commitments and Contingencies Disclosure [Abstract] Capitalized stock-based compensation Share-based Payment Arrangement, Amount Capitalized Business days after trading period Debt Instrument, Convertible, Business Days After Trading Period Debt Instrument, Convertible, Business Days After Trading Period ESPP withholding Employee Stock Purchase Plan Withholdings, Current Employee Stock Purchase Plan Withholdings, Current Number of operating segments Number of Operating Segments Proceeds from the issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Market-Based Restricted Stock Market-Based Restricted Stock [Member] Market-Based Restricted Stock Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Proceeds from interest on available-for-sale securities Proceeds from Interest, Available-for-sale Proceeds from Interest, Available-for-sale Contributions made Defined Contribution Plan, Cost Shares Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] 2025 Purchase Obligation, to be Paid, Year Three Preliminary Fair Value Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Milestone [Domain] Milestone [Domain] Milestone [Domain] Share-based award, amount withheld for employees Share-based Payment Arrangement, Decrease for Tax Withholding Obligation Aggregate number of shares of common stock awarded (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Payments Research and Development Expense Research and Development Expense, Policy [Policy Text Block] Business Combination, Consideration Transferred Total consideration paid Business Combination, Consideration Transferred Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Provision for expected credit losses Provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Internal-use software Software Development [Member] Summary of Share-Based Payment Arrangement and Price Targets Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block] Share-Based Payment Arrangement, Performance Shares, Price Targets Total liabilities and stockholders’ equity Liabilities and Equity Investments, Debt and Equity Securities [Abstract] 1 Share-based Payment Arrangement, Tranche One [Member] Other (income) expense: Other Income and Expenses [Abstract] Deferred revenue Contract with Customer, Liability, Current 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted cash Restricted Cash Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Share-based Payment Arrangement, Exercise of Option, Tax Benefit Share-based Payment Arrangement, Exercise of Option, Tax Benefit Concentration Risk [Line Items] Concentration Risk [Line Items] Computers and equipment Computers And Computer Equipment [Member] Computers And Computer Equipment Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Schedule of Weighted-Average Assumptions for MRSUs Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value [Table Text Block] Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value Operating expenses: Operating Expenses [Abstract] Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Minimum Minimum [Member] Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2027 Purchase Obligation, to be Paid, Year Five Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Proceeds from third-party secured financings Proceeds from Notes Payable Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Capital expenditures - internal-use software development Payments to Develop Software Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs Stock Issued During Period, Value, New Issues Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Cash paid for acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] Adjusted by performance factor Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Line of Credit Line of Credit [Member] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Senior Notes Senior Notes [Member] Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lease Lessee, Leases [Policy Text Block] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Costs related to initial public offering included in accounts payable and accrued liabilities Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares) Stock Issued During Period, Shares, New Issues Number of reportable segments Number of Reportable Segments Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Other (income) expense Nonoperating Income (Expense) Value of restricted stock granted to founders of Nimbella Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value Common stock, voting rights Voting Rights, Number Of Votes, Share Voting Rights, Number Of Votes, Share Treasury Stock Treasury Stock, Common [Member] Goodwill, acquired during period Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] PRSUs Performance Shares [Member] Commitments and Contingencies (Note 9) Commitments and Contingencies Issuance of convertible preferred stock (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Restricted Stock Restricted Stock [Member] Employee Benefit Plan Compensation and Employee Benefit Plans [Text Block] Payment of debt issuance costs Payments of Debt Issuance Costs Auditor Name Auditor Name Cover [Abstract] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Cash contributed to escrow accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts Diluted net income (loss) per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Treasury stock, shares (in shares) Treasury Stock, Shares 3-5 Years Tax Years 3-5 [Member] Tax Years 3-5 Schedule of Other Current Liabilities Other Current Liabilities [Table Text Block] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount CSS Tricks CSS Tricks [Member] CSS Tricks Financial Instrument [Axis] Financial Instrument [Axis] JournalDev IT JournalDev IT [Member] JournalDev IT Financing fees Financing Fees Financing Fees 2024 Purchase Obligation, to be Paid, Year Two Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Revaluation of warrants Fair Value Adjustment of Warrants Interest income Investment Income, Interest Common Stock Common Stock [Member] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Loss from operations Operating Income (Loss) Operating lease liabilities, current Operating lease liabilities, current Operating Lease, Liability, Current 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Beginning Balance (in shares) Ending Balance (in shares) Treasury Stock, Common, Shares Issuance of convertible preferred stock Temporary Equity, Stock Issued During Period, Value, New Issues Stock-based compensation Share-based Payment Arrangement, Noncash Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Depreciation Depreciation Deferred income taxes Increase (Decrease) in Deferred Income Taxes Thereafter Purchase Obligation, to be Paid, after Year Five Schedule of RSU Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Loss on impairment of long-lived assets Asset Impairment Charges Other Other Countries [Member] Other Countries Capital expenditures - property and equipment Payments to Acquire Property, Plant, and Equipment Other current liabilities Total other current liabilities Other Liabilities, Current Total liabilities Liabilities Restructuring Charges Restructuring Charges [Member] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Aggregate intrinsic value at beginning of period Aggregate intrinsic value at end of period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Operating loss carryforwards Operating Loss Carryforwards Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Audit Information [Abstract] Audit Information [Abstract] Entity Address, City or Town Entity Address, City or Town Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] 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 Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest and amortization of deferred financing fees Interest Expense Additions recorded as part of business combination Unrecognized Tax Benefits, Increase Resulting from Acquisition Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Acquisition of Nimbella Acquisition Of Nimbella [Member] Acquisition Of Nimbella Total fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accumulated deficit Retained Earnings (Accumulated Deficit) Stock options, expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Statement of Stockholders' Equity [Abstract] Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate U.S. treasury securities US Treasury Securities [Member] Concentration Risk [Table] Concentration Risk [Table] Release of VAT reserve Release Of Value-Added Tax Release Of Value-Added Tax Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-lived Intangible Assets (Excluding Goodwill) Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Number of trading days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Sales and marketing Selling and Marketing Expense [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Sale of Stock [Domain] Sale of Stock [Domain] Federal Deferred Federal Income Tax Expense (Benefit) Additions charged to expense Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Entity Public Float Entity Public Float Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Short-term lease expense Short-term Lease, Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Unrealized Gain Issuance of common stock under stock option plan (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Issuance of common stock under stock option plan Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Federal Domestic Tax Authority [Member] Capitalization of Internal-Use Software Development Costs Internal Use Software, Policy [Policy Text Block] Fair Value Marketable securities: Debt Securities, Available-for-sale Debt Disclosure [Abstract] Tax Period [Axis] Tax Period [Axis] Disclosure of Share-based Compensation Arrangements by Share-based Payment Award Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Less: valuation allowance Balance as of the beginning of period Balance as of the end of period Deferred Tax Assets, Valuation Allowance Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Consideration received Sale of Stock, Consideration Received Per Transaction Options, granted, number (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Document Annual Report Document Annual Report Summary of Stock-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Vesting [Axis] Vesting [Axis] Rent payable Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent Cloudways Ltd. Cloudways Ltd. [Member] Cloudways Ltd. Total assets Assets Plan Name [Domain] Plan Name [Domain] Accrued Bonuses Accrued Bonuses Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost Geographical [Domain] Geographical [Domain] 7 Share-based Payment Arrangement, Tranche Seven [Member] Share-based Payment Arrangement, Tranche Seven Repayment of notes payable Repayments of Notes Payable Research and development Research and Development Expense Cash Cash [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Subsequent Event [Line Items] Subsequent Event [Line Items] Weighted-average shares used to compute net loss per share, basic (in shares) Number of shares used in basic calculation (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Repayment of borrowings under revolving credit facility Repayments of Long-term Lines of Credit GILTI Effective Income Tax Rate Reconciliation, GILTI, Amount Effective Income Tax Rate Reconciliation, GILTI, Amount Cash paid for taxes (net of refunds) Income Taxes Paid, Net Leasehold improvements Leaseholds and Leasehold Improvements [Member] Comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Debt Conversion Period [Domain] Debt Conversion Period [Domain] Debt Conversion Period [Domain] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net Conversion of convertible preferred stock in common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Corporate debt securities Corporate Debt Securities [Member] Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounts payable Accounts Payable, Current Accounts receivable Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss Depreciation and amortization Depreciation, Depletion and Amortization 4 Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Accumulated Other Comprehen-sive Loss AOCI Attributable to Parent [Member] Beginning Balance (in shares) Ending Balance (in shares) Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Financial Instruments [Domain] Financial Instruments [Domain] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Entity Central Index Key Entity Central Index Key Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Operating lease liability Deferred Tax Assets, Operating Lease Liability Deferred Tax Assets, Operating Lease Liability Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Total lease expense Lease, Cost Warrant exercise Effective Income Tax Rate Reconciliation, Warrants, Other, Amount Effective Income Tax Rate Reconciliation, Warrants, Other, Amount Reductions for tax positions of prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Customer relationships Customer Relationships [Member] Non-cash interest expense Noncash Interest Expense Noncash Interest Expense Other long-term liabilities Other Liabilities, Noncurrent Lender Name [Axis] Lender Name [Axis] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Trading Symbol Trading Symbol Pro-forma revenue Business Acquisition, Pro Forma Revenue Related Party Transaction [Domain] Related Party Transaction [Domain] Credit Facility Credit Facility [Member] Credit Facility Vested and unvested expected to vest at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 3 Share-based Payment Arrangement, Tranche Three [Member] Sales of available-for-sale securities Proceeds from Sale of Debt Securities, Available-for-sale Warrants Warrant [Member] Series C Preferred Stock [Member] Series C Preferred Stock [Member] Long-term debt Long-term Debt, Excluding Current Maturities Schedule of Goodwill [Table] Schedule of Goodwill [Table] Company stock price target (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price Stock-based compensation expense Share-based Payment Arrangement, Expense Less: Cash pre-funded from contingent compensation Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded Convertible Notes Convertible Debt Securities [Member] Vested and exercisable at end of period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Cash, cash equivalents and restricted cash - beginning of period Cash, cash equivalents and restricted cash - end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Sale of stock, shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Current assets: Assets, Current [Abstract] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross Number Of Additional Operating Leases, Not Yet Commenced Number Of Additional Operating Leases, Not Yet Commenced Number Of Additional Operating Leases, Not Yet Commenced Amortization expense related to internal-use software Capitalized Computer Software, Amortization Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] 5 Share-based Payment Arrangement, Tranche Five [Member] Share-based Payment Arrangement, Tranche Five Cash and cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Business Acquisition, Pro Forma Information, Nonrecurring Adjustments Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block] Fair Value, Recurring Fair Value, Recurring [Member] Underwriters' Option Over-Allotment Option [Member] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Summary of Valuation Allowance, Rollforward Summary Of Valuation Allowance, Rollforward [Abstract] Summary Of Valuation Allowance, Rollforward Impairment loss Capitalized Computer Software, Impairments Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Payments to Acquire Businesses, Gross Cash paid to Cloudways sellers Payments to Acquire Businesses, Gross Defined Contribution Plan [Table] Defined Contribution Plan [Table] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Schedule of Valuation Allowance Summary of Valuation Allowance [Table Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-Lived Assets Long-Lived Assets Marketable Securities Marketable Securities [Table Text Block] Proceeds related to the issuance of common stock under equity incentive plan Proceeds from Stock Plans Advertising expense Advertising Expense Other Other Geographical Areas [Member] Other Geographical Areas Tax benefit at federal statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Debt Conversion, Period Two Debt Conversion, Period Two [Member] Debt Conversion, Period Two Cost of revenue Cost of Sales [Member] Lessor, Operating Lease, Payment to be Received, Year Three Lessor, Operating Lease, Payment to be Received, Year Three Foreign Current Foreign Tax Expense (Benefit) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Unrecognized tax positions Effective Income Tax Rate Reconciliation, Tax Contingency, Amount Disclosure of Changes in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] EX-101.PRE 12 docn-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 docn-20221231_g1.jpg begin 644 docn-20221231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M^ 3* 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 **** "BBB@ HHHH **** "BBB@ HHHH **Y M;XN?&[X1? 3PJWC;XS?$;2/#6EAMBW6K7JQ"5\9V1J3ND?'.U06]J\=\&?\ M!6K_ ()V>/?$D?A30/VG](2\EE$<;:IIU[80%B< >?=01Q?CNQ0!]%T4V&:& MXA2XMY5DCD4,CHV0P/(((ZBG4 %%%% !1110 4444 %%%% !1110 45R&C?' MSX/^(/C+JW[/FC>.[2X\9Z%IR7^KZ BOYUM;.(BLC$KMP1/%T)/SCWKKZ "B MBB@ HHHH **** "BBB@ HHKP[7O^"DW[$7ASXSP_L]ZC\>[&3Q?/J\>E1Z58 MZ;>70^VO((EMVFAA>%7WD(5+C:W!P0: /<:**Q/B%\2?A]\)?"MQXY^)_C72 M_#^CV@'VC4M7O4MX4)Z+N<@%CT"CDG@ T ;=%?-NE_\ !7S_ ()PZQXB7PO: M?M0:6ERTFP2W6D7\%OGWN)+=8@/??CWKZ)T?6=(\1:5;:]X?U6VOK&\A6:TO M;.=98IXV&5='4D,I!R"#@T 6:*** "BBB@ HHHH ***Q?B-\1?!/PD\$:C\1 M_B-XAATK0])@\[4=1N Q2"/(7<=H)ZD#@=Z -JBLKP/XW\*_$KP=IGC_ ,#: MU%J.C:Q91W>F7\((2XA==R.-P!P0<\@5JT %%%5-+U[0]<:Z31=9M+PV-VUK M>BUN%D-O.H!:)]I.QP&4E3@@,..: +=%([U4Y"R(>./FKKZ "BBB@ HHHH **^>9/\ @J[_ ,$\ M8I&BD_:ET ,I(8>1<\'_ +]4G_#V'_@G=_T=/H'_ 'XN?_C5 'T/17,_"+XQ M_#+X\^!;7XF?"'Q?;:[H5[)+':ZE:*X21HW*. ' /#*1T[5TU !1535=>T/0 MOLW]MZS:6?VRZ2VM/M5PL?GSO]R)-Q&YS@X4791T[T =)1530-=TGQ1H5EXFT"^ M2YL-1M([JRN4!VRPR*'1QGG!4@\^M9OQ+^)G@3X.^!M1^)?Q,\20:1H6DQ+) MJ.I7(8I K.J G:"?O,HX'>@#=HKYX_X>P_\ !.[_ *.GT#_OQ<__ !JNP^$' M[<_[(7QZ\01^$OA)^T+X9UC5I@3!I<=^(KF; )/EQ2A7DP 2=H.!STH ]7HH MHH ***J:-KVA^([(ZEX>UFTO[<3RPFXLKA94$D;M'(FY21N5U9&'4,I!P0: M+=%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4$@# M). .IHJ*]MEO;.6S9RHEB9"R]1D8S0!^;?[&/PU\/?\ !5W]JGX@_MB?M(V9 M\0^"?"&MG1/AUX2O26L$09?=)']U\1>2[*%[.WN+9H[2_T;0K>TNK!]N%E@EB0,C*<''W3C# C(/S#_P;^WL? M@SX0_%+]G;7PD'B3PC\2YY-6LVX= ]O#;#(/.!)93#VK] * /GG_ ()O_ +] MHO\ 94_9\F^#O[1OC_1=<@T74I3X6O;"\FD>UTS VPS&6-0H5@S* 6"J^W=A M0!P>K?\ !7;0O&'B[5O#O[)O[*WQ#^+VGZ#.8=6\2>&-/VV D'\,3E6,G'3( M7=U7^#=&N](U>X:PDB1?-9X&DAEQ MLE5HUE8,C9"E20NX5W7_ 2C\*>%?"7_ 3Y^&5OX3M(8X[[0!?7LD2C,MU- M([S,Q'WF#DKST" = !0!N_L>_MW?!C]LW3=5M_ T&J:)XC\/3>3XD\'^)+06 M^H:<^2N63)#)N#+N!R",,%) KS#Q7_P5\^$^@_$CQG\$_#OP7\:^)?&_A?Q- M)HNF^%?#M@MUZ_P""CO[6_BV>RC:_ ML?%T-I:W!4;HXI[R^>10>P9K>(GUV#TH ['P3_P6?^!JWWB7PA^T'\)_&7PT M\6^';1+A/">N:<9+S5=[HD<-JH"M).[2)A"J@JV\,55V67P=_P %=M#C^,OA MWX2_M!?LJ?$3X6Q^,+M;7PSK7BW3_+AN)78*@D#*IC!+(I*[]A==VU?F'$?M M'^%] UK_ (+X? _^U-*AF"_#BXNRKQ@AIH4UEXI#ZLC*K ]047TJ_P#\%ZX8 ME^ 7PQU%8P)X?C%IJQ3 ?,@-K=D@'MDJI_X"* /Y;S5550$D\=Z\NO\ _@L!;^"8M.\< M_&C]BWXJ>#?A]JURD=EXWU32U:-$D/[N2:%>8U8<@!F8C[H?I7.?\%/_ EX M7\=?\% /V3/"_C*TAN--N/$NIM/;W"@QS%)+"1(V!X96=54J>"#CO7U)^V5X M;\,^+?V2OB7H/C&VBETV7P+JCW/G %8]EK)(LG/0HRJX/8J#VH U/B5^T3\' M/A/\$+G]HOQEXVM8O!]OID5^FKVY\U+F&4+Y/E!+"OF*;_ (*Z M>.K[PJ?BIX1_X)T?%_4?!!A^TP^)7T]8_-M<9-P(E5P8]OS;PY7'.X#FO+OV M?_C!^SMX2_X(B^#/$W[;GA"7Q1X=AU.[L=$T++>?J<\=]=BVBC(=,;$60;BP M"I$3R0 ?5_#/[3G_ 51^*NBVB_!C_@GIX8\"Z/-;(FF7GQ!\7!EAAV@)OM8 M?*G0!Z_!/]LKX0?M"_LU7?[4'PMEO;O1;&PNYKVPN85BN[::VC M,DEM(NXJL@&,88J0ZD$@YKYNMO\ @NE\+/$VB:)J_P +OV:/B#XL:ZMC/XEM M]$LTF.@J;B2&-)67*M(ZQ^8%RJ[9$^;)(7A/^".HN(_^";7QTMKEH-Z>)_$. M];7_ %0;^Q[4'9_L\<>V*]:_X(/^%]&T+_@GKHNLZ=9I'<:WXAU.ZU"55 :6 M1;@P*2>^(X4'X4 =K\*OBG^SEK?_ 4N^(/PS\._ ^ZTSXG6'@BUN_$GC*:9 M2M[9M'IY2VVK(P#*);<$@8_T"V-A< D-!YQ#;G#*RD;0"5;:6P<<#\!?\ E/?\;O\ LE=A_P"B MM%K G_9E_P""E7[ WQ9\<^-/V)=,\*_$3P+XR\23:W=>%-:D6*]M)9&+. 6D MARRJP4,DK;@BDQYX(!](?L??M_?#+]KG7->^'=MX-\0^#?&_A4!O$/@SQ99> M1=VZ$A?,7!^= Q53D*P++E0&4GG?VAO^"G7P\^$OQBD_9R^$7PE\6?%7Q]:Q M^9J>@>"[/S$TY< D3R\[6 920%8+D!BIXKBOV*/VUOAC\:?VK=7\!_&O]C\_ M"OXZW&B8N;S4-/5Y]5LXE0F-;AXDF"[(T<(0R,L60[;17+_\$';.T\1>!?C! M\8/$42R>+]=^*EW%KEU*,S%%BCF4,3SCS;BX/USZ4 >Q_LV?\%,?AS\;?BXW M[.GQ-^%OBGX7_$,PF:S\,>,[/RC?Q@%LV\G&\[59L%5W $KNP<2_M/\ _!37 MX(?LE?'BW^!?Q4\/ZV;B[\'KKMI?:9 D_P!I9[B:WBLHH@0[SN\)"CA?FR2 M"1XO_P %O+2S\,ZS\!/B[X;C6'Q=I7Q1M[?2;J'B9H25E9,CEE$D47'0;S_> M.4^/_AS1_$G_ 7Y^#L>M6,=PEE\*Y+R".50RB:-M9:-\'NK88'LR@]J .HA M_P""R&@^"_&VC:'^TQ^R-\2_A=H?B&Z$&E>)_%&F%+?<3P9595* @MM+LH. M2,%OV" M?B_J7PZAW2-XSBTI KVZYW7"Q\JT8P4:/.6![$,"5()^&/^"&OC'PW>1S>&M?_ &/=;\0ZGKOC MZ\O)OBS+X;CN++27BM8YHX)+IU+12+(A8 $8>Y4]6KU[_@C[;6O@_P#:?_:K M^$O@]1%X4T+XD1MH]E#Q#:.USJ,;H@' 2")/I$M7O\ @WV_Y,P\2_\ 94M2 M_P#2.QH ^Z*_-_0_"%I_P56_X*9^/-+^,-Q2"Y)AV9"&'K7F?_!-S]D/X^?L6V?C;X3^-OB#INM_#Y]>>Y^' M-NMY+)?6-NSR;UF#1JB!U\IBJ,0'$C8&\U]/5Y=\*/VP_@=\:?C;XR_9]\ : MY>77B/P)*8_$$;:?(+="&",$F *,0Y*%20V4? (4F@#._8I_;*\'_MM_#G6O MB1X+\(ZEHUOHGBJXT.:WU1XV>26&&"4R+Y9(VD3J!GG*FC7/VR?!^A?MK:-^ MQ+/X1U)]:UGPJVN0ZRCQ_98XE\_]VPSOW?N&Z#'S"OG?_@@$1_PRUX_7/(^, M6IY'_;CI])X_ECD_X+^>!T1P2GP>F5P#T/\ Q,#@_@0?QH ]'^-'_!5OX,_! M#X^^+OV;]=^'?BK5?$_AR&P&DZ;H%DMW<>(+F[@CG2WMHE.[*I)EF; &TXR2 MH/-^#_\ @LK\*-*\>7GPX_:L^"?C'X-ZE%H\NIV'_"7V9\N]AC1G*IA5?S&" M,$4*0[*4#;\*>/\ @CX7)/ M!X^8^M '2ZE_P6;\.>"/$>CWGQJ_9 ^*7@;P3K]ZMOI7C;Q'H_DPL&Y61XB. M%VY*(-%L&TJ6/$,DHRL MK%R 4QZ9->2?\%T+6WG_ ."<_BF6:%6:#6=)>%F&2C?;8UR/0[68?0FO*?\ M@J1*TG[/'[+$TSDEO&^@,[,>I^R)DT ??GQ&\:6?PW^'NO?$34;.6XM]!T:Z MU&>W@(#RI!$TK*N>,D*0,\9-?)O[3W[2OAO]KS_@CIXY_:!\)>';[2K#7/#U MTL%AJ+(TT?D:A]G;<4)7EHB1@]"*^C?VK)8X/V7?B3/,X5$\ ZPS,3P +*;) MKX.^$'_*N/JG_8"UC_T^ST ?3G[+7QN^&W[.G_!+_P"'/QC^+7B%=,T+1OAS MI%3\5?#?\ P3G^+][X M',/VF+Q+)8+'OM,;OM B57'E[?FW[]N.=V.:R]6^(O[*?PS_ ."//PKUW]KO MP0?$_A]_"FC1Z9X;BW>=J&H?928DC*NFTA1(Q8L JJ3R< [GA_\ :9_X*K_% MC2;=/A#_ ,$^/"W@329X%6PO/B%XN#K#%C"[[6#RIT 7'R;..G- 'J%C^W=X M%^*7['MQ^U9\ /A]XI\;VC-]F/AG1-/W:K%.9%CDC>(%@&B#B1B"1L&X$@@U M\N?\$"?CMXF?X/?\*-F^"GBZ:QN=?U/4I?B ;(MI(E\N'-NTQ_Y;''3_ &A7 M1?\ ! ,R#]B+Q[%*T1*?$[5!B#_5C_B6Z?\ =_V?2M[_ (-_?^3"9/\ L>=1 M_P#1=O0!?_9D_;"_9H^'7[&/Q,_:,_9S_9DUC1O#WA#QK7* MQV@GO4+R,NT1R1L02/EA8X]?J;X(?%WPM\?/A!X;^,_@IW_LOQ+I$%_:I*1O MB$B@M$^"1O1MR, 2-RFOB[_@AUX5T+QU^R'\6O!'BBP6ZTS6/BEK-CJ-J_2: M"73[..1#[%6(_&N?_8>_:4O/V&?V7/C]^S]\3;\2:M\ =6O9= 2Z^47MK=NW MV(*/[LET0V>PNTXH ^M/@9^VCX+^/_QZ^)/P4\%^$]16W^&-VEGK7B>XEC%G M-=%F5H8P#NRK1S DX \KW%>3:S_P5OT3Q9XPU?PW^R?^RO\ $+XO6&@3M!J_ MB3PO8[=/$HZK#)M8RGTX7=U7#-"_9W_8]^'F MJ^%)K%[O3]8N_%<<-Q?F65W>:9?/4A]Q*D$ @*!V% 'V3^R%^V]\'OVRM"U2 M?P%#JFD:[X>N1;>)O"7B*T^SZCIJD$*P*CV*O@[]ECX ? MMZM_P4CNOVO/CC\#?#O@O2O$/A272O$T7A[Q%!<1W#I&GDRL@E9VVW M/$_$K]@[]B>S^'WB#4[3]DSX=Q7$6C7+_BQ\ ?!_B75?\ A,+^#^TM<\.V]U/Y2I 53?(A M.T9.!G R:^_OBG_R3#Q'_P!@&\_]$/7R!_P;_?\ )A#?]CQJ/_HNWH Z_P"* MG[='[.W[&_C*U_8__9H_9\U7Q=XKMD:X;P%\,M$C2'3%D_>LTQC&V)FW[R%5 MB VY]NX$ZG[/G_!3KX??%;XQQ?LY?&'X1>+/A3X]NXO,TK0O&EF(TU)>2!!- MQN8A6P"JAL$*6/%>1?\ !%"SL_$WC?\ :$^+GB6)9?%NI_%">VU.XF&9HX0\ MLH09Y53(\G X/EK_ '1@_P""]]G9^'/A1\*?C#X>C6+Q?H'Q4LX] O(N)E1H M)YF52.<>;;6Y]B!ZT >?_P#!2G]I3QAI'_!2CX+K!^SSXYNX_ .MW3:;;6VG MD_\ "4M(MNQ;3Q_RU*?<8]CQ7V#\8_V__A7^SS^SYX<^.7QM\(^)-"O_ !2D M::1X$?3MVM2W3#)MO))4!UR-Q8A1N49RR@^&_P#!0_\ Y2<_LG_]AC4?_0[> MNZ_X*+_'G]FSX+_$#X;7/C/]GV[^)WQ5&I/-\,?#>F,PN()M\>9MXR(U+I& M=CDLF0N$9E .9\3_ /!7SQ9\++&W\9?';_@GQ\6O"/A&69$F\1WEBK"V#L A MDC94$9.1\K.#G@9/%6O^"P?CGPK\3?\ @E+XB^(O@;6(]0T;7$T*^TN]B!"S M02ZA:NC8(!&01P0"#P0"*\X_;.^,?_!4#XJ?LE?$#_A/OV0_ _P]\&/X8N9- M:FU_Q8-1O_LH7<1 MNP"S<#;YB !L9 ZCG?C>[2?\&Z6A,S$G^QM&&2?36(A M0!]^_LT_\FY?#_\ [$G2O_2.*O)_^"N7_*.;XH_]@>V_]+;>O6/V:?\ DW+X M?_\ 8DZ5_P"D<5>3_P#!7+_E'-\4?^P/;?\ I;;T 8G_ 3\_97_ &8/%G[$ MOPN\2^*?V#+*:]U#4/!]E-/<2-&"7>1XBSL>Y))-?.W_!;W]GK] MECX!_"7PI\7/@QX-T+P+\2(?%UN- _X1"TCL)KM%5WDD,, 4$QNL3"7;N5BJ M[OGP;/[)O_!(;P7\9OV3/!'Q.C_:M^+.AZCX@\*VUXMGIWB"/[#9R21YVI#Y M0;RP?X=X..]<+^Q%\#/@M^S1_P %"YOV=/VZ_ \FN?$,727?PS\>ZQJDTUAJ M0))@(@D.T2L5;8S%]LJ-& '568 _1WQS^T)X0_9]_9UM_CA^T?KD>AQ6>BVL MNL@QDN;QXUS!%&.7D,A*A1^. "1\Y?\ #X>^M/#J?%K7/V"_B_9?#>3$H\:R M:2A5;8XVW+1?=$1R#O\ ,*GL3G%<+_P7CN_&6K>(?V??AMX=T*UU>VUOQ],[ M:+J5P(K34+R-[.*VAF@7WQ=_P""R&IZ5-H>H_L)?"^> MRN+=H)[27QC&TN[6PNO"-NTDEE%-:7 :\F'#11PLA$F0&1N" 0:\-_X(I_M'ZU9_L;: M=\,=4^!'B^UTGPEX?UK5X_&]Q8[=*U4C4II&MK>4\-*/-8$>L,GI5_\ 8K_9 MP_:(_97_ .";GQE^%?[07AN#2I#8Z_?Z!96^K17:PVLNF89 T;,% D1S@\Y8 MGO6]_P $K_\ E#MHW_8!\3?^E]_0![Y^QO\ M5>%OVS?@99?';P=X8U#2+&] MO;FV2RU-T:56AD*$DH2,$C(YJAX5_;)\'^*_VUO$O[$MKX1U*+6O#/A6/7+G M69'C^RS1/]DQ&H!W[O\ 2TZC'RGVKQO_ ((1L#_P3OT$ ]/$&J@_^!+5S7P7 MECD_X+^?%M$<$I\'K97 /0_\24X_(C\Z .G^*W_!9#X2_#;XB^-?@SIGP9\7 M>(?&/A3Q''I%AX>T:%)9M88K*\L\03_T[5(;2TG906CCGGE:0 ]LFWCS_NT[_@K]X&OB%X1TOQYX,U>+4-(UK3X;[3+Z'.R>WE0/&XSS@JP///->1?\ !2G3[+4O MV!_BU;7]LDL:^"+V54=<@/&F]&^H95(]"!5#_@EI+)-_P3X^%+RN6(\+HH)/ M822 #\@!0![]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'QM^U M%_P3P^..G?M%S?MH_P#!/_XKZ?X0\=:C#Y?BG0M90_V;KB_+N9L(X#,%75% 'B7[-/[!GP5_9O\ V6+K]E73K-]7TK6[*YB\67UV M@276);F+RIY&"GY 4PBJ"=BJHR2"Q^?/A-^SM_P5*_8)TB[^"O[,LW@'XF?# MU;R:;PPOB^[EM+[2%D)/VS_ -L#Q_IOB/XH^)[/['!;:)&PT_0[/Y/W,)< LVU$3( VJK.?IFB@#YF^*'[(_Q4\8?\%1?AO\ MAZ3<:2/"7A3P1=:3JD-3\F7'PLU6>^M-.@LUD2_,CP,5=BP* >0!D _>/I7M5 'R;^V M-_P3+TOXP_L4^%?V8O@/X@AT&^^'EU:WGA&YU,DQ7$T441M>6TMU< MHDS#)!.M>\T4 ?,WPO_9'^*G@_P#X*B_$C]L/ M5KC23X2\5^"+72=+CAO':\%Q&FG*Q>,H%5#?ASX0DDF@CNPRN)YY')!.](V.&?>8U'R*"K=[\0?V1 M_BIXG_X*F^!OVR--N-)'A'P[\/IM%U".6\87AN6_M#!2/85*?Z5'R6!^]QQS M],T4 ?/W_!3?]F3XC_M=_LEZK\$_A5/IL>LWNJ6-Q"VK730P[(I@[Y948@X' M'%>T_#S0KWPMX T+PSJ9C-SIVCVMK<&)LJ7CB5&P<#(R#BMBB@#R3]MO]D?P M;^VQ^S_J7P/\7ZC)I\DLT=YHVKQ1"1M/O8]WES!"1O&&=&7(RDC $'!'SWHV MF?\ !\::+R); M>VC4%F1"&W0OD8Z8YKZ9HH *^3OVW?\ @GEX\^+'Q?TG]KS]D7XJ0^!/BUHM MN('O;I";+5X54JJ7&U7PP0["2DBNF$9<*I'UC10!\+:RW_!>WQ]HK?#>32_A M!X3%PA@F\:Z?<2FX13P9%!DF"L02^'[3Q% M-XA\4^(KL7OB_P 472%9+^X&[:J@DD1IO?&XEBSNQ.6P/>:* /@3P'^R5_P4 M>_8-^)OC2Q_8MM_ 'C'X?^,]>DU6UTKQ==2P3:1-)ZA'CW878A*L^]8U.U#6 MW\!OV OVN/#/_!0#0?VU/C[\3O#_ (CO+OPU=Q>*AIC/#%87+QR0PVEE$8_F M@CC\KYV*LS%R03RWW!10!\S?"O\ 9'^*G@S_ (*A?$S]L'5[C23X3\7>#+32 M]*CAO':\$\<6G*QDC*!57-K+@AC_ \<\'[9W[(_Q4^/G[5?P!^,W@:XTE-( M^&GB.ZOO$:W]XT/IFB@#P3_@I;^S9\1/VM?V1- M>^!_PLGTV/6M2OK":W;5;EH8-L-U'*^656(.U3CCK7,_MJ?L%>*/VJ?V._"7 MP=T#Q?::'XT\$_V=?:%JI_#?P3X:O=->T\1^(?#\ _L(?&WPU_P2*O?V']1N]#/C.XTS4((Y8[]S9;YM3DN4S+ MY>['EN,_)UX]Z^QZ* /B_P"/O_!-CXD?&S_@GA\,_P!GBQ\8:9I'C_X:VFG7 M&G7;2O)8S7EO;F%XF?86"'=N#["047*X)JY'8?\ !8WXU>%V^%'CNP^%_P - M[6]MS::WXYT>[GO;\PD;9)+.W#E$E89P7*[>UD@B@_?*47RWVP(Q R,N1GBN+_ M .";_P"RA^W=^Q%XUN/@-XBN/!.L?!]M6OM036[>:0:H7DB"P[4. H+1QET* MM@EMKD8S]M44 ?,W_!+?]D?XJ?L=?"#Q=X&^+5QI,E[KGQ!O-:LCI%XTR"VE MM[:-0Q9$P^Z)LC!&,O%->VUK=1R!XU5")7,2(HR5VF!.>37W910!C>+?A_X0\;_ _U+X6^ M(M$AFT+5=(ETR]T]5VHUK)$8FC 'W1L) QT[5\3_ D_9T_X*D?L#:7>?!K] MF6;P%\3?AVMY-/X9B\6WDMI?Z2LCES&VUHU*[F+$*S!B2R^7N*U]XT4 ?*?[ M%'[$WQP\%_';Q/\ MG_MB_$#3=:^(_B>R%E:Z7X?+_V=HMF-O[N/>!N;:B(, M#"@/\TAD9J^K*** ,OQOH]WXA\%ZOH%@4$]]I=Q;PF1L+O>-E&3V&2*\"_X) M7?LH?%#]C7]ET_![XNW&E2:L?$EW?[M'NVFA\J58@OS,B'=\AR,>E?2-% 'Q M7X__ &*_VN/V:/VF_%'[4/\ P3XU[PQ?67CV;[1XU^'7B]Y(K>>[W,YN()$( MY+O(XRR;&E)*86&& QP8B"I*Y60D,I49Y+]H[]CG]MWXJ>( M/A'^VEX+O_!EE\;/ .GO;Z_X&[J:^O=9ND4O;P32DL MD%J9EC9RA+D C# FK'BW]@[]H?Q9_P $B+']B*9O#T7C>RCMH/-_M20V+QPZ MH+D-YOE;@3"!QL^]D=.:^UJ* .<^#OA35/ GPB\*^!];:(WNC>'+&QNS Y9# M+#;I&^TD#(W*<' XKA/V\_@?XS_:2_9&\:_!#X>2V2:SX@L(8;!M1G:* ,MS M%(=[*K$#:A['G%>O44 >I_#34K72/B+X1U!+OPIK4\[0C:7 M4RP/*@+(/E616 )62-<8#,:^GJ* /E[X^?L5_$G]MO\ 8S\/?#;]HK7-/T#X MI>'VBO;+Q-H$S3V\6IPAD$X.V-O+F3#.@ V,P*Y\M<\%=6__ 7/O_ [?!:3 M3_A+%=2VILG^)\6I3K.$(VFY$0Z38YW"# /(0'FOMZB@#P+]E[]@_P -?LW? ML<:A^RO;>+9]1N=?TZ^3Q#K\D1S/=W^/]IX'U'X5Z;IFH)H^HZ-=2M?37%Q:!J/BZYFAN-+\ MS )D2-XST4%E7S 6&Y<;F4]G^QE^P%^TE\"OV[/$O[5?QO\ B;I/BM_%O@*2 MTUO5+5FBD.JRW5I*8XH/+ 2VCBM_+0ELD(ORJ#M7[0HH ^9OV1/V1_BI\#OV MP_CO\=?&EQI+:)\1]6M;GP\EE>/).J1O.S>(UU"\>.5H&GL) (55&#MBVDX)7G;SSQ],T4 > M=?M=?"SQ-\GZP!*KD\D _2J'[ M$?P:\7?L]_LH^!_@OX\DLWUCP[HPM;]M/F,D)?>[?(Q521AAU KU2B@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKY2_X+'_$CQQ\. M?V1K:/PCXJOM L/$/C73-&\6>(--++-IND3F0SRJR\KDI'&2.HD*_P 5 'TI MHGQ$\"^)/%6K>!] \66%YK&@^5_;.G6]PK36?FKNC\Q1RN1S6S7YJ^&_^"97 MP:\:?$_XFV/[&OBK_A#_ !)X*F\*7OPY\;V.O7%PD8FL_-N6D=787"3 ,V<$ M;MN,(64_37[9/PK_ &NOC?%\-?@E\/?%%WH?AG5;UF^,7C'PQJ<5G=PV\42$ M06P=_-"SN902BL5PF[*EP0#Z0HK\\_VR?@%H/_!,O2_!7[2/[)GQ%\6Z;JDO MCFQTG5O".I^)KB_M/%$$^\R1/%,S9EPA(9>F20 P4CT3]JR]\6_M9_MZ^'?V M"++Q[K6@^"-&\$R>+?B%_P (]?M:7.K SB""R:5?F6,,T3,!]X2GNJLH!]D4 M5\/1^#;C_@FU^VS\+O GPQ\=>(;OX6_&"6[T6^\+:]K$M]'I&JQ(C6]Q;/,2 MR>8TB(RY/ !?$W@A?%/@!?$-^UW-\LP8-M!()+$]!^S9^V3\2?@W^R ME\=_#WQF\1R>*?%7[/6K:AIMKK.HDF36;<*_]GR3MG)9W4JS9+;0I)+9) /M M^BO@[X,_\$X-0^/W[,^D?M%?$KX_^/Q\9_&.@1Z_8^+[7Q5<0)I-Q<1B>VMX MK>-A&L*!HU9 /[X4H-H7W?\ X)I_M)^)OVJ/V0/#?Q*\>L#XDMGN-*\1NJ!? M,N[:0QF7 X!=!'(0 &<@# % 'O5%%% !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 %%%% !7FG[3_Q6_9R^'_A'3/! MG[3,EG)HGCS6X/#MI8:EI,EU;7MS.?DBDVHR1K\I;>Y4#9G.17I=>??M/?LS M?"W]K?X17WP9^+FGSR:;=RI/;W=E*([FQN4SY=Q"Y!"R+DCD$$,RD$,00#\^ M_BI^Q[9?LP>,_P!H'XN?L;?%SQ'\,KCX46>C:OIFBV&KR3:;J,W M]S;+*+2UC)R[,Q;;DX"#./BOXU\+?M&_M/^._$'P[N M+C1'$#S6\$GBY+:WPD=Y+&S2[8&"QG(5I#\X(8!A[%^U[_P3<\)?M8:_X'U> M/XR>)?!5O\/;7R_#&G^%EACCLY0R%9H]RDHZB*)5*XVB,8Q0!QWP!_9Q^./[ M6_QHT;]MK]N+1?[$MM"?[1\+/A-O+)H8)#+>WN0-]T<*P! *LJDA-JQJWPLO M_")?\%Q_$T>M$1#Q5\"X)='9^/.,5[ CHOJ<02MCT3-7H?\ @F)\6XI5E/\ MP4[^/;!6!*MXI.#['FO4_P!JW]C#P?\ M/WWAWQM;>-];\&>-_!]P\WA;QKX M:E5+NS$@Q)"ZL"LT+#JAQW (#.& /'?^"D*_\))^U_\ LH^ -*/FZBWQ,FU< MP)RRVUHL$LKD=AM#'/\ LGT-+_P3P4>&?VWOVK_ 6K-Y6HMX[T_5XX9.&>VN MH[B2-P.X"LG/;>OK7H_[//[!]K\*OC!/^T=\9/C=XA^)_P 0&TPZ;I^O^(88 MH(M+M"26CM;:+Y(BV3N8$Y#-@#>^YW[1/["-C\6_BY:_M%_"'XT>(?AC\0H- M,_LV[\1>'8XIH]2L\Y6*ZMI1LFVD#:21T7.=B;0#S7Q\O_"6?\%P/ MIHI\X M^%?@K>7>L&/GR%FN;B)%;T.98SCT<>M?5/Q2T*]\4_#'Q'X9TU6MN M >KR0NB_J17FW[*?[%WA/]F75/$7Q U+QYK?C;QUXPFC?Q/XU\2R*UU=+&,1 MPQJHVPPJ.B#/0 DA4"[WP?\ V>;GX3?%;Q_\4)OBYXFU]/'5_!]\4>&]!AAN+26ZD M&)9[828:TD?J60D@XQ@!5'L'[/7[+7PA_9J^",/P#\ :(\^B;)O[3?56$\VJ M2S#$\URQ $CR#@\ ;0% "@ %;]D7Q?H&L?L=_#?QE!J,*Z>?AWI4TL[. D2 MI91[]Q[;2K ^A4^E>%_\$/=/O!^Q+)XKFMWCMO$?CO6=2T_>N-T)F6+(_P"! M0N/PI9O^"3=WI7AZ_P#@U\.OVSOB-X<^%&J7$K7?P]LV@D$4,K%I;:"[D!DB MA;+ IALACNW%F)^I?AG\-_!?P?\ A_I'PO\ AWH<>FZ'H5A'9Z;91$D1Q(,# M)/+,>26))8DDDDDT ;E%%% !535='M=8C2*ZDE4(V1Y4I4_I5NB@#'_X0?2/ M^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ M +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_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# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** M ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^ M$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X M0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_G MYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F] M_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_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# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJM:5H%EH\CR6LL[%UP? M-F+#]:O44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%AZ8]Z\1_X>$_]4B_\K_\ ]SU\OG?&?#7# MN*CALQK\DW%22Y9RT;:O>,6MT^MSCQ&/PF%GR596>^S_ $1])45\V_\ #PG_ M *I%_P"5_P#^YZZ7X0_MC_\ "U?B)I_@+_A7/V#[?YW^E_VOYOE[(7D^[Y*Y MSLQU'7/M7GX3Q(X+QV*IX:ABKSG)1BN2HKN3LE=P25V^KL90S7 5)J$9ZO1: M/_(]MHHHK[@]$**** "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@ HJGJWB'0-!C\[7-_$G3Y".UD6N<_]^@U<&+S7*\ KXJO"G_BE&/YM&4ZU M&E\Z_;L\1:U, M;/P-\(VFD_A,MV\S'_@$:#^=?,8KQ%X-PLN7ZVI/M!2G?_P%-?B/K=,1^-'_"FOVT?&G/B3 MXF'3D;_61G6&CX]-MLI4_3I7)_K]+$Z8#+<35\_9\D?_ *3_0C^TG/^'2F_ ME9?>>D_M>RQI^SUK\;R*&6/VN$\>O%?$U>W?%K]DS7/A_\.M2^)'B; MXC_VC=60A_T9;5COWS)'S([YXWY^[VKQ&OPCQ0QV:9AG]*KC\+]7E[**47-3 M;CSSM)N.BN[JVZMYGS><5*U7$IU(^EWJ%>D_LB?\G#^'O\ M[_]))J\ MVKTG]D3_ ).'\/?]O?\ Z235\OPG_P E5@/^OU+_ -+B<>"_WRG_ (H_FC[; MHHHK^X#]#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M /FW_@H3_P RA_W$/_;:OFVOI+_@H3_S*'_<0_\ ;:OFVOX_\4O^2[QG_' M?&@TBVL_L_VX%I#YV_S-GRJ0&QM;J?XN.IKS^ L5B\%Q9AJV%H.M47/:":BY M7IR6[T5D[OR1EELYT\;"4(\SUTVZ,^R=:\:>#O#8)\0^+--L-O7[9?1Q8_[Z M(KD-;_:H^ VA96?Q_!<..B64$DV?Q12OZUP&B_L ^%(2&\2?$'4;H]6%E:I! MG\6,E=?HG[''P'TC:UQX;N;]EZ/>ZA(?S"%0?RK^C_K_ (DXW^%@Z%#_ *^5 M'-K_ ,%GU7M,VJ?#3C'U=_R,#6_V\OA?9;DT3PWK-\XZ,\<<*'\2Q/\ X[7. MR?MM?$GQ.YA^'OP;$K9PNXS79_*)4_+->X:)\(/A9XMT5WX3P^X-P3O#!0;_O7G_Z6Y&D,LP%/:FOGK^9R>B? KX.>'L'2 M_AKHX9?NR362RN/^!2;C^M=1:V=I8PBVL;6.&->D<2!5'X"I**^GPN P."CR MX>E&"_NQ2_)([(4Z=/X8I>B"BBBNLLYOXO?#W_A:OP[U#P%_:_V#[?Y/^E_9 M_-\O9,DGW=RYSLQU'7/M7B/_ [V_P"JN_\ E _^Z*^DJ*^7SO@SAKB+%1Q. M8T.>:BHI\TXZ)MVM&26[?2YQXC 83%3YZL;O;=_HSYM_X=[?]5=_\H'_ -T5 MR6O?#GQ!^Q]\5= \=2S#6],61L7:6QAW%D9)(BNYMK[&)4YP?P(KZ_K$^(?@ M+0?B7X1O/!WB*#=!=1_+(!\T,@^[(OHP//OT/!-?+YGX7Y!2POMLFI>QQ5-J M=.7-.2YHNZ34I25FUO;3?R?'6R?#*'-07+-:IW>Z]67O#OB'2/%>AVOB30+U M;BSO81+;S)T93_(CH1U!!%7:^9?@!X]U[]GWXEW7P&^)$UNO1[KRTW3.W!X MI8JE=JTEHUV84445]*=84444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% 'S;_P4)_YE#_N(?^VU?-M?2?[3'Q-USXM>-;?]GCX7L9PUT$U2:-OE MEE4Y*$CI''@LQ]1_L\^V_"?X9:%\)?!=KX0T10QC&^[N2N&N)B!ND/Y8 [ M=J_G?->#/]?N-\;7PE?EHPY8RGRW7M(QC%PC[RYK6NW=6VL]&_EZV _M+,*D MH2M%6N[=4DK+74_/^OI+_@GM_P S?_W#_P#VYKZ2HKZCA;PH_P!6L^HYE]<] MI[/F]WV?+?FC*._.[6O?9[6.O!Y+]4Q,:OM+VOI:VZMW"BBBOV ]T**** "B MBB@ HHHH **** "BBB@ HHHH **** /+OVH?@7'\7/"/]IZ);K_;VEQL]BPX M-PG5H"??JN>C>@8UF?LE_'23Q]H+> /%URPU[2(]JM-P]U O&XYYWKPK=SP> M23CV2OG+]J/X7:W\-_%MO^T1\,08)(;E9-5CB7B.4G'FD#JCYVN/4Y_B./SC MB?"8GAS,UQ)@(MJRCB(+[=/^=+^:'Y=E>_E8RG/"UOK=)?XEW7?U1]&T5S'P MA^*.B?%WP3;>+=((21AY=]:[LM;S #+PV/PL,3AY*4) MI--=4STH3A5@IQ=TPHHHKI+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MO)OVJOCO_P *M\,CPQX;N?\ B?ZK$5@*'YK6(\&7_>/(7WR?X<'MOBI\2M"^ M$_@NZ\8:Z^X1#9:VX;#7$Q!VQK]<9)[ $]J\/_9K^&FN_&+QS<_M"_%!#-'] MJ+Z9#(ORRRJ1%_O'@M[X'\//KE%%?49+D^"R'+:>!PJM""^;?5ONV]7_ )'9AZ%/#453 MAL@HHHKU#8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J'4=/L= M6L)M+U.U2>WN8FBGAE7*NC#!4CN"#4U%*48SBXR5TP:31\K_ /$\_8S^-G_+ M>X\):T?<[H<_K+$3_P "4]MW'U%IVH6.K6$.J:9=)/;W,2RP31-E71AD,#W! M!KGOB]\+M$^+O@FY\):N DC#S+&ZVY:WF .UQ[=B.X)'O7C/[+GQ1UOX;^+; MC]G?XG$P20W+1Z5)*W$U M*H]73;Z1EO'S_P"WF>12OEV)]D_XN%%%% !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 5%?7UGIEE-J6HW*0V]O$TD\TC85$49+$]@ *E MKYS_ &H_BIK7Q$\50?L[_# M<2SW*QZK)"W$D@.?)R.B)C=ZO9+N^QAWT^O?MF?&E;"S M:>W\)Z*V2^"-L6>6_P"NLI& /X5'?:<_4&DZ5IVA:9;Z-I%FEO:VL*Q6\$8P MJ(HP /PKGO@[\*]%^$'@FW\*:4%DE_UE_=[<&XF(&YO8=@.P ]S74UY_"/#^ M(RNA4QF/?/C,0^:I+MVA'M&*TTZ^25L\#AI48NI5UG+5O]/1!1117V!W!111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5XW^UI\"Y/ M'V@KX_\ "-LPU[2(]S+#P]U O.T8YWKRR]SR.21CV2BO)SS)L%G^65,#BE[L MUOU3Z27FGJON>ACB*%/$T73GL_ZN>7?LO?'2/XN>$?[,UNX7^WM+C5+Y3P;A M.BS@>_1L=&] PKU&OF7X_P#@+7OV??B7:_'GX:0[+"XNO]/M4'[N*5OOHP'_ M "SD&?\ =;ICY:]_^'GCW0?B7X1L_&/AV?=!=1_-&3\T,@^]&WHP/'OU'!%? M.<(9SC74J9)FC_VO#]?^?M/[-1=^BEY[ZMI#KOQCXAE_=6ZXAA4X:>4_= MC7W)_( D\ UAB<30P>'G7KR4813;;V26K9,YQIQW1?5N>0I%9_[)OP)D^'^A-X]\76S'7M6CW!9N7M8 M6YVG/.]N"W<<#L<\7^SS\/->^._Q#N?C]\3XO-M(KK.G6SK\DLJ_="@_\LH^ M![L.TCQ7H=UX;U^R6XL[V$Q7$+]&4_P B M.H/4$ U\S>"-;US]D'XS3^!?%5S)+X8U:0-'=,/E"$X2X [,OW7 [#/.%KZF MKB/CU\'--^,W@>71'"1:C;9ETJ[8?ZN7'W2?[C=#^!Z@5\9Q?D.*QU.GF67> M[C,/[T'_ #K[5.7=26WGU5V<&.PTZB56E\<=O/NOF=K%+%/$L\$BNCJ&1T.0 MP/0@]Q3J\!_9(^,>I6=U+\!?B(7M]2TUWCTPW)^8A,[K<^ZX)7U7(_A&??J] M?AW/L+Q'E<,91T;TE%[PFOBB_-/[U9]3?"XF&*HJI'YKL^J"BBBO<.@**** 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@!EU=6UE;27MY.D4,,9>661@%10,DDGH .(=2UW]LCXT1^' M-$FF@\*Z.Q9IP" (LX:4Y_Y:28P@/0=N&KH?VK/BWJ_B[7H?V>OAF&N+N[G6 M/57MVY9CR+?/8#[SGH ,'HPKUCX)_"31_@YX(@\-6&V6ZDQ+J5X%YGF(Y/\ MNCHH]!ZDU^8YI.?'&>/*:+_V+#M.O)?\O)K54D^R>L_T:5_(K-YCB/81_AQ^ M)]W_ "_YG2Z'HFE>&]'MM T.R2VM+.%8K>",<(H& /?Z]3UJU117Z9"$*<%" M"LEHDMDET1ZR22L@HHHJAA1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110!X1^UU\%KZ\CC^-G@)7AU?2=LFH?9N M'DC3E9AC^-,#/JH_V>>Y_9Y^--C\9O!*7\S)'JUD%BU:V7C#XXD4?W7P2/0@ MCMFN]95=2CJ"",$$<$5\N_$[PQKG[)WQ@MOBAX'M6;P]J=TJG!N=//<,F\-6:6(BOLO95DO)NTN]^[NO(Q$7@,1]9A\$O MB7_MW^9]1T5G^%/%&B>-?#MIXI\.W@GL[V$20R#KCN".Q!R".Q!%:%?I%*K3 MKTHU*;3C))IK9IZIKR9ZR:DDUL%%%%:#"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@ HK&T3XB>!?$GBK5O ^@>++"\UC M0?*_MG3K>X5IK/S5W1^8HY7(YK9H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "O-/VF?CG;_![P@;729T;7=21DTZ/@^2O1 MIV'H.V>K>H!KL?B#X\T'X:^$KOQAXCGV6]K'E44_-,Y^[&H[L3Q^IX!KY]^! M/@/7OVB_B9=?'/XEP;]-MKG_ $*T<9CED7[D2@]8X^"?[S=C\%;CE[:%^23GGS'ZD]0,#@EA7M5%%?0Y%DN#X?RNG@<,O=CN M^LI/>3\V_P#):)'5AL/3PM%4X;+\?,****](?&NF:-XL\0::66;3=(G,AGE5EY7)2.,D=1(5_BKZMKS M3]I_XK?LY?#_ ,(Z9X,_:9DLY-$\>:W!X=M+#4M)DNK:]N9S\D4FU&2-?E+; MW*@;,YR* /B#PW_P3*^#7C3XG_$VQ_8U\5?\(?XD\%3>%+WX<^-['7KBX2,3 M6?FW+2.KL+A)@&;."-VW&$+*?M[X]?%OXJ? [X*6OB3PM\'M1^(OC&9[:P@T M/PXOE1SWDB'=,[MGR+8,K%G.=H(SCJ/@;XJ?L>V7[,'C/]H'XN?L;?%SQ'\, MKCX46>C:OIFBV&KR3:;J,O _Q@UG2ULKSQ/X4L-4N[2,$)%+/;I(P7/.W+';GG&* /D/_@G)K/[2 M][_P4/\ CAIO[5GB&TN?%<'A?0Y;G3M)N&>QTQ)T$\=I #P!&DJH2,[F#-N< MG>VM_P %0-:T_P ??M,_!+]FOQ!\:]3\">&;]-;USQOKVF>(QI;6UE!;KY): M=CL4,ZR("X(RPXK:_9K_ .4PW[2/_8K>&/\ T@MZ[3XL_ 7]@[]HC]MK38?C M!%:^)/B5X:\'"6U\(:L9)+,:<)V*SO;NGDS$23MP2W7E3L!4 X_]CS]DS]D= M?B59?&#]G[]N3QY\0[CPW*[3:9-\4(-4LP9(GBQ<01Q@XPY9&=!UB6Q36-6N$=Y9[AXB&<1F. M1 N1C"$$9<-D?MD_!OX9_LJ_MO\ [.?Q4_9C\(:=X1U_Q;X[7P]XBT?PW:): M6^JZ5(\"SO);Q )^[20DL%ZLC')12.Q_X)X*/#/[;W[5_@+5F\K46\=Z?J\< M,G#/;74=Q)&X'R69_F:(A)' /W0B=V=F^P=8U6QT+2;K7-3F\NVL[9Y[B M3'W412S'\ #7R!X^7_A+/^"X'@6TT4^^*?ACXC\,Z:N;G4=!O+6W /5Y(71?U(H ^'OV2OV8[;_@IA\, M=0_;,_:D^(?C0WGBW6[\>!]*T+Q//8VWAG3X)WMXA;QQG:90\;Y9@P;:"026 M)Z#]FS]LGXD_!O\ 92^._A[XS>(Y/%/BK]GK5M0TVUUG423)K-N%?^SY)VSD ML[J59LEMH4DELD]O_P $6-;L=5_X)Q> ]/MW N-*FU6RU" \-#,NI7+[6'8[ M'1L?[0KYCUWPUJ?Q)^%'_!0+QCX6B:XL;KQ-%;V\T(RLC:6TLMUM(ZX0@G'8 M@T >I_!G_@G!J'Q^_9GTC]HKXE?'_P ?CXS^,= CU^Q\7VOBJX@32;BXC$]M M;Q6\;"-84#1JR ?WPI0;0ON__!-/]I/Q-^U1^R!X;^)7CU@?$EL]QI7B-U0+ MYEW;2&,RX' +H(Y" SD 8 KK/V1?%^@:Q^QW\-_&4&HPKIY^'>E32SLX"1 M*EE'OW'MM*L#Z%3Z5X7_ ,$/=/O!^Q+)XKFMWCMO$?CO6=2T_>N-T)F6+(_X M%"X_"@#["HHHH ***J:K#K$T:#1[R*%@WSF6/<"* +=%8_V+QO\ ]!NR_P# M8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%%8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT ;%% M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C M_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q39IH;>%[BXE6..-2SN[8 M"@X([LWW4!['MEJ^F?#GAW M1_">A6OAO0+);>SLH1%;PI_"H_F3U)ZDDDUPGP5^"FL_![PBNB:7J=C]JN") M=1N?LY8RR8Z9/\*] /J<9)KL/L7C?_H-V7_@,?\ &O)X1R'%8"%3,LQ?-C,1 MK-_RK[-./916_=]6DC' X:=-.K5UJ2W\O+Y&Q16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XU]F=YL45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XT ;%%8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0 M!L45C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^- &Q7SQ^U=\)M7\(Z]! M^T+\-=UO=VDZ2:JL ^ZP.!<8[@_=<=#D$CEC7M_V+QO_ -!NR_\ 8_XU'=Z M/XMO[66QO=3L)89HVCFBDM,JZD8*D'J"#C%>!Q)D&'XCRN6%J/EDO>A);PFO MADO3KW5TUD8;8A9&CSDH0?\ EI'G*\\@]>6K MZ0T>Z\2Z_I5OK>C>)]/N+2[A66WGCMR5=&&017F\(Y_B,SHU,#F"Y<9AWRU% MW[5(]XR6NG7R:,<#B9UHNG5TG'1_Y_,Z&BL?[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\:^Q.\V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW M_P"@W9?^ Q_QH V**Q_L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QH V**Q_L M7C?_ *#=E_X#'_&K6E0:_#(YUB_@F4K\@BBVD&@"]1110 4444 %%%% !7GW M[3W[,WPM_:W^$5]\&?BYI\\FFW'='M/#^A:?#:6-C;1V]G:6Z!8X8D4* MB*!P%"@ #L!5FB@#RWP#^ROX7^'_ .U+X]_:HL/$U_/JGC_3M/L[_3)D06]L MMI"D2-&0-Q+! 3DGD\5S_P"U+^PSX1_:-\;:!\9_#?Q%U[P%\0_"\+0:+XT\ M,2()Q;L6)MYXW!6>++N=IQ]]ADAF4^Y44 ?//P,_8 L/ /QEA_:/^.OQP\2? M%3QY86+6>B:OXCCB@MM(A8$/]EM8ALB=@S MD\,< $DFS^T3^PC8_%OXN6O[ M1?PA^-'B'X8_$*#3/[-N_$7AV.*:/4K/.5BNK:4;)MI VDD=%SG8FWWVB@#Q MC]E/]B[PG^S+JGB+X@:EX\UOQMXZ\831OXG\:^)9%:ZNEC&(X8U4;885'1!G MH 20J!=[X/\ [/-S\)OBMX_^*$WQ<\3:^GCJ_@N8]$UF],EIHHB,Q\NT3_EF MK>;R._EKZ5Z310!\M>*O^":>IZ3X[\2^*OV8_P!K'QI\*M-\:7SWOBCPWH,, M-Q:2W4@Q+/;"3#6DC]2R$D'&, *H]@_9Z_9:^$/[-7P1A^ ?@#1'GT39-_:; MZJPGFU2688GFN6( D>0<'@#: H 4 #T6B@#X^F_X)-W>E>'K_P"#7PZ_;.^( MWASX4:I<2M=_#VS:"010RL6EMH+N0&2*%LL"F&R&.[<68GZE^&?PW\%_!_X? MZ1\+_AWH<>FZ'H5A'9Z;91$D1Q(,#)/+,>26))8DDDDDUN44 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%9/CCQIH/P]\+7GB_Q)<^5:V<6YL?>=NBHH[LQP />LJ]>CAJ M,JM62C&*;;>R2U;?H*4HPBY2=DCD/VD/C?:?!OP87L9$?6M05H]+@/.P_P 4 MS#^ZN?Q) Z9QR?[(_P #[O0K1_B_XZC>76M65I+,7.2\$3\F1L_\M),Y]0I_ MVB*Y#X->#->_:>^*MU\9?B-;$Z-8W 6ULWYCD9>4@7/5$!!8_P 1/^T]9KN_L]ODF_*PT98ZO]9FO=7P+_ -N_ MR"BBBOTL]8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YWXI?#;0OBMX,N MO!^NIA9EW6UP%RUO,,[9%^G<=P2.]>'?LU?$G7?@]XZN?V>OB<_DQ_:RNF32 M-\L4S'(4$_\ +.3(93_>/3YCCZ3KR/\ :M^!/_"SO#(\6>&;7_B?Z3$6A$8^ M:ZA')B]V'++[Y'\7'P?%V48VE6IY]E_'I_,NJ_R/7**\F_95^.P^*7A<^&O$=U_Q/])B"W!<_-=0C@3?7H&] M\'^+%>LU]3DV;X+/:[491@#A[DCOUVH#Z]MQQU/[6WQGU%YH_@5 M\/"\^J:F5BU(VQRRJ^-MN,?Q/D;O13C^(X]!_9_^#&G?!CP2FE$)+JEWMEU: MZ7^.3'"*?[BY('KR>,U^9YS5J<:9T\DPS:PM%IXB:^TUJJ*?JKS[>35GY&(; MQ^(^KP^"/Q/O_=_S.J\*>%]$\%>';3PMX=LQ!9V4(C@C'7' MEK>4?>C;W!_,$'H:UM M:T;2_$6D7.A:U9)<6EW"T5Q!(.'1A@C_ .O7R%\(_C!X?^ WQ:O+'P]XF?5O M!]_,%FF%O(C*A^Y+L=0V],X; ^89QVQ^58[$8?P_XEC6YU'!XR3YHW2]G45K MU(K^1W7/;2.E_LH\:I..68M2O:G4W79]UY=_^&/L>BO-O^&N_P!GC_HH7_E) MN_\ XU1_PUW^SQ_T4+_RDW?_ ,:K[7_6SA7_ *#Z/_@V'_R1W_7<'_S\C]Z_ MS/2:***^@.H**** "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 *X']H;XU6/P9\%/?0 MLDFKWH:+2;9N>+/$=V(;.RA,DK]SV" MJ.[$X 'UCS\=B)PM1H_'+;R75G6?LC_!6 M_M0_QN^("O-J^J[I-/%SR\:/RT[9_C?)QZ*?]KCW>D5510B* , =*6O;X? MR+"<.Y7#!8?6VLI/>4G\4GYM_--/\.^&?#NGR7VMZWJEP(H+2!!EG9C^0 R22 2 M0* .@HKX@_X)<_\ !?#]BK_@JI\1_%_PA^$%SJ'AWQ-X=U"=M$T3Q*4BG\1: M2APNHVR@_B\!S)$"I.021]OT %%%% !1110 4444 %%%% !1110 4444 %?F MW7Z25^;=?S_XZ?\ ,O\ ^XO_ +B/F>(O^77_ &]^@4445_/Y\R?I)1117^@! M^F!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 ?$G[7?_ ";5_#_%G_ "56/_Z_5?\ TN1^>8W_ 'RI_BE^;"OMK]D- M57]GGP^54 L;LL0.I^US"OB6OMO]D3_DWCP]_P!O?_I7-7Z!X*?\E56_Z\R_ M]+IGI\/_ .^2_P +_-'I-%%%?U ?8!1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1165XV\<^"?AIX4OO'GQ&\8:7H M&AZ7;F?4]9UK4([6UM(AU>665E2-1ZL0* *GQ5^*OPX^!WPXUKXO?%[QII_A MWPSX=T^2^UO6]4N!%!:0(,L[,?R &220 "2!7\H7_!?#_@OA\1_^"JGQ'E^$ M'P@N=0\._ OP[J!;1-$D)BG\13H2%U&^4'\8H#D1 Y.7)(_3C_@K%_P=0?L& M2>!_$7[(_P"RU\$+?]HN^\36LFCZB=7M)(_#,OF?)Y8&!<:@V[&!"(U)VM'/ MD U^&/[1_P#P2R_X*"?LQ_ ?2OVLOC]^R/XB\$>!?$NIM;Z?+?"KXJ_$?X&_$?1?B]\(?&FH>'?$_AW4([[1 M-;TNX,4]I.ARKJP_(@Y# D$$$BOZO?\ @@?_ ,%\/AQ_P54^'$?PA^+USI_A MWXY^'=/#:WHD9$4'B*! VHV*D_C+ ,F(G(RA!'\H7PJ^%7Q'^.7Q'T7X0_" M'P7J'B+Q/XBU".QT31-+MS+/=SN<*BJ/S). H!)( )K]N/ W_!FO^VK\-_AA MX9^,7P:_X* :5X1^,4-@+C4-)M[6\L;;2[I@3Y4&K6XTR+Q;',B_>D::Q:/55&.=T MQ '7'6O4/V<_^#TWX0C51X(_;I_8M\6>"-5M9/(U#4/!UZE_''+W,EG=BWFM MP.ZAYF'OTH _<*BOE;]EK_@MQ_P2N_;%^S6?P4_;2\'-JEU@1>'_ !)>G1M0 M9S_RS2WOQ$\K _\ /,..X)'-?5".DBAT8,K#((.010 M%%% !1110 4444 % M%%% !7Q)_P ,B?M#_P#1/?\ RK6G_P =K[;HKX_BS@G*N,?8_79SC[+FMR.* MOS,0BEB$U.U8X'H!+DGV'-?;M%?'OP4X6MI6K?^!0_P#E9P?Z MOX/^:7WK_(\:_9I_:47X@(/A_P"/W%KXDM045I5V?;0O!X/W91CYE[X)'<#V M6O%?VEOV:Y/&+M\2_AJAM?$5J1+-%;ML-YMY#*1]V48X/?&.N#4_[-7[2D?Q M#B7P%X\<6OB2U!16D78+T+U./X9!CYE[X)'<#WOL=%%%?H9Z@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 5E^,?&GAGP#H$WB7Q;JT=G9PCYI)#RS=E4#EF/8#FN?\ C)\<_!OP8T;[ M7KD_VB_F0FRTN%QYLQ]3_<3/5C^&3Q7AWA3X<_%7]KCQ(GCSXEWTNG>'(G/V M2&(%0R9Y2!3],&5LY]\8'Q>?\6/!8I99E=/V^,EM!?#!?S5']E+>U[O3:Z9P M8G&^SG[&BN:H^G1>;['E/QK\?V?Q0^)^J^.=.L)+:"]DC$,,S N%CB2,$XX! M(3..<9QDXS7+5^B?A3PEX<\#Z%!X;\*Z3%9V=NN(X8AU/=B>K,>Y.2:T:_.* M_@OC,QKSQ>+S!>UJ-RG:E=5GSQTNW;1>B/*ED$ZLG.=75ZO3J_F?FW7V MW^R)_P F\>'O^WO_ -*YJ])HKZO@GPV_U.S6>-^M>UYH.%N3EM>497OSR_EM M:W7<[,ORGZC6=3GO=6VMU7F^P4445^H'L!1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 445@_$WXJ?#/X*^"+_P")?Q@^(.B^%O#N MEQ>;J6N>(-3BL[2V3U>65E5?09/)XH WJQOB#\1OA]\)?!M_\1/BGXYTCPWH M&E0&;4];U[4HK2TM(Q_')-*RH@]R17X]?M_?\'?GP/\ !.N2?!+_ ()C?"&] M^,'C*[N/L=AXEU*QN(='^T,=JBWMD"W>H-NXV@0*<@J[BOG[X>_\$2/^"X7_ M 6[\96'QQ_X*X_M&:O\./!)G%SIOA+4HA]MAC/\-IHT)2WL"5RAEN-LXP"T M)E@\N[\?>)2M_KESD8;_2'4"W5AUCMUBC..5SS7U-0!\F?\$\O M^")?_!/'_@F?86]_^S]\%8+[Q;'#LN?B%XL*7^M3$C#%)F4+:AAP4MTB4\9! M/-?2?Q5^%7PX^./PXUKX0_%[P7I_B+PSXBT^2QUO1-4MQ+!=P.,,C*?S!&"" M 000#7044 ?$'_!+G_@@?^Q5_P $J_B/XO\ B]\(+;4/$7B;Q%J$ZZ)K?B4) M+/X=TESE=.MF _!YSB24!0< $'[?HHH *\O_ &C/V)_V0OVNM*.C_M.?LT^" MO',8C\N*?Q'X=M[FXMQ_TRG9?-A/NC*?>O4** /R6_:E_P"#.C_@F1\9/M.K M?L^^)O&WPDU*3)@M],U3^U],1CW:WO2TYY[+H^O]"-% '\^NE_ M\',/_!:?_@GSJ4'A7_@J5_P3A;4[&*41-KTVAW?ANXNCT+)=JDUC<>PBC4$Y M&X=OLS]EG_@[=_X)+_'_ .S:3\4/%7BGX3:O-A&A\:Z"TUF9#V2ZL3,H3_;F M$0]<<9_3;5-*TO7-.GT?6]-M[RTN8S'@9H';8W^RV"""".* M[2OPA^-?_!F;XJ^&GB4_$O\ X)O?\%"->\+:S:%CI=IXRADM[B(]1C5-,V.G M0=+8^N>*XO\ X6+_ ,'A'_!+/CQ5X3O_ (\>$=/&1+-91^+TG5?O.TEJT>K@ M8&292HQSZT ?T)45^&_[//\ P>E?#BQUG_A _P!O/]B+Q5X+U:TE$&I7_@V\ M6\$4G6 #NOF2MCH">*_1?]EG_ (+E?\$I?VP_LUC\'?VTO",6JW.% MC\/^*KIM$OVD/_+-(;]8C,P_Z9;QZ$CF@#ZQHIL4L4\2S0R*Z.H9'4Y# ]"# MW%.H **** "BBB@ KQ/]I;]FN7Q;(?B;\,HVM?$5J1+-#;ML-V5Y#J1TE&.# M_%CUQ7ME%>/GF1Y?Q#E\L)BXWB]4UO%])1?1K_@.Z;1AB,/2Q5)PFM/R\T>/ M?LU?M*1?$>%? OCEUMO$EJI4&1=@O0O4@?PR#'S+[$CN%]AKQ']I7]FR?Q3, MWQ0^&"-;>(;5A-/!;-L-V5Y#H1TF&.O\6/7K>_9J_:3@^)5N/!'C>1;;Q):J M5^==@O0O5@.T@Q\R_4CC(7Y3(L\S#)\PCD6>2O4?\&MTK1[/M475=?-M.7%A ML15H55AL2]?LR_F_X/\ 7K[!1117Z&>H%%%% !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 %%%,N;FWL[>2[N[A(HHD+RRR.%5% M R22> .])M)78#Z\?\ C_\ M4Z/\.&D\'^!UCU/Q"Q\M@OSQ6;'CYL???T0 M?CCH>3^+W[3GB?XB:W_PJG]GJVN+B6X8Q3:K;+AY?41$_<0=Y#CU&!\Q['X M_LM:#\+5C\4>*C%J?B%AN\XC=%:$]1'GJWJYY],9R?P;_9:[N[EQ-%I5TV6<]C/Z =HAP!@' RM?0L,,-O"EO;Q+'&BA41%P% X ' M04ZBOJN'^',MX3Z^FRZ'9AL+2PL.6&[W?5^H4445[QT MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445RGQ MH^.?P9_9R^'U[\5_CW\4M!\'>&].7-YK?B/5(K2W0X.%WR$!G.,*@RS'@ GB M@#JZYOXM_&/X3? 3P%??%+XW?$K0_"7AO3(]]_KGB+5(K.U@'8-)*P7)Z 9R M3P 37XV_MU?\'>_A:\\5']GW_@DG\ -4^*7B_4;@V>F>*]:T:Y^R33'('V+3 M8@+N]8]O,\G!'W)!7D/PD_X-]_\ @L%_P6!\>V/[1/\ P6>_:EUOP?H+2>?8 M^$99HKC58HFY,=M818LM)5E[E6D!'SPD\T >U?MZ_P#!WY\,M)\1M\"/^"5G MP0U'XL^,;ZX^QZ=XHU?2[E-->X)PHM+&,+=W[$\ 'R!G!'F"O#_AC_P0?_X+ M1_\ !9_QO8?'W_@L3^TSK/@/PJ9?M&G>$KW9)J,,;?P6NE0E;33,K\I>4><" M 7B?K7[&?L%?\$G/V#/^";/AQ=+_ &5_@/INF:L]OY6H>,=4'VS6K\8^;S+R M0%U5CR8H]D0/1!7T=0!\R_L _P#!(']@+_@FGH<=O^S#\"[&WU\V_E7WCG7< M7VN7@(PVZZ<9B5N\4(BB/797TU110 444V::*WB:>>541%+.[M@*!U))Z4;A ML5?$.O:3X5T&]\3:_>I;6.GVLES>7#](XD4LS'Z &OS1_:4_;<^+'QU\0W5M MH^OWNA^&5D9;'2+&/&Q/OM/S#U!R#WK]!/V#?VPK_] MH31KKP/\0&B'BC2+<2FXB0(NH6V0IEVCA75BH8 ?,I &2!^-OA/X3DUO4[2TF$FFI9S3K) R;7++"0V!D'.< @9]*^ZXUX7P7$.3 MU%R15:*O";LFFNCE_*]G?3KNCX'@?BK'<.YS3?/)T9.TX*[33ZJ/\RW5M7ML MS]9J*^,;'_@JSXH\/W"Z?\2?V>Y+>7^,P:F\##UQ'+$2?^^J[3PY_P %5/V? M-4VQZ]X<\2Z6Y^\[V<4T8_%)-Q_[YK^>L1X?<7X=Q63YO@?]XP\X?XH M27YH^CPN7_!+WXT_: M=7^ VK^-/A'J^WRD9Z*D\8'0#&,?K#10!_/?+_ ,$! M_P#@X=_X)JRMJ?\ P31_;_/B[0K-BUGX:L/$\FE&;'(+Z7J32:2.G M633_ /@Y+_X+A_\ !.^^A\-_\%1O^"<[:SIL,@B?Q#'9KILX+)>PI-I M\_L(H@,\9]/Z#*AU#3[#5K&;2]5L8;FVN(S'<6]Q$'CE0C!5E/# C@@T ?E_ M^RU_P=T?\$GOCS]GTGXLZYXL^$NK2X1T\7Z$US8F0]DNK$S +_MRI$/7%?1_ M[6'_ 6Z_P""='[+?[)>H?M;P_M)>$?'6EJ/L_A[1_ _B6UO[O6M092R6<2Q M.WEMQEV< 1*"6Z '*_:E_P"#?G_@D9^UQ]IO_B!^QOX E;0KD2 M'K(PLRD4S^\L]?RL_\%/O^"TUG2S(1#-#/L02,J[5D4JK(X(*C(R >Z_\1(O_ 4<_P"'CG_#PK_A/?\ MJ'_\*S^TR?V%_87F;O[+\K/_ +[1CS?-_>9_AK^G[_@F[_P4B_9Q_X*@?LX MV'[0O[/6O_W;?Q-X9O)5^W^'[_;E[6X0?B4D'RR+AE[@?Q!5]T_\&Z_C_P#; MA\+?\%//!/A/]AOQKI&G:IXAG\GQ;IOB?4A#I.IZ-&?,N4N(]P:9E0,T8B!F M#X*8&Z@#^Q.BBB@ KQ#]I7]FRX\23GXI_"U&MO$%JPFN+>V.PW97D2(1TF&, M_P"U]>OM]%>/GN19?Q#E\L)BXW3U37Q1ETE%]&O^ [ILPQ.&I8JDX37_ /- M'D/[-?[2=M\3;9?!?C-UM?$EJA4AQL%Z%ZLH[2#'S)^(XR%]>KP[]I3]FRZU M^Y;XK?"I'MM?M7$]S;6IV-=%>?,CQTE&,_[7^]UU/V:_VD[7XH6B^#O&+I:^ M)+5"&##8+U5ZNH[./XD_$<9"_*Y#GN893F$H%%%% !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 %%%% !117%_&3XY^#?@QHWVO7)_M%_,A-EI<+CS9 MCZG^XF>K'\,GBN3'X_!Y9A)8G%34*<=6WM_P_9+5O1$5*M.C!SF[)'0>,?&G MAGP#H$WB7Q;JT=G9PCYI)#RS=E4#EF/8#FOFSQ%XW^+/[8/B5_!_@.SETOPQ M!(/M4DI(7;GAYV'WF[K$O'UQN#O"GPY^*O[7'B1/'GQ+OI=.\.1.?LD,0*AD MSRD"GZ8,K9S[XP/I3PIX2\.>!]"@\-^%=)BL[.W7$<,0ZGNQ/5F/ M2K]O\/W^W+VMP@_$I(/ED7#+W ]'_:#_ &E_V?OV4/AS<_%O]I+XP^'_ 5X MF>+=;T M.Y>*XE.0#8:5$!5@KS$ZUYE\%_\ @W3_ ."KW_!6+X@V7[2?_!:[ M]JW7?#>F2-YMIX16\BN]8CA<@F*"VC_T'1T88.%5V!!#P@\U^R_[$'_!,_\ M8B_X)U^#_P#A$OV2_@'H_AN6: 1:EX@:,W.K:D!@G[1>2[II!N&[R]PC4D[4 M4<5[O0!\^_L*_P#!+;]A?_@G#X5'A[]E#X":5H=]+;B+4O%%VGVO6-1'&?.O M))]/TFT7K)"GTW.0,^ MU7"$ZLU"";;V2U9%2I"E!SFTDMV]$:5%?/'Q+_X*8_LY^"/,M/"UU?\ B>[3 M("Z9;&. -Z&67;D>Z!Z\KD_;(_;?_:'=K/\ 9]^#YTFQE.U-0@L_/*^QN;@+ M /\ OD&OK\%P'Q'BJ7MJU-4*?\]62II?)^]^!\=CN/\ AK"U?8T:CKU?Y*,7 M4;^:]W_R8^T]4U;2M#L)-4UO4[>SM85S++_$S_ (*&?LR? M#GS+6U\7R>(;Q,C[-X>@\]<_]=6*Q$?1B?:O&]+_ ."=O[0_QAOH]?\ VD_C MI(/FW?9$N9+^9/51N*QQ?\ W#VKVCX9_\$^_V8_AOY=S)X*;7[N/!^U>(I?M M )_ZY +%^:$^]=G]F<#91_OF+GB9K[-&/+'YSENO.)Q?VIQYG&F#P<,-!_:K M2YI6\H1V?E+0\6U'_@H1^TM\:;V30_V;/@:\2[MAO#;27\L?HQ8!8HO^!AA[ MU%#^Q5^VE^T'*M]^T1\96TRSD8,^GS7ANF0]?EMX"L"_@P^E?:FG:;IVD64> MFZ3806MO$NV*WMX@B(/0*H J:A\;TLO]W)<%3P_:;7M*G_@4ORLP_U%JYB^ M;.\=5Q'>"?LZ?_@,/SNCYZ^'G_!,[]FWP=;[O$MCJ/B6Z*$-+J5X8XU)&,K' M#M _X$6Q7R7^TI^Q%\6/@5XANKK1] O=<\,M(S6.KV,!E,4>A3 M5"4?AE!*^O\ -?XEZNZZ-:W_ !S\*_#[QUXYU5-#\'>#]2U.[=]H@LK)Y&!] M\#Y1ZDX [U^@G[!O['M]^SUHUUXX^("Q'Q1J]N(FMXG#KI]OD,8MPX9V8*6( M)'RJ 3@D_1%%=G%/B9F7$>!>#ITE1IR^*SYG*W2]E9=U;7O:Z?%PGX899PUC MEC:M5UJD?AO'EC&_6UY7=MFW9=KV:AOM.T_5+8V>IV,-S"WWHIX@ZG\#Q7%^ M(_V8_P!GCQ86?7?@MX:E=_O31Z1%%(?J\85OUKNJ*_/*6UR&/[W^GV5UN'_;R!(?PYK[4HKTO^(A9O6_W MRA0K_P#7RE%_ERGF?\0ZR>C_ +E7KT/^O=62_P#2N8^*_P#AKW_@H3\/CM\> M?L\?;H4_UEPWAJZ'_D2!S&/RJWI'_!69K"X_L_Q]\!KFUE3_ %C6FK_,/^V< MD0(_[ZK[)JIJ^@:%X@M_LFO:+:7L7_/*[MED7\F!%'^LW"^)_P![RB%^].I. M'X*Z#_5?BK"_[IG$[=JE.%3\79GSSX<_X*D_LV:QM36+/Q'I+'[[7>FI(@^A MAD'/VV?V5O%)4:=\:=)A+=M2\RTQ]3.J"M#Q'^R7^S1XJW'5_@CX= M#/\ >>ST];9C[[H=IS[UP/B/_@F;^RQKFXZ;H>L:.6_Z!NL.V/IYXDHYO#C% M[QQ%%^3A./X^\')XE83:6&K+S4X2_#W3VOP]X^\"^+E#^$_&FDZH".#IVI13 M@_\ ?#&M:OD'Q#_P20\&S,9/!_QEU2R(.8QJ.F1W&/3E&B_/%9/_ P3^V9X M"^?X7_M+ QQ_=A&MWMGN'IL4.A^A.*/]7>$,5_NN;)/M4I2C_P"3;!_K'QCA M?]ZRAM=Z=6$O_)=S[4K\^_\ @NUX2_9/_:X^!5Y^Q[\6O L6N>(@!>:/X@@8 M)<>$KME^2YBDQDR,N-T/"/&?G_AKL/L?_!6/X=']S=-KELG7]YI]UN_[ZQ+^ M5?(/C+Q1K_C;Q9J7B[Q3=--J.I7LEQ>R,,9D9B6X[ $X [ =J^MX/\ #C 8 MO,)5L7B:6(HP6U*;=V]N>R32WTOJ_*Y\AQGXEYA@\NC1PF&JX>M-_%5@E9+? MDNVI/5*]M%YV/PK_ .'5/[4__#4__#,7_"-_]//_ EGE-_9W]G;L?;-_P"G ME??W_+CO7Z6/_P &ZO[./[0WPK\/^&OV)/BGJOPX^/7A'3%EMKSQ#K$LNF>- M+F$F0W D3][I=V#RODAHPL:X3.Z0?2U;'P_\5:KX'\$V00R[$4Z;DZDKN$F_@[1[-=&WJUV:/DJ/B]Q!/,L M/4JJ*I1LIQ2^._Q2ONGV2T3[IGA'[&__ <5?MY_\$LOBU!^PW_P74^#'B>] MMK#;#9>/Y+42:S;6^=BW#NI\K6;7C_CXB*YK]LC]AG]E? M]OSX2S_!;]J_X/Z9XKT9]SV4ERA2[TV8C'GVEPF)+>4MS]/] NWP-[-TMI=LF6"H9L%J_3*@ KPW]I3] MFV[UJZ;XL?"A'M=>M7$]U;6AVM^][E17C9]D67\19?+" M8N.FZ:^*,EM*+Z-?CL]#GQ.&I8JER3_X*?='DG[-G[25I\5+,>$O%SI;>)+5 M"&4C:MZJ]74=G'\2?B.,A?6Z\+_:3_9NO=5O#\6OA*CVVNVKB>ZM;0[6N67G MS8\=)1U('WO][[VU^S;^TC9?%6R'A3Q6Z6OB2U3#H1M6\5>KH.S#^)/Q'&0O MR^0Y[F&5Y@LBSV7[W_EU5^S6BNC[5%U77ULYO MK5%%%?H)Z84444 %%%% !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 %%%% !13+FYM[.WDN M[NX2**)"\LLCA510,DDG@ #O7SM\7OVG/$_Q$UO_ (53^SU;7%Q+<,8IM5ME MP\OJ(B?N(.\AQZC ^8_/\0<29;PYAE4Q#;G+2$(ZSF^T5^NR^XYL5BZ6$A>> M[V2W?H=9\?\ ]JG1_APTG@_P.L>I^(6/EL%^>*S8\?-C[[^B#\<=#S'P;_9< MU[QAK'_"U/V@YYKN[N7$T6E7399SV,_H!VB' & <#*UUGP!_9:T'X6K'XH\5 M&+4_$+#=YQ&Z*T)ZB//5O5SSZ8YSZW7S& X;S+B/%QS+B-*T7>GAT[PAV<_Y MY^NB_P#)5QT\+6Q4U5Q7RCT7KW8V&&&WA2WMXECC10J(BX"@< #H*=117Z, MDDK(]4****8!1161XZ^(/@+X7^&;CQI\2_&^D>'=&LUW7>K:[J45I;0#U>65 ME1?Q- %;XJ_%7XJ7 B@M($&6=F/Y M#))( !) K^6+_@LW_P '(O[1W[<7[1VE?\,A>/?$'P[^&7P[\0)J'@K^SKEK M:_U>_A8^7JEYM/U\NW.516.\,S-CO?\ @ZO_ ."JUU^UE\<=&_9P_9N_:W\( M^,O@OI>GQ7T^E> KN>5)]65B&>_N-H@NMO6$0N\:@EF <@U^0= '];O_ 0/ M_P""^'PX_P""JGPXC^$/Q>N=/\._'/P[IX;6]$C(B@\10( &U&Q4G\98!DQ$ MY&4((_1^OX-_V=/$'QS\*?'3PIXC_9FU76;'Q]9ZW!+X3N_#\A2[CO WR&,C M\:VG M]?YHGFBYW]>C/Z **_ '_AG'_@]@\5_O-8^/']FEOG*_\)1X7AP3_#_H MT9'X#B@_\$TO^#PCQ7^[UC]O_P#LT-\A;_A:K0X'7=_HML3[9Z_A4E'[_45^ M /\ PX^_X.M_%?[S6/\ @K[_ &:6^)/D\<_\%DO,0_(W_%U_%=W\G?B2),\]J /W^HK\ ?^(3#_ (*A^)?G M\=_\%=?,9OF?_3=;N_G' YDG3/'?MTH_X@J_CEXE^3QU_P %5?,5OE?_ (M[ M$O#Y9=>\4:=9%2 PN[V.+!(R =Q'45R^K_M M._LUZ "==_:%\#604,6-WXLLX\!?O'YI!T[^E?B7I'_!C9X3A"_V]_P4JU&Y M.#N^R?":.#)[8W:I)C_/2NHTC_@R"_9KAQ_;O[=GCFYY7/V3PK9P9_O?>D?K MV]/>@#]9=7_X*$_L"^']W]O?MP_!^RVXW?:_B7I46,],[K@=:YC5_P#@KG_P M2LT,E=0_X*1_ K":1_P9Y_\ !'_32IO(?BCJ M&"21=^-D7.1T/E6R=.M=/I/_ :7_P#!%;3E O/@?XJO\* 3=_$'45SCO^ZD M3D__ *L4 7_C)_P=6?\ !%[X;_#W6?%'@;]I>[\<:[8:<\^E>%-#\%:S!-JD M_1(%N+FSCMXLGJTD@"J"<,<*?YG?^"D?_!2/]H[_ (*@_M'7_P"T+^T+KW]Z MW\,^&;.5OL'A^PW96UMU/X%Y#\TC99NP']#?[;'_ ;(K^U:R\+Z_8>/]9GNK6_D4^4Z17-W);R*NTNRR1ME P'.TC^:_P#: MK_94^*G[(7Q4N?AC\3M-]9=)U:!#]FU.VS@31$_DRGE#P>Q/H?V5F/\ 9O\ M:'LW['FY>;IS=OQWVOI>YYW]K9;_ &G_ &=[5>VY>;EZ\O?\-M[:VL=!^PI_ MP4+_ &L?^";_ ,6Y_C1^R7\39/#^K7FG26.IVTUNES9W\# X6>WD!CEV,0Z$ MC*L,CJ0?TT_X);_\$A/B]_P<.W$_[=?_ 4$_P""D-YXGTJQU:2QU#PMHNHF MYUZS<-N-NZ3(+;2(7&'C6&*1'4DJJ')'Y5_LJ?LJ?%3]KWXJ6WPQ^&.F^DNK M:M.A^S:9;9P9I2/R51RYX'#/^">?_ 3E_88T/P%\+-7T_P / MW$O[SQG>ZG*LNKZUJJ*%EN9A&"\BG(\M579'&RJ #NSMA\ASG%X)8NA0E*FY MO@G_ (0?]DGX!Z)X426%8]1U>*$SZEJ6,'-S>2EIIN>0K-L4 MD[54<5[;7R=\1/\ @JQX"LICI/PA^'6I:[*J=J4')+UD[1MYIL^O?'?Q5^&WPQLOM_Q M!\=:7H\97<@O[U(WD_W$)W.?9037@/Q,_P""IOP1\+^99_#O0-3\3W"Y"3;/ ML=L3_OR R?\ D/\ &N?\"?\ !*O3;R]_M[XY?%J_U>[E;?<0:4-FYO\ :GFW M.X_X"I]Z]^^&G[+GP"^$?ER^!OAAID%S'@KJ%S%]HN0?42REF7Z*0/:MO8^' M^4?Q*E3&372*]E3^;?O_ #1C[;Q#SC^'3IX*#ZR?M:GR2]SY/4^8O^%Z_P#! M1?\ :4_=?"WP#)X9TF?A;R"R%NK(>_VFZ.6QZQ 'VK2\+_\ !,'QSXWU-?$W M[1GQRNKZZDYFAT^22YF8='^ Q4U4S?$5<7+M.34$_*$;)>EVCRKX:?L4_LU?"SR[C1/AI:7UY M'@B_UK_2Y=P_B DRB'W15KU2...*-8HD"JH 55& .PI:*^0QN8X_,JOM,75 ME4EWDV_S/L<#EV7Y92]EA*4:<>T4E^6X4445QG:%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %?F+^V[^S5XA^!/Q7O]8M=,D;PSKE[),>>G-6G&]KKHT^ZZ=-6NMU\?QGPCA^+\M5"4N2 MI!WA*U[/JFNSZ^:3Z6?XSUZ/\ /V8OC#^T%=7EW\-=,CCBTJ/S'U&]E:&$S# M!6%'VG,AZ@= .21D9_0+_AA3]DS^U/[8_P"%,6/G;]VS[9<^5G.?]5YFS'MM MQ7I^@^']!\+:3#H/AG1;73[&V3;;V=E;K%%&/154 "OTW./&/#RPG+EE"2J/ MK4M9?*+=_O7Z'Y=DW@OB8XOFS/$1]FNE.]WVUDER_)/MYGQKX1_;R_:$_9ZU MN+P#^UK\-+RZ1?E34T@6&Z*C@LI'[FY Z94K[L37U'\(?V@_A#\<]-^W_#;Q MI:WLBINGL';R[J#_ 'XFPP&>-V"I[$UT'B[P7X2\?:)+X;\;>&[+5;";_66M M];K(A/J 1P1V(Y'8U\N?%W_@F-96VI?\)M^S1XXN?#VIP/YMOIUW=2>6C=O) MN%_>1'TW;^O4"OA?K'!G$FF(A]2KO[4%S49/SCO#Y:+=L^\^K<:\,ZX>?UZ@ MOLS?+6BO*6T_GJ]DCPK_ (*X?\&SG['?_!1O^T_B_P#"&&U^%/Q)/L_A[Q-]K-U=1VJ8'F:7J;X2^B52#]DN"LL8*+N@ VG]3_#G M[:O[47[,&L0^"?VJ?AU=ZI9!MD.ILJQW#*.\)K-?.0@'$@C;YD=,Y6:(Y0\JX/->+G M'".YDW&.2YU5^KQDZ==;TJBY)I]K/?Y-^9I M?L8?MW?LI_\ !0/X2P_&?]D_XOZ;XITAMJW]O YCO-+F89\B[MGQ);R<'AP MP&Y2RD,?7:_ #]L[_@W*_;F_X)A_%J;]N7_@A/\ &;Q-<1Z<6FN_A_'>A]8M MH,[V@B#CRM8M>/\ CVF4RG:@ N&Y'T#_ ,$I_P#@ZR^"7[0>L6W[-O\ P4BT M*U^#OQ/MKC[ ^O7:/;:%J-TK;&2;SCOTN?<""DQ,65/[U"1'7S!]2?K]7A/[ M2?[-]]J%\?B[\(TDMM.U\1VL?[R,C:MXHZR(.S#^)>W4< M9 ]8KPC]I+]F^_N[\_%_X0I):ZW:R?:+RTL_E:=ASYT>.D@ZD#[_ /O?>Z#] MF[]H^P^+6GCPUXE>.V\1VL?[V+&U;Q1UD0=F_O+VZCCI\SD&?8_+KT445^@'IA1110 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 %%%% !67XQ\:>&? .@3>)?%NK1V=G"/FDD/+-V50.68]@.:Y_ MXR?'/P;\&-&^UZY/]HOYD)LM+A<>;,?4_P!Q,]6/X9/%>'>%/AS\5?VN/$B> M//B7?2Z=X-_BS^V#XE?P?X#LY=+\,02#[ M5)*2%VYX>=A]YNZQ+Q]<;A[Q\(?@IX,^#6B?V=XK,>Y.2:T:?#_":P&) M>99E4]OC);S>T%_+37V8K:]DWY)V#"X+V4_:U7S5'U[>2[!102%!9B .2:^ M5?VKO^"W/_!++]B_[38?&[]LKPD-7M MNP=R0.:^S.\^JJ*_#+]H;_@\_P##&OZ__P *Y_X)Y_L-^)O&>LWDAATS4/&D M_DF63MY>G6'G2S@]0/.B;'4 \#RK7;S_ (.W?^"FUD=2\<>+C^SCX$U#K+J- M]'X(M[=6Z@\OJ[*5/1MZX^O-0A*.E?FS^U=_P>2?\ M$XO@]]IT?]FGP!XS^+NIQ;A!=P6G]B:5(1ZSW:FX'/<6I&._2OE#X2_\&UO[ M!/A'6&\=_P#!0+_@I)XA^)6O7,OGZAH_PST]E2>7N)-1N!.UP#W;$+$=".M? M9?P \%?\$E_V*IKJWVJ+)_?2>Y-S,A)YVQO&.F M, 5]-@>"N*LQUHX2=N\ER+[Y61\OC^-^$\M;5;&0OVB^=_=#F9\B_P##W3_@ MY]_X*G_Z'^P1^QW+\-?">H<6GB/3/#*QH\+=2=6UHBV<@?Q6Z(X'09(K7\"_ M\&G/_!0W]L?Q-;_$_P#X*M_\%)+N[NBWF-IFGZA>>)+Z-3UB%Q>O%#:D>D23 M(, 8Z?I,?V@_P#@I7\9_D^'?PF;P_;2_P"JN$T40 J>_FWS%3]5 ]J/^&&/ MVT/C!^\^-O[0 MK:7[]G)JD]X4]?W*;(1^#5ZO\ J30P>N9YC1H]TI.I-?\ M;L?\SRO]>:^-TRO+J];M)Q5.#_[>E_D?FS\4/^"&W_!.']DWXP:I\,_!?P]O MO&<.FV=O"VM>--8^VS3O);H\C%(1% I#.0"L8*[>#D9K\N_V\O\ @E3\5/V> MOBI9?\*0\-ZGXH\)>*-36VT#[+$9KFRN9#\MG/C_ ,=E. P!R00<_P!&'[4O M_!//Q!\"/ ]KXZ\$:[=^);2WW#7V^Q"-[4<%9E12Q\OJ&))V\'H21\V5^LX3 MA'@[BOABC1P4E^[LO:QBHS/9IGRM_P3;_X)M^%?V-_"J>-_&\5MJGQ$U2VQJ&H* \> MEQL,FUMR?_'Y.KD8&%'/ZS_"7_@J-;?#_P"&.A>"/$7PRO=7OM*T]+6;4!JR MQB8)\J'!C8YV!023R03WKYC^%OPM\:_&3QK9^ _ >D/=WUVX!(4^7!'D!I9& M ^1%SDG\!DD _JM\+O@YX,^%_P /](\!Z;H]I.NEV$<#W4EHF^X=1\TC<=6; M+?C7!QO/@[AK*\+E=7"^U46VH*;@UI9RE):OF??=KR._@6'&G$^:XK-:6+]D MY)1&VM[?/V>W1,]=B 9 M_*OS/^W>!UMD[?\ W,5/\C]0_L#CM[YREZ8>G_F?&'_#W+4;K_CP_9WSM^__ M ,5,7^G2U&*/^'KOC*ZXL/V9?':Z^73_P!F M?)'WN;I_Y1C%?:5%'^LG":VR:/\ X.J/] _U9XO?Q9U+_P $TU^I\6G_ (*. M?M,77RV'[,66'+?Z'>OQ^"BC_AX-^UW<_)8?LNY8^;U__ "5?H?F?^UQ\4OVK M?B+H>C0_M!_#J30K&TNY3I[#1Y;5)I649!+LP8A0<=,9:OD#]JO]E3X5_M>_ M"NY^&/Q.TWUETG5H$'VG3+G&!-$3^3*>''![$?MC^TI\!M#_ &B_A5>?#W5K M@6UP7%QI5_LW?9;I =KX[J065A_=8XYP:_,[XL_L\?&'X*:S-I/C_P $7MND M;D1:A#"TEK..S)*!M.1S@X8=P#Q7[!P-Q#D'$632RVI2ITGJG27PRB];Q3WU M>O5/72Z/QKCOASB'AO.H9G3K5*JT:JO649+2TFMM$K7T:TULSY__ &5/V5/A M7^R%\*[;X8_#'3?275M6G0?:=3N<8,TI'Y*HX0<#N3]O_P#!/W]DWX=_M#CQ M!XC^)T.HRV>CSVT5G;6EUY,=P[B1I [ ;C@+'C:R_>Y[5Y!\)OV>/C#\:]9A MTGP!X(O;A)' EU":%H[6 =V>4C:,#G RQ[ GBOTQ_9K^ VA_LZ?"JS^'NDW MN;@.;C5;_9M^U73@;GQV4 *JC^ZHSSDUEQ_Q'@>&\A66Y;45.L[**@[.$4[M MZ;7M;N[M]&S7P]X:QW$W$#S/,Z;J45=RU[]E9+JD:GP[^!WPA^ M$T A^'7P[TK2F"[3[;;?WO4 M_IC#X;#X2DJ5""A%;**22^2T"BBBL38**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H^(_#/ASQ MAH\WA[Q7H5IJ5C<+B>SOK=98W'NK BOF'XS?\$P_"FIWA\6_L^>*IO#&J1/Y ML-AL=V@*3''.U\OTR5KSC]NS_@E__P $L_\ @N?H$WB*.\C\$?%X6FVQ M\8Z59QV^K!E7"I>6Y(34H5 4'YBZJ-J2QY.?T Y(('B_BKXH_ MM-? ;PY>?!S]L;X0V7Q%\ ZM ;*_M?$=JE[:WUNW!C,[*Z2@CGRYU9N!PM?F MU^U-_P $)_!NJ_$&+]L7_@@Q\>-3^'GQ&TJ=K^+X0:KK[:?>1S8BXB/DYMP;F^64/K5-*M0>U2F^:-O.VL?.ZMYGKY1QIDV:5_JM M1NAB%O2JKEE?ROI+RL[VULC^AZO!OVD?V<=1FU _&'X/I):ZU:R?:+RTL_E: M9ASYT6/^6GY7 M3[CX@/H4EH@G& !JM@%#6K'@^?"IB.X$QQ("Y_:[P?XQ\(_$+PM8>./ /BG3 MM;T75;5+G2]7TB]CN;6\A<966*6,E9$(Y#*2#7YQG^08#B++WA<4O.,EI*$E MM*+Z-?CL]#Z;$X:EBJ7)/Y/JGW1YY^S?^T?IWQ=TT>'O$3QVOB.UC_?0_=6[ M4=9$'K_>7MU''3U6O!?VD/V\NM MY$TH[JJ1.0.F[;G(R" >]45^<,.D?\%0O@O\6_B;XT^'W[1TOQ4U_P &W?AM MO$W@BZ\+PQ0>(8KNWW.EJL?-J803@QA-Z@NW(V-]R?%+]HGX8? CX.#XW?'+ M6QX6TA+6&2YCU%"TT4TB;A;!$#-)+G*[5!.5/8$T =U17Q]^P3^WM\5OVO\ M]J[XF>%_$/@V[\,>$="T'3;OPKH&K:>L5\(IR66ZG.-V9HV20("5567!;[[= M7^UQ^TU\<8/V@?"7[%7[)B:+;^-_$NDS:UKGB7Q!;M/;>'])C9D$PA4_O)7= M&50W (4$?/N4 ^EJ*^4/AC^T)^U1^S]^U9X:_94_;+\2^'?%5A\0M/NI? ?C MS0M*.GL]Y;*'FLKF#)13M(*LO=T&6+D(OQ7_ &AOVH_CS^UAK_[(_P"QMXE\ M/^%;;P%I5M=>/?'FNZ2=0:&ZN5WP65M 2$9BF2S-_=<94IAP#ZNHKYH_9/\ MVF/CO'^T1XG_ &*/VN4T2X\9Z'HL6N^'/$_A^W:WMO$&DO((S(86/[N5)"%( M7@X? PFY_I9W2-#)(X55&69C@ >M "T5\5?#7XX?M_\ [=R^(OC/^RO\2/!O M@#X?:;K5SIW@R'7O#K7]SXD\@[6N)W)_T>)WX'EC&;(V<>N6;&[T]I-YL[J- MVBGA)P,A9$8!L#7[> M?P[_ &0?AW?>+_%^MF%(2T%A86D@%WJMWCB"$=@/XGZ*,DGH#^*/_#V+]K/_ M (:N_P"&IO\ A+I/,S]F_P"$6^TO_9_]G;]WV3;G\?-^_O\ FSVK;)\'CJV2 MX;'9S%86>(2G&DI.K.-.2NIU%RP4+JS44Y2MND]#X_+>)\9G4ZWU'"\T*=US MRGRQE-?9C[KO;9RT2?<_MBKQ_P"/_P"U3H_PX:3P?X'6/4_$+'RV"_/%9L>/ MFQ]]_1!^..A_'S]FS_@KE^R;X_\ @]9_%/QU\;M%\/V,R%+NR\0ZI''?6%RJ MY:!H\[YO]ED5MP(([@:7C#_@Z _X)A_LF++J'P3\ ^+OCAXT0$P:C#9_V-HL M#>B3WBFYW9_Y:?93D=,=_BN*Z/'E'.I9)AJ4*4)1C-8J%3VD'2E>S@G"#531 MIQ>L6NB<9FN5YYC,^HR5*C*C*+<9\^\6MULD_)JZ]#]2O@W^RYKWC#6/^%J? MM!SS7=W+?B)XRT;PUH= MA&/M&IZUJ,-G:6Z@<;I)65$&!W(Z5_.3\0_^#@__ (.!?V_I6TC]CKX$6/PO M\/WS;+34]"\/++.\;'H=1U7,+-C^*".-AVYQ7,>&/^#>[_@K-^WQXFM_B-^V M]\>O&OB*ZE;?&VJ7EWJ,BJW5$N-0>*& #TC#H,8 KZKA7P\JY/@K82BTI:RJ MU6H\[ZRE4FXI^B>G1:G0\XR'*;T55YJG6,$ZDV_.,%*7WI(_67]J[_@Z/_X) M ?LO?:=+TCX[7GQ/UFWR/[*^&&F'4(V/8B]D:*S9<]TF8@DNR%8;>V/(XE\Y .IYX]^_ M9C_X--O@A\-_L^I>-O#&B7UU'C==>+KY]6FSWS;(J6A_(U]U_"[_ ()"?L^> M -+M]*U/7]1NK:V4+%8:3;0Z=:*/01HK%1[!A7VE+(^'L+KF&81O_+1C*H__ M )\L%][."KGW$6+TR[+I6_FK2C37_@"YIO[D?@OX[^"'_!<3_@HXQN?V\?V MY-9T'P[?D_;/#*ZKF$*>G_$KTXPV3IKUW]EK_@@A^R9X?N(+G4/@ M[XR^,NKQ$"6/5;JYATUF'1Q:Z9Y4J>I62YD7U!&<_OIX*_9 _9H^'^Q_#WP< MT9I8_NSZC ;R0'U#3ER#],5Z+:VMK96Z6EE;1PQ1C"11(%51Z #@5V+-^!\O M7^RY?.L_YJU2W_DD/=9QO)N.LQ_WO,(4(_RT:=__ ">?O(_.7]GC]@_]J3X: MZ#_PC7[/GP<\)?!O2)XQ'(/#.F6.B22K_P!-I+-#=3'_ &I2S'U->JZ%_P $ MK-?\17HUGXR_'FYO;AO]'61UI*>85*N)E_T]J2:^Y^$KW7) MDZ3:UJ3OD^Z1;$/XJ:];\(_#7X=^ (1;^!_ ND:0N,'^S=.CA)^I103^-;=% M?,8_/,YS/_>\1.?E*3:^Z]E]Q]1@,BR7*U_LF'A3\XQ2?WVN_FPHHHKRSU1& M564JR@@C!!'6O+_%7[%?[+?C/57UO7?@WIOVB1]TC64LUJKMU)*P.BDGODIO1H4<-25.E%1BMDDDEZ):!11161J%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!#J&G:?J]C+ MIFJV,-U;3H4GM[B(.DBGJK*<@CV-?-_QQ_X)F_"3QZ\NO?"J\;PEJI)=88%, MEE(W7_5YS%SW0[1_<-?2U%>ME.>YMD=?VN!K.#ZI;/UB]'\T>1F^0Y1GU#V6 M/HJ:Z-[KTDM5\F?C[_P4:_X)W77QP\%)X%_;P^"[>*;73X3;^'/B5I-9?$_[/?CN3XG? F> M],VI^&]6MY#8!&/S--;!W?3+@@?\?$#M$QV>87_U0_J9N;:VO;=[2\MTEBE0 MI+%*@974\$$'@@^E?.OQ\_X)I? WXM6]U?>#;9?"VHW",)([2W$EC/D'*O;G M 4'I\A4N0WXA_P#!2C_@VW^*'PI\1R?'K]EV"3P3 MXATZ[%[:7GAVZE329)T;NH_P""'FI4ZT=73F MN6I'S2ZKM*-T^Y^WW[./[1NF?&'2QH>N-':^(K6/_2+WTK MU*OE;Q!I/PP_:(\#Z;^V7^P[\2=+\2:9?#[9'?\ A:]6:*Y(Y:2/9]V93D20 ML V<@J&!4^L_LY_M%Z5\8M)&C:RT=KXAM(\W-L.%N5'_ "UC'\U_A/MBOS_A M_/\ 'X#'K(L\?[]?PZFT:T5U7::^TNOY^EA<35IU/JV)^+H^DE_F>H4445]^ M>F%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 444C,J*7=@ !DDGI0 M%?%W[2G_ 4\U32O$-UX-_9\ ML;*2"TD:*;Q'?1^:)G!()@CR%V@]';=N[*!@GRSPK_P4O_:ET+55O==\0Z;K M=OOS)97VD0Q*5[@- J,#Z$D_0U^C8'PLXKQN"6(Y80NKJ,I-2?R2:7HVGWL? MFN.\5^$L#CGAN:<[.SE&*<5WU;3?JDUVN?I)17FW[,O[37@K]IGP6_B+P[$U MEJ%DRQZOI$T@9[5R,@@C&^-L':V!G!! ((KTFO@\;@L7EN+GAL3!PJ0=FGT_ MK=-:-:H^_P #CL)F>$ABL+-3IS5TUU_K9IZIZ,****Y3K"BBB@ HHHH **** M "BBB@ HHHH *\U_:R_9I^&/[6?P8O?@W\5+FXM;.[N89M/U*RG6.XL;U&_< MS0LP(W@DK@@[@[+WKTJO"O\ @H%^R3K_ .UK\']-TCX>^+X= \9^$?$=KXB\ M&:O*?V_P#]@SXM?&+Q_8>,-#^, MOA_P;'H$GQ N->M6L-7NK#[$3#-"T;,NZ*'!/!'@VZ\6P^'K'XE^)HM;:ZBL;1;(K_H<*_,[7$6X[6/R E" MRD[U_0OX3_#?P_\ !SX7^'?A-X4\S^S/#6B6NF6+3$%VB@B6-68CJQ"Y)[DF M@#Y=_9K_ .4PW[2/_8K>&/\ T@MZC^'X;_A^1X[.H?ZS_A1-K_9^_P#YX_;; M3?M]M^?UKT/X.?LU?$GP-_P4&^,/[2NN+8?\(UXWT31;71##=%KCS+6UBBE\ MQ-OR#\C-OY MWX;<9I?^";@8?M@_M9&^_P"/W_A9=KOW?>\C;=>3^&W.*U?AA^SU^U5^T%^U M;X;_ &K/VR_#7A[PI8?#W3[J'P)X#T+5?[09+RY4)->W,X 0G:%"JO=$.%V$ MN_XK_L\?M3? C]K#Q!^UO^QKH'A[Q1;>/=+M;7Q[X"U[5#8-/!ER#B3:GIWPA?]J&?XJ?$"#X MX6?AA?!HOH!\.CH^\W;L^^?Z5\J_$$:A_P (#_P4).A!OLW_ D.F[?+Z;_-F^T_ MCCK7NWPW^!W_ 4"_813Q#\&OV5_AYX,\?\ P]U'6;G4/!DFO>(&L+GPW]H8 MLUO.A'^D1(_(V'_#WPYX UO3K"R?2/"_Q7N]?>WDT_3B-D32V>TN9HHSM7;N5 M=B@^9M);Z7_9%_9N\.?LD_L[^&?@%X9OC>1Z'9L+O4&CV&\NI':6>;;D[0TC ML0N3M7:N3C- 'I-%%% !535=0NM/C1[72I;HLV"L1&5]^:MT4 8__"2ZO_T* M%[_WTM'_ DNK_\ 0H7O_?2UL44 8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A> M_P#?2UL44 8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2UL44 ?Q._\%8O^&KO M^&L]7_X:FSYGF2?\(M]BW_V=_9^\[?LV[_R)GY]^=W:OF6OZ2/V\_P!@WX=? MM??#J^\(>+]$,R3%I["_M(P;O2KO'^OA/<'^).C#((Z$?BC_ ,.G?VL_^&KO M^&6?^$1D\S/VG_A*?LS_ -G_ -G;]OVO=C\/*^_O^7'>O1PN)P/&.!HYSDU; MV\*Z7-&Z=2C4:]ZG46\>5W49-*,HI-.Q\!PUQ+@\/@Y8''15"=!>D)P7VX=[ M_:CJTV>=_L:_LL?$;]K?XX:5\-? GA@WULMU%-KUS-(\5O:6>\!VDD4$H2,J MH&69B >\\"_L9C5M2ML&/6O%-Z;Z[##JP=B-N? M08'M7QU^P9^P;\.OV0?AU8^$/"&B&%(2L]_?W<8%WJMWC_7S'L!_"G11@ =2 M?VTKGEGF48?-*N5Y3BE5K8>,76J4VG%3FY?NX36_(H>\XNSE*V\6EV9'F$N* M*M>MB*-J"Y53C-.\EK>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ MT*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*% M[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_] M"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H M7O\ WTM;%% &+)XAU.6-HI?!EVRL"&5BI!![&OD?]O;_ ((\_L;_ +?G@RY\ M/?$+X&2:3?N'>SU32HD0VTS#_6(H(\MNA/EE-V/GW#BOM*BNS!YAC,!)NA-I M2T:WC)=I1=U)>331QXS+\'CXI5X)N.J>THOO&2M*+\TTS^9KQY_P3Y_X+6_\ M&Y7Q'U']I?\ 8;\2ZOXP^%HF\_Q#9VMF]]936ZO6_PC\)VOAKXEWL]A=76 MB^$88K>Q:&2TAEDNKN!0%BE=F9E:,*TC%F<-]ZO,S7A?(N,HQ68T4Z5%JK** MFX-G-"H\)3PKG)RJ2Y(345)Q;C)\TUHG%).[T MZ7ON?1O[9G_!8#X:?L@>,-$\%^+[^2\U35+J,W^F:+#'))I=DQYNIM^3_NQC M#. 2, <_17P@_:2\-_$GP_IOBC3]:LM3T;5[=)]-UK3W!BEC;HQ]O7H0001P M)]5FU[Q+K5WJ-]<,#<7M]I+R:7(QP;JW!_P#'X^C@9&&'/NOAWPGX MC]IE6/R>CAL/-NKY^9=TU<^(S+@K/LMRR&)R_%3JXB M&LXR=XU%NU&+TBULK;][V/Z]_P!E/7-1M/@'H-O;^'+FX1?M6V:-EVMFZF/& M?RKT3_A)=7_Z%"]_[Z6OA/\ 85_X+(_L1/\ WPW\/;7XHP:S?6EO)NN=%OK M2Y1UDF>1,H)_-5@KJ&5D#!@017TYH/\ P4'_ &2]=VH/BB+.1O\ EG?Z77M_6L\OX#XDR7*J.#5"56-&$8<\(N49'IX.E"KB M84ZG+&\9R4))V5TU*VJ>AZA_PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2UA: M%^T?^S_XFPNB?&GPO.[=(O[;@60_\ 9@WZ5UVGZIIFK0"ZTK48+F(])+>977 M\P:Y:^#Q>%=JU.4?5-?F?28?&83%*]"I&?\ A:?Y&=_PDNK_ /0H7O\ WTM' M_"2ZO_T*%[_WTM;%%_]]+6Q10! MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% M&/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10!C_\ "2ZO_P!"A>_]]+1_ MPDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+6Q10! MC_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%% &/\ \)+J_P#T*%[_ -]+ M1_PDNK_]"A>_]]+6Q7*^+/CI\&/ NY?%_P 5?#^GR)U@N=6B$OX)NW'\!6U# M#XC$SY*,')]DFW^!C7Q.'PL.>M-17=M)?>S2_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI:\?\6?\%(OV5?#.Y+'Q;?ZS(G6/2=*D//LTPC4_@<5YKXC_P"" ML^CS3_8?AU\$]0OI9#B%]2U%8FS_ -$FEWE:'_I M;1\MC./>$,"[5,9!OM&\_P#TA2/JK_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6OD M+_AJ+_@HW\5#M^'GP..D02?ZFY3P](HQ_P!=;MO+;Z@ 4?\ #.7_ 4L^*O/ MCSXS'0XI/]= WB P@CT\NQ4H?H3BO0_U%>&US#'T*/ES\TO_ &*_4\__7V. M*TR_+\16\_9\L/\ P*3_ $/JW7_BAIOA2V^V^*+1--AQGS;^^BA7\W8"O"?V MJ?VW_A4?@OXC\*>!/&UI<:YJ-@;2S&G70G $C!)")(LJI$9<@[AR..:Y?0/^ M"3D=_=?VE\2_CG>7LTA!F33].PQ_[:RNQ/XI7=P?\$POV:K+P[>:9#!K-S?3 MV'4XR5YU>:6J:NN164NU]$]S\YJ*Y;]OWXL M:!_P3?T#5=2_:+B>TOK1VBTC2H3^]UJ7G8+;/WT;&3)T49+8(Q7Q#^P;_P % MG/\ A;WQ4O?AC^T[!IFA_P!N:FS>$]6M1Y=M;;SA+& M,.'<)CJ&$J5US5E>+6JL_A;>RYOL]S^>,+P;Q'C,!7Q=/#OEHNTD])77Q)+= M\OVK;'[ _P#!.#QGK?A;]IFQTO2H)IX=9TVZMKRVB/WU2)IE/ID-$.?<^M?H ME_PDNK_]"A>_]]+7R-_P3#_9J\0Z5J<_[0?C+3)+2&2R:V\.0SH5>8/CS+G! MY"[1M4_Q;F/0 G[1K^?_ !2QV"QO%%&!Q MV!X2C]937/.4HI](M)+3S:W%7J* "BBB@ HHHH **** "BBB@!JQ M1([2K&H9\;V Y;'3/K3J** "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 *_#S_@X_\ M^"5OA_\ ;.^,?B+XP?#BSM].^(6E65I'%?;0J:E$EG#M@N".V.%DZIP#E2<6KJ<'&47&Z:<7JI1FK\LHIN,E=/S< MTP-?'4(QH572G&2DI)7U5]&KJZ=[-=5V>J_@7\9>#?%7P\\57_@CQOH%SI>K MZ7($OM'\!6, MY2^U>!0LU](.L-N74KQQOD(*ITP6.*_I:_X*/_\ !NY^P!_P4@^(7A?XJ^,O M#-QX,\0:-J\,GB#4O!T:6[>(M-4DO8W"_=4D_=N%'F("P^8$8^OO@1^SK\#/ MV8OA_8_"SX ?"W1O">@:;:QV]IIVD6@C41H,*&;EI#_M.22222237HPJ8.C5 MJ3A%RLG[-25US='42DFU'=QBUS;7C3@EC\)A*ZUSJ M?\%+/^"NO[/]QYWQG_8BU".*W/SZDO@_5; MZXN$9X3]56OZN[VQL=3M7L=1 MLXKB&08DAGC#JP]"#P:\W\:_LC?!/QCOFA\.MI%PW_+?2)/*&?\ KF04_)16 M\N,/%7*E?!8R-:*^S-SB_2[=2#_\!BCYC&\&Y%B7S/!T9/RCR2^^/7[C^FPCUXKB7CIF^ ER\2Y5&*ZSE0A5I_.=)1?X7/'EPKEF M&TA/$X;SIUIN/XN7Y$GPM_X.// 'C"6&ST[XY?"75Y)L>7!=WYLKF3V"/.AS M[;,U]!^$_P#@L+'J=I'=ZG\'+6\@D&5O-)\191OH#$P/_?5?"_B7_@VF_P"" M(WQA+-X5\??wS_ZJWC\06]]9*Q]3<6TSD#WD2N$U;_@S+\4:-*WC?]C3 M_@J9Y2W8=P#>6-ZQ/X1#%?895XB\!<0PYH8"C5[^RJSIM>L;MKT M:-Z609[:^ SJ?I.%.I]]^5GZN:%_P5>^!-[M37_!/B>P8]6C@@F0?B)5;_QV MNTT'_@HG^R9K>U)OB--82-TCO](N5_-EC91^=?AYKW_!!3_@Y@_9[D:[^$_[ M67AKXBQ1$_9;=_';WKA>P\O7;58D_P!T,5]ZXG7E_P"#FS]FW<_QE_X)MCQ] M]G/[R6R\$+J08#KQX9NHU(]P*]GZUX=8G^)A\12_P3A)?^3FGU7Q)PW\/$8> MK_CA.#_\DT/Z+="_:@_9T\2;5TCXW>&&9ONQS:Q%$Y^BR,I_2NPTK7M#UV'[ M1H>LVEY'C.^TN5D'YJ37\NMY_P %Q/'WP=ODT?\ :Z_X)E^*/#EZ7V2"Q\2W M>A[#WQ;ZEI]P['_9\T?6O1OAY_P7>_X)K>(YHSXF;XQ>"+S((ED\)V&IVT?U MF@OXI?R@/X4_[)X"Q/\ "S&I2_QTG+_TAA_:_B!AOXN6TZO_ %[K*/X31_2? M6-\0/'WA;X7^#=0\>>--36TTW38#+N JC^)F)"@=R0*_%SX3?\ !6S] MC7Q68X?A3_P5UTG1Y>,Z?XLD\0:%M] 6N+7[,?\ OX1[UZ7\3OVM]:^)_A+3 M?"=]^VAX$^(FC7]R9[-/"7CW3-6#2Q #]X;9S(I DX63&3GC*\=V5\"Y3F68 M4Z5#,Z4XMZI7C-K=\L6M[?=N>?FO'N;Y9EU6M7RNK3DEHW:4$]ES236E[?D> MU_%G_@J-\:_$NL31?"FTLO#>F(Y%L\MHES=2+V9S(&C!/7:J\=-S=:/A-_P5 M&^-7AK688OBM:6?B33'<"Y>*T2VNHU[LAC"QDCKM9>>FY>M?AK_P56_X*K?\ MA+]F+]F+Q)_?MO%GBRQE_![.U$_%E]+^"6=TY_ 1RGV5CT-?=_6?#'^U?[!^K0M;E]K9?'MR^T^*_P#>O:^A M\#]5\4O[)_M_ZS/FOS>RN_@WYO9_#;^[:]M3^K?X?^/O"WQ0\&V'CSP7J:W> MFZE );:9>#UP58?PLI!4CL016CJ>KZ3HEHU_K.IV]I OWIKJ=8T'U+$"OS9_ M9/\ !7[6/Q@\.ZIX)^!OQ4GT+1M+N8Y;]7UF6TC62<, 5,2LYR(CD#C\ZZ'Q M5^R]\!/!]VVJ?M5?\%%_ FBSQ_\ 'PNJ^)K6-QZYEO+E"/Q2OALUX*X>R;,: ME'&YG&"B](J$ISL]4I6LD[->74^\RGCCB+.LMI5L%E/IDTS_A)?^"K'Q8XTW07\.6LG MWA]DM++8/^VY,P_#FOD?QO\ \'I?_!-3PO;G3_AE^SI\8-::(8B\[2-,L+8C M_9/VUW ^L8KQ[Q1_P>YW&NWW]A_ [_@FAJ&I74F?L\FJ?$0F0_\ ;O;Z>Q;\ M)*/];LFPG^X931CYU'*J_P#R:P?ZGYUC/^1AF]:7E34:2]/=OH?HS_P[\_:V M^)OS_&;]H\>5+]^!M2N[\H/38WEH/H#BNJ\)?\$G/@_INV3QE\0]?U5UZK9K M%:1L?<%9&Q]&'UK\J3_PA\R*6& M,?5EQ0?VJO\ @].^/F&^'W[.3^"UG^Z/^$-\/Z;L!_[#4CE?QYK&OXA\55(> MSI5E2CVIQC%?>E?\3:AX<\)TI^TJT75GWJ3E)_#?!T'V7PCX2TS2H\8\O3;".!<>F$45 M^")_X)\_\'CWQ[^;XB?MMOX+,_\ K!_PLRWTWR\_]@2!\?\ :#_ ,&LO_!9 MKXSG=^U%_P %?4O#-_Q\G_A+O$6O9SU_X^S;[OQQ7S.,S;-,P?\ M5>=3_%) MO\V?48/*,JRY?[+0A3_PQC'\D?N]XX^,'PD^&,1F^)/Q2\.>'D5)^/O^"P?_ 2L^&8D7Q?_ ,%#_@['+%GS+:R^(%A>3+[&*WE=P?;% M?EAX'_X,?/AK%,+OXL_\%$O$&K/(VZX70_A]#9,2>3\\UY<9/N5_"O;/ '_! MF+_P2Q\,%+CQC\4/C'XEE'^LBN_$UA;0-]%@L5 MRD\O[(,NNW$?2X\0>.=9GS]8UNUB/XI7MW@#_@C3_P $H/AD4?PG_P $[?A! MYD>/+GU/P+9W\J'U$ETDC ^X.: /Y&/^"D?_ 4B_:-_X*@_M'W_ .T-^T+K MW]ZW\,^&K.1OL'A^PW$I:VZG\WD/S2-EF[ > 5^_/_!QK_P;5V&E6&L?M[?\ M$X/AK#;6UM"UW\0_A7X?L@D<4:C+ZCID$8PJ@ F6V08 !>,?>6OR&_X)N?\ M!-S]H[_@J#^T=8?L]?L]:#_=N/$WB:\B;[!X?L-V&NKAA^(2,?-(V%7N0 ?M M]_P:@_\ !9K]HW]J 3?\$]/VA/"?B#QA_P (=X?-WX9^)<4#3?V?8181+'5) M3^"P3$EFQY; X##]OJ\ _P"";O\ P3=_9Q_X)?\ [.-A^SU^SUH']VX\3>)K MR)?M_B"_VX>ZN''XA(Q\L:X5>Y/O] !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %(\:2H8Y4#*PPRL,@BEHHW X+QI^S-\%O'.^74/!D%I"0#T\V+K_WR!7T=17R6:<#\ M+YM/VE7#J-3^>'N2OWO&UWZW.*MEV#K.[C9]UH_P/F;_ (6S^U]\&/D\?>$6 MUFPB^]D9/M$(_P"!(-W_ M (Y7M=3,3ZEX\%OQR*\G_ %;XORC7*LQ] MI%?8Q"Y__*D?>_ P^J8ZA_!JW7:6OX[FCI7B3X>?$[1Y;;2M6TK7+*9,7%NK MI.I7T=#G'T85X]\6O^"5?_!-3XY^;+\5/V#OA/JUS/GS-0;P+90W9S_T\11K M*/P:H/$_["<-G=?VM\+?B%=6%Q&=T,5^"=I]I8\,O_?)/O65_;O[:OP6XU33 MY/$>GQ?QO']M4CN=R8F'U;BC_7#/,JTSK+9QBO\ EY1M5AZM+WHKUNP^O8BC M_O%)KSCJO^ ?/WQ9_P"#4W_@BO\ $_S9M&_9WUOP;.+'Q_X3O=*F!VO-:GSXP> MY*G:Z_0!JH?M(?M2W=C9:!J'P+^(UL8[K[5_:*PVT4CC;Y/E[TF0M']Y\<#/ M/7''57\1N$Z655,?2KJHH6O"-E4UDHZ0FXO1O7RN7+-<$J+J*5[=%O\ <['\ M1E%?KK_P6W_X([WVO:KKO[;'[*?A6(W%S+)?^//!>D6*1*6.6DO[.&)0H[M+ M"@'=U'WA1_P1(_X([WV@ZKH7[;'[5GA6(7%M+'?^ _!>KV*2J&&&CO[R&52I M[-%"X/9V'W14?\1(X6_L'^U?:/EO;DT]IS?R\M[7MK>_+;6XO[5P?U;VU].W M6_:QL?\ !/[_ (-9/V_?V[?V>=*^-'[2G[6%]\*-$\10QS:'X9UW2[O5]1FL M=O[NXFMFN8$@5EP4C9RY4@D)D _5W@'_ (,A?V7M.,?_ M']N3Q[K &/-_L M#PW9:;N^GG-=8_6OU4_8Y^+WQ$^*O_"1_P#">^(?M_V#[']D_P!$AB\O?Y^[ M_5HN<[%ZYZ?6O;:^FR+/S:W6FKT.G"5J5?#Q MG25HO9;=?(_*SP!_P9W?\$@_!Q0^(V^*?BO;]X:]XUCB#_7[%;6_Z8KV[P!_ MP;9?\$3/AR4DTC]A/1;Z5?O2>(/$6JZEO/J5N;MT_ *![5]RT5ZQTGA'@#_@ MES_P37^%FR3X?_L"?!S2YDQMN[?X;Z89^.F96A+G\6KV3POX+\'>![#^RO!? MA/3-'M>/]&TNPCMX^.GRQ@"M.B@ HHHH **** "BBB@ HHHH *\_^ _[*O[. M/[+_ /PDO_#/7P7\/^#_ /A,/$$NM^)O["T]8/[0OY/OS/C\<*,*N3M R<^@ 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&!XP^%GPZ\?QE/&'@ZPOF(QY\D($H'M(N''X&OEO]K3X'>"_@Y>Z+<^#&NUC MU;[3YMO2T^5N[T;6IX^.,CZ[^&'QB\"?%S2O[1\(ZL'E10;FPFPL\!_P!I?3_:&5/K7]2^ M%'$.4U>'*&5^TM7AS^Z].9.V%%%% !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 %%%% !7-_$+X0_#OXJ_8_^$]\ M/?;_ +!YGV3_ $N:+R]^W=_JW7.=B]<]/K7245SXK"87'4'0Q-.,X/>,DI)V M=U=.Z=FD_4F<(5(\LU==F>;?\,B?L\?]$]_\JUW_ /':/^&1/V>/^B>_^5:[ M_P#CM>DT5X_^J?"O_0!1_P#!4/\ Y$Y_J6#_ .?>RO(&,@TL7!5E/?R9">G^P_!YY[5]#45AFG!_#V:8&.%E05-0^!TTH2@[ MWO!Q6FNK6S>K39-; X6M34'&UMK:6]#P3X2?MB 7X\#_ !ST]M)U.%_*;47@ M,:%NF)DQF)ON/^+?P(\ _ M&*P,?B+3_)OD3%MJEJ LT?H"?XU_V6SWQ@\UX6LWQ\_8[U$1S*=<\*-+PZBU_HUP=;\*O+F1=K&'!/\:\F!_\ :'RDXR6Z5[?\ M(/V@/ /QCLPFB7OV74E3-QI-TP$J>I7M(ON/Q Z5Z&1\8X7,,5_9^.IO#8M; MTY_:\Z)71U*NCKD,#U!'<5X7\7_V.K*_ MO#XS^"][_8VJQ/YJV*2F.%W'.8F',+>@^[T^[UKW:BO%SSA[*>(L+[#&T^:V MS6DHOO&6Z?X/JF<^(PM#%0Y:BO\ FO1GSK\-OVL_$_@;6/\ A7G[1&C7%M<0 M$)_:A@Q(@[&5!]]?]M.OHV"7_+U*]6 MFO\ IXOMQ7\RUZOHC@]IB\OTJ7G3[_:7KW]3ZEHKS[X-?M(> OC% EE9W']G MZN%S+I5U(-Q]3&W D'TY'<"O0:^^R[,\OS?"1Q.#J*I![-?D^J?=.S74].E6 MI5X*=-W04445W&@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 %%%% !2,JNI1U!!& M"".M+10!XE\9?V/-!\3SOXK^%DZ:'K"-YOV>,E+>9QR"NWF%L]UX]AUKF_A_ M^U)X\^%6M#X>?M$Z)=YB(5-3:/,R+T#-CB9/]M>>#]XU](UA?$#X:^#/B?HI MT+QGHL=U$,F&7[LL#'^)''*G]#W!%? YEP;5PN+EF/#]7ZO7>LH_\NJGE./1 M_P!Z.VNEW<\RK@'";JX5\LNWV7ZHT= \0Z'XITF'7?#FJP7MG.N8KBWD#*WY M=#Z@\CO5ROEW7OA7\;OV5M6E\8?"S5IM6T$MON[\0ZX'_+1,$8/W M>E>C> /VR?A/XF\.2:GXLU#^PKRU13=6DZ/*&RP7,1129!DCC&X#)(P":TRO MC?#.L\%G4/JF)BKM3:4));RA-^ZUZNZ\[-E4SQ"Y)KOL_-,]>(K?PIX4\8_:]0N]_V>W_L^XCW; M49V^9XPHPJD\GM7;UZF"S'+\SI.K@ZT:L4[-PDI*^CM=-J]FG;S1M3JTJT;P MDFO)W"BBBNPT"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY]_:Y_9]\ V/@K4?B MQX>L_P"S;^T>(W,%JH$-SYDR1DE?X6^?.5ZX.02Z=U\]GH<68TJ=7!SYU>R;7D[ M'Q)1117\6'P!Z3^R)_R_[>__ $DFK[;KXD_9$_Y.'\/?]O?_ *235]MU M_4'@I_R2M;_K]+_TBF?7\/\ ^YR_Q/\ )!1117[ >Z%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7$?M&>$/$7CSX-:SX4\*:?\ :]0N_L_V>W\Y(]VVXB=OFSTNGZ&=6G&M2E![--?>?$ MG_#(G[0__1/?_*M:?_':/^&1/VA_^B>_^5:T_P#CM?;=%?E?_$%.%?\ G]6_ M\"A_\K/&_P!7\'_-+[U_D?+?[.?[.?QE\!_&71O%?BOP=]DT^T^T?:+C^T+> M3;NMY47Y4D+'+,!P.]?4E%%?><+\+Y?PEE\L'@Y2E&4G-N;3=VHKI&*M:*Z= M]3TL'@Z6"I.$&VF[Z_TNP4445](=84444 %%%% !1110 4444 %%%% !1110 M 5\T?M]_M$_&[P/XY^%_[+W[-NKZ=HOC#XKZQ=V\7BG5;-;F+1[.TC22>5(7 M^624K(-H8$'8PQEE(^EZ\6_;,_8\\'_M::+X=,WC_4O!_C#PIJC7_@CQ=HSC M[5IUR5!#9_C M9K/A?QMH%UH427MBL=TZ/J\,J',:?*S&'(C0[4 .\,GN'[>_[1/[1WP_^*_P ME_9V_92O/#<'BWXCZCJ8:X\36DDUM;VUG;I*SL(_F4?,QR ?N'BOFCX)_M.? MM?\ [!%CKWC+XVIX=\>?"B;XU:SHWB_Q18VS6>KV6I->M'-?M"O[KR9'!<1J M&Y^34TD04$2;"/?'FNZ2=0:&ZN5WP65M 2$9BF2S-_=<94IA_//$^D?&3_ ()I?M4_ M"C2] _:*\:^/OAK\5?$Z>&M5T'X@:Q_:%UIE],T:0W%O.54JNZ3<5"@81@VX MLK)U?_!-P,/VP?VLC??\?O\ PLNUW[OO>1MNO)_#;G% '7_LG_M,?'>/]HCQ M/^Q1^URFB7'C/0]%BUWPYXG\/V[6]MX@TEY!&9#"Q_=RI(0I"\'#X&$W/]+. MZ1H9)'"JHRS,< #UKXY^*H8_\%OOA?\ 8/\ 6#X,ZA]OV]?(\^\V9]O,_6OJ M/XR?;S\(?%0TO=]J_P"$;OOLVSKYGV=]N/?.* /D[X:_'#]O_P#;N7Q%\9_V M5_B1X-\ ?#[3=:N=.\&0Z]X=:_N?$GD':UQ.Y/\ H\3OP/+&Y<,,,5W-Z1^S M%^WC!\0_V9?&OQ8^/'AZ'PYXD^%%YJ6G?$G1[%MZ075BA>1H S$E) /D!)^8 M,H9L;CE?\$8!9#_@FI\-?L.W'EZKYFW^_P#VM>;L^^?Z5\J_$$:A_P (#_P4 M).A!OLW_ D.F[?+Z;_-F^T_CCK0![;X*^)'_!6'XX?!5?VP_AYXI\ Z-IVH MV3ZMX8^$UYX>>X>^TX9>)9;W<'$\L8RNW:IWK_J\D+]+_LC?M(>'/VM?V=_# M/Q\\,V1LX]W% %ZBBB@ HHHH **** " MBBB@ KYM_;F_91^,'Q.^(/P__:B_9AU_2;/XC?#2[N#8V.O,ZV6L64Z;9K61 MT!*$KN53P,2N"5.UE^DJ* /S1^%?[/?[7W[=6C:[\&_BKX4\.>"?AI#\Y\5_V>/VIO@1^UAX@_:W_ &-= M \/>*+;Q[I=K:^/? 6O:H;!I[FV39!>6T^"BL$R&5N[.<,7RGU=10!\S_LF_ MLS?'B3]HCQ/^VS^UT^BVWC37-%BT+PYX7\/W#3VWA_24<2&,S,/WDKR ,2O MRY!Q)M3T[X0O^U#/\5/B!!\<+/PPO@T7T ^'1T?>;N2V/G>=]K#$C=CR<8 _ MBKTJB@#XI^&_P._X*!?L(IXA^#7[*_P\\&>/_A[J.LW.H>#)->\0-87/AO[0 MQ9K>="/](B1^1L.YLL^'/ &MZ=863Z1X7^*]WK[V\FGZ<1LB:6SVES-%&=J[=RKL4'S-I+?2_P"R M+^S=X<_9)_9W\,_ +PS?&\CT.S87>H-'L-Y=2.TL\VW)VAI'8AP YKXK^%OQI_X*)?MT:#K'[0G M[,OQ"\&> ? D6JW5IX%TCQ!X=:]N/$,=N[1F>ZE)S;H\BLH\L97:PP=H=_J+ M]I7[?_PSGX__ +*W?:O^$)U7[-LZ^9]CEVX]\XKR7_@D0+(?\$Y/A<-/V^7_ M &3=;MO3?]NN-_X[MU "?L^?M[7OQ,_8_P#%?QX\:?#*ZB\8?#NXU#2_&7@S M1$>:4ZM9@9@@ W-MD+)@G=LW,"6V%CYA-X__ ."M$'[/MQ^V=?\ CGX>65O# MH+^(C\);GPO*-FFK$9S$]X9!*MQY(SM/ ?@D<@;/_!,,-_PTA^U8;3_CR_X7 M-/Y>W[OG[KCSOQSMS73?\%%OV:_VS?VAO!6L:%\"/V@+#2/#4^AB'4/ 9TA8 MYM>(+M-"VH EX5E0K&$50IQ\S89J /:/V=?CGH7[0WP!\+_'O2[)M.L_$>B1 M7[VMQ*#]D8C][&7P P1PZ[L#(7.!FOE+3_\ @H+^T#HW[)6G?&C2=*@\4^+? MC'\6[S1_@[HVI6:6]KING2736]H+@PJC/&HB+%G;>YG7+!>@G[7O@O7_ /@C M-<>/_@7X&;PU/<>'QX*T+PO#<&5[/4II%T]8XY&P9"/,\X.WS$:5(M]G.&S*5=U7, M@Z$$KC)7[(L/&'AS4/!T/CY-4BATB?3%U 7MRXC1+9HQ)YCEL!0$.23T%?$? MQH\<^)O^"N/C;_AFCX!?:+7X':%K4,GQ)^(Q0HFO20.LBZ=I^1^\&X*QDZ A M7X4()KG_ 4&_:(^%/B#XK^'O^"=&I_%G2? /A%]/@U#XHZY?ZDMEMTA-ODZ M/:LY&9+@!=Y7[L7]X%UH TOV-_\ @HE\1_VM/V_O%?PUTS2A8?#"W\ 3ZKX. M6YT_R[G4Q%J%M:C4"[?/Y'_@MX@& ME^-?'?CG2/#'AC4/LD5Q]EEN;@-+-Y4RNC!;>.;)92!D'M7S!\(OVE?V1_#O M_!734O$7@[XQ>#[3P:?@79^'?#]W9ZI$MD;E;^T$=E$P.W>$3A!SA:]V^*/_ M !>?_@I]\.OATO[S3?A1X)U#Q=JB]8VO[YA8VD;_ .VB":5?8Y]* ,?Q[\?O MVO/VA_VJ?%O[+W[(?B+P_P"#=(^'%G9GQAX\\1:,;^>>\N4+QV]K;DK&0 KA MF8=8VP0 H>Y^SK^TM^TKX&_:XN?V'?VP+GP_KFK7WA@^(/!GC7PW9-:IJ5JL MC))%<0$D1R@I(1MP (S][WBR#(Y_!5'+%0":\0_8I^!GQM^*GQ\UC_@HE^U;X?.@>(-;T0:1 MX!\#,Q+^'=&W[QYY(!^T2$DD8!7S),A2^R, /^"B7_!37PY^S#H'B#X5_!.R MF\4?%*ST=[J?3[&S:>#PY;^4)/MU\P&U55'5UC/+;DW;58$^]?LN^./$?Q._ M9F^'7Q*\87:7&K^(? FD:GJL\<2QK) M$-!_8C^-OBG1/"VG6FIZWX/N)-9U&VLT2>^>.%8XVFD W2%455&XG"J .*[/ M]AW_ ),J^#__ &2WP_\ ^FVWH ]1HHHH *^4?BO^T-^U'\>?VL-?_9'_ &-O M$OA_PK;> M*MKKQ[X\UW23J#0W5RN^"RMH"0C,4R69O[KC*E,/\ 5U?'/_!- MP,/VP?VLC??\?O\ PLNUW[OO>1MNO)_#;G% '7_LG_M,?'>/]HCQ/^Q1^URF MB7'C/0]%BUWPYXG\/V[6]MX@TEY!&9#"Q_=RI(0I"\'#X&$W/RMC\>_VSOVU M/BOXTT7]D#QKX9\ _#_P'KDNA/XQUO0O[3NM=U.''GK!$S"-($R!NZD,K G< M52#XK[S_ ,%O?AA_9XS*/@SJ!OMO_/'S[S9GV\S]:\ _X)/_ +/7[0?[4'[+ MEU_:G[4OB[X<^%M'\47\%G8?#ZX2RU#4M1=EFN+N[N2&8J/-2)8A@'RR3@\L M ?:/[%/QD_::\;S>,OA1^U?\,_[,\3^!]6CM8O%.EZ7/!I'B6VD5FCN;5I!M M9@%^=5/R[TX4DJ,#4/VH_B!:_M5?&)[*:_U'P%\'?AS9&^\,Z5ID#RI!&96<6Z)%Y8;8&DRPSR.>_85^.?QE\$_&7XL?L8?M.?$D>*KSX70VFI MZ1XWNXA'->Z3<0B4?:<=7C5HR6)))9P6;:">A_X):Z=?^(?@'K?[1NO6KQ:E M\7?'6K>*I$F'SQ6LDYAM(O\ =6"%"H[!_>@#S;3O'O\ P5H\2_ :?]L>'QK\ M/M$MSHLFO6'PEOO#$K%M.5#,L@W7AXVVI>$9-'59M;E+2&6,ZADO;))&8X]JK@X; M<=K$5\F_'CXR?#WXT?\ !)_X1WGP]^'A\)Z1X>^,&C:#KWALSM,EBUL)Q(ID M;YI Q:.0LWS$R?-DY) /:OB!\2?^"K7[.'PA'[6_Q2\5> _$NDZ?!%J/C#X7 MZ?X?>UETRP8@RK;WFXL\L2MEM^Y1M8_O /F^I=6^/O@6R_9QN?VG;"\\_P . M1^#7\202L=IEM!:FY7Z,5P,>IQ63^VS]B_X8U^+7]H[?(_X5IKOF[NF/[/GK MX^N[_6_$?_!(GX$_LVVEU+'JGQ>O]#\+HT9_>0V#W!GN)O\ <6VA*D^DGO0! MV"?M@?MBZ3\#O@-\'?#O]E:]\:_C3I\VIRZ[XAT]8+#1;'8UV9)(;94!:.W= M55<9/D.6#L0&O>/OCO\ MU?L(^-?!?B']J'XD^$_B3\//%_B>WT#5-1TGP[_ M &7?Z)=7&XQ2*B,4EB 5R)M7L-#\/Z%8; M[F[NYEAM[.WC7&2QX50 /P%?%^G2>-/^"M/QW\,^/;?P_>:+^SS\./$2ZII M%SJ4#17'C?5H"525(VY2U0[ER1DAG4_.Y6$ ^DOVK_VQ_@Y^Q_X2M=<^)-]= M76K:P[P^%_"VDV[3ZAK=RNP>3!&HYYDC!8X5=Z\Y*@^=_P#!+3]J?XQ?M<_! M_P ;?$3XV:?#8:GIOQ/U+2;31X;81_V9:Q6]I(MJQP"[1O+(I=OF)Z^@^A]1 M\&>$-8\2:=XQU;PMIUUJ^D131Z3J=Q9H]Q9)-L\U8I"-T8?RTW;2-VP9SBOE M#_@C1_R2_P",O_9P_B/_ -$V5 'V%1110 5\]?MR?M3?$WX1:[X$_9\_9TT/ M2]0^)?Q/U6:TT%]:W&STNU@0/,^U $O\ POC]LW]CCXX> _!G[7_C[PQX[\#? M$?6ET*S\6:-H7]F7.BZM("8(I8U8H\,AR W4!68E=FU]7]HC]IW]I7X@?M:) M^P[^QF^A:1J^E: FL^._''B.S:ZBTB"0KY4,, ($DK!XV^;((D'W0K,,3_@M MH&/[-_@06O\ Q^GXS:%_9V/O>?MN<;??&ZH/CKX0_:#_ &2/V\]5_;4^%'P. MU?XE>#_'_AFUTGQGHGAD"35--N;81I%/%">94*1(,#C)?<5^0D ZKX2_M$?M M*_!+]J+0OV0_VR-8\/\ B,^-]*NKOP!X^\/Z<;'[;/;+ON+.ZMRQ5) GS*R' M'*#YB_R]?^U/\9/B1X>^/'P4^ 7PD\1_V;J'C3Q?/>^(IULX9RVA:?;--=PD M2HPC\UGB02## Y"D&OE+X\_$_P".WQX_X*#_ +,?CWQA\$]5^'^@1^*;^#PK MHGB61%UB\ C@DOKJ>",L+>/8($5&8M\KL>"*^AOA.?\ AM '/V_Q/_X*!_M9_%GQO:?L^>)- M$^%/@?P/K\FBV&I>*/"3WM_XBNX@#)*(Y2JQVQ!4JR@$JX.6.0G9_L._M<^. M_C)I7Q#\ ?M$Z1I&E>-/A+X@?2_%=YHKO_9]W$%=H[R+>2R!ECD)4GC:#\N[ M8OI?[1O@KX]>/O ">'_V=OC19> ]<:^5Y]=O?#L>I_Z,(Y 8DBD8*K%S&=YS M@*>#FOB3]F*\UOX+_#']J/\ 8U^(WA[?\5]*\):OXDUKQI!J,EU_PEBW5C(8 M[LF0!HF7S8AY8X!E;HV\D [_ .%7QD_X*/\ [<'A/4OVDOV'6O+C7H;>1H_.NY\YMP\B,O[L97:1@X#O[K^PI^U3<_M;_ [_A- M_$?AE-#\4:)K-SH7C+0XW+)8ZG;$"54)).PAD< DD;MN6*Y//_\ !*(60_X) MW_"L:?M\O_A'FW;>F_[1-O\ QW;J\0_8J^*>G_ ZW_;1^,=UM.E>&OBOK^HP MQDX26>(3NT8]V81K]6% '5>(_P!O_P =_#/P?^T5^TOK+/KOA+P5XT@\)?#G MPQ':Q1B34+>..&[D,R1^9)&]S-N)9F"I"P3!ZUO'>I?\%>?A#\';[]IOQ+\5 MOAMJTFBZ2^LZ[\,(_"SQ10VL:&6>&*\$GF-*D8;J<%E(#-QN]D_X)Q?"S4?A M'^Q=X$T/Q#O;6=4THZYKTLH_>27M^[7XD4.A53TW*.=[Q 'T#X+_ &O_ M (/:[^R?I'[8?C+7HO#/A2_TKV?4G)^Q&0A#"2HS(XE/E *"7; 49(%>" M?L>?\%&/B'^UU^WOKOPWTOPC>Z!\-K;X92ZQX9M=8TP0WFJL+^UA3426&Y8W M66540':54,!_@;H/[/'_")V>J^&/#^G6=K;V&LVL=RDQMF M1XY9%=2K2>:BRYQ]_D8P*^<_!JJG_!(=#\(^'[[Q7XGU:WL-,TRSEN]1OKN4)%;01H7DD=CPJJJEB3T -7*J: M]H.B>*=#O?#'B72;;4-.U&TDM=0L+R%9(;F"12CQNC AE925*G@@D&@#XF\, M_P#!4W7/C[_P4 ^&7P4^ FCW<7POUN;68;WQ3J6DF-?$LUM8S2G[(95#)##( MD>6&&8N00 !N]K_;S_:F\?\ [.GA;PKX2^"G@^SUOQ]\1/$\.@^$[?52XLK: M5R-]S<%""8TW(, CEPA?\%4_P!E/1=#TVWL[.UTKQ3%:VEI M"L<4*+IK!455 "J!P !@5]AZGJ>FZ)IMQK.LZA!:6=I \UU=W4HCCAC4%F=V M8@*H ))/ H ^*_CA\7_ /@HW^P5X1M/VBOCG\4?!?Q-\#VVIVMOXST72_#/ M]F7>F0SRK$);256Q+B1E7]X,G_VV/V@[OX#_ +'OB[XW>"+P'5(] M#5/"TJPK(6O[MD@M&6-P0^)9HVVD$$*)?DCT_1H?,BC=?^>&9M8\&>-O#VF&QDF,!?SK>ZMMQ1 M2%C=@R<#"CYM_P GTSXSLO%&I>#]5T[P1K<&F:U<:;/'I&I75KY\5I=-&PBE M>/(\Q5%-#^+_[(O_!2KP?XJ_;.\66_Q/OOBEI\OAWP-\0+ M:#[#_8$B$,UH+!,Q1K(TJ+O5B3YC'/,@(!]"_MK_ +?GP[_9)T]?!NEZ7=>* M_B1JVGM/X8\"Z1 \MQ<#YP+B;8#Y-NIC:_KBZ@U_<6]JD"-Y6HW,* (@ 7$<:#WQD\DUWWQ9\&>$(O"O MBSQ_'X6TY==F\'W5C+K(LT^U/;)%*ZP&7&\QAG=@F< L3C)KQ+_@C#_RC2^& M?_7+5O\ T[WM '2_$WX[>.XOV[?"'P+\)^*?[/\ #6A?#_5?%WQ'C%E%+]JM MBZVME$79&>(K*)9<1E68+SD<'R3X,_%3_@I+^W1X/N?VB/@K\3/!GPO\&7>H MW4/@S0-7\,'4;S48()7A,MY*S?N=TB,O[L<;3\I #-W?[#'_ !=?]H3X]?M3 M3?O+?5/&T?A'P[(>5^P:/$(7DC/]R6XDE;W*5K_MG?MT:?\ &\L_@C\&?#3 M^-_C#XFC\OPOX*T_YS"6!Q=WA! A@4 L=Q4L%/*J&D0 L?L"_M8^-OVE?!WB MOPU\9?"MCHOCWX<^*;CP]XQMM+D9K.6>(D"XA+$D(VUQ@D\H2#@BO#?CC_P5 ML/BG]H_X8_![]D=)-3\+ZK\4](T+QC\0&TW?I]T)[A$DT^TD==KN8V9FE7H% M782&W5[S^P#^R3K/[*OPCU >)4U[QWXTUR?Q!X]UE/N3ZA/RT%]/T;2;']H/0X[/3=*LTMX(%\Y M>$C0!5'T% 'VI1110 5'=W=M86LM]>SI%##&TDLLC85% R23V '-25Q/[2OV M\_LY^/QI6[[5_P (3JOV;9U\S['+MQ[YQ0!\N_"WXT_\%$OVZ-!UC]H3]F7X MA>#/ /@2+5;JT\"Z1X@\.M>W'B&.W=HS/=2DYMT>164>6,KM88.T._H_[/G[ M>U[\3/V/_%?QX\:?#*ZB\8?#NXU#2_&7@S1$>:4ZM9@9@@ W-MD+)@G=LW," M6V%BO_!(@60_X)R?"X:?M\O^R;K=MZ;_ +=<;_QW;JXC_@F&&_X:0_:L-I_Q MY?\ "YI_+V_=\_=<>=^.=N: ,:;Q_P#\%:(/V?;C]LZ_\<_#RRMX=!?Q$?A+ M<^%Y1LTU8C.8GO#()5N/)&=IX#\$CD#ZG_9U^.>A?M#? 'PO\>]+LFTZS\1Z M)%?O:W$H/V1B/WL9? #!'#KNP,A"M8T+X$?M 6&D M>&I]#$.H> SI"QS:\07::%M0!+PK*A6,(JA3CYFPS5YTG[7O@O7_ /@C-<>/ M_@7X&;PU/<>'QX*T+PO#<&5[/4II%T]8XY&P9"/,\X.WS$_"GA"?QIXG^*7Q3O--^%.DS:2([31M+ENWM[-KMK=$8PH(68R2-N M([72?%-GH_AQM.N]$-QD+ M-;.&Q<(I4Y\Q=S<#"[BR_5GP*^%VF_!'X+^%/@_I&PV_AGP]:::CH,"0PPJC M/]68%B>Y8U\3?\%)_A7^T_X!U*R_:Q^-?Q!T[XG_ E\"^-(]8F^%-O8?V3] MCMVN/+MI6ECWF^>+S$!\W .6.W:SB@#[)_:*_:4^#G[*GPXF^*7QM\6II6F) M,+>U41M)/>W)5F2WAC7F21@C8'0 $D@ D>"_\$W/VV?C%^V'\7OC-#\2?"$_ MAK2?#-YHH\+^&+^R$5WI\%Q%=,3<-@,TDBQ12$'A2Q"\=?I#3[?X;_&KPOX9 M^(-SX&-0^R17 M'V66YN TLWE3*Z,%MXYLEE(&0>U>?>/?C]^UY^T/^U3XM_9>_9#\1>'_ ;I M'PXL[,^,/'GB+1C?SSWERA>.WM;+(,CG\%4)KC0=+U+6?#1U/4- ? S,2_AW M1M^\>>2 ?M$A))& 5\R3(4OLC]+_ &QOVV_AY^R1X?L].GTZY\2^.?$+>1X- M\!Z,#)?:M<,=J?*H)CBW<&0@]"%#-\M ',_L/_M4?&'XD_$;XA_LM?M-Z)H] MO\0_AE=6HOM2\/!ULM7LKF/S(+E$?)C8IL+*<#]ZN IRH^D*^;_^"??[+/Q. M^$@\8?M$_M):E;W7Q2^*>H17_B:"S8-!I-O&K"WL(CDY\M6PQ!(^5%!81AV^ MD* "BBB@#Y1^*_[0W[4?QY_:PU_]D?\ 8V\2^'_"MMX"TJVNO'OCS7=).H-# M=7*[X+*V@)",Q3)9F_NN,J4P^O\ LG_M,?'>/]HCQ/\ L4?M)_#]NUO;>(-)>01F0PL?W,RCX,Z@;[;_P \?/O-F?;S/UH MGL?CW^V=^VI\5_&FB_L@>-?#/@'X?^ ]E_L4_&3]IKQO-XR^%'[5_PS_LSQ/X'U:.UB\4Z7I<\&D>); M:16:.YM6D&UF 7YU4_+O3A22H^+O^"3_ .SU^T'^U!^RY=?VI^U+XN^'/A;1 M_%%_!9V'P^N$LM0U+4799KB[N[DAF*CS4B6(8!\LDX/+?2/["OQS^,O@GXR_ M%C]C#]ISXDCQ5>?"Z&TU/2/&]W$(YKW2;B$2C[3CJ\:M&2Q))+."S;02 =#J M'[4?Q M?VJOC$]E-?ZCX"^#OPYLC?>&=*TR.:?4]>N5DO!Y4@C,K.+=$B\L- ML#2989Y'FVG>/?\ @K1XE^ T_P"V/#XU^'VB6YT637K#X2WWAB5BVG*AF6.: M\+K*EPT0SMX&Y@"4Y"^D_P#!+73K_P 0_ /6_P!HW7K5XM2^+OCK5O%4B3#Y MXK62-MJ7 MA&31U6;6Y2TAEC.H9+VR21F./:JX.&W':Q% $GB'_@HOX,T+_@G;:_MZ2>%I M-M_HD;[,+4/C)03ALN%SY:%MO:O,_B!\2?\ @JU^SA\(1^UO M\4O%7@/Q+I.GP1:CXP^%^G^'WM9=,L&(,JV]YN+/+$K9;?N4;6/[P#YO%?CQ M\9/A[\:/^"3_ ,([SX>_#P^$](\/?M!U[PV9VF2Q:V$XD4R-\T@8M'(6; MYB9/FR@#6U;X^^!;+]G&Y_:= ML+SS_#D?@U_$D$K':9;06IN5^C%<#'J<5\L)^V!^V+I/P.^ WP=\._V5KWQK M^-.GS:G+KOB'3U@L-%L=C79DDAME0%H[=U55QD^0Y8.Q ;C[N_UOQ'_P2)^! M/[-MI=2QZI\7K_0_"Z-&?WD-@]P9[B;_ '%MH2I/I)[U][^(/$/@CX4^"+CQ M%XFU>PT/P_H5AON;N[F6&WL[>-<9+'A5 _ 4 ?(WC[X[_MU?L(^-?!?B'] MJ'XD^$_B3\//%_B>WT#5-1TGP[_9=_HEU<;C%(J(Q26(!7)SDD)CY203U_[1 MG[1W[3'C3]JZT_8F_9";0M$U2U\,_P!O^,?''B6P>ZBTVV:14CAMX 0LDQ+1 MD[LC$@Z;6(\YTZ3QI_P5I^._AGQ[;^'[S1?V>?AQXB75-(N=2@:*X\;ZM 2J M2I&W*6J'7[-H *** M* /GK]N3]J;XF_"+7? G[/G[.FAZ7J'Q+^)^JS6F@OK6XV>EVL"![F]F5/F8 M(AR%[X&0Y ;J K,2NS:\7QQ#'_@M1\$S??ZD?#36OL&[IY^R[\S M'OY>,^U)_P %M Q_9O\ @M?^/T_&;0O[.Q][S]MSC;[XW4 ;?[1'[3O[2OQ M _:T3]AW]C-]"TC5]*T!-9\=^./$=FUU%I$$A7RH88 0))6#QM\V01(/NA68 M6/A+^T1^TK\$OVHM"_9#_;(UCP_XC/C?2KJ[\ >/O#^G&Q^VSVR[[BSNKJ_# M_0(_%-_!X5T3Q+(BZQ> 1P27UU/!&6%O'L$"*C,6^5V/!% 'U;^U/\9/B1X> M^/'P4^ 7PD\1_P!FZAXT\7SWOB*=;.&QQZUZ]^T;X*^/7C[P GA_]G;XT67@/7&OE>?7;WP['J?\ HPCD M!B2*1@JL7,9WG. IX.: /-/V'?VN?'?QDTKXA^ /VB=(TC2O&GPE\0/I?BN\ MT5W_ +/NX@KM'>1;R60,L'6O+C7H;>1H_.NY\YMP\B,O[L97:1@X#OP'[,5YK? MP7^&/[4?[&OQ&\/;_BOI7A+5_$FM>-(-1DNO^$L6ZL9#'=DR -$R^;$/+' , MK=&WD_2G_!*(60_X)W_"L:?M\O\ X1YMVWIO^T3;_P =VZ@#H/V%/VJ;G]K? MX'?\)OXC\,IH?BC1-9N="\9:'&Y9+'4[8@2JA))V$,C@$DC=MRQ7)\:\1_M_ M^._AGX/_ &BOVE]99]=\)>"O&D'A+X<^&([6*,2:A;QQPWVLZII1US7I91^\DO;]VNY=_JRF;8?]P4 >-^. M]2_X*\_"'X.WW[3?B7XK?#;5I-%TE]9UWX81^%GBBAM8T,L\,5X)/,:5(PW4 MX+*0&;C=U'QL_P""B&NP_LM_##XH?L[> (=2\8?&?4++3/!VDZR[?9K"ZGXD M>Y9-I9(G^0X*[B0>@-!0!\H?'+XM?\ !2+]@_P5;_M(?&WXI>"?B9X* MLM0M8O&F@Z9X9.FW6G03RI")+24-^]Q(ZK^\'.X97!++]IZ1JMCKNDVNMZ7/ MYMM>6Z3V\@&-\;J&4\^H(KX7^+7B_P 2_P#!7KQY'^S_ /!2&YL_@+X=UR*; MX@>/W1HQXEG@<.NGV&<;T# ,9.@(5^ J"7[LL[.UT^TBL+&W2*&"-8X8HUPJ M*HP% [ 8H DHHHH I^(O$.A^$?#]]XK\3ZM;V&F:99RW>HWUW*$BMH(T+R2 M.QX5552Q)Z &OB?PS_P5-USX^_\ !0#X9?!3X":/=Q?"_6YM9AO?%.I:28U\ M2S6UC-*?LAE4,D,,B1Y889BY! &[[9U[0=$\4Z'>^&/$NDVVH:=J-I):ZA8 M7D*R0W,$BE'C=&!#*RDJ5/!!(-?('[3NDZ7H7_!5/]E/1=#TVWL[.UTKQ3%: MVEI"L<4*+IK!455 "J!P !@4 >H_MY_M3>/_ -G3PMX5\)?!3P?9ZWX^^(GB M>'0?"=OJI<65M*Y&^YN"A!,:;D& 1RX.<*0?'?CA\7_^"C?[!7A&T_:*^.?Q M1\%_$WP/;:G:V_C/1=+\,_V9=Z9#/*L0EM)5;$N)&5?W@R=R_+@ED^U-3U/3 M=$TVXUG6=0@M+.T@>:ZN[J41QPQJ"S.[,0%4 $DG@ 5\+?%+Q5XD_P""OWQ! MM_@=\'[6ZLO@!X9UV*X\=>.I4:+_ (2BX@;^+OC=X(O =4CT-4\+2K"LA:_NV2"T98W!#XEFC;:000IR,9K MS'XK?%[]M^Y^(O@3]C7X'/8P>*Y/ \.K_$/XL>)=!,MC;,@6*06\42I#)"-;@TS6KC39X](U*ZM?/BM+IHV$4K MQY'F*KE6*9&X#&1F@#YF^"G[17[3WPG_ &P]/_8J_:UUWP[XKD\4>&9M8\&> M-O#VF&QDF,!?SK>ZMMQ12%C=@R<#"CYM_P G6_MK_M^?#O\ 9)T]?!NEZ7=> M*_B1JVGM/X8\"Z1 \MQ<#YP+B;8#Y-NICK$GS&.>9 M ?L_XL^#/"$7A7Q9X_C\+:#[JQEUD6:?:GMDBE=8#+C>8PSNP3. 6)Q MDT <#_P39^./Q#_:2_8J\%?&OXKZE#>:_KBZ@U_<6]JD"-Y6HW,* (@ 7$<: M#WQD\DU5^)OQV\=Q?MV^$/@7X3\4_P!G^&M"^'^J^+OB/&+**7[5;%UM;*(N MR,\1642RXC*LP7G(X/-?\$8?^4:7PS_ZY:M_Z=[VI?V&/^+K_M"?'K]J:;]Y M;ZIXVC\(^'9#ROV#1XA"\D9_N2W$DK>Y2@#A/@S\5/\ @I+^W1X/N?VB/@K\ M3/!GPO\ !EWJ-U#X,T#5_#!U&\U&""5X3+>2LW[G=(C+^['&T_*0 S=7\ O^ M"B6NZK^S+\4?B'^T'X#@L?&GP6U&]TOQEI&@R,UO?W4 (C:V+;BJRN"@R6P0 M6SM(KI_VSOVZ-/\ @#>6?P1^#/AI_&_QA\31^7X7\%:?\YA+ XN[P@@0P* 6 M.XJ6"GE5#2)?_8 _9+UK]E/X2:A'\1/$RZ[X\\9ZY/X@\>:TGW)]0GY:./@9 M1.0#@;F9VPH8* #R/P7J'_!7GXN?!^R_:8\-?%3X;Z-+K&E+K&A?"^7PL\L< MUK(@EA@FO&?S%F>,KG! #-@E.=OO'[#W[4NG?MD_LT^'OCU9Z'_9=QJ22P:I MIHD+K;7<,C1RJK'JA*[E)YVNN>UN%S]@\&6K_+)O#GP#\ M*7KW<.B6K?:]0D3:UY=2.TLTQ'.T-([87)VKM7)QF@#TFBBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@".ZM;:^ MM9+*\@26&:,I+%(N5=2,$$=P17Q5\+O@I_P45_87T#5_V??V9? /@OQ_X#DU M2ZNO NJ^(/$+65SX>CN':0P741'^D(DC%OW9RQ9CD;@B?;-% 'R_\'O^"=$/ MAK]B?QA^S;\3/B#+>^*/B1=7NK^-?%FFJ5SJ]RROYT0.TLD;QQ8!V[]K$A-Y M X[PUIW_ 6$\#?".V_9GT;P!\.;RZT_3%TC3?BW-XHD58[95$4=P]F4,K7" MQ@'=@@LN2KZU*")Y+3;"6W.CW,I 49")$FXDC)Z/\ X*H? ;]K?]ICX0Z1\&OV9KC2 M(=,U'4'E\;?VGJ[VC75M'L,5J&123'(Q+_CC^S_ . M9\4W&G6XUF]O?#%K=GSEC4,BRS1L[1J 8_AU)\.8M/TK28M$M0+?65O(9?M* MVWE;$81HX$H^;G'>O0/V7?@G\0_"?QT^-'QZ^*^DQ6FI>./%\%MH,4=TDV-# ML+98+-\H2(S(6E=DX(.">37N-% 'Y_\ QC_99_X*1^)/V[-3_:LTCX=_"[Q7 M8Z,[V?PXTSQIK5R]OHUJK#9=1P1; MR^"Y9BVUG..50K[[^SUXG_ ."FVI_$ MVVM/VG?AO\)]-\)&WF-W=^$[^\DO5E"'R@HED9=I;&>.E?0=% 'F?[97PI\5 M_'/]ECQY\(/ PMCK'B+PW<6.G"\F\N+S77"[FP=H]\&M7]F?P#K_ ,*?V"-)TK4OLTF^/[1;V<4,FQL#/VIO@1^UAX@_:W_8UT#P]XHMO'NEVMKX]\!:]JAL&GN;9-D%Y;3X**P3 M(96[LYPQ?*?5U% 'S/\ LF_LS?'B3]HCQ/\ ML_M=/HMMXTUS18M"\.>%_#] MPT]MX?TE'$AC,S#]Y*\@#$KP,N0<2;4X[P[^S]^VM^PW\1O&9_9!\#^%OB!\ M._&VOS:[!X6UO73IEYH%_-@3".1E*20'"X'WL(HP""S_ &310!\20_L6?M8: M9\!OCI\5O$5UHNM_'+XV6$6G36>D7@@T_1M/*BV6VBFF()\NW=R6ZDQ1@;B- M[?2'B/\ 9B\'>(?V3G_9)74+FQT;_A#8O#]M>V1VS6ZQP+%',O/WE**^#P2, M'J:]+HH ^+? VD?\%?/A!\);/]F7PS\/OAQK;Z1IPTK0?BK>>)I(UAM$41PR MS6;(9'F2/'(!!*C(?DMTVE?\$N?!=E_P3MO?V'KSQG)/J&H[M2N_%C0'<=:, MJSBZ"9SL#HD>W.XQ@@G<2:^K** /B'X@_#/_ (*N?M'?"%?V1_BIX:\ ^'-) MU&&+3_&'Q1T[7GN9=2L%($I@L]H9)957#;]JG!OAOK2Z[9^%=$UW^TKG6]6CX@EDD ")#&G_ +37[*FLVOBO3I?#IT?Q)\+O$WB.:TLY")/,2\M& M),4,W"JQ('"G[V]L?2-% 'RW\#_V;?VD/BA^U):_MH_MEVF@Z1J'AG19]-^' MW@+PW>M=QZ2)P5GNI[A@%DG=69/E^7:PZ;0*[3]@;X)?$+X-_"+6M4^,FEPV M?C3QQXXU?Q/XHMH+I)UAGN;@B.,2(2K!8(X1P<#D#I7N%% 'QKX6^"'[>/[$ M?Q!\:6'[,7@OPW\3?A_XQ\13:YIVD^(/$K:=?Z!=S8$L?F2 K+!A5 );" _ M*=V[M/V//V/OB=X4^(?C_P#:=_:UUK1M6^('Q+@BLM0TK0E^"4U"ZF\ M!^(/$'B!K.YT&&XD:0PW<./]("2.S?NSD[B<@$(DVH?\$[?BAX1_8?L?V5=$ MU:'Q%K/Q ^)5EJWQE\2+=Y3JIVNP58A@ MA9&(((!KY\_9Y^%__!63]EWX5:;\'O@_^SK^S_I^DZ=$-SG5-0,UY,0 ]Q.X ME'F2N1DM] % ^\:* .9^#=W\6K_P"&6D7?QVTK1;'Q:]N3KEIX>DD>RCEW MM@1&0EBNW;U)YS7D7A_]FKXDZ;_P4WUW]K&Y6P_X1/4/A*GAVW*W1-S]M%[! M,$V1M\V>N.*^@Z* "BBB@ HHHH ^??CQ^S7\2?B)^WA\$/VB?#JV'_". M^ +378]?,]UMGW7=FT,7EIM._P"8C/(P/6N5_P""JG[/G[77[4/PZ\/_ A_ M9Q;11H$^H/=>.+?5M9DLSJ$<9C,%IF-=QB8^8S@$'*1X/%?5E% 'QAX)_P"' MQ7PW\)Z?X$\!?L[?L[Z1HVE6RV^G:;87^H1Q01KT55$WXD]222VMM5M0X=)8 M)0"L4P*IRV!B,'G+*V-X0_9L_:R_:>_:?\&_M)?MG:)X<\(:'\-C-<>#? 'A M[5#?RR:A*%#75U< !#M*H5"=XU&%^8O]=44 9/C_ $6]\2>!-:\/:;L^T7^D M7-M!YC87>\3*N3V&2*\/_8O^!WQM_94_X)YZ3\&+O2M/O?'GAW0]8-C96=\K M6\]Y+=7=Q;()7"J 3+$"6P!DYZ5]#44 >*?LI_ _Q]^S'^P]H/PGT*PL[GQK MI7A6>XE@O+K,$^N3B2XD625<[D^TRE2XS\HR*^3_ -F7]F#_ (*R_LR:_P") M?'VD_"[X,^)O&'B_47NO$'C/Q3K5Y/J-P&((@#QLBQP@C(15 Z9R%4+^C=% M'E7[+>L_MD:QI.KO^V%X0\#:1>I<1#1$\$75Q+')%M;S#+YSL0P;;C&.,UR/ M[!=5\0>(6LKGP]'<.TA@NHB/](1)&+?NSEB MS'(W!$[GX/?\$Z(?#7[$_C#]FWXF?$&6]\4?$BZO=7\:^+--4KG5[EE?SH@= MI9(WCBP#MW[6)";R!]044 ?%WAK3O^"PG@;X1VW[,^C> /AS>76GZ8ND:;\6 MYO%$BK';*HBCN'LRAE:X6, [L$%ER5;G-SPW_P $[_$7PL\*?L]_LX^$2NJ^ M#? WC6?Q;\0M?GFCB>ZU*")Y+3;"6W.CW,I 49")$FXDC)^Q:* /"OV\OV6? M'?[2G@3P_JWP;\>1^'/'?@7Q)!KWA*^O"_V26XB.3!-=>T;Q$=2O-4@BD23RK2(#$ M(9T4_O#D #+$ J_VO10!1\,>&]'\'>&M.\(^'K06^GZ58PV=C "2(X8D"(N3 MZ*H'X5X5^RM^S5\2?@_^U;\??C%XP6P&C_$?6M(NO#GV6Z+R^7;0W"2>:NT; M#F5<#)SS7T'10!X=^R[\$_B'X3^.GQH^/7Q7TF*TU+QQXO@MM!BCNDFQH=A; M+!9OE"1&9"TKLG!!P3R:^WT:U5ALNHX(M@6Y?!$S:S&ZN?">H7CWHF"'R@HED9=I; .1TKYJ^%?[+_ /P5A^&/ M[0/BS]IZ[^%WP<\4>,_%-P?+UGQ3KEW/)I%IR%L[/RS&L,04A.!N*J 3C.?T M:HH \7_9\46WCW2[6U\>^ M>U0 MV#3W-LFR"\MI\%%8)D,K=V)_VV?VNGT6V\::YHL6 MA>'/"_A^X:>V\/Z2CB0QF9A^\E>0!B5X&7(.)-J?3%% 'QMX=_9^_;6_8;^( MWC,_L@^!_"WQ ^'?C;7YM=@\+:WKITR\T"_FP)A'(RE)(#A<#[V$48!!9\V' M]BS]K#3/@-\=/BMXBNM%UOXY?&RPBTZ:STB\$&GZ-IY46RVT4TQ!/EV[N2W4 MF*,#<1O;[;HH \T\1_LQ>#O$/[)S_LDKJ%S8Z-_PAL7A^VO;([9K=8X%BCF7 MG[RE%?!X)&#U-?/'@;2/^"OGP@^$MG^S+X9^'WPXUM](TX:5H/Q5O/$TD:PV MB*(X99K-D,CS)'CD @E1D/R6^TJ* /E/2O\ @ESX+LO^"=M[^P]>>,Y)]0U' M=J5WXL: [CK1E6<703.=@=$CVYW&,$$[B37&_$'X9_\ !5S]H[X0K^R/\5/# M7@'PYI.HPQ:?XP^*.G:\]S+J5@I E,%GM#)+*JX;?M4[F \L'Y?MZB@#YV/[ M+'B&V_:Q^$5UH_A^.W^&7P;^'5Y;>')7O(V>359UCLDC:+.X[+2,MYA&-SG' M)->?_P#!47]F+]LK]J?Q5X,\+?!G1_"NI^ -#D34_$&@>(];FM8M:OEE.R&X M6$!W@1%4@*ZY,K=U4C[)HH ^1?".N_\ !8_0SIGA]?@5\ -/T6T,,'V;3+Z_ MC%M:KA=L2"7:NU!A5Q@8 KC/VV_V4_V]OCA^V5I7Q@\'^!OAWXJ\"^"X(_\ MA#O"WC76)_L;731*TMY/;Q;=\HE)"AF*[8H\CJ#]VT4 ?-'PA\6?\%8[WXE: M/:?&[X6?!JR\)O=@:Y=>']1OGO(H,'F(22E2V<=01C-?2]%% !1110!\]?MR M?LL_$_XO:[X$_:"_9RU_2]-^)?PPU2>ZT%=;#"RU.UG0),?VP/ GACP)X&^&^M+KMGX5T37?[2N=;U:/B"62 M0 (D,9R0OWL,RD-OW)]A44 ?-W[2'PT_;1\&?M%Z?^TU^RIK-KXKTZ7PZ='\ M2?"[Q-XCFM+.0B3S$O+1B3%#-PJL2!PI^]O;&9\#_P!FW]I#XH?M26O[:/[9 M=IH.D:AX9T6?3?A]X"\-WK7<>DB<%9[J>X8!9)W5F3Y?EVL.FT"OJ2B@#P_] M@;X)?$+X-_"+6M4^,FEPV?C3QQXXU?Q/XHMH+I)UAGN;@B.,2(2K!8(X1P<# MD#I7DOA;X(?MX_L1_$'QI8?LQ>"_#?Q-^'_C'Q%-KFG:3X@\2MIU_H%W-@2Q M^9("LL&%4 EL(#\IW;OLJB@#YI_8\_8^^)WA3XA^/\ ]IW]K76M&U;X@?$N M"*RU#2M"5SIVD:9&@1+*,OAI,JJ!R>/W8Y8EG;SKX6?!K_@I'^P_X2U+]F_] MG#P-X)\>^"4U"ZF\!^(/$'B!K.YT&&XD:0PW<./]("2.S?NSD[B<@$(GVW10 M!\5:A_P3M^*'A']A^Q_95T35H?$6L_$#XE66K?&7Q(MRL"O;RW4=Q?S1!RK. M MO#$J@;G!+;5W$#V?\ ;^^'W[2WQ+_9CU/X6?LDWNGZ;X@UN6*QNKZ[OS:? M9-.*MYWE.JG:[!5B& "%D8@@@&O;J* /@[]GGX7_ /!63]EWX5:;\'O@_P#L MZ_L_Z?I.G1#3$ /<3N)1YDKD9+?0 !0 .C_;O^!?_!1/]JS]F/P7 M\*M#T_P9IVIW]Q)<_%/3[+79[:SNA&ZFWLXG^:1H'!9G^8'$)YVALXSSC%6Z* "BBB@ KY]^ M/'[-?Q)^(G[>'P0_:)\.K8?\([X M-=CU\SW6V?==V;0Q>6FT[_F(SR,#UKZ M"HH ^4_^"JG[/G[77[4/PZ\/_"']G%M%&@3Z@]UXXM]6UF2S.H1QF,P6F8UW M&)CYC. 0G^!/ 7[.W[.^D:-I5LMOIVFV%_J$<4$:] M%51-^)/4DDG)-?9]% '@OPN^"OQ9U']N'Q9^TM\6M$M+6TM?A_I/AGP<;6[2 M1959FN]1D"!BT0%SL12WS,J^EVMM5M0X=)8)0"L4P*IRV!B,'G+*WU#10!\B^$/V;/VLOVGOVG_ M ;^TE^V=HGASPAH?PV,UQX-\ >'M4-_+)J$H4-=75P $.TJA4)WC487YB_U M)X_T6]\2>!-:\/:;L^T7^D7-M!YC87>\3*N3V&2*UJ* /GG]B_X'?&W]E3_@ MGGI/P8N]*T^]\>>'=#U@V-E9WRM;SWDMU=W%L@E<*H!,L0); &3GI6W^RG\# M_'W[,?[#V@_"?0K"SN?&NE>%9[B6"\NLP3ZY.)+B19)5SN3[3*5+C/RC(KVN MB@#\Y/V9?V8/^"LO[,FO^)?'VD_"[X,^)O&'B_47NO$'C/Q3K5Y/J-P&((@# MQLBQP@C(15 Z9R%4+]"33_\ !4#QG^S/X^T;Q3X:^'.@?$2[@AM? ]SX8U2X M6WA21MMQ/*\QD*RQH6:/ QN S7TO10!^>_[*?P _X*M?L>_#C_A7GPI^!'P* MD:YN&N=9UW4]8OY=0U:X8DF:XE$B[V&2 %'0<5W-% !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 O7'7ZUS7_#7?[/'_10O_*3=_\ MQJO-O^"A/_,H?]Q#_P!MJ^;:_!^,_%#/^'>):^78:E2<(A&3O::6 M[?38^;Q^<8G"XN5*"5E;>_9/N?;?_#7?[/'_ $4+_P I-W_\:KI?A[\7OAW\ M5?MG_"!>(?M_V#R_M?\ HDT7E[]VW_6(N<[&Z9Z?2OS_ *^DO^">W_,W_P#< M/_\ ;FC@SQ0S_B+B6AEV)I4E"?-=QC-/W82DK7FUNETV# 9QB<5BXTII6=]K M]F^Y])5SWQ4^*WP]^"/@+4/BA\5?%%OHN@:6(SJ&IW2L8X1)*D29"@GEW1>! MU:NAKY>_X+/?\HTOB9_URTG_ -.]E7[P?2&Y'_P5=_X)WRR+$O[4_AX%F !: M*X _$F+ ^IKVSP!\1? /Q5\+6WC?X9^,]+U_1[P$VVIZ1?)<028X(#H2,@\$ M=0>#BO-?@9^SC^SSK/P$\'2:Q\!_!EVUUX1TYKEKGPO:2&8M:QEBVZ,[BN:^=/@EX/TK]AS_ (*V77[-WPH5['X?_%SP.^OVWAJ-S]FTS4X&FW&%3]Q2 MEM+P.,3*O2-0 #['^'7QG^%_Q:U'Q#I/PZ\8VVJW'A36Y='\0Q6ZN#8WT1(D M@?]=/7RY^SI^UO\*-/TO]HGXB:Y\)O#_@C2OAE\1M8MO$.HZ!:( MLVNO;,^^]G"HADN92,*O#.B_81K/B"RM#JEREOIJW5RL9 MNIF!*QQAB"[D G:,G )QQ7Q=X]_X*":;\3O^"4D_[97Q'_9O\+^(H+G6%MI_ M!&NXN["79J8MD=O-C8$C D&5X8#'3-N/#_:%R]K:_:(K@",_9T3Y=C+NW9/ Q0!^@=%?./QQ_:Y^/_A/ MXB>$?V:_@I^S_9>)/B7K_A<:UKS7^KO;Z)H,*_)(7N!&6F_>AE"J%;!0_P 8 M%87PS_;3_:<\%?M2^%_V6/VSO@=X;T6[\=V=W-X1\3^"]:DN+*>6VC,DD$D< MPWJ=H W9&&9/E(;,;:\\1>$1;'Q'I42N)+ M'STWP[R5 .Y1D8)KG/V@?VQ?V8_V6(8)/CY\9-)\.RW49DM;&9GFNIDSC>MO M"KRLN1C<%QGC-?.O[-OBBR\$?\%'/VPO&FIHS6VD:5X/OBG M:V5CX;\':9,L!U#570+/\Y!$4*29RV#C>@P,E@ ?5E%?),G[:'[97P"\=^$; M3]M+]G'PSI_A3QKKD.CVOB+P+KDMVVC7DP)B2[BD7YU.&RZ$* K$%L!3M_%G M]M3XV^)_VA-:_9:_8G^#.D^+-?\ "=I#/XU\2^*-6>UTC1GF7=%;'RP7FE8< MD*1C##!VOL /INBOGO\ 9G_;(\?^-?C9J_[*/[3WPFMO!/Q(TK2%U>QCTW4O MM>FZ[IQ?8;FUD(##:_!C;)X8YRKJO)1?M@_MI_'[Q?XJM?V-_P!F_P ,-X8\ M)Z[-H[>)_B+K<]K_ &O=0X\TVUO$FY8QD;78X8,#P)_%+0_VE=QL1)#8(-I*K@)YL MI"L^X ?(: /MRBO(_P!B/]K#1OVS?@!I_P :-.\+SZ'=M>3V&LZ)<3>8UC>0 MMMDC#[5WK@JP. <. 0""*]"0D1&]N K2D=0B?><^R@FCXK?$+2_A1\-]:^(^L1F2#1]/DN#$&P96 ^2, M'L68JH]S7Y.?%+XI>-?C'XUO/'GCS5WN[Z[\=\=TN$*4*5*"J5JB;2; MLDEI=VU=WHDK7L]5;7],?"O[:O[+?C/55T30OC)IOVF1]L:WL4UJKMT #3HB MDGM@\UZBK*RAE8$$9!!ZU^+E?:?_ 3#_:4\0ZKJ<_[/GC+4Y+N&.R:Y\.33 MN6>$)CS+;)Y*[3O4?P[6'0@#Z7C#PNI9-ED\=E]64XPUE&5KVZM-)+3=IK:[ MOI9_,<&^*M7.\TA@,QI1A*H[1E"Z5^B:;;UV33WLK:W7VC110*?@1\4M*\2V=LZI=_8)B);9FR5$L3A9(B0#C>HS M@XZ5^?W[#'[1'[-O[!]_XI^!O[??@2X\+_$Z]\67MYJ?CC7/#3WD.OQ2R9CF M2Y1'?RR=Q''E_-NW;F8#Z:^ GP!_9D\;_M7?\-Q?LA?&GP^NFW?AQ])\6^&/ M!\<#VFI3.6=)Y_+D'D3 B(E3&"WE9/+,2 >S?'S]ICX$?LO>%(O&OQZ^)5AX MZ#R2W,@&2L4,2M)*0.2$4X'7%'P"_:8^!/[47A*3QQ\!/B38^(] M-@G\FYDM5DCDMY,9"RPRJLD1(Y =1DW_ .":7@3Q;\0? MBO\ $[_@H#J/A>V\+:!\86L)/"GA>UNXY7:TMXRGVZX\HE%FE.6*YW*SR[NH M) /=OCM^V'^S1^S)J>GZ/\>/BYIWAJYU6!YM/AOHY6,\:,%9AL1NA('-'_MX?\*__P"' MJ_[.'_"T_P"QO[!_L/7_ .T/^$@\K['C[+-L\SSOD^_MQG^+&.<5V7[9MS_P M3!@_9D\9IXN?X3;9/#]T-.31_P"SC?M>>4WD_91!^\\[S-NW;T[_ "[J /K: M&:&YA2XMY5DCD4,CHV0P/(((ZBN<^*WQB^%WP-\)MXZ^+_CK3O#NCK<) =1U M2X$<7FOG:F3W.#Q[5XS_ ,$F8/B';?\ !/+X91?$T7(U'^QYC;"\SY@L3=3& MS!S_ _9O)V_[&VO)?\ @M!\1?!FEZQ\!?A7\0-.NM1T35?BA'K.M:1I^G-> M3ZA:V"J&M5@4$RF4W0C"="2,],@ ^@?#/_!0O]B+QEXDT_PAX6_:=\(W^IZK M?16>FV-MJBM)<3RN$CC4=V9F ]37;?&?X]_!K]G?PH/&_QM^)&E>&M,:7RH MKG4[C:9I,9V1H,M(V 3M0$X!.,"OE7X-_M)?\$_KOXZ>'_ACXV_8%N/@]XJU M6]23P5>^//A-8Z7]MN4=3%]GF0,8Y@^W;TP^T!MQ4&?^PM&_:._X++ZYHGQ) MTR#5=&^#_P -;63P_I5[$);>'4KUX96NO+;*E_+E*Y(X,<9'* T ?2_P+_:: M^ 7[2^BW&O\ P(^*ND>);>S=4O1I\Y\VV+9V^9$X$D><'&Y1G!QG!JM\>/VL MOVS,T\Z@X+)#&&D90>"P7 )Y-?-_[1OA_0/V M;?\ @J/\"/BC\--&MM)'Q0@U?PUXTMM/A$,>H+%'"]O)(JX#2"25#N(R1"HS M@4G[#/AOP_\ M!?MP?M&?M$_$C1;76-1\-^-O^$,\+MJ$"RKIEG9>9'((0P( M3S"J,2.C3N8TO\ 2KH2HKC& MZ-@.4<9&58!AD9'-=+7Q?\']'T?]F[_@L+XN^#'P]TR'2_#'Q*^%L'BFXT:R MC$=O#J<-TT!F2,?*FY4G+8 RSY[5]H4 %%%% !1110 445^<'_!?#_@OA\./ M^"5?PXD^$/PAN=/\1?'/Q%IY;1-$D(E@\.P."%U&^4'\8H#@RD9.$!) /M__ M (:J_9Q_X:._X9#_ .%T>'_^%F_\(_\ VW_PA7]H+]O^P;MOG>7_ ./;?O;? MGQM^:O0*_A#_ .&J_P!H[_AH[_AKW_A='B#_ (6;_P )!_;?_":_;V^W_;]V M[SO,_P#'=N-NWY,;?EK^IW_@@?\ \%\/AQ_P54^'$?PA^+USI_AWXY^'=/#: MWHD9$4'B*! VHV*D_C+ ,F(G(RA! !^C]%%% 'GGQ]_:P_9S_9=TVVU3X^? M%O2?#:WFXV=O=NTEQ< ?>:.")6E<#(R54@9&>M8'P!_;_P#V.OVH-=/A7X'_ M !WTK6-5V,\>E30SV5U*JC+&.&ZCC>0 D[0<#D\5\I?M$>-/ G[)7_!4;Q# M^TA^V=\*M1UGP)XC\+:?8_#[Q<-%_M&TT"6*.-9XF0@^4[2"9\J#(!+\JD2, M1Z'XW\*_L&_\%(M:\(^+/V9/VA/"VA^/O"'B"WUC2]:T'3TCU9H8./V"O$RIXSTO2&TB]M-56'6;Y(+?4_L\F_[& M2[ ,SC)1.K2(B\9R/%?V:OB+>?\ !4/]JKX5_M*_#+X5P>"/"_P4TV>#Q%J# M7, N;Z_N;9%&FP1Q'=]ECY*NX4%))0 I.V@#[I^,7QK^%G[/_@B7XC_&/QE; M:#H<$\<,NHW:N4620[47Y%)Y/'2O(D_X*O?\$[Y'$:_M3^'\L<#=%<@?F8L" MO//^"\/_ "CRUK_L8]+_ /1]>IK-_P $XK?PXLVN2?!)+=;,?:FNCI 0+M^; M=NXQUSF@#UWP#\0_ ?Q4\*VOCGX:^,=,U[1KU2;74])O4N()<'! ="1D'((Z M@@@X-/\ 'GCKPE\,?!NI?$'QYKD6FZ-H]F]UJ=_.&*6\*#+.=H)P!Z"OB?\ MX(V1Z ?BG^T1=_!!9%^$4OCV#_A!A&K"U,P$_P!I-N&Z)L-K[[/*]*^@?^"D MO_)A/Q:_[$:^_P#19H ]9\$>-?"WQ(\'Z9X^\#ZS%J.CZS91WFF7\((2X@D4 M,CC< <$$'D"M2OBS3OVOIOV)?^"4WP6^,R^$4UJ&31?#NFWEJTY1D@FMLO(F M!\SJ$.%. 2>HH^+G[?'[>/P!\'Q_M(?%_P#8NT.P^& NK?\ M*RMO%7FZ]I= MK/(L<6 !]3_&KXZ?"3]G3P%^&]:\&:I\4 M=!N_##=%UK9I6E6R22 WD]TR*3'M0D#:"2D@R"%W 'U'17REH/ M[;_[1_P5^-/A3X0?MV? [P_X?L?'E^-/\+>-O!>LR76G#4"0$L[A)E#Q,Q( M?."3P"H=DH?'?_@H)^T-X?\ VM?$7[&?[./[-MEXP\56.BV6HZ3L"WMD@ M>,/<3718J$1-T:* P+-*.#]:\):R]U:W/ MV=6DE@D$GS!@B.2W&"H^4APPL>-/VN_VK?B5\$KV+59K#Q)8W" MZ'.\&L_9KE9#92K&LK1RA22CB-T?:<':ZG'(KYU_9O\ VT_CM\4_%WQ+_9P^ M*7P,TGP]\7/ &BK?66FVVN&72M8$T1:W99MI:%"[0AC\Y"R9X960>(_\$C_% MGQ[L]$^-I\2?#'PV_A8?%'Q->>(KH:T\D\6K""W+V:0F/;+;X 'FD@G)^6@# M[H^%'Q:^'/QR\ V/Q1^$WBJWUO0-3,HL-3M581S>7*\3X# 'B1'7D=5KHJ^0 M/@Q_P4 ^$7PO_P""9'A[]K:^^"VF>%-.OKJ\LM"^'W@NVCBBFOCJ-U"EO;JJ M(JF1HGF<[>,R-AB,&OXO_;/_ ."B7P.\##]H+X]_L9>&D\!P*EQKNE^&O%3S MZYHEHQ&9I5=?*E* @LJ8QSN* ,R@'V/17S'^U?\ \%&M+^ ?A3X3?$+X:^ I M/'&C_%._6'3(]/F*7,RR0));K"A&#)(\B)M;&TGGD8KDO%W[>/[:'[.'C'PE MK/[8'[+?AG1? ?C#Q%;Z,NJ>&/%+7EUH=Q/DQBY!&V7 #$E JX1L'.U6 /LF MO"?&'_!3/]A'P!XMU3P+XP_:1T2PU?1=0FL=4L98;@O;W$+F.2-L1D95E(." M1Q7NU>/?M1_ [X*7/P(^(OBBX^#_ (6DU-_".KW3ZB_A^V,[3FUE*Z@2Y@<-'(@9&'<$9 M!KXU_P""6OPP_9]7_@FCX%^)7Q,^&7A.9;71]4O-7UG5M!MY76&*_NRTDDCH M6(5$[YP%]JL^!_VTOV\OVB_#$WQI_93_ &1_#$OP]6:5= _X3'Q,]IJGB"") MF0R01HOEVX8J542$C(ZD4 ?8E%?/_@+_ (*+?!CQ7^QUK?[87B'3=0T2Q\*& M>U\5^';E0UYIVIPLD;6'\(:1I)(E0G:")4+!#D+Y=J/[;_\ P44T+X3']JW7 M/V+/#,7P[CL5U2XT!/%DA\0P:61O-TP\ORN(CYA3:& !R!@X /JGQ#\9_A?X M4^)WA_X->(?&-M:^)_%4-S+X>T>17\R]2WC:28J0NT;45F.2.G%=17YY?MF_ MM$2_\-S_ +*_[0OP?^'6I^+YM9\):W/X;\.1.MK<7DE]8F*&.1I/E@"M.IE9 ML^6J.>=M>JZ-^V_^UI\'_P!H;P1\'OVT/V>_#.BZ1\2=1;3O#'B+P=KTETEK M?879;W"R#+%F=%W#:/FRNX*V #ZXHKY3^,_[??QJ\,_MA:O^QC\$/V=;?Q;X MC7PW::EH]U/K7V6VB63F::\=E(CAC!4#;EG9U48)JW^SU^VK\>[K]J1OV.OV MO_@GH_A;Q3?^'GUOPSJWAC5FNK#4[=&(= '&Y'&V0Y)_Y9ME5RI8 ^H:*^4_ M$/[;_P"T;\9OC;XK^#/["OP,T#Q#:^ KXV'BOQKXTUJ2UTY;\9#V<"0J9)74 MJP+YP"#D!2K/UO[)'[:'B+XT?$?Q1^S?\=_A6? WQ0\'01W6I:)%?BZM-0L7 M*A;VUE &Z/+H"ISM\Q/F)+!0#UCX0_&?X7_'KP9'\0OA!XQMM=T66YE@CU"T M5PC21MM=?G4'(/'2NGK\_P#_ ()G_M&_#_\ 90_X)+77QU^)4DQTW1O$FJE; M6U ,UW.]WLB@C!(!9G8#)X RQP 37<:S^V3_ ,%)/!'PW?\ :2\=?L2>&4\# M068U'4?#ECXMD;Q#8:?C>T[AH_*9DC^=HPH8 $,%P=H!]D45\[_&[_@HI\-O MA_\ LV^#OCM\+/#EYXTU#XE75M8_#SPQ:.(;C4[V?@12'#>5Y; K(<-A\+U( M->2?M#_\%"OV\OV,OA7-\2OVD_V1_"D]K?O##H]]X3\422P6-TTBG[/?!U++ MF(2E98R4\Q%7^,$ 'W'17@_B']L#7?!7[:7@C]F;QCX(M;;0OB'X1GU#PUXE M2[;>^HP O+9,A7;Q&-P8'),D8QDU?^./[56L?#S]J#X7?LO> _!]MK.K>.I+ MN\UN6>Z:,:/I5LNY[DA0=S.1(J X!9,9Y% 'M-%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7G_Q_^$WB MKXLZ/I^G>%?%_P#8\EI8I7 'R$5Z!17#F6787-L#/"8A-PGO9M/= M/=6:V,ZU*%>FX3V9\2?M"_!GQA\(_P"R/^$K\;?VS_:'VC[/\TA\GR_+W??) MZ[QT_NUYM7UO^V-\(?B)\5?^$<_X0+P]]O\ L'VS[7_I<,7E[_(V_P"L=(_P##(G[0_P#T3W_RK6G_ ,=K^5>,^"LTPG$M>EEN#K3H+EY6H5)I MWA%OWK._O76^FW0^,Q^7UH8N4:-.3CI;1OHNIYM7I/[/7P9\8?%S^U_^$4\; M?V-_9_V?[1\T@\[S/,V_<(Z;#U_O4?\ #(G[0_\ T3W_ ,JUI_\ ':]N_8Y^ M$/Q$^%7_ D?_">^'OL'V_[']D_TN&7S-GG[O]6[8QO7KCK]:.#."LTQ?$M" MEF6#K0H/FYFX5()6A)KWK*WO66^NW4,!E]:>+C&M3DHZWT:Z/KZFW\ /@;XV M^$VL:AJ'BKQ[_;$=W;+'%'OD/ED-DGYR:\P_X+/?\HTOB9_URTG_ -.]E7U# M6'\1_AKX"^+_ (+O?AU\3O"EEKFAZB(Q?:7J$6^&?9(LB;E[X=%8>ZBOZFRG M*<%DF!CA,*FH1O:['IJ$-CR3X)_MB_LD>'?@-X0M]=_:B^ M'=I+9>$M/2[AN/&EBLD+K:QAE93+D,""-N,YXKPK]GCQ19?MV?\ !4[4?VM_ MAO%//\.?A;X,;PWH?B%K=HXM6U*9I#(8MX!90EQ-D]@L1('F"O?(?^":O[ ] MO,L\?[)G@DLC @/HJ,/Q!R#]#7L'A;PGX5\#:!;>%?!/AK3]'TNS39::;I=F MEO! NP%>D:GYI:=\,O&'Q@_9:_;K\!^ K*:YU6?XV:M=6UK;J6D MG%M?II_LJ^$/# M^B^-?$;76KQRW-KBWU'6'!827.""=[<,V>-V>U?&(\=V\EC)K4G_ 1=\41? M'R6R:*37;3X>VL>@C5F3:;Y-0+E%7S#YF_!;MYA_UE 'D+'/_!N$#C_F9?\ MW8*^F_\ @H/K^A^$OVOOV1/%'BG6;73=-M?$NKBZU"^N%BAAW6UFJ[W8A5R> M.37I_P"R-^PYX6^&W[!_A7]DS]H'POI7B1+:W>Y\0:?3^ZD/S#[GC?B/PQ\./AO_P5?^ /@;P_^U/XR^*.OV5W MJC^)KWQ9XI74ETUY;5E@MXA&JQVQ.R1FC'S8,9/5:^Y_B9^P]^R5\8_#.@^$ M/B7\!]!U6P\,:=%8>'TF@9)+&TC4*D$^&-8__!+K]H#PG^RWX5U'_@G; M^T[XEL?"/C+P#K=ZNAMK=PMK;:YIUQ] 'SO\ \%.?VT/A MG%\ ]9_9C^"GB>Q\9_$CXE6;>'M$\,^&KM+R9$NAY4TLOEDB)?*9PNX@EB#C M:&9?,OC]\*(OV)]?_8N\3?$*\3_A%?AO+=9.?LMC?7EM HN&;^",RI, M^X]%C%?8GP._8U_9;_9LNY-3^"'P.T#P_>RH4DU&VM?,NBAZIY\I:0*>Z[L' MTKN/&G@GP?\ $;PO>>"?'_A>PUK1]1B\J^TS5+1)X)TSG#(X(/(!'H0#U% ' MD_[1_P"W-\*O@)#X1T[1#%XSU_QMXBM=*\/^'/#NIPR7-R)B0;D $CRE^7+' M ^8<\U\8_"[X%:7J7_!0[X^_"CXE_M>?$?X3:_K'BH:_X@:'K+JRKJ<-N MTD\2L,,(WE9C$""00FW(X/%:_P <_P!E;]G7]I>TMK3X[?!_1?$ILP5L[B_M ML3VZGDJDR%9$4GDJ& )ZB@#Y0_9W^$_[..@?\%(+/2O#O[3OQD^*_C[P9X0N M9KS5=>URSU32=-M9@\1LYK@*LBR[I0XC7@,ZY.0P&%^S#XR^-O\ P4.\%^(_ MC_\ %W]OK6?A?H=EX@NK/_A!/!%S9Z9-HEK%C:;F[E4R!R#G&/@;\+M'\,V=S()+M-,M0KW#@$!I9#EY" 2 6)P#Q7&>,?^ M"=_[$7C_ .(4WQ3\8_LS^%K_ %RYN#/=W4MD0ES*3EI)85(BE8GDEE)8DYSD MT ?'O_!,J_\ E[K7[8P^&OCC5?$NB(ELNF^(-=U%KN[U*);;5$%S),P!E\P MJ6#D#((KZ-_X(VHD?_!-?X9*B@ VNI$@#N=4NR:]MT+X _!7POKNN>)O#7PP MT;3[[Q+I\-CKT]E9+%]NMH8A#%%(%P"J1C8HQPO K4^'7PX\"?"3P99?#SX: M>%;/1-#TU76PTO3XMD, =VD8*O;+NS?5C0!\K_\ !%$ ?LT>- !P/C!KV/\ MR!7V'7/?#7X3?#;X.Z+<^'?A=X+L-"L;S49;^ZM=.@$:2W,N/,E('5FVC)]J MZ&@ HHHH *YCXS^"-:^)'PLUOP+X=UW^S+[4[(PVU_EAY#$@[OEY[=JZ>BML M/7J8:O"M3^*+3775.ZT,<10IXK#SHU/ADFGTT:L]3X-^*W_!/?\ : \+_#C6 M?$U[\;SKL.G6#W4VDB2Y8W"1C>P 9B"0 2!CD@5\FU^T;*K*59001@@CK7Q? M^TI_P3#U/5?$-UXR_9\OK*.&[D:6;PY?2>4(7)R1!)C;M)Z(V-O9B, ?NG W MB73JU)X;.JD8-N\9\JC'S4N5)+NF_--['X)QWX85*5.&)R2G*:2M.',Y2\G' MF;;[-+R:6Y\65Z3^RW\"?'GQ]^([^&? ?B(Z/-9V$EU<:MF0"!,A,93!RQ8# M&>F?0UW'A7_@FA^U)KNJI9:[X>TW1+??B2]O=7AE4+W(6!G8GT! ^HK[:_9F M_9E\%?LS>"W\.^')6O=0O6635]7FC"O=2 8 &=D:Y.UQX]\%_V$?C?\-OBGHGCKQ%\?O[3L=,O1-,1#)YCGU>-;&-.4596BHZ7OLDNY_1V29#EO#^'E1P::C)W=Y.6MDMY-]CY, M_92_;P_9W_;(^$+>#_VL$\#:)X[TN^N;+Q=X!\51Q0QPS1S.@,4%\S&1=FW= MRQ5]RG'&?&/#WA3]G/P7_P %"S$7 M[G?Y;&*-S(0#&I 5U@^4,QS]@_&K]A/]D']HC76\4_&/]G_P]K.JN%$NJFV: M"ZE & 'FA9'DP!@;B<#BNC^"?[-_P'_9QT6;0/@;\*=%\,V]RRM=G3+,+)2CCLTF?FJZ^(/AC]GS]L+1?V3_AM^UG=K^SS MI'Q5L=;EU[2+RYT"/3$6":0$$2M@;FE! /F$[^!SQ0!\G_ +?/PV^&GQ[_ M ."GW[-_P^^(N@VGB#PUK?A_7&NK*24F&Z1;66:,[D8$C$=9AU_1?V5_"IN;=P\1O;5[I%8<@^7,SH3]17IVH?!'X1:IXU\/?$:^ M^'6DOKGA.UDMO#6I?9%$FF0NAC:.''"*4)7 XP<5U- "1QQPQK%$@55 "JHP M !T %>#?M,_M8_"_]GC]HCX8^#/C%\-[:/3/%LUW!I?Q&U"2);?0[Q4($+,Z M$Q&3&&&'8B@#XY_X+(^*?!'Q>\"?#K]G/X8:[8:Q\2?$'Q&TZX\+6>E7 M"37-BB"027C%"3%$ PRQP#RW(C8KJMK^A?LW_P#!977=<^)FJP:3HWQ@^&MK M'X?U:^E$5O-J5F\,36OF-A0_EQ%L$\F2,#EP*^@/@;^Q3^RG^S7J\WB'X(? MW0M U&XC:.34H(&EN0A.2BRRLSJIXRJD X'' KI/C+\!O@W^T-X5'@GXV?#? M2O$NF+*)8K;4[8/Y,F,;XVX:-L$C.1E)"N9(D&W.0)D.,&C]ASQ1X:_9\ M_;?_ &B_V=?B3KEKHVI>)/&__"9>%UU&=85U2TO1))(868@.8R44@<\-_<;' MTU\"_P!F3X!?LSZ+!3R52:,K(JD\E0V"0#B@# MYR^#VMZ-^TE_P6&\7_&;X>ZE#JGAGX:_"R#PM/K5E()+:74YKMIS$D@^5]JO M.&P3ADQWK[0KFOA/\'/A7\"O!T7@#X/> =,\.:-#(TBV&E6HB1I&QND;'+N< M#+,2QP.>*Z6@ HHHH **** /PA^+/_!K)_P4X\??%/Q-XZT+_@K!_9]CK7B" M]O[/3_[0UH?9HIIWD2+Y9L?*K!>...*_-C_@L7_P0A_;B_X)@_8/C5\9_&%O M\2O"?B*X$5[\0M&-S+]DOSP(+X3@O$S@?)(697QMW!AMK^P6N?\ BK\*OAQ\ MB:I;B6"[@<89&4_F",$$ @@@&@#^".OO? M_@CI_P $(?VXO^"GWV_XU?!CQA;_ U\)^';@Q67Q"UDW,7VN_'!@L1 \K( M#\\@953.W<6.VOT'_P"(,H?\/'/^2K?\8R_\A?\ X_?^)[_K/^0'T_\ )S_G MEV\ROW>^%7PJ^''P.^'&B_"'X0^"]/\ #OAGP[I\=CHFB:7;B*"T@085%4?F M2TZ4-N$LT[F(R?<4 ;0S+(N-RXKY\_X*K> M"/V$]%\#Z1XO_97;PMI_QRE\3Z?_ ,(-%\,;F%;VZN&N$W&6&T.W&W)61E#& M0( W+ _>WQI_9Q^!'[16CPZ%\WMBQM#JMBKR6Q;&XQ2/(X.TC(X- M'R]^VG=:#<_\%*O@-HG[9,MHOPV/A"::QCU-@-'E\4 RA_/W?(0/]%VAOERR M _*S ^,_\%4=>\*_LM?&G5?B5^PW\9;"W\0_%#PU?Z?\2O!/AF3[0!;^2S-J MN(,BVD"[V+DJP8-(N0TQK]._BU\&/A1\=_",G@/XQ_#[2O$FD22"3[#JMHLJ MI( 0)$)Y1P"0&4AAD\\US/P3_8U_9;_9T6\/P7^!V@:%+J,!AOKJ&T\V>>(] M8FEE+.8SW3.T^E 'Q?\ \%!_$7@7Q+_P1&\/W?P[^*4OC.PA_L&"3Q%-^RSX>:3RDHM3<-(9#)L'?<!_ ?@GX9^%[7P3\._".FZ%H]BA6STS2;)+>" M$$Y.U$ R223CDDD\UY1_P %)?\ DPGXM?\ 8C7W_HLU[;69XR\&^%OB'X5U M#P/XWT*VU32-5M6MM1T^[CW17$3##(P[@B@#\ZOVK$27_@B]\ XI%#*U]X/# M*1P1Y#5]*?\ !7\ _P#!.#XH9'_,-L__ $X6U>Q:[^SS\$/$_P .-)^$/B#X M8:1=^&-">W;1]#GM0;>T, Q"47ML' ]*V?B%\// _P 5_!U]\/?B1X7L]:T3 M4D5+_3+^+?#.JNKJ&7OAE4_4"@#XH_;=_P"2:_L8_P#97/!W_HF.MCXQ>)=! M_9^_X++^$_BQ\6]1ATSPUXX^$LOAW0]=U%Q':V^I1WAF:!I&^5"5"@9(R;A1 MWKZO\3?!'X2>,K+PYIWBKX?:9?P>$-0M[[PQ%V*E M^*OP=^%GQR\(R^ _C!X TKQ'I$KB1K#5K-9D5QD!UR,HXR<,I##)P: /D/\ MX*T>._"/QBO/@[^RM\,=?L]9\;ZW\6=+U2"QTRX6>2PLK=)A+=R;"?*4"4'+ M8RJR$<(:V_@[#$W_ 6O^+LYC!=?A-I2JV.0"]J2/T'Y5[S\#/V-OV7/V:K^ MXU?X&_!'0O#U]=1F.?4+6W+W+1DY,?G2%G"$@':&"\#C@5U>G?";X;:1\2=0 M^,.F>"["#Q1JUA'9:EKL< %Q M"["Y\3:':S6VD:W+ #<6D,H(D1&[!@S _4T ?+_[3_\ RE[_ &8O^P%XL_\ M39/7$_#7X@_'S]O3XW_%C3?$'[9^H_"3PW\//&%SH5EX,\)QVMMJ3P0NR&]G MN9@9$#E<< J&#@;=OS?:VM_"?X;>)/B#HGQ7U[P787?B3PW%<1Z#K,T ,]BD MZ&.58V_A#HQ4^H-<%\5_V!OV-_CAXX/Q*^*G[//AW5]=D*FXU*6W:-[DJ, S M>6RB8@ #+AN !T H ^1O^";!^&UI_P %3/C'HOPM^,.O^/=+L_ MK OBWQ+K MO]I76I31S6JSO]HP!*BREHP5&W"?+Q@GJ_\ @F-XN\*6?P\_:0^'MWXFT^+7 MC\9O%ET-%DO$%T8/(A7S1$3O*;D<;L8RI':OKOPG^SW\#_ ?C"#Q]X'^%.A: M-K%KH:Z-;WNE:>ENT>GAQ(+8", ",. VW&,@>E9EE^R5^S9IGQ:OOCMIGP9T M.V\7:G%/'J&N6UKYG^)/!5_8^'X[/4HI3JD]U;/%%%&JDE\LXW8'RJ&+8"FO9O!/P>^%GP MX^',?P@\$> =*T[PM%#/$F@06B_9/+F=WE0QG(*NTCE@>#N/K7G7@[_@G1^P MYX \=1_$GPC^S'X5L]8@G$UM<"Q+I;R Y#Q1.3'$P/(*J",#&,"@#XZUSX>> M*/AG\*?V"/ _CO3Y;?4[3Q[9RW5IV?\%M M#^RIX9R.GQ5T/'_?4U?4/C7X3?#;XC:SH7B'QUX+L-5OO#&HB_\ #]U>0!WL M+D8Q+&?X6X'/M1\2_A-\-OC'H4/ACXI>"[#7=/M[^*]@M-1@$B)<1Y\N4#^\ MN3@^] '0UP_[3O\ R;7\0_\ L1M6_P#2.6NXJKK>BZ5XDT:[\.Z]81W=C?VL MEM>VLRY2:)U*NC#N"I(/UH ^)OV/_ WB?XF?\$)H_A]X+@DFU?6/AUXCM--M MXOO3S/[GY/^!5YE^P?\#_A7\5OV2= \9P_\%./C#X.;0]+^S>)O#-I M\2+>PM_#\\.5DC$,D68(OE+)N.-I')YK]%OAW\.? OPE\&V7P\^&GA:ST30] M-5UL-+T^+9# &=I&"KVR[,WU)KS/XD?\$\OV)OBYXVE^(OQ"_9M\-:AK5Q-Y MUW??96A-S(>KRK$RK*Q[EP2>^: /A'QE\&OAIXW_ ."3'QJ\5?LFZY\2_$^G MZAX]76=5U3QZD!N-9>TN(3>7MN80#+"5W2L[@,3$^0&4BON;5?V\/V:O"_[) MQ_:CL_B#HUQH4'AP7EG86^IQ+///Y64L%3.5G+XBV$95LY ->O^'?"WAGPC MX=M?"'A7P]8Z;I5C;B"STRPM4AMX(@,!$C4!57'8#%>267_!.7]AC3_'Z_$Z MR_9=\(QZPES]HCE731Y*2YR'6WSY*L#R"$X/(YH ^?\ QW\0;CXP?\%(_P!C M_P")^H>#;W07\0>#?$FH#1M3*F>T632IG19,E_P#HR.OJ'7/A-\-O$OQ!T3XKZ]X+L+OQ)X;BGCT'6IH 9[%)T,"[#5KKPSJL>IZ!/>PAVL+Q""D\9_A<$ M#!]J /ESX:1H?^"WWQ&E*CM< M_P# ;FOJ&R^$WPVT[XF7GQEL?!=A%XJU#3%TZ]UY( +F:U5E986;NH*J<>PH MU/X3?#;6?B1IOQ?U7P783^)]'LI;/2](OC5^RQ\3_$%GH_C72_BYJFL-9ZG<+#)J-C M-*L"R+E78*Y'!.#;./X:^C_CI^QQ^R]^TO>V^J?'/X):'XAO;2/R[?4+JW*7 M*QY)$?G1E9"@))VEL D\$O$6O\ _!"_3O$^A:--J%OX1^+;Z[K-E NY MI+*&[D27([JOFJS=@JECP":_0KXT?MF_LRV7[)&N_'5?BOH-]X?O_"]P^GK' MJ$;27TDD#!+58\[C*S$(8R-RG.X#:<>E_#GX._"WX1>"S\.OAIX#TS1=",DK MMI-E;!8"TIS(2G0[B3GUS7F^D_\ !-[]A/0_'*_$;2_V6O",6JI/YT;_ -G9 M@CDSD,MN285(/(P@P<8Z4 ?"/AKP+XM_9G_9;_8L_:!^+FE7=KX;\#^+M4N/ M%9DMV;^R[;6+OSK2YD4#*JL8#$XR&D"CE@#[+_P6N_:R_9WUG]A/5/AKX2^* M?A[Q#K/B^]TXZ1:Z)JL-XZ0Q7<5P]RWE,VR/;$4#' )D &>:^BOVY-5_:$\/ M_#?3-9^!WP?T?XA:;'JZ1^// VIV:32ZMHS B9;<2,$,HP,*P8'=]UL;3\=_ M%#X-:'^UIX1C_9I_9)_X)G^*?A#;>)];LI/'WCGQKX(@T-;/3X)EF:. [F>X M)=$(12%ROW>2R@'O/_!4GX<^(;S]E7PY^TE\/+7=XK^#&KZ?XLTIE'S/;P[/ MM<1/_/,QXD<=Q!BLW_@GUK%I^UM^U1\5O^"@*QR2:(XMO!?P[:X0@QV%NB37 M;J#VDG9&!'7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#R_P ??\E* M\3?]A>Z_]'-7/UT'C[_DI7B;_L+W7_HYJU?#OPKUW7] .N2W&FZ-I6<)>:M< M^1')SC@X/&>,G /:OI5*,8)R9Y7*W)V.*HKK?&'PWUWP7:6U[J'V6[T^ZP(; MZQF\V%B1D#. >0,CC![=ZY*KC)25XDM-.S"BBBJ$%%%;-]X2US3?#-EXAO;$ MQ:7?/LM[@R(=YY_A!W#[IZ@=*3:6X[-F-1113$%%=7\.?!'_ G_ (J.C?VA M_9^+=YO.\GS?ND#&WAWVKV>HZ7865B^R>74)VB"_+N)R%( /4D42E&"O($FW9' M&45V/BOX9:WX3T:VUB:>PU/2[AMJ7VF3^=$">F3@=<'GIQUZ5QU$91DKQ!II MV844450@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 **** "BNC\&^!=9\<'H#T/I M71_%?P5I6A7<&K^$)["X\/W&V!&L[W[05F"Y;<23C.">">G:LW5BI\G4KE?+ MS'G-%>@V/P:U^XTBSU#4]2T70UOL?9H=5O?)DESTPNT\GTZ^U9_A?X9ZKXJF MUM;74-+LH]#8"[GO;ADC )<9#!2,?NV.3CBCVL+-WV'R2[''45TWB'P3)H)L MTM]>T/7);R3RDAT:]^T.K<8W#:,9)P/6NG_X4-XJV^5]MT7^TO(\_P#LO[;_ M *3M_P!W;CKQG.,]Z'5@E=L.23Z'F5%=UX*^$GB'QU9WEQIDUC:+9S_9Y4O7 M=&WXR1@(>GOBN8F\/:A!XJ;PZ\/_ !,1>?8_+SP9-^P $]B>]-5(MM)["Y6E MAWVKV>HZ7865B^R>74)VB"_+N)R%( /4D5/M8UCC**['Q7\,M M;\)Z-;:Q-/8:GI=PVU+[3)_.B!/3)P.N#STXZ]*WV^ VO1-91W6O^&[:YOD# M6UM/?.DLO .%4Q_,>>V:7MJ:5[A[.5[6/+Z*U/$7AW4O"NN3Z3K5OY%U 1D9 MRK \AE/<$?YS676B::NB-CH/'W_)2O$W_87NO_1S5Z=^T /L?A_P3I]D=FG) M9N8XT;Y"56, ^AP#P?\ :/K7F/C[_DI7B;_L+W7_ *.:NGTWXL02^#;3PUXS M\,6_B*SL0%M7-RUO)&H& -R@G@<9&.!SFN:49>Y-*]O\C9->\GU.ET%C-^R7 MKRZJ7$,-]BS..@\R$C'MYA?/U-+\1O#VB65Y\-$T_2[*".^6/[3Y,"K]H!,' MWR!\WWCR<]33E^)'@'Q;X%?POKVGW7A:UMB9;6.PG7TT[!8B%"J6B ^; 5>K=5R,&L8QJ)/"5J?C\EAH'A'2[Z%-*68V;XMK:)LD>:X5<,!P,8Y)'I3? M''AO2;KX,:OJ]QI_A./5M,NHT2?PP?W:@R1J4?@'=ASD'/8\5R[_ !SN?^%D M2>*8M$18+BP%C<6#W182*#NW!]HP<_[)XSZU1U?XJ:7<_#S4?".@^#X=&LKU MXY \=ZTK*RR*Y+;DRY.P#J,#Z8I*G6O'3:W7[^H.4+/YG3^,KOP_X.^''A&6 MU\):/=ZCK6CQB:XN+53M A7+C&/WA:0'?UX^F-KQGXL^S?L_>'-0_L#0Y?MS MB'[-+9[H;?*2?/$N?E88X//4UY'XQ\=?\);H'AK3/[.^R?V#9"T\SS]_G_*B M[L;1M_U?3)ZUHZ?\2[-?AM#X1U[PU#JT5F\DEE<&[:+R7;>0Q4 [L%V[@8QQ MQFK]C+EBVKN^OXD^T5VD^AZA8^#]#\(^"_#A^R>"WN]0A6YOYO%%P%:7*J2L M&5.,;L9Z#C@DDU4\.>$_!5W\>]0L='CTW5M&N-'>X$2,EQ#!*9%4A3R 1U'I MNXP*X*S^*>GW?A/3M"\:>$K?Q"FEKY=G/]K>VDC3 4E02> !U&0!G.,TSPY M\4[?PW\0KGQ+8^&+2"WEL_LD>G6DODI&,J=Q;:=Q^7DXYS4>RJVEO?4KGAH= MO\)O$VG^(_C$ATCP_I^BVEM87"0K:0A'E0LFTRD?>8 =?>LV#0=,\9?"#Q)% MI^EVO_"1:#J,LWG11#SYXC(S?,0-S#:9 >Z"N!^'/C?_A /%1UG^S_[0S;O M#Y/G>5]X@YW;6]/2N\_9[O[ZX^)FK31*$L;BUDFNU9OE3YP5/3D@DCMP6JJM M-T^::Z6_ 4)*5HOKD>%[?PUX9TZQM(KZSL!+?W44"K).[ *-S#D\J MQYS]X5T?P?M[2Z^!WC*#4KW[!:22.LUUY1E\E?*7+;!RV/05Y7\0/$/_ E7 MC_5]75MT4UP5@/\ TR7Y4_\ '5!_&M/PS\13X=^'NN^%_P"R_M']K[O])^T; M/)R@7[NT[NGJ*N5*;HJ/70E3BIM]#O?B-;P>#/@7H_A[1'DU;3M3F$[:L<+& M3G>%5P/4YKK+CPCX7\%W&C:/);>!_LODJ^HRZ_YSFJ,7@_2;?X9> M"M#N;&T&L^*=0226\,2^?';E@QVN1D?*8QCIR:X/P_\ $*3P[\2CXKL=*MK> M%BZMIMH?)B\LKMV X..@;..2,U/XZ^)]]XP\7:=KMI:_V6=,1/LD*R^:(W5] M^_.T#.<=OX15>RJ\UNF_SM_3%SPMYGM-YX?\%:;XBFT'5+7P%9Z%';B%O.O MFJ(Q3ABS#(ZC^+./FSVKBO"FG>&-$^$_BW6KS1K'Q -(UEHK2:9%8RKF-$^< M#)3+[B!P>?6L34?BUX?UK4%U?6_AWIU[K00![I[QQ%(0, M#MPW0?>)X &:Y MZS\?FT^&>N>$O[,0_P!K7BW7VE)=BPX:-MHCV\C]WCJ,9]JF-&IRV=^E]?OZ MC0.W:O,;SX@27/PST/PG M#8>3)I%XUTE[YV[>2TC ;-O&/,ZY/3WKL#\>+:37+/7Y_!5G)KL$2P27QNV^ M:/\ B")MPA.2 WS$ D,/'FM7=AI/D:5= M-#8VU\1%9PMMW%I !@*,KVP.>.E<[\3-,\*S_#RWU"&Y\)0>)+>X"R0^&KA3 M%/&Q(^X,'(X.2#C!YYK TSXP7.G^*O$.H2Z/#>:7X@)K26?2-<@6WN6AY9 Z] 0<$2-G'/3%;VO?"O0(H M-$\4>#]3?4O#M[J,,$\,X^:,/)MZX!QGY2",CW[U#6H=6N M+14M5M%C%O$HW,-VX$Y)#=..E<#X=U71?AA>>.?"'B[[?<17X2S673D3>4 D M&[YR I*R*>_XTX?'.WFO[/6]0\&V=UXEL[I[]S@BN6T MOQUIS3:G)XR\+VGB-]1N3=/,T[6\R.>H6102$_V1BLX4JBARR3MIVWOT*E.- M[K*OF91BY&0 .L3*1CKWKN_#M[X* M\4?'6W\4Z%XFO)]1NH2/[+^PR*%*P%"6D("[=HSCGYN_(%>3^+OB@WB:UTG2 M[70[73-!TN598]-1RXD(S]YL#C!(X ^\2<]M*V^+>DZ#'>7'@OP/::'JMW$8 MS??;'G\L'KL1E 7UP..!D'%.5*I*.M[ZKIMY_P# !3BGY'H_A?4GT?PQ\4=3 ML=N^SUV[N(?0E6W#\.*N3>%["3XKP_$S _L(:,=3:7/68)M''_7,AOJ*\4\/ M?$B30O &O^>XW;ZTS,UXUQ@QEE"DE=IW'C/45>;XO7S?"(>"#9'=L\G^T/ MM'/E;]VS9M]/E^]TJ'AZG,VNNGRL-5(VU_IG6?%;4YM:^!GA35+O'G7E[)/( M!T!;S"0/;FN!^$OAT^)?B=I-JR%H+>7[7.1CA(_FYSV+!5_X%2:]X_.N?#C0 M_"ATWR/[)IZ4G@#Q^? *ZQ-:Z8MSJ%_:_9[>Z,VPVO M4DXVG=D[#C(^[71&$XTI12UU,W*+FFSW&"#7/',?Q%T'6M(OK2UNY/,TJ2[M MY$C8H-BE68 =8HFP/[S5ROPAM;6X^"'C.VU6\.G6SRND]R86D,*^4N6V#DX] M!7 >$_BWXG\.^)+?4M0U74]9M8PPEL;J_D*2@J0/O;@"#@YQVJ^GQ8AM]!\6 MZ5:>'_*B\1SR3@_;,_9BZ@$8V?,,Y/;KBL'0J).*6FGX&GM(MW?F=7\1K>#P M9\"]'\/:(\FK:=J"8]5UXV M%W!#YEO9+ 2UUMV,0),X0C XY)YQ7A$'Q%/_ J>;P1J.EB\03>;:7GG[3;? M,&P%VG/._G(XG-/V% M2Z]7KZB]I'\A/C3K5QK7Q2U$W=B]BUF%M5BD(+%5Y#'''S;LC'8BN"KKOB/X MW@\?>(HM8CT@:7/Y"Q3!9_-$I4G#?=7!P<=^ *Y&NRDG&FDU8QF[R;.@\??\ ME*\3?]A>Z_\ 1S5S]=!X^_Y*5XF_["]U_P"CFKGZJ'P(F6["BBBJ$%%%% !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 445K>%_#MYXL\366BZUOM/AE*3/#(R@E M-N7ZX!V@X!YQP1E=QI778NUYV9SNJ>'-3TKQ1<>'YK62748+@VXBAC8F5L\% M%(#$,,$<<@@]ZCM] UB[U273+32;Z>_ASYEI%;.TJ8.#E ,C'?BO5K?2[_PM M\:M L/"%WJ]XLEI9_;8;D+/<6%NTJF2&3:"(PHVDXQ@/C.#SNWEA<0?\+-MH M-"EU#5[W489H["5)E-W:&8J'41LKL@8MDJ<<#/%8O$-6^7YE^S/#X?#6NW&J MS:7;Z+J,NH0+OEM$M':6->.60#('S+R1W'K2#PYK;6EW=#1]0-O92-%=3"U? M9 Z_>5SC"D9&0<8KV75_#VG0>%_'?ASX?1MI6;FTM6,TJH F4!&68)(7 M]=O.>]=SJ^OZ6/M-N[1R6&I^)ET?4F4@J[2:>J-R#U#A03V*GZU+Q+Z+^M/\ MRE275GRY#HVJ7&E3:I;Z;=RZ? VR6[2!FBC;CAG P#\PX)[CUJE7T%K446@_ M#/Q9X+M9$E3P_I=D)Y%!^>YFF,DI!/;&S'IC'T^?:WI5/:79E./+8****V(" MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^D/V< MO!?V+2+CQ7?18FOX?=B!^9O^!,,?1?>O"O!_AJY\7^+;#1+3(-S*!(X' M^KC'+M^ !_'%?8'B36=.^'/P]FNXHD2WTZV6&U@_OMC;&GXG&?;)KS\;4=E2 MCNSIH15^=]#Q']HSQI_:.N6_A:RDS;Z?B:ZVGAIB.%_X"I_-CZ5XE4]]>W&I M:A<7M[*TUQ]@B2.. MR@6"RMQT+XVQI]/7V!KXLNKF:]O)KJZD:6>>1I))&ZNS'))^I->;ADZU5UI? M(ZJKY(*FB*BBBO3.0**** .@\??\E*\3?]A>Z_\ 1S5S]=!X^_Y*5XF_["]U M_P"CFKGZF'P(+O5/D@R.4@!_] MF89^BK7SUX4T1_$GB[2]'3/^F7*1N1_"F?F/X+D_A7V'XUU^W\!?#R\U"UC2 M,65N(;2''RASA(UQZ X_ 5Y^-F[*E'=G30BKN;Z'@W[0WC3^VO%:S(F8],MB$..DDF5'_CH?\ .NE_ M::U_R]/T?P_$_,TC7DR@]E&U/S)?_OFNI_9^T#^Q_AC%>2)MFU2=[@YZ[!\B M#Z84G_@5>$?&77_^$@^*FJRH^Z"S<6<7.<"/AO\ Q_>?QKS(_O<6WTB=E_ 30/[ M:^*-M<2)N@TR)KM\]-P^5/QW,#_P&HJ3Y(.78J,>:21]*ZI1V+,QZDGDFOI[]I#7_ .S_ +:Z/&^ M)-4N07&>L<>&/_CQ2OE^N+ PM!S?4WQ$O>Y>P4445Z!S!1110 4444 =!X^_ MY*5XF_["]U_Z.:N?KH/'W_)2O$W_ &%[K_T?-+)Y<48;.XA02[8;.%'K4^VBEKVN/V;/)J*]\/0>--;.E MI>P:7JD>GV.GS3RB*,$J6=F5P[':<#YL#))SQCK[SX/>$+>RU6SBM7^W7^H/ M;:1-)<2?Z.S68G1" <, RN,L"<$9)-2\3!?UZ?YC5*3/G2BO71X T+3O@SJ% M[J5D[^)HK&'43(TL@^SQS3;(EV@A?NHQ(()RWTKR*M85%.]NA$HN.X4445H2 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 %?3/[->@?8O!^H:W M*F)-1N!'&2/^6<8QD?\ F8?\!KYG52[!4!9F. ,DFOMWPWI\'@CX=^<\LQ)_G5.NNG#D@H]C"4N:3 M84445H2%%%% !1110!T'C[_DI7B;_L+W7_HYJ;X0U71],UC'B?2TU/29UVW$ M03,JXY5HV#*5.0 <, 03D'BG>/O^2E>)O^PO=?\ HYJY^LXJ\$O(INTKG62_ M$&^N?%ECKMWIFFSR:;!#!86A658+18B#'M"R!C@@GYF8?,<]L22_$[Q"/$IU MG39O[*:6Y%UIKC:**J,8Q5DB6V]PHHHJA!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 %%%% ':?"30/^$C^*&CVKIN@@E^U39Z;8_FP?8D ?C7T'\> MM?\ [$^%MW!&^V?4Y%M$QUVGYG_#:I'XUQ/[,F@?+K/B&5.NVRA;'T=__:=9 M'[2NO_;/%FG:)$^8]/MS+(!_STD/0_154_\ J\R?[W%*/1'7'W*+?<\5HHH MKTSD"BBB@ HHHH **** .@\??\E*\3?]A>Z_]'-7/UT'C[_DI7B;_L+W7_HY MJY^IA\"'+=A1115""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 *559W"HI9F. ,DFDKZ(^!WPD:T\CQ;XF@Q,0'T^TD7[@[2L/ M7^Z.W7KC&5:K&E'F9<(.;LCTKX7>''\)?#72]/O(_)N?+,]T&X*NYW$'W (7 M_@-?)7C773XF\;ZOK&/O^2E>)O^PO=?\ HYJY^IA\"'+=A111 M5""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@ HHKU'X.? M"N3QIJBZKK,3)H5J_P V>/M3C^ ?[(_B/X#GI%2I&G'FD5&+D[(VO@A\)3K5 MQ#XH\26__$MB;=9VTB_\?+#^,C^X#^9]ASZA\6OBE;^ M)^R6!2;7+I#Y$1Y M$*]/,AU2DJ,>6.Y7N[NXO[R M:[O9GGN)W,DLLARSL3DDFH:**]4XPHHHH **** "BBB@ HHHH Z#Q]_R4KQ- M_P!A>Z_]'-7/UT'C[_DI7B;_ +"]U_Z.:N?J8? ARW844450@HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHJQ8V-UJ>H06-A ]Q M>RJ.!^)[FOFWXM_$23Q[XH/V5W72+(F.SC/&_P!9"/5OT&/>O*=\75LOA1V* MU&%^K.;\6>*=2\9>(KC6-7DW32G"(OW8D'1%'8#_ !/4UBT45ZB22LCD;;=V M%%%%,04444 %%%% !1110 4444 =!X^_Y*5XF_["]U_Z.:N?KH/'W_)2O$W_ M &%[K_TUTZU>^N(((C+-<(A&8HT!!+,2%'(QGKT!S4 ME&FF^Q33 .X @"DGS)%+ # M#$,!G<.<-'@S3+?QQ=^'-2UZ2&2+41I\+06)E>5B^T2%2ZJJ>OSEN1A3R0>T MB'*SCZ*[^[^%QT>X\12Z]J_V?3-#N([8W-M;>=)<22%2H6,NH&%;V^EZW6OPPEE^%=SXRN=3$#1IYL5A]GR9(O,$88ON&W+;L?*>%SGGC@ZTC., MKVZ$.+6X44450@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@ KZ2^ /PU_LRR7Q=K4& M+RY3%A&_6*(CF3'JW;_9^M>;_!CX;GQOXC^VZE%G1=/<-/NZ3OU$0_F?;ZBO M?/BI\0(/A]X3+6IC.J70,5C!C@$=7(_NKQ]3@5YV*JN3]C#=G51@DO:2///V M@?B3L1O!NBS?,P#:C*C=!U$/\BWX#U%?/E27%Q+=7,MQ21SDLQ.2 M2?4FHZ[*-)4H)%@N=>N_#EQ(A%MJMO*J+ W\0DRRG:RY&0PYQPT>YZ!9^+]$;PWXA\.:Q=ZM^^.-I M0RD@C]XPW'&,#=U.*\8HI.A!N[!5)+8]3U[XGZ+J5CXJL+"QN[:ROK"RL-)A M\M ((X&+$/\ .<:\LHHK2%.,%9$RDY;A1115DA1110 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 %:GAOP]?>*?$5IH^EQ[[BZD"@XX1?XF/L!DGZ5EU]5_ SX=?\(IX= M_MK5(<:MJ2 @,.8(3R$]B>"?P':N?$5E1A?J:4X<\K'8Z?9:+\,OA^(R_DZ= MI:8K\TK=V/JS'M[@5\B^.?&-]XX\57&KWY*JQV6\&Y)->A M_'WXB_V[K/\ PC&D3!M.T^3-S(C<33CC'N%Z?7/H*\:K'"47%>TGNS2M4N^5 M;(****[CG"BBB@ HHHH **** "BBB@ HHHH **** .@\??\ )2O$W_87NO\ MT/O\ DI7B;_L+W7_HYJY^IA\"'+=A1115""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@ HHK8\*^&K[Q?XFM-%TQ?WUR^&*+O6M2.))VPD8.5B0?=0>P'YG)[UY=-/%5N=_"CKD_8PY5NS%) M+,2Q)).23WI***]4XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH Z#Q]_ MR4KQ-_V%[K_T/O^2E>)O^PO=?^CFKGZF'P(9B:DJL_84_F==**A' MVDCS;X\?$;_A)=>_X1_29LZ7ILA$K(V5N)AP3[A>0/?)]*\BHHKOITU3BHHY MI2Z_P#1S5S]3#X$.6["BBBJ$%%%% !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 %=M\+?A]<>/_%*0.KII=J1)?3CC"]D!_O-C ]!D]JYG M0]$OO$>N6NDZ3"9KNZ?9&O8>I)[ #))]!7V/X4\-Z/\ #/P.+;S8X8+:,SWM MX_'F/CYG/MQ@#T %*=*^&G@@ &2>P%?&^L:O>Z]K-UJFJ3&:[NI#)*Y[D]AZ #@#L!72?$SQ]<^/ M_%3WK;H["WS%90'^!,_>/^TW4_@.U<=1A:'LHW>[%6J<[LM@HHHKK,0HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** .@\??\ )2O$W_87NO\ T/O\ DI7B;_L+W7_HYJSM%T:^\0:S;:9I<#SW-PX151&;:.[':"=H').. M #40:4$WV*?Q%"BM35/#FIZ5XHN/#\UK)+J,%P;<10QL3*V>"BD!B&&"..00 M>],MO#VM7NIS:;9Z1?W%];@F:UBMG:6, @'<@&1@D#D=35XK,SJ*T+/0 M-8U#4IM/L-)OKJ]M]WG6T-L[R1[3M;'-;:TN[H:/J!M[*1H MKJ86K[('7[RN<84C(R#C%',NX69FT5=AT;5+C2IM4M]-NY=/@;9+=I S11MQ MPS@8!^8<$]QZU2IW3$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%=K\*?!#^.?&]O:3(3I]KB>];_8! MX7ZL<#Z9/:IE)0BY/H.*O^U]*]>^*'C.+P#X$FNK M;8E[,/LUA$ ,!R/O8]%'/X =Z^-9)'ED:25F=W)9F8Y+$]237G8:#K5'6G\C MJJR4(JG$;1117IG(%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 =!X^_P"2E>)O^PO=?^CFK6^&-_J.GZIJK:?X>;Q';W.G/:WVGPRE)GAD M902FW+]< [0< \XX(R?'W_)2O$W_ &%[K_T&!!X)[5ER\U*WD7>T[GK-OI=_X6^-6@6'A"[U>\62TL_ML-R%GN+" MW:53)#)M!$84;2<8P'QG!YU_$6CZC<:+\1=.T[3KHZO=:W%=I D+":XM?-PD MBC&60.&.1P.37@5%9^P=T[_@5[16M8^C/'!B\1:7XZT_PI%]LUD7MA]JCLQO MEF"*@)&W)8(^0?[I!S72:OK^EC[3;NT!XH[M FI7H%Q>L>"IQ\J?\!''UW>M>)? 3P)_PDGBPZW?Q;M.TE@X M##B6?JB_0?>/T7UKU/X]>._^$9\(_P!C6$NW4M74IE3S%!T=O8G[H^K>E>;B MINI-4(?,ZZ,5"+J,\1^,'CG_ (3?QO*]K)NTRPS;V>#PPS\TG_ B,_0+7!44 M5Z$(J$5%=#EE)R=V%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH Z#Q]_R4KQ-_P!A>Z_]'-7/UT'C[_DI7B;_ +"]U_Z.:N?J8? A MRW844450@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 *LZ=I]SJVIVVGV$337-S*L42+_ !,3@56K MZ(^ 'PSFLF7QCKD(1Y(R-.AP@::[N#_ !OC+O\ GT'I@5\B^./%ESXU\7WNM76Y5E;; M!$3_ *J(<*OY=?:YL'3 M=G5ENS:O-7Y%L@HHHKO.8**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** .@\??\E*\3?]A>Z_\ 1S5S]=!X^_Y*5XF_["]U_P"CFKGZ MF'P(%\P0./^/MP>_P#L ]?4 M\>M>Q?%/XDVOP]\/A+;RY=7N4*V=L>B#IYC#^Z/3N>/7&AXW\8Z3\,_!ZSF* M,%4\FPL8_E\Q@.% [*.,GL/;3A+%3]I/X4=4I*C'ECN5;^_NM4U">^U&=[BZN',DLLARSL>]5Z**]78XPH MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .@\ M??\ )2O$W_87NO\ T/O\ DI7B;_L+W7_HYJY^IA\"'+=A1115""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 ***Z#P7X-U/QQXBBTK24QGYIYV'R01]V;^@[GBE*2BKL:3;LC2^&_P . M[_X@Z^+:'=!IT!#7EWCB-?[H]6/8?CVKZHU/4?#_ ,+_ *)&1;73K&,1P0) M]Z5NRCU8G))^I/>C3-.\/_"_P*8U=;73K&,R3SO]Z5N['U8G ^@':OE?XD? M$2_^(.OFYFW0:= 2MG:9XC7^\?5CW/X=J\KWL94[11V:4(^;,WQIXRU/QQXB MEU75GQGY8(%/R01]E7^I[GFN?HHKU8Q459'&VV[L****8@HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .@\??\E*\3?]A>Z_ M]'-7/UT'C[_DI7B;_L+W7_HYJY^IA\"'+=A1115""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@ HHJSIVG7FKZC!8:9;2 M75W<-LBAB7+,?\_E1L!9\/Z!J/B?7+?2=&MS/=7#84=E'=F/8 T EC!5/.O[Z3Y?,8#EB>RCG [#W)K/^%GPVM?A[X?+W/ERZOO<\^F/'?C3\6SXHN9/#WAV8C1X7Q/.A_X^W![?[ /3U//I7E5) MRQ4_9P^%'9&*HQYI;F+\6_BG<>/=5^QZ>SPZ%:N?(C/!G;IYC#^0[#W)KSBB MBO2A"-./+$Y92/O^2E>)O^PO=?\ HYJY^N@\??\ )2O$ MW_87NO\ T33M5CLENX[:\N9?L"RL-TDDD\9RJ$A MBH+X!)7)(KSWPCJ^C:9J3Q^)])CU/2YT/FH$/G(RJQ0QNKH5^8@,-V",\$@8 MU[GXJ:UJ%YJCZI9Z=>V>J6\-M-I\D3K"J1-NC"E'5QM.?XOXCG/&.><)N;8A)*\3!E=P>5!8 MD9SP0*T]/^$_@R+4_%>GZE Y6'48;*QN7N'5K8SQ*4P 0&(>10-P.<#->E9^RK6M?\ 'T_X)7/3OL=GHOPVTBP^'.LR M>)]/:3Q MC?7D&973[*L#"-*FF M6PR[GEI6]2>KN?S]*^LA';_ &1QZYKS M'.KBWRQTB=2C"BKO5G4?&3XT0ZI:R^&_!]P7MGRMY?)P)1_SS0_W?5N_0<=? M":**]"E2C2CRQ.:/O^2E>)O\ L+W7_HYJY^N@ M\??\E*\3?]A>Z_\ 1S5S]3#X$.6["BBBJ$%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5);V\UU<)!:Q2332,%2.-2S,3V ')-=!X-\ M!ZYXYU,6NB6I,2D":ZDR(H1_M-Z^PR37U'X ^%F@_#VS%Q&%NM3V'SM0F ! M[A!T1?U]2:Y:^)A2TW9M3I2GZ'G7PW_9] \K5?'BY/#Q:8C=/^NI'_H(_$]1 M7IOC?XA^'_AQI"+=;'N=FVUTVWPK,!P..B(/7\L]*X+XD_'^VTSSM*\$-'=W M@^5]1(#11>NP?QGW^[]:^=;^_N]4OYKW4;F2ZNIFW232L69C[FN6%"IB'SUM MNQK*I&FN6!N>-/'>M>.M6-YK-P?*4GR+6,D10#T4>OJ3R:YNBBO3C%15D/O^2E>)O^PO=? M^CFKGZF'P(-Y99&"I&BEF8^@ ZFO;/ /[/-]J7E:AXV=["V/S+81D>W)^ ME>O^"_AIX:^'UH9[*%9+Q4)FU&ZP7QCYL'HB^P_$FN*\??M":;I'F6'@U8]3 MO!E6O&_U$?\ N]W/Y#W->=+$U*SY**^9U*E&"O4/0]0U3PK\,O"Z>>;?2M/B M!$,$2_-*WHJ]68]S^)/>OFOXC?&76?&[26-EOTS1CQ]F1OGG'K(PZ_[HX^O6 MN)UWQ#JOB74WU#7;Z6]N7_BD/"CT4=%'L,"LVMZ&$C3?-+5F=2LY:+1!1117 M88!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!T'C[_DI7B;_L+W7_ *.:N?KH/'W_ "4K MQ-_V%[K_ -'-7/U,/@0Y;L****H04444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !4D%O-=7$<%K$\TTC!4CC4LS$] .2:VO"7@S6O&VKBPT&U,K#F69_ECA7 MU9NWTZGL#7U/\//A3HGP^M16*17K MB6[V 0:=;8WX[9'1%]S^ -<'\3?CY;Z9Y^C^"72YO!\LFH\-%$>X3LY]_N_6 MOG2]O;K4;V6\O[B2YN9F+R2RL69SZDFN2%"IB'SUMNQO*I&FN6!U_CKXK>(O M'/O^2E>)O^PO=? M^CFKGZF'P(H7NQ]A^)%3*48*\F-)R=D<='&\LBQQ(SNY"JJC)8GH * M]F\ _L^:GK!CO_&+2:79'#+:+_Q\2>S?W!]*J57R4%\SJC2C!7J'>N_A7X9>%?^7;2--@&0H^](WM_$['\37SC\2_C3 MJGC1IM-TGS-.T0\&('$EP/\ IH1V_P!D<>N:X7Q#XFUCQ5J;7^OW\MY.<[=Y M^6,>BJ.%'L*RJVHX10?-/5D5*SDK1T04445VG.%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% '0>/O^2E>)O\ L+W7_HYJY^N@\??\E*\3?]A>Z_\ M1S5S]3#X$.6[.E\%^$F\3WMQ/=7"6>CZ8BW&IW3,08X=WS; %8ER,X&",CFI M%\%MJ/B'4[?1-0M)-(L86O&U.64F**W(RAW& MJ6L][;:[I TV*XCM1?R&=(I9WQB-08M^1D$DJ !SFM&Q^#/BF_;6XT-E'<:- M*8I8))FWSMLW@1X4@[EQC)'4=*['Q3XW\'^+]#71FUL64]I?6EV^ISV4NS4' M2+RI'PBEPV.FX#. ,^DLOQ@T:.3Q-JMCE>'5T4I3E=R5C.:BK6"BBBMC,**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBI;:UGO;F.VLX)+B>0[4BB0LSGT ')H BK M5\/>&=8\5:DMAH%A+>3G&[8/EC'JS'A1[FO6_ G[.U]?^7?>-I6L+LM$>>> _P!GK2]'$=]XP=-5O!AA:KG[/&?0]W/UP/8UVOC'XD^&/A]9B"^G M5KI4 ATZU ,F,<<=$7W./;->->//VAM2U7S+'P;&^F6A^4WDF#/(/]D=$'YG MW%>,332W$SS7$CRRR$L[NQ9F/J2>M91PU2L^:L_D6ZL8*U-'<^//B[XB\C&$8*T58Y92Z_P#1 MS5S]=!X^_P"2E>)O^PO=?^CFKGZF'P(^N,K$OK@_P 1]AGWQ7T=X%^"_AOP8(KJ:/\ M75%P?M=R@VH M?]A.B_4Y/O7-6Q5.EINS:%*4SQ#P+\#?$7BSR[O4U.C:8V#YLZ?O9!_L1]?Q M.!Z9KZ'\+^!?"OP[TQY=/@AMRB?O]1NW'F,.Y9S@*/88%<_XZ^./ASPEYEII MS#6-37CR;=_W<9_VY.GX#)]<5\Y>,?B)XC\<71?6KTBV#9CLX?DAC_X#W/N< MGWKCY:^)^+2)M>G2VU9[7XZ_:)T_3O,L?!<*ZA/O M^2E>)O\ L+W7_HYJY^N@\??\E*\3?]A>Z_\ 1S5S]3#X$.6["BBBJ$%%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !15FPT^\U M6^CL]-M9KJYE.$BA0LS'Z"O3+C"4WH>.^&_"FM^+=1%EH&GRW@WFH^$_AKX=19FM-&L(\^7#&N&D;OM43ZUX3XZ_:&U75S)9>#XVTJS.0;I\&XD'MV3\,GW%<#JU\2[4U9=SIY*=+6 M6K/:?%_Q'\+_ ^LQ!?W"?:40"'3K0 R8QQ\HX0>YP/2OG3QU\:?$GC(R6L$ MATG2VR/LMLYW2#_;?JWT&![5Y[--+<3/-<2/+*Y+.[L69CZDGK3*Z:.$A3U> MK,IUI2TV04445UF 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!T'C[_DI7B;_L+W7_ *.:N?KH/'W_ "4KQ-_V M%[K_ -'-7/U,/@0Y;L****H04444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%% &3@/4%L9'TS7L'A3 M]FO3K79/XOU%[Z3J;6T)CB'L7/S-^&VL*F(I4]V:1I3ELCYZT[3+_5[U+32K M.>\N'^[%!&78_@*]<\)?LYZ[J;1W'BFYCTFV/)@C(DG/Y?*OYD^U>\_\4E\. M]%_YA^A60_W4,A'ZN?S->7^*_P!I33K7?!X0TY[Z3H+J[!CB'N$'S-^.VN/Z MS6K:4HV7-+P3^(-0DG53F.!?E MBC_W4' /OU]ZY^KIX-7YJKNR95W:T-$7M7UK4M?U%[_6KV:]NI.LLSY./0>@ M]AQ5&BBO0225D/O\ DI7B;_L+W7_HYJY^N@\? M?\E*\3?]A>Z_]'-7/U,/@0Y;L****H04444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !13X89+B9(8(WEE<[41%)9CZ #K7J?A/]GWQ3KOESZULT.T;D^>-TQ'M&.G M_ B#[5$ZD*:O)V*C&4MD>4UVOA/X3>+?&!26QTYK6S;_ )?+S,<9'J.,M_P$ M&OI'PG\'?"'A'9/#8"_O$Y^UWV)&!]57[J_@,^]1>+?C3X0\*[X?MO\ :EZO M'V:Q(?!_VG^Z/S)]JX)8R4WRT8W.A4%%7FSD= _9HT>UVR>(]7N;]QR8;91# M']"3EB/IBO2-*\'>#_!=M]HL-+T_3EB'-U-C>OUD 8U$LN/=F&/R45YKJVO:MKMQY^M:E=7\F>&N)F?'TR>/PI?5Z]7^)* MP_:TX?"CZMU_XY^!]"W)'J3:I.O_ "ST]/,'_?9PGY$UY-XJ_:-U_4]\'AFU MBT> \><^)9C^)&U?R)]Z\;HK>G@Z4-;7]3.5>JWD]Y0NQ_$U5HHKLV, HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z#Q]_P E*\3?]A>Z M_P#1S5S]=!X^_P"2E>)O^PO=?^CFKGZF'P(36VD7TL5CN^ MUR1VSLMOM!)WD#Y< '.<8P:^AOB#I]_J)UZT\+R?;-37Q+8W5U;6@8RQ0_9H MU3>"!P'4-D94#G.0P%U/$^GZ7>^-=8@>&73QKUG!<,&^0HR1Q3$D=<9<_A6/ MUJ35TOZT_P R_9*^Y\TVFB:K?V%Q?6.F7ES:6H)GN(;=GCB &3N8#"\<\U1K MZ/FTZU\&^'_$O@G3I!*EMX=O]0N)0!^\:5P(@>^5B11[YKYPKHI5?:79G.'+ M8****V,PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHKN_!7P@\4>-?+N(+;[!IS<_;;L%58?["]7_#CW%3*<8*\G M8:BY.R.$KTWP1\#/$OBKR[K4D.C::V#YMPA\V0?[,?7\3@?6O=?!/P=\,>"O M+N5@_M'4DY^VW2@E#ZHO1/KR?>J'C?XZ^&_"WF6FEN-:U)?+%SJ/EH+YG5&C&*O49O\ A/X=^%OA]9-/I]O&LZ)F;4;M@9,8Y.X\ M*/88%<=XQ_:'T#17DM?#<)UJZ7CS@VRW4_[W5OP&/>O"?&7Q(\2>.)S_ &S> ME;0-E+*#*0IZ?+_$?=LFN4IT\'=\U9W8I5[*T%8Z_P 6?%+Q7XRWQZKJ316C M?\N=K^[BQZ$#EO\ @1-)M7V3:]-# MHMN>2C_O9B/]T' _$Y]JSG5A37O.Q482ELCR*NQ\'?"WQ1XUD1].L3;V1/S7 MMT"D0'MW;\ :^D?"_P %?!OAC9*-/_M.[7!\^_Q)@^H3&T?EGWJ;Q7\6_"'@ MZ%XIK^.\NXQM6RL2)'!]"1\J?B<^QKAEC'-\M&-SH5!+6;,SP3\#/#/A7R[K M4(_[:U%<'SKE!Y:'_9CZ?B\:_&+POX,\RV:X_M'44X^QVA#%3Z.W1?I MU]J\%\;?&_Q/XM\RVLY?['TULC[/:N=[C_;DX)^@P/:O-J(X2=1\U9_('6C% M6IH[WQM\8?$_C3S+>6X_L_36X^Q6A*AAZ.W5_H>/:N"HHKT(PC!6BK'-*3D[ ML****H04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '0> M/O\ DI7B;_L+W7_HYJY^N@\??\E*\3?]A>Z_]'-7/U,/@0Y;L****H04444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114]E9 M76I7L5G86\ESG_ T^"VJ>-&AU+5O,T[1#\PE(Q)<# M_IF#V_VCQZ9KT/X9? .WTOR-8\;(ES>#YX].X:*(]B_9S[?=^M=G\0_BMHGP M^M3;';>:L4S#81'&WT+G^!?U/8=Z\ZKBG)^SHZON=4**2YJALVUIX5^&_AP! M!9Z/I\("M*Y"F0^[=78_B:\V\4?M)Z/9;X/"NGRZG*.!<7&8HA[A?O-]#MKP MCQ;XSUKQKJYU#7KHRL.(H4^6.%?15[?7J>Y-8-.G@H_%4=V*6(>T-$=AXH^* MGB_Q;OCU+5I(K5O^76T_=18]"!RW_ B:X^BBNZ,8Q5HJQSMMN["BBBJ$%%%% 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 %%%% '0> M/O\ DI7B;_L+W7_HYJY^N@\??\E*\3?]A>Z_]'-7/U,/@0Y;L****H04444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Z3X)^"'B?Q;Y=S M>1?V/IK8/VBZ0[W'^Q'P3]3@>]1.I&"O)V*C%R=D>;5T/A[P%XH\4LIT/1;J MXB8_Z\ILB_[[;"_K7U-X6^$'@[PG CIIL=_=(,M=WX$C9]0#\J_@/QJ7Q#\6 M_!7A@-'=:Q#<3IQ]FL1YS#V^7Y5_$BN"6-IM[%=[?3>V #^!KV#PI\._"W@*&2;2+-8YMA\V]N7WR;<<_,>%''., M"O'_ !%^TQ>S;XO"VC1VR]!<7S;V^NQ< '\37E7B'Q[XH\5%AKFM75S$Q_U M;9%_WPN%_2I]CB:W\1V0^>E#X5<]E^)?Q_2'S=(\!R+(^"LNJ$95?:('J?\ M:/'IGK7S[/<375Q)/=2O--(Q9Y)&+,Q/4DGDFHZ*[Z5&%)6B<\YRF[L****U 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 **** .@\??\ )2O$W_87NO\ T/O\ DI7B;_L+W7_HYJY^ MIA\"'+=A1115""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ>RL;O4K MM+73K6:ZN)#A(H(R[,?8#FO6?"7[.WB'5]EQXDG31;8\^5Q).P_W0<+^)R/2 MLZE6%-7DRHPE+9'C]>@^#_@OXL\6M',UH=+L&Y-U>J5R/]E/O-^@]Z^C?"OP MM\(^"HQ/8V"2W,8W-?7I$D@QW!/"_P# 0*R/%GQU\(^&O,@LYVUF]7CRK(@Q M@_[4GW?RW'VKAEC)U'RT8G2J,8ZS9<\%?!WPOX,\NY6W_M'44Y^V78#%3ZHO M1?KU]ZH^-OCGX9\*^9:Z?)_;6HKD>3;./+0_[4G3\!D_2O!?&OQ?\4>-?,MY M[G[!IS_=OQ)KCJ**]",8P5HJQS-MN["BBBJ$%%%% !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!T'C[_DI7B;_L+W7_HYJY^N@\??\E*\3?\ 87NO_1S5S]3#X$.6["BN M^^$UMHDNN7ESJEU8PZK9PK/HZZC<-!;-<*P(+LI!."!A<\\]:75M/NX/B1=6 M6L^!S+K6H-&R::UZYA\U\&1U,;!F#'<1^\PG();'$.HE)QML5RZ7. HKVOQ/ MX1\#>&1JFJ6.FC5K9==@TF.U>ZE\JV/E"27#(X9F'S+R3@]0<5LZ?\)_!D6I M^*]/U*!RL.HPV5CS_ *M_F7[*5['S MW17LFB_#;2+#X09E=/LJP,(URH8!LON()!! _/QNM85( MS;MT,Y1<;7"BBBM"0HHHH **** "BNH\,_#?Q7XMV-HVCSM;M_R]3#RXL>NY ML _ADU[#X7_9IM82D_B[53RGO;E^D4$98_7CH/?I7M'@[]F^]NO+NO&E[]BCX/V*U8-(?9GY5 M?PW?45[6D7A+X<:"=HL-#L%ZDD*9"/4_>=OS->2^,?VDHT\RU\$V/FGI]NO5 M(7ZK'U/U8CZ5Q/$5J[M25EW-_9TZ>LV>L:=HOA/X.F?I7F_BW]I#2+ O;^$K%]3F' N;C,<(]P/O-_X[]:^?\ 7_$^M>*+ M[[7K^I3WTO\ #YC?*GLJCA1[ "LJM*>"C?FJ.[)EB'M#0Z?Q5\1/$_C&1O[; MU25[N#HI2IQD[L: MDUL=A8_$273M/FTVW\.Z*=,EGCNOL,BW#QI,G20$S;\D8!!8J0,8Y.5F^)_B M&XLM6@E:W,FJWT5_+<[")(Y(RI39S@ ;5&"#TKCJ*7LX;V#FD=UJOQ;\0:QJ MVJ:A>06'FZGI9TJ54B<+'"3DE/GR&R2VGO+A+>TADGFD.U(XD+,Q] !R:]F M\'?LY:MJ/EW7B^[&EVYY^RP$/.P]S]U/_'C[5[=H?A/PE\.]+DFL+:TTV*-? MWU[<.-Y'^U(W./;./:N*KC*<-(ZLZ(4)/5Z'@O@_]GGQ!K02Y\22C1;4\^41 MOG8?[O1?Q.?:O:?#/P?\&>%0DMOI:WERG/VJ_(E;Z@'Y5^H KD?&/[1>BZ7Y MEMX3MCJUR./M$F4@4^W\3_H/0UX=XG^)/BKQ%0\5QJBWERG'V6P E;Z$CY5^A(KQ_Q/ M^TCKM_OA\,V,.E1'@3R_OIOJ,_*/I@_6O%Z*Z*>#I0WU,Y5YRVT+^KZWJFOW MS7FM7]Q?7!_Y:3R%B!Z#T'L*H445V))*R, 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 Z#Q]_P E*\3?]A>Z_P#1S5S]=!X^_P"2E>)O M^PO=?^CFKGZF'P(-ZAE*[ESW&>G?FN4HI2BI1<7U&FT[H^BO%/[2ME% T/@_3)9YB/\ CYOA ML1>.R Y;\2/QKQ#Q)XPU[Q=>?:/$&I379!RD9.(X_P#=0<#\JQ**RIT*=+X4 M7*I*>X4445L9A1110 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 %%%% '0>/O^2E>)O^PO=?^CFKGZZ#Q]_R4KQ-_P!A>Z_]'-7/U,/@ M0Y;L****H04444 %%%% !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 %%%% '0>/O^2E>)O^PO=?^CFKGZZ# MQ]_R4KQ-_P!A>Z_]'-7/U,/@0Y;L****H04444 %%%% !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'0>/O^2E>)O^PO=?^CFKGZZ#Q]_R4KQ-_P!A>Z_]'-7/U,/@0Y;L***ZCP3X M4@\0W-U?:U=K8:!I8234KO=AD5VVJJ *Q+$YQ\N./IERDHJ[!)MV1R]%=3!X M'GO+C6IK?4].BTC2=AEU.29I(2)"!& 8T+,QST"Y&""%/%;;_!'Q5'8ZQZ_P#1S5S]=!X^_P"2E>)O^PO=?^CFKGZF'P('0M/U*2VFL+A[9U@=XBH?]W&K-&&QE?E]<[2<5U%[ M\:?#XB62PNFWV>L6XC1H'!N+1(A'+)TP,@R8!.<8R.U?/5%8/#0>_P#6W^1I M[62/;=7^('A%=)\3:#H-X8M(71X[/28_(D FE+M)(?NY4DL 2V,[:\2HHK6G M35/8F4G+P^9]S;_X2S4?^??2/_!+ M9_\ QJC_ (2S4?\ GWTC_P $MG_\:K+CLKJ:SFNX;::2VMRHFF6,E(RW"AFZ M#/;/6H*7)#L'-+N;?_"6:C_S[Z1_X);/_P"-4?\ "6:C_P ^^D?^"6S_ /C5 M8E3_ &*Z^P?;OLTWV3S?)^T>6?+\S&=F[INQSCKBCDAV#FEW-3_A+-1_Y]]( M_P#!+9__ !JC_A+-1_Y]](_\$MG_ /&JQ**?)'L',^YM_P#"6:C_ ,^^D?\ M@EL__C5'_"6:C_S[Z1_X);/_ .-5EM97:6,=Z]M,MI(YC26'D_;K6>V\^(31>=&4\R,YPZYZJ<'D<<57 MI1R%55&2Q/0 4^2'8.9]S9_X2S4? M^??2/_!+9_\ QJC_ (2S4?\ GWTC_P $MG_\:K*O+.ZT^[DM;^VFM;B(XDAG MC*.A]"IY%0TN2'8.:73A&D,<*%CM49)JG2Y(=D'-(V_\ A+-1_P"??2/_ 2V?_QJC_A+-1_Y]](_ M\$MG_P#&JQ*N6&DW^J)=/I]I+<+:0M<7#1KD11KU8^@HY(+H@YI%_P#X2S4? M^??2/_!+9_\ QJC_ (2S4?\ GWTC_P $MG_\:K$HI\D>PH26=PEE*Y2.Y:)A&[<_*&Q@G@\ M>U5J7)#L'-(V_P#A+-1_Y]](_P#!+9__ !JC_A+-1_Y]](_\$MG_ /&JQ*LW M&G7UI:P7-U9W$-O<@F"62)E24#J5)&&Z]J.2'8.:77-&4;![X-')#L'-+N:G_"6:C_S[Z1_X);/_ .-4?\)9 MJ/\ S[Z1_P""6S_^-5B4Z*-YI4BA1I)'8*B(,EB>@ [FGR0[!S/N;/\ PEFH M_P#/OI'_ ();/_XU1_PEFH_\^^D?^"6S_P#C59-S:W%E0>145+DAV#FEW-O\ X2S4?^??2/\ P2V?_P :H_X2S4?^??2/_!+9_P#Q MJLFWMI[NX2"TADGF&XC>*6-BKHZE64CL0>AHY(=@ MYI=S8_X2S4?^??2/_!+9_P#QJC_A+-1_Y]](_P#!+9__ !JL2I[2RNM0NEMK M"VFNIW^[%#&79OH!S1R0[!S2[FI_PEFH_P#/OI'_ ();/_XU1_PEFH_\^^D? M^"6S_P#C58TL;PRO%,C1R(Q5T<8*D=01V--I\D.P1V-')'L',^YM?\)9J/\ S[Z1_P""6S_^-4?\)9J/ M_/OI'_@EL_\ XU6)11R1[!S/N;?_ EFH_\ /OI'_@EL_P#XU1_PEFH_\^^D M?^"6S_\ C58K*5;# @^A%)1R1[!S/N;?_"6:C_S[Z1_X);/_ .-4?\)9J/\ MS[Z1_P""6S_^-5B5-=V=U87!@OK::VF !,@ MI\D.P&5XID:.1&*NC MC!4CJ".QHY(=@YI=S9_X2S4?^??2/_!+9_\ QJC_ (2S4?\ GWTC_P $MG_\ M:K$J:UM+F^N%@LK>6XF8$K'"A=C@9/ YZ4%N/]I$!_6LT@@D$8(Z@T4^2*Z"YF%%%%4( MZ#Q]_P E*\3?]A>Z_P#1S5S]=!X^_P"2E>)O^PO=?^CFKGZF'P(!_$>@G4_M=TEUI\M ME<"*'5"?EC65\C=%DAA@\$ &N@\,:?J>A:&OANPTJQOM5TJXD_M[1)43S+^% MV#13Q2GGY5(Q@\9&1G%%],U?P'H9%[#%>2QQ7MPRS&VMW52T$7!* MG=N5CD_=XY/'(YNK+E6W]:FRBH*[.:^)EGHMCXR>'P_%%;J+>,WEM!+YL5O< MX_>1H_< \?7/3H,CPOX?E\4>(K?2HKF&T$BN\ES<'$<*(A=G8]@ IJSX1\$Z MSXVOI;;1(HR(%#333R!(X\\*"?4G@ <_D:]D\.6-Q+H^G^'[31K2]L;0'3O$ MNC.J1W5M,6(-XLG5@0>H)&!@>JW.HJ<>5.[)C'F=SF],NWT:V@^'WB+PB;[5 MK.[:2TMDN1!:WV[GS9FR-^U0=IZ$<'&.> \>6^BVOCK5(/"SJ^E)*! 5X K?\6^-V7PQ_PA5BXOH+&XFMVU2;;))/ DQ,21L!E8\*C=3D M],#BL;PC\/?$'C9+F30[>,Q6V TL\@C5W(R(U)ZL1SCMW(R,D%R7G+3^MPEK M[J(/!OA"Z\::U)IUE=6UJ\=NTYDN6*IP0JKGW=E7\?PKTC0M4M;UM(\%^)?" M&_4M%D:">VFNA;VD<.09+EER-TNTDYY!!W#KBNBTZQB\2:39Z4FFVDOA)K06 ME]$H2*YT&[C7YY&8X+ L,DG.?T;ROQC\0)O$/A_3M#"B9;*-$N=0F56GO'3< M%)? .P!C@'GDY)-9\TJTK?TOZ[%V4%D3 MZKI5FDMI;L0%DE"-<%1EEC!ZD#\*]=O88/%.DW4L,5G_ ,(DUF;C2]6M52"3 M0I8D!\J0#!(W+TY))'/<:5*W*N6+)C"^K.?T#7-&\3W6F:)XB\*KY^DVYMM0 M2ZN_LUI86Z']Y.B9!$IR-V>ZC!YX\>U);1-5NUTQWDLEF<6[R##-'N.TGWQB MNI\>?$";QFME MJL$%M&ADD=4,]S-L56ED=5&3A0!P. /PE\+?#[6;K2H/%U MQIT=SH=G,+B>!I )+B"-QYI5#U (/3VS1!*FN:6E^EQ2]YV11\+_#_5O%VB M:EJ&E&(M9,JQVS-B2Z8AF98_5@JDXKU'3-1\%^)-$M+S6(M*0P6BV6L6^IW# M1SV4440539H.F7YXYRV.M6O$23:AH.IZS=/:G3K*/^TO#WB/3RENR[7^2S=1 MCYOF*#()!SU/%>3_ !"\<2>.-=%REG%964&X6\*HH<[CEGD8 ;G8C)[#MW)S M7-6?;]/Z_ O2FCE&P&.TDKG@D8)%=3H_P^U;7O!MWK^F&*;[/*RBR!_?RHBJ M9)$7^(+YB9QZ_GN^#O M_I"Z5XV\2:8DWAV*9)KB(D/((6X68Q=2@8@^X'3' M-=QX@>^TW24\3^(6A%YHU[;RZ9KNE21Q#6+:5P'CVCY=XCR>G08Y&2VE2MK: M']>1,:>EV1:QJG@?Q7H5]KMR-,\J]M9&NS=7)_M&SN50"&.W3H8\KT'!!))P M"*\%K?\ &?BJ7QAXCEU.2T@LHL>7;VUN@58H]Q8#@#)RQ)/V2#@],C.",41M1AK]P/WWH8&B^ M#-6L/#FF^/+>*&_M+6Z%Q/9(V94ACDQYC#'W"R."><8STSCM_%\O@G5_">JZ MO#+ITR7L+75M<@UH:U>WGA,:9XO\4VJV>N6 M5X;.5]-F18]=M60MO"X(QG;NX[]CMV^+:_K-SXH\02W\EM##).5CBMK6(*D: M@!415'H !414JLN9]/ZM_P $;M!6,JO1M"\,ZEX%_P"$<\?75O'J.F*Z3W,, M!S):JV0A8'ID?,IZ9P,CC.WX2\$:IX U9+WQ-]BTZ?4[62TTV_D*3I87I 9! M(""%; 89Y R:V->U=O!$UCXCU[1EL=6O8KBPU'1894^S:B OR3E/F'EEF((P M#D\=]SJ5N9\L=?U",+*[,3QY;>#E\#7$VFSZ5PW#2:A=,W-P;L'H M?O'D#!(%>0UIW=SJ/BSQ,\YB6;4-2N!MB@C"AG8X"J!P.PKU;PEX1U?P#?75 MC?OIUCKVL0)_8E]+LGA,D;YEMR2"%9P57/Y'-4FJ,;-W9-N=Z'-2:)XD^%NF MQZW:Q6)5^'E\NHMHRV>HZWIS?:_#[R*]M;W,I:A,Q"J N]R2Q/8 =3V %*G>3]I+ M[QRT]U&@^;D$ "IE5C8_BW G_ (%7+:98 M3:KJUIIUKM\^[G2"/<<#<[!1GVR:M>'?#NI>*=:BTO1H/-N) 6)9MJ1H.6=F M/ 4#O^ R2!7LGA;2=8\)Z1/X>T[3M/N/$5I#I*:I1Y4[LE1YW?VG;+DZA;J1^Z$AX M"=.F-V,>@%=IXM\4 MVW@:#6_!VA1FXBEG$EN+IEF72UDB_>Q)D$A\NRDY(P?7)/ >%/"&K>,M4:QT M6)"T:&2669PD<2],LQZH7>F3R0^(]#98Q/,(]!T;4/ FD.-0AM;N:!-1N-DK1VQ*D01'&5&5PQR>5XQP!#FZLN6 MUU_6I2CR*_4XCQ7I,&A>+M4TRSN([FWM;EXXI8W#ADSQR.X& ?<&I/"7ABX\ M7>((]+MKB&U!C>62XN#B.)$4DLQ]. /QJ7PCX)UGQM?2VVB11D0*&FFGD"1Q MYX4$^I/ Y_(U[1H>G37>EZ;X?CTBUO-*M8ETWQ!IFQ(KK3KGD/=J_!96!SD M$@@<=ZNI5Y%9/4F,.9WZ&9X%O?[*M;WX?Z_I/V;5+.TO L,VH?9[?4O-P"KX M'+;<[7!X5>,5Y;X\M]!M?&5W!X4Q_9\81<+*94$FT;PCGEE#9 )Z_3%;?B_Q MY)<^&8?"-HRWD5B[P3:K-MDDNXXY6\I4;&1&!@]2><9P.,Q6V TL\@C5W(R(U)ZL1SCMW(R,JG'D;J2=OZW')\UHK4A\&^#[OQIJ=Q9 M65S;VK06YF\RY?:C-N5$3/JSNJCZ_A7K7@[5;:\\,W_A'6-(CMM1TFR6SGTR M^U,VEK[F5"N]G SM 9@!UY MR23TS;E7=OZ16E-7,3Q5'H\/BS4H_##R2:2L["U:0Y)7ZGDC.<9YQC/-:'@_ MP'J?C6#4FTF6W66QC4I#,^UKAVR1&G;<0CGGT_$6?"/PYU_Q18/J]AIZ7-A; M2?-&\PC:ZV_,Z1]R<=_?UKU?6H5\1Z)J-WBS/AF*U;4-"UNR"V\FERQCY;=U M7!Z\ =I,87U9'X=U[1?%7@N72]6VRU6VMK9!\S(GG3RE55Y9&4#+'8!P , 5<\&^ -5GL[3Q?>Z='<^2>/O&C^-?$#7B64-C9Q;EMX(XU! 9BS,Y &YF8DD^IK-)-,2;P[%,DUQ$2'D$+<+,8NI0,0?<#ICFNX\0/?:;I*>)_$ M+0B\T:]MY=,UW2I(XAK%M*X#Q[1\N\1Y/3H,,/ ?B RO?W%BGF7<%UJTL?FVMXY4Q6L"J22F-^>P'TKPNM_P 9^*I?&'B. M74Y+2"RBQY=O;6Z!5BCW%@. ,G+$D]R3T&!7;^#O U_X.U#3/%'C"TAMM,F4 MHLTA$C:?+(A$,LL1[9(.#TR,X(Q3C:C#7KT$[U)&9X0\+ZCH6GZ1\1/LL&JV M%G=&>XL$.9HX48KYVT]@RMSV*@],XZ/QGKVB>)OA7WGA,:9XO\4VJV>N65X;.5]-F18]=M60MO"X M(QG;NX[]CMV^+:_K-SXH\02W\EM##).5CBMK6(*D:@!415'H !6<$ZLN=].O MZ?\ !*DU!61E5Z=X7\/W_P /QHGCN_M_M^ES0L;A;,@SV(E5EC?!X!((*D\9 MXX.#6GX2\$:IX U9+WQ-]BTZ?4[62TTV_D*3I87I 9!(""%; 89Y R:V->U= MO!$UCXCU[1EL=6O8KBPU'1894^S:B OR3E/F'EEF((P#D\=]SJ5>=\L=4_Q" M,+:LP?B1JFCZ_P##K3;\//-=V]R+;3K^]D1KR_MU#>8\H4\*'P 3D\>I->25 MIW=SJ/BSQ,\YB6;4-2N!MB@C"AG8X"J!P.PKU;PEX1U?P#?75C?OIUCKVL0) M_8E]+LGA,D;YEMR2"%9P57/Y'-:)JC"W4FSJ.YF:%H=U\+KF'6M=^T/INKZ: MUI+>Z4X\_2YI55QU^[(!CTX8XST,?Q9U#3-;T/1-6\LQ:K-E(S)(C3W=F$4) M/.$X5V<-@>F?3CH/$'B5?AY?+J+:,MGJ.MZ!R:]ET3PW8_#I+B:7Q3;O;ZN'T>;5M M/4K)I5XI#XSG)3Y?F/' '05)X4\.:SX)AOM!MX],7Q5.W(C\5>*M,^'\4^EZ5H20:I>-%JT5O-(LJ:1[ ,H M/'S@X& "JE1U))BCI?7.ER"2.YB&/*E< MC@.1G\/08%<+H6C7/B'7K/2;#8+B[E$:-(VU5SU)/H!D_A4OA_P]J?BS7(]- MTB'SKF7+L6(5(U'+.S=%4>OX#D@5[%X8TC5O"NC7'ARQTW3KGQ#;7)N=0TRX M".-9LG4!3%(P_AYX'0Y)!/!THQ7)?%M[&?6M/N1)I[:W+:_\ $W&F2"2W M,H8A7! ^\RX+#MQ]3T/C;Q3I/@RWG\+>'=.5KRU>86]S.PE_L^*Y1&EA4 M""N><#/.2:\Z\*>$-6\9:HUCHL2%HT,DLLSA(XEZ99CTY('K44E_R]D_Z_JW MS*F_L(B\,>'Y?$_B"'3(KF&T5U:26YG;"0QHI9W/T4$XKUW2+3_A"K!/#FE^ M++>RN;^1-9T?6@?*MKX;=AMYP'H8[F2R\ZPDU:3:[ M&V,K.(8^N,;@K-WV?E,I2JRY5M_6HTE!79SOQ2_LIO&K2:1]D$LMO&^H1V+[ MH([HC]XL9'!7.#QW)K*\(^&?^$IU>6VEU"#3;2VMVN;J\GY6&)2 3C^(Y90! M[U-X/\":WXWN9XM#BBVVX!EFGD$:*6X5<]R<' KV+0+!M3T73=!BTBSO]'MH MUTWQ!I92..ZTZ[#$/=A^I!/.02,+QWQI.HJ<>5/5$QCSN[*NFK=>$[>U\*:1 MXCL;'5=.D-]:/<2".QUVUG .),G&\8P >W0]QY/X_71D\>ZJ/#!B.F>:#%Y! MS&&*@N$/=0^X#'& ,<5T'CGQW:W6BP^&-#MHC#:PQ65WJ3!7>]2W.V+8?X8^ M _'))]!SB>$_AWXA\:VMU<:';1M#;G:7FE$8DDQGRTSU;'/H.Y&12IQY/WDW M8)/F]V(WP;X03Q3->27VKVVC:;8HK7-[<\A"[;44+D9)/X#!]L][9QP'5E^$ MGBRRM?L]D)%M]4MV"O!*=\WVC+$?*48!EST7CGBNE@LK7Q9I45FMC92>#);3 MRG=42"X\.7,\P\?_$1/%ZI;Z=IJ:?;N8Y[MFPTMS<+ M&$W,W]U0, #'!_ *^+HY;B]UNTT:U%Q':0RW WF>X?)6-5!'8=?Y\ MX3PO\.=?\0Z1)KMIIRW&G6S[FB:;RWNU3F18QU.!QGUX&2,5ZYJ"PZW9W6IR MV]A<>&+6#^TM#UBU5('TZ2+!%K(H ."1MQ@GZG[MU*O*N6+U[DPA?5G)64UG MXN^T^ O%UK:Z8_ARV>*VUB!A_HC0#;*7W$;T=AG Y!/XCRK4X[*+5;J/2II; MBR65A;RS)L=TSP2.QQ73_$#QQ#XMU%ETK3DTW3!<2W2Q8!DEFD.Z221NY)XQ MG JYX4^'^K"PLO&.IZ;'<:!:SIFCU# M1/B98WT7C"VA\.3>'HD,>HVV#MMU(0V[(3EVSG9C."CW$6I:+K]B(X_M4'FK_H;*,?.5)4<<8.>G/C'C7Q:/%.J1FSL8M.TRT#)9 MVL:C*JQRS.W5G8\D^M91G6KO@[P/?> M')M'\:^*K&%O#R2+),K$221)("L4S1_W=Y4]S[5W5]/_ ,(_%!XN\:V5M/>Z M5.L5KJNG-&BZY;3QNAPH(&Y5;=TZ#'O55:S^&']>7^9,(=9')WM_X=^)NAZC MXE\48T"_TN4+)/:*K_;D<-Y400D$R+MQNZ;1S[>2UL^*?$WM[N3;-_9 MERZYAEFC/ _'@9&<5::I1U^2%\;_ %*GACP3$;-?$/CCP_ -8NEGTBZ@LIE2+5H&3>+@ =!E55B # M\^?11XGKFL7GB?7YM0N8HQ/<,JI#;1!50 !415'8 #OQ65-2J2YGTZ_H5*T M58S*]3L?"E_\/=#N/%NGZMIEUK%A;)]JL"F^33OM*[8Y V2"XW+QC')ZUJ># M_ ^K> [QKC718Z=J&JVYM=*OYF29+.[X812*00K,H(W%X(-8UV QWNCI(OD23P2J\5QM!.(V(.1GG&.>33J5>9\L=5^81A979SO MQ"AL=?\ "NC>,-6%Q_9 MMKXBU:)&T>YF*3PS>6Q\ZU)(PK,"H/KV/%7S*C"S>O;^NQ-N=W,>3P_JGPIT M6[U_0-:T[4+_ '#3+UH(]SZ9,V'(4G(;A2I.!U^N&?%FTT>\6W\4SZ@JZMK= ME:7$-A H)P8E\R24Y^3G@ =2#[D=!XC\1Z;\/X9F_P"$=CMM6UB.&^_L>5E> M'3;N-I%,I )RK!@ZK_L@\=O';&QU/Q3XB2ULHFN]1OYB0JX7>YRQ/8 =2>@ MJ*2$]:T[54U*X6UFOX8?FMI(26>$9)^5LC)[A1TX-;_A7P[K7@K3[O0;:#3'\ M333+>Q13JDL.KV6S:T"2,.&# MC@_AS53Q5XJTOX>VUSHF@Z.D.I7,B:E#'. MRRKH\LT(22/;SEU"\9X ?VP5*HZDN5*Z_,%'E5V8'QFT;1-.\57MY::@DFHZ MC=?:?L5NH,<$+(#N=A_&S?-@=CD]17FE%%=5.+A%1;N92=W<****LDZ#Q]_R M4KQ-_P!A>Z_]'-7/UT'C[_DI7B;_ +"]U_Z.:N?J8? ARW844450@HHHH T_ M#N@W?B?Q!:Z/IQB6XNF(5IFVHH"EB6.#@ G\*DU2RUOPCJ.H:+?^=93.HAN M80Q"RH&##V9<@$&O6%\/^&-/\=)\/6T.YM+BXMU6S\107+^?+(\1S)M!"F)L MLI4<8!]\8/CC6;_0O!-AX3\0V-K=ZZJ.DFHS-#.\%L)/DCC926&=H.6P0#@# MGCF59RDDEH_ZN:N%EJ5/'7C30=7TG3Y-+MVN->GLK47VHR;D^RM'&%,<0]2V MXECD8( SU'*>%/"]SXLUAK*VN+:TBAA:XN;JZ?9';Q+C<['\0/J1]:H:19)J M>MV-A+,+=+JXCA:9AQ&&8 L?IG->NCP]X ]7NM GOL1R&&XWVLI M\NX4 F.0=,XW''H<_6M_XH^+O#VNZQ+-X6MG:>[D%Q>:G(&1W)CV>2B]D ZY MZGV'-KXC:[#9:)IOAE](ACU>'3;2WU&\DDBF=!$HVQQE&8(,\D\,<@'CKQW@ MO1+?Q)XUTK1[VY^S6]Y<+'))D X]!GN>@]R*(ZQ5273\0>CY43^#_!MQXNO) MU6^M--M+8)Y]Y>/MC0NVU%]V8]![&K@AUWX?^+;"PU[[5;6EAJJ76T!O*E:- MP#+'G&[Y1C([<5W&E6.G>(=0U;2?#/AI_#7B;P^3=V?[[S4N/)<#RYA(=N[) M!#=,\YP.>8^)OB>YOH]/\-7,US>3:.TC7-[>3I-)--)@L 4+*$7H &/H<8Q4 MJG]:C<5&-RE\0]?T#4M05XP@( 52,\9 M/)JEX'\$W'CG4KNRM+^ULGMK8S@W+8#G<%5?Q9E!/;/?I3_AQX=M/%/CFSTS M42QMV625H4?:\^Q"PC4]BQ&/IFO2?!B:1XCBU.]T#P>-/U+34-GJ&DB\*0WU MK-E&5GD.8Y$(+9XSM]_E)S]E'ECTZA&/.[LX?PQJ.J> OB'H2>+5O+&UTNZD M;R9D8B)7RDC(.X..JY!QQFL;Q7J6BSWB67A.S>UTRUC$/G2,?-O2"3YL@Z9) M)P,<#CV%WX@^--6\7:LD6N0V*2Z:\L$;68!&W?\ =W@D.JXP".W/.OZ]?\ ]H6DFH)IVFS7R6$;E&NW3:!%D_(QFM'X>^+$TOQ=9MXBU&=-*6QN M+%VPTAAB='("J/\ ;(/XUVFC6!\4:'9^)_A[;R^'+[2]11;^SBO-ML05YF3S M&VYV\%3U!/7OP/Q!\46GBGQ-)<:7I-KIEE$66)(8T#R98EGD9>&8DD\$@=!Z MF5)U&X/_ (*&UR)-?\.9WB;5M/U/57_L'3O[,TN,*D%OO+,X48$DG."Y[D?3 MGJ=W0/A=JWB#PJ^M6UY8Q.\4LUI8R2XGNTB.)&10.@/'N?3K1\/]$L+S3_$& MN:AIQU@Z);1SQZ9YA03%GP78CDJ@!) Z\5WWAS3M+NYM$^(?A[3YK#3;/[5; M:IIS72A;?]R^7A:5@-I\SIG@GZTJE3D7+'I_EL.,>9W9PW@'Q98VFI:HGC._ MO'TZ[T5M/VQY=BJE-D:CHORJ0">!GW-G63/F"RB8E(1@ M#C/4D*"3W/Y5/XHUNWUW6//T_3;?3+*&-8+:VA7[L:YP7;J[G.2QY-=)X*TG M2[?P9K'BS4=)77I-/N(H!I[2E$B5P29I-O)'\([9R>W&FD/?MJ^A.LO=(+?X M6:U=^$/[:M9K:>Z\E+H:3$Q>Z-N[;5DV =">0/3GVJ]X1\6:7!8^*;7X@RWU MVU\+9S!EO,N9('R(V;^'L"3S@'OBNQLHETC3K+QMX:EU'3/"]Y"+J^L(KF)9 MHY;=RJP+)(P9HF).%&1GBMHB?+@#,3M4$\#FNKB^&NNGP M3I_BO1)1?-*WF-;666GMP'*J^!R?F4@XY7CWQ=\-:?HVA_#@^+M3T%/$4DNH MFR>&2=DCM$"!MS;>=S$X!/ X[FN[U+5+OX?>#[/6_!NFPG39(UNM.NM0N%,E MI%<,C26HBW9D^:-3N&<*S<\9HG5::C#N$8+>1P_AKQAH,?@W5+?QE'/J=ZNK M+JMO9L"%NYC&Z'S6[*"P8C@G&.>17GUQ<-!7H&C66@^&?A[I?B36/#@\1#5;J:WG9[AH MULU0@! %_C898$]A@>M::4]>K)UEIV,+7/"/B7X?3Z9J=T#;-,JSVUW;2$B- M\9V%NSCN/RS6UI'C'P_!\+4L-=M3JNK6=]JS1OMG&32 MF>>25E13(Q8A%"J,G/ ' 'L*B'[U>]]XY>X]">UMKO6-4M[2 -<7=W*D,09L MEV8A5&3^ KK/$O@G6?AW'9:M:ZQ:W*3F6V-WIDQ/DRA2LD1; P<%A^!Z5O65 MOX:\%^&_#-]J_AV36DUN,SSZG'7"%/#I@$Y.2>X[;6OVT'PI\)WV ME7FGQZL[:N]QH\UV\3H \"J9'BW;F90".5V[N?2E*JW))?\ #C4-+LY2Y\7> M'G^%6D:?<6SZEX@M(+BTB$P81V:/*6\W/\3XP% X&#GH >-T;2;[Q-X@M].L ML27=Y(0'E? '4LS,>P ))] :SJ]B@TGPKX2[\01Z9;V4MU+N06(A8D>7TR[' M^+D <=S6YXVU/6?!7A&^\+ZUE2Z_XAL=*BFCAEOKA(%EF.%4L<9/YUN^*O"?B' MP)->6$LDTFE7@0"\M\_9[M-VY,GIN!7.T\@@]N3Z)#H/A?2_B%:^!&T&:VN] ML4FG^(HYF:9Y]F]9MOW3'N!&!P-OY8WQ4\6Z[;P3^%KW2-,TVPNF^U_9X9Q< MR1RF5G>0.#\NYBW!'W2!@ZC-N1H&2%8_)B'''!+$YSGO@8Y3PIX4U'QEK@TK1_)$_E-*6G?8BA1W. M#U) 'N15'2+)-3UNQL)9A;I=7$<+3,.(PS %C],YKV"+0] U#Q5K'P_T_P / MW.@:K;Q31V.IQW4C/'YKS1[A MKFPD69#:E(&1Y"4 M"^2B]HP.N>I]AS-\2/$=U_8^G>&]7L+>36[>WB_M+4Y3#-.Y&2D8=""]$M_$GC72M'O;G[-;WEPLYZ#W(IJTE[2703NGRHM>" M_ ]WXSN+GRKZSTZTM=@FN[R3:BO(2L:#U9B" /8_0OAEU3P/XTM])U>XDCAT MC5H[F:"-BR;T8?O%'&,]347@SX=W_ (SAEF@O['3X_-^S6[7DA7[3.5W") 23CD^F1UJ+X<> M';3Q3XYL],U$L;=EDE:%'VO/L0L(U/8L1CZ9KT#PY!#XJLKR^\#Z/)X6\0Z% M,JR012AXY(I$M8U#P5\0-!'BC M[99VFF7+2>1.C?N4D&UV5>N#C/'7'>LKQ9J6BSWD=EX4LWMM,M8Q$)I&/FWK M D^;(.F22<#' ./8:/Q+\3GQ%X@M[9#-)#H]N+!)[F99IK@H3ND=U)#$GT)& M._-,^&WA^SU_7K_^T+234$T[39KY+"-RC7;IM BR.1G=GCGBK5DO:2)W?(A/ M!WP\U#QMI6J7.E75LMQ8[!':2-A[EVW$*O8<(V,]2,>XN^"=?G\->-[6#QE/ M>V5C%8SV,J31.7@BDC%[>"X6:."_P!, MEO?*M3)&PEAN5=SQL91N3(R">O?R#QAXKU'QCK@U+6EMA>)"L#O;(%$FW/S' M!()YZCC &*B,I592B]OQ132@DUN1^)]6T_4]5;^P=._LS2X@$@M]Y9F"C'F2 ME6 MTD]OK&DM=IY*(%#OY?G,%*/D CL<=QD.=3D]V/3^K?\ !%&/-JSAO /BRQM- M2U1/&=_>/IUWHK:?MCR[%5*;(U'1?E4@$\#/N:Y;7=4AU75Y[BQLH].LF?,% ME$Q*0C '&>I(4$GN?RJ7Q/K<7B#7IKZVTVUTRW("0VEK&%6-%&%!P/F;'5CU M^F!73>"M)TNW\&:QXLU'25UZ33[B* :>TI1(E<$F:3;R1_".VD/?:U? M06LO=*\?POU:3P2_B 7MB)4M?MYTTS?Z3]ESCSMOIW^GOQ5WP;XPT@:9XFA\ M>7%Y?+J*6LHC5F+W3POD(7_A!& 2>P.#G%=GIVG:/I]K_P )S:6%W_PBVJZ) MU8,%,<;.X9D8J=NW)ZXZ@5XYX@UC^WM*VB)\N ,Q.U03 MP.:Z^X^%_B#3]"35["XANK^W:)[G3K%V>[LO,7?&S*!D' SQR/SQ9\-:?HVA M_#@^+M3T%/$4DNHFR>&2=DCM$"!MS;>=S$X!/ X[FNV$DOP_CB\5:1AZ5:>'?"_@#0]>UOPU_;Z: MU//%HTTIZI:LG66G8H7/P\\2>'="T;Q7HLQN_ M.ACNF:PW&6R+#>FX#G&W^+H"&'8$V=(\8^'X/A:EAKMJ=5U:SOKA[&SE#>2! M*B_O9&[[6W_*#DDCIUKN_%&LZO\ "[1;;^P=/LIK,JEO!J&H3AYI[1M\J6[0 MY##89&!8=MOOCP G))]?05G3O55Y?(J5H.R)1Y]Y&?$?PVU^..\8VT[QMY%Y:2$I(K*5<(_'(#%2.",^X)Z^VL_"WA#2?#"Z MWX;DU:+7K5+F;5H[AUDAY)_"M37Y=0^%^CZSH^OQ1:_%?X5:1I] MQ;/J7B"T@N+2(3!A'9H\I;S<_P 3XP% X&#GH >.T72+_P 3^(;;3+#][>WL MN TCX&>K,Q] 23[&LVO9X]'\*^'O$&B^$KW09YCJUM T7B.VN6$S2S* )(@ M#MV!CC'H"3GO4FJ2TW=V)7GN<+XG\,:IX E@>UUBWO+'5[5TBO=.F)CN(\@2 M(?49QD';[P?HRV5O)=^((],M[*6ZEW(+$0L2/+Z9=C_%R ..Y MK8\57*> O UEX8U/2K>\UN$WMO:W301B M:XCB:18P[A2[G"KD]3[4H+VB4I=/Q'+W79&EX<\/W7B?618VTL, "/-/RI=WK2S1/%:JN1'%"D3$)P 3G!]NZC-N1H&2%8_)B'''!+$YSGO@8Y/PEX=D\6 M>*K+18KF.T:Z9LSR@E455+,<#J<*<#N<=*K:!IT>K^)-,TV>;R([R[BMWE_N M!W"EOPSFO9="L=#E\?7OA_1_"[Z)KWAZ5KG3;K[2[?:O*()2?/&V08^8# #< M>[E)48\L>PDG-W9YGK.E>)O -^;&\$T5LMU'GZ;IVG21R6MK;RK.]L/+(V&5203\V2/4#MUYSP'H-MXG\=Z5H]],8;>ZF MVR,IP2 "VT'L6QM!]33CK%5)].P/?EB-\)^#-7\:75W;Z''&\MI;F=A(^P/R M $4]-Q)X!QT/-/\ #6N7GA[Q1I"7]Q,X#?>&?#TFA:QX:U&WN)M/CN3Y-RGF8Y\T@+(NUN3C(' M?/!.?LX\L?O",>9W9QW@KQ!-X3^(>E1^)+N>&RT>>X@DCYD%OO#))A1_M-84+N3)=%23YLO;<=QZ#@<5K?$SQ%I^L^)+BUT M73(;&SM;J=C(-KRW,KOF21Y%)!!(^4 D 8Q47PV\/V>OZ]?_ -H6DFH)IVFS M7R6$;E&NW3:!%DUDN@M6^1#O#/PVU+Q/HK7]M>V-M)*)?L-I M<2[9;XQ+ND$8[X'?U_.K?@W7!HGBBYL?'=Q?V=H^CW&E2"2)C+;Q2*2JA2,C MD\ C R.U=EX=LH_$^B)XB\"P3>&;F"?[!JL%K<+L$#@,TL#RL!&^$4'!!QGK MW\X^('BMO&/BZ;4?),44<:6T(=P[LB# 9V'#,>22..>_6HBY5).+V_%%-**3 M1G^)-5LM4U:5M%T\:7IB[5@M%=FX4!0[9)RY Y/_ .NMCP[\.-5\4>#;[7=) MEAFDM9S"M@,^=.%0.Y7U(## ZG#>F#/\/]$L+S3_ !!KFH:<=8.B6T<\>F>8 M4$Q9\%V(Y*H 20.O%>DZ!=6\?@67Q7X&\/00!IF>6TO;T)!I]W#&V+B,N1N4 MI*01GKM'8X*E1P7+#H$8\VK."\&>)[;3=0\067Q"FO\ [->:8MM)$58SNT3) MY<7/W?D#+DXQZBN-UO4TU759[BVLX]/M7D+0V4+$QP*>PS]!D]SV'2I?$OB& M[\5>(+G6=22%+JYVF00)M4D*%SC)Y.,GW)KJ/!6DZ7;^#-8\6:CI*Z])I]Q% M -/:4HD2N"3-)MY(_A';.3VXTLH>^]W8G67NF)?>!MT\=:-!=?\(C?Z9-'J.B75U&RIL+*(5\UOF0N25P" MP^; ^;;7C&MZI_;.M76H?9+>S$[[A;VL82.,8P%4#V'X]:B+]K=2_K78;]S5 M$-_>-?7LLYC2%&=C'!'G9"I8G8H).%&>!78:S\--:\,^&EU]M0LVGM'B-Y:V MTY^T:>TF#&7QT/3OP<8SU%OPUI^C:'\.#XNU/04\122ZB;)X9)V2.T0(&W-M MYW,3@$\#CN:[6:RTCP?H>L>('TVXU3PWKUE97EI:WERFY9E#-4@\8I/JEX-675;>T.=MY,8W0^8 MW9>.YF:X:/[(J/M")MZ M.0"X)/;CU&CM3U6[)UEIV,_5_A[X@\'6UOKNE7\-^UI,Z7$VDNTC:?/& S*Y M ^7 (R>GKVS:TCQCX?@^%J6&NVIU75K.^N'L;.4-Y($J+^]D;OM;?\H.22.G M6NUU>XU/X7:??SQWEW>Z1-"8]&M99XD1C<@N[W"9\R1T)[J>W(SQX-6=.]57 ME]Y4O<>@Z25YI#),[2.W5F.2?QKN?$WP^\3?#RZBU"SG:YA\E@VH:=NVP,4V MR(Q'*\,0"<9!!'<#:@L/"GA31_#46O\ AE]8M_$%HMQ<:HD[AXF9B/+B5>,I MQD=6)_"M_P")>OZ_X'TV;0HK#3_L=_$UG4L)0?XG VA M<<+@YZ 'SQW:1V=V+,QRS$Y)/K245O&"C>QFY-A1115DA1110!T'C[_DI7B; M_L+W7_HYJY^N@\??\E*\3?\ 87NO_1S5S]3#X$.6["BBBJ$%%%% '76?Q0\6 M6/AU=%M]3Q;QQ&&&1HE,T$9&"B28W*,<<'CMBN1HHJ5&,=D-MO<*ZV[^)_BR M^\.-HUUJ?F0-%Y#S&)?/>+_GF9<;BI[\\]^*Y*BAQC+= FUL%.CD>&59(G9) M$(964X*D="#3:*H1UFM?$SQ3X@T3^R]4U 2PN%$SK"B27 7[HD<#+ >_XYKD MZ**48QBK15AMM[DUI=W%A>17=E,\%Q"X>.6-MK(PZ$&NB\1_$7Q)XKTY++6+ MU&@WB2188$B\]P,!I-H&XX]:Y>BDXQ;NT%VE8*MZ7JE]HFJ0:CI5S):WENVZ M*:,X*G&/Y$@CN#52BJWT8CH_%'CO7O&$<$6LW,9AA8NL,$*Q(7/5R% RQ]3[ MXZFNQJUXG\7Z MQXNNH9M9G1EMU*P00Q+'%$#R=JKQDGDGJ>/05AT4N6-^:VH7=K!6QX;\5ZQX M2U%KS0KQK=W79*A4,DJ_W64\$?Y%8]%-I-68)M:HUO$7B;5/%.I"]UF<2R*@ MCC1$")$@Z*JC@"LFBBA))60-WW-WPQXSUOPC+.=%NE2*Y7;<6\L:R13#MN1@ M0?KUJGKFNZCXDU:74M9N6N+J7 +$ !0. J@< #T%9U%+EC?FMJ%W:P5T7ACQ MUKWA&.>'1[I?LMP0TUK/$LL3L.C;6! /3D>@]*YVBG**DK,$VG=%O5=5OM;U M2?4M5N7N;RX;=+*_5CT[< < 54HHIK31".H\-_$7Q)X5T^2QTF]7[( MS>8L%Q"DR1O_ 'U# [6^G%<[>7EQJ%[-=WLSSW$[F2660Y9V)R234-%2HQ3N MD.[:L%=9H?Q,\4^'M%&EZ=J"BVC), FA21K8G.3&S E3R>E+_G MF9<;BI[\\]^*Y*BAQC+= FUL%.CD>&59(G9)$(964X*D="#3:*H1UFM?$SQ3 MX@T3^R]4U 2PN%$SK"B27 7[HD<#+ >_XYKDZ**48QBK15AMM[DUI=W%A>17 M=E,\%Q"X>.6-MK(PZ$&NB\1_$7Q)XKTY++6+U&@WB2188$B\]P,!I-H&XX]: MY>BDXQ;NT%VE8*MZ7JE]HFJ0:CI5S):WENVZ*:,X*G&/Y$@CN#52BJWT8CH_ M%'CO7O&$<$6LW,9AA8NL,$*Q(7/5R% RQ]3[XZFNQJUXG\7ZQXNNH9M9G1EMU*P00Q+'%$#R M=JKQDGDGJ>/05AT4N6-^:VH7=K!6QX;\5ZQX2U%KS0KQK=W79*A4,DJ_W64\ M$?Y%8]%-I-68)M:HUO$7B;5/%.I"]UF<2R*@CC1$")$@Z*JC@"LFBBA))60- MWW-WPQXSUOPC+.=%NE2*Y7;<6\L:R13#MN1@0?KUJGKFNZCXDU:74M9N6N+J M7 +$ !0. J@< #T%9U%+EC?FMJ%W:P5TGACQ[X@\(P3V^CW2?99V#R6T\*RQ MEQC#[6!PW Y'H/2N;HIRBI*S0)M:HM:EJ5YK&ISZAJ=P]S=W#EY97/+'^@[ M#@#@55HHI[".I\._$?Q-X7TMM.TJ^7[)N,D<4\*2B%S_ !IN!VGOQQGM7-7% MQ-=W,MQ=2O--,YDDD=LL[$Y))[DFHZ*E1BG=(=VU9A76Z3\3O%>BZ$-)L=2_ MT:,$6YDB5Y+;/7RW(RN<]NG;%2:2BBJ$== M%\4/%D/AT:,NIY@6(P1S-$IGCB/!C63&X+QZUR-%%3&,8[(;;>X5UVH?%#Q9 MJGA]M'OM3\R!XQ%+-Y2B:6,?P-(!N*_CSWS7(T4.,9;H$VM@I\,TEO.DUO(\ M4L;!TD1BK*P.001T(-,HJA'5:_\ $GQ/XFT<:;JU^LD#%3,8X4C>X*_=\QE M+8[ _7J!7*T44HQC%6BAMM[DUI=W%A>17=E,\%Q"X>.6-MK(PZ$&NB\1_$7Q M)XKTY++6+U&@WB2188$B\]P,!I-H&XX]:Y>BDXQ;NT%VE8*MZ7JE]HFJ0:CI M5S):WENVZ*:,X*G&/Y$@CN#52BJWT8CH_%'CO7O&$<$6LW,9AA8NL,$*Q(7/ M5R% RQ]3[XZFNQJUXG\7ZQXNNH9M9G1EMU*P00Q+'%$#R=JKQDGDGJ>/05AT4N6-^:VH7=K! M6QX;\5ZQX2U%KS0KQK=W79*A4,DJ_P!UE/!'^16/13:35F";6J-;Q%XFU3Q3 MJ0O=9G$LBH(XT1 B1(.BJHX K)HHH225D#=]S=\,>,];\(RSG1;I4BN5VW%O M+&LD4P[;D8$'Z]:IZYKNH^)-6EU+6;EKBZEP"Q 4#@*H' ]!6=12Y8WYK: MA=VL%=)X8\>^(/",$]OH]TGV6=@\EM/"LL9<8P^U@<-P.1Z#TKFZ*:QJ<^H:G65SRQ_H.P X X%5:**>PCJ?#OQ'\3>%]+;3 MM*OE^R;C)'%/"DHA<_QIN!VGOQQGM7-7%Q-=W,MQ=2O--,YDDD=LL[$Y))[D MFHZ*E1BG=(=VU9A1115""BBB@ HHHH ^Y;CP1X4N[F6XNO#&C3SS.9))9-/B M9G8G)8DKDDGG-1_\(#X._P"A3T/_ ,%L/_Q-%%>3'9':]P_X0'P=_P!"GH?_ M (+8?_B:/^$!\'?]"GH?_@MA_P#B:**8@_X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF MC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ' M_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** # M_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_^)HHH /^$!\'?]"GH?\ MX+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_T*>A_P#@MA_^)H_X0'P= M_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XFC_A ?!W_ $*>A_\ @MA_ M^)HHH /^$!\'?]"GH?\ X+8?_B:/^$!\'?\ 0IZ'_P""V'_XFBB@ _X0'P=_ MT*>A_P#@MA_^)H_X0'P=_P!"GH?_ (+8?_B:** #_A ?!W_0IZ'_ ."V'_XF 6C_A ?!W_ $*>A_\ @MA_^)HHH __V0$! end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Feb. 09, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Document Transition Report false    
Entity File Number 001-40252    
Entity Registrant Name DigitalOcean Holdings, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 45-5207470    
Entity Address, Address Line One 101 6th Avenue    
Entity Address, City or Town New York    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 10013    
City Area Code 646    
Local Phone Number 827-4366    
Title of 12(b) Security Common stock, par value $0.000025 per share    
Trading Symbol DOCN    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer No    
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     $ 2,910
Entity Common Stock, Shares Outstanding   96,956,164  
Documents Incorporated by Reference Portions of the registrant’s Proxy Statement for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022.    
Entity Central Index Key 0001582961    
Amendment Flag false    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Firm ID 42
Auditor Name Ernst & Young LLP
Auditor Location New York, New York
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 140,772 $ 1,713,387
Marketable securities 723,462 0
Accounts receivable, less allowance for credit losses of $6,099 and $4,212, respectively 53,833 39,619
Prepaid expenses and other current assets 28,485 17,050
Total current assets 946,552 1,770,056
Noncurrent assets:    
Property and equipment, net 273,170 249,643
Restricted cash 1,935 2,038
Goodwill 313,718 32,170
Intangible assets, net 118,928 42,915
Operating lease right-of-use assets, net 154,501 0
Deferred tax assets 751 88
Other assets 6,353 4,085
Total assets 1,815,908 2,100,995
Current liabilities:    
Accounts payable 21,138 12,657
Accrued other expenses 33,987 31,907
Deferred revenue 5,550 4,826
Operating lease liabilities, current 57,682 0
Other current liabilities 45,913 8,849
Total current liabilities 164,270 58,239
Noncurrent liabilities:    
Deferred tax liabilities 18,209 421
Long-term debt 1,470,270 1,462,676
Operating lease liabilities, non-current 108,243 0
Other long-term liabilities 3,826 1,462
Total liabilities 1,764,818 1,522,798
Commitments and Contingencies (Note 9)
Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December 31, 2022 and December 31, 2021) 0 0
Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December 31, 2022 and December 31, 2021, respectively) 2 2
Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021) 0 (4,598)
Additional paid-in capital 263,957 769,705
Accumulated other comprehensive loss (2,048) (374)
Accumulated deficit (210,821) (186,538)
Total stockholders’ equity 51,090 578,197
Total liabilities and stockholders’ equity $ 1,815,908 $ 2,100,995
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 576,322 $ 428,561 $ 318,380
Cost of revenue 211,927 170,595 145,532
Gross profit 364,395 257,966 172,848
Operating expenses:      
Research and development 143,885 115,684 74,970
Sales and marketing 81,544 50,878 33,472
General and administrative 165,185 102,590 80,197
Total operating expenses 390,614 269,152 188,639
Loss from operations (26,219) (11,186) (15,791)
Other (income) expense:      
Interest expense 8,396 3,744 13,610
Loss on extinguishment of debt 407 3,435 259
Other (income) expense, net (10,615) (164) 12,997
Other (income) expense (1,812) 7,015 26,866
Loss before income taxes (24,407) (18,201) (42,657)
Income tax (benefit) expense (124) 1,302 911
Net loss attributable to common stockholders $ (24,283) $ (19,503) $ (43,568)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.24) $ (0.21) $ (1.05)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.24) $ (0.21) $ (1.05)
Weighted-average shares used to compute net loss per share, basic (in shares) 100,806,000 93,224,000 41,658,000
Weighted average shares used to compute net loss per share, diluted (in shares)     41,658,000
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Other Comprehensive Income [Abstract]          
Net loss attributable to common stockholders $ (10,066) $ (12,125) $ (24,283) $ (19,503) $ (43,568)
Other comprehensive loss:          
Foreign currency translation adjustments, net of taxes 47 (28) (411) (129) (133)
Unrealized gain (loss) on available-for-sale marketable securities, net of taxes 2,213   (1,263) 0 0
Comprehensive income (loss) $ (7,806) $ (12,153) $ (25,957) $ (19,632) $ (43,701)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
IPO
Common Stock
Common Stock
IPO
Treasury Stock
Additional Paid-In Capital
Additional Paid-In Capital
IPO
Accumulated Other Comprehen-sive Loss
Accumulated Deficit
Convertible preferred stock outstanding at beginning of period (in shares) at Dec. 31, 2019 40,750,324                
Convertible preferred stock outstanding at beginning of period at Dec. 31, 2019 $ 123,264                
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock (in shares) 4,721,905                
Issuance of convertible preferred stock $ 49,810                
Convertible preferred stock outstanding at end of period (in shares) at Dec. 31, 2020 45,472,229                
Convertible preferred stock outstanding at end of period at Dec. 31, 2020 $ 173,074                
Beginning Balance (in shares) at Dec. 31, 2019     41,095,849            
Beginning Balance at Dec. 31, 2019 (72,280)   $ 1   $ (4,598) $ 55,896   $ (112) $ (123,467)
Beginning Balance (in shares) at Dec. 31, 2019         1,968,228        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under stock option plan (in shares)     4,203,490            
Issuance of common stock under stock option plan 13,905         13,905      
Stock-based compensation 29,982         29,982      
Other comprehensive loss (133)             (133)  
Net loss attributable to common stockholders (43,568)               (43,568)
Ending Balance (in shares) at Dec. 31, 2020     45,299,339            
Ending Balance at Dec. 31, 2020 (72,094)   $ 1   $ (4,598) 99,783   (245) (167,035)
Ending Balance (in shares) at Dec. 31, 2020         1,968,228        
Increase (Decrease) in Temporary Equity [Roll Forward]                  
Issuance of convertible preferred stock (in shares)     (45,472,229)            
Conversion of convertible preferred stock to common stock in connection with initial public offering $ (173,074)                
Convertible preferred stock outstanding at end of period (in shares) at Dec. 31, 2021 0                
Convertible preferred stock outstanding at end of period at Dec. 31, 2021 $ 0                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)       16,500,000          
Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs   $ 722,981   $ 1     $ 722,980    
Issuance of common stock under stock option plan (in shares)     3,793,386            
Issuance of common stock under stock option plan 15,502         15,502      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)     117,996            
Issuance of common stock under employee stock purchase plan, net of taxes withheld 4,401         4,401      
Issuance of common stock for acquisition (in shares)     636,994            
Issuance of common stock for acquisition 27,566         27,566      
Exercise of common stock warrants (in shares)     296,848            
Conversion of redeemable preferred stock warrants to common stock warrants 13,906         13,906      
Conversion of convertible preferred stock in common stock (in shares)       45,472,229          
Conversion of convertible preferred stock to common stock in connection with initial public offering   $ 173,074         $ 173,074    
Repurchase and retirement of common stock (in shares)     (2,940,929)            
Repurchase and retirement of common stock (350,000)         (350,000)      
Stock-based compensation 62,493         62,493      
Other comprehensive loss (129)             (129)  
Net loss attributable to common stockholders $ (19,503)               (19,503)
Ending Balance (in shares) at Dec. 31, 2021 107,207,635   109,175,863            
Ending Balance at Dec. 31, 2021 $ 578,197   $ 2   $ (4,598) 769,705   (374) (186,538)
Ending Balance (in shares) at Dec. 31, 2021         1,968,228        
Convertible preferred stock outstanding at end of period (in shares) at Dec. 31, 2022 0                
Convertible preferred stock outstanding at end of period at Dec. 31, 2022 $ 0                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) 1,816,561   2,894,748            
Issuance of common stock under equity incentive plan, net of taxes withheld $ (16,626)         (16,626)      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)     256,718            
Issuance of common stock under employee stock purchase plan, net of taxes withheld $ 7,925         7,925      
Repurchase and retirement of common stock (in shares) (13,626,594)   (13,626,594)            
Repurchase and retirement of common stock $ (600,000)         (600,000)      
Retirement of treasury stock (in shares)     1,968,228   1,968,228        
Retirement of treasury stock 0       $ 4,598 (4,598)      
Stock-based compensation 107,551         107,551      
Other comprehensive loss (1,674)             (1,674)  
Net loss attributable to common stockholders $ (24,283)               (24,283)
Ending Balance (in shares) at Dec. 31, 2022 96,732,507   96,732,507            
Ending Balance at Dec. 31, 2022 $ 51,090   $ 2   $ 0 $ 263,957   $ (2,048) $ (210,821)
Ending Balance (in shares) at Dec. 31, 2022         0        
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities      
Net loss attributable to common stockholders $ (24,283,000) $ (19,503,000) $ (43,568,000)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 102,232,000 88,372,000 75,574,000
Stock-based compensation 105,829,000 61,577,000 29,456,000
Provision for expected credit losses 16,551,000 9,207,000 11,089,000
Loss on extinguishment of debt 407,000 3,435,000 259,000
Net accretion of discounts and amortization of premiums on investments (6,135,000) 0 0
Release of VAT reserve 0 (3,188,000) 0
Non-cash interest expense 7,880,000 1,357,000 1,107,000
Loss on impairment of long-lived assets 1,635,000 285,000 1,222,000
Revaluation of warrants 0 (556,000) 12,825,000
Deferred income taxes (4,383,000) 17,000 71,000
Acquisition related compensation 9,443,000 0 0
Other 166,000 (36,000) 53,000
Changes in operating assets and liabilities, net of acquisition:      
Accounts receivable (26,645,000) (20,684,000) (18,452,000)
Prepaid expenses and other current assets (535,000) 1,130,000 (11,198,000)
Operating lease right-of-use assets and liabilities, net 11,417,000 0 0
Accounts payable and accrued expenses 5,500,000 9,439,000 2,383,000
Deferred revenue (290,000) (51,000) 567,000
Other assets and liabilities (3,637,000) 2,308,000 (2,930,000)
Net cash provided by operating activities 195,152,000 133,109,000 58,458,000
Investing activities      
Capital expenditures - property and equipment (106,389,000) (97,072,000) (98,360,000)
Capital expenditures - internal-use software development (8,913,000) (6,391,000) (12,328,000)
Purchase of intangible assets (4,915,000) (5,636,000) (5,118,000)
Cash paid for acquisition of businesses, net of cash acquired (305,170,000) (5,000,000) 0
Cash paid for asset acquisitions (5,400,000) 0 0
Purchase of available-for-sale securities (1,695,165,000) 0 0
Sales of available-for-sale securities 19,992,000 0 0
Maturities of available-for-sale securities 956,847,000 0 0
Purchased interest on available-for-sale securities (1,575,000) 0 0
Proceeds from interest on available-for-sale securities 1,549,000 0 0
Proceeds from sale of equipment 981,000 494,000 173,000
Net cash used in investing activities (1,148,158,000) (113,605,000) (115,633,000)
Financing activities      
Proceeds from issuance of convertible notes, net of issuance costs 0 1,462,195,000 0
Repayment of capital leases 0 0 (3,801,000)
Repayment of notes payable 0 (33,214,000) (14,080,000)
Proceeds from third-party secured financings 0 0 7,795,000
Repayment of term loan 0 (166,813,000) (73,500,000)
Proceeds from issuance of term loan, net of issuance costs 0 0 168,531,000
Repayment of borrowings under revolving credit facility 0 (63,200,000) (84,500,000)
Proceeds from borrowings under revolving credit facility, net of issuance costs 0 0 61,394,000
Payment of debt issuance costs (1,520,000) 0 0
Proceeds related to the issuance of common stock under equity incentive plan 11,509,000 18,369,000 13,905,000
Proceeds from the issuance of common stock under employee stock purchase plan 7,926,000 4,970,000 0
Employee payroll taxes paid related to net settlement of equity awards (28,278,000) (3,187,000) 0
Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs 0 724,384,000 (1,403,000)
Proceeds from the issuance of convertible preferred stock, net of issuance costs 0 0 49,810,000
Repurchase and retirement of common stock (600,000,000) (350,000,000) 0
Repayment of seller’s note 0 125,000 125,000
Net cash (used in) provided by financing activities (610,363,000) 1,593,379,000 124,026,000
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (249,000) 5,000 (200,000)
(Decrease) increase in cash, cash equivalents and restricted cash (1,563,618,000) 1,612,888,000 66,651,000
Cash, cash equivalents and restricted cash - beginning of period 1,715,425,000 102,537,000 35,886,000
Cash, cash equivalents and restricted cash - end of period 151,807,000 1,715,425,000 102,537,000
Supplemental disclosures of cash flow information:      
Cash paid for interest 475,000 2,344,000 12,398,000
Cash paid for taxes (net of refunds) 4,567,000 921,000 605,000
Non-cash investing and financing activities:      
Capitalized stock-based compensation 1,722,000 916,000 526,000
Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses 15,689,000 12,968,000 17,928,000
Seller financed equipment purchases 0 0 3,927,000
Costs related to initial public offering included in accounts payable and accrued liabilities 0 27,566,000 0
Debt issuance costs included in accounts payable and accrued liabilities $ 0 $ 400,000 $ 0
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 6,099 $ 4,212
Preferred stock, par value (in usd per share) $ 0.000025 $ 0.000025
Preferred stock, shares authorized (in shares) 10,000,000  
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share)   $ 0.000025
Common stock, shares authorized (in shares) 750,000,000  
Common stock, shares issued (in shares) 96,732,507 109,175,863
Common stock, shares outstanding (in shares) 96,732,507 107,207,635
Treasury stock, shares (in shares) 0 1,968,228
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of the Business and Organization
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of the Business and Organization Nature of the Business and Organization
DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).
The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries.
Initial Public Offering
On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of 47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications
Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable Net of Allowance for Expected Credit Losses
Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.
The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20222021
Balance as of December 31, 2021$4,212 $3,104 
Provision for expected credit losses16,551 9,207 
Write-offs and other(14,664)(8,099)
Balance as of December 31, 2022$6,099 $4,212 
Fair Value of Financial Instruments
The Company defines fair value as 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. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the 0% Convertible Senior Notes due December 1, 2026.
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
The Company periodically reviews the estimated useful lives of property and equipment.
Leases
The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. A reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations for the year ended December 31, 2022.
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management
of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $313,718 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of three to ten years. Intangible assets with definite lives were $74,107 and $3,009 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $19,914, $14,577 and $6,331 for the years ended December 31, 2022, 2021 and 2020, respectively.
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Geographical Information
Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202220212020
North America38 %38 %38 %
Europe30 %30 %30 %
Asia22 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Revenue derived from customers in the United States was 31% of total revenue for the years ended December 31, 2022, 2021 and 2020.
No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.
Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20222021
United States$206,118 $134,347 
Singapore60,607 23,520 
Germany
50,274 28,824 
Netherlands
35,951 26,979 
Other
74,721 35,973 
Total$427,671 $249,643 
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company
believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.
As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.
Recent Accounting Pronouncements – Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.
Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate
recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
Note 3. Acquisitions, Goodwill and Intangible Assets
Cloudways Ltd.
On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for small to medium-sized businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.
The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations.
The final accounting has not been completed since the evaluation necessary to assess the fair values of acquired assets and assumed liabilities is still in process. The provisional amounts for this business combination are subject to revision until these evaluations are completed.
The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:
Total consideration:
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepayments and other current assets 1,295 
Other long term assets711 
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(29,660)
Net identifiable assets acquired29,450 
Goodwill 281,787 
Total fair value of net assets acquired$311,237 
The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsPreliminary Fair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.
The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.
Acquisition related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $2,139 of acquisition related costs that were expensed in the current period. These costs are shown primarily as part of General and administrative in the accompanying Consolidated Statements of Operations.
The amount of Cloudways’ revenue and net loss included in the Company’s consolidated statements of operations from the Acquisition Date through December 31, 2022, was $20,479 and $10,643, respectively, inclusive of $3,800 intercompany revenue and expense.
Contingent compensation
Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 is earned on September 1, 2023, and $7,326 is earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date. For the year ended December 31, 2022, the Company recorded an acquisition related compensation expense of $9,443 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying Consolidated Statements of Operations.
Unaudited Pro Forma Financial Information
The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net income (loss) for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.
Pro Forma Years Ended December 31,
20222021
Pro-forma revenue$607,191 $459,845 
Pro-forma net loss(20,780)(53,227)
Other Asset Acquisitions
In March 2022, the Company acquired the assets of the CSS Tricks website (“CSS Tricks”) from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over three to five years. In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.
Goodwill and Intangible Assets, net
Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:
Balance at January 1, 2021$2,674 
Acquisition of Nimbella29,496 
Balance at December 31, 202132,170 
Acquisition of Cloudways281,787 
Measurement period adjustment(1)
(239)
Balance at December 31, 2022$313,718 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
Intangible assets, net consisted of the following amounts:
December 31,
20222021
Asset Type
IP addresses$44,821 $39,906 
Developed technology35,710 4,210 
Customer relationships31,000 — 
Trade name9,500 — 
Content4,400 — 
Brand1,000 — 
Total carrying value$126,431 $44,116 
Accumulated Amortization
Developed technology$(4,477)$(1,201)
Customer relationships(1,476)— 
Trade name(317)— 
Content(1,067)— 
Brand(166)— 
Total accumulated amortization(7,503)(1,201)
Total intangible assets, net$118,928 $42,915 
Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, seven years for customer relationships, ten years for trade name, three years for content, and five years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:
2023$14,445 
202414,079 
202512,279 
202611,879 
20279,612 
Thereafter11,813 
Total estimated future intangible amortization expense$74,107 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
December 31, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
Interest income from investments was $11,881, $123 and $12 for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, all of the Company’s available-for-sale short-term investments were due within one year.
As of December 31, 2022, the Company held twenty-one securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,20735,207 
Commercial paper— 139,131139,131 
Total Marketable securities$549,124 $174,338 $723,462 
December 31, 2021
Level ILevel IITotal
Cash and cash equivalents:
Cash$1,093,425 $— $1,093,425 
Commercial paper— 269,945 269,945 
Certificate of deposits— 350,017 350,017 
Total Cash and cash equivalents$1,093,425 $619,962 $1,713,387 
The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2022 and December 31, 2021.
Financial Instruments Not Recorded at Fair Value on a Recurring Basis
The Company reports financial instruments at fair value, with the exception of the 0% Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
December 31, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,470,270 $1,134,030 $1,462,676 $1,462,676 
The carrying value of the Convertible Notes as of December 31, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $29,730 and $37,324, respectively.
The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Details Balance Sheet Details
Property and equipment, net
Property and equipment, net consisted of the following:
December 31,
20222021
Computers and equipment$564,763 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software78,649 68,321 
Property and equipment, gross$651,743 $564,136 
Less: accumulated amortization $(61,244)$(49,268)
Less: accumulated depreciation(317,329)(265,225)
Property and equipment, net $273,170 $249,643 
Depreciation expense on property and equipment for the years ended December 31, 2022, 2021 and 2020 was $83,814, $74,278 and $62,016, respectively.
The Company capitalized costs related to the development of computer software for internal use of $10,636, $7,307 and $12,854 for the years ended December 31, 2022, 2021 and 2020, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the years ended December 31, 2022, 2021 and 2020 was $12,117, $13,424 and $13,255, respectively.
During the years ended December 31, 2022, 2021 and 2020, the Company recorded an impairment loss of $163, $285 and $1,222, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Consolidated Statements of Operations.
Accrued other expenses
Accrued other expenses consisted of the following:
December 31,
20222021
Accrued bonuses$9,772 $19,083 
Accrued capital expenditures9,852 3,398 
Other accrued expenses14,363 9,426 
Total accrued other expenses
$33,987 $31,907 
Other current liabilities
Other current liabilities consisted of the following:
December 31,
20222021
Accrued taxes
$39,352 $6,755 
Contingent compensation5,617 — 
ESPP withholding944 1,495 
Other current liabilities— 599 
Total other current liabilities
$45,913 $8,849 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
Credit Facility
In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications, (i) remove the term loan component of the existing credit facility which had been previously repaid in full; (ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000; (iii) extend the maturity date; (iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant; (v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio; (vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and (vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).
At December 31, 2022, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000.
The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2022, the Company was in compliance with all covenants under the Credit Facility.
The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $477, $362 and $307 for the year ended December 31, 2022, 2021 and 2020, respectively.
In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt represents a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.
Amortization of deferred financing fees was $398, $2,243 and $10,114 for the year ended December 31, 2022, 2021 and 2020, respectively.
Convertible Notes
In November 2021, the Company issued $1,500,000 aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2022 and 2021 was $7,481 and $881, respectively.
Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances:
1.during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of 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 on each applicable trading day;
2.during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day;
3.if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and
4.upon the occurrence of specified corporate events or distributions on the common stock.
As none of the above circumstances have occurred as of December 31, 2022, the Convertible Notes were not convertible for the fiscal year ended December 31, 2022.
On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.
Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.
The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date.
Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.
Outstanding Borrowings
As of December 31, 2022, the $1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
The Company leases space at colocation data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within three to five years and many contain renewal options and/or termination provisions. As of December 31, 2022, there were no finance leases.
The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025. During the year ended December 31, 2022, the Company recorded impairment losses on the New York office operating lease ROU asset of $1,472. See Note 2 for additional information.
The components of lease expense were as follows:
Year Ended
December 31, 2022
Operating lease expense$54,440 
Variable lease expense6,149 
Short-term lease expense1,799 
Total lease expense$62,388 
Supplemental cash flow information related to leases was as follows:
Year Ended
December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:$49,870 
Operating right-of-use assets obtained in exchange for operating lease liabilities204,905 
Weighted average remaining lease term and discount rate were as follows:
December 31, 2022
Weighted-average remaining lease term (in years)2.8
Weighted-average discount rate4.8 %
For the year ended December 31, 2022, the Company recorded $1,202 in sublease income, which was recorded as a reduction to General and administrative operating expenses.
As of December 31, 2022, the Company had entered into nine additional operating leases that have not yet commenced with total fixed payment obligations of $123,333. The leases are expected to commence between the first quarter of 2023 and the fourth quarter of 2024 and have initial lease terms of three to five years.
Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating Leases(1)
2023$64,411 
202468,376 
202528,504 
202612,003 
20276,237 
Total undiscounted liabilities179,531 
Less: Imputed interest(13,606)
Total present value of lease liabilities165,925 
Less: Current portion of operating lease liabilities(57,682)
Operating lease liabilities, non-current$108,243 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.
Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:
2022$48,669 
202337,961 
202436,974 
20257,447 
20263,025 
Thereafter762 
Total minimum operating lease payments$134,838 
Rent expense for the years ended December 31, 2021 and 2020 were $49,923 and $41,912, respectively.
XML 31 R17.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
Purchase Commitments
As of December 31, 2022, the Company had long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:
2023$21,951 
202414,493 
20254,045 
2026884 
2027957 
Thereafter— 
Total purchase commitments$42,330 
Letters of Credit
In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,935 and $2,038 were issued and outstanding as of December 31, 2022 and 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows.
Legal Proceedings
The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders’ Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders’ Equity Stockholders’ Equity
Common Stock
The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.
As of December 31, 2022 and 2021, the Company was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share.
Preferred Stock
In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company's Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2022 or 2021.
Share Buyback Program
On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the First Program and Second Program.
The Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 during the year ended December 31, 2022. All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital.
Treasury Stock
The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity. The Company’s Board of Directors approved the retirement of the balance of treasury stock as of August 1, 2022. At December 31, 2021, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Consolidated Balance Sheets.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plan
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 36,290,381 shares of common stock as of December 31, 2022. Shares issued pursuant to the exercise of these awards are transferable by the holder.
Stock Options
Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and vest over a period of four years. Stock option activity for the year ended December 31, 2022 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202212,434,159 $7.19 7.64$909,494 
Exercised(1,816,561)6.34 
Forfeited or cancelled(463,682)9.50 
Outstanding at December 31, 202210,153,916 7.23 6.16185,188 
Vested and exercisable at December 31, 20227,469,298 6.42 5.90142,286 
Vested and unvested expected to vest at December 31, 20229,662,316 $7.03 6.11$178,144 
The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2022, 2021 and 2020 was $81,912, $189,422 and $23,018, respectively. The tax benefit from stock options exercised was $25,143, $103,820 and $4,482 the years ended December 31, 2022, 2021 and 2020, respectively.
No options were granted during the years ended December 31, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the year ended December 31, 2022 and 2021 was $17,529 and $22,395, respectively. The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:
Expected volatility52.06 %
Expected life in years6
Risk-free interest rate0.57 %
Dividend yield%
As of December 31, 2022, there was $16,790 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.56 years.
RSUs
RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted3,338,073 43.57 
Vested(1,437,741)45.46 
Forfeited or cancelled(432,034)46.46 
Unvested balance at December 31, 20224,802,435 44.25 
Vested and expected to vest at December 31, 20223,116,642 $44.50 
As of December 31, 2022, there was $126,838 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.89 years.
PRSUs
The Company issued performance-based restricted stock units (“PRSUs”) which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(228,948)46.97 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at December 31, 2022666,122 $57.41 
At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the below specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision.
Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method. As of December 31, 2022, the Company determined that it was not probable that the Long Term Incentive Plan (“LTIP”) PRSUs granted to certain executives of the Company with respect to the Company’s 2022 financial performance, and the other PRSU awards, would vest. There is $1,163 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.80 years in regards to the 2021 LTIP PRSUs with respect to the Company’s 2021 performance.
LTIP PRSUs
The Company grants LTIP PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.
The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount, and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.
Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.
On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.
On March 1, 2022, the Company granted an LTIP PRSU award with a maximum shares achievable of 436,387, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2022.
Other PRSUs
In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets and product launches.
On May 24, 2022, the financial performance of one of the Company’s other PRSUs was determined to be achieved at 100% of the target amount due to a successful product launch. On June 1, 2022, all 60,000 shares were fully vested.
MRSUs
On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s Chief Executive Officer, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.
The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant.
MRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted— — 
Unvested balance at December 31, 20223,000,000 $25.12 
The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:
Expected volatility46.27 %
Expected life in years7
Risk-free interest rate1.01 %
Dividend yield%
As of December 31, 2022, there was $50,432 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.56 years.
ESPP
In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering. The ESPP provides for the grant of up to an aggregate of 3,272,076 shares of common stock as of December 31, 2022.

2021 Offering
The initial offering period commenced on the IPO date and consisted of two purchase periods, the first of which had a purchase date of November 19, 2021 and the second and final purchase period had a purchase date of May 20, 2022 (the “2021 Offering”).
In connection with the purchase period that ended on November 19, 2021, there were 117,996 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $39.95. In connection with the purchase period that ended on May 20, 2022, there were 144,867 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $36.26.
2022 Offerings
A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price declined during the course of the first purchase period, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). As of December 31, 2022, 2,897,362 shares of common stock remain available for issuance under the ESPP.
The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.
During the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation associated with the ESPP of $4,380 and $3,097, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, $944 has been withheld on behalf of employees.
Restricted Shares
In connection with the acquisition of Nimbella, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date. Total stock-based compensation for the years ended December 31, 2022 and 2021 was $4,212 and $1,407, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, there was $7,021 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.69 years.
Stock-Based Compensation
Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202220212020
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Excess income tax benefit related to stock-based compensation$(27,657)$(108,041)$(4,482)
Stock-based compensation related to secondary sales of common stock by certain current and former employees for the year ended December 31, 2020 was $18,343. There were no such expenses recorded for the years ended December 31, 2022 and 2021.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stockholders
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss per Share Attributable to Common Stockholders Net Loss per Share Attributable to Common Stockholders
The following table presents the calculation of basic and diluted net loss per share:
Year Ended December 31,
202220212020
Numerator:
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted100,806 93,224 41,658 
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.21)$(1.05)
Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
202220212020
Series Seed— 12,517,832 
Series A-1— 17,995,460 
Series B— 10,237,032 
Series C— 4,721,905 
Warrants— — 308,632 
Stock Options10,153,916 12,434,159 16,933,494 
RSUs4,802,435 3,334,137 413,750 
PRSUs666,122 578,949 — 
MRSU3,000,000 3,000,000 — 
ESPP307,828 268,391 — 
Convertible Notes8,402,700 8,402,700 — 
Total27,333,001 28,018,336 63,128,105 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income (loss) before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202220212020
U.S.$(16,438)$(20,285)$(44,163)
Foreign(7,969)2,084 1,506 
Total loss before income taxes$(24,407)$(18,201)$(42,657)
Total income tax expense (benefit) included in the Consolidated Statements of Operations is comprised of the following:
Year Ended December 31,
202220212020
Current:
Federal$— $— $— 
State83 138 59 
Foreign4,176 1,147 781 
Total current$4,259 $1,285 $840 
Deferred:
Federal$364 $(103)$81 
State59 45 32 
Foreign(4,806)75 (42)
Total deferred(4,383)17 71 
Total income tax expense (benefit)$(124)$1,302 $911 
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202220212020
Tax benefit at federal statutory rate$(5,126)$(3,836)$(8,957)
State and local taxes, net of federal benefit(226)(239)72 
Foreign tax rate differential(1,378)207 136 
Stock-based compensation(3,149)(22,071)4,001 
Unrealized loss on warrant liability— 3,150 — 
Nondeductible/nontaxable items1,482 473 149 
Unrecognized tax positions1,482 (40)119 
Change in valuation allowance465 21,969 5,578 
GILTI— — 199 
162(m) limitation7,058 4,927 — 
Warrant exercise— (3,419)— 
Other(732)181 (386)
Total income tax expense (benefit)$(124)$1,302 $911 
The components of deferred tax assets and liabilities are as follows:
December 31,
20222021
Deferred tax assets:
Accounts receivable$1,337 $957 
Accrued expenses4,288 154 
Capitalized research and development9,866 — 
Operating lease liability 38,934 — 
Net operating loss carryforwards42,127 44,049 
Stock-based compensation953 5,513 
Rent payable— 499 
Tax credit carryforwards70 70 
Other499 570 
Gross deferred tax assets98,074 51,812 
Less: valuation allowance(43,384)(42,919)
Total net deferred tax asset$54,690 $8,893 
Deferred tax liability
Depreciation and amortization$(35,623)$(9,226)
Operating lease ROU asset(36,525)— 
Total deferred tax liability(72,148)(9,226)
Total net deferred tax liability$(17,458)$(333)
As of December 31, 2022, the Company had federal net operating loss (“NOL”) carryforwards of $171,852, which will begin to expire on various dates from 2033 through 2037, and state and local NOL carryforwards of $258,957, which will begin to expire on various dates from 2023 through 2041. The Company had $7,316 of foreign NOLs that do not expire.
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$171,852 $— $— $25,550 $146,302 
State and local258,957 — 690 222,451 35,816 
Foreign7,316 — — — 7,316 
Total$438,125 $— $690 $248,001 $189,434 
Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2022.
The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2022, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized.
The valuation allowance activity for the periods indicated is as follows:
December 31,
20222021
Balance as of the beginning of period$(42,919)$(20,950)
Additions charged to expense(465)(21,969)
Balance as of the end of period$(43,384)$(42,919)

In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2022, as well as the related deferred income tax, if any, is not material.
The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2022, tax years 2017 and later remain open for examination.
ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date.
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
Balance of unrecognized tax benefits at beginning of year$721 $822 $752 
Additions based on tax positions related to the current period1,243 — 70 
Additions for tax positions of prior periods173 — — 
Additions recorded as part of business combination 11,106 — — 
Reductions for tax positions of prior periods(630)(101)— 
Balance of unrecognized tax benefits at end of year$12,613 $721 $822 
Amounts included in the balance of unrecognized tax benefits as of December 31, 2022, 2021 and 2020, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $1,507 as of December 31, 2022.
For the year ended December 31, 2022, the Company recognized $1,796 of interest and penalties related to unrecognized tax benefits in the provision for taxes.
The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $12,613.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plan Employee Benefit PlanThe Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended years ended December 31, 2022, 2021 and 2020, the Company incurred expense of $3,846, $2,963 and $2,779 to the 401(k) Plan, respectively.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transactions
During the year ended December 31, 2020, the Company recorded $18,343 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the years ended December 31, 2022 or 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.
In connection with the Company’s acquisition of Cloudways, the Company entered into a transition services agreement (the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. In 2022, the Company incurred approximately $300 in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement has a one year term and is set to expire in the third quarter of 2023.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
In February 2023, the Company initiated a restructuring plan to adjust its cost structure and to streamline its operations and general and administrative functions (the “Restructuring Plan”), which includes the elimination of positions as well as the shifting of additional positions across a broader geographical footprint. The Company expects to incur approximately $25,000 to $27,000 in restructuring charges in connection with the Restructuring Plan, which is expected to be substantially complete by the end of the third quarter of 2023.
On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of its common stock. Pursuant to this program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation and Principles of Consolidation
The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications
Reclassifications
Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.
Use of Estimates
Use of Estimates
The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.
Marketable Securities
Marketable Securities
The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.
Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.
The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.
Foreign Currency
Foreign Currency
The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.
Restricted Cash
Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable Net of Allowance for Expected Credit LossesAccounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company defines fair value as 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. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the 0% Convertible Senior Notes due December 1, 2026.
Property and Equipment
Property and Equipment
Property and equipment is stated at cost, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment are as follows:
Property and Equipment CategoryUseful Life
Computers and equipment5 years
Furniture and fixtures5 years
Leasehold improvementsLesser of lease term or remaining useful life
Internal-use software3 years
The Company periodically reviews the estimated useful lives of property and equipment.
Lease
Leases
The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.
ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred.
Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.
Capitalization of Internal-Use Software Development Costs
Capitalization of Internal-Use Software Development Costs
Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.
The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360.
Business Combinations
Business Combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.
Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management
of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.
Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets
Goodwill and Indefinite-Lived Intangible Assets
Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $313,718 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.
Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.
Intangible Assets
Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of three to ten years.
Revenue Recognition and Cost of Revenue
Revenue Recognition
The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).
The Company accounts for revenue using the following steps:
1. Identify the contract with a customer
2. Identify the performance obligations in the contract
3. Determine the transaction price
4. Allocate the transaction price to performance obligations in the contract
5. Recognize revenue when or as we satisfy a performance obligation
The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.
The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers.
The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.
Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively.
Cost of Revenue
Cost of revenue consists primarily of fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.
Research and Development Expense
Research and Development Expenses
Research and development expenses consist primarily of personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.
Sales, Marketing, General, Administrative, Advertising, and Other Promotional Expenses/Costs
Sales and Marketing Expenses
Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees.
General and Administrative Expenses
General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.
Advertising and Other Promotional Costs
Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations.
Income Taxes
Income Taxes
The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.
On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.
The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.
The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.
Segment Information
Segment Information
The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.
Concentration of Credit Risk
Concentration of Credit Risk
The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company
believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances.
The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.
Recent Accounting Pronouncements – Pending Adoption and Adopted
Recent Accounting Pronouncements – Adopted
In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.
Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.
In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate
recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures
Stock-Based Compensation
Stock-Based Compensation
Stock Options
Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.
Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.
The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.
The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.
The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.
Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.
Restricted Stock Units
The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.
Performance-Based Restricted Stock Units
The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.
Market-Based Restricted Stock Units
The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.
Employee Stock Purchase Plan
The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.
Earnings Per Share, Policy
Net Loss per Share Attributable to Common Stockholders
Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.
Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.
As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Reconciliation of Cash and Cash Equivalents
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Reconciliation of Restricted Cash
The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:
December 31,
20222021
Cash and cash equivalents$140,772 $1,713,387 
Restricted cash included in Prepaid expenses and other current assets(1)
9,100 — 
Restricted cash(2)
1,935 2,038 
Total cash, cash equivalents and restricted cash$151,807 $1,715,425 
___________________
(1)Includes contingent compensation related to the Cloudways acquisition.
(2)Includes deposits in financial institutions related to letters of credit used to secure lease agreements.
Disclosure of Changes in Allowance for Doubtful Accounts The following table presents the changes in our allowance for expected credit losses for the period presented:
December 31,
20222021
Balance as of December 31, 2021$4,212 $3,104 
Provision for expected credit losses16,551 9,207 
Write-offs and other(14,664)(8,099)
Balance as of December 31, 2022$6,099 $4,212 
Revenue by Geographic Areas Revenue, as determined based on the billing address of the Company’s customers, was as follows:
Year Ended December 31,
202220212020
North America38 %38 %38 %
Europe30 %30 %30 %
Asia22 %22 %22 %
Other10 %10 %10 %
Total100 %100 %100 %
Long-lived Assets by Geographic Areas Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets is as follows:
December 31,
20222021
United States$206,118 $134,347 
Singapore60,607 23,520 
Germany
50,274 28,824 
Netherlands
35,951 26,979 
Other
74,721 35,973 
Total$427,671 $249,643 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:
Total consideration:
Cash paid to Cloudways sellers$278,187 
Cash contributed to escrow accounts42,000 
Other expenses150 
Less: Cash pre-funded from contingent compensation(9,100)
Total consideration paid $311,237 
Cash and cash equivalents$5,827 
Accounts receivable 4,753 
Prepayments and other current assets 1,295 
Other long term assets711 
Identifiable intangible assets72,000 
Accounts payable(1,820)
Accrued expenses(957)
Deferred revenue(1,013)
Deferred tax liabilities(21,686)
Other current liabilities(29,660)
Net identifiable assets acquired29,450 
Goodwill 281,787 
Total fair value of net assets acquired$311,237 
Schedule of Assets Acquired The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:
Intangible assetsPreliminary Fair ValueWeighted Average Useful Life in Years
Trade name$9,500 10
Developed technology31,500 5
Customer relationships31,000 7
Total identifiable intangible assets$72,000 
Business Acquisition, Pro Forma Information, Nonrecurring Adjustments
Pro Forma Years Ended December 31,
20222021
Pro-forma revenue$607,191 $459,845 
Pro-forma net loss(20,780)(53,227)
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was five years for developed technology, seven years for customer relationships, ten years for trade name, three years for content, and five years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be as follows:
2023$14,445 
202414,079 
202512,279 
202611,879 
20279,612 
Thereafter11,813 
Total estimated future intangible amortization expense$74,107 
Schedule of Intangible Assets and Goodwill
Movements in goodwill during the years ended December 31, 2022 and 2021 were as follows:
Balance at January 1, 2021$2,674 
Acquisition of Nimbella29,496 
Balance at December 31, 202132,170 
Acquisition of Cloudways281,787 
Measurement period adjustment(1)
(239)
Balance at December 31, 2022$313,718 
___________________
(1)The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return.
Intangible assets, net consisted of the following amounts:
December 31,
20222021
Asset Type
IP addresses$44,821 $39,906 
Developed technology35,710 4,210 
Customer relationships31,000 — 
Trade name9,500 — 
Content4,400 — 
Brand1,000 — 
Total carrying value$126,431 $44,116 
Accumulated Amortization
Developed technology$(4,477)$(1,201)
Customer relationships(1,476)— 
Trade name(317)— 
Content(1,067)— 
Brand(166)— 
Total accumulated amortization(7,503)(1,201)
Total intangible assets, net$118,928 $42,915 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.
December 31, 2022
Amortized
Cost
Gross Unrealized GainsGross Unrealized LossesFair
Value
U.S. treasury securities$549,944 $29 $(849)$549,124 
Corporate debt securities35,293 — (86)35,207 
Commercial paper139,489 (367)139,131 
Total Marketable securities$724,726 $38 $(1,302)$723,462 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Liabilities Measured on a Recurring Basis
The fair value of our financial assets measured on a recurring basis is as follows:
December 31, 2022
Level ILevel IITotal
Cash and cash equivalents:
Cash$95,117 $— $95,117 
Money market funds45,655 — 45,655 
Total Cash and cash equivalents$140,772 $— $140,772 
Marketable securities:
U.S. treasury securities$549,124 $— $549,124 
Corporate debt securities— 35,20735,207 
Commercial paper— 139,131139,131 
Total Marketable securities$549,124 $174,338 $723,462 
December 31, 2021
Level ILevel IITotal
Cash and cash equivalents:
Cash$1,093,425 $— $1,093,425 
Commercial paper— 269,945 269,945 
Certificate of deposits— 350,017 350,017 
Total Cash and cash equivalents$1,093,425 $619,962 $1,713,387 
The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:
December 31, 2022December 31, 2021
Carrying ValueFair ValueCarrying ValueFair Value
Convertible Notes$1,470,270 $1,134,030 $1,462,676 $1,462,676 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Property and Equipment, Net Property and equipment, net consisted of the following:
December 31,
20222021
Computers and equipment$564,763 $487,484 
Furniture and fixtures1,511 1,511 
Leasehold improvements6,820 6,820 
Internal-use software78,649 68,321 
Property and equipment, gross$651,743 $564,136 
Less: accumulated amortization $(61,244)$(49,268)
Less: accumulated depreciation(317,329)(265,225)
Property and equipment, net $273,170 $249,643 
Schedule of Other Current Liabilities Other current liabilities consisted of the following:
December 31,
20222021
Accrued taxes
$39,352 $6,755 
Contingent compensation5,617 — 
ESPP withholding944 1,495 
Other current liabilities— 599 
Total other current liabilities
$45,913 $8,849 
Schedule of Accrued Other Expenses Accrued other expenses consisted of the following:
December 31,
20222021
Accrued bonuses$9,772 $19,083 
Accrued capital expenditures9,852 3,398 
Other accrued expenses14,363 9,426 
Total accrued other expenses
$33,987 $31,907 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Lease, Cost
The components of lease expense were as follows:
Year Ended
December 31, 2022
Operating lease expense$54,440 
Variable lease expense6,149 
Short-term lease expense1,799 
Total lease expense$62,388 
Supplemental cash flow information related to leases was as follows:
Year Ended
December 31, 2022
Cash paid for amounts included in the measurement of lease liabilities:$49,870 
Operating right-of-use assets obtained in exchange for operating lease liabilities204,905 
Weighted average remaining lease term and discount rate were as follows:
December 31, 2022
Weighted-average remaining lease term (in years)2.8
Weighted-average discount rate4.8 %
Operating Leases Maturity Maturities of lease liabilities as of December 31, 2022 were as follows:
Operating Leases(1)
2023$64,411 
202468,376 
202528,504 
202612,003 
20276,237 
Total undiscounted liabilities179,531 
Less: Imputed interest(13,606)
Total present value of lease liabilities165,925 
Less: Current portion of operating lease liabilities(57,682)
Operating lease liabilities, non-current$108,243 
___________________
(1)Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.
Prior to the adoption of Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:
2022$48,669 
202337,961 
202436,974 
20257,447 
20263,025 
Thereafter762 
Total minimum operating lease payments$134,838 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Total Minimum Future Purchase Commitments The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:
2023$21,951 
202414,493 
20254,045 
2026884 
2027957 
Thereafter— 
Total purchase commitments$42,330 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity Stock option activity for the year ended December 31, 2022 was as follows:
Number of Options OutstandingWeighted-Average Exercise PriceWeighted-Average Remaining Life in YearsAggregate Intrinsic Value
Outstanding at January 1, 202212,434,159 $7.19 7.64$909,494 
Exercised(1,816,561)6.34 
Forfeited or cancelled(463,682)9.50 
Outstanding at December 31, 202210,153,916 7.23 6.16185,188 
Vested and exercisable at December 31, 20227,469,298 6.42 5.90142,286 
Vested and unvested expected to vest at December 31, 20229,662,316 $7.03 6.11$178,144 
Schedule of RSU Activity RSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,334,137 $45.74 
Granted3,338,073 43.57 
Vested(1,437,741)45.46 
Forfeited or cancelled(432,034)46.46 
Unvested balance at December 31, 20224,802,435 44.25 
Vested and expected to vest at December 31, 20223,116,642 $44.50 
Schedule of PRSU Activity PRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 2022578,949 $48.04 
Granted436,387 60.72 
Vested(228,948)46.97 
Forfeited or cancelled(30,497)41.24 
Adjusted by performance factor(89,769)41.24 
Unvested balance at December 31, 2022666,122 $57.41 
Summary of Share-Based Payment Arrangement and Price Targets
The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.
TrancheCompany Stock Price TargetNumber of Eligible MRSUs
1$93.50475,000
2$140.00575,000
3$187.00650,000
4$233.50650,000
5$280.50650,000
Schedule of MRSU Activity
MRSU activity for the year ended December 31, 2022 was as follows:
SharesWeighted-Average Fair Value
Unvested balance at January 1, 20223,000,000 $25.12 
Granted— — 
Unvested balance at December 31, 20223,000,000 $25.12 
Schedule of Weighted-Average Assumptions for MRSUs
The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:
Expected volatility46.27 %
Expected life in years7
Risk-free interest rate1.01 %
Dividend yield%
Summary of Stock-Based Compensation Expense Stock-based compensation was included in the Consolidated Statements of Operations as follows:
Year Ended December 31,
202220212020
Cost of revenue$1,820 $1,147 $545 
Research and development39,354 23,315 7,765 
Sales and marketing14,909 8,471 1,924 
General and administrative49,746 28,644 19,222 
Total$105,829 $61,577 $29,456 
Excess income tax benefit related to stock-based compensation$(27,657)$(108,041)$(4,482)
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:
Expected volatility52.06 %
Expected life in years6
Risk-free interest rate0.57 %
Dividend yield%
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stockholders (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share The following table presents the calculation of basic and diluted net loss per share:
Year Ended December 31,
202220212020
Numerator:
Net loss attributable to common stockholders$(24,283)$(19,503)$(43,568)
Denominator:
Weighted average shares, in thousands, used to compute net loss per share, basic and diluted100,806 93,224 41,658 
Net loss per share attributable to common stockholders, basic and diluted$(0.24)$(0.21)$(1.05)
Schedule of Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive were as follows:
Year Ended December 31,
202220212020
Series Seed— 12,517,832 
Series A-1— 17,995,460 
Series B— 10,237,032 
Series C— 4,721,905 
Warrants— — 308,632 
Stock Options10,153,916 12,434,159 16,933,494 
RSUs4,802,435 3,334,137 413,750 
PRSUs666,122 578,949 — 
MRSU3,000,000 3,000,000 — 
ESPP307,828 268,391 — 
Convertible Notes8,402,700 8,402,700 — 
Total27,333,001 28,018,336 63,128,105 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Income before Income Tax, Domestic and Foreign oss) before income taxes from U.S. and foreign operations were as follows:
Year Ended December 31,
202220212020
U.S.$(16,438)$(20,285)$(44,163)
Foreign(7,969)2,084 1,506 
Total loss before income taxes$(24,407)$(18,201)$(42,657)
Schedule of Components of Income Tax Expense (Benefit) Total income tax expense (benefit) included in the Consolidated Statements of Operations is comprised of the following:
Year Ended December 31,
202220212020
Current:
Federal$— $— $— 
State83 138 59 
Foreign4,176 1,147 781 
Total current$4,259 $1,285 $840 
Deferred:
Federal$364 $(103)$81 
State59 45 32 
Foreign(4,806)75 (42)
Total deferred(4,383)17 71 
Total income tax expense (benefit)$(124)$1,302 $911 
Schedule of Effective Income Tax Rate Reconciliation
The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:
Year Ended December 31,
202220212020
Tax benefit at federal statutory rate$(5,126)$(3,836)$(8,957)
State and local taxes, net of federal benefit(226)(239)72 
Foreign tax rate differential(1,378)207 136 
Stock-based compensation(3,149)(22,071)4,001 
Unrealized loss on warrant liability— 3,150 — 
Nondeductible/nontaxable items1,482 473 149 
Unrecognized tax positions1,482 (40)119 
Change in valuation allowance465 21,969 5,578 
GILTI— — 199 
162(m) limitation7,058 4,927 — 
Warrant exercise— (3,419)— 
Other(732)181 (386)
Total income tax expense (benefit)$(124)$1,302 $911 
Schedule of Deferred Tax Assets and Liabilities
The components of deferred tax assets and liabilities are as follows:
December 31,
20222021
Deferred tax assets:
Accounts receivable$1,337 $957 
Accrued expenses4,288 154 
Capitalized research and development9,866 — 
Operating lease liability 38,934 — 
Net operating loss carryforwards42,127 44,049 
Stock-based compensation953 5,513 
Rent payable— 499 
Tax credit carryforwards70 70 
Other499 570 
Gross deferred tax assets98,074 51,812 
Less: valuation allowance(43,384)(42,919)
Total net deferred tax asset$54,690 $8,893 
Deferred tax liability
Depreciation and amortization$(35,623)$(9,226)
Operating lease ROU asset(36,525)— 
Total deferred tax liability(72,148)(9,226)
Total net deferred tax liability$(17,458)$(333)
Schedule of Operating Loss Carryforwards
As of December 31, 2022, the Company had federal net operating loss (“NOL”) carryforwards of $171,852, which will begin to expire on various dates from 2033 through 2037, and state and local NOL carryforwards of $258,957, which will begin to expire on various dates from 2023 through 2041. The Company had $7,316 of foreign NOLs that do not expire.
The total NOL and expirations are as follows:
NOL Carryforward
Total1-3 Years3-5 YearsMore than 5 YearsUnlimited
Federal$171,852 $— $— $25,550 $146,302 
State and local258,957 — 690 222,451 35,816 
Foreign7,316 — — — 7,316 
Total$438,125 $— $690 $248,001 $189,434 
Schedule of Valuation Allowance
The valuation allowance activity for the periods indicated is as follows:
December 31,
20222021
Balance as of the beginning of period$(42,919)$(20,950)
Additions charged to expense(465)(21,969)
Balance as of the end of period$(43,384)$(42,919)
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended December 31,
202220212020
Balance of unrecognized tax benefits at beginning of year$721 $822 $752 
Additions based on tax positions related to the current period1,243 — 70 
Additions for tax positions of prior periods173 — — 
Additions recorded as part of business combination 11,106 — — 
Reductions for tax positions of prior periods(630)(101)— 
Balance of unrecognized tax benefits at end of year$12,613 $721 $822 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Nature of the Business and Organization (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 26, 2021
Dec. 31, 2021
Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)   (45,472,229)
IPO    
Subsidiary, Sale of Stock [Line Items]    
Sale of stock, price per share (in dollars per share) $ 47.00  
Net proceeds after transaction $ 722,981  
IPO | Common Stock    
Subsidiary, Sale of Stock [Line Items]    
Sale of stock, shares issued in transaction (in shares) 16,500,000  
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 140,772 $ 1,713,387    
Restricted cash included in Prepaid expenses and other current assets 9,100 0    
Restricted cash 1,935 2,038    
Total cash, cash equivalents and restricted cash $ 151,807 $ 1,715,425 $ 102,537 $ 35,886
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning Balance $ 4,212 $ 3,104  
Provision for expected credit losses 16,551 9,207 $ 11,089
Write-offs (14,664) (8,099)  
Ending Balance $ 6,099 $ 4,212 $ 3,104
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Computers and equipment  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 5 years
Internal-use software  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) - Geographic Concentration Risk - Revenue from Contract with Customer
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
North America      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 38.00% 38.00% 38.00%
Europe      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 30.00% 30.00% 30.00%
Asia      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 22.00% 22.00% 22.00%
Other      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk, percentage 10.00% 10.00% 10.00%
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
agreement
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Concentration Risk [Line Items]      
Deferred revenue $ 5,550 $ 4,826  
Revenue recognized during period $ 2,894 2,672 $ 2,440
Number of operating segments | segment 1    
Number of reportable segments | segment 1    
Loss on impairment of long-lived assets $ 1,635 285 1,222
Number Of Sublease Agreements | agreement 2    
Operating lease right-of-use assets, net $ 154,501 0  
Total present value of lease liabilities $ 165,925    
Dividend yield 0.00%    
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 44,821 39,906  
Total estimated future intangible amortization expense 74,107 3,009  
Advertising expense 19,914 $ 14,577 $ 6,331
Cumulative Effect, Period of Adoption, Adjustment      
Concentration Risk [Line Items]      
Operating lease right-of-use assets, net 100,533    
Total present value of lease liabilities 104,345    
Right-Of-Use Asset      
Concentration Risk [Line Items]      
Loss on impairment of long-lived assets $ 1,472    
Internal-use software      
Concentration Risk [Line Items]      
Property, Plant and Equipment, Useful Life 3 years    
Minimum | JournalDev IT      
Concentration Risk [Line Items]      
Useful life 3 years    
Maximum | JournalDev IT      
Concentration Risk [Line Items]      
Useful life 10 years    
Geographic Concentration Risk | Revenue from Contract with Customer      
Concentration Risk [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
U.S. | Geographic Concentration Risk | Revenue from Contract with Customer      
Concentration Risk [Line Items]      
Concentration risk, percentage 31.00% 31.00% 31.00%
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 427,671 $ 249,643
U.S.    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 206,118 134,347
NETHERLANDS    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 60,607 23,520
SINGAPORE    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 50,274 28,824
GERMANY    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets 35,951 26,979
Other    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-Lived Assets $ 74,721 $ 35,973
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 01, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Acquisition [Line Items]              
Purchase of intangible assets         $ 4,915 $ 5,636 $ 5,118
Finite-Lived Intangible Assets, Remaining Amortization Period         5 years    
Developed technology              
Business Acquisition [Line Items]              
Useful life         5 years    
Customer relationships              
Business Acquisition [Line Items]              
Useful life         7 years    
Trade name              
Business Acquisition [Line Items]              
Useful life         10 years    
Media Content              
Business Acquisition [Line Items]              
Useful life         3 years    
Brand              
Business Acquisition [Line Items]              
Useful life         5 years    
CSS Tricks              
Business Acquisition [Line Items]              
Payments to Acquire Businesses, Gross       $ 4,000      
JournalDev IT              
Business Acquisition [Line Items]              
Purchase of intangible assets     $ 1,400        
JournalDev IT | Minimum              
Business Acquisition [Line Items]              
Useful life         3 years    
Cloudways Ltd.              
Business Acquisition [Line Items]              
Business Combination, Consideration Transferred $ 311,237            
Cash contributed to escrow accounts 42,000            
Acquisition related costs         $ 2,139    
Revenue of acquiree since acquisition date   $ 20,479          
Earnings (loss) of acquiree since acquisition date   (10,643)          
Contingent compensations costs 38,830            
Payments to Acquire Businesses, Gross 278,187            
Business Combination, Acquisition Related Costs, Compensation Expense 9,443            
Business Combination, Pro Forma Information, Intercompany Revenue And Expense   $ 3,800          
Cloudways Ltd. | Earned September1 2023              
Business Acquisition [Line Items]              
Contingent compensations costs 16,851            
Cloudways Ltd. | Earned On March 1, 2024, September 1, 2024, and March 1, 2025              
Business Acquisition [Line Items]              
Contingent compensations costs $ 7,326            
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Sep. 01, 2022
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2021
Business Acquisition [Line Items]        
Goodwill   $ 313,718 $ 32,170 $ 2,674
Cloudways Ltd.        
Business Acquisition [Line Items]        
Cash paid to Cloudways sellers $ 278,187      
Cash contributed to escrow accounts 42,000      
Other expenses 150      
Less: Cash pre-funded from contingent compensation (9,100)      
Total consideration paid 311,237      
Cash and cash equivalents 5,827      
Accounts receivable 4,753      
Prepayments and other current assets 1,295      
Other long term assets 711      
Identifiable intangible assets 72,000      
Accounts payable (1,820)      
Accrued expenses (957)      
Deferred revenue (1,013)      
Deferred tax liabilities (21,686)      
Other current liabilities (29,660)      
Net identifiable assets acquired 29,450      
Goodwill 281,787      
Total fair value of net assets acquired 311,237      
Preliminary Fair Value 72,000      
Cloudways Ltd. | Trade name        
Business Acquisition [Line Items]        
Preliminary Fair Value $ 9,500      
Weighted Average Useful Life in Years 10 years      
Cloudways Ltd. | Developed technology        
Business Acquisition [Line Items]        
Preliminary Fair Value $ 31,500      
Weighted Average Useful Life in Years 5 years      
Cloudways Ltd. | Customer relationships        
Business Acquisition [Line Items]        
Preliminary Fair Value $ 31,000      
Weighted Average Useful Life in Years 7 years      
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, Gross (Excluding Goodwill) $ 126,431,000 $ 44,116,000
Finite-Lived Intangible Assets, Accumulated Amortization (7,503,000) (1,201,000)
Intangible assets, net 118,928,000 42,915,000
Amortization of intangible assets 6,301,000 645,000
2023 14,445,000  
2024 14,079,000  
2025 12,279,000  
2026 11,879,000  
2027 9,612,000  
Thereafter 11,813,000  
Finite-Lived Intangible Assets, Net, Total $ 74,107,000 3,009,000
Finite-Lived Intangible Assets, Remaining Amortization Period 5 years  
IP addresses    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross $ 44,821,000 39,906,000
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 35,710,000 4,210,000
Finite-Lived Intangible Assets, Accumulated Amortization (4,477,000) (1,201,000)
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 31,000,000 0
Finite-Lived Intangible Assets, Accumulated Amortization (1,476,000) 0
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 9,500,000 0
Finite-Lived Intangible Assets, Accumulated Amortization (317,000) 0
Media Content    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 4,400,000 0
Finite-Lived Intangible Assets, Accumulated Amortization (1,067,000) 0
Brand    
Acquired Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Gross 1,000,000 0
Finite-Lived Intangible Assets, Accumulated Amortization $ (166,000) $ 0
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Pro Forma (Details) - Cloudways Ltd. - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Pro-forma revenue $ 607,191 $ 459,845
Pro-forma net loss $ (20,780) $ (53,227)
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Sep. 01, 2022
Jan. 01, 2021
Goodwill [Line Items]        
Goodwill $ 313,718 $ 32,170   $ 2,674
Acquisition-related Costs        
Goodwill [Line Items]        
Measurement period adjustment (239)      
Nimbella        
Goodwill [Line Items]        
Goodwill, acquired during period   $ 29,496    
Cloudways Ltd.        
Goodwill [Line Items]        
Goodwill     $ 281,787  
Goodwill, acquired during period $ 281,787      
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2022
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost $ 724,726
Gross Unrealized Gains 38
Gross Unrealized Losses (1,302)
Fair Value 723,462
U.S. treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 549,944
Gross Unrealized Gains 29
Gross Unrealized Losses (849)
Fair Value 549,124
Corporate debt securities  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 35,293
Gross Unrealized Gains 0
Gross Unrealized Losses (86)
Fair Value 35,207
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Amortized Cost 139,489
Gross Unrealized Gains 9
Gross Unrealized Losses (367)
Fair Value $ 139,131
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Marketable Securities - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Investments, Debt and Equity Securities [Abstract]      
Interest income | $ $ 11,881 $ 123 $ 12
Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions | security 21    
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 723,462  
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 140,772 $ 1,713,387
Marketable securities: 723,462  
Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 140,772 1,093,425
Marketable securities: 549,124  
Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 619,962
Marketable securities: 174,338  
Cash | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 95,117 1,093,425
Cash | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 95,117 1,093,425
Cash | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 0
Money market funds | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 45,655 269,945
Money market funds | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 45,655 0
Money market funds | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents: 0 269,945
Commercial paper    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 139,131  
Commercial paper | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents:   350,017
Marketable securities: 139,131  
Commercial paper | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents:   0
Marketable securities: 0  
Commercial paper | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Cash and cash equivalents:   $ 350,017
Marketable securities: 139,131  
U.S. treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 549,124  
U.S. treasury securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 549,124  
U.S. treasury securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 549,124  
U.S. treasury securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 0  
Corporate debt securities | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 35,207  
Corporate debt securities | Level I | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: 0  
Corporate debt securities | Level II | Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Marketable securities: $ 35,207  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 30, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Unamortized discount and debt issuance costs   $ 881  
Convertible Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Unamortized discount and debt issuance costs $ 29,730 $ 37,324  
Convertible Senior Notes Due 2026 | Senior Notes      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Interest rate     0.00%
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Convertible Notes Measurement (Details) - Convertible Notes - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,470,270 $ 1,462,676
Fair Value, Recurring    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Convertible Notes $ 1,134,030 $ 1,462,676
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 651,743 $ 564,136
Less: accumulated amortization (61,244) (49,268)
Less: accumulated depreciation (317,329) (265,225)
Property and equipment, net 273,170 249,643
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 564,763 487,484
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,511 1,511
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 6,820 6,820
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 78,649 $ 68,321
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Depreciation $ 83,814 $ 74,278 $ 62,016
Capitalized computer software 10,636 7,307 12,854
Amortization expense related to internal-use software 12,117 13,424 13,255
Impairment loss $ 163 $ 285 $ 1,222
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Schedule of Accrued Other Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Accrued Bonuses $ 9,772 $ 19,083
Accrued Capital Expenditures 9,852 3,398
Other Accrued Liabilities 14,363 9,426
Accrued Liabilities $ 33,987 $ 31,907
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Summary of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued taxes $ 39,352 $ 6,755
Contingent compensation 5,617 0
ESPP withholding 944 1,495
Other current liabilities 0 599
Total other current liabilities $ 45,913 $ 8,849
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Narrative (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Nov. 30, 2021
USD ($)
d
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]          
Loss on extinguishment of debt     $ 407,000 $ 3,435,000 $ 259,000
Interest and amortization of deferred financing fees     8,396,000 3,744,000 13,610,000
Proceeds from issuance of convertible notes, net of issuance costs $ 1,461,795,000   0 1,462,195,000 0
Unamortized discount and debt issuance costs       881,000  
Credit Facility          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity   $ 250,000,000 250,000,000    
Commitment fees on unused balance     477,000 362,000 307,000
Debt issuance costs   1,295,000 1,295,000    
Financing fees   662,000 662,000    
Interest and amortization of deferred financing fees     $ 398,000 $ 2,243,000 $ 10,114,000
Credit Facility | KayBank National Association          
Debt Instrument [Line Items]          
Debt service coverage ratio     3.50    
Credit Facility | Minimum          
Debt Instrument [Line Items]          
Debt instrument, face amount   100,000,000 $ 100,000,000    
Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Variable Rate Component One | Minimum          
Debt Instrument [Line Items]          
Variable rate     1.25%    
Credit Facility | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Variable Rate Component One | Maximum          
Debt Instrument [Line Items]          
Variable rate     2.00%    
Term Loan          
Debt Instrument [Line Items]          
Loss on extinguishment of debt   407,000      
Senior Notes          
Debt Instrument [Line Items]          
Long-term Debt   $ 1,500,000,000 $ 1,500,000,000    
Senior Notes | Convertible Senior Notes Due 2026          
Debt Instrument [Line Items]          
Debt instrument, face amount $ 1,500,000,000        
Interest and amortization of deferred financing fees     $ 7,481,000    
Conversion ratio, number of shares 5.6018        
Conversion price | $ / shares $ 178.51        
Scheduled trading days 25 days        
Redemption price, percentage 100.00%        
Interest rate 0.00%        
Senior Notes | Convertible Senior Notes Due 2026 | Debt Conversion, Period One          
Debt Instrument [Line Items]          
Percentage of stock price trigger 130.00%        
Trading days | d 20,000        
Consecutive trading days | d 30,000        
Senior Notes | Convertible Senior Notes Due 2026 | Debt Conversion, Period Two          
Debt Instrument [Line Items]          
Consecutive trading days | d 10,000        
Business days after trading period | d 5,000        
Redemption price, percentage 98.00%        
Senior Notes | Convertible Senior Notes Due 2026 | Underwriters' Option          
Debt Instrument [Line Items]          
Consideration received $ 200,000,000        
Line of Credit | Credit Facility | Revolving Credit Facility [Member]          
Debt Instrument [Line Items]          
Line of credit facility, maximum borrowing capacity $ 150,000,000        
Line of Credit | Credit Facility | Revolving Credit Facility [Member] | Minimum          
Debt Instrument [Line Items]          
Commitment fee percentage     0.20%    
Line of Credit | Credit Facility | Revolving Credit Facility [Member] | Maximum          
Debt Instrument [Line Items]          
Commitment fee percentage     0.30%    
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
lease
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Lessee, Lease, Description [Line Items]      
Operating leases, rent expense   $ 49,923 $ 41,912
Number Of Additional Operating Leases, Not Yet Commenced | lease 9    
Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount $ 123,333    
Loss on impairment of long-lived assets $ 1,635 $ 285 $ 1,222
Increase in rental amounts payable (in percent) 0.02    
Sublease Income $ 1,202    
Right-Of-Use Asset      
Lessee, Lease, Description [Line Items]      
Loss on impairment of long-lived assets $ 1,472    
Maximum      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 5 years    
Lessor, Operating Lease, Term of Contract 5 years    
Minimum      
Lessee, Lease, Description [Line Items]      
Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 3 years    
Lessor, Operating Lease, Term of Contract 3 years    
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 64,411  
2024 68,376  
2025 28,504  
2026 12,003  
2027 6,237  
Total undiscounted liabilities 179,531  
Less: Imputed interest (13,606)  
Total present value of lease liabilities 165,925  
Operating lease liabilities, current (57,682) $ 0
Operating lease liabilities, non-current 108,243 $ 0
Lessor, Operating Lease, Payment to be Received, Year One 1,954  
Lessor, Operating Lease, Payment to be Received, Year Two 2,073  
Lessor, Operating Lease, Payment to be Received, Year Three $ 1,051  
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Expense (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Operating lease expense $ 54,440
Variable lease expense 6,149
Short-term lease expense 1,799
Total lease expense $ 62,388
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Cash Flow Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Cash paid for amounts included in the measurement of lease liabilities: $ 49,870
Operating right-of-use assets obtained in exchange for operating lease liabilities $ 204,905
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Lease Term and Discount Rate (Details)
Dec. 31, 2022
Leases [Abstract]  
Weighted-average remaining lease term (in years) 2 years 9 months 18 days
Weighted-average discount rate 4.80%
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 31, 2022
Lessee, Lease, Description [Line Items]    
2023 $ 64,411  
2024 68,376  
2025 28,504  
2026 12,003  
Total undiscounted liabilities $ 179,531  
Previously Reported    
Lessee, Lease, Description [Line Items]    
2022   $ 48,669
2023   37,961
2024   36,974
2025   7,447
2026   3,025
Thereafter   762
Total undiscounted liabilities   $ 134,838
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Letters of credit outstanding, amount $ 1,935  
Restricted cash $ 1,935 $ 2,038
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 $ 21,951
2024 14,493
2025 4,045
2026 884
2027 957
Thereafter 0
Purchase Obligation, Total $ 42,330
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders’ Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
vote
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
May 23, 2022
USD ($)
Feb. 23, 2022
USD ($)
Equity [Abstract]        
Common stock, voting rights | vote 1      
Common stock, shares authorized (in shares) 750,000,000      
Common stock, par value (in dollars per share) | $ / shares   $ 0.000025    
Preferred stock, shares authorized (in shares) 10,000,000      
Preferred stock, par value (in usd per share) | $ / shares $ 0.000025 $ 0.000025    
Preferred stock, shares outstanding (in shares) 0 0    
Preferred stock, shares issued (in shares) 0 0    
Stock repurchase program, authorized amount | $     $ 300,000 $ 300,000
Repurchase and retirement of common stock (in shares) 13,626,594      
Repurchase and retirement of common stock | $ $ 600,000 $ 350,000    
Treasury stock, shares (in shares) 0 1,968,228    
Treasury stock, at cost (0 shares at December 31, 2022 and 1,968,228 shares at December 31, 2021) | $ $ 0 $ (4,598)    
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders’ Equity - Preferred Stock (Details) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 10,000,000  
Preferred stock, par value (in usd per share) $ 0.000025 $ 0.000025
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders’ Equity - Redeemable Convertible Preferred Stock (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2019
Class of Stock [Line Items]        
Conversion of convertible preferred stock $ 173,074      
Redeemable convertible preferred stock, outstanding (in shares) 0 0 45,472,229 40,750,324
Common Stock        
Class of Stock [Line Items]        
Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares) 45,472,229      
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders’ Equity - Treasury Stock (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]    
Treasury stock, shares (in shares) 0 1,968,228
Treasury stock, value $ 0 $ (4,598)
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narrative (Details)
3 Months Ended 12 Months Ended
Nov. 18, 2022
$ / shares
shares
Jun. 01, 2022
shares
May 24, 2022
May 20, 2022
$ / shares
shares
Mar. 01, 2022
shares
Feb. 24, 2022
shares
Nov. 19, 2021
$ / shares
shares
Sep. 01, 2021
shares
Jul. 27, 2021
segment
shares
Jun. 10, 2021
segment
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2022
$ / shares
May 23, 2022
segment
Mar. 31, 2022
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, exercised in period, intrinsic value | $                         $ 81,912,000 $ 189,422,000 $ 23,018,000      
Options, granted, number (in shares)                         0          
Stock options, granted in period, aggregate estimated fair value | $                     $ 17,529,000 $ 22,395,000            
Stock options, unrecognized stock-based compensation expense | $                     16,790,000   $ 16,790,000          
Number of trading days | segment                 90                  
Stock-based compensation expense | $                         105,829,000 61,577,000 29,456,000      
Share-based Payment Arrangement, Exercise of Option, Tax Benefit | $                         25,143,000 103,820,000 4,482,000      
Current and former employees                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock-based compensation expense | $                         0 0 $ 18,343,000      
IPO                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Share-based award, amount withheld for employees | $                         $ 944,000          
Minimum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                         0.00%          
Maximum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                         200.00%          
Stock Options                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                         4 years          
Stock options, expiration period                         10 years          
Unrecognized stock-based compensation expense, average recognition period                         1 year 6 months 21 days          
RSUs                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                         4 years          
Unrecognized stock-based compensation expense, average recognition period                         2 years 10 months 20 days          
Unrecognized stock-based compensation expense | $                     126,838,000   $ 126,838,000          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period                         1,437,741          
Granted (in shares)                         3,338,073          
RSUs | 1                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 475,000                  
RSUs | 2                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 575,000                  
RSUs | 3                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 650,000                  
RSUs | 4                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 650,000                  
RSUs | 5                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Shares of common stock reserved for future issuance, number available for grant (in shares)                 650,000                  
PRSUs                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options, granted, number (in shares)           398,949                        
Unrecognized stock-based compensation expense, average recognition period                         9 months 18 days          
Unrecognized stock-based compensation expense | $                     1,163,000   $ 1,163,000          
Number of quarterly installments | segment                   8                
Percentage of target award (in percent)     10000.00%     15500.00%                        
Increase (decrease) in performance factor (in shares)           89,769                        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period   60,000                     228,948          
Granted (in shares)                         436,387          
PRSUs | 1                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                   33.33%                
PRSUs | Maximum                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Options, granted, number (in shares)         436,387                          
Number of trading days | segment                   2                
Market-Based Restricted Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                         7 years          
Unrecognized stock-based compensation expense, average recognition period                         3 years 6 months 21 days          
Unrecognized stock-based compensation expense | $                     50,432,000   $ 50,432,000          
Shares of common stock reserved for future issuance, number available for grant (in shares)                 3,000,000                  
Market-Based Restricted Stock | 1                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 2                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 3                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 4                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 5                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 14.00%                  
Market-Based Restricted Stock | 6                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 15.00%                  
Market-Based Restricted Stock | 7                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Vesting percentage                 15.00%                  
Employee Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Number Of Purchase Periods | segment                                 2  
Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation | $                     $ 2,069,000   $ 2,069,000          
2021 Stock Plan                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Aggregate number of shares of common stock awarded (in shares)                     36,290,381   36,290,381          
2021 Employee Stock Purchase Plan | Employee Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Aggregate number of shares of common stock awarded (in shares)                                   3,272,076
Shares of common stock reserved for future issuance, number available for grant (in shares)                     2,897,362   2,897,362          
Purchase price of common stock, percent             85.00%                      
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)       144,867     117,996                      
Purchase price of shares (in usd per share) | $ / shares       $ 36.26     $ 39.95                      
Stock-based compensation expense | $                         $ 4,380,000 3,097,000        
2021 Employee Stock Purchase Plan | Restricted Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock-based compensation expense | $                         $ 4,212,000 $ 1,407,000        
2022 Employee Stock Purchase Plan | Employee Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares) 111,851                                  
Purchase price of shares (in usd per share) | $ / shares $ 24.03                                  
Acquisition of Nimbella | Restricted Stock                                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                    
Stock options, vesting period                     36 months              
Unrecognized stock-based compensation expense, average recognition period                         1 year 8 months 8 days          
Unrecognized stock-based compensation expense | $                     $ 7,021,000   $ 7,021,000          
Granted (in shares)               200,204                    
Restricted stock share price (in dollars per share) | $ / shares                               $ 63.11    
Value of restricted stock granted to founders of Nimbella | $                     $ 12,635,000              
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 01, 2021
Dec. 31, 2022
Number of Options Outstanding    
Number of options outstanding at the beginning of the period (in shares)   12,434,159
Exercised (in shares)   (1,816,561)
Forfeited or cancelled (in shares)   (463,682)
Number of options outstanding at the end of the period (in shares)   10,153,916
Vested and exercisable at end of period (in shares)   7,469,298
Vested and unvested expected to vest at end of period (in shares)   9,662,316
Weighted-Average Exercise Price    
Weighted-average exercise price outstanding at beginning of period (in dollars per share)   $ 7.19
Exercised (in dollars per share)   6.34
Forfeited or cancelled (in dollars per share)   9.50
Weighted-average exercise price outstanding at end of period (in dollars per share)   7.23
Vested and exercisable at end of period (in dollars per share)   6.42
Vested and unvested expected to vest at end of period (in dollars per share)   $ 7.03
Weighted-Average Remaining Life in Years    
Weighted average remaining life (in years) 7 years 7 months 20 days 6 years 1 month 28 days
Vested and exercisable at end of period (in years)   5 years 10 months 24 days
Vested and unvested expected to vest at end of period (in years)   6 years 1 month 9 days
Aggregate Intrinsic Value    
Aggregate intrinsic value at beginning of period   $ 909,494
Aggregate intrinsic value at end of period   185,188
Vested and exercisable at December 31, 2022   142,286
Vested and unvested expected to vest at December 31, 2022   $ 178,144
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Stock Option Pricing Model (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00%  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility   52.06%
Expected life in years   6 years
Risk-free interest rate   0.57%
Dividend yield   0.00%
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) - $ / shares
12 Months Ended
Jun. 01, 2022
Dec. 31, 2022
Weighted-Average Fair Value    
Forfeited or cancelled (in dollars per share)   $ 9.50
RSUs    
Shares    
Unvested balance at beginning of period (in shares)   3,334,137
Granted (in shares)   3,338,073
Vested (in shares)   (1,437,741)
Forfeited or cancelled (in shares)   (432,034)
Unvested balance at end of period (in shares)   4,802,435
Vested and expected to vest (in shares)   3,116,642
Weighted-Average Fair Value    
Unvested balance at beginning of period (in dollars per share)   $ 45.74
Granted (in dollars per share)   43.57
Vested (in dollars per share)   45.46
Forfeited or cancelled (in dollars per share)   46.46
Unvested balance at end of period (in dollars per share)   44.25
Vested and expected to vest (in dollars per share)   $ 44.50
PRSUs    
Shares    
Unvested balance at beginning of period (in shares)   578,949
Granted (in shares)   436,387
Vested (in shares) (60,000) (228,948)
Forfeited or cancelled (in shares)   (30,497)
Adjusted by performance factor   (89,769)
Unvested balance at end of period (in shares)   666,122
Weighted-Average Fair Value    
Unvested balance at beginning of period (in dollars per share)   $ 48.04
Granted (in dollars per share)   60.72
Vested (in dollars per share)   46.97
Forfeited or cancelled (in dollars per share)   41.24
Adjusted for performance factor (in usd per share)   41.24
Unvested balance at end of period (in dollars per share)   $ 57.41
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)
$ / shares in Units, $ in Thousands
Jul. 27, 2021
USD ($)
tranche
segment
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of trading days | segment 90
MRSUs | 1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 93.50
Number of eligible MRSUs (in shares) 475,000
MRSUs | 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 140.00
Number of eligible MRSUs (in shares) 575,000
MRSUs | 3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 187.00
Number of eligible MRSUs (in shares) 650,000
MRSUs | 4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 233.50
Number of eligible MRSUs (in shares) 650,000
MRSUs | 5  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company stock price target (in dollars per share) | $ / shares $ 280.50
Number of eligible MRSUs (in shares) 650,000
Market-Based Restricted Stock  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of eligible MRSUs (in shares) 3,000,000
Grant date fair value | $ $ 75,300
Number of tranches | tranche 5
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of MRSU Activity (Details) - MRSU
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Shares  
Unvested balance at beginning of period (in shares) | shares 3,000,000
Granted (in shares) | shares 0
Unvested balance at end of period (in shares) | shares 3,000,000
Weighted-Average Fair Value  
Unvested balance at beginning of period (in dollars per share) | $ / shares $ 25.12
Granted (in dollars per share) | $ / shares 0
Unvested balance at end of period (in dollars per share) | $ / shares $ 25.12
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - MRSUs Pricing Model (Details)
12 Months Ended
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Dividend yield 0.00%
MRSU  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Expected volatility 46.27%
Expected life in years 7 years
Risk-free interest rate 1.01%
Dividend yield 0.00%
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 105,829 $ 61,577 $ 29,456
Excess income tax benefit related to stock-based compensation (27,657) (108,041) (4,482)
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 1,820 1,147 545
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 39,354 23,315 7,765
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense 14,909 8,471 1,924
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Stock-based compensation expense $ 49,746 $ 28,644 $ 19,222
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic net income (loss) per share:      
Net loss attributable to common stockholders, basic $ (24,283) $ (19,503) $ (43,568)
Weighted-average shares used to compute net loss per share, basic (in shares) 100,806,000 93,224,000 41,658,000
Basic net income (loss) per share (in usd per share) $ (0.24) $ (0.21) $ (1.05)
Diluted net income (loss) per share:      
Net loss attributable to common stockholders, diluted     $ (43,568)
Number of shares used in basic calculation (in shares) 100,806,000 93,224,000 41,658,000
Weighted average shares used to compute net loss per share, diluted (in shares)     41,658,000
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.24) $ (0.21) $ (1.05)
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 27,333,001 28,018,336 63,128,105
Stock Options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 10,153,916 12,434,159 16,933,494
RSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 4,802,435 3,334,137 413,750
PRSUs      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 666,122 578,949 0
MRSU      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 3,000,000 3,000,000 0
ESPP      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 307,828 268,391 0
Convertible Notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 8,402,700 8,402,700 0
Seed Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 12,517,832
Series A-1      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 17,995,460
Series B Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 10,237,032
Series C Preferred Stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 4,721,905
Warrants      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of loss per share, amount (in shares) 0 0 308,632
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits that would impact effective tax rate $ 1,507
Uncertain tax positions expense 1,796
Decrease in unrecognized tax benefits is reasonably possible $ 12,613
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Total Loss Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
U.S. $ (16,438) $ (20,285) $ (44,163)
Foreign (7,969) 2,084 1,506
Loss before income taxes $ (24,407) $ (18,201) $ (42,657)
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Current and Deferred Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 0 $ 0 $ 0
State 83 138 59
Foreign 4,176 1,147 781
Total current 4,259 1,285 840
Deferred:      
Federal 364 (103) 81
State 59 45 32
Foreign (4,806) 75 (42)
Total deferred (4,383) 17 71
Total income tax expense (benefit) $ (124) $ 1,302 $ 911
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Tax benefit at federal statutory rate $ (5,126) $ (3,836) $ (8,957)
State and local taxes, net of federal benefit (226) (239) 72
Foreign tax rate differential (1,378) 207 136
Stock-based compensation (3,149) (22,071) 4,001
Unrealized loss on warrant liability 0 3,150 0
Nondeductible/nontaxable items 1,482 473 149
Unrecognized tax positions 1,482 (40) 119
Change in valuation allowance 465 21,969 5,578
GILTI 0 0 199
162(m) limitation 7,058 4,927 0
Warrant exercise 0 (3,419) 0
Other (732) 181 (386)
Total income tax expense (benefit) $ (124) $ 1,302 $ 911
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Deferred Tax Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:      
Accounts receivable $ 1,337 $ 957  
Accrued expenses 4,288 154  
Capitalized research and development 9,866 0  
Operating lease liability 38,934 0  
Net operating loss carryforwards 42,127 44,049  
Stock-based compensation 953 5,513  
Rent payable 0 499  
Tax credit carryforwards 70 70  
Other 499 570  
Gross deferred tax assets 98,074 51,812  
Less: valuation allowance (43,384) (42,919) $ (20,950)
Deferred tax assets 54,690 8,893  
Deferred tax liability      
Depreciation and amortization (35,623) (9,226)  
Operating lease ROU asset (36,525) 0  
Total deferred tax liability (72,148) (9,226)  
Total net deferred tax liability $ (17,458) $ (333)  
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of NOLs (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 438,125
Federal  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 171,852
State and local  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards 258,957
Foreign Tax Authority  
Operating Loss Carryforwards [Line Items]  
Operating loss carryforwards $ 7,316
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Valuation Allowance (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Summary of Valuation Allowance, Rollforward    
Balance as of the beginning of period $ (42,919) $ (20,950)
Additions charged to expense (465) (21,969)
Balance as of the end of period $ (43,384) $ (42,919)
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Balance of unrecognized tax benefits at beginning of year $ 721 $ 822 $ 752
Additions based on tax positions related to the current period 1,243 0 70
Additions for tax positions of prior periods 173 0 0
Additions recorded as part of business combination 11,106 0 0
Reductions for tax positions of prior periods (630) (101) 0
Balance of unrecognized tax benefits at end of year $ 12,613 $ 721 $ 822
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 3.00%    
Contributions made $ 3,846 $ 2,963 $ 2,779
Contributions up to 3% of gross pay      
Defined Contribution Plan Disclosure [Line Items]      
Company's match (percent) 100.00%    
Contributions up to 3%-5% of gross pay      
Defined Contribution Plan Disclosure [Line Items]      
Company's match (percent) 50.00%    
Minimum      
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 3.00%    
Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Percent of employees' gross pay 5.00%    
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]      
Stock-based compensation expense $ 105,829,000 $ 61,577,000 $ 29,456,000
Gaditek Associates      
Related Party Transaction [Line Items]      
Expenses from transactions with related parties 300,000    
Current and former employees      
Related Party Transaction [Line Items]      
Stock-based compensation expense $ 0 $ 0 $ 18,343,000
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Feb. 14, 2023
May 23, 2022
Feb. 23, 2022
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount     $ 300,000 $ 300,000
Subsequent Event        
Subsequent Event [Line Items]        
Stock repurchase program, authorized amount   $ 500,000    
Subsequent Event | Restructuring Charges | Minimum        
Subsequent Event [Line Items]        
Restructuring and Related Cost, Expected Cost $ 25,000      
Subsequent Event | Restructuring Charges | Maximum        
Subsequent Event [Line Items]        
Restructuring and Related Cost, Expected Cost $ 27,000      
XML 105 R9999.htm IDEA: XBRL DOCUMENT v3.22.4
Label Element Value
Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards $ 248,001,000
Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 189,434,000
Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 690,000
Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Domestic Tax Authority [Member] | Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 25,550,000
Domestic Tax Authority [Member] | Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 146,302,000
Domestic Tax Authority [Member] | Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Domestic Tax Authority [Member] | Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
State and Local Jurisdiction [Member] | Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 222,451,000
State and Local Jurisdiction [Member] | Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 35,816,000
State and Local Jurisdiction [Member] | Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 690,000
State and Local Jurisdiction [Member] | Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Foreign Tax Authority [Member] | Greater Than 5 Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Foreign Tax Authority [Member] | Unlimited Tax Years [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 7,316,000
Foreign Tax Authority [Member] | Tax Years 3-5 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards 0
Foreign Tax Authority [Member] | Tax Years 1-3 [Member]  
Operating Loss Carryforwards us-gaap_OperatingLossCarryforwards $ 0
XML 106 docn-20221231_htm.xml IDEA: XBRL DOCUMENT 0001582961 2022-01-01 2022-12-31 0001582961 2022-06-30 0001582961 2023-02-09 0001582961 2022-12-31 0001582961 2021-12-31 0001582961 2021-01-01 2021-12-31 0001582961 2020-01-01 2020-12-31 0001582961 2022-10-01 2022-12-31 0001582961 2021-10-01 2021-12-31 0001582961 2019-12-31 0001582961 us-gaap:CommonStockMember 2019-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2019-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001582961 us-gaap:RetainedEarningsMember 2019-12-31 0001582961 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001582961 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001582961 2020-12-31 0001582961 us-gaap:CommonStockMember 2020-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2020-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001582961 us-gaap:RetainedEarningsMember 2020-12-31 0001582961 us-gaap:CommonStockMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:IPOMember 2021-01-01 2021-12-31 0001582961 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001582961 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001582961 us-gaap:CommonStockMember 2021-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2021-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001582961 us-gaap:RetainedEarningsMember 2021-12-31 0001582961 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001582961 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001582961 us-gaap:CommonStockMember 2022-12-31 0001582961 us-gaap:TreasuryStockCommonMember 2022-12-31 0001582961 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001582961 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001582961 us-gaap:RetainedEarningsMember 2022-12-31 0001582961 us-gaap:CommonStockMember us-gaap:IPOMember 2021-03-26 2021-03-26 0001582961 us-gaap:IPOMember 2021-03-26 0001582961 us-gaap:IPOMember 2021-03-26 2021-03-26 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-30 0001582961 docn:ComputersAndComputerEquipmentMember 2022-01-01 2022-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001582961 docn:InternalUseSoftwareMember 2022-01-01 2022-12-31 0001582961 docn:RightOfUseAssetMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember docn:JournalDevITMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember docn:JournalDevITMember 2022-01-01 2022-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:NorthAmericaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:EuropeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 srt:AsiaMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 docn:OtherGeographicalAreasMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001582961 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2020-01-01 2020-12-31 0001582961 country:US 2022-12-31 0001582961 country:US 2021-12-31 0001582961 country:NL 2022-12-31 0001582961 country:NL 2021-12-31 0001582961 country:SG 2022-12-31 0001582961 country:SG 2021-12-31 0001582961 country:DE 2022-12-31 0001582961 country:DE 2021-12-31 0001582961 docn:OtherCountriesMember 2022-12-31 0001582961 docn:OtherCountriesMember 2021-12-31 0001582961 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0001582961 docn:CloudwaysLtdMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:TradeNamesMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:TradeNamesMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:DevelopedTechnologyMember 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:DevelopedTechnologyMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:CustomerRelationshipsMember 2022-09-01 0001582961 docn:CloudwaysLtdMember us-gaap:CustomerRelationshipsMember 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2022-01-01 2022-12-31 0001582961 docn:CloudwaysLtdMember 2022-09-01 2022-09-30 0001582961 docn:CloudwaysLtdMember docn:EarnedSeptember12023Member 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember docn:EarnedOnMarch12024September12024AndMarch12025Member 2022-09-01 2022-09-01 0001582961 docn:CloudwaysLtdMember 2021-01-01 2021-12-31 0001582961 docn:CSSTricksMember 2021-03-01 2021-03-31 0001582961 docn:JournalDevITMember 2022-06-01 2022-06-30 0001582961 2021-01-01 0001582961 docn:NimbellaMember 2021-01-01 2021-12-31 0001582961 us-gaap:AcquisitionRelatedCostsMember 2022-01-01 2022-12-31 0001582961 docn:IPAddressMember 2022-12-31 0001582961 docn:IPAddressMember 2021-12-31 0001582961 docn:DevelopedTechnologyMember 2022-12-31 0001582961 docn:DevelopedTechnologyMember 2021-12-31 0001582961 us-gaap:CustomerRelationshipsMember 2022-12-31 0001582961 us-gaap:CustomerRelationshipsMember 2021-12-31 0001582961 us-gaap:TradeNamesMember 2022-12-31 0001582961 us-gaap:TradeNamesMember 2021-12-31 0001582961 us-gaap:MediaContentMember 2022-12-31 0001582961 us-gaap:MediaContentMember 2021-12-31 0001582961 docn:BrandMember 2022-12-31 0001582961 docn:BrandMember 2021-12-31 0001582961 docn:DevelopedTechnologyMember 2022-01-01 2022-12-31 0001582961 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001582961 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001582961 us-gaap:MediaContentMember 2022-01-01 2022-12-31 0001582961 docn:BrandMember 2022-01-01 2022-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:USTreasurySecuritiesMember 2022-10-01 2022-12-31 0001582961 us-gaap:DebtSecuritiesMember 2022-12-31 0001582961 us-gaap:DebtSecuritiesMember 2022-10-01 2022-12-31 0001582961 us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:CommercialPaperMember 2022-10-01 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001582961 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001582961 us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2022-12-31 0001582961 us-gaap:ConvertibleDebtMember 2021-12-31 0001582961 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ConvertibleDebtMember 2021-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001582961 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001582961 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-12-31 0001582961 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2022-12-31 0001582961 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001582961 us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2021-11-30 0001582961 docn:CreditFacilityMember 2022-12-31 0001582961 srt:MinimumMember docn:CreditFacilityMember 2022-12-31 0001582961 docn:CreditFacilityMember docn:KayBankNationalAssociationMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember docn:CreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember docn:VariableRateComponentOneMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember docn:CreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0001582961 docn:CreditFacilityMember 2022-01-01 2022-12-31 0001582961 docn:CreditFacilityMember 2021-01-01 2021-12-31 0001582961 docn:CreditFacilityMember 2020-01-01 2020-12-31 0001582961 us-gaap:SecuredDebtMember 2022-10-01 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember us-gaap:OverAllotmentOptionMember 2021-11-01 2021-11-30 0001582961 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodOneMember 2021-11-01 2021-11-30 0001582961 docn:ConvertibleSeniorNotesDue2026Member us-gaap:SeniorNotesMember docn:DebtConversionPeriodTwoMember 2021-11-01 2021-11-30 0001582961 us-gaap:SeniorNotesMember 2022-12-31 0001582961 srt:MinimumMember 2022-12-31 0001582961 srt:MaximumMember 2022-12-31 0001582961 srt:ScenarioPreviouslyReportedMember 2022-01-31 0001582961 2022-02-23 0001582961 2022-05-23 0001582961 docn:A2021StockPlanMember 2022-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001582961 2021-01-01 2021-01-01 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2021-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-12-31 0001582961 srt:MinimumMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember 2022-01-01 2022-12-31 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2021-06-10 2021-06-10 0001582961 us-gaap:PerformanceSharesMember 2022-02-24 2022-02-24 0001582961 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-03-01 2022-03-01 0001582961 us-gaap:PerformanceSharesMember 2022-05-24 2022-05-24 0001582961 us-gaap:PerformanceSharesMember 2022-06-01 2022-06-01 0001582961 docn:MarketBasedRestrictedStockMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember 2021-07-27 2021-07-27 0001582961 2021-07-27 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:ShareBasedPaymentArrangementTrancheFourMember 2021-07-27 0001582961 us-gaap:RestrictedStockUnitsRSUMember docn:ShareBasedPaymentArrangementTrancheFiveMember 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember 2022-01-01 2022-12-31 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheFourMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheFiveMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheSixMember 2021-07-27 2021-07-27 0001582961 docn:MarketBasedRestrictedStockMember docn:ShareBasedPaymentArrangementTrancheSevenMember 2021-07-27 2021-07-27 0001582961 docn:MRSUMember 2021-12-31 0001582961 docn:MRSUMember 2022-01-01 2022-12-31 0001582961 docn:MRSUMember 2022-12-31 0001582961 docn:MarketBasedRestrictedStockMember 2022-12-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-11-19 2021-11-19 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-03-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-11-19 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-05-20 2022-05-20 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-05-20 0001582961 us-gaap:EmployeeStockMember 2022-05-23 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 2022-11-18 0001582961 us-gaap:EmployeeStockMember docn:A2022EmployeeStockPurchasePlanMember 2022-11-18 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-12-31 0001582961 us-gaap:EmployeeStockMember 2022-12-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001582961 us-gaap:IPOMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2021-09-01 2021-09-01 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-09-30 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-10-01 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:A2021EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-12-31 0001582961 us-gaap:RestrictedStockMember docn:AcquisitionOfNimbellaMember 2022-01-01 2022-12-31 0001582961 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0001582961 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001582961 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001582961 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001582961 docn:CurrentAndFormerEmployeesMember 2020-01-01 2020-12-31 0001582961 docn:CurrentAndFormerEmployeesMember 2021-01-01 2021-12-31 0001582961 docn:CurrentAndFormerEmployeesMember 2022-01-01 2022-12-31 0001582961 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2021-06-10 2021-06-10 0001582961 docn:SeedPreferredStockMember 2022-01-01 2022-12-31 0001582961 docn:SeedPreferredStockMember 2021-01-01 2021-12-31 0001582961 docn:SeedPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:SeriesBPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:SeriesCPreferredStockMember 2022-01-01 2022-12-31 0001582961 us-gaap:SeriesCPreferredStockMember 2021-01-01 2021-12-31 0001582961 us-gaap:SeriesCPreferredStockMember 2020-01-01 2020-12-31 0001582961 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001582961 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001582961 us-gaap:WarrantMember 2020-01-01 2020-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001582961 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001582961 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001582961 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001582961 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001582961 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2022-01-01 2022-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2021-01-01 2021-12-31 0001582961 docn:MarketBasedRestrictedStockUnitMember 2020-01-01 2020-12-31 0001582961 docn:EmployeeStockPurchasePlanMember 2022-01-01 2022-12-31 0001582961 docn:EmployeeStockPurchasePlanMember 2021-01-01 2021-12-31 0001582961 docn:EmployeeStockPurchasePlanMember 2020-01-01 2020-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0001582961 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0001582961 us-gaap:DomesticCountryMember 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001582961 us-gaap:ForeignCountryMember 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:TaxYears13Member 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:TaxYears35Member 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 us-gaap:DomesticCountryMember docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:TaxYears13Member 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:TaxYears35Member 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 us-gaap:StateAndLocalJurisdictionMember docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:TaxYears13Member 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:TaxYears35Member 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 us-gaap:ForeignCountryMember docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 docn:TaxYears13Member 2022-12-31 0001582961 docn:TaxYears35Member 2022-12-31 0001582961 docn:GreaterThan5TaxYearsMember 2022-12-31 0001582961 docn:UnlimitedTaxYearsMember 2022-12-31 0001582961 docn:A3OfCompensationMember 2022-01-01 2022-12-31 0001582961 docn:A35OfCompensationMember 2022-01-01 2022-12-31 0001582961 docn:GaditekAssociatesMember 2022-01-01 2022-12-31 0001582961 srt:MinimumMember us-gaap:RestructuringChargesMember us-gaap:SubsequentEventMember 2023-09-30 0001582961 srt:MaximumMember us-gaap:RestructuringChargesMember us-gaap:SubsequentEventMember 2023-09-30 0001582961 us-gaap:SubsequentEventMember 2023-02-14 iso4217:USD shares iso4217:USD shares pure docn:agreement docn:segment docn:security utr:D docn:lease docn:vote docn:tranche 0001582961 false 2022 FY --12-31 -10066000 -12125000 -24283000 -19503000 47000 -28000 -411000 -129000 2213000 0 -1263000 0 -7806000 -12153000 -25957000 -19632000 P3Y P3Y P5Y P7Y P10Y P3Y P5Y P3Y P3Y 0.3333 10-K true 2022-12-31 false 001-40252 DigitalOcean Holdings, Inc. DE 45-5207470 101 6th Avenue New York NY 10013 646 827-4366 Common stock, par value $0.000025 per share DOCN NYSE No No Yes Yes Large Accelerated Filer false false true false 2910000000 96956164 Portions of the registrant’s Proxy Statement for its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III of this Annual Report on Form 10-K to the extent stated herein. Such Proxy Statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2022. 42 Ernst & Young LLP New York, New York Ernst & Young LLP New York, New York 140772000 1713387000 723462000 0 6099000 4212000 53833000 39619000 28485000 17050000 946552000 1770056000 273170000 249643000 1935000 2038000 313718000 32170000 118928000 42915000 154501000 0 751000 88000 6353000 4085000 1815908000 2100995000 21138000 12657000 33987000 31907000 5550000 4826000 57682000 0 45913000 8849000 164270000 58239000 18209000 421000 1470270000 1462676000 108243000 0 3826000 1462000 1764818000 1522798000 0.000025 0.000025 10000000 0 0 0 0 0 0 0.000025 0.000025 750000000 96732507 109175863 96732507 107207635 2000 2000 0 1968228 0 4598000 263957000 769705000 -2048000 -374000 -210821000 -186538000 51090000 578197000 1815908000 2100995000 576322000 428561000 318380000 211927000 170595000 145532000 364395000 257966000 172848000 143885000 115684000 74970000 81544000 50878000 33472000 165185000 102590000 80197000 390614000 269152000 188639000 -26219000 -11186000 -15791000 8396000 3744000 13610000 -407000 -3435000 -259000 10615000 164000 -12997000 1812000 -7015000 -26866000 -24407000 -18201000 -42657000 -124000 1302000 911000 -24283000 -19503000 -43568000 -0.24 -0.24 -0.21 -0.21 -1.05 -1.05 100806000 93224000 41658000 41658000 -24283000 -19503000 -43568000 -411000 -129000 -133000 -1263000 0 0 -25957000 -19632000 -43701000 40750324 123264000 41095849 1000 -1968228 -4598000 55896000 -112000 -123467000 -72280000 4203490 13905000 13905000 4721905 49810000 29982000 29982000 -133000 -133000 -43568000 -43568000 45472229 173074000 45299339 1000 -1968228 -4598000 99783000 -245000 -167035000 -72094000 16500000 1000 722980000 722981000 3793386 15502000 15502000 117996 4401000 4401000 636994 27566000 27566000 296848 13906000 13906000 45472229 173074000 45472229 173074000 173074000 2940929 350000000 350000000 62493000 62493000 -129000 -129000 -19503000 -19503000 0 0 109175863 2000 -1968228 -4598000 769705000 -374000 -186538000 578197000 2894748 -16626000 -16626000 256718 7925000 7925000 13626594 600000000 600000000 1968228 1968228 -4598000 4598000 0 107551000 107551000 -1674000 -1674000 -24283000 -24283000 0 0 96732507 2000 0 0 263957000 -2048000 -210821000 51090000 -24283000 -19503000 -43568000 102232000 88372000 75574000 105829000 61577000 29456000 16551000 9207000 11089000 -11417000 0 0 -407000 -3435000 -259000 6135000 0 0 0 -3188000 0 7880000 1357000 1107000 1635000 285000 1222000 0 -556000 12825000 4383000 -17000 -71000 9443000 0 0 -166000 36000 -53000 26645000 20684000 18452000 535000 -1130000 11198000 5500000 9439000 2383000 -290000 -51000 567000 3637000 -2308000 2930000 195152000 133109000 58458000 106389000 97072000 98360000 8913000 6391000 12328000 4915000 5636000 5118000 305170000 5000000 0 5400000 0 0 1695165000 0 0 19992000 0 0 956847000 0 0 1575000 0 0 1549000 0 0 981000 494000 173000 -1148158000 -113605000 -115633000 0 1462195000 0 0 0 3801000 0 33214000 14080000 0 0 7795000 0 166813000 73500000 0 0 168531000 0 63200000 84500000 0 0 61394000 1520000 0 0 11509000 18369000 13905000 7926000 4970000 0 28278000 3187000 0 0 724384000 -1403000 0 0 49810000 600000000 350000000 0 0 125000 125000 -610363000 1593379000 124026000 -249000 5000 -200000 -1563618000 1612888000 66651000 1715425000 102537000 35886000 151807000 1715425000 102537000 475000 2344000 12398000 4567000 921000 605000 1722000 916000 526000 15689000 12968000 17928000 0 0 3927000 0 27566000 0 0 400000 0 Nature of the Business and Organization<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DigitalOcean Holdings, Inc. and its subsidiaries (collectively, the “Company”, “we”, “our”, “us”) is a leading cloud computing platform offering on-demand infrastructure and platform tools for startups and small and medium-sized businesses (SMBs). The Company was founded with the guiding principle that the transformative benefits of the cloud should be easy to leverage, broadly accessible, reliable and affordable. The Company’s platform simplifies cloud computing, enabling its customers to rapidly accelerate innovation and increase their productivity and agility. The Company offers mission-critical solutions across Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a holding company structure and the primary operations are performed globally through our wholly-owned operating subsidiaries. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Initial Public Offering</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 26, 2021, the Company completed its initial public offering (“IPO”), in which the Company issued and sold 16,500,000 shares of its common stock at a public offering price of 47.00 per share, which resulted in net proceeds of $722,981 after deducting the underwriting discounts and commissions and offering expenses payable by the Company. In connection with the IPO, all shares of the convertible preferred stock then outstanding automatically converted into 45,472,229 shares of common stock, and the redeemable convertible preferred stock warrants automatically converted into common stock warrants.</span></div> 16500000 47.00 722981000 45472229 Summary of Significant Accounting Policies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Net of Allowance for Expected Credit Losses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in our allowance for expected credit losses for the period presented:</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.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </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%">3,104 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099)</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 as of December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </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%">4,212 </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></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as 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. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0% Convertible Senior Notes due December 1, 2026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use 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:top"><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></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalization of Internal-Use Software Development Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. A reduction to the carrying value of the ROU asset of $1,472 was recorded representing the carrying value amount in excess of the fair value with a corresponding impairment charge recorded to General and administrative in the Consolidated Statements of Operations for the year ended December 31, 2022.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Business Combinations</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $313,718 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF81OC9mcmFnOmY3ODE3N2Q5YTgzZTRlODFhOWUxYjQyZjgyMzkzYTU1L3RleHRyZWdpb246Zjc4MTc3ZDlhODNlNGU4MWE5ZTFiNDJmODIzOTNhNTVfMTQ1MzQ_3657386d-222b-45ae-9404-bcbe0c066eb0">three</span> to ten years. Intangible assets with definite lives were $74,107 and $3,009 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue using the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. Identify the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Identify the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Determine the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. Allocate the transaction price to performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Advertising and Other Promotional Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. Non-direct response advertising expenses were $19,914, $14,577 and $6,331 for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographical Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was 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:41.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.690%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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%">North America</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%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">30 </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%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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%">10 </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%">10 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue derived from customers in the United States was 31% of total revenue for the years ended December 31, 2022, 2021 and 2020.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No country outside of the United States had revenue greater than 10% of total consolidated revenue in any period presented.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets 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:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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%">United States</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%">206,118 </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%">134,347 </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%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,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"/><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%">249,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements – Adopted</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation and Principles of Consolidation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 accounting principles generally accepted in the United States of America (“U.S. GAAP”) and include accounts of the Company and all wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified and revised to conform to the current year presentation. Such reclassifications did not affect total revenues, operating income, or net income.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of these consolidated financial statements in conformity with U.S. GAAP requires management to make, on an ongoing basis, estimates, judgments and assumptions that affect the amounts reported and disclosed in the consolidated financial statements and accompanying notes. Actual results could differ from those estimates. Such estimates include, but are not limited to, those related to revenue recognition, accounts receivable and related reserves, useful lives and realizability of long lived assets, capitalized internal-use software development costs, accounting for stock-based compensation, the incremental borrowing rate we use to determine lease liabilities, valuation allowances against deferred tax assets, and the fair value and useful lives of tangible and intangible assets acquired and liabilities assumed resulting from business combinations. Management bases its estimates on historical experience and on various other assumptions which management believes to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of highly liquid investments in money market funds, commercial paper and certificates of deposit, with original maturities from the date of purchase of three months or less. The carrying amounts of cash and cash equivalents approximate fair value because of the short-term maturity and highly liquid nature of these instruments.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s marketable securities consist of commercial paper, U.S. treasury securities and commercial debt securities. The Company determines the appropriate classification of its marketable securities at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its marketable securities as available-for-sale securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. As a result, the Company classifies its marketable securities within Current assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale securities are recorded at fair value each reporting period. Premiums and discounts are amortized or accreted over the life of the related available-for-sale security as an adjustment to yield using the effective interest method. Interest income is recognized when earned. Unrealized gains and losses on these marketable securities are presented net of tax and reported as a separate component of Accumulated other comprehensive loss until realized. Realized gains and losses are determined based on the specific identification method and are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically evaluates its marketable securities to assess whether an investment’s fair value is less than its amortized cost basis and if the decline in the fair value is attributable to a credit loss. Declines in fair value judged to be related to credit loss are reported in Other (income) expense, net in the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reporting currency of the Company is the United States dollar (“USD”). The functional currency of the Company is USD, and the functional currency of the Company’s subsidiaries is primarily the local currency of the jurisdiction in which the foreign subsidiary is located. The assets and liabilities of the Company’s subsidiaries are translated to USD at exchange rates in effect at the balance sheet date. All income statement accounts are translated at monthly average exchange rates. Resulting foreign currency translation adjustments are recorded directly in Accumulated other comprehensive (loss) income.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in Other (income) expense, net on the Consolidated Statements of Operations when realized.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles cash, cash equivalents and restricted cash per the Consolidated Statements of Cash Flows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"/><td style="width:57.928%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,713,387 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,935 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,038 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,807 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,715,425 </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:top"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes contingent compensation related to the Cloudways acquisition.</span></div><div style="margin-bottom:6pt;text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.84pt">Includes deposits in financial institutions related to letters of credit used to secure lease agreements.</span></div> 140772000 1713387000 9100000 0 1935000 2038000 151807000 1715425000 Accounts Receivable Net of Allowance for Expected Credit LossesAccounts receivable primarily represents revenue recognized that was not invoiced at the balance sheet date and is primarily billed and collected in the following month. Trade accounts receivable are carried at the original invoiced amount less an estimated allowance for expected credit losses based on the probability of future collection. Management determines the adequacy of the allowance based on historical loss patterns, the number of days that customer invoices are past due, reasonable and supportable forecasts of future economic conditions to inform adjustments over historical loss data, and an evaluation of the potential risk of loss associated with specific accounts. When management becomes aware of circumstances that may further decrease the likelihood of collection, it records a specific allowance against amounts due, which reduces the receivable to the amount that management reasonably believes will be collected. The Company records changes in the estimate to the allowance for expected credit losses through provision for expected credit losses and reverses the allowance after the potential for recovery is considered remote <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 our allowance for expected credit losses for the period presented:</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.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td><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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,212 </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%">3,104 </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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,551 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,207 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,664)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,099)</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 as of December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,099 </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%">4,212 </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></table> 4212000 3104000 16551000 9207000 14664000 8099000 6099000 4212000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines fair value as 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. When determining the fair value measurements for assets and liabilities that are required to be recorded at fair value, the Company considers the principal or most advantageous market in which to transact and the market-based risk. The Company applies fair value accounting for all financial assets and liabilities that are recognized or disclosed at fair value in the financial statements on a recurring basis. The carrying amounts reported in the consolidated financial statements approximate the fair value for cash and cash equivalents, restricted cash, accounts receivable, accounts payable, and accrued expenses due to their short-term nature. The carrying amount of the Company’s debt is classified as Level 2 due to limited trading activity of the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0% Convertible Senior Notes due December 1, 2026</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 0 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, net of accumulated depreciation. Depreciation on property and equipment is calculated using the straight-line method over the estimated useful lives of the assets and is included in depreciation and amortization expense in the Consolidated Statements of Operations. The estimated useful lives of property and equipment are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and Equipment Category</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of lease term or remaining useful life</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use 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:top"><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></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of property and equipment.</span></div> P5Y P5Y P3Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company determines if an arrangement is a lease at contract inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and current and noncurrent operating lease liabilities on the Company’s Consolidated Balance Sheets for the year ended December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent the Company’s right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the lease commencement date based on the present value of the unpaid lease payments over the lease term. Lease payments used to measure lease liabilities include fixed lease payments at the lease commencement date. As the Company’s leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the lease terms and economic environment at commencement date, in determining the present value of future payments. The ROU asset is measured as the amount of the initial lease liability and adjusted for initial direct costs, lease payments made at or before the commencement date, and reduced by tenant incentives received. The Company does not include options for renewal periods or periods beyond the termination dates in the lease in the measurement of ROU assets and lease liabilities until it is reasonably certain that those options will be exercised based on management's assessment of various relevant factors including economic, entity specific, and market-based factors among others. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. The non-lease components primarily consist of power. Fixed payments for non-lease components are considered part of the lease component and included in the measurement of the ROU assets and liabilities, and variable payments are expensed as incurred. </span></div>Lease expenses for lease payments under operating leases are recognized on a straight-line basis over the lease term. For leases with a term of 12 months or less (short-term leases), the Company elected to not recognize the ROU asset or lease liability and the lease payments are recognized in the Consolidated Statements of Operations on a straight-line basis over the lease term. The Company’s operating lease costs for colocation data center facilities are included in Cost of revenue in the Consolidated Statements of Operations and the operating lease costs for corporate offices are included in General and administrative expenses in the Consolidated Statements of Operations. <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalization of Internal-Use Software Development Costs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capitalization of costs incurred in connection with software developed for internal-use commences when both the preliminary project stage is completed and management has authorized further funding for the project, based on a determination that it is probable the project will be completed and used to perform the function intended. Capitalized costs include external consulting fees, payroll and payroll-related costs, and stock-based compensation for employees on development teams who are directly associated with, and who devote time to, internal-use software projects during the application development stage. Capitalization of such costs ceases no later than the point at which the project is substantially complete and ready for its intended use. Costs incurred during the planning, training, and post-implementation stages of the software development lifecycle are expensed as incurred and have been included in Research and development expense on the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property and equipment, intangible assets with definite lives and ROU assets, are reviewed for impairment when circumstances indicate the carrying value of an asset may not be recoverable. For assets that are to be held and used, impairment is recognized when the estimated undiscounted cash flows associated with the asset or group of assets is less than their carrying value. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, discounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated net realizable value.</span></div>The Company decided to cease the use of a portion of its leased New York office space in 2022 and entered into two separate subleases agreements with third party subtenants, in which the sublease income is less than the original lease payments indicating impairment. In performing the recoverability test, the undiscounted future estimated cash flows and carrying value were identified for the subleased portion of the leased building, as an individual asset group, defined under ASC 360. 2 1472000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Business Combinations</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting for acquisitions. ASC 805 requires that the Company evaluates whether a transaction pertains to an acquisition of assets or to an acquisition of a business. A business is defined as an integrated set of assets and activities that is capable of being conducted and managed for the purpose of providing a return to investors. Asset acquisitions are accounted for by allocating the cost of the acquisition to the individual assets and liabilities assumed on a relative fair value basis; whereas the acquisition of a business requires the Company to recognize separately from goodwill the assets acquired and the liabilities assumed at the acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the net of the acquisition date fair values of the assets acquired and the liabilities assumed. While the Company uses its best estimates and assumptions to accurately value assets acquired and liabilities assumed at the acquisition date as well as any contingent consideration, where applicable, the estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the business acquisition date, the Company may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of a business acquisition’s measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to our consolidated statements of operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires the Company to make significant estimates and assumptions, especially at the acquisition date, to determine the fair value of assets acquired and liabilities assumed, including the selection of valuation methodologies, estimates of future revenue and cash flows and discount rates in determining the fair value of intangible assets. Although the Company believes that the assumptions and estimates made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the acquired companies and are inherently uncertain. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates or actual results. The assets purchased and liabilities assumed have been reflected on the Company’s Consolidated Balance Sheets, and the results are included on the Consolidated Statements of Operations and Consolidated Statements of Cash Flows from the date of acquisition. Acquisition-related transaction costs, including legal and accounting fees and other external costs directly related to the acquisition, are recognized separately from the acquisition and expensed as incurred in General and administrative on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period. Subsequent to the measurement period or the final determination of the tax allowance’s or contingency’s estimated value, whichever comes first, changes to these uncertain tax positions and tax related valuation allowances will affect the provision for income taxes in our consolidated statement of operations and could have a material impact on the results of operations and financial position.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Indefinite-Lived Intangible Assets</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is an asset representing the future economic benefit arising from other assets acquired in a business combination which are not individually identified and separately recognized. The Company does not amortize goodwill. Goodwill has resulted from the acquisition of Nanobox, Inc. (“Nanobox”) on April 4, 2019, Nimbella Corp. (“Nimbella”) on September 1, 2021, and Cloudways Ltd. (“Cloudways”) on September 1, 2022 as discussed in Note 3. Goodwill is reviewed for impairment on an annual basis as of October 1st of each year, or more frequently if a triggering event occurs. Goodwill was $313,718 and $32,170 as of December 31, 2022 and 2021, respectively, and reflects the excess of cost over fair market value of the identifiable assets of the company acquired.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets consist of Internet Protocol (“IP”) addresses needed for customers to host their server online. The Company evaluates these indefinite-lived intangible assets for impairment on an annual basis as of October 1st of each year and whenever events or changes in circumstances indicate that an impairment may exist. Recoverability of assets held and used is measured by comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If the carrying amount of an asset exceeds these estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the assets exceeds the fair value of the asset or asset group, based on discounted cash flows. No impairment charges for goodwill and indefinite-lived intangible assets have been recorded during the years ended December 31, 2022 and 2021. Intangible assets with indefinite lives were $44,821 and $39,906 as of December 31, 2022 and 2021, respectively, and are included as Intangible assets on the Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div>Intangible assets with definite lives consist of acquired developed technology. Intangible assets with definite lives are stated at cost less accumulated amortization and are amortized on a basis consistent with the timing and pattern of expected cash flows used to value the intangible, generally on a straight-line basis over the useful life of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF81OC9mcmFnOmY3ODE3N2Q5YTgzZTRlODFhOWUxYjQyZjgyMzkzYTU1L3RleHRyZWdpb246Zjc4MTc3ZDlhODNlNGU4MWE5ZTFiNDJmODIzOTNhNTVfMTQ1MzQ_3657386d-222b-45ae-9404-bcbe0c066eb0">three</span> to ten years. 313718000 32170000 44821000 39906000 P10Y 74107000 3009000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with FASB Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for revenue using the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. Identify the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2. Identify the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3. Determine the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4. Allocate the transaction price to performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5. Recognize revenue when or as we satisfy a performance obligation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides cloud computing services, including Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS), to its customers. The Company recognizes revenue based on the customer utilization of these resources. Customer contracts are typically month-to-month and do not include any minimum guaranteed quantities or fees. Fees are billed monthly, and payment is typically due upon invoicing. Revenue is recognized net of allowances for credits and any taxes collected from customers.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s global cloud platform is supported by various third parties. The Company considered the principal versus agent guidance in ASC 606 and concluded that it is the principal for all services provided to its customers. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may offer sales incentives in the form of promotional and referral credits, and grant credits to encourage customers to use the Company’s services. These types of promotional and referral credits typically expire in two months or less if not used. For credits earned with a purchase, they are recorded as contract liabilities when earned and recognized at the earlier of redemption or expiration. The majority of credits are redeemed in the month they are earned.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Timing of revenue recognition may differ from the timing of invoicing to the Company’s customers. The Company records a receivable when revenue is recognized prior to invoicing. Any payments received in advance of billing are a contract liability, which is recorded as Deferred revenue within Total current liabilities on the Consolidated Balance Sheets. Revenue recognized during the years ended December 31, 2022, 2021 and 2020, which was included in the Deferred revenue balances at the beginning of each respective period, was $2,894, $2,672 and $2,440, respectively. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 fees related to operating in third-party co-location facilities, personnel expenses for those directly supporting our data centers and non-personnel costs, including amortization of capitalized internal-use software development costs and depreciation of our data center equipment. Third-party co-location facility costs include data center rental fees, power costs, maintenance fees, network and bandwidth. Personnel expenses include salaries, bonuses, benefits, and stock-based compensation.</span></div> 2894000 2672000 2440000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 personnel costs including salaries, bonuses, benefits and stock-based compensation. Research and development expenses also include amortization of capitalized internal-use software development costs for research and development activities, which are amortized over three years, and professional services, as well as costs related to our efforts to add new features to our existing offerings, develop new offerings, and ensure the security, performance, and reliability of our global cloud platform.</span></div> P3Y <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales and Marketing Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expenses consist primarily of personnel costs of our sales, marketing and customer support employees including salaries, bonuses, benefits and stock-based compensation. Sales and marketing expenses also include costs for marketing programs, advertising and professional service fees. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General and Administrative Expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist primarily of personnel costs of our human resources, legal, finance, and other administrative functions including salaries, bonuses, benefits, and stock-based compensation. General and administrative expenses also include provision for expected credit losses, software, payment processing fees, business insurance, depreciation and amortization expenses, rent and facilities costs, loss on sublease, and other administrative costs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Advertising and Other Promotional Costs</span></div>Advertising and other promotional costs are expensed as incurred and are included in Sales and marketing on the Consolidated Statements of Operations. 19914000 14577000 6331000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for income taxes pursuant to the asset and liability method. Deferred income tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement and tax basis of assets and liabilities that will result in taxable or deductible amounts in the future. Such deferred income tax assets and liabilities are based on enacted tax laws and rates applicable to periods in which the differences are expected to affect taxable income. A valuation allowance is established when necessary to reduce deferred tax assets to the amounts expected to be realized. Federal, state, and foreign income taxes are provided based on statutory rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the Tax Cuts and Jobs Act of 2017 (the “Tax Act”) was signed into law. The Tax Act requires an entity to make an accounting policy election of either (1) treating taxes due on future U.S. inclusions in taxable income related to Global Intangible Low Taxed Income (“GILTI”) as a current period expense when incurred (the “period cost method”) or (2) factoring such amounts into an entity’s measurement of its deferred taxes (the “deferred method”). The Company has elected to treat taxes due on future U.S. inclusions in taxable income related to GILTI as a current period expense when incurred using the period cost method.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for uncertainty in income taxes using a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For benefits to be recognized, a tax position must be more likely than not to be sustained upon examination by the taxing authorities. The amount recognized is measured as the largest amount of benefit that has a greater than 50% likelihood of being realized upon ultimate audit settlement.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes interest and penalties, if any, associated with income tax matters as part of income tax expense on the Consolidated Statements of Operations and includes accrued interest and penalties with the related income tax liability in Other current liabilities on the Consolidated Balance Sheets.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions, allocation of resources, and assessing financial performance. Accordingly, the Company has one operating and reporting segment.</span></div> 1 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue, as determined based on the billing address of the Company’s customers, was 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:41.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.690%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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%">North America</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%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">30 </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%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </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%">10 </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%">10 </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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-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%">100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.38 0.38 0.38 0.30 0.30 0.30 0.22 0.22 0.22 0.10 0.10 0.10 1 1 1 0.31 0.31 0.31 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets includes property and equipment and operating leases. The geographic locations of the Company’s long-lived assets, net, based on physical location of the assets 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:61.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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%">United States</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%">206,118 </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%">134,347 </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%">Singapore</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Germany</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,274 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Netherlands</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,979 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427,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"/><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%">249,643 </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> 206118000 134347000 60607000 23520000 50274000 28824000 35951000 26979000 74721000 35973000 427671000 249643000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts reflected in the consolidated balance sheets for cash and cash equivalents, restricted cash, and trade accounts receivable are exposed to concentrations of credit risk. Although the Company maintains cash and cash equivalents with multiple financial institutions, the deposits, at times, may exceed federally insured limits. The Company </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">believes that the financial institutions that hold its cash and cash equivalents are financially sound and, accordingly, minimal credit risk exists with respect to these balances. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s customer base consists of a significant number of geographically dispersed customers. No customer represented 10% or more of accounts receivable, net as of December 31, 2022 and 2021. Additionally, no customer accounted for 10% or more of total revenue during the years ended December 31, 2022, 2021 and 2020, respectively.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based transactions, including employee, consultant, and non-employee director stock option awards, is measured and recognized, net of estimated forfeitures, in the Consolidated Statements of Operations based on fair value. The fair value of each option award is estimated on the grant date using the Black Scholes option-pricing model. Expense is recognized on a straight-line basis over the requisite service period. The option-pricing model requires the input of highly subjective assumptions, including the fair value of the underlying common stock, the expected term of the option, the expected volatility of the price of the Company’s common stock, risk-free interest rates, and the expected dividend yield of the Company’s common stock. The assumptions used in the option-pricing model represent management’s best estimates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is a measure of the amount by which the stock price is expected to fluctuate. Since the Company did not have sufficient trading history of its common stock at the time of issuing stock options, the Company estimated the expected volatility of its stock options at the grant date by taking the average historical volatility of a group of comparable publicly traded companies over a period equal to the expected life of the options.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the expected term based on the average period the stock options that were expected to remain outstanding using the simplified method, generally calculated as the midpoint of the stock options’ vesting term and contractual expiration period, as the Company did not have sufficient historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the U.S. Treasury yield for our risk-free interest rate that corresponds with the expected term. The Company utilizes a dividend yield of zero, as the Company does not currently issue dividends, nor does the Company expect to do so in the future.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures stock options granted to employees and directors based on their fair value on the date of the grant and recognize compensation expense of those awards, net of estimated forfeitures, over the requisite service period, which is generally the vesting period of the respective award. The Company applies the straight‑line method of expense recognition to all awards with only service based vesting conditions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation for non-employee stock options is calculated using the Black-Scholes option pricing model and is recorded as the options vest.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants restricted stock units (“RSUs”) as incentive awards to its employees. RSUs are payable in shares of the Company’s common stock as the periodic vesting requirements are satisfied. The value of RSUs is determined using the intrinsic value method and is based on the number of shares granted and the valuation of the Company’s common stock on the date of grant.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants performance-based restricted stock units (“PRSUs”) primarily to members of the executive team and, in limited instances, to other employees in connection with a specific transaction. PRSUs have vesting conditions based on pre-established performance goals of the Company. The fair value is determined based on the closing quoted price of the Company’s common stock on the grant date and the fair value is recognized using the graded-vesting attribution method over the requisite service period. We evaluate the probability of meeting the performance criteria at each balance sheet date. Changes to the probability assessment and the estimate of shares expected to vest will result in adjustments to the related stock-based compensation that will be recorded in the period of change.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market-Based Restricted Stock Units</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has granted market-based restricted stock units (“MRSUs”) to the chief executive officer. The stock-based compensation for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers an Employee Stock Purchase Plan (“ESPP”) that permits eligible employees to purchase shares of the Company’s common stock at a discount. The fair value of awards under the ESPP is calculated at the beginning of each offering period. The Company estimates the fair value of the awards using the Black-Scholes option valuation model. The Black-Scholes option valuation model requires the input of subjective assumptions, including price volatility of the underlying stock, risk-free interest rate, dividend yield, and the offering period. This fair value is then amortized on a straight-line basis over the offering period. Stock-based compensation is based on awards expected to be purchased at the beginning of the offering period, and therefore is reduced when participants withdraw during the offering period.</span></div> 0 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per share attributable to common stockholders is presented in conformity with the two-class method required for participating securities. Prior to the conversion of the convertible preferred stock in connection with the initial public offering in March 2021 (“IPO”), holders of Series Seed, Series A-1, Series B and Series C convertible preferred stock were each entitled to receive non-cumulative dividends payable prior and in preference to any dividends on any shares of the Company’s common stock. Under the two-class method, net income is attributed to common stockholders and participating securities based on their participation rights. The holders of the convertible preferred stock did not have a contractual obligation to share in the losses of the Company. As such, the Company’s net losses for the years ended December 31, 2021 and 2020 were not allocated to these participating securities.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net loss per common share attributable to common stockholders is presented in conformity with the treasury stock method required for stock-based compensation, and in conformity with the if-converted method required for the convertible notes.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the Company has reported losses for all periods presented, all potentially dilutive securities are antidilutive and accordingly, basic net loss per share equals diluted net loss per share.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements – Adopted</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standard Update (“ASU”) 2016-02, Leases (“Topic 842”), which requires lessees to recognize leases as assets and liabilities on the balance sheet but recognize the expenses on their statement of operations and cash flows in a manner similar to previous accounting guidance. Qualitative and quantitative disclosures are also enhanced to better understand the amount, timing and uncertainty of cash flows arising from leases.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2022, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the modified retrospective approach and the transitional provision prescribed by ASU 2018-11, Leases (Topic 842) Targeted Improvements, which allows for the adoption of Topic 842 at the beginning of the fiscal year of adoption. As such, the Consolidated Balance Sheets as of December 31, 2022 is not comparable with that as of December 31, 2021. The comparative information for prior periods has not been adjusted and continues to be reported in accordance with Accounting Standard Codification 840, Leases, the accounting standard in effect for those periods under the previously applicable guidance. The Company evaluated its identified leases and applied the new lease guidance as further discussed in Note 8, Leases. The Company elected the package of practical expedients, which eliminates the requirements to reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term. Upon adoption, the Company recognized operating lease right-of-use assets, of $100,533 and lease liabilities of $104,345. The lease obligations associated with deferred rent were recognized as a reduction to the ROU asset. As of the adoption date on January 1, 2022, the new lease guidance did not materially impact the Consolidated Statements of Cash Flows, the Consolidated Statements of Operations, or net loss per common share.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, with subsequent amendments, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). ASU 2016-13 requires immediate </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">recognition of management’s estimates of current expected credit losses. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, and interim periods within annual periods beginning after December 15, 2023, with early adoption permitted. The Company adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (“ASU 2019-12”). ASU 2019-12 eliminates certain exceptions in FASB Topic 740: Income Taxes (“ASC 740”) related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences. It also clarifies and simplifies other aspects of the accounting for income taxes. ASU 2019-12 is effective for annual reporting periods beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022, with early adoption permitted. The Company adopted the new standard as of January 1, 2022, and there was an immaterial impact to the consolidated financial statements and related disclosures.</span></div>In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805) Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (“ASU 2021-08”), to improve the accounting for acquired revenue contracts with customers in a business combination by addressing diversity in practice and inconsistency related to the recognition of an acquired contract liability and to payment terms and their effect on subsequent revenue recognized by the acquirer. The amendments in ASU 2021-08 require that an entity (acquirer) recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This amendment will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. The Company early adopted the new standard and there was an immaterial impact to the consolidated financial statements and related disclosures 100533000 104345000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Note 3. Acquisitions, Goodwill and Intangible Assets</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cloudways Ltd.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2022 (“Acquisition Date”), the Company acquired 100% of the outstanding equity interests of Cloudways, Ltd. pursuant to a Share Purchase Agreement, dated as of August 19, 2022. This acquisition has been accounted for as a business combination. The results of Cloudways’ operations have been included in the accompanying consolidated financial statements since the Acquisition Date. The acquisition of Cloudways, a leading managed cloud hosting and software-as-a-service provider for small to medium-sized businesses, strengthens the Company’s ability to simplify cloud computing by enabling customers to launch a business and scale it effortlessly. Cloudways was a customer of the Company prior to the acquisition, and the Company recognized revenue of approximately $6,000 from Cloudways from January 1, 2022 through the Acquisition Date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition purchase consideration, in accordance with ASC 805, totaled $311,237 and was paid in cash. The Share Purchase Agreement includes customary representations and warranties and covenants of the parties. The Company contributed $42,000 to an escrow account on the Acquisition Date to support certain post-closing indemnification obligations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final accounting has not been completed since the evaluation necessary to assess the fair values of acquired assets and assumed liabilities is still in process. The provisional amounts for this business combination are subject to revision until these evaluations are completed.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:</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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><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:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,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%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,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:700;line-height:100%">Total consideration paid </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:700;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:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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;text-align: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 assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable 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%">29,450 </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%">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%">281,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</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:700;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:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company amortizes its intangible assets assuming no residual value over periods in which the economic benefit of these assets is consumed (the useful life). The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</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:700;line-height:100%">Preliminary Fair Value</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:700;line-height:100%">Weighted Average Useful Life in 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%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">31,000 </span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</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:700;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:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cloudways’ assets and liabilities were measured at estimated fair values on September 1, 2022. Estimates of fair value represent management’s best estimate and require a complex series of judgments about future events and uncertainties. Third-party valuation specialists were engaged to assist in the valuation of these assets and liabilities. The Company used the relief from royalty method to fair value the developed technology and the trade name intangible assets, and the multi-period excess earnings method to fair value the customer relationship intangible assets. The significant assumptions used to estimate the value of the intangible assets included discount rates, projected revenue growth rates, EBITDA margins, technology obsolescence and royalty rates.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill is attributable primarily to the revenue synergies expected from combining the operations of both entities, and intangible assets that do not qualify for separate recognition, including the existing workforce acquired through the acquisition. None of the goodwill is expected to be deductible for income tax purposes.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related costs consist of miscellaneous professional service fees and expenses for acquisition related activities. The Company recognized approximately $2,139 of acquisition related costs that were expensed in the current period. These costs are shown primarily as part of General and administrative in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of Cloudways’ revenue and net loss included in the Company’s consolidated statements of operations from the Acquisition Date through December 31, 2022, was $20,479 and $10,643, respectively, inclusive of $3,800 intercompany revenue and expense.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent compensation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent compensation costs relate to payments due to a Cloudways seller for $38,830, of which $16,851 is earned on September 1, 2023, and $7,326 is earned on each of March 1, 2024, September 1, 2024 and March 1, 2025. Contingent compensation represents compensation for post-combination services because the payments are contingent on continuing employment of the Cloudways seller, with limited exceptions, at each payment date. For the year ended December 31, 2022, the Company recorded an acquisition related compensation expense of $9,443 related to estimated compensation earned by the Cloudways seller to date. This expense is shown as part of General and administrative in the accompanying Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited pro forma information below summarizes the combined results of the Company and Cloudways as if the Company’s acquisition of Cloudways closed on January 1, 2021 but does not necessarily reflect the combined actual results of operations of the Company and Cloudways that would have been achieved, nor are they necessarily indicative of future results of operations. The unaudited pro forma information reflects certain adjustments that were directly attributable to the acquisition of Cloudways, including additional amortization adjustments for the fair value of the assets acquired and liabilities assumed and other adjustments the Company believes are reasonable for the pro forma presentation. The pro forma net income (loss) for the year ended December 31, 2022 was adjusted to exclude nonrecurring acquisition related costs of $2,139.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><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.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Pro Forma Years Ended December 31,</span></td></tr><tr><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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Asset Acquisitions</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2022, the Company acquired the assets of the CSS Tricks website (“CSS Tricks”) from Midwest Coast Studios LLC for total purchase consideration of $4,000. The intangible assets will be amortized over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNjI5Mg_3657386d-222b-45ae-9404-bcbe0c066eb0">three</span> to five years. In June 2022, the Company acquired intangible assets from JournalDev IT Services Private Limited for total purchase consideration of $1,400 to be amortized over three years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Intangible Assets, net</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movements in goodwill during the years ended December 31, 2022 and 2021 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:74.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.143%"/><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%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Nimbella</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="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%">32,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Cloudways</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following amounts:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:700;line-height:100%">Asset Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP addresses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-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%">39,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed 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%">35,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">31,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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying value</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%">126,431 </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%">44,116 </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:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</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%">(7,503)</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%">(1,201)</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 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 intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928 </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%">42,915 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3MjQ3_1906bda0-82fc-4899-818d-83dc2dceda7a">five</span> years for developed technology, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3MjYx_4515dc7f-7aa1-4eee-a41f-78213d723c37">seven</span> years for customer relationships, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3MjY4_5be3f116-44e1-49ba-9615-3ca0e99d2ce3">ten</span> years for trade name, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3Mjc3_9a7ada60-e810-41f1-91cb-ab9b4fc54bb2">three</span> years for content, and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3Mjg0_3d98080a-020b-4f84-835d-5ab1da795737">five</span> years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be 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:74.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.143%"/><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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,813 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future intangible amortization expense</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%">74,107 </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> 311237000 42000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components and the allocation of the purchase price for the business combination and summarizes the preliminary fair values of the assets acquired and liabilities assumed at the Acquisition Date:</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:65.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.234%"/><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:700;line-height:100%">Total consideration: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid to Cloudways sellers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 contributed to escrow accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,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%">Other expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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: Cash pre-funded from contingent compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,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:700;line-height:100%">Total consideration paid </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:700;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:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,753 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepayments and other current assets </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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;text-align: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 assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,660)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net identifiable 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%">29,450 </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%">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%">281,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of net assets acquired</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:700;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:700;line-height:100%">311,237</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 278187000 42000000 -150000 -9100000 311237000 5827000 4753000 1295000 711000 72000000 1820000 957000 1013000 21686000 29660000 29450000 281787000 311237000 The preliminary fair values allocated to the identifiable intangible assets and their estimated useful lives are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.749%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intangible assets</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:700;line-height:100%">Preliminary Fair Value</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:700;line-height:100%">Weighted Average Useful Life in 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%">Trade name</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">31,000 </span></td><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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total identifiable intangible assets</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:700;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:700;line-height:100%">72,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;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"/></tr></table> 9500000 P10Y 31500000 P5Y 31000000 P7Y 72000000 2139000 20479000 -10643000 3800000 38830000 16851000 7326000 9443000 2139000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><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.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Pro Forma Years Ended December 31,</span></td></tr><tr><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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607,191 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pro-forma net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,780)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 607191000 459845000 -20780000 -53227000 4000000 1400000 P3Y <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Movements in goodwill during the years ended December 31, 2022 and 2021 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:74.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.143%"/><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%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Nimbella</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="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%">32,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition of Cloudways</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Measurement period adjustment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313,718 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The Company finalized and adjusted the purchase price for the Nimbella acquisition to reflect a decrease of $239 to Goodwill related to the final 2021 pre-acquisition tax return. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net consisted of the following amounts:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:700;line-height:100%">Asset Type</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IP addresses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,821 </span></td><td style="background-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%">39,906 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed 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%">35,710 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">31,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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total carrying value</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%">126,431 </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%">44,116 </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:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,477)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Content</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,067)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accumulated amortization</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%">(7,503)</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%">(1,201)</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 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 intangible assets, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,928 </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%">42,915 </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> 2674000 29496000 32170000 281787000 -239000 313718000 -239000 44821000 39906000 35710000 4210000 31000000 0 9500000 0 4400000 0 1000000 0 126431000 44116000 4477000 1201000 1476000 0 317000 0 1067000 0 166000 0 7503000 1201000 118928000 42915000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $6,301 and $645 for the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the weighted-average remaining amortization period for amortizable intangible assets was <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3MjQ3_1906bda0-82fc-4899-818d-83dc2dceda7a">five</span> years for developed technology, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3MjYx_4515dc7f-7aa1-4eee-a41f-78213d723c37">seven</span> years for customer relationships, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3MjY4_5be3f116-44e1-49ba-9615-3ca0e99d2ce3">ten</span> years for trade name, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3Mjc3_9a7ada60-e810-41f1-91cb-ab9b4fc54bb2">three</span> years for content, and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF82MS9mcmFnOmIwMTU2Yjc2MzAxMjRlMjFiMzAyZmQ2YWEwOTg1OGRlL3RleHRyZWdpb246YjAxNTZiNzYzMDEyNGUyMWIzMDJmZDZhYTA5ODU4ZGVfNTQ5NzU1ODI3Mjg0_3d98080a-020b-4f84-835d-5ab1da795737">five</span> years for brand. Amortization expense for the next five years and thereafter, based on valuations and determinations of useful lives, is expected to be 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:74.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.143%"/><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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,279 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,612 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,813 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total estimated future intangible amortization expense</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%">74,107 </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> 6301000 645000 P5Y 14445000 14079000 12279000 11879000 9612000 11813000 74107000 Marketable Securities<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</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:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:10pt;font-weight:700;line-height:100%">Fair<br/>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%">U.S. treasury securities</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%">549,944 </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%">29 </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%">(849)</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%">549,124 </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%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </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%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</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%">723,462 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest income from investments was $11,881, $123 and $12 for the years ended December 31, 2022, 2021 and 2020, respectively. As of December 31, 2022, all of the Company’s available-for-sale short-term investments were due within one year.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 held twenty-one securities that were in an unrealized loss position. The Company does not intend to sell and expects that it is more likely than not that it will not be required to sell these securities until such time as the value recovers or the securities mature. Unrealized losses from fixed-income securities are primarily attributable to changes in interest rates and not credit-related factors based on the Company’s evaluation of available evidence. To determine whether a decline in value is related to credit loss, the Company evaluates, among other factors: the extent to which the fair value is less than the amortized cost basis, changes to the rating of the security by a rating agency and any adverse conditions specifically related to an issuer of a security or its industry. Management does not believe any remaining unrealized losses represent impairments based on our evaluation of available evidence. Unrealized gains and losses on marketable securities are presented net of tax.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of available-for-sale marketable securities, excluding those securities classified within cash and cash equivalents, on the Consolidated Balance Sheets as of December 31, 2022. The Company did not hold any available-for-sale marketable securities as of December 31, 2021.</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</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:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</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:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</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:10pt;font-weight:700;line-height:100%">Fair<br/>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%">U.S. treasury securities</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%">549,944 </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%">29 </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%">(849)</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%">549,124 </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%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(86)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Marketable securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,726 </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%">38 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,302)</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%">723,462 </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> 549944000 29000 849000 549124000 35293000 0 86000 35207000 139489000 9000 367000 139131000 724726000 38000 1302000 723462000 11881000 123000 12000 21 Fair Value Measurements<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</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:10pt;font-weight:700;line-height:100%">Level II</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">45,655 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</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%">140,772 </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%">140,772 </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%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">549,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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207</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%">35,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">139,131</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#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 Marketable securities</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%">549,124 </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%">174,338 </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%">723,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</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:10pt;font-weight:700;line-height:100%">Level II</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-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%">1,093,425 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 Cash and cash equivalents</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%">1,093,425 </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%">619,962 </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%">1,713,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies its highly liquid money market funds and U.S. treasury securities within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its commercial paper, corporate debt securities and certificates of deposit within Level 2 because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security which may not be actively traded. The Company had no Level 3 financial assets as of December 31, 2022 and December 31, 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments Not Recorded at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports financial instruments at fair value, with the exception of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Convertible Senior Notes due December 1, 2026 (“Convertible Notes”). Financial instruments that are not recorded at fair value on a recurring basis are measured at fair value on a quarterly basis for disclosure purposes. The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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:10pt;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%">Convertible Notes</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%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the Convertible Notes as of December 31, 2022 and December 31, 2021 was net of unamortized debt issuance costs of $29,730 and $37,324, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of the Convertible Notes was determined based on the closing trading price as of the last day of trading for the period. The Company considers the fair value to be a Level 2 valuation due to the limited trading activity.</span></div> <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The fair value of our financial assets measured on a recurring basis is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</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:10pt;font-weight:700;line-height:100%">Level II</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">95,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">45,655 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Cash and cash equivalents</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%">140,772 </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%">140,772 </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%">Marketable securities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasury securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">549,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">549,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 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,207</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%">35,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">139,131</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,131 </span></td><td style="background-color:#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 Marketable securities</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%">549,124 </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%">174,338 </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%">723,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.142%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level I</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:10pt;font-weight:700;line-height:100%">Level II</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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093,425 </span></td><td style="background-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%">1,093,425 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial paper</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificate of deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 Cash and cash equivalents</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%">1,093,425 </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%">619,962 </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%">1,713,387 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The carrying values and estimated fair values of financial instruments not recorded at fair value are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:24.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</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:10pt;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%">Convertible Notes</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%">1,470,270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,134,030 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,462,676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 95117000 0 95117000 45655000 0 45655000 140772000 0 140772000 549124000 0 549124000 0 35207000 35207000 0 139131000 139131000 549124000 174338000 723462000 1093425000 0 1093425000 0 269945000 269945000 0 350017000 350017000 1093425000 619962000 1713387000 0 1470270000 1134030000 1462676000 1462676000 29730000 37324000 Balance Sheet Details<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment, net</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Computers and equipment</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%">564,763 </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%">487,484 </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%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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%">651,743 </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%">564,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top: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;text-align: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 amortization </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%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">273,170 </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%">249,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property and equipment for the years ended December 31, 2022, 2021 and 2020 was $83,814, $74,278 and $62,016, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalized costs related to the development of computer software for internal use of $10,636, $7,307 and $12,854 for the years ended December 31, 2022, 2021 and 2020, respectively, which is included in internal-use software costs within Property and equipment, net. Amortization expense related to internal-use software for the years ended December 31, 2022, 2021 and 2020 was $12,117, $13,424 and $13,255, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022, 2021 and 2020, the Company recorded an impairment loss of $163, $285 and $1,222, respectively, related to software that is no longer being used. This impairment loss is included in Cost of revenue and Research and development on the Consolidated Statements of Operations.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued other expenses</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued other expenses consisted of the following:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 bonuses</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%">9,772 </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%">19,083 </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%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">3,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued other expenses</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,987 </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%">31,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-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other current liabilities</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></div></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%">39,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,755 </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%">Contingent compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">ESPP withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></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%">45,913 </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%">8,849 </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> <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:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Computers and equipment</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%">564,763 </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%">487,484 </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%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,511 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,321 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</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%">651,743 </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%">564,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top: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;text-align: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 amortization </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%">(61,244)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(49,268)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(317,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(265,225)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">273,170 </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%">249,643 </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> 564763000 487484000 1511000 1511000 6820000 6820000 78649000 68321000 651743000 564136000 61244000 49268000 317329000 265225000 273170000 249643000 83814000 74278000 62016000 10636000 7307000 12854000 12117000 13424000 13255000 163000 285000 1222000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued other expenses consisted of the following:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 bonuses</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%">9,772 </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%">19,083 </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%">Accrued capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">3,398 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,363 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued other expenses</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,987 </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%">31,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> 9772000 19083000 9852000 3398000 14363000 9426000 33987000 31907000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities consisted of the following:</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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes</span></div></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%">39,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,755 </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%">Contingent compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">ESPP withholding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><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%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">599 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></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%">45,913 </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%">8,849 </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> 39352000 6755000 5617000 0 944000 1495000 0 599000 45913000 8849000 Debt<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February and March 2020, the Company entered into and subsequently amended a second amended and restated credit agreement with KeyBank National Association as administrative agent. In November 2021, the Company further amended such credit agreement to revise certain covenants that restricted the incurrence of indebtedness to permit the issuance of the convertible notes discussed below. In March 2022, the Company entered into a third amended and restated credit agreement (the “Credit Facility”) to, among other modifications, (i) remove the term loan component of the existing credit facility which had been previously repaid in full; (ii) increase the maximum borrowing limit of the revolving credit facility from $150,000 to $250,000; (iii) extend the maturity date; (iv) replace the existing maximum total net leverage ratio financial covenant with a maximum senior secured net leverage ratio financial covenant; (v) eliminate the financial covenant requirement of maintaining a minimum debt service coverage ratio; (vi) reduce the interest rates applicable to any principal amounts outstanding on the revolving credit facility as well as the annual commitment fee for unused amounts on the revolving credit facility; and (vii) replace the benchmark reference rate for U.S. Dollar loans from LIBOR to the forward-looking term rate based on the secured overnight financing rate plus a customary adjustment (“Adjusted Term SOFR”).</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, the Company had available borrowing capacity of $250,000 on the Credit Facility. The Credit Facility will mature on the earlier of (a) March 29, 2027 and (b) 90 days before the maturity date applicable to any outstanding convertible notes issued by the Company in an aggregate principal amount equal to or greater than $100,000. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility is secured by a first-priority security interest in substantially all of the assets of the Company. The Credit Facility contains certain financial and operational covenants, including a maximum senior secured net leverage ratio financial covenant of 3.50x. As of December 31, 2022, the Company was in compliance with all covenants under the Credit Facility.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The per annum interest rate applicable to any principal amounts outstanding under the Credit Facility for U.S. Dollar loans will be equal to (i) Adjusted Term SOFR plus (ii) an applicable margin varying from 1.25% to 2.00%, subject to a pricing grid based on the senior secured net leverage ratio. The Credit Facility provides for an annual commitment fee varying from 0.20% to 0.30%, also subject to a pricing grid based on the senior secured net leverage ratio, applied to the average daily unused amount of the revolving credit facility. The Company incurred commitment fees on the unused balance of the Credit Facility of $477, $362 and $307 for the year ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Credit Facility, the Company incurred $1,295 of additional debt issuance costs which, together with $662 of the then unamortized financing fees, will be amortized over the remaining term of the facility. The Company recognized a loss on extinguishment of debt of $407 for the year ended December 31, 2022. The loss on extinguishment of debt represents a non-cash adjustment to reconcile net income to net cash provided by operating activities within the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred financing fees was $398, $2,243 and $10,114 for the year ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Notes</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company issued </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,500,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> aggregate principal amount of Convertible Senior Notes in a private offering, including the exercise in full of the over-allotment option granted to the initial purchasers of $200,000. The Convertible Notes are senior unsecured obligations of the Company and do not bear regular interest, and the principal amount of the Convertible Notes does not accrete. The Convertible Notes will mature on December 1, 2026 unless earlier converted, redeemed, or repurchased. The net proceeds from this offering were $1,461,795, after deducting underwriting fees, expenses and commissions. Amortization of deferred financing fees for the years ended December 31, 2022 and 2021 was $7,481 and $881, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each $1 of principal of the Convertible Notes will initially be convertible into 5.6018 shares of the Company’s common stock, which is equivalent to an initial conversion price of approximately $178.51 per share, subject to adjustment as set forth in the indenture governing the Convertible Notes. Holders of these Convertible Notes may convert their Convertible Notes at their option at any time prior to the close of the business day immediately preceding June 1, 2026, only under the following circumstances: </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">during any calendar quarter commencing after the calendar quarter ending on March 31, 2022, if the last reported sale price of the Company’s common stock exceeds 130% of the conversion price for each of 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 on each applicable trading day; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">during the five business day period after any ten consecutive trading day period (such ten consecutive trading day period, the “measurement period”) in which the trading price of the Convertible Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price per share of the common stock on such trading day and the conversion rate on such trading day; </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">if the Company calls such Convertible Notes for redemption, at any time prior to the close of business on the business day immediately preceding the redemption date; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">upon the occurrence of specified corporate events or distributions on the common stock.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As none of the above circumstances have occurred as of December 31, 2022, the Convertible Notes were not convertible for the fiscal year ended December 31, 2022.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after June 1, 2026 until the close of business on the scheduled trading day immediately preceding the maturity date, holders may convert all or any portion of their Convertible Notes at the option of the holder regardless of the foregoing circumstances.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon conversion of the Convertible Notes, the Company will pay or deliver, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the Company’s election. It is the Company's current intent to settle the principal amount of the Convertible Notes with common stock.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may redeem for cash all or any portion of the Convertible Notes, at its option, on or after December 2, 2024 and on or before the 25th scheduled trading day immediately before the maturity date, if the last reported sale price per share of the Company’s common stock exceeds 130% of the conversion price then in effect on each of at least 20 trading days (whether or not consecutive) during the 30 consecutive trading days ending on, and including, the trading day immediately preceding the date on which the Company provides a notice of redemption at a redemption price equal to 100% of the principal amount of the Convertible Notes to be redeemed, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the redemption date. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon the occurrence of a fundamental change (as defined in the indenture governing the Convertible Notes), subject to certain conditions, holders may require the Company to repurchase all or a portion of the Convertible Notes for cash at a price equal to 100% of the principal amount of the Convertible Notes to be repurchased, plus any accrued and unpaid special interest and additional interest, if any, to, but excluding, the fundamental change repurchase date.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Outstanding Borrowings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,500,000 aggregate principal of the Convertible Notes is expected to mature on December 1, 2026 with no other payments required prior to that date.</span></div> 150000000 250000000 250000000 100000000 3.50 0.0125 0.0200 0.0020 0.0030 477000 362000 307000 1295000 662000 -407000 398000 2243000 10114000 1500000000 200000000 1461795000 7481000 881000 5.6018 178.51 1.30 20000 30000 5000 10000 10000 0.98 P25D 1.30 20000 30000 1 1 1500000000 Leases<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company leases space at colocation data center facilities and, to a lesser extent, corporate offices, all of which are operating leases. Most of the leases have lease terms within <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF84NS9mcmFnOjE3Y2VkMmU3Y2I1YzQ4YzFhMTRmZTgyNTIxZTBmOTUyL3RleHRyZWdpb246MTdjZWQyZTdjYjVjNDhjMWExNGZlODI1MjFlMGY5NTJfMTE1NDQ4NzIxMDkwNDc_3b68ed00-7b63-498b-8901-8d88aad99854">three</span> to five years and many contain renewal options and/or termination provisions. As of December 31, 2022, there were no finance leases.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into separate sublease agreements related to its New York office space effective as of March 2022 and June 2022, respectively. As defined within the lease and sublease agreements, the Company remains primarily liable to the landlord for the performance of all obligations in the event that the sublessees do not perform their obligations under their respective leases. The rental amounts payable to the Company pursuant to the sublease agreements increase approximately 2% each year, and both the lease and the related subleases terminate in July 2025. During the year ended December 31, 2022, the Company recorded impairment losses on the New York office operating lease ROU asset of $1,472. See Note 2 for additional information.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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 expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </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%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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:</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.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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 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%">49,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate 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:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2022, the Company recorded $1,202 in sublease income, which was recorded as a reduction to General and administrative operating expenses.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 entered into nine additional operating leases that have not yet commenced with total fixed payment obligations of $123,333. The leases are expected to commence between the first quarter of 2023 and the fourth quarter of 2024 and have initial lease terms of <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjVkMGViZTFhNTZmZTQwYjU4MzMyYjBmNDYyNWM4ODY4L3NlYzo1ZDBlYmUxYTU2ZmU0MGI1ODMzMmIwZjQ2MjVjODg2OF84NS9mcmFnOjE3Y2VkMmU3Y2I1YzQ4YzFhMTRmZTgyNTIxZTBmOTUyL3RleHRyZWdpb246MTdjZWQyZTdjYjVjNDhjMWExNGZlODI1MjFlMGY5NTJfMzI5ODUzNDkwMTA3OA_43525290-6e0b-4481-8ffd-a264bab9726f">three</span> to five years.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:74.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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%">2023</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%">64,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,925 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,243 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:74.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,838 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense for the years ended December 31, 2021 and 2020 were $49,923 and $41,912, respectively.</span></div> P5Y 0.02 1472000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense 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:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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 expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,440 </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%">Variable lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,799 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,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"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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:</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.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</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 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%">49,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating right-of-use assets obtained in exchange for operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term and discount rate 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:68.596%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 54440000 6149000 1799000 62388000 49870000 204905000 P2Y9M18D 0.048 1202000 9 123333000 P5Y <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities as of December 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:74.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;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%">2023</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%">64,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,376 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,237 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,606)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total present value of lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,925 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,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 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,243 </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 style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">___________________</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Sublease proceeds for the fiscal years ending December 31, 2023, 2024 and 2025 of $1,954, $2,073 and $1,051, respectively, are not included in the table above.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 Topic 842, future minimum operating lease payments as of January 31, 2022 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.545%"><tr><td style="width:1.0%"/><td style="width:74.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,669 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,447 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,025 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762 </span></td><td style="background-color:#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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum operating lease payments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,838 </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> 64411000 68376000 28504000 12003000 6237000 179531000 13606000 165925000 57682000 108243000 1954000 2073000 1051000 48669000 37961000 36974000 7447000 3025000 762000 134838000 49923000 41912000 Commitments and Contingencies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Commitments</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 long-term commitments for bandwidth usage with various networks and internet service providers and entered into purchase orders with various vendors. The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.143%"/><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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitments</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%">42,330 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the execution of certain office space operating leases, letters of credit in the aggregate amount of $1,935 and $2,038 were issued and outstanding as of December 31, 2022 and 2021, respectively. No draws have been made under such letters of credit. These funds are included as Restricted cash on the Consolidated Balance Sheets as they are related to long-term operating leases and are included in beginning and ending Cash, cash equivalents and restricted cash in the Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may be involved in various legal proceedings and litigation arising in the ordinary course of business. While it is not feasible to predict or determine the ultimate disposition of any such litigation matters, the Company believes that any such legal proceedings will not have a material adverse effect on its consolidated financial position, results of operations, or liquidity.</span></div> The total minimum future commitments for bandwidth usage and purchase orders as of December 31, 2022 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.143%"/><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%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,951 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase commitments</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%">42,330 </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> 21951000 14493000 4045000 884000 957000 0 42330000 1935000 2038000 Stockholders’ Equity <div style="margin-bottom: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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s amended and restated certificate of incorporation authorizes the issuance of common and preferred stock. Holders of common stock are entitled to one vote per share.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 was authorized to issue 750,000,000 shares of common stock with a par value of $0.000025 per share. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred Stock</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of preferred stock with a par value of $0.000025 per share with rights and preferences, including voting rights, designated from time to time by the Company's Board of Directors. No shares of preferred stock were issued or outstanding as of December 31, 2022 or 2021.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback Program</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 23, 2022, the Company’s Board of Directors approved the repurchase of up to an aggregate of $300,000 of the Company’s common stock throughout fiscal year 2022 (“First Program”). As of May 16, 2022, the Company repurchased shares representing the entire amount available under the First Program. On May 23, 2022, the Company’s Board of Directors approved a new stock repurchase program authorizing the repurchase of up to an additional $300,000 of its common stock throughout fiscal year 2022 (the “Second Program”). As of August 19, 2022, the Company repurchased shares representing the entire amount available under the First Program and Second Program.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company repurchased and retired 13,626,594 shares of common stock in the open market for an aggregate purchase price of $600,000 during the year ended December 31, 2022. All purchased shares were retired and are reflected as a reduction of Common stock for the par value of shares, with the excess applied to Additional paid-in capital.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div>The Company records treasury stock at the cost to acquire shares and is included as a component of Stockholders’ equity. The Company’s Board of Directors approved the retirement of the balance of treasury stock as of August 1, 2022. At December 31, 2021, the Company had 1,968,228 shares of treasury stock which were carried at its cost basis of $4,598 on the Consolidated Balance Sheets. 1 750000000 0.000025 0.000025 10000000 0.000025 0 0 0 0 300000000 300000000 13626594 600000000 1968228 4598000 Stock-Based Compensation<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Incentive Plan</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Equity Incentive Plan. The 2021 Equity Incentive Plan is a successor to and continuation of the 2013 Stock Plan. The 2021 Equity Incentive Plan became effective on the date of the IPO with no further grants being made under the 2013 Stock Plan, however, awards outstanding under the 2013 Stock Plan will continue to be governed by their existing terms. The 2021 Equity Incentive Plan provides for the grant of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units awards (“RSUs”), performance awards, and other awards to employees, directors, and consultants up to an aggregate of 36,290,381 shares of common stock as of December 31, 2022. Shares issued pursuant to the exercise of these awards are transferable by the holder.</span></div><div style="margin-bottom:6pt"><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-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options granted have a maximum term of ten years from the grant date, are exercisable upon vesting and vest over a period of four years. Stock option activity for the year ended December 31, 2022 was 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:46.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise 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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.64</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,816,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,469,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value represents the difference between the fair value of common stock and the exercise price of outstanding in-the-money options. The aggregate intrinsic value of exercised options for the years ended December 31, 2022, 2021 and 2020 was $81,912, $189,422 and $23,018, respectively. The tax benefit from stock options exercised was $25,143, $103,820 and $4,482 the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options were granted during the years ended December 31, 2022 and 2021. The aggregate estimated fair value of stock options granted to participants that vested during the year ended December 31, 2022 and 2021 was $17,529 and $22,395, respectively. The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.687%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:25.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, there was $16,790 of unrecognized stock-based compensation related to outstanding stock options granted that is expected to be recognized over a weighted-average period of 1.56 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted typically vest over four years. RSU activity for the year ended December 31, 2022 was 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:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,116,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, there was $126,838 of unrecognized stock-based compensation related to outstanding RSUs granted that is expected to be recognized over a weighted-average period of 2.89 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issued performance-based restricted stock units (“PRSUs”) which will vest based on the achievement of each award’s established performance targets. PRSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each reporting period, the Company will adjust compensation expense for the PRSUs based on its best estimate of attainment of the below specified performance metrics. The cumulative effect on current and prior periods of a change in the estimated number of PRSUs that are expected to be earned during the performance period will be recognized as an adjustment to earnings in the period of the revision. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation cost in connection with the probable number of shares that will vest will be recognized using the accelerated attribution method. As of December 31, 2022, the Company determined that it was not probable that the Long Term Incentive Plan (“LTIP”) PRSUs granted to certain executives of the Company with respect to the Company’s 2022 financial performance, and the other PRSU awards, would vest. There is $1,163 of unrecognized stock-based compensation that is expected to be recognized over a weighted-average period of 0.80 years in regards to the 2021 LTIP PRSUs with respect to the Company’s 2021 performance.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LTIP PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants LTIP PRSUs to certain executives of the Company during the first fiscal quarter. A percentage of the LTIP PRSUs will become eligible to vest based on the Company’s financial performance level at the end of each fiscal year. The financial performance level is determined as the percentage equal to the sum of the revenue growth percentage and profitability percentage.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of LTIP PRSUs received will depend on the achievement of financial metrics relative to the approved performance targets. Depending on the actual financial metrics achieved relative to the target financial metrics throughout the defined performance period of the award, the number of LTIP PRSUs that vest could range from 0% to 200% of the target amount, and are subject to the Board of Directors’ approval of the level of achievement against the approved performance targets.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assuming the minimum performance target is achieved, one-third of the aggregate number of the LTIP PRSUs shall vest on the later of (i) March 1 or (ii) two trading days following the public release of the Company’s financial results, and the remainder shall vest in eight equal quarterly installments subject, in each case, to the individual’s continuous service through the applicable vesting date.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 24, 2022, the financial performance of the LTIP PRSUs granted in 2021 was determined to be achieved at 155% of the target amount. This resulted in a performance factor reduction of 89,769 shares from the original maximum shares achievable of 398,949.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2022, the Company granted an LTIP PRSU award with a maximum shares achievable of 436,387, subject to the above actual financial metrics achieved relative to the target financial metrics for fiscal year 2022.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other PRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above awards, certain other PRSUs have been awarded subject to other various performance measures including the achievement of revenue targets and product launches.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 24, 2022, the financial performance of one of the Company’s other PRSUs was determined to be achieved at 100% of the target amount due to a successful product launch. On June 1, 2022, all 60,000 shares were fully vested. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">MRSUs</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 27, 2021, the Company’s Board of Directors granted a market-based restricted stock unit (“MRSU”) award for 3,000,000 shares of the Company’s common stock to the Company’s Chief Executive Officer, Yancey Spruill, which will vest upon the satisfaction of certain service conditions and the achievement of certain Company stock price goals, as described below.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"/><td style="width:26.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.965%"/><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:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></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%">2</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%">$140.00</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%">575,000</span></td></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%">3</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%">$187.00</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%">650,000</span></td></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%">4</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%">$233.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%">650,000</span></td></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%">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%">$280.50</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%">650,000</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the extent earned based on the stock price targets set forth above, the MRSU will vest over a seven-year period beginning on the date of grant in annual amounts equal to 14%, 14%, 14%, 14%, 14%, 15% and 15%, respectively, on each anniversary of the date of grant. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.687%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:25.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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, there was $50,432 of unrecognized stock-based compensation related to the MRSUs granted that is expected to be recognized over a weighted-average period of 3.56 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ESPP</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2021, the Company’s Board of Directors adopted, and the stockholders approved, the 2021 Employee Stock Purchase Plan (“ESPP”). Eligible employees enroll in the offering period at the start of each purchase period, whereby they may purchase a number of shares at a price per share equal to 85% of the lesser of (1) the stock price at the employee’s first participation in the offering period or (2) the fair market value of the Company’s common stock on the purchase date. After the end of an offering period, a new offering will automatically begin on the date that immediately follows the conclusion of the preceding offering. The ESPP provides for the grant of up to an aggregate of 3,272,076 shares of common stock as of December 31, 2022.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Offering</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial offering period commenced on the IPO date and consisted of two purchase periods, the first of which had a purchase date of November 19, 2021 and the second and final purchase period had a purchase date of May 20, 2022 (the “2021 Offering”). </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the purchase period that ended on November 19, 2021, there were 117,996 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $39.95. In connection with the purchase period that ended on May 20, 2022, there were 144,867 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $36.26.</span></div><div style="margin-bottom:6pt;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Offerings</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A new offering period commenced on May 23, 2022 and was scheduled to consist of two purchase periods, with purchase dates of November 18, 2022 and May 19, 2023 (the “First 2022 Offering”). In connection with the purchase period that ended on November 18, 2022, there were 111,851 shares of common stock, net of shares withheld for taxes, purchased by employees at a price of $24.03. Under the terms of the ESPP, since the Company’s stock price declined during the course of the first purchase period, the First 2022 Offering terminated and a new 12 month offering automatically commenced on November 21, 2022, with scheduled purchase dates on May 19, 2023 and November 20, 2023 (the “Second 2022 Offering”). As of December 31, 2022, 2,897,362 shares of common stock remain available for issuance under the ESPP.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The termination of the First 2022 Offering and commencement of the Second 2022 Offering was accounted for as a modification, which resulted in an incremental stock-based compensation of $2,069, which will be recognized over the remaining term of Second 2022 Offering.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December 31, 2022 and 2021, the Company recorded stock-based compensation associated with the ESPP of $4,380 and $3,097, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, $944 has been withheld on behalf of employees.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Shares</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Nimbella, the Company issued 200,204 shares of restricted stock for $63.11 per share for a total value of $12,635 to the founders of Nimbella. These shares vest equally on March 1, 2023 and September 1, 2024 and are expensed on a straight line basis over 36 months. The restricted stock is subject to forfeiture and dependent upon each founder’s continuous service on the vesting date. Total stock-based compensation for the years ended December 31, 2022 and 2021 was $4,212 and $1,407, respectively. There was no such expense recorded for the year ended December 31, 2020. As of December 31, 2022, there was $7,021 of unrecognized stock-based compensation related to outstanding restricted shares granted that is expected to be recognized over a weighted-average period of 1.69 years.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the Consolidated Statements of Operations 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:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,657)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,041)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,482)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation related to secondary sales of common stock by certain current and former employees for the year ended December 31, 2020 was $18,343. There were no such expenses recorded for the years ended December 31, 2022 and 2021.</span></div> 36290381 P10Y P4Y Stock option activity for the year ended December 31, 2022 was as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.930%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.266%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise 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:10pt;font-weight:700;line-height:100%">Weighted-Average Remaining Life in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.64</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">909,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,816,561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463,682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.23 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.16</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185,188 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,469,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.42 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.90</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and unvested expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,662,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.03 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 12434159 7.19 P7Y7M20D 909494000 1816561 6.34 463682 9.50 10153916 7.23 P6Y1M28D 185188000 7469298 6.42 P5Y10M24D 142286000 9662316 7.03 P6Y1M9D 178144000 81912000 189422000 23018000 25143000 103820000 4482000 0 17529000 22395000 The following weighted-average assumptions were used to estimate the grant date fair value of stock options as of December 31, 2020:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.687%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:25.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.5206 P6Y 0.0057 0 16790000 P1Y6M21D P4Y RSU activity for the year ended December 31, 2022 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334,137 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,338,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,437,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432,034)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,802,435 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,116,642 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table> 3334137 45.74 3338073 43.57 1437741 45.46 432034 46.46 4802435 44.25 3116642 44.50 126838000 P2Y10M20D PRSU activity for the year ended December 31, 2022 was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.04 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">436,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,948)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited or cancelled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjusted by performance factor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">666,122 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.41 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 578949 48.04 436387 60.72 228948 46.97 30497 41.24 89769 41.24 666122 57.41 1163000 P0Y9M18D 0 2 2 8 155 89769 398949 436387 100 60000 3000000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The MRSU, which has a grant date fair value of $75,300 derived by using a discrete model based on multiple stock price-paths developed through the use of a Monte Carlo simulation, is divided into five tranches that will be earned based on the achievement of stock price goals, measured based on the average of the Company’s closing stock price over a consecutive ninety (90) trading day period during the performance period as set forth in the table below.</span></div><div style="margin-bottom:6pt;text-align:center;text-indent:31.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.030%"><tr><td style="width:1.0%"/><td style="width:26.285%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.792%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:33.965%"/><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:10pt;font-weight:700;line-height:100%">Tranche</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Company Stock Price Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Eligible MRSUs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$93.50</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475,000</span></td></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%">2</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%">$140.00</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%">575,000</span></td></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%">3</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%">$187.00</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%">650,000</span></td></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%">4</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%">$233.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%">650,000</span></td></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%">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%">$280.50</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%">650,000</span></td></tr></table></div> 75300000 5 90 93.50 475000 140.00 575000 187.00 650000 233.50 650000 280.50 650000 P7Y 0.14 0.14 0.14 0.14 0.14 0.15 0.15 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MRSU activity for the year ended December 31, 2022 was as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at January 1, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div> 3000000 25.12 0 0 3000000 25.12 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant date fair value of market-based performance stock units and the related assumptions used in the Monte Carlo simulation to record stock-based compensation for units granted during the periods presented, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.687%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:25.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life in years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.4627 P7Y 0.0101 0 50432000 P3Y6M21D 0.85 3272076 117996 39.95 144867 36.26 2 111851 24.03 2897362 2069000 4380000 3097000 944000 200204 63.11 12635000 P36M 4212000 1407000 7021000 P1Y8M8D <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation was included in the Consolidated Statements of Operations 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:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,354 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,315 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,746 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,644 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,829 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess income tax benefit related to stock-based compensation</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,657)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,041)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,482)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 1820000 1147000 545000 39354000 23315000 7765000 14909000 8471000 1924000 49746000 28644000 19222000 105829000 61577000 29456000 -27657000 -108041000 -4482000 18343000 0 0 Net Loss per Share Attributable to Common Stockholders<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the calculation of basic and diluted net loss per share:</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:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top: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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares, in thousands, used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</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%">(0.24)</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%">(0.21)</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%">(1.05)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive 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:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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%">Series Seed</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">— </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%">12,517,832 </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%">Series A-1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">17,995,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,237,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,721,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">308,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,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%">16,933,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,334,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">MRSU</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;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%">27,333,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">28,018,336 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">63,128,105 </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%">The following table presents the calculation of basic and diluted net loss per share:</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:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,503)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,568)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top: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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares, in thousands, used to compute net loss per share, basic and diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to common stockholders, basic and diluted</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%">(0.24)</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%">(0.21)</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%">(1.05)</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> -24283000 -19503000 -43568000 -43568000 100806000 93224000 41658000 41658000 -0.24 -0.24 -0.21 -0.21 -1.05 -1.05 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities that were not included in the diluted per share calculations because they would be anti-dilutive 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:39.960%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.144%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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%">Series Seed</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">— </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%">12,517,832 </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%">Series A-1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">17,995,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">10,237,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series C</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">4,721,905 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrants</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">308,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock Options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,153,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,434,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%">16,933,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,802,435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,334,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">413,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PRSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,122 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">MRSU</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,000,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,828 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">Convertible Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,402,700 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;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%">27,333,001 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">28,018,336 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">63,128,105 </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 12517832 0 17995460 0 10237032 0 4721905 0 0 308632 10153916 12434159 16933494 4802435 3334137 413750 666122 578949 0 3000000 3000000 0 307828 268391 0 8402700 8402700 0 27333001 28018336 63128105 Income Taxes <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income (loss) before income taxes from U.S. and foreign operations were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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%">(16,438)</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%">(20,285)</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%">(44,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loss before income taxes</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%">(24,407)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,201)</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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,657)</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:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total income tax expense (benefit) included in the Consolidated Statements of Operations is comprised of the following:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,383)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</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%">(5,126)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">(8,957)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible/nontaxable items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,578 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant exercise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rent payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,919)</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</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%">54,690 </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%">8,893 </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:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:top"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,148)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</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%">(17,458)</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%">(333)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 federal net operating loss (“NOL”) carryforwards of $171,852, which will begin to expire on various dates from 2033 through 2037, and state and local NOL carryforwards of $258,957, which will begin to expire on various dates from 2023 through 2041. The Company had $7,316 of foreign NOLs that do not expire.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total NOL and expirations are as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOL Carryforward</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">1-3 Years</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:10pt;font-weight:700;line-height:100%">3-5 Years</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:10pt;font-weight:700;line-height:100%">More than 5 Years</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:10pt;font-weight:700;line-height:100%">Unlimited</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%">Federal</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%">171,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">25,550 </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%">146,302 </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%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#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 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 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%">438,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </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%">248,001 </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%">189,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tax attributes may be subject to an annual limitation as a result of the issuance of stock, which may constitute a change of ownership as defined under Internal Revenue Code Section 382. The Internal Revenue Code Section 382 study is in process as of December 31, 2022. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses the likelihood of its ability to realize the benefit of its deferred tax assets in each jurisdiction by evaluating all relevant positive and negative evidence. A valuation allowance is established if it is determined that any portion of the deferred tax assets is not more likely than not to be realized. For the year ended December 31, 2022, the Company has maintained a valuation allowance against its U.S. deferred tax assets as they are not more-likely than not to be realized. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance activity for the periods indicated is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Balance as of the beginning of period</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%">(42,919)</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%">(20,950)</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%">Additions charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of the end of period</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%">(43,384)</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%">(42,919)</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><span><br/></span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, it is our practice and intention to reinvest the earnings of our non-U.S. subsidiaries in those operations. Generally, such amounts become subject to U.S. taxation upon the remittance of dividends and under certain other circumstances. The amount of undistributed earnings of non-U.S. subsidiaries at December 31, 2022, as well as the related deferred income tax, if any, is not material.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files U.S. federal income tax returns as well as various state, local, and foreign jurisdictions. As of December 31, 2022, tax years 2017 and later remain open for examination. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 740 clarifies the accounting and reporting for uncertainties in income tax law and prescribes a comprehensive model for financial statement recognition measurement, presentation and disclosure of uncertain tax positions taken or expected to be taken in income tax returns. ASC 740 requires that tax effects of an uncertain tax position be recognized only if it is “more likely than not” to be sustained by the taxing authority as of the reporting date. </span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions recorded as part of business combination </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,613 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">721 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </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:top"/></tr></table></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Amounts included in the balance of unrecognized tax benefits as of December 31, 2022, 2021 and 2020, if recognized, would affect the effective tax rate upon recognition. The total amount of unrecognized tax benefits that, if recognized, would favorably affect the effective tax rate is $1,507 as of December 31, 2022. </span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December 31, 2022, the Company recognized $1,796 of interest and penalties related to unrecognized tax benefits in the provision for taxes.</span></div><div style="margin-bottom:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The total amount of unrecognized tax benefits relating to the Company’s tax positions is subject to change based on future events including, but not limited to, the settlements of ongoing audits and/or the expiration of applicable statutes of limitations. The outcomes and timing of such events are highly uncertain. However, the Company’s reasonable estimate of the range of gross unrecognized tax benefits, excluding interest and penalties, that could potentially be reduced during the next twelve months is $12,613.</span></div> oss) before income taxes from U.S. and foreign operations were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</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%">(16,438)</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%">(20,285)</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%">(44,163)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total loss before income taxes</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%">(24,407)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,201)</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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,657)</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:top"/></tr></table> -16438000 -20285000 -44163000 -7969000 2084000 1506000 -24407000 -18201000 -42657000 Total income tax expense (benefit) included in the Consolidated Statements of Operations is comprised of the following:<table style="border-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.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,259 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr style="height:14pt"><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,806)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,383)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"/></tr></table> 0 0 0 83000 138000 59000 4176000 1147000 781000 4259000 1285000 840000 364000 -103000 81000 59000 45000 32000 -4806000 75000 -42000 -4383000 17000 71000 -124000 1302000 911000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles our benefit of income taxes at the statutory rate to the effective tax rate, using a U.S. federal statutory tax rate of 21%:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.324%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit at federal statutory rate</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%">(5,126)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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%">(8,957)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,378)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,149)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,071)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on warrant liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nondeductible/nontaxable items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrecognized tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,578 </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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GILTI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162(m) limitation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warrant exercise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,419)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(732)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124)</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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911 </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:top"/></tr></table></div> -5126000 -3836000 -8957000 -226000 -239000 72000 -1378000 207000 136000 -3149000 -22071000 4001000 0 3150000 0 1482000 473000 149000 1482000 -40000 119000 465000 21969000 5578000 0 0 -199000 7058000 4927000 0 0 -3419000 0 -732000 181000 -386000 -124000 1302000 911000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of deferred tax assets and liabilities are as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.143%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,866 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,934 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rent payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,812 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(43,384)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,919)</span></td><td style="background-color:#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 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax asset</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%">54,690 </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%">8,893 </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:13pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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:top"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,623)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,148)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,226)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</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%">(17,458)</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%">(333)</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> 1337000 957000 4288000 154000 9866000 0 38934000 0 42127000 44049000 953000 5513000 0 499000 70000 70000 499000 570000 98074000 51812000 43384000 42919000 54690000 8893000 35623000 9226000 36525000 0 72148000 9226000 17458000 333000 <div style="margin-bottom:6pt;text-indent:31.5pt"><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 federal net operating loss (“NOL”) carryforwards of $171,852, which will begin to expire on various dates from 2033 through 2037, and state and local NOL carryforwards of $258,957, which will begin to expire on various dates from 2023 through 2041. The Company had $7,316 of foreign NOLs that do not expire.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total NOL and expirations are as follows: </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:20.718%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NOL Carryforward</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">1-3 Years</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:10pt;font-weight:700;line-height:100%">3-5 Years</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:10pt;font-weight:700;line-height:100%">More than 5 Years</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:10pt;font-weight:700;line-height:100%">Unlimited</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%">Federal</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%">171,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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%">25,550 </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%">146,302 </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%">State and local</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,316 </span></td><td style="background-color:#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 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 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%">438,125 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </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%">248,001 </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%">189,434 </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> 171852000 258957000 7316000 171852000 0 0 25550000 146302000 258957000 0 690000 222451000 35816000 7316000 0 0 0 7316000 438125000 0 690000 248001000 189434000 <div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The valuation allowance activity for the periods indicated is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.869%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">Balance as of the beginning of period</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%">(42,919)</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%">(20,950)</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%">Additions charged to expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(465)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,969)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of the end of period</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%">(43,384)</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%">(42,919)</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> 42919000 20950000 -465000 -21969000 43384000 42919000 <div style="margin-bottom:6pt;text-indent:31.5pt"><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 amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions recorded as part of business combination </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,613 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">721 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">822 </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:top"/></tr></table></div> 721000 822000 752000 1243000 0 70000 173000 0 0 11106000 0 0 630000 101000 0 12613000 721000 822000 1507000 1796000 12613000 Employee Benefit PlanThe Company offers U.S. employees a voluntary retirement savings plan under Section 401(k) of the Internal Revenue Code (the “401(k) Plan”), which permits employees to elect to contribute a portion of their pre-tax wages to the 401(k) Plan. Under this plan, the Company matches 100% of participants’ contributions up to 3% of compensation and 50% of participants’ contributions between 3% and 5%. For the years ended years ended December 31, 2022, 2021 and 2020, the Company incurred expense of $3,846, $2,963 and $2,779 to the 401(k) Plan, respectively. 1 0.03 0.50 0.03 0.05 3846000 2963000 2779000 Related Party Transactions<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company recorded $18,343 of stock-based compensation associated with secondary sales transactions. There were no such expenses recorded for the years ended December 31, 2022 or 2021. The secondary sales transactions were executed primarily between holders of economic interest in the Company and the Company’s employees and former employees at prices in excess of the fair value of such shares. Accordingly, the Company recognized such excess value as stock-based compensation. The Company did not sell any shares or receive any proceeds from the transactions.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><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 Cloudways, the Company entered into a transition services agreement (the “Transition Services Agreement”) with Gaditek Associates (“Gaditek”). Our Chief Revenue Officer, Aaqib Gadit, is the former CEO of Cloudways and owns 14.3% of Gaditek. Fees under the Transition Services Agreement are primarily determined on a usage basis. In 2022, the Company incurred approximately $300 in fees to Gaditek pursuant to the Transition Services Agreement. The Transition Services Agreement has a one year term and is set to expire in the third quarter of 2023.</span></div> 18343000 0 0 300000 Subsequent Events<div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2023, the Company initiated a restructuring plan to adjust its cost structure and to streamline its operations and general and administrative functions (the “Restructuring Plan”), which includes the elimination of positions as well as the shifting of additional positions across a broader geographical footprint. The Company expects to incur approximately $25,000 to $27,000 in restructuring charges in connection with the Restructuring Plan, which is expected to be substantially complete by the end of the third quarter of 2023.</span></div><div style="margin-bottom:6pt;text-indent:31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2023, the Company’s Board of Directors approved the repurchase of up to an aggregate of $500,000 of its common stock. Pursuant to this program, repurchases of the Company’s common stock will be made at prevailing market prices through open market purchases or in negotiated transactions off the market. The repurchase program is authorized throughout fiscal year 2023; however, the Company is not obligated to acquire any particular amount of common stock and the program may be extended, modified, suspended or discontinued at any time at the Company’s discretion.</span></div> 25000000 27000000 500000000 EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -N)5E8'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 " #;B596R_0#ZNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITUE#Z';B^))07!!\1:2V=U@\X=DI-VW-XV[740?P&-F?OGF M&YA>!:%\Q.?H T8RF&YF.[HD5-BR(U$0 $D=TBF[SOKC^\+L*6Z_-WOQC MXXO@T,.ONQB^ %!+ P04 " #;B596F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -N)5E;8UZ:%Z < ,$O 8 >&PO=V]R:W-H965T&UL MM9IO<^*V%L:_BH;N=-J9)=@RD&2;,,-"%L 5HUK:XDIP_ MW_X>V0;CK1!V1^R+#0:?Q_+/DGP>Z=R\=L?]A&ESJ@/R,/QA]D0>?D;Z5)>??],$LNNUXND4TIJ'2$@3^/-,)C6.M M!.WX7RG:V5]3!QY^WJG?YS+U.:V<]5!$5V1+%:/_.576M[0 M0.N%/);Y_^BE.+??[Z PDXHG93"T(&%I\9>\EB . JZ\(P&X#,#?!?C'KA"4 M 4'3@'X9T,_)%+>2> MJHU$=VE$H[I #QJX;R7>M?(CMBI.:7B! O\]PA[&A@9-[.'W='F!O.L\/#"$ M3^WA_\Y2N+IGNGKM;H(]\R#7"ZS,_S->2B6@W__71+A0Z)L5]&3P06Y)2&\[ M,-HE%<^T,_KQ!W_H_6*BXU)LZDBL1JZ_)]>WJ8^F/,Q@TE'HZ]N6FK#9PWVO M^YN)CS6J+1]'8C4^@SV?03,^XS3-2(P>Z98+90)EUU$B,^&=6*/:@G(D5@,U MW(,:-@,UIX+Q2$]4".9/8Y\ZH;2;FH[.3=;XMM ZA738 MW^U[>&#L5];0MJ0])73(-_D9&K"?4IW3FU VX4JMSJ_R ;\_HO^>VG_+F@C^S-#1W/;OFPY,1FU.3X$JMCJVR";X] MO_\>VYQ+>'&BO]CV^#O"KNA#JF*RUA-[7&MNYS -?N4:?'NRGP_+L:#D.":[ MP+ _-$)RZA%8)+_%E M\F"DY-0UN%*K+ZI6M@';$_M=9T-WK^&&I&MZU'B=$'IX6A@]@CVL+2U7:G5: ME4? C3S"GS2.N]]22,Q@L!()LUR$9E)FYFGNA.8#-V)S:@Y8 -S(' M?_ 83"@1Q8J(,&XKG% Z LNI#W"E5H=5^0#83:=8XNA=OC6M,ZARO E2O ]H2^I'674+'6$]J_0$%M MP$BU"9@*#1 MWL$\6\8LA&[%B?&%:5=I79'@U!B4:H-<35_=])Y-9*J$/VB4\)>^ M>E'XZH7VSQ)]R12,Q%2;3",MEQG\I%0;'MS?]?!Z,/2'_?T]EB3.D>L'5:X? MV#/TW0ZQ/-B*@GQ@J3?W5A1R,?."[ G5N2KU*HG:4"3V&X4__G"%_H5S)8,FJ$+?G;%$)\IS5-I4,F?Y8;'$1@1!,\3L>^:*W;- MA5\41W,B%)K-9D4+F*S75R ]'7.1(%U?@N!TW4CZJG1#]'0-DAM08^D%6F3A MYF^-?6$P32TI6D':%,$1O!:U0NG.&?0VZ&B51]?]D^D9J;LNNSF&Q@LIB!79#-(:>&N6]]5CB<4+@ MZ,O4'M<:TSD\55!YJJ!A =9],=Z>]'B[AR^-QN"$V+&"(GM8:V+G<%%!Y:*" MAI58);&R(.LX,[O=7A2W?R;:DDH4 MTQ6$>A>7,")$42]>'"B^S2NHEUPIGN0?-Y1 \J!/@-]7G*O=@;[ OFI_]']0 M2P,$% @ VXE65LS/RK\W @ N@4 !@ !X;"]W;W)K_//$8HQTGDUK8RB42M2\IA*Y&J&2/R8PFE M:&(\)*I(#L^@OU=;:3RO5\DH ZZHX$C"/L:+8+ZU6YJ MV1$%MZ+\23-=Q/@+1AGL25WJ)]%\@ZZ>J=5+1:G<$S5M;/@5H[166K NV1 P MRMLW>>_NX2@A.)<0=@FAXVX/B'X8#>N"]R[/3&EQ:)?BUV2DOS2_P^56^K-CFM9MMD MKBJ20HQ-'RB0;X"3JT_!S+\98)WTK),A]9952'1/)4/KU2F\88')T(U->XKI M112/A,$IA.'L.\F51E>$53?H1=0\1YO-=H!JUE/-+J+:B/3LOSJL\&C&Q(L9 M$]?H8)W"\H[ZB8',W=10*#6EZ+:U^M5^,"W:?OP7WDZU!R)SRA4J86]2_=%G M M+!DOB52W_&$NUIR2K&E4%G/D>>&\)'DU65PVSV[YXI+5LL@K>LN!J,N2\)=/ MM&!/5Q,X>7WP/7]82?U@OKA%(Y?K=-) M]TW=H4F@%U)5B19T2JFT^D M(%5*P9UV+, ,_+R[ :Y^VWT,CW[NA MZ1G < J0AY"E^?7QS>%^\[F*O L?=>&CQA\>"[_FG%82$"%4G.>V>+8.?+L# M/(N5NSROK@F8@54KX%47]!? M=;XAA0K>VHM;5T'C2E/!9@%]+XI4EVUVX[&811#C..KL]J#Z'53?"?4+X8]4 MDON" D'3FN5+,X@T_:Q5.2"GH*+2 M%G=B#I\(J[$QZ!N+F9^$/K9W#?1Z7?2<:+]3(7F>:C'4?&E5.L\<%PD>#G"+ M%?)P/()O1[>A$]^?C&5/>5%8@4&3#"".8#R$9K%#NRG>Q]:+*G3JV.)S)4GU MD&OZW@[LT4YN'>VE$,8),I":=CY*8#""M)=$Z-;$;VI$$IE7#XJ\53$(N*[Z M9FPYJ\5A[-C$'OB!!X?83;NQ#/?Z"-T">4.75#%'!B1Y=O ;M.AC8. SC>*Q MX=GK(W0+Y+=&)!S(3+T*<3 4-8N5[\5CO=ZK&G3+VE8>'. LHA3#(/&,86G1 M..@I@1^#V L8C(XJ3(N&MO.T'W>LA=.I/7U6MR8LN MJ:P!QY:40VSTC&D&41B,U*6PUS#H%C$%D=?TM0AZK8NL0$UEPCC9J8Q;H!8S MF'@C0%&O7\BM7QU#<+JA56W-)3*E*0B"H<):K/P8C=0^J!W;7N6[ ]B*TR)900*'%&BA_J(U,*88R\9-A%%L5$<*2#>L%$;L'\FU4/,TEY"3)Z;Y^5%LGT M(\\RAFR&(0JC,4+I)1.Y%WU.0JE8-7.1BF6)Y\7(-V:K:3?&*KWJ(;?J;5FE MZ%)\:""8RH9WZ;@%:M&_W7V1?:R]_"&W_&UIY1!"4])@%/JQL?ZP&08(1\E=>$9*EC^#TQ#OSU \*5&'%P884-05JL@"Q(IQ> .A-U5O] MNWVB4E;+%>/Y?S2[ -W#7 A=^31;0+44:HF7ZU 0/O60*HV : MA[A-X$7SW#"+IDC]JC706R1W?U/1GFJS[C V=UTF^ZG>V8,^4)=PQPJ(!"D3$ISVR92N>.$T">,I0O$A\Y$!YEJ+MU&;)C-5N(U14E_D8/>2_6.6 MY?KD2O&GWE.=Y15(R3I7?&H%:B[*48B38+A\L-A%81)Y(PM0W-E8JA_,R5_,X;8/#*R[JU8#.U[*_.= MTT]]]/R%\(>\$JH*7*J6WEFD7/#M:>[V1K)ULW9GZXG]02P,$% @ VXE65O74?-34!0 "!D !@ !X;"]W M;W)K\5S+GEYS-P\,_XD-I1* M\%(6E;B=;*3<7D^G8KFA)1%7;$LK]B/U@^GL9DO6])'* M+]M/7-U-VRQ97M)*Y*P"G*YN)^_1=8I]'5 C_LSIL^A= TUEP=B3OKG/;B=0 MCX@6="EU"J(^]G1.BT)G4N/XYY!TTKY3!_:OC]E_J MPH$ ? C 9H _$. = KS7!OB'@%KJ:4.EUB$EDLQN.'L&7*-5-GU1BUE'*_IY MI>O^*+GZ-E=Q5$ETF 2_#E M,047;]Z"-R"OP.<-VPE29>)F*M5H=,[I\O#FN^;->.#-"(,/K)(; 7Y60\A. M$TP5C98+/G*YPZ,94[J\ AYZ!S#$V#&@^>O#D2,\?7TX'&'CM97QZGS>0+[[ M:LE*VE4"_/5^(217"^5OE]A-,M^=3'>/:[$E2WH[4>U!4+ZGD]F//Z 0_N02 MZIS)TC,E.Q'1;T7TQ[+/'NB>5COJ$JP)#.I W1WWLR */3UQ]GTI;)B/XR!$ MI[#4AGDH]F+8PDZ&'[3##T:'/V="Z@7(AVDT"<+>BS%""8X,&C8,13!( H.& M ^8'@8?=-,*61CA*XU?.A !;SE:Y='$(K;=ZH>^9@YO;,!Q$21@:'&P8BG#L MQVX.4J.*:Y=5*)S+L-S)DO/E.Q$O+@5+_Z?92@HX2*7^1ZRU&6S'GA@YMT<, 6;5QX2 .$FB0)34[[J'KC@KC\24'7,2 MPM8 +G&(46(2B^3LJNBL M[N:LV=)S93M5L3,X:-SAW%>2JKSRJ)]3/M]>9UX2FA/"1GF1V:Y2!PIY(1KH MJ*AS.FCYRL:E-KS(_&5TX-PIDFQ4?FK[' ?)\S[0]#I1J M5P.4.M>#QFV/>X*_ Q5U\[&-RR52G? H1A#\S>#"^?C,!BJ46=/T+@_N6^)@(N%VN&5[1ZOE.TN+A&V=D ; MA3QH[7\V*D$#>P7N? H>]RE_4 D*72HB)<\7.TD6A2+(@"):JJXA)%L^;5B1 M4>XLW2%]<%HZ''L&1Q<.)0$T<*D+I]I*./ C W?6!8];EY:HVN.!V! U+5]! M^9T^^\J7>EF"C!4%X;T$;YV"-,.(^@3@E57S 9@YDUTP= 6# 34ZSX/'/<_W MJI'EQ4X?8WV#'OAU>KAAEAX.V(@>G67"HV9B]K4^QJ39)=DK"[BF#2$!=OH MKQ%CJXCK'<;0K3]#FB"W#)[#N<,8AA!"4PH;FG@8^Q8R=2!]];LA[B-/!>G< M#QYW/T=!P'<(TI\D8Y*,CN!;O>=9LZ78-F,#RDY[1\0EY>OZJ%TH?7:5;$Y8 MVZ?M'Z'KM/F4+Y+T_R/X /AZ[P2H* KE1)>1:H[\N;8O;F1;%L? M1"^8E*RL+S>4J!6K >K[%6/R>*-?T/[S8_8?4$L#!!0 ( -N)5E9.O2@H MX0, (T. 8 >&PO=V]R:W-H965T&ULK5=MC^(V$/XK M5GJJ[J1CDS@O9"D@[?*BGM1K5[?=]D/5#R8QQ-W$IK:!O?[ZCI-L"L$;41U? MP'9FGAD_GAF/QPU[LEH1Q9SJNUA[D="QVNF"6*"8XD74^<.W^T3(Q\)? ;HP=U-$9F M)RLAGLWD4S9Q/.,0+6BJ#0*!OSV=T:(P0.#&WPVFTYHTBL?C5_1EM7?8RXHH M.A/%[RS3^<1)')31-=D5^HLX_$B;_40&+Q6%JG[1H9'U')3NE!9EHPP>E(S7 M_^2EX>%( 7#L"KA1P%V%\ V%H%$(N@KQ&PIAHQ!>:B%J%*)+%>)&(:ZXK\FJ MF)X33:9C*0Y(&FE ,X/JN"IM()AQ$UB/6L)7!GIZ.A,\@S"A&8*1$@7+B(;) MHX8_B!^MD%C#IQ*B-C?AM*?H)Z$4&J"GQSEZ_^X#>H<81[_F8J<(S]38U>"5 MP7;3QH/[V@/\A@917_>K^_C'@ 7Z&@YP:^Q#E-;U#@ M?T38P]CBT.QR==^VGV^SOO@VZ\O+U;T>+H,VOH(*+W@#KPTD$T>_Z)S*3C1] MXJDH*?KC;J6TA#KSIRV":ANAW8:IO2.U)2F=. "LJ-Q39_K]=W[L_6 [O6N" MS:\)MK@FV/)*8">G'K:G'O:A3W^&&[$P98)H+=EJI\FJH$@+!&==PGT"92U] MSD6146FMZ5*&;JW$_'?AP4\9C=W]\DC8Q[./H5&QN$<,A3H)3L84-[3;R M.F)+BU@81''2BITP%K6,1;UY4J=&>I(:AL&1C9[HFNEP3;#Y-<$6UP1;7@GL MY'#C]G#CWG2 '@@Z' [WN924IU\15#JN"E+W5ME?<,U7=^U'Q&E5*#5YH=;$ MJ.W$1\$7#CM)<2XRP$DG(RPRH>]W\L$BY./;3C;8A(+ G@O#EJYA+UU/'%KD M@OT#?<@&6F/TWB3"!V2XVA-6F%HR@)9ZH @4%6B'GVE=7Q0%@IEF] (BAV=^ M8^QW4GW6Z^;_38USBT!GW"U"YU)>A_$^B1.ZDY;NI)?NT_N8U?=QS;F-N>2\ M_@T3KUN:+5)0FJ/.=N<6,1S=1IV87MC0;N, =ZBQB(7!T/,[_+A'[7))Y:9Z MV"@HOCNNZ\ZF76W?3G?5DZ&S?N^/9KYE?0YOK?II]!]\_5#[3.2&<84*N@93 MWLT0G)7UXZ>>:+&MFO65T-#Z5\,&PO=V]R:W-H965T&ULQ9WA=V6Q (#![:6:N,2!I[FX[[>[=AYO[0&TE9FH; M+^"F_>\/B&,BD&5HGO;VP]9VT.^5\?L@X-$KKA_RXF.YDK*R/F_6V_+UQ:JJ M=K]<796+E=RDY<_Y3F[KO]SEQ2:MZK?%_56Y*V2Z;!MMUE?$MOVK39IM+VZN MV\_>%C?7^;Y:9UOYMK#*_6:3%E_>R'7^\/K"N7CZX%UVOZJ:#ZYNKG?IO7PO MJ]]W;XOZW=61LLPVT ME+?Y^M_9LEJ]OIA=6$MYE^[7U;O\@ W(J0G!H$/0:N,Z)!K-#@UF_P>Q$@_#0(.QWZ>0/9S_]9LO\[1*;ZZ+_,$JFNUK7O.B3;JV?9TFV;;1Q_NJJ/^:U>VJF]M\6^;K;)E6 M7JWR]5(6Y5^L MZ(]]5GVQ?IS+NVR15:^L2^OW]W/KQQ]>63]8V=;Z;97OR[I9>7U5U?UNHE\M M#GU\\]A'8K'? M[-=MJOU:K611I]BF/JJOY/:RK(^2UM_S4I<>8CSVD'TJY*K6Q%$8Y"@,TE*] MT\(X9O_NF/UE^\O6XTQ9U;F<;>^MM+(^R/MLNVW>U*K9R2++E]:/=]V,IK^4 MNW0A7U_4G2YE\4E>W/SY3XYO_U6G!20L0L)B)"Q!PA@2QI$P 8(IAS+Z-4,:( M8S:\W@Y<.^A?;QM[.%4:2%B$A,5(6(*$,22,(V$"!%.D$1ZE$1JE\>9XE^E- MNFY/HJ;>DC7RIUYG(V'S<#AL.79(9UYOV(J046,D+$'"&!+&D3 !@BD*<.S. MV[,G:F!,WA^@S]/KLCXGFO4O'LS!I^;T@:8,-[ULA@:,-0$O/1K.U*")9C-* M9Z&O;L:@?>.ZOCD.46,*[5;$]?S@N*&:.,],8><;'SS- :8>/:&T.90606GQ M@?9E^6POGZ4IUUTZ5V]4C MS;D;^N9PD^4#]8H/-.6TG-BN%]K]\QBH$0RE)5 :@](XE"90-%49G1WL&/VS MR:&T&$I+QNU>!@W*H32!HJE)WKFXCMG&;4^2 M+IOYR\LFR7=R6Z9-1FN3>6C6DC"QDT*(?2!(JF M)G-GQCIF-_9QRNKB:LVM2UTJHJL@_[*FT> M2_U9/\&AOBF4%D%I,9260&D,2N-0FCB?26J*=\ZH8[9&HT?G\_S]2[WY::9/ MOM"$FJ0'FCIMH1[,7;?O_T#CQE!: J4Q*(U#:0)%4Y70&:&.V0GM*6%4]@\= MQLN V&'?^S='GIS7X7D+".IH:@)J+:#AW@C#8.;V3YVA-J3N)R >[9]':+9R M_,!VJ?[X23KOD)B]PQ<>/\WTJ<=/*&T.I4506DR&YJO>_X&&95 :A]($BJ8* MH?-"B?,U_L]7%&X0J"<*I'DC%5LNW:(F=$T;L7 MTXPX]>;;PZHB#UFUJC_*JBQ=6[O]AW6VJ($UH#YETVIH6#M[J9W,:^[_9'E MRV>AM!A*2Z T!J5Q*$V@:*J".MN4F&W3;U$:XF@E,S3_^A,@S5V=+!:HKPJE MQ5!: J4Q*(U#:0)%4\72V:_$;+^BRD/T J&#,64@$*A7"Z5%4%H,I250&H/2 M.)0F4#15()VE2_RON;;_RKF=!&DDWD)I6>\N^8BY#-) M+C>[=?Y%RL.'NWVQ6#67\DV^'\][JO2S+-M3I)5<+\\-$.8.31T@H+2YJRD, M=H*P7X@>0:/&4%H"I3$HC4-I D53I=-9[^X4ZQTA':U<-(M6>[;3'T"@CCN4 M%D%I,926C-J[#!J30VD"15-%\&Q%ZJ^L/;[+"RM=_+'/RG9Y^[.C K3F&$J; MN\.:8]_UP_Y$W0@:-8;2$BB-06D<2A,HFBJ(SCMWS=[Y6$%H13"TPTE ?;]_ ML(=:XE!:!*7%4%HR;OI;@K(41G]R89/?]#*9%C?VBR*,!@(H.XUE!9!:3&4EHS;O0P:E$-I D53 MT[^SI=TQBT>/F6/;^FC/TO[< &UEJ&T.906N6/7Q8ZA<1,HC4%I'$H3*)JJ MDL&_W]YZ&;NS590N-6J)Y#HT906@RE)5 :&[E_.32J0-%4:72FLVLV MG=_)X^W09G9$(:NL:)^).;BP.#=<0-UF*&WNZHJ+0\\.!V5+T+@QE)9 :0Q* MXU":0-'4)Y=U=K-GMIM':T*G T^SG+1+A]/4;LV=F)KB4%H$I<506C)V!S-H M6 ZE"11-S?#.:_;,7O.4A>J\H1/K$R_L+^YECC@YG:'UV5!:#*4EXW8O@P;E M4)I T=1D[MQ?S^S^3EFHSM-4,#N#QQ^9 T[.9:B'"Z7%4%H"I3$HC8_ZY04J MIIK*G8?KF3W]ETEJ MBC][+K#9E1V_T)*V#-,;.H>.'1 [\-W^.M#FCDQ.EAC38.:$03^QH6:K)BKI)S349]4$ MU"U#YPU-X, /@\%ZY-#.<4W42[=_"U#HMG)F/G5/K./I=6ZF9W8S7WIXA-;D M0FES*"V"TF)/XT-JUZ&#AF50&H?2!(JF"J'S-;WO_U!]WDPKEX@0U]L(!#H@L]06@2EQ5!: J4Q M*(U#:0)%4P72V9S>HV7T?58^\:!>)Y0VA](B*"V&TA(HC4%I'$H3*)HB'MKY MH?1%Y;?R4399O<6V:FZ^OZ DD6K*2&>.3_U^F96YRU-%HPE+9J$7#&8<0\/& M4%H"I3$HC4-I D53]="YI_1EE;H3]*#5@*.YB>_[I#_GV-S+R1* .JY06@RE M)73HN.KV+X-&Y5":0-%4!726*_W>!;=G!P;HLMA0VIP.K45"_< 9#!Y0ZQ9* M2Z T!J5Q*$V@:*IT.HN7ON@1P:!:=3HT@H.0]!TR^FX]5A.!P]O,G=IWYDY,SG'H"M106@RE)53C MY^IV,(.&Y5":0-'4#.^<:VIVKM\I*5TU-UGWQ9>1AW&H;0VES>E(:SB"AHW' MADV@81F4QJ$T@:*I"=XYTM3L2)L27)O4YXUE<\3)F0HUEJ&T^$![/H1IYOQH M=IEF:A"#=HU#:0)%4Y.T4ME!AP_6=>R TL&]=JB["Z5%4%H,I24C M]R^#1N50FD#1U'3N?%MJ+D^=4MM!]0^''5P'0NU6*"V"TF(H+8'2&)3&Q_WT M A5426:_\U%]LX_ZTNJ. UZY#"0>Z3^9^=;F;[4]S;8<^L\G@V$T=.^Q?$)H#3T[K8=!^:0I?>RW^DQ7VV+:VU MO*OQ]L]!K:(BNU\=WU3Y[O5%?>#^D%=5OFE?KF1:G^PV&]1_O\OSZNG-5W, MMO7$V^XU34(6-Q2IDI0=]]?O 4@1HG (REW=))+\$N*+CX,'!Q#?/U?UUV8C M9>M]VQ9E\^%JT[:[=]?73;J1VZ3YL=K)$OZRKNIMTL+;^O&ZV=4RR?1%V^*: M^KZXWB9Y>77S7G]V5]^\K_9MD9?RKO::_7:;U"\?95$]?[@B5X15Z=5R_>'JEKR+1:0NT(H_K\,K+Y#K9%^V7ZOF?LC?$57EI533Z7^^YU_I77KIO MVFK;7PQWL,W+[O_D6U\11Q<0,7$![2^@IQ<$$Q>P_@)V[@5!?T&@:Z:SHNLA M3MKDYGU=/7NU4D-IZH6N3'TUV,]+U>[W;0U_S>&Z]F95E1FTHLP\>-5419XE M+;RY;^$_:-ZV\:JUMTJ:C?<9NDCC+;S?[V/OS3]^>'_=PM>K0J[3_JL^=E]% M)[Z*4.^7JFPWC?<)OC,;%W -]SW(V\]ZE.*W-#J_,L) M;_M9)VT>?G8#8:\S66#U7)72H"7HN+$NV:7I/+# M%02"1M9/\NKF^^^(\'_":NB2A<47*FQ4>\%0>X&K])M?(4865=-X2=O6^<.^ M31X*Z;65EU;;+008&$GIUTU59+)&:[4KG>O25;!\NEG0@(;,]Z%MGXZK#%&2 MB/NV,D:4 >,B/%:.S/+!+'=VE=OLOQ :NO$)%FN95F6:@]_R4 OPJ7J=JI&[ MJZNG'$:<]_#B54@G>X?5![]D+[MD8?&%"AM5O!@J7CA[62RAT#1/NCFKS+QD M6]5M_I?^ *O&KCAQU 4(Q"I&[6YE*\.0+6UA; N7G"^#R4ZU'+PMG=[NU0A9 MJ$DT4X,&R**9M+5$;/&01K8M6RD(7RYM6[:01@$7D[;"P5;HM'6G>K_&%* D M3W[; 7$HA[7,\FZPX&$VM"T*SHGMT!9&U$<,(@42/XPF#4:#P;%1@4/-V)A]:S%IDW4F W/#*EC$(7[8Q6T?YM"WB&S3Q9T-ZDD)# MZ=&F_.1-6NU5T#L=>NJO,#*W^7ZKZR(OGV0?(%%0\:U;7@B">%LARE/[3LG8 M^A&5$:?U+P#&,!"5K3]N_^WU@0RU0N9N<(5(%HR$H=V2SL+&5JBQ0MVM6)4+ M/0WE92O!2*O'(" GZH;:P4W?J.7)%D+[(:,.$Y)Q;Q\;,[A&G#PSC+M\NTOR M^C#FBJI\7!2PEH$."J%EHO\Q)+B@W<\6TA 9@EB!E-)IEP:KB)NKOLBGI-@/ M@^PYJ>MD:E0%\UW1EBSX.,CWAFPAH2'ETXX,.Q$G(< =FOQ0J_@YF9P8F-$ M% 28-UMH^7))QIX,C! WC?S6;F2-WCC"'L+N02M$MV!83[-UG$TWBL$.$CH9 M?;5)RD?90"\[AFX=$O3T5>3)0UYH '^K61U&5V(:$H5RXD2=UU+Y14N++U7: MN+H-!!$W!=VF/1H G\O\2:W^T!JT865!A0BPV(M)?1$&2!]"I"0,^'0 IH:" MJ)N"[FH)\TMVF#6[SE.IT>&E>XAC,.U,3S04 1V.332(D!!F3[PQ5B(A))I> MU%)#/=1-/28#TM%/K9)VBVJ]V,,;Q]!!G=LH0TB 1.45HK1,G\U%U' 1=7/1 MT&%WR8O.56BF!=S=2]/8J#.;:+AJ4=N8+8P"9J_18D1(3^:YL4G#2-3-2,-< M6\LG6>[1(4EM=EGHE:3E!Q$B"[(8T7$Q37S4L!!ULY">DR8Z(NH,H1TF&-8' M;25E/D+H6)$T&@_4L3O#1=3-1;^>FR]"K2($%''"D40')F6,^%C'M*4L;@R_+!O0*Z2A0.MZV"I9?7I=E:_4X.P$O.YAI#3&L"TW:Q^6@.( M^Z0?%$4 M19&K5^2MK_]O^?/QJ2(P](-02]$:AET2<8TQ-VT= M.F=F\J)J2^G51I$<%>%+K(_:2LNG2S+V:3B+N7-3=W652IDUWKJNMO^G5V0S MC0<(*R!"R^K9*2MF>(BY>6AL51N"ONLD(&:C2A0B>TR(+HB01 2B(\OIA1PS MW,/E_7I!)[1P M1_,;>/.2&)$L6.A/[RX$!J,"-T:-_.CV.J2L4#NS*+1") O&*$'B&28%73B] ME L,/05N>AIWT':3U]EBEZB%JYZ&(,RM#U$ ;[A9,EK-2V)$LEQ&T_M[?DW+VZ!D5<:L)$8D M@K!H^BQ68( KF#FV9)I='>,YQQ(&1#H!:SFSE98SEV1LR4!5,),_.C3K88^Z MK2#LRA,V,*[MB(HS9J2$ 0B2OO,*4(1-(!AI3LLB? MCL_< !)_#2"=4Q';75&]2-E_N#ND-Z;J@]MPLXPHLE6."(,(25+%B'"J&@PN M<3U3(8( M.#X2ISH-="*5L3O:)CZ4,!TZ^#RT(9(E#1BV&XY(%;1-K\NX83;^.F8['3-F M80%KFG[K48^65TP-?)[KYB4Q(@FZI?U4)1BPX[-@=QCZJI'5^"'X:612R_OZ[D)+E3XU>B*#^YI$. MD1"*+ [G=6-?!NJX&^J&9,J;/IORPVC/=7UF\H%CM$9\)I =)$1+>,38$IGS M,"T-?#I]%IL;M.-NM/L$L2CMPO>W5)^0\FH(\5[:GY:"KJMJYFU7/RK$/R6% M.L;[MN_K35OGW0%N$*"U@NS^42Q+B BQ3H 5YZ!<;@B/NPGO32R!7V$4_Z#8 M1K]2B37<_MGN40@43!!LUL/.N!,:8D>#$:T0@D^O<;CA0N[FPM79CKV%]R ? M\[)4@T,=^89YK4*WWCC";4O" V2 M7C]LM:X+*#(ONQ^[3AV1%$[:?&U&]J*EQ9+A30][P(! RPWZ8U6! -K),;'> MI"V,*'+T M$)QT)1&-X3@7-@'/V"8MAS*3,4$_ AX<3)5P^)2Y867ZJT<=4: MPA1NPNR/\^1_'=8)9_[^36 '_BGVJSY;&!'D6 NBXP[@$D<_6)S=?T5.8_6G MI!5O[EO%TMX+C!@UBMXJ&"GV6;?+AQY2O>T/J7:K2]=158%1I\".=V%*&@D$ M1##E,G(</+,N5,:,<0IW,09VQG5RYGO MOIJ[S-L2[-Q4["RJLWY]].B'K:P?]2,T&D_??O<@A>'3X3$=M_KA%">??R3O MXNYA&Z:8[MD?OR0U('?C%7(-1?H_+N%^ZNYQ&MV;MMKI!TP\5&U;;?7+C4PR M62L!_'U=P5J]?Z.^8'BHR-@?K#YX^[C]YWN MJ//\(-6CSA@SZ'LN"KUP,F/*6]?52<9RJF]DR0K8V4J54P-3M7-UJ1A-:Z=< MN,3S C>GO'#B>;VV4O%<5D;P@JT4TE6>4_7CG@EY6#C8>5KXS'>9L0MN/"_I MCJV9^5JN%,S<#B7E.2LTEP52;+MP[O#M$A/K4%M\X^R@>V-DI6RD?+23/]*% MXUE&3+#$6 @*/WNV9$)8).#Q3POJ=&=:Q_[X"?UC+1[$;*AF2RG^Y*G)%L[, M02G;TDJ8S_+P.VL%^18OD4+7W^C0V :1@Y)*&YFWSL @YT7S2[^W@>@YX.D+ M#J1U(*]UF+0.DUIHPZR6]4 -C>=*'I"RUH!F!W5L:F]0PPO[&-=&P2X'/Q,O M9:&EX"DU+$7W5- B86AMX32Z6E'%"I,QPQ,JKM$']'7]@*[>7:-WB!?H2R8K M38M4SUT#3"R>F[2GWC>GDA=.?6#)#9K@]XAXA RX+U_OCH_=7=#?!8%T02 U MWN0%O+4!^9";!LDM^L@+" *G JVDYG6N_76WT49!QOT])+7!G@YCVS*\U25- MV,*!.M-,[9D3__H+#KS?AH3_3V!'89AT89B,H<=W HJZ3@"X'E JJXW95@(J M+9%5808?

*7+CLP^>?T+^O-T1?[_C M[U_&OV:J$:U,)A7_%S:LCF9U4$"#'_2(8:_YG"@8)?+&E HZF<&;9'*MJ_,2 M@V<23[6-61P1#CO"X9L(PQM0&[CL>+$[QSH\RWK,XHCUK&,]&V6]E'D.]]1@ M*:12"*KTF7(8Q;_T$IM=5C-1IS*Z0.7%!1,]BWKH#U?,*(TW5@SV?KZ1O-$QSGNY&SU#YC@*)@1,CNA[/;:.MM3?Z)J MQPN-!-N"IW<3PLVNFC:UF1A9UIW>1AKH&^MA!JT]4]8 ]K=2FJ>);1Z[/POQ M?U!+ P04 " #;B596$+3-*@,% Y"P & 'AL+W=OQ\.P!UJZ MMHA2I$92<=U?OW,I6;'3-ABPO=CB)>^YYWZ2EUOK/ON**(@OM3;^*JE":-Y, M)KZHJ)9^;!LRV%E;5\N I=M,?.-(EE&IUI,\R\XFM50FF5]&V<+-+VT;M#*T M<,*W=2W=[IJTW5XETV0O^*0V56#!9'[9R TM*?S6+!Q6DP&E5#49KZP1CM97 MR=OIF^L9GX\'?E>T]0??@CU96?N9%[?E59(Q(=)4!$:0^+NG&]*:@4#C[QXS M&4RRXN'W'OU]]!V^K*2G&ZO_4&6HKI)7B2AI+5L=/MGM!^K].66\PFH??\6V M/YLEHFA]L'6O# :U,MV__-+'X=\HY+U"'GEWAB++=S+(^:6S6^'X--#X([H: MM4%.&4[*,CCL*NB%^2\RM(Z$78M0D;AN/?:]%]*4XLYMI%%?)4?OYN*C-:'RXF=34GD,, '+@6J^IWJ=/XGXCHJQ.)FF(L_R_ F\ MD\'UDXAW\@.\0_]2<6.-MUJ5LBL6^+]PY,F$3H O5=&FD))+980$BHS>/'G MVY4/#K7UU_="U!&8?9\ ]]L;W\B"KI*&;;E[2N;/GTW/LHLGW)L-[LV>0O\O MF?U?@,4[M5%!ZKN"I!$?K"Z5V?A4W!JDD0\KA,^W*Z]*)9TB+UZ@F&.WWI/> MI1']^;-7>9Y=W-BZD6875].+="_>TF.);=UC4>M[R4NAP%)HC"XP$86V;2D* M(+>!UXV6@8<<'%N38XDUHQ(CD*F:M9/(V3T_GH*]MJF"9!TN] &#&X)X>9FXJ5 ML[+4.TS' JS42D/F2"N)K\A>K@%?\O*(*<=T>G[A'^+@5=UHM>9$/@IM*L@ M@%U@;MU4(^>9B9.-VMO7X!0(P3;V_J$-X3-N&\].DW((@BU;KA$5=AW!C=+X M/HYCS*''P/1\>XP*IX(JT+EH\9:1D:/"653M[5%F1]*/Y&B)3E0%B1>W4BY? MIF+1N_AH=\&[D<+2KL-6?J.^Y /'O"KD5Y:V".+:Q8D( V6B[0J$AJY6S[:82Z "Q!;#>C>S6X$2O"C.'S3:&YX@) M0K)HD9I"W.VK_LZ(C](5E[0;XX_ ME(WI7R=#LR-BJ>#1\>!][&1KT+*!&Q2\"48<'.F"@7U<4&W _#&QGF2+!I.Q MXO5NKQK]1L?-3M/9>9[F^>L#$X?!38?J@PG" &2;3]E'Z6,,<4">LGN4O[W* M^'L7W>3@.8,YL8F/-BX 1+U[V0S2X5WXMGL./1SO'I6HY(U":C2MH9J-ST\3 MX;J'6K<(MHF/HY4-X!X_*UP0Y/@ ]M?6AOV"#0ROY?D_4$L#!!0 ( -N) M5E:AE8QK"BD #2& 9 >&PO=V]R:W-H965TW851(N2+-F)XRI9B7.^\B8NR[FMJZNK*Y 8DHA!@,%#LO;K MKY\S/2! 2=F]K:Q,$L!,3T]/O[OQ^K9NOK0;Y[KDZ[:LVA^>;+IN]]WSY^UR MX[99.ZMWKH(KJ[K99AU\;=;/VUWCLIP>VI;/3XZ/SY]OLZ)Z\N8U_?:Q>?.Z M[KNRJ-S')FG[[39K[MZZLK[]X M^U'R8NNJMJBKI'&K'YYX;WTPW_6;C;UGQ.<"6+NOZ"7][G/SPY1H!< MZ98=CI#!/S?NRI4E#@1@_"%C/O%3XH/VLX[^CM8.:UEDK;NJR[\7>;?YXG3Y)EWW;U5AX&"+9%Q?]F7P4/ MYH&7QQ,/G,@#)P0W3T10_IAUV9O737V;-'@WC(8?:*GT- !75+@IUUT#5PMX MKGMSS9N1U*ODNEA7Q:I89E677"Z7=5]U1;5./M9EL2Q<^_IY!_/A4\^7,O9; M'OMD8NSY2?*WNNHV;?)3E;L\'N Y .JA/5%HWYX<'/%'MYPEI_,T.3D^.3DP MWJE?_2F-=SHQWL@RD_^^7+1= ]3R/V,KYO'.QL?#$_1=N\N6[H'1K]G]RK?]78R=NL+5J\\2,NL>HR/EY5#C\4U;+8 ME8XN7]55"\_D?/WSQL$17-;;75;=X7A+?]GER:JH,G@T*Y,6QG-PZKLVV60W M+EDX5R6 S%W6P'U%18,T.=SMX*AT&_HN(.["_&M7N28KRSN\[G8=/]L!$+]5 M!7Z[QGD(SLNM:V"UR=.__N7ER7'^G[_/MGM#88N>QSI]/1 MDSC<%:^([H'YDMM-#;,>U;<53-+VB[;(BZP!O,V22[A<5)UKEOJ,CH4/ \U5 M;4:\RB[=E04<^TP6L+0XG26?W++,VI9VBQ^\9$G5=TE MV6H%G!?&Z6!780)7]:Y-$Q G34:[!1BMMPY^:9(*I ]_G26_M0YQ^U/;%5O: M(J0<)@"F)$8\W'4_!3'&<#U%=\?DXG<78/JC+V!%P$XKD#_X!*YZFWU!H)"B MX>^Z1E 72/)IXA2F-/F]S]<\!VU\"T)MQ^OO-EE8/!*]H!]64#>=(#POVF59 MMX$J[U\+S6,/$""9J&K9]83A%@11"P/U)8X/ #3)JJEA)S.=@^IKB.*2&6 QI49_Z*[B9M? Z_ =:>!F.%75]QDB]();?%SP@\! M=WWK5GT)4\ WN24KBW]DBZ+$;8+]+0'Q=)U0ZSIX:)GMB@YO(YS!(:JR\@A& M2MIZU=TBV#E 5=8[VL=EW>)#AC< $0 VZ^67(Q3B>8*(!-TB8^!Q"P /#>$: ML+FH&V#.^!P0'3 :AT#CTG,'4\.!=$GI8!P DL$N<&$W6=D+-RQ!VT$>!0M< MPWEL.U057(,\K,N^^E71P8>Y5UG1T..,LPA#2.]9M2X4H;!Z_Y6&@642)3-I M&8B8+AGW0!R$!J2(1=_""EHDENT"F0L2[BSY6S@'B".@#!@[T DL:U, "I%9 MEHG["@>Y<,B&<5:X> -LKN[A/EA0$QV)VTT!%&>.V0*XFL.U 4872$=96U=( M,;P32LNPPG'%-=CSN$"=$X^2UG3T DAA-(PBJ@8/[/D*FLW M]"M]^ G0",_0PQZ5,%+7-[RO MY>3JXSV^V:^BMM MOJ7/A5MFOV6NL;/ M0;BB()Y??-\*,NG.-MQI-F2(WY3Y?8<4UH-Z8YZB-8?;<[?HS.69G3^<^I99 M.F(&)"QB)A9_" .>FG% ,Z9/.%#QIC$/=,P^X+X6&73N6E#$A)UTBH[VPRQ"1H- M;VB\2KR!5HES]K3?-+5J$Z($(&^ &_ F9AJ $2!]9*4H842)(9G,E 72#L87 M_I!&\/AEMP<6B0<*0+D2,(0KU)6,9$3P6\'T-6(:I>QAW#0L#)L5>X$J4,0H3C.%)70-JP: 4NEFP=B'T ]+W^P/I9 M4K0J]A'"VPVJJ%D#RBYH;A4+(8*&&"^AJGVB4\C>H@2;VO M'EQFW0?P#K0C 25 7*1(%$]7D* M7-8GY-#G":L,0B?MSBWQP"=%#I.'H\\8XT-']"!0 \']2A ]910^(]E9M2#L M6._=I[[KH/;!VG[UIR4^[4Q+*(V!T0;N,4W^L/-(\BU*9,=2NC)2R[-90[ZP MW2@_4*OE(QRH$W4L$EI'D09SXKG(E)#S;/_CQA_5S<.&+$PC>4=;4$XT$O]>6 /%NV(M9F# M;0AVE+BD .(AOE(O M1\;X'6BG!1HC"@?$L3Y&$PM>_*@$&X[2X=DB>W]4ZWH0>+B?9!'[W895DQS\ M"C*S6CM2S(E2F'FI.Y 0.2CKRPXF .CO8UQ/D;R?>>OX<_ 2[',M-CUAPQQKB!'< MR:KLT504L5O%#@=@9;7Q,V2&$ @H.O]3](:+$RORWL,W)FRG#A^+%\NO06L$ M6G2BK].1J='4(D%&7 61#+8S^H!0HTU']%H2*7XDNKX3X7H +)KQ', MRFT7\(SZ(O'/_(#-\$TR/SM.+RY.\%-Z,3]-3U]>V/70$Q:'']'C 9JS((_! M%@*)U9>G\V?)JW1^?)S043KY?F_$C;(@[EM>3@AO:S[_#:[$T.V+=B_ MA%#[H<0F8M'@W2-H1A1=S\1B1BU=![*;[1L6$KVXMT@:JO&>K4'K%B/D4MG! MI^"^^(7UD$LUYDE3_0DVA$F01_[ 9^]RQ/T1&"QL)FLW[=!Y@I*4SNTM:#?H M>0%Y7!=+9D3C#(W%K>7?P%I+T?>7H?R(//@]#D%$U&2@.:(DT*K*B%\?JL>C(2905$ \8E,;3! M2'NP1H&)W^&%0^DW0_AA;W. M6- CGH-S25:\JSO4/]'W5[1?V&W6DL^G7A:T(^0_\.JJ[O@L^3NRU<@=@XP: M'B4_&AZ:H@&I!+*2/%B$&K3W5GU## ATO(8.$-LC7UQ9;&I0?=VAN_">9&W#_.R]AW@='U< CM")6 M9!VWK3 U8!S"TLD7OU 21A\,JF7H-B$O7,4B'.U\DO5(;:B4H>L^\RHSJ8D8 MC #=L2GOK-X&8W>WC@XS>1G!,NZ*90$0=M[;M"77E_!04H?I^"L[51> 68AY M@BE@0H\7==-I)"68:&.>D(&[1@C8XPP#=X!O].RB79GE-[ (.-GH49;5!?.C M]DCP=A#?(\Y]9(CQ0<]VN[(8[%<<',#@7= L[E^RE][P; CGQ,X?%<%C\1PT M$' 84.9\B&G"36L-VP<&BXSO=K"[N-9)IV\Z5/U&XSKFQUUV)[^PK['IG=%9 M@:,+"X7IC:>8W<&CJYVR#LD_6\3NS3;Y@#&?Y$0G\E$K4'%H2'1JB7:!@QY_ MBQK^#?K;V=MPN# M>K874XH-]**-S \+(N\M^WWX!]G@/^&[FH9G8MGD$6U%LH'I-;$?5S#FN@;A M^!L/^P&]I$A#/1D"\9@O*)S=)N_ZIBI(4\/KJ^(K?F[]Y0^HXVQJ8.'%%H6Z MK.H#:+ZL.+(5011-\AF3H'!;_-( AO>CL7?;WK.'XSB;,>1# M@>75YV)%HJ=I4!]0VLK4)NK(;,,$&"0(MV,B_=6'[4L>>VCSU_$-P(*1)NL5 MK5L=7I]^_2TD503:\P9MA:D#U2!*X(>,?$C5*):-M="I:(#*=GB(X25^1>":V0U)=YS-4HL(*Y".,O$.K8'1U868T>>M% M6:SYX$E^@CP"S%>]2T7KH[M^SF@Q),GV)AJ(,E$9^#X*C@'^O.8P--X8PAM5 MFO#'OB)%9@!>B%UX5 B-AGO40!?E8P16S<"!<^KVIC@,.<6-QC91B#FOR?0F MS3VGW803C^E.';G.8M6EU]#X@82!"%-AU<*(U"QTU4W1U!7SN6X?[)0Y<:RH M[>%=C$U%!?-9O_-XM@6GN:JHL:0M,(,#;1"*K9WZ29@<:DDR M8!.I)0XN%1U'R+PE MNI2$+-(<.9-&(5;;U'W%&'1KXTS!JOVW5F(V"HBF632N=*@C@VZW[.I&SP>2 MB1)8FB N82O5^&:L1ZJR/@TT 4^2-=7N!Y6'_C)V+[69")F_:73U!%9X_:GKG Z,8-8VL\L&NG*A2=R8)%7JY,T>O/*TK? MB/DDBIFA:-QCY&1=>D5W@QD?-:%=X?37+>%4&\_R2O1 ^#)&]6DK[/OLQ!KI\73$;' M5E$CT:,%L#25FYQ*"T8""/K?482UZ&%@?QK(>Z?9F<:GB)PKZX%O-T1\Z@'% M="YU'(@G&P=, P?/O. 6S0WY/TL'=GN7SCYI')46$M6* .,^!TXC<+1L5&/- M+DA8/BA+[BNCAGB>!BT=LB8X7TU=,BW(YR,-H6CZ)/JX)W(FV5\'L-9WCO5Q MFW_9N6R+&U!S)H7&.P>^:9X![X)GZTXRHS#E=#S#4W"%MGJCZA Y=O08&@AH M:\?HDY*K&$E+YGE5G>"R39!S5Q>LDH5PM^Y3P8'J+B/'+(DBWC#-9,WO?*:5 M;A!NXTS(WI.W6<,.[!34[U)T7!3\B;8%GCA"392U3%H!K?SP2V+^ 3:9=8LV3UD1U6;_S$!W%GR'KAIT:BX_ ZQM$'\H1> MLL2D7^),WZ#'C)NWZ4@&+'$'\LD6G3.9Q4$VIR)'T*Q6MA%@(U811SV**J>4 MS)&44O+GJ/,6 R,HZ,3QB2D# !@+58'.>PW9/[K!Y"L]W:D%8R2Y:N J#17 M3$.S*W2+[ 5]O','Y>RZJ?N=R8*-O#[9M9<%R7POA!S:/K!!E'Q9U MBSYY,VE>WY*MBH? >H!)[G"82I;*?F(V2SAIG5**U:\]@GMRU?@Q9^RYETS? MJ;2M/_H:42-^9+XY3<91:>0)TYUR4/2I9D6;E8B)5AD/[;40,V\O#+LC7S!B M?#^B6J*^RIFW,4TU9I_1::A9\4#ELM38G[,L>@J)T&(IVX]RS.NDNZU#MATP/54U!U9 MRD:5J3O M\"XVY.@<&_:ICYLTPH@&0Z!YH/W),:2"$4^1F):H,E&9J#]\K$R"62<9HM&9 MT!\OJBS)F/MYQDEQ) M70&81O5UB1LB YN @9@$L<_*<(?E)FO6)NH# !_0,Q^E\S[,9?=6RQFN3#G# M:/1'!#E''+GX"U#^\OA%.C&(.B[E-G5>IEJ(9N-'(7<%TTGX@5!D)/:_L9-\ MPJ9/QHQ">SMV''#69F6'-ZR0!00EG];H M&F&1??]1_OKBCN+6PA#8L]1Z2]PB08[-\.#MA_2T1D;B<263J2UX0(/Q>]PE M=.OL311AV^YWV&HJF5(S6#DJJ([DKEW7=4[*OPW(V((>3K+8!UCHR<*2Q[4: M@-6?=?2L'<,2/3#B(0S,0'TE8L5(>!IO]2:TIFO? \PPZ/2 -6*LNA!#:<_] MNL"L]%">M%>'5U/,35"M(?J'U4M-H1:P<^L8F1+$#OEM!DTI$XM1$=)(CU/# M'&^JT"X"BT[Q[!WHBD5>5/I@K ?KDF)O9^HKKC 3)@'E#X:J M*^&C/DC@B7:XSMBA@Z,PISNT[CR<: ?C"!P@@BL;4=:E&_.0'YMS6_C&'9=UFORH9H*1!_L4 ^:SV$( M&IPJ>R%!_$"J"^K'0V,2\\4! $SELE@--8LJR2VW(>79 TIVD6@ZE#UH:Z^C M%$)32D:GCI.IV7#!,FYR3Q\JO.1D0B'L!?(033/BK!COR;(Q.%^)4_KQ8>-0::%5J9%3]5'I[%1H^I ,\_T"SR@S M^C)\\2X[JSJ*^RX7&4XA^*N^S&R1K&T#2H6M^J-H,>0F; MTR/NJ,.NZ4=ZG-!)D0N 0;!B,1FED =G.ORBBQNOW!9"HGJ(,?XKI%"()]"D M0D\J6\/TTV %=%P8"ZMJDS]Z./>4[,>)B)&ZL9-'YXU<- =G%CL.K:%8 MBJ-,LL[Q< )9Q;?RRRNKQU5T<8Z*[Q$0J0W3!XWU66U.$8PZK*$*9$C*<^!!@3-- MI!!H+:/1/?T:-^1%071:>3HP_'[)JGI1?TVQ3F7FG07RJ\]T@GLO0<27R1EZ M+.:OTN278@OJ1)D!2,W./"@_VR>OL7F-R4F.S)D2*]@!<):K>C+^N9T?II>S%_2NK\Y/4GG%\>3>=UX#V.I M(;T6!4AYI]DFI ;L6[@(\ V%;HLF.$J%KYS+94^T6(5XUP87P;Y\:K/2P#YA MN#NF_#UIHC0A^J$2;C+M1)P,Z.6B5).FI]9-V]P0B) MHBN1;V/!P3ID1$&HC*0?V[Q\_YF#*(#IB6",L#W<26.0^((&#@UP5ZI.,IYL MC,9,0M&7^T!#\G6Y[F. 26NH/ CI (7BK8TC30H-SP/?@N-^(CU;D&W &)A5 M4ZLS(?+1^,L,F-$^O$R':RNP'D"[4<G#MDT;]]WYY-X)CZ%WEA[%6=TZD(E MZ$A3NW>7UV^M!PC,G2K/L%+MJLY#RPD3GO"RXG.] ZWK_/@\];"0^G(E6=VR M0U=>>M@8!SP6=R3P$10M^. T2QXW%"&$PC/8EUW[78+GAH7FG;KR.*=H2*D/CLTY+\.*=8.&$]4E'LA&JPSJCRO_9!_/T[0F;-O?.]F.F6 M_B.XGRA"3_P-6X1A8DP+R\@F!HVS_3G7& M:0&4CP=335J/XQN0M:[^_KU9- MAH5H2^3N1UE[E!U=\WW)T_=9=OTL33[",<))!U<_XE4Z%YJ+-;CAFA^7:+U7 M*O;K) =4&Z4X^^V$-=AD&Q9/P-[ U%E2PRV]<>G)D1(C[G92^$#IAD==?40? MV*-71PF_Y),&[K+MM\D:#.4,) A C8S)KL6[#E"Y\8L>>>$^4B!M#1V2#7I M2?,8PO18!436-E< _)G_AC%,E/K>H+Q1TH9%2Z*3PU]L63KA:)L.HKC2/:F MZ[JL%^B'(<+8R;9RXM%."L$6=SX/.(3?]]I6F3Q7-D:UR@[K3GN,Y./ZUWW! MG >[43 /$(-3Y8_)78O'T01>I5FEZOP>-RCD@:6=D^].R(MN6^C6%)H/2+P$Y0MD:,OL#DX MO:$2Z$6W:$S+!D&/&1TB"IJ/I0=3^ M3Y]9!IL$5],@DO8\;DOII39YX>6X^:80@RTZP)BXP-R4B4O;D+%3ZUN*F?-] MB>Q8\TU\J2Y*92Q"77*TNY":751*]C?BSB>[QVE-/VK31R\QV%,F'3BDT&FT ML.F 6O=IOX7$0_5:*<,6U?-8P;[-XO(_'&N]\/'L[#C6?&<^05H7.$R8%LW/5@)@3,BYJ/N';3'+ M[/&(LY.6]9%/V0YIVBG"VF*F<1EGWG.UAG>$"_>E]?:-S?EN?0U$&&G/!Q_I MMY3^]>B&II*3:< MN@R2$%NO$W0+^$,=S&?)QWVLZDS ]:G-$QB#==53PS]Q$]Z3=3R+\U-M5OE/ M.LE]&:S!O(FH:+!U9N<.0/L88$=!R,+6ZMKKY0DF)G(]1C6J67)/R@<]P"U*$ MQ)-1N+CU%Q]'03(YJ3BI&85+7D4/%JYB4NG_%81W$/B(Y@+5A#MAPT&CVB+6 M9%RH#.5:(?0@\0:XNFT MB.*!Z+Z/*SUD81':'](D)O7G//7&"CR'?NM0QA%R^_!P\*H?5+Q/O1ZDRLW4 M+&E5)^9HUY5/=#V 2GH"M*@!J7 3N(]&@>8"B.%]TOG5W">R[E#MPK"P:8S> M'Q5!OZ\N+A@G>8\/3V=1TFK#]?# M8D7H/4<*/Y/U..F'B>*)8#NT: )'B5E1,.GR&GOXV2^D>ZEO@(ZT)?,'&H"0OY@3E EW"LEA-3L3L5I4Z3 M2U(:J*A1V7/;D6ONK_PH''AW!Z@^[-&'^\M,DHXXURCD^XEGB2J/HSQXBP^E M< T0:-Q8EJ(M'R_'0LUH:+@6T5RT&R>U(I5#WH Q?$H=Q-KJL;;S<1NMO2!% MZ+?XSF%&(_!3VB-F =KQ,J(]* C,+_@7$,@ M].2J%]3_1[W ?GJD^>,MR5.\1;R4>"=<\^Y.M"\PT1TY_,?8L,--5GD$G"2@)2.Y0\-IY8STD;S+*6\Q-(8X,;.[B_%4^]7F)NR M84+UOP#/B+Q'("UXL_=1=L 9[O-%N%%7="YXR"SR@Z!ZW5)7&:Z&LOA4[ND" MGQWADW8T$GF#FO0H;:4#0E=GCSWE_#ME7'!6"Z;DLV_*ZYBAG1=S_U1NUM&3 M;=]2X1M%]ZD1(#KQ@6;0V<5/MW +)R626]5]S7Q:CT0=843"$E?9!B^F!!QM MZ?=^HGI)T<'.1"#%*B9#N+NNV@RWE0HF?$SC;C=J59Z_L1F*M_IO R M,;T+6M^7:QS$$$33PV,FCYK0L4KW9[U6UX[>U('!#)^Q.N;^7FX*MS).'*QT M:]F#^ 7?Z$#Q!KK'?04KD%,$J:"M27W?)(PM8^/\J%ELF#?TFJJNH=LK&"] .4XW7 MT#8;M!EAYK?V1)8HM4\22[E?WUTYVR=AM[EKI>5M.#@FPZ2(*6R"K&($?@,_ MGJ?S^4ML5WUZEIZ>7237L(ILAW+J_#@]/[Y(3D[3%T"+/SL\?7<@%M*3B[/D MY&7Z\N0,.S\#;0'_ OW]]$7ZZ@50[GGZZN*5$-W%67H!T^*EBU.AN6^2LY.+ M]/P"FYR>G+U*S\].D2&B0S6\N4R:1G_"CKV?C0X>4M3'>CQ&/:#;Q[=PK+@E MXG379Y Q=7@!7 #9MM#FIIJCM1'D$Z9BQ>G7"9&4V:)P-X=L4FO810N[-S 7TC (Q]$/"L895QH/!WE&XR%H3 *%Z*%O@$]I9 MKXT,P(AVT:+WS.4VA(:L2 ?V&;QP"W$8R=:DY)^1WI\8^+XOI0G=09R#CS"D MV&+#SQ=7= YFC/GLGXYJQ=Z4:_+;O266$AO2I!)7TEG70$H_[;^):P2,^-0KJ^G:C)^*N;E:,N MEEQS_W =T?-@VT[A\UXF'T7V+(3B>Y#Y17G@$#P5&@1#ZFV9P>JNEW"\4(NB M,8XP]8;;T>>NG*ES>!"GO3_[BNSZ%G/,U ^MY0:XA+&YXFJYHMKU]B5N4G6) MVF14D!27K.TG.9J^C]AZB/P>L*=2\>F-+FFHU7G8!C?RIR'8R3O@'K \+[LRA>[]>;%E1.(UBZ%H0#- MCQW7[<[""Q4,"J@AJ;:"5(5@)#N5CP]CJH@]6?JZ$_3W87Y))+#T):64(=KV M:#T45)XBC8.YWNY.'1P6'<.WN!6 &$Y\"R>Y';1$\X?EP);C/-$8.I$Y66@Q ML_5!")'7TYCBP'C(++1^X<1G;D/7+\IBR8W$EL9=Y+\@?F>(NOT -M M7S\F@$Z\*R\?.0&1O:'PRWQA/VO[*E7RM]N-Y3Z[I$)C5B0WW/4EI=2XDZI! MV'-C4SI-_V1Q'VR+G'L]:3\E.[]0;((M"FA\;>&JZ1\]EV-*#HU/>1B\*6^* MULRV6=.42FTY!&IJ11D!:MS3JRZUT$:Z1_K76[!UCZVC%' 6.]*8*Y15+1R M5-1-O'^]OI& G&V?],="A;?Q+41T,)B1<@;13S'"G?[A MFGH?I5K!([X(U 7A&#K_/)H9& JH!Z71# 7A&.1Y/0P,1#EJS'V&AY).(Q-B M"-ERW3&+]/@=)T43B0R>3HLZP^F.I'S<9\V[?U:2D*):PF%-X%XY:3*6P@G! M!Y1JM"Y/7S7H4WL(@/'V^GR&6&KC\3E^]7W4EGQE]"KC$JVY#2@M3-YZ6J%( M%H 9H0I7>)F*:G83W>DBC2O>Q:EFZJ2P',4*2Q++-O*L[3>OTI$1RNA-5:QC MHH$:1_)HXUMKK#&(/=WI.V9?_];: (#/E%1L2:*EIT68&QZ1]];L M<=,>G4B\M<8'#B:^HEV4I]#7@-.="ZVN\TH1S5]$;J: 8& 7H-*W.*Z\:\*_ M-+$8O!TH6#0"O1X]U6GVWHAS<%V#LT>#49*2^M_$0'CXUAG?G;YWXO!F?HQV MT[Q^#]M>XV+]#@7/)G929"L3ME'?;X &+-F,E+V9$<6TUQ%?G('S2H^V!VN](X:'$D8\ ML;$J AVN2??Q$E(#+Z']Q$,,C;\[7U$G&GOT/JNM<[XJUF)LB=WRFN+U\^[- MZ^=%"W^6\/^FOH6_Y.'Y,>NR-Z_!5EZ[*U>6+;L-?W@R?V)^19?1#T\NY]]= MGCQY#D^&V]^\WH%:];>L6:-'IG0K>/1X=O'B"?>LUR]=O<,AL4,J&.;T<>, M*PW> -=7-6R(?,$),,>/P'OS?U!+ P04 " #;B596, 7_P^8- #5) M&0 'AL+W=O3?F@^;&1RYC[/ M?4IOGHS]S:V4JL1SD9?N[=FJJM:OKJ]=NE*%=%=FK4J\61A;R I_VN6U6ULE M,[Y4Y-=)OS^^+J0NS]Z]X6?W]MT;4U>Y+M6]%:XN"FDWMRHW3V_/XK/VP8]Z MN:KHP?6[-VNY5 ^J^FE];_'7=4MGESP M69 F;2J3N3_Z*S:O7V;'HF,K60=5[]:)[^IAI]1D0O-;GC?\63/SL:GHFT=I4I MFLN0H-"E_[]\;NP07)CV3UQ(F@L)R^T9L93O927?O;'F25@Z#6KT@57EVQ!. ME^24A\KBK<:]ZMU-^GNMG28+N3?7%2C2\^NTN7WK;R)^&+*:N7$AS)3 MV2Z!:XC2R9.T\MPF+U)\K](K,8@CD?23Y 5Z@TZ_ =,;G*!W6SL\<4[RDN52 MSW/EC04;YJ;.GN3&B<]5=B5^*,6#6E>JF"LK&I>)\[]^-TV2_NO0LD"FXL?Q MZXM(5"M%WEC+Z7 J%]]5&Z+)2D!TRX$PG M1N3E6-?6U;*L1&6$% \K:96XKVVZ0K2*FZ55"EFDBD0&,3(AF<9-O41PB7CF MQ;X2WU;:>7$:H7%;S)6BQ)&:NJ2KR(%T78IYBZITBRHBH9"G'/+!KIBD>CQY M+9!)+1]U(/ZH/'5=IGF-V,$'5IZXL6U(^Q1G3:Z]X LP*E,MGE"C7=-)D2.)$Y="ELB_F4CII5@95]%3@H SB^H)YKR4[E)>$G0T MN*VM>=09?$[V<(4$7F#Y0F6Z+BZ=_@](M0928(2@4N42(D+OP/>-56#.N<[) MQZ#A=+'.]6+3B$*6J%F8^4:H4LYS-@IG164=W8JP.\3N[&EU *O1>7::F@&ZM6N!2,F'IZT*C7+DE6VZE&5M2):<@T3 M/6O4#)5O1&\<]?M]L;"F""3@/_\NRQJEL N>:F5-O5S]27^N6XP33,@AT@NI M/69M)@D;3[I:B9N'.S'MCQ!\IH)I,M$;Q'&4#":L$5EC+35C,)5NY5F="J06 MLJZQ'RE@%:<69 R/;T_56D2E5O[/U, ^LO2Q00JNI:67GEEK4*A263VO"?"] M8<*6H[ NA7(II7#E2"9*Y)N&WGJ4>:UIU:J%%@CBY#0A'^/ M^8745M QQ>IW:4_ZQ$KVP<<:,21R[0."[(:4A&!$?)$6UA!M+R2'(#5&)&I! MDCJ.QHJRV+'L),B7KI[_BFZ(9 -:^;X@)7.2T86*.#[?*=M8QN3HX<@DE:2J MP*)3?'G TFE3P@DQEJI&9G5"9(ID;A818-Z.0%FNT0:1 MA?=LROP:,#AMM&,%K+G+)03R23 M:11/)_Y@B&"()NQ. MP4=6QAUOH?-9A,)Y<4QL+W!/M''.=#D.Z0.559B.G=43HVB:3&"-1D0D-86W MY.)A-!D-Q#W"6VZ*SK6&A4]K:TFBQNA@,QLU>N6&0*)LT;Z1Y#.NB(%[:&03J;G<]&DPOQ7BV4M4'^Q?E^/ A>5/)Y M!P3G21R-I^.+1M96C=TCLV@\!M.OZ!%U*/<^PG!P"-]UC5,RC:,)H. ]LH4H M(;14U<']K8/"+(B01FXDT&L,ZJMHQA#A"SNE&[=2BSF&9A;IH\\[Q^&L"W4.> MKNJ7G=TD"!! 4\>%,MMR>U0^_4C7I!R$Q:<#$O>!*!])E)]9_U]X#@.Y&Q@" M;8WXR9/]#"7('O]0$C'[SDA4I7IB;NV6P!CGR17>NWH/>&V=?D?*-YK<7[0'0:6":'XA+X7O95TM?6):VNP MG01XI!>_$A^:LYP@ S!VY;KI_2BTNWYL#@X=%Y;'*D8K=4Q<$9Z1^ZSV5'^M MLV63&>9HW,6BKB"IH&!LM$&#Y@MQ6^VUS2ZI^&_$MG"ZM:+65E.+SRJC9>2F MU-=1/&\;Y.V=??SNF6ZWL0"Z?$TBV*B%SZO6;&0..0I5K0SS"HQ$A[-CB&BK M6[4%T8&CMZUB@7E 7_J(1/*B&BZ P1+AZTXS3H^![9"-U]'II>]H?#:NB[6O MX5YGLW5F:S_5%LQ#@';S2*:=[[0L 2BBEH.:AR#3+E'84/N;]Q]N/WU[?P- MV:6F63(PF)ECBD$A5-0Q,: :N_-5K\.RS: TAE6^@G(,H5&@#B#?M*FE9>\V MI0(OP)!* DO6%$MJ(;A-H6%R.W1!YSE*EZ )8!X'QV:H%HAS#+#3=_OR*PT MD/"H@RI($K==?]MMD\%:=NI9^_&)EE&XE*IMK@^[^Z"/OQ)?T3:U'@GMT.D% MS><$QJQ.*Y:4Q %C((3+&[HJ-+EDRK"E8>C07&J\5SL2<,%HM#H>U;ZY8;,4#HT[7MH*WAT^+X+ MA^^'[<@-2C]TH&JFLL+/)$>&_A:MQ)0: (PA[F#HWQ^)=^9^M\,ZP#.C_?@0 MU"#M/3HYK@CM1BWB6:^7]*/A9,8R]>)^-!X.(NHC"&VP1KYI4.W(-.#9&T13 ME"Q>PJ2=>[=Z-3ZZ(I,=[5-//?=N\ZXGD'==9E8KO\W9;[<9AKW!-)H.^A') MYON;7CR.IJ.8@P:Y%58[4A '/N![DVB0C'>/*@DBH/9%8CQIC@^C PI#)A > M&IU6NBNR;O!'TF#6:>*.JF\JD;>;";EMNGD8Z]BPY>BOFE=D*,F&#W9[ MC#VC17X)0.U2I7P16C<;/VHH2/>&%>_(KL3'9BS;P$)(EX34(U#:7X38C$>N M$V$=6*#!"T,+_?-PT!T+BM7^'>^K^>:HAG0Q:Y8D3>(D!C0_!GTJ) M(D!G[JT1_(6!^-@M[#Z5_NL34H3R1=V=1F(4_ [,MV?F]&7)_NSKX<+UM]LQ M[NQ2H=#6+M!8+XXFEU,K05JZ.1\.NWNI&.,Y%43E]R#MCH.RJU6+G#<*H7RH M"#2/!&+N%N'30ONT;^H\"S:D@*=&LLDB<+<<"B"PV1%#EQGO4?E MK6E*SJG,773W7\HC?A?+@C4)X)F+([Q=PKPH]VRIDZT")1'N**Z"T/-3WH<3 M'!G3.'SIY6Y+64^,^Y,HGL7X-!S-HNEP%)SJBO(P809=8>?)-C8>'C"@ZO0W&H7FH*6Z;U6VK]KO4WP7\$5G3S2V MW1F)?Q\JP,LX\?GSG7=>X,"775+L0H9&/GA8&OC =&,(H0DC_CM9KE9 M9K\Z%;4^R+YMUDI\NJ?\:?E;)HK8831EQP]FT:P_/K',&<'$?3&,$OS[\D*' MZV7R.EP5^451^X+Z/G+P,!H&3V\M>62/A%_/2FNYI?!)O"?B9!P-![&7/8[' MM.*LB]H;^B:L!T=UZ8ESL)X@__1HZ9GT@9$3*N'U<#*^.*;3^2">7!SH1$O4 MCT,BK)4,9-ZI8><36&MPT8G6K,>.(P+&B*?1+)F2,9)H%H]V#= V M=#R]C*-!/_:M_!@I.BPR?YQ%=@<=#,R<=D]TMT_-,O%2-LM$1+GTNX4=79NH MYQ&Y>7Y\_4?R+ZA-<51SX,VRR:/\D&84,@7<"KUXWL#G/B8UFC2 ERCQG\

Y3A.*#T@?!<5#2MX&0\:BP?[0M\7A5(=LW%/3 #'_D0<^^7"=?!3 M$^!LR3^HH0$'4>M_==(][7ZS<^-_JK(][G_P\\5OBD2N%KC:OYJ,SH3U/Z+Q M?U1FS3]&ULG5?; M;MLX$/T5P@V*!G!L2W82.TT,)&F[6V #%$V[^[#8!UH:6T0HTB4I7_;K]PPE MVTIS0;$O,45RSMS.#">7:^L>?$$4Q*;4QE]UBA"6%_V^SPHJI>_9)1FU* )O]*>72[F@>PK?EU\)G1;>D-0/!C!\-9F>OD@7;ZQWZI^@[ M?)E)3[=6_Z7R4%QUQAV1TUQ6.GRUZ]^I\>>4\3*K??PKUO7=4VC,*A]LV0CC MNU2F_I6;)@XM@?'@!8&T$4BCW;6B:.4'&>3TTMFU<'P;:+R(KD9I&*<,)^4^ M.)PJR(7IG70/%.1,D[BGK'(J*/*7_0!HOM#/&IB;&B9] 29)Q9TUH?#BH\DI M?PS0ATU[P]*=83?IJX@?*.N)8=(5Z2!-7\$;[AT=1KSA"WB?S8I\ )V"[XH/ M- M"FEQ\_%&IL&VY+OZ^GOG@0)9_GHM"K6/TO XNH N_E!E==5 AGMR*.M.W M;Y*SP?M7/!CM/1B]AO[KJ?H?,.);06)N-6I4F8507LA=G0H[%W(EE6:1$[2! M$R\A6QY@_!ZF*VB3Z2IGC%!8WSX3F9;>J[FB'!P/A3(BD[Z(:8@+0BY6@(X9 M0L$&F'1KC;=:Y3) ZD9J:3*8S6R'A9Y- T^HG)';R+@R%>(=LN"(W$ZFG0GHQ%6Z01_WHU'D^-F.TE'<-(MK4-LT(= Z);H M\+2;3H;B[9MQFJ3O(7AV'/<&YQR9DERFI!9+N80;R7#2'8TG8B+>#<_.C^-W M,DS$-QMPY^[9X!R)\W34/4_/L!J.V;2D.QRDQ_%@V!V=I>*S"80B"$*9S)9@ ME[,EUOLJ%&M$^"A)NN,QXGB4I,-(!2Q 1!>SOR7IO"#N*$^C7J^+Z>79TA=2:3\*!)#%*Y^_]<]SP!5)[ D]^LAVNB;RB'9.MJ:U] M16]+H2@(; QK0&U/6+05V5#(4,,#5AI1'4BCF41+ZQ6_9S_1W$*4>:X0=40D M6&#"48X.;3@L#;(*7-S@*PFM'A IWC91='>^5A#DC1DAIBA*1P= >/&XJBL3 ME$:OR H1\%ISV;"G*.2*Q3.[(N2P26A+#@]JY:C7+@I=%T4DREQM*#]IJ-.N M2AB^= HEJV"[#,&I6573$R9F\&6!6PB=VM&/Z\/'0+!/&9Q1X<21CBUECD9O M81\_[/FAZ3RF!;$S,@X1[5Z(?943&A)285&!3!+T6K$N""@.'32GC+LOFU/' M Z'?:69KHRW1[I0T2'1AF72@./C=P;B=[39J\ MK[/+9W+?HS*+J,!A!?A=P ##EQ K;MU->31AWXH9(KT[PZ1FLFV,9VRG.>>7 M &KRR$LON K1YC,4VK;M+@Q1WE=PA*-X0 _WYK8T(T7<2[%$VE13O7PMM_=C[[7]<1WN%[/S6C0 M"[91TQRB@][Y:4>X>A:M/X)=QOEO9@.FR;@L,+Z3XPLXGUL;=A^L8/\/P?0_ M4$L#!!0 ( -N)5E9V)] PAP4 ' . 9 >&PO=V]R:W-H965T0O-HH_<44 )9]K4IIKKW"VOIB.C59 M 14W$U6#Q)VUTA6W.-4/4U-KX+ECJLII% 3S:<6%]!97;NV#7ERIQI9"P@?- M3%-57&]OH%2;:R_T^H4[\5!86I@NKFK^ /=@/]4?-,ZF THN*I!&*,DTK*^] M-^'%34+TCN"S@(T9C1E9LE+J"TUN\VLO((6@A,P2 L?/$RRA+ D(U7CL,+U! M)#&.QSWZ.V<[VK+B!I:J_$ODMKCVSCR6PYHWI;U3F]^ALV=&>)DJC?MGFY8V M3CR6-<:JJF-HAVR__VOEAQ' 6O, 0=0R1T[L5Y+1\RRU?7&FU89JH$8T& MSE3'C^"FT8 >M^9J:A&<2*99!W33 D4O M (41>Z^D+0S[3>:0[P-,4:M!M:A7[28ZB?@6L@F+0Y]%012=P(L'4V.'%W_; MU+?"9*4B:PW[^\W*6(W9\<\QHUO(Y#@D5V/P0$/M8 %O3WI/;4VNF&LW60G*9"5XR;@P@6=7RY(RJ""LQ M:[06\H&J01B&/V[86I58W^:"8=2@6H$>(L?^@"R> KTI@AJP65@"J]VER/V%6.Z]L1SO(.4O. M_3!*]M#ZM:72M=+< G:-E1WS];3QS(^"M/\L556!=H&H>8T>[S(;O M$K05:Y&1HS C34\9DST+@X\I+*>E< MN8N$&85BWZSH1=4;0TU"R+I!V0IW-9+PP9+.!%RRCBL7V%DL.EMI9-K-5M16 M75JC3/)?:ZJ/TZQLLDTAL@+QMTPJBW9USD5D/"#P4-OW;L%SI.O<$!^V3>Z<=M@/R;4' MA3=A[P;^6XD'4M.VZ#]1D3O .*%XAIX:M7+7C>^&;GSCNO%808WQTHBQTTR, MD!%LEXF^"ZIS$7S-H'8WIBY?@Y\143Y1,I!K[T$*]"8JAG[-Z3#M;6E-F;-? MJ%2CX'+,YGCYZ]C8L4I#+I#[]^Z#/B$/N[6Q.> ^8#WZ7&+)6I*";*7"IZ^KDMUYM$^=E3+Z?B-M^R 85H?GU)OV%;$C;]]B>)=XP'QF):R1-9BD,X_I]GW3 M3JRJW9MBI2R^4-RPP"8,F@AP?ZW0T]V$! R/S,5_4$L#!!0 ( -N)5E;H M!Q:F\P0 %H, 9 >&PO=V]R:W-H965TYL/K?51K3FX[(WCMG=IFSL(PF[=)<]ZZ12MP:8ONVY>;A2C1Z>Q%$ MP6[BDUQO'$[,%^<=7XL[X?[H;@V\S2>46K9"6:D5,6)U$5Q&9U<)VGN#/Z78 MVKTQP4B66G_!E_?U11 B(=&(RB$"AY]OXEHT#0(!C:\C9C MB8[[XQWZ.Q\[ MQ++D5ESKYB]9N\U%4 2D%BO>-^Z3WOXFQGA2Q*MT8_V3;$?;,"!5;YUN1V=@ MT$HU_/+[,0\_X\!&!^9Y#PMYEC?<\<6YT5MBT!K0<.!#]=Y 3BH4Y,-5)2<5)$;RAMS!I( Z=);\?;FTSD E_7,H10.!Y# !W%UG MMN.5N @Z7,M\$\'BU2]1%KXY$EXRA9<<0_]Y'8_"'"9Y$!L2!IW!N >?/?&U MEQWFB!(%-L>^59!Z:9VH,AU'.= I3\AKEJ64L?3D:/IGA.4QC?(01[!&!@QO]@'%/31\B!J&W4$<$,QX MX1X$!TD$;OC_*D<'Z= 3!B'9>&_SC)&PRBCT.)M)WR3 M;AY.R6=8 '7GZH%4O)..-_([+%1I"UH9,:3":<^D%N"D!W905=58+S^40\IR MU)2@IF UBT*:Q1FRH7&8#V0B1HLT>5&(CR.@9+N1U89("PM738\(4DTD'A?6 M$-16N@V8'%'OE%SN%\Q.JKUL',9_N6*0CP@*# 8Q35@R)BFF+$V?*G;3&]C$ M+TB;VY,:ZE ;=.,*=R>7QHO:X);RFF4QD&%%.C*!@F=/$[^7CBD#;L,=:J$T M8*DUT%D*9 MIJK'84*8GRSU1[AHT0@H&:DWU0WOY!"V2&U 97QX5H1JCVATS M@+%WC@#,1]#8JVA!U*HR/39$\#$[5>USTR]HH#NDI58]0LQ(2?.BY\-%\X@2;.H8V7$*-9.2S1@A^F/V,Q#$M MBQP'$2UAWPV056^,3[WD2]E()\'V^2__(P>.WP\T2AJGF(*,YFF*4CEPQX6P M?0#988^E-(MR\NJ7@D7L#7E[=WOK]RD>'U@_99+ J9*4Z1&R.^>T+,?#^=Y]KQ5F[6^UF)1>N>'J-\U.%^?+X;[XPWRX=7_@ M9BV5)8U8@6MXFJ_$ MXE]02P,$% @ VXE65A*CD*L[# 920 !D !X;"]W;W)K&ULO5I;<]NX%?XK&*UWZ\PP,B5?$R>>B9/-;-KF,LEN^]#I M T1"$C8DP05 V>ZO[W<.0(JZ.]U,'Q*+)'"NW[F!?'%G[%W#K2K,W^*QGU'*FOBC_6_W)XNJD MHY+K4E5.FTI8-7TY>#5Z?GM&ZWG!/[2Z<[W?@C29&/.5+M[E+PL.W292*=>F^*?.O?SEX.K@5'[NQ,]5KO)5 B<0H9-CW,IQ.]Y+\8W*AN)TE(AQ.A[O MH7?:Z77*]$[WZ"7>:)<5QC56B7^]FCAO@8%_;],VT#K;3HOBXKFK9:9>#@!\ MI^Q"#6Y^^F%TD5[OD?2LD_1L'_6='CB\2[RV*M=>O)69+K1_$.\J\59-;(/H M$K+*Q7MILSE9-$V$GROQVI2UK!Z$JKS"5J$K;WBA:R9._='@?H&=B#DX54CA M5&;PM+N!W]#?2X^++/"6,ZL4GGO@UL_%W]3#K:R^B@^28DX6XI5S)M,R1* 3 M,@>&-7F"@A&[L7-(FEBUT$Z)3%F/ M;"0RD*QDY1VH2<^26YV1[$1=5UECK:HR)D:F5+D.>%SC4R M+J-KF&0!#GI2*%$9KYS( ;/&.1">4))C?3K3C_>9'H^T?:R!CXG.3S][H^@E$3T#-5#-AV&:ER?549VQ_EXAC_00,2AB&A8(HI2B,)%N5M:F( M2]12W<-+&G2B&-,68W=S#<7FDI15E:C)Z*9QP(U5M=2D&3Q6%-=@!FXP,VJ% M"_R0MW39E&)B+(*$J!>:S!QY@I0I%MN83JTIQ='H/$W2-"7_'(W#;^8"-NK> MPX21B6\L;0*U0 L%SP*3@N!IQ%0#/@!OT4$I M@%QV6YVJM+$4)PTY]5$T(!(D4J1Y!0E9IBV<+.)1V^!YV(?J*Z&:!)=4")@_ M@5900M*9XJU+SL2&O9TW47'-T'.>G@.ULJX+((-@S%G@ ;Z$MW0-*0"AA@(' M51QHK'+BB@#>[R2$]QVJ*_VEA;*J&E:HA(M9C:F"IC!74S44+!V3 X2O.2Z@ MC5YUY 3!.T_X'8(V!NPK MO@4JOQ*3+Q_??FYC=BA>H5*I+*2_M@2N9@T*-[F0NF!W+<,GDRA+9'L@I V) M5NRU%#$4OV[>!)[A,(X8U>Y3TA8:DH#DL7S2)K)G+-9E<,7DB7B6(KX>')P M*ZK-P-L"KSZ8-I,HI5G*H \KBB.9(#O)&9+@C$V]!E&!*,$%.,#G6(0UEM)] MA6R1LCFVZZU=YU9PE/"H=?XIJ!O6@)_QNC9F( @52-H7?3M?Z$U1[+HBM8Q\LBQZ;=M6SJY\)91$BR:/H?\G4@^)>#H\3^^!.9;W M .SN$,HZ%(="+E4$="60B&09]!]@7@F]IP]1L/Q^8]$:SQ,TQ\30L3OF"Y8 1*? M4\+,H@BN)9 #KMJ.E=J:A7B3@Z MO1AS/!V=II=L/EK^@,PF0J.U!??4=_*>T"X#J+7BB;%XX(8.D5O%29*#8(L MR5KJBCH=C9+QLW.23N98'J*;*W?76F;& >[<6H&(F2ENWIC/T05TB0KC7P5; MP,1(G?\!Z64A(FLE'>B7*ZAH14^4L7W@,A'1=\_JWB_1#@Y]@-:+.QN MM)NW/0GKP$9_I)4#EP,$4>)IR*+XEZ@-U=-,NGF_I'*G#W= 73Z[ HP'"?CL], Q%&:C$9GWP.+KWNE\P.7SOWC4RRL M0.%YJ(C[RBGIW*/_)>2$P(9J,>U8T$XSA?;0N5^<0G>M;$936!P#6J 1#I^B M<)C@0U.S&6<6)6294(!/JJZB;M!S(#=9%QJ;E4J^H;ZT7?)JJJY9FQ1Z%L:> MM<+,ALT-M1T(%;@!MFBH;K3U*>$5M&.;>?Q6&7*#_XBBS)#HO-HEZUJ_U?D^ MN/X""A0T@;8]6&R35$X@R&D.Q"]#(K M GT4(N)&. MKH2; T7K2*$.?71Y[5AY:(KV/ON:Q D8UJ4);2&+F)-0H5O\!BY\;DGUE@L6 M:J;B66RD]2H>K(D:D%,6'1843&$9F$FB;&W M88"A^,44>0PCK'#;C%3*A]8LM$;;;2'6/HIQBVN*)*]+#A)R)O&%0@F")\3B"'W8ZLE1#Q84'XH03?B@=HLXCE/AK639>,(ZOIN'=@"+ M*<. "B4YBH@GG1D(2-KDW."G_26KM#J=0X[K4G>R5+BWOI5[N^LV#$HEG93I M=_9+8M=HFEMQPY''8@TA487@,H:7JG:ITBX^YL/ PPN#@G$6+V'G)AZMA,?= M^1DB+(0WMUN1S)K7UX.C\^(6TVVRXBS'29['U&=7'3R0'R@;MY<[X=?EC"6N M>L"C'\V:,&T]ZP&09[ M:Z\Q(+8!T!9,>+IP8>5V[:DVE9P9DD>DAL[IL;E_ M1)H(#6S+))[LD59G0]'4D8[)^B>Z5#7T5/-,86%$TA?C##=VEHYLO=63)C8( MU88=>4)&]]D964[HU'0E$8DY)J"6;4ZI>M](O5&M15SJAVL?J"9 M_EB1*B%>^HD4*=3K8K_1Z>U>WA34>_6 LMOZ*X<[B9C'NM(O'GPB$B*70!M[ M@_TEI2THTVZ9T6DUZ36!GC1,)+WN8#74+)WZF7)"![F1>1A6Z)7*UCU)J_=Z\6A? M4V+6I+FPO^8O*"T,;,\M:N@VT!3X0GUCE\H#Y2K*^V,?*1W:3,9A4&674[>9 M&+IIBJ^8"DP/GQU\PWAS%HZ[>$'O"'%\#@$/0W/7H>/ATKV1._]\$>>A''5# MH=>F[%U]GY).O/[W4OZXH,YC$5B6O!8*W=D3C> ^EK]>!J8LW[\.INC.VD9I MVBMKCX4G-DY4;] )Y^HTL6&H:N+[L:;BMTR4P!TB 1L*O MQI#PR:E]2ZV5E9A1-NN)Q#B+=HV^*3GDF"0S_V M3I%OVU"6YB M3;9];'#2^_2C5';&'[A0&H.[PE<@W=WN&YI7X=.1Y?+P GP M\GP@;/BH)5QX4_.')!/CO2GYYUQ)0)06X/G4P ;Q@AAT7Q;=_!=02P,$% M @ VXE65C2*I[*K!@ %1 !D !X;"]W;W)K&ULG5C[;]LV$/Y7""\;6D"Q]?(K2P*D:;>U6!](V@W#, RT1%G$)%$CJ3CY M[_<=*=F.DWK#^D,M/N[XW=UW=V3.-TK_94HA++NOJ\9JLY5LQ"?-3%?7 M7#^\$I7:7(RBT3!Q(]>EI8G)Y7G+U^)6V"_M)XW19*LEE[5HC%0-TZ*X&%U% M9Z]2VN\V_"+%QNQ],[)DI=1?-'B;7XQ" B0JD5G2P/%S)ZY%59$BP/B[USG: M'DF"^]^#]A^<[;!EQ8VX5M6O,K?EQ6@Q8KDH>%?9&[7Y2?3V3$E?IBKC_F<; MOS?"YJPS5M6],!#4LO&__+[WPY[ (OR*0-P+Q ZW/\BA?,TMOSS7:L,T[88V M^G"F.FF DPT%Y=9JK$K(VKE;$:P?_C M.2.]BO1Y%9009Z;EF;@8@?%&Z#LQNOSNFV@6?G\$8+H%F![3?L3U_T6.?2X% MNU9URYL'5ODIAY5QR\ *E7%'^QRL8)EHK-"LX)FLI)78RIL\8%8Q#ED#RYBX MM]@40%2W2G,KF"H*F0D3,%Y5&+!-*;.2<8V55F"';-;]P6-PP5C:8P&J!U/R MN_Z;X>S:@-BVE VV:"$>H7?@1,YD T!&M-P=;[J5E^9K"* .6(,J4&$I)^ 2 MPP](^M^0]#W4WGY1%,+E.N.&,+WG&KB)560U>]6\8KQ6'7FXY0_[D ?3VDZ;CA,,M0-Q$!S99-K/M:U6]_"!A5]9_"T3 M' %X$%P'SI$K9,QN0>8/"A!C%U:>YY)\#Y?*QO=,C+RK,R!1C?,5%'B=XA[M%;\;9 #QM5 5 M^J0Y8[^186^>-XQ]/$ V:#EATS1(TY#] OZY.#Y>GP51NF2WI=+VE)Q[L!P% M\^62?59$B$/%LSA(%@MVV[5MY0*./1DW)2N =]_6_23MX[B!8?_9MFM2B@CY M-!EX"7)5G8N>CU4-S9UV0';.I'3K"]P9(*?+8#$/]YREJ46?JN*T(]I1)!&) ME>4NYZ%8W&'YMBR[?LA[[Z_(_4 >FQ2J[: M%@ $1M4BZ+L#17J[FZ*.4=[Y"QCX\*-H@*MR'N$Y?NGG/&563$ M]E_ E3Q_W$'@([&?AX?=RI=2UYZH>CX(ZID?)T&2)#ZS>\74&PE]UM-_4,M6PFZ$\,PMI$:O_+OCFEHR5,&D9%L$"]5I M('B\G+IEAQ@NLW*;GKZQNKY+3?4]MZB,CJ'/Y43?#Y]R[0D==RG37S9>1"\] M3A0"5)@H\K!FBR"9SUQ59O$BF(8I?<]8% =AF-#W'#4G3N9]44$_Z@D)!^TC MB^;+8)I$.,[@^+=UVUD?3B"#MUY$23 +9R][->XRAIC<\:H3SYL:S:;!$JB\ MPNM.4Y]CN-DX*D+D6'J_F,Z#V2)^^:3.[FT*0)[F-.L5G[ H7 1QFK _G_YS MWKL=$@:],1,B-]M;0 &7P"B7QI2/=-QAC))@QP/G;=^!EBCW[ 3.GGL&82J< M1H\O-H&C)3']L(9:UR'X2MV),?ND)>'Q[9WGJAT<]5FU,F.+%&E7=."7H&>( MK+OZB0O[5!EX]HXW8/'#$9JY6=3I13";+3V_DGFPG/7L2F;!^=H:W-/ MKB2@":0=;AL%)D!.T MEV6?N2R-,]IYJM=!K]R US.6$?[5M9[=OWBO_U-MM]P]FW&O7 M=-VL1 '1<#R?CGR'&P96M>[AA_L6GI'NL\2[76C:@/5"X=[2#^B [5\"+O\! M4$L#!!0 ( -N)5E9HT>_RCP0 $T* 9 >&PO=V]R:W-H965TJ-U9 M+1LNN2&YDOWO^X8KR7+BN&A[D4CNS)LWPSC M42AJ;E08NI8MOE3.-RIBZE>CT'I697)JS"@?CX]'C=(V6YRGM1N_.'==--KR MC:?0-8WR]U=LW.8BFV2[A8]Z54=9&"W.6[7B6XZ_M3<>L]$>I=0-VZ"=)<_5 M178Y.;N:B7TR^%WS)AR,23)9.O=%)N_*BVPLA-AP$05!X6_-UVR, ('&URUF MM@\ICH?C'?K;E#MR6:K U\Y\UF6L+[+3C$JN5&?B1[?YA;?YS 6O<":D7]KT MMO,\HZ(+T35;9S!HM.W_U=VV#@<.I^,?..1;ASSQ[@,EEF]45(MS[S;DQ1IH M,DBI)F^0TU8VY39Z?-7PBXMKUS0ZHLHQD+(E73L;M5VQ+32'\U%$"#$<%5NX MJQXN_P'<)*,\?P9OND]X MFO"F_R5A>J-#85SH/-,?E\L0/53SYU-EZ(/,G@XBG7066E7P1896">S7G"U> MOI@^I5B499U<_1?8-%0?N.$O02K9,4JPS7RFO7!;(T^GI3 8G]&I^(F1QVE9(DEZ^.,TG^6OZE+COB1RR/J)9/IA.Q_2>8Q1Z MX':-\NA([RPL[5^=[<_#5!K9+[[CHDM+L"W81QSE&%92ZB1BPA7@E6B"#"-@ M&.!_CU[TZ/ 1,+5:>5ZIB%'C.AO%X@@93^>I>$?Y8#P][6NC0^BP;[*,VR)$ M#"3$C^HI=AA@BHYJ.9WFYGY(OSHJO=H$Z&W-M&2V.!]+I@X'D-P^1?T]VR0! M5*Z"$790R-C"=*70"?21T?BZB)@5*M3D[%;7-CBC2R4?KI11%J6YE9,WB0 F M]PG*LTDFD..#_+\M84KG46 4<,DK;6TJ0A)VJL]C;H''T"NG5GW]'9]9))C M>^ H9(R.&AN?KEJO@U#?\D&C:(L;'_+KO#1.1?322(,B!/ +:,CCHI4RPB_4*\3['7\@ SO9_,=GTY*- MYC7+KJEXX/9=9AMM3.*5U*4$C;V&D2K7+,EP5;%0M,@A2(,]E+Y"UCA$!7'+ M,6D7Y-->;"4!CX%D:#1V%]J\'SYU18P.KOB&_2H]9"0>>JR_[?>K^[?29?]$ M>##O'UH?E(?,9!LKN(Z')_.,?/]XZ2?1M>G!L'01SX\TK/'>8R\&^%XY%W<3 M";!_02[^!E!+ P04 " #;B596NIBG)Y$$ (# &0 'AL+W=OM0YHH&G MLA!Z%N3&5%>#@8YS+)GNRPH%?4FE*IFAK#DG$1S*?N M;*7F4UF;@@M<*=!U63*U6V(AM[-@&+0'GWF6&WLPF$\KEN$#FM^JE:+=8(^2 M\!*%YE* PG06+(97R[&5=P*_<]SJSAJL)VLI'^WF+ID%H26$!<;&(C#ZV> - M%H4%(AI?&LQ@;](J=M/")N7!*/K*2<_,'XR,'W-9)*CTVS>7T?#B&CY\J;G9 M30>&\*W4(&ZPEAXK.H$UC.!>"I-K^" 23 X!!D1LSRYJV2VC5Q'?8]R'T; ' M41A%K^"-]MZ.'-[H!)[W#/Y^(,T8*VYMDUV#+]3-)A6HX(%^=A+PS=GP=^26;+30X,*J9@PXK:.746]DDC MC,Z[C%9[]WQH[P0!"=%T( =C*=VM/AUP^P]A7V-,2H!IBJZ_]6";\S@_\/2K M= R/^?M58OZMRUY.V=:G.PE&,J5[EFI1)UQD-G7VQPOVJ&UJG@GG7:ID"8;Z MO,V(^UWONK'Y0<-2,I6X5'-%7DJE^_"+?(T\,?#9)34%]!91*(4CPD[<&1*S M5Z8/#\ZM9;U;,T):*9DI5L(G ;>X5C6]6Q"-O,[Q%+XD"ZRJE-PTF5!8U2K. MZ2&Q0G5EW694'%FF,&M2?#9J\D/K8S8.+J?)E:RSG)R$E.N8%;!#IKQ7/UJ5 M*+R^Y4J;UAEW-KS^J2V@>[:#X>2(3QVN21MM.K)=3[AT6EF[I("Q4M;" -LP M7K!U@5#3159.XL!XWX;26OS^*#(0]-A[YSO1K)I4M3>_)7@JX$G";051O+KA MYN9;PFOQFQ _(%5Z=*E;GM;P05?SR+WG[HQ/U+S< M?2NX?R@6SW>E8CSYF4(0LXH;5E!0:136-;4%U_&/C0"#SG16HLK<#&IO&672 M#VK[T_V8N_#3W;.XGY'OFF>FMK:#Q )29Q0A!H@K6C_^GWO > A48[3G=V=+[9$XGC' M[YV 7NRE^JPW0C3LR[:J]+.2:LL;^*K6UWJG M!"]HTK:ZCH(@O=[RLKYX]8*>W:I7+V3;5&4M;A73[7;+U>&UJ.3^Y45XX1Y\ M+->;!A] S0TZ64G[&+^^+EQX H=_]^*-J"I<",CXW:YYT6V)$X>?W>H_ M$N_ RY)K\496_RB+9O/R(KM@A5CQMFH^ROU_",O/#-?+9:7I+]N;L4E\P?)6 M-W)K)P,%V[(V__D7*X?!A"PX,R&R$R*BVVQ$5+[E#7_U0LD]4S@:5L,/Q"K- M!N+*&I5RURAX6\*\YM5=(_//3U\#7P5[([>@:\U17"^N&U@=QUSG=J779J7H MS$IAQ'Z6=;/1[%U=B&*\P#60U=$6.=I>1P^N^%;D/HM#CT5!%#VP7MSQ&M-Z M\3E>-UR)ITOB]98? %H-NU&*UVM!G__S9JD;!3CYKRGNS=K)]-IH.\_TCN?B MY048AQ;J7ER\^NM?PC1X_@#E24=Y\M#JWZ2E/[82>_=[6S8']K[.011@*.RV MXC5\93]SE6]0!:"(9B-H%J\/?_U+%H7SYYJ]EEP53*[8VU*!J4FE&2_DKA&% MQWA=T!R-NVYD50A\N]LI>8^O\14N/+VYSSX]^)Z5L!9XDSP76DO%&DG[Y0#" MLFX-5T"6V22,&;'^N)67(N=;P<1J)M'4) MHK2R>8)PBX+G'^]^U?0Q?'[EL9U0%): QFX=A( D9=BI("*QW57R( 2\+AQ( M/0<6#?Z;M-;N#(087Z^56%M5QZD7+0(OSD*FT7]H?)C+[1:8LAS0(W!68KN$ M;9W#\MF=&5]JW0)7NU;I%J4*FZ"(Q1>A\E([/&G' H-)#-Q0K5="\64EK%:9 ML1_?@N&#$;;]9D5O] :;;3AHC&.@*+?MEE! ^XB:'00'(UPIN1UH&H'MT2#'\E6V66]4?DF)"+<'.PPD%,8'@XE1?; M@R Y0K""3$$_8[^T]!XV<+Q^&%C(/RC>BN+I#9 #Z0-[Y^1Y"S 2I^\_"LQ1 M<.I/Y4H L-D_21(WG;;?UX! 2#=R]ANOP+B&V_&&_9V#5P&P.WK#R$OBQ MG M"W;)YGZX@#]I I\7P<)+%DE'4<&>A%X6IMXL#:]8ZL<)@XQB)4K4%$@F1P!7 M%8Y+TMA+L^B*+?Q9<$S J6&6L=] 6; FZFVH MU,F%YEZ2+@#H&2R11&SF+P(6)I$79>EPG;:^-U_$EYT@6P4P$R@F5UUX:1IY M,="$ @J(OA ^A_/,"Y.$O%)O;&4G_GL2OQ(42=$TR?>6X(V50%M?BF8OA'') M*P[NSDPX,4P;?3I+VQ$R8-C0U9;U4QCT%*:)@[,C_RNDP1*B4ZZSO2'(]3F4 M>\8-(VGP(2#07V8AJ!!>7889( <$AZ\OH]@+PHP\X\Z$H>I@"&OX%Y!!+59E M8PQYY'\'I-'J$< AB7'U(/8RV)-63[PDB[Z9WF-J?I'=KGM03N=_BE91]/G: M\F[A\%CBZ'0@YX8Y8P7K27<'*-QQU91YN>,&+X!'"]4C4KY*B1%:./=FT<(J M C"\F$TIPO@J7'[OW VW[H:#U]\.1=-J0ZCC[,C[/LCG=(@)GH&+L79X+RL( MM!4ZVUGD!RG[H7]767]G-)&RCZ7^_'2E!.%:8.!E"BD(_-DG/P&C"NK2'&RG5=_K<+YC;ISH<)IQ(5M[H;FN,9 M!:-"2SWR.TMT$=T^-BJ=Z*$/4Z$_2UV8PCS"_.EV..S*G%?581#DAH$-!O_) M>&;3@9/ ]",JWD2<7YU_7?+*9#6G82?V8HPZ\1P<:3+SYPG[FV4!WV1>,(]9 M$J,JK>.&X)/$0/"!"4EZ/OK$D1?$"0Q+<=@4-:=L)EX68"2"-A)(>Q>;$@H+*FDQ4,%WDUIV)1M, M@52@U)LQ)1!7U%HTENY_#[3/(%58))AA)9D?]%A/("^/LSE+ W\>=4B/(AR= M$8 7\[,XCP/(S^8P*O2CA-T4_VH-&8>1-%8<"P7V!&+R/%VXT8\SBC1-O3!" M1,_F?A*RF\9D(G71J032&ZDHLS;8&5771K><*!O#&*%9:]$IQ4"L T!)Y2=, MZL(,[,>;!E)?!PBX5D6VLRAH46?)JJ-:^5V2*=^.!;$V_EVUEBD\")2"FQ C@ MA6G\>/__/7Q[X&>!3:-*C"AKUV'H.EDH12N]1PHD'(K!'RXPC!NVLS1X^RBE M#&QH52I Y:K4D.6PW\')-MA,N,'=$0_(J)T\XH% #(($LZS*=4F8DA-1YYBS M22VS"@)3Q?BI-[1TH6QM:OW ?-#B /M<.\MV? A@KW(BAS1\8.X"NV9K)?>@ MF\$,X\DD%%1\:;+H_J6AIS?W@7@ / +$;KU1(7;$TF08[OFQ_M4D)&B&EE#7 M%YT.R6]I<51FMWZ#7)ZN:S(>@;+-R["6V!0D"!3_H0?%)\&\A MH\M1YX)W3<4'K!(<4ULUNO>[BOICV'8>$(;.!;VA-2GK-J!(0F'"J"VU9ZRJ M/!J.UIP#"9[3'"R*%27,[\BP_6O9PERA[K$K8S'H% 2\4/QRW4, M&XLU(8D_O(O-K+UC ^1+>?]=O0YFL .W;YOF'[KPK_'TB1=%:<+WB J;&+@ M* >3J/6]Q/8@C<*4H&?$#+SGX,P >^.LE^N6VO5U7K5%GZB-O+B+(-9;N+B! M&@;K;>M\([35SZ,1"K[CG+D.^?HZ4L_Y5,@"2!O=8=FJK8ZH)IK_W@(E':30 M!Z2!%P2!PPFUL6"N[9$(R%-_)M)H+CR-YMZW'11V4 5(JL^B>:@6[A)5W+-+ M5 VN$4HQDCHD]XQ,1RWB,VG9&Y#J"OOW)JUB'U8K\%'*8_]$I1W8W4ZU$/&] MDT*<3DPHZP ;T.@!K.$[I#IW!Q[0 %MW#O@(:FZ&,VM#L&EAKR6OT'4C(G0. MU0/6HUC2F5P%)>1HVV!5=+[/>#F?>3'(#/P^)3)0 YLJA;,";%,!X-A6%A!0 MNVP/"L*FW%5B2-'3'<>3_P)#K]Q10=*[\];$(T[W T#87%62Z=(4EK+V*)^C MIB-Z45#)BMP'D(SF-*BK^MKPH8;'A*"L<1_/L_G].:!44O<=27MV8$H$/#9T MV(#R4D"^^&017 WCL\N8'JYB.0; !O$+CMF6J(TY]+/J-%+H4&!/@HF83\;( M^W.R=RY#-V89LLM%C/VT!)2,AA%!T90$/GR:V2G^QH@3'[PIO] 8$?;@__CWCZF<[9M!EL"11KS#8N2 MT;[& ?Y[=,IZ_W?)HID?1EVOC! =/>_^/ZZ%=;H>NI:3XOBL9QEY]"'T1\?[ M7?)IFK/#4Q,Z,+$V,>TY4+U8OZL'RGY4B=EKXFS*M:WL02-F\A3DANJ9.F)) M4C^:GS]BF9\]8@G](/SC1RQ@?DD<_:&6M[.U[]OKC@='*N_N;F__S^X+V0L= MSAVVL"56/:.&%A+D\@2_]XW=91 P4 5*=A"3>+SS MW:-VS 6- T#^T(_@IQU";'=:I[@S=98:-"NROM"H($FSE6!X=>)07?O$,C(H M[K##TQV$$@3.,(=%9735'Z ;8^V-]ZN)D_7"';>F/KM9-?;:DNWM\/IX:P\% M(_;]8]/I;ANY!8K-"1PY^Y&C-V#=;D51PM?JX,R31D TAI1=#^Y[X<4C89HE M=AN3&!%&SU]V.G,#R(OFD1?,TV^^ $18_> 8_42U,"1]U*H8ZP/7PZL-70#% MVV7$N;NE5)+'1O[V\AB&VE48J'\8XC(_3*Q'&L*7OX M$9WA8G"X3Q@3F)72 MUQ55HT?;G%N1:IW AHTGN)*UP!'_O2F^/]-9/]J-=&Z"* P[(;OSC/@G#.?> M8G%.0QX@KAG8(6ZY0<=+".!?\&*8VYU2X-Y'#$P6L^5XX2]F?Y"#H9C&Q">) MEZ7S_WWB(6JEOE&3TXIF-V-SG (D41X/[DE@-,+[X45;V>,!@]#S^"09C9"C MQV#,!LOC?E;-\0A0/Q+"1PQ\-UAE4YH)0R^;G;OY]_TT$R5^$/N0F+E;GW1M MTWDS]%H>I#W4?)QPS,/84(B\*H].SW+9JKXE:*/$<2##5Q/B9:;AP-V1OG'> MD QN\:YW#YNQ Q^AIQ-QU.4TI)P>0,>XJ,<(P'W[18()7-P9SW4&&&=3J\C+ M%G,O3J-SGMWT1*%0Y&5%51EJ%H_P*9'M+^FBANS5+"NN03":DJKQZD9(PW/9 M*49,P9#G6-<( RZJZ:$L+U<@<%-#&Y\_ZD9B](<*'M<'9WXV2R0 >D&Z&+4S M)E+!ODOL@(%SITCVV=MOO0 V[F&:K/ZAW!8J!8F7BT71FSJ%=V0G\>+,WG.# M,@9T?'IWR^;4M<2FV*8[5N\V?D0I%SP K0>+=\PZL5993. M'?CL8]_QLN7@&6_&\]_;4I=.<;^4L&]5\;'T["63".JW*$@&X#YIK"&7EVF, MUS+[C)00!EX=4=,WBL+(2^.9JR56DM"OAT207$&&=C\JZ"F[!8\@QRUK8]1W M M)^XWWI:=(=_EAUD, XPU]ET"D$NC9L-$#90HB,4^.'[&6%$_9*/6S^KLQU MD%:9K,H=37TZ 9BXD&Q;C <>DGP M_X#A0>4Y]Y"N/WO7:J@?@Y'O>[\O78RNH4_]S.7N',G(IFG]]UV'-Y#5R*HL MB)>[!OZ9\RZZDHZW-]SES*Y9@%?*S>^?)O1+NJ5;OV^D'ATG7((!X,U<_!\F M>+-OELS0*0BR&8-6:JU2L(@77CQ+,"6+PQF;>_-TQNYX)4P_Q=1R*.\P\1;! M@F5>,@]AY048V-]$#817QM */-Y$XZ)&9K+PYDG*HLQ+P7=!](V 9@-LH"N8 M 85X#RL-O=D<28P67@+E_[LO>*2 LL-+ L.KR0,4G$7*)=2AH4@K 9IDD*QV$<4B_731]>7<*.%.BGS\H>8R_V]F'F MQ4G<&2'^.;)"/6V&C[@)/?5[L>O!+_R YC7]CA'=$^0$YL=^W=/NIY(WYA>" M_7#S.TMPPU!=:U:)%4P-_/GLPOPZQWUIY(Y^+[B4#>1T]'$C.'A%' #O5U(V M[@MNT/V ]-7_ %!+ P04 " #;B596EEU$70$$ N"0 &0 'AL+W=O M)7O*R] MV:1]M]"SB6JL+&NQT&":JN+Z]49(M9]Z@=>_>"PW6^M>^+/)CF_$4M@ONX7& MF3^@%&4E:E.J&K183[UY<'T3.?_6X?=2[,W)&)R2E5+/;O)+,?6H(R2DR*U# MX/CW(FZ%E X(:7P]8'I#2A=X.N[1?VJUHY85-^)6R:>RL-NIEWI0B#5OI'U4 M^Y_%04_L\'(E3?N$?><;QQ[DC;&J.@0C@ZJLNW_^[5"'DX"4OA' #@&LY=TE M:EE^XI;/)EKM03MO1'.#5FH;C>3*VBW*TFJTEAAG9P^X[K\J8V G-"RW7 N8 M6ZO+56/Y2@JP"FY556']EE;ESULE"Z'-Q+>8VR'X^2'/39>'O9$G8'"O:KLU M<%<7HO@G@(^D!^:L9W[#+B)^$OD(PH HXQ=P N'2H0M7O@&WAW7=5EO#"R& M2OPY7QFKL7'^.B>X@XO.P[G-=&UV/!=3#W>+$?I%>+/W[X*$?KQ -AK(1I?0 M_\=ENYCGO(K_EAP^;P6LE<1C ,L,G6L+6EL#%HTYEWDC>;M;U=IMMC('7A=0 ME+*QHH :$\L^L7&)K^$/P7774X =(:H5FOJN<(_ /2@\-)70W"I]#0\]"O\7 MZ;PC;4Y)_P _LHBP-+QRPR C,>V&44CB)+W"I+7"?=E!/[6' %+A+YAM(SJ2 MAD!9HT+5&%2#L\:@2Y=PA\+.Z")GU >4DI0FD(6$L0BB@"1Q>E0SQ'Z/KG/X M*(J.6'1U& 2=XA&-KV"A+*Y2R:5\[=SQ) 4C\D:7MA1N];B%O<#- M6Y!6M1@2'!F>K+2!E<@Y5L2YON(9WL@"7R$S6WX8OTM9P#Y"P$@U/_']*4)"[6+03\MNOD(V@0AR0+$L]PMUPLD!M6A*7 DI2$V;$^[.R7 (; M(T67!Q;$BLKQ1I#Z6B,=Z_N;N=N8M6NO1%7RN+]V@ZW^$$CM'- ^UJA MTL/$)1@^D69_ U!+ P04 " #;B5961-_BQM + !E'@ &0 'AL+W=O M(;:[P LJNGI:<%[#97-L M;5,DS16'P_T@2[3-BRRZI+2[[E]_WPPIR_;:R=X!B[4>Y,QP'M]\I%[=:_/% MKJ3LQ,.Z:>WKBU77;5Y<7]MJ)=>EO=(;V>+-0IMUV>'6+*_MQLBRYDGKYCH. MP^GUNE3MQ9M7_.PW\^:5[KM&M?(W(VR_7I=F^U8V^O[U170Q//BHEJN.'ER_ M>;4IE_*3[#YO?C.XN]Y)J=5:ME;I5ABY>'UQ$[UXF])X'O /)>_MWK6@EYL5.)4WWTVD^&!6O5 MNM_RP?MA;T(1GID0^PDQV^T4L97ORJY\\\KH>V%H-*31!2^59\,XU5)0/G4& M;Q7F=6_>MY5>2_%[^2#MJ^L.$NGY=>5GOW6SXS.SHUC\HMMN9<7?VUK6AP*N M8/ILX6\F6+.]%'.)"I9"N8<=CU@8O1:?KSY=B;*M!;U7RU:@X$U))6/%O<24 M$@-U@^JU+\0_96EA64MQBQ;I1==GAV:<./P"? MS@J]$!]&ER@K('-CE,4HO**9SCVJ73[90;>],1#^0OP@:XAN8/KWWQ5Q%+\\ M><76B"(145*(;+;S'!R93^&Q*,U%7D1^U943COEI$&/T,XR [_%;I"',6DB\ MK_=U)].4_1@FY$0(<@HQ-\U$$H^12H,BG%Z*/"-/#UZNO41ZG100$<&:Z"DA M()UQ>LD6)F&,WUF$B?LNQ!**WI*-T&;OP#AFG#P-)41S][ 6F'UE!8*DR9P=XZZC,,<*36%*EU]>4[=K>;L1I@XWB,C"W=VOFIS7(PX(ZW6+ M[E$^<(05ZLTB#](B%FF.5$]GK*?2RY8UT5(VVBI7AV[@) V1;M%,W*[*=DD@ M(>[*IG?&EY1"95M)D4XSA(]01F1!EA?BQ_<___Y^9]/P&\UF(IK&D_4EEK%6 MG1.3!V%68.&S.-^-_,.O5CY(4P$*=B_@L#2"PX;[#T@\ X1+4"T1"FN2%-,G MH=/YTJ Z7: IEWQD9C26HG'G#,^#HJJX@C%SV3NN\>B7HB;JM(]Z4(DI+KC M4+%-24XV93F-,#UF^3580IVB$%&6BMMR R^Z1*%>69IJQ=;5\@Y\<$, *V9! M,9V.#G-0BZ)L)/)Q+Y\2U$62CHE$=3 .IC2L$)4MF@5RL889,6HK%^@V(5+I M;(K/LH22(DK$1[)F4VYYC8.:%#E!U5S!,2BS0Q5Y2'\NQC0PP]V/ADPY%999 M@1I*118%!8C3S]+"O:>R=9(FP%'$GKK9C++)Y0M5_F.YB$*6!M-92,@=%+/D M,(ZC_]Y)\)5*>6T(0KG6IE-_N0>$0%DPC;D#3&8!P\EQ,#Y^^.R53I)ID,79 MF.A'K>!0]21'+%( SB#XS(+&&93^>9!FCCPD"J(9Q=$D_0E.8* M]:0):8S2/6(-?/5D*@Z3!/88W2]7=),'[&E[!.50?T)MG#'R_U]JXWVU:73% M2+'OE&=YD$13[AR^-< (BTEH3[46K>Z\"C>UXP"1G60UO_$$Z!A,:,SMWEI\ M;*/G"3=+*Y+GF;_ZA7@<-+9B>/*Y9:!%^$W$WA2HC1IJD6220X06<,#1'YY+C+C#\NK=N-:!2@)\HS@YL<447IP4W19A4 MS,!W 7O2=*5RS;?L.J/F/85J76X13^Q_Y_\!#Z&@EE2(;4],=^PW<&Y):(E] MY4 PE;4]0P/N+0'9D",D$L3(=@J\ EX0E>N#&*?O6VGL2FU((*H,6X5:]&B^ M!CN#3IH66C\"AMN>$J66XI/?*"=%['+@F\-@2U]OB1)CL1NC*T ::3M5IH<9 M22!"?[RZ1GV1C5IIS81:40/S* 7>:+! _=97W<:8V&(+.&8__1@Z+5RILZW M0GJ@);*'LC*RP1.">R84=RZ!6KDL^4;>J5K"WU?BYB1"8\72$C%5V'EC T'V MT,-:PF-K]C07%BUU0R"+V3Z4)XVV7']K*@]VQM95"3V$"^9R\$)]1;G+44E(:6P0II&NCR;X^4&]GUIK7[:H?>RPT]N.$\:8&"+?? .,1^F?L7V4A^9Z7#$>&W9YPY:U#$WO#S@"7B8B2;]7CZQOE0[?7(<5?7E5^P M;%[U!NGIZG$N_?-#XWUX1J<8^6,?/(0 ZG5;JT&JWR]0MP&P' MZ)XNGD)FSQ^]@;:W'E_G6XX)5' \>I2F(9@;86.,#U$XZC'#Z88GYX]@C#D8 M2H@N]VKJ:'/LVZ,]QLTGGED,^/95T7#L ;IR&WHF\ICX#QQ"U^!N(ZZZ'9<^ M#O10N_YH9CBR\E :!7&:C$0LW)/'W>) %"$P9IE= XGRY!&9&P70R@SY B[: ME(9=.:=C("(O2*ZY+S8114$4/J:'']WIQ1-MF4P3M)E)1,>3@X2G.MJW%^_B M* ZFV*3N^_K&8_KQ2>;\20K.(1-G!&4<904#Z2@"O%/W#7S'A77F5,WUD#UH MV-]2/"5_J7[/*%Z4=]J >&V_80)*X!F=).?G^>C_SJ3V[(7P?#9UYX] ;6K8 M#*02?)F!=B_!OU*H+EZ@SG>*/W/YC!H:Z--=QNKXN%3OF\PIE[^T1VD*[^P1 M +]GV%7JHN\(IHGT[Y(+H@.42G3:X@Y&)4\?MT+>"[KO"/0=]>CPUD$/TQIO)#'2E5JND!<[ ME+\2/^E[O#?!28^ H5K=LG9$3ZW]*2\#]+"'6O)9SEFO!UB0=\Z9- A<+ZHX M=S>Z<^>OS=8U'0 )T1#&RQ_6.)&Y]*].?5ZZWOOTMY9@ ML/2!DW ,&>.^ NZ>[KZAWKA/A^-P]P'V%Q!@[ %$(Q>8&E[EV84P[J.FN^GT MAC\DSG77Z35?KF0)VD0#\'ZAL4!_0PIV7Y;?_!=02P,$% @ VXE65I95 M-OH: P [@8 !D !X;"]W;W)K&ULG55M3]LP M$/XKIPP02%WSTM("?9$H,(T/2%49VX=I']SDVE@D=F8[3?OO=W;24"1 :%^2 MLWW/<\_9OO.XDNI9IX@&MGDF],1+C2FN?%_'*>9,=V6!@E964N7,T%"M?5TH M9(D#Y9D?!<' SQD7WG3LYN9J.I:ER;C N0)=YCE3NQEFLIIXH;>?6/!U:NR$ M/QT7;(V/:)Z*N:*1W[(D/$>AN12@<#7QKL.K6=_Z.X>?'"M]8(/-9"GELQW< M)Q,OL((PP]A8!D:_#=Y@EEDBDO&WX?3:D!9X:._9O[G<*9G$ MN_ @P14K,[.0U7=L\CFW?+',M/M"5?OV*&)<:B/S!DSCG(OZS[;-/AP +H)W M %$#B)SN.I!3> M8MR%7MB!*(BB#_AZ;:(]Q]=[AV^!ABNDZV3VJ6KX?;W41M'%^/-6QC5?_VT^ M6RQ7NF Q3CRJ!HUJ@][TY$LX"$8?J.VW:OL?L7_^6/Z#YD>*<"/S@HD=R-4* ME8:G[F,7L''6P& CLU(8JE(JO';?--MPL=90$ F4=,X*'IOBZ@?AZ?,9T8$A M]GMA4 F6P0(W*$H;+D$XM4LG7RZB*!@U_E:.FPE'9QVH4AZG4*#*[>&\R#$2 M7!5;(Z9;IOBR-$@J"ZE<]#HL5T G\=6P+5343QS.ACR(U84G)]NDO$ZCXSSV MNT%%3DU/0Q@$QY:T8,0?1SNN O4 Y(Y'%Z^L6\=N@:Z0-=!LUWWK0ON'_2@'-7: M=5I-B=(]JMM1.]LV\^NZA[VXUR_! U-K3MN2X8J@07=X[H&JNVL],+)P'6TI M#?5'9Z;T(*&R#K2^DM+L!S9 ^\1-_P%02P,$% @ VXE65D9!HV,5! MF0D !D !X;"]W;W)K&ULG59M;]LV$/XK![4K M.B"S9-EM@\0VX+@OZXEZ045?"FUJX6AJ-K%M#(K< M.]55G";)^[@64D6+F5^[,8N9;ETE%=X8L&U="[.[PDIW\V@<#0NW.PQHWU(=CP<#^B??>Z4RUI87.GJ#YF[KN5^SS><=XF:ZL_X4NV$[(.&NMTW7O3 QJJ<*_V/8Z'#B<)R\X MI+U#ZGF'0)[E1^'$8F9T!X:M"8T'/E7O3>2DXJ+<.4-?)?FYQ2U6PF$.-\*X M'=P;H:SP>ME9[ B?K>*LQ[H*6.D+6.,4OFGE2@N?5([Y,4!,Q/;LTH'=57H2 M\2-F(YB,SR!-TO0$WF2?[<3C37XX6_ASN;;.T.ROYQ(/L-/G87GC7-A&9#B/ M:&=8-$\8+=Z\&K]/+D^0GNY)3T^A_V")_B\6?&R-5!MP)<(.A0'D&@)5 .LU MFJ$*R9FW6.FZ$6I'VS+3ANU>C\_/)M,)Z *H9[.'7WBKY)"1'>U@$7:@M3J3 M/GXG70F6G%5.1P%84:$%=T!G!/!)5 MBUYGEL26@F*/8)FQ(E3 :O?O"FV4_)O2Z37TB %%V!>K%<0:4'*94Q40R!Y;::4WHD17 ME6[S3NSL<6;H=<]9?PTB1 H^O .]@F)C$.D*?[>\&RR7@Z6W M&5_^'-A]$;ET^ #+H74MO.U1^D^#_0BN6P.K4F(!M_B$BN2]+@H"-V>P%(]R M'<#.0-I0S%#XU:?KHQQ]4^B.>G$\'4U^XF]]I!%\YOYHJYT%RG^9?4G(+(]L<1T_?:D'P6?1@Z#B0EV6\[5TJ3PV-+ M)QOI0[)12I/1<^=O?'!=4@DV_E%@J3-;Y<+-N5_=OSN6X;K];AX>+=^$V4BJ M584%N2:C#^\B,.$A$"9.-_[R76M'5[D?EO1V0L,&]+W0V@T3#K!_C2W^ 5!+ M P04 " #;B596?U,Z32L$ A"0 &0 'AL+W=ON=0$L.T'R$-2P>WDH^K BA^36 MRUUZ+Y+5K^_,DI)EQS'2%W$O,V?/G)G9U6QC[+UK$#T\MDJ[>=)XWUVDJ2L: M;(4;FPXU[53&ML+3U-:IZRR*,CJU*LVS[$/:"JF3Q2RNW=C%S 2OI,8;"RZT MK;#;)2JSF2>39+=P*^O&\T*ZF'6BQCOTOW,.QL"1K(RYY\F7(5*,1#1>!@PD_V1['@X MWJ%_BK%3+"OA\,JH/V7IFWERGD")E0C*WYK-9QSB.66\PB@7?V'3V^:_)% $ MYTT[.!.#5NK^*QX''0X1 MDYJ3(O\.Q"2'KT;[QL%' M76+Y'" E/GM2^8[4,G\3\1J+,1Q/1I!G>?X&WO$^R..(=_RC0<)?EROG+97$ MWZ_%VZ.=O([&;7+A.E'@/*$^<&C7F"S>OYM\R*9O<#W9"+ MAD^XLH':CC4]'H%O$*Y,VPF]!:FEE\)C"8+ZC'0)A0]6ZAHZ)31X Z+\ATH1 M)$$5A@8[&P2A2S:@!10M$XE&=&=8P5WGHD&-FN8JCD5)52Q9?&Y'J((N>L.? MF-+[=^=YGDUOG[&X(19Q8S+]>02;1A8-<2Y4*-'%0%!) HT'@JF@,TX.ASO8 M4,/SE^U<(RO/B&0DRC(:$:T#^\(:1Q]862-*M,391T9:#:PE%^.LJRC+>/\K,XE/J%SD4C;$W!T$9A MM!YNK(WT3>3]K1Q[&=QP/,8TK"A&2KX7FA*JZ/""."KT"*MMKQ1E@(+GH6^D M+>&!:L)3H+3(A3&&7P]*97(R^K9<.!.3LZF#I1$VHEU+2PR,=7WD:^9"]A:[ M8"DRAVP4NEA(= _7M<6:M.'5H],LBY+0N*^NMJ7(Z=HK[L=P$ZP+% M[$ET' MA$[I:$<'V&X7STMZAU D)54!J=-25D%X L*UD(KEI+?H'GE%%K& :[8MV=:"-![-2LA9#XD7Q$&1LQRUTE%%9!$4HHC6!Y".% MGJD1F[9Y8M2*+8N#CQ[Y!A]!:TI921ZYX+JXR+&71)!N>JD#WQ4^GN;IB>;Q M:RE@>XLLSOBUFS$]>+9:I ;@QYD31YS[%VR_NG__+_MG[\F\__/PE?I'4@H4 M5N2:C<].$[#]@]Q/O.GB([@RGI[4.&R06YP-:)][>S?A _;_BA;_ 5!+ P04 M " #;B596319_*EXN %H@ &0 'AL+W=O@4""I]DQ'A\6J MZ9F2^/+_-]?].T'[MKY_KL\[:JNQ\> M7??][MO'C[OUM=OFW;+9N9I^V33M-N_I8WOUN-NU+B_XI6WU^/3X^-GC;5[6 MCUY]S]^]:U]]WPQ]5=;N79MUPW:;M[>O7=7<_/#HY)%]\;Z\NN[QQ>-7W^_R M*W?I^C]V[UKZ]-BW4I1;5W=E4V>MV_SPZ/SDV]>GS_$"/_%?I;OIHK\S3&75 M-!_QX4WQPZ-CC,A5;MVCB9S^^>0N7%6A)1K'/[311[Y/O!C_;:W_S).GR:SR MSETTU=_+HK_^X=&+1UGA-OE0]>^;F__M=$)/T=ZZJ3K^;W:CSQX_RM9#US=; M?9E&L"UK^3?_K MQGQ=.]853'K=TQ*/\,>_S5]^WS4W6XFEJ#7_P5/EM&EQ9 M8UF]_M6E[$;6;+++\JHN-^4ZK_OL?+UNAKHOZZOL75.5Z])UV=?V MUS??/^ZI:S3P>*W=O)9N3@]T$QC]@,_M8&_/IUM M\4>W7F9G)XOL]/CT=*:],[\09]S>V8'VIF;\?\Y77=\2X?S?J1E+>T^FVP,W M?=OM\K7[X1&Q2^?:3^[1J__XMY-GQ]_-C/:)'^V3N=9?O.?+YJZHT4IY/GFWIT'\49?X=(E^>)SG6]<2 6=?_\>_O3@]/?[NC^7E,OOE M_/P=?S[Y[AN>&[5<#86S[OA--']>N[1UK"R\3S=1=SF(GGKJK2N+@7">PCM=T.4,33SU-/)W=S/=N M7>5=QRS,74_1PP.;R"Y87]MGLJOS1.9#(3UU?;D%I4^OZ ML!:8A803A*6$ NFINUE)2 =K6O:WPC>>S&E=_C&4M*IT1-1TJ.(-K/PV_XB% M 6O3?Z\:+-<*O+_(G(UID?TY%%?2!W- 1R?U3O:@O\[#!H#[E01H!DW;ZZ87 M9;>NFBZPY]USX7YB24(;S>RU[@?>Y8X.UXX:&BJT3P-HLTW;$#5=4T=A[$H\ M_K.Q^");#33PUC$%@?UZILJ%-M"Z*I=OC*) @ V=@YCW(G U?>O*3_FJQX']=-AY03$I,BPD*4RY#!Y; M0.O0\EK3:JZ:E@@?[Q'1D<1UF7CCJFB23RRI'[= @9=@E)O8IKP8]%BI2 MX2"L:8)7)!.Z'NJ/:R',^_RSGQ5+0.I[DYTA#@UJLQ])F%2.IQ'Z)5^_$3ROAGH.9I0F[#$S75)%!>QV8K$N\/<:$57 MH*.\:VI0C.R$T3+-7%X5J4B_,"/R7A*;8CX1'ZY(D19>RMN6.807E)NQA4K7 M9T[@/?<"[_FLN+K(NVMNE__XB3:">L6 IB3?%S:5^5_6^,-%OT!NT*9@CM>D M5-/!7Y7T,ZB$UK?W8G#;U.Z6%JW]2.)^,]0%6*K9D@[ M+F7Q'!5-12/[1"9"IDB '!*O3*;FC7U[F(\?ZZ=0Z]0Y^E M;2,EA2CM0[Q+)B#IZ?7!>>:[7=M\9DJ,F67EUOE@/9$LN"81>P0.M0&*AI(N M38V?7#A'P)[MP$LU1Q$O/$6\F-W&7WF16?Y=NK6NTA0U?$$SO'*J>T%/.WG^ M7:>[RD]VX(6RTEGB M 9XE^AR8\+AKT_-4/8/$I ?PD(A26A'B01PP.'=5O61-14B<= !J7Z7F(AF/ MGW8W,TEP-@WE0H>ALK*IM:5(,7FM*WV)E8;N,;\VK:@(;8%5[V.^Y7T3C8@M M&#I*FF()TVI;#MO.ZTAJ)[2L1M&S./UI\K1]K<. FD^T/AAF56Z\%#"-X_#. MW?+&$@45?PXB)+&>MZ6KL4=0=J0!B MD>Q3WV50AFENOWMN2;E=: DZ"DG\(#T.DS_M/$B^@Y[B1'>IH^/3B]F(?&F[ M<9!!UQ<6#M0)S5/5%%;6A"0+,M6@-.JTTJ;ROF]+4KYY8!A-1M1=E#TO^S+[ M4=[E8SQZ$9J/J..K1#F/WOWO6_&98_*E/R9?SIYO/S>M(U&N8F=].W5"/JP% M)H,@5-;V]+Y#X9$Z,^(;N\H:.+X)?-&F+-PO37J4^,Q&D3N<+RB!!X4"R##M$; M)J?V_9T"8.K /R0 Y(CS9\:,.#@Y#M[UXSL<:J2&$ST[,8 F'>\[53-F%H=[_)GZZKZ%R';;%;UC3G?\ MYV3&C/LJ.WERO'C^_!1_+9Z?G"W.7CS/WH]&$>_D.WC$R)C1+91A*YFFBMS7 M)]]D+QY";;WJ8OLW+Q%K/3_V RK'NX?>WR2$Q[>TV^B/Z:=_43D(PPCZ_"6Y=7Y MA"\OG$E$>:*4=F-/(!0@%G4WI)3"C4AJ5%.N179/GP&B)<5''IU&E9II:V)> M&9XI3IZ;^21@J1M')V+?8RL^AC+T[KT785CL>Q!ECL2H.;N*X,#C57*V2I%R M1427*,!D_*XB%^9F8">#SH )-O*OC4WG@C@L#V=[Z-UW$;G>6+7;Y2#ANA-[ MKQY8W,!? S[A/9"(*'VKLU5[(H!)CBV#3F4!N MTD&T!M<6I?JZ&VJYZ$98Y^ IU1GOFAYF QS99?=1?, = M.S";=$&= V_=LD5H^-CY1+3KC&2-JW^%]2+N_;IOA MZAI4_:ED6,',PQK&(HEJ]!R69=/KT1EV&"UAK/0":Z;LJ2I._@[E1?$DRHM.6:S M,NJ 5PI*(AQ)[""MY2B'YX//?&PD5$2$>'*OP+/2BJ 5:;)M=1MKD=1V?^.8 M3]@!O,O)1%J7-,+>^]^V[ Q4\<3*.7.622ISBD03B=X0G_P!JT*57V<1MV"T M3OF&1@XLI0V_9HATTWHC @!+.R\^T22(:1!YT-D%8ZCQB^"M,GE&@T"0-2D/ MY;M=58[V*PTB(=H=-(R[I^P/1GHWA/U2=YB=;E-Q/Y@K:(:4.A^*/.!!CTW] M>P85([?Z:'(C:8G5I'/KI)V@,W"3>?'MQH]/C?H>E_0BA$_.\U7*Z_ M-;V.U>OWHMX_RV;UPP"K.9G%P;QZU\(%K#$+Q'\XF#DII;ZDH2SYVOFO:;68 M))@JX;]:F*\QCTS@ EH?SF+697Z,/H%$=P>;)@U@K4T$URJ@0L" ';%73'V$ MWID;U+"]0&CJNRB[Q":*ARB$)FXY^4*I[0M_# ?EQ0 MFU<-'8)_2+-OX<0&00]LG:1M/F4<2)?]/+1UR1H9?M^4G_%WYW]^"UWFNJ'S MI-SB\-99O24-5Q1$,6V8O?@SB] M9K,<%*!>)_,@+9[]),/,OC>-0./&QL>YU]O+#1_,;0MERX@]-\NQ9^,6>#A0 MJ-L)U_SN 3B5M#WVSS3I W1 @4F:#6^$.2??__Y'P&@%9O!F?PT04#V**ODF M$W]?/2E#9V(^?"S@'08E.0 4][T=RXR&:$/SUN)D5SQ!B.2!(W[94+/RPD*9 M=1[K+R);.\I)>Z"6=S!')F<7>H9CH%E5Y95( D7YZ"MT-)DGL.P\1L+WF4R& MS_F]CD8'O2I4\AP'4VG]O%XUMAIEA)],I<270\UJWFAX(=;EEV(I[!Z>,3>& MJF838S5 'PD.M]?%_,@YSCBUB4K,1<,V/YL,!>\FB2# 0WMV=?6GLFUJ$;S]_K 7NJN5:TLA@M_O/'A;U[0P!3[5 M0TK@H&#L)BNN $DVCBW8K ^*J]F02J.-V+)7@S7^E8,UK@2_-S4QO6!?D@%! M.K^K 4F&R*E[%KAF4HQ"]XTS!XV00Z-0';'-:G<#K #+=@Y&VY\K=]LH]\EZ M"D,5YO$/&Z4?8JN"5NI.5I)@9-E+1-6;P&N%5K)>+7@T&[$9Q>XS, M=')<, MYO3_ZC3&9P,QL%+K*@<+@C3?==^TQA\@$R.P18:UI*TTJU]6/3$D[&VB"7J3 MW;#=/@AA[%44GX9^*U+[R/.>1'$[](88?1LC"(N#E!%'[/:GC$E MRXT-$S]D$-?.=#KFR5*./*+T.54B((1/YO&]%P8X]'XJKQ4!HGII6M&/$>SP M LP\J7[\-_65[;_) L4OAD)@:TWL$"?:"#'I!5.D])FHT4C/BDC:Y*8@LTEK M)4'_)T18!_M;'#DD[YUA7"-G%B@W'XAO6SX@S?4&')J9U>I"18.+P,&Y%]QZ MB9V*),4\DM"B93QMJ#'+L)8:Q@^'I?LL2\,T;P%& M!](D:FP;,%]=V-]'%F@P$"J0I^)5H[$VMT[TL1C%VKM\BPUH!'EALRAB(QX!;^UR@LH8C"6+M);3OR:S M.N_C@.2N*>5(#J%IVZ=2@LI]SAY!%D6R888'+FX],LLV"-NX5++WY!W-84=Z M*L[W!8MR$D(,0VA]N]9(PI2@$6BA1_;'0NX] M:1=YNQ;G2=RJ&:$/";;.FD8!F'\RCZM_0^=0V9K(?4OGU-%;]C6>L]2=E%K_ M4HOR38KB#J?KM!6XF$ WL\QB/VK9NP@U'DZ,A6K@L#Y-F(6QL0!+@P!E73#" M=0(NS&X/<[@B3@ M29V5 !W0P.B8#,Y.[^D3G^8U(&0F[,5 O \$BME5VPR[".&<()/$GY;.;YF]V<3#+FBYY8>_9H^#9IG?W? MA\%G_Q@:+(WZ?N7A13:]E-$I)W1G" JEZG.L7B HI_, \A?&Z[_(L+U3S+V%[0S MZ297F2XA(DDKN[S(7AP_7633C9@/0Q\S/\;"4MQB1WL(]@-J*B^$K!TU!<*8 M M;/X_B2&,A.; @!_-5Q\Q'_"+)VXF>?-$%#"0D49:<1GD(1I2"OJY;WN5,? M:E!JU=U.KQ"],. O\8 MS-@A?H\Y(JA7JLZ\YXE9 = <\GWV$ML:C@?H4ELL\WX)2(>6EE;GQLEB:K0O M (*B95H(L41R>9$*(K=CBGJ/E(D8RM M4W%\+'P*$Z+Q&9VXU!29M^(%]?Y"3[3C>::N+[0BYV,"F[#P_#V7U.L"J1NT MV6S ]M28\<$R^V/7^( @Z5_=/I=% PYI)7O+P&D)#*!)K3*EP_UT*YL#$G_V MIZ"K"N! )IB-3=DB^H1%@GE K,\>A$-H36S"T*9ASBY1HILHDG.>'B^327 ' MQ0W[B[LHZ_\@GR!-%(XBR<*>IOM%FDHXBKQ.+. !(H@5:C9D? 4'=G$9QD;B M:TW57+$[)4KI\WY/ W+Y8*_JGE$>1L#USF "D.DSUN !\Z4! $X2KVI( K23 M/)8VK)[Y@;(RJLXC1C#%"=4)C"G*0F*N$PRL:(O(S69/U5PFHP":E+!7D"&& MQQ#X@'=JQ!*Z5;L^KRV)ZI! 0D((K%[ &$"O6'<+X"0V"J1$ WD;($MQ5C%+ M8B#&>.5)$9#H-=OE(VKTNPV=*DX63K#@EG=U6.+$:[Y1/^3#(T@!(&]IGDD0 M[$$H9$Z6O \D=S]),8&2GH;6[P2^L\9%2628,")"*?]%.XCB38C]IX$!1\>/SRRNKY<9G M3NGA/N$KMSRYRW X*A5-']8&*CIP8',JF6V/Y]VF#7K8.K!TV PU^ \K.?(^(70@JQ+C R6G_+ZV;5?%X@*6'I'1WZK0=LT+/GI)Y4 MV1-@)4Y>+K+?RBVI0E5.0VIWT8OZ=?SF)4KZ1,"S$SE,0X+$V[X(+?BOYYHX MA82#BC=TJB(!YI:=+9,=/N1;E3(I>5U#J]"L1SE UGW#G8@S@?-]82PM!+G9 M(@]*)!AV;<.NFO+JRK$1QCJ1*#^QQ8VD@J_.3LX6ST]>\+R_.CM=G#P_UB[W MDV[PC*Q2RSHY#K_JUH+FK,+L6^<8,(0:*[6Q5]%'^I7&\LA'K3^%"D="Q,N8 MD\03ON_?CJ*P$O5SC-3K&U0XL[U\$Y5E*HK6,>ZZ=J[0/3&P/\O=:TQ"P92 M,K6T3^#WE/+W3LJ[A_JO[KY&JD@(8%"J^F+T ;%^T%'/"?1Q[]"(^91&VI\Z MYWWZA0XX<<J]C#3D;&E$?/BR]9 M:G7U"MR(G?I1)^RNOVMH(%]7V#Z&,5D.BA_"8K2$M.[MU3A[W48C_="G$+X[ M@,'5Q8Z&,3()#\TNBO1..NR7)(SVQRMT>!4?6/>@W:0$EV9[!I^/(!L/X-F\ M(%G&!V$+E\;,ODE6)@40-[ _B/L4:]L]P M+LXRI[6$7.Z3^53L]^H^>!\J0JEQ)A) ?Y_42Q[>A!Q3SP M4@0(I =K^7;.@.F.'5))Z(1S59YPOG;C Z?[3P2,Q9W]/5W:EOXS>)\X*LHB M B6W )'H:!KY@493(+*@#@'\)ZV'9?O 6XT3$-EOL?G^IMZT.1)VUA"01WEW ME!]=RG/9UV_R_/*;1?:.K!)T.OKU'7YEVC94SNB!2WE=(Z3^7-Y/U1I1;0)V M]-M)>C=)CQU(.@NW'>@TGFJE+#:Y8-O5"7BBSXO0B>\OUJFI6<,,P8>QT M6P6"LM.$F=6M1P22X=T*HFVOX%&$>!-;U+*1D/HVH-0;YG\UE")Y4$- 9(#: MFR;"(Q13VHY!^8QFC:J+.\B)?85<\0]5;KH8_^D39X'WYZCAMM$J :H&NQ9N M(EUHV^@Y9&@/7'$A432'+@DEA8(1.GX>9F&540@\4 $H96)V@,>U^J[IA4-)]FY F.@0E>&,7>SJAXCPYQ#.RF'ZM2 MXOS4JQ-/:R;ID66K"3(?V%G\9].J0NH)F<=0 $:X)#,FGZ(5CGH QQ(5]+- M7L%%WO.TS",CO_0-SVX^B7ZT13."27)68'>IN8V(ZNUOQ*V'O:90DA^MB*(_,<11IA4+-.5A,L5A1C-ZOY_% M?E_54,QPT]Z.;=@W>9J9A';VQJ[)\!YVOW)7)2/8O,T45,$0B(01?+IX\?+) M O\^>RZJ(_WYY,EQJCPNQ^J7_VPC4-,SQ@0C).1<4BTA+ALKXO$(XA'R\$B@ M ^),]7A=>KX#YK0*&7X"8 !TP?O!5?KR?(>6$\0SB"U+?0+P.+2TYX)/15UP2%ZR^@ M7#$;#G0;<$:+R%D:5= 3H DJ<[)P4_VM;39TMLKA'+3F"*(A7<>2@7C%;6@L MHB7D!=2X&R+C7)(2[1%X:12 M1:J/$?'C@PD#]QD.-^Y'%#@C_+CU/SZ,*70].YET:$72#-7B4/D=P=?_"EZ: M'7S"1H$1PI-$PZ2[;D%(81<.4K=:-7&D--W,L*8ST=0O6MKK@4@Y&'(+B2@O M-*RD)*Z!D;0[2URXYW+?(?_O-;%DV>]3$63A1=?"FX7T'ISL(74B@"C![S+K M>V5P<_4!S2P*:H?/I ,"N>'J=YR*-+.4_,8R9M@#_#K!IJD<"55)3N?KA[R1 MB.4'F+&3?'__UP_[DY*P*-E '4SY!%^68#QN?5E3KZ*&%@ZB/%.D@@%4U>6, M%\$.'.(1%3>M<1GPX%T"")^H4N$#Q2N[@6.NZ :[A"56ETG(6?"U*/0#8*UX M3;5@AAG'@Y29N)0*PP]: ^^V(15.G/OT?)4K=DH@4P&VJ!XRSJ5,:C;&ZV'Y M)A8KL/"W3L4*#IY/1O")4 MB/W9%7+T\1X)@UF]Q83V--U(7!A^I?#6T*/N@59M_+T.AI685"?/!3))A)Y= M#+KT?VM6':X[ G@D>QK/*+>5CQ)OWFW+>PDX/5$IT)NTHU8NOI@0/JA'I4D M>!K.+T^PZ#M<<7.;Q= Z5[*(0#$[%-&6<#?/&/XNB$9A RZS71KFLHL)4MTED"5D?\G9\VU_(O;]Y^>!/5 /!5(3WXP_*,>/\]+"A>,'V0 M Y["_R%,W')Q/4EJY?.%466>:00A+XLV"1?5>M\QC=':Q+W[G]*N]W-FHX17 M7NJ_8)VQ> ]8M."5WU^R&:>^A[U(8::$+Z3)//'G0!_ON'"'9-+$ZVG2TP4Y M.R$GVU'P99QEFZ!O>B)T)L*G!">D9E<@*,M8?'K\[Z/R;X;64M.,QXGD3ZZ6E ]0=TAL M]I4S[\"D?]_7#F.;P%!8,? NY/:U8-; MF0PHK*]+MXG<8@6IK)WX9#_B=@6.X/ S[C,9L(*YW&S(XF@7OD@. MXH8I^4 M*PW]AKKOG$>3H-K"+2AV-8 X]:X&(GO$?.1NE/T!PAJHO-N*W_$&B,+8344/ M\+9@> N&OH7)@:!//Q+52(@(?8J-;AZ^3I9V=K=#E9_3^2H_1$YPJX7[H+1X MZ?NR^SBY[5_>7"1QN@CV/%5@+:EMVCV\?EHM]<@.5S,EAF_"36%AR'$=6ZEH M-XFW9TKW(%"NK+Q5G!WP=[K.3@J=M<6)BT[. I<$<=E M?FM"PQY928^ _1U+N@)K!\!=>-,2R0P>_[2[,$1STF]\I] M>:@DB57,"890L^/TSCOYW.A&SK:IFT%KYG12 ?ODN^R=DVRI\T+*R*COI\&- MB9,2Y"_J5[L IOYGMVH'V&1DRCP3G@KE1">A*J\;^L?; ("T>(V][#H4"FA>!AZ/CJFC=%*9_:,0%Y>/#D-Z;E6R59M)@1AG3AX0R*FU33K M#EXO(%(S+0*-6^="&X+&5+]38RGLLS#N +!CK95.JAK>21(WN-$!!C>.7(3V M(Z/.@O3+[#\'TN]Z<0BA/<4]R!=:L).=V>Q#AR?,U==X535FJ&A2M@R@Q2*R MH!<6CV4 8F0.-)LDQRK&0LL:+K.?_-TS?\MK)A//1;%,SY6>$FA\9WDA>2UW M&M@<;/^$)DD#7)-5(:>9W_*111.UWQE%!8-HR^ I#FGV;>-CE9R#E6M@PB.% M5-)$#D2(-!T"Z?Q$F:#(%T%+6E8,L%:2JQ=%&J\T/B^42K MGOM04 M9Z>.8N[F1KK74.D,;?:4Q!9P0K0\N&&RA/.P8(#$K"*U9TF!1QA3H;ZRU M0M\1J[&8U$N&9/=")BZ+.:M8D**X-!.'TY@S=69K>:WD?K6%FG7[A>5&N0YZ M/2QBB]=E771-*5+Y$YW&C:HP"9F'?;RACX(O',),;1-FD MAB0)UM.R=X+$;&$MBPAJK^01W6&9APS%"1ESR(CWU_;*10"2@+6%8_4ZAQN; ME(N_#62+18H%X*^F(XB8?79TPUL9744S$= MO$I[@S_=G\6,SY-TA_'E=5UTK$C1^U D^JF1C[ I:&3K7U,$DS9[W\9L[QP; M_)YP=V#B?N]F@/@8!_EZ@:T'-'',C=8OV8XSX>PRZGM=4&R>HDAO8GH,[GU. M>3I DR^/3DX761+C4L)Z_N28".N2ZXEN;DU(C3+ZTQ=3^2$+V.Y;7F* ML&%W'K;, _7#^/90-Q?XU:O6XR1?TXBTT%Z;'ZDSV7(P39*S6N7S]6_5C2 E MM$M_=2:,X&BXOSJA"N2B$\LX;LZ> M#C7C3NDQH<9YM7\UK 6VS5Z2_9I?KZP; &FGC".D: M5^C4$;X6*^"CND/5DB!K+4,<4IOI*"ZR4]6Z([Z[6 M0CUL0\8U+-(J)_NY95'5<%.%L*<+[TX09=X)!K[W8QL]\*F!D*VBBR DK:69 MOFHB[0H^Q*,-,'4^G,+A[2"/?3^X_F?:4.7Q]EZ((;^L!"6XWK M"74H+?6T#-> 14O Y>RMD+A)]8FD0&$?6:DR10W8Q8; 5B G(;$=3&GFQ+QN M0'RDY(H&>BF'E&BYM6!RO!SC.Z.A1H@A&CBY2RV5P"PS6XY^DC:LHXBS$)V4 M^ HOB%Y$&=6329O,0XG&R NP&\B>6VX?;L P"SE08QQS;L(.E!W+UJ+MBWV MLG!U)L&G1N6%9 ',"%W1Y'U] ZT][F]EDT@J"L_:P.78T;*^H1+'RM&0RJ9- M]V^PB[08V/#![FD7<2'J6GM(X,B.A:)@41PWH8-1CYQG!MUN0CK]T[7-_I): MX02UIF#S0IOW[P/)#MA5,ZJF):/@-:;SO!F#L.)1J?09,R5SHQ!B )\R"%J/ M]/1JOK)-C@SISNH !>Y.3OFT2K,/M6_4J65:PKPF<.E4$/VFDB#Q/3$BFJ7$DZX!E06U< MX0[ I2APAVI;)QI7NHN'[@9BA>4H55BR]&QC-7^_R*RUC%$NXUM.1KI&<.WK&< M'F]=A#TEZ-+ M+4/ 4D=OK&-\:)+88P4 /A_EL7H1/L3K?YS7R7[&9TT38N M3<%D_0X%[ ;JL$L0F;;1[@Y#?)I#PISKJR6_(BC\7MG]Z-K(R'*AZ?-F\37R2EK)*FH]M$O'IO]VP&;HE5)DQSC$Z>*/]IMN[!&P,"RCF^0M%J(_KS M0DJJ+#4_Y/Y\A7"2,7EZ5^(\7_V:\)6Y+Z9!4$*:LW3'>E>H?)H&C%V[1Z3;K\$ MZ(AT8YTIQTI^\@JVR!&_0_<[CB,O2FY>!!5,XV82^C)OP%V\" :M5EI)24+ M:?43J\[)]W9T+:(L=X,!'>P#Y,F13G_#!QFOIE\(3;_3I&]4<$AK1'">&3O< M9E\QDO[I\EVHNL1#$_\?0,FE(+2#P ?.P%IYR$G?L\8MM6^F/#^J8H3H*48U MTIT.Y@];8EWBEAE;Q <+]FC/\XK9B/REB_L\>< 3=+<+2$ZG?5]-Y 2:=\DL M1B9.\-!,K%?9C8ZR'N'2*)?R3B?97J,'.336OG3U1^CLJ$CK 2S#J+?(V%<=PWN0D8TJ!H\YL8TC4>_9Q?.5Q4<#I_P8LQ=U#]LLMKSA-[ MQVD6DY[E^<9PK_U;BX1R8]GY*-OH0EB.%QXH0D@!.A%Q@3=;C=5@%S/XD"KS M\%[:4LR[UA#?1638/-'[H&: ,KWEW=\T1QRS-\W&7X7,@ [;!(7*"QU+?@#2N!4TC<1]OF4LY\RMU&+S#([_8!LAF5FDWHCO=/+'\-:I4AO#'@*"!@BH[#T7W]2Z4A8P95?:(::X@W-C,,1?Q\#F@Y/%G>+B M0_JL124GVRTW1[J)WEN:MCK>YKIAAWUZ$Z<6*%5X5[07<.E8'-3/<2%?4T-V M^Q:O(_@KHDE>/7K _\90JQA$O>)]F)":[+7N9N3JY"GRF$VO'_,^?_7]UK57 M[L)5%5B2-*,?'B%3WW\+)#Z*TGU[?OKH,;T9'G_U_2Z_ M/G_Z2-C(/O3-#DWB7KN^V?*?UXZLT18/T.^;AE9'/Z #U./@X;WZ_U!+ P04 M " #;B596QOR:/U$% "M#P &0 'AL+W=O[ G#LSY8.5>?#HA3:E5U<3X(B! HR!TA"/R[@TM0BH"0QJ<- MYJ S21/WG[?H+[SOZ,M<6+C4ZH,LW.I\,!ZP A:B4>Y&KU_!QI\1X>5:6=^R M=3MVE U8WEBGR\UD9%#*JOT7GS?KL#=A'#PP(=I,B#SOUI!G>26ML%@>L%NY;*2"YF+RK%9GNNF/$#>(?\_7LVM\Z@;/XYY'&+EQS&HU0Z MM;7(X7R N6+!W,%@^N11F ;/>M@F'=ND#WUZ [FN2<45,X>HMX/_FX%;*$59BNMAJ.88_:U!G%5=D;F# MHNVOP3"':)>ZLKBHA:">6X=_I9^SY?T";=E3AC&%)RQFZ]8R"I7#:H.']BU@5K(@L%G+&H66MH:.1K,-6,0E0EK M ;&/PF,VX6$0L">/QE$8/?L&]R@Z1JN3>,0B'L1C]DX[H7YF>9#T*.3C(-O0 M'_$D&K%_O_UY,J];-S VNN4N.:Z)#]:%1A0?H&=;A==Z:98BWNTG2,1*VG0 MB6?=0150:^RPM#0+60D,,;H@*^ND:VB\W4=5X!P8'[;<0"$=:VS;8P%7#W MED=P-->-5Y)FRMM M"9[DLA+HN><[(X4B8Q*K85>ZF;M%H[8[\\'"WFOI\)YT*!E\+P65ECG?,=*- M8>(+5B2S-M[M>J$C)#KJHKF8'U(76SPH'DR!"Z$\IO"+__6@$/63<-0H_L3";'W^%! M]E,:V/'IB7_6Q3_[3H&[@ZH!-K]G+T$OC:A7,FBB:_[P MH0JI>]>TM8BJU^/]MB<>XRX>X]XE_%U7RZ<*;PH%LO&5\@F1/&"7QV!V*JO[7)6 M@>,[G=2K>XM!4QW4%FE+\TM!/*""]Y7L-D3:S*(@Y6$XIMT@3GB<9'CEJ):B MUEC[TH"GF*91S$H7"3,1@&/LH1%8SZ.$O862 J8H85E\8A/,+FCE$^R MR48C6<(S-$M=6;R1"&9JE/$THQH2)1.>)O'!K!WN7:%0L4M_4:2]"&MM>YOJ MOG9WT5E[!=L-;R^R;X19XA:#T5G@U. DP^.(:2^'[8O3M;^0S;7#%/./*[Q/ M@Z$!V+_0VFU?R$!W0Y_^!U!+ P04 " #;B596U4YG62X' "B$@ &0 M 'AL+W=OCZTN[=Z>M+5969+,2=9J;*C8-1L_"1W^Y(VIM>7 M![X3GT7Y\^%.XVG:9>5/ZO@?4=NS('Z)RHS]94='&X3I#5\BTO^?6E5D>FB1K<:&%-M;>AG"S(*9]+C5.)>^7U M.OF[DD820H9-[ODF$^;L"STPW" WZPU=&;YS4[PNZD,=HQAMRK?R(*[F"A2 MMC8&L=_!@?VVWIA2(UY^[P/"B9GWBZ$%'ML\=C?Z#!@4T6_ _5ZPKV7EKSKN2/!N9GF="& MC5D8+[U@&3M"7"ZUW%2EL/3").1BGB2J(FCFH>?[/OL1\C437U!:#10+%C[[ M /L;85J\V5:41VRK56YY G=@:U'&'8?09.4%OG_6I[93>(P$"KQP5NM&>"2T M$# RNV0I.OM7@0167I_6#6.2CYEV=!, D#+UI&9[6NC1G/259>%$'H M)Q0&V=7[982!< [?_:!4>I19QL)EX,4(!>>1IQ"E""U$^>K^DX,&BL.B+0Z+ MKRX.:R=H70OJ*P.#S$Z7@5,Y6">["WM*+SGL\+I(@($PI4M$'R!C[!YP)QR("M$LB]4IG:/U(7H>,%N;3]&U$"P33.SEP=# MYQ2[C=O_C^'C)M8'7!ZU+H\&7=[7 SS@HI@=68"9&]OL]B=5(+<1[U3#U^F? M,,8F=5]P#(M]$N"PM#T?V"4BWP"=IFO33T#:O+%:M#DZ9I$?>\$JP&J^6'G+ M^:)#17F2*4-IZ".9D(:3Q5C1T1]./(F_F!S9%Q!'2:1OEH MX18GX"9R@MP#TN8@[+R;/9[#(#+W%;UG61[K;'G#ZVS1@F9YBA'>5>\@M%2I MU:39[X]OTG\+R>B0<#?R"/_W6@BW"<$SN#V8>W/8A:L%"T(O=.N( MH3(NW3I&@D88,5%_\.*Q16NQA\&LSKBG"K)U/NMJU819'U2=,>^J)FD'=_U'Q4#\)U8Q2S7=-ZTLKF]=='"3S_HL+>\(P7&,LP M'_V7%Q6557>)$C7THGC^;&:"O9\D>&<9MXUP%74YO!0!2&%=X, +-#(T MD0QCIIL9G321#HVLK>6\8PXZ']XIZ863<;P:)@A68^-B#(7IM!T4; -YZI56 MOD.)AK]G/#&_:(&H+LY?MT#/5DL[^5F%ZT'X:51']-,X=7&J.+N7G_O'@V#O M[V!XBBBCZ0J%>8[!BQP_6WDK/SK1&1> V,><&.)WN#M^^PW8A=]U^Z[KNLW! M+:9<?-9X'0/@HAFQBJO'-#/2FVO M+6,V@>@80^68ILC01XR<, G'\Q@C9(]-DUD0G[VRB:;2J+/OK)H$49>)M8IW M='Y6NB8QT,)@VZA6SQK]$0$P@J6W"I<$1NBM@D5OI9MVOAO RIW].D)O88@9 M]PFAW6T_P*S==XQ7B(TJ :E= M[@5@TT2 \ZU29?- MK/4M?_ E!+ P04 " #;B5966WK5J#L# ;!P M&0 'AL+W=O8D5MSU=HZ*=E385=R2:=6QK@[P(3I6,6;\_ MC"LN5#2?!MV=F4_UQDFA\,Z W505-R\+E'HWBY+HH/@JUJ7SBG@^K?D:[]$] MUG>&I+A%*42%R@JMP.!J%ETEEXO,VP>#;P)W]F@-/I.EUD]>^%+,HKXGA!)S MYQ$X_;9XC5)Z(*+Q:X\9M2&]X_'Z@/XIY$ZY++G%:RV_B\*5LV@<08$KOI'N MJ][]A?M\!AXOU]*&+^P:VP%%S#?6Z6KO3'(E5//GS_LZ'#F,^Z\XL+T#"[R; M0('E#7=\/C5Z!\9;$YI?A%2#-Y$3RA_*O3.T*\C/S6^Y>4+'EQ+A'O.-$4Z@ MA8L'K[&=:>PHAK>,\SW>HL%CK^ E#&ZU0_2I NLS]@9O+3-. UXZ2MX7]06K:.^7$H/I-QK9DNH#/N=P4 M'L.5VA[O02ZYM6(EL*!>=Z50D'-;AE,("Z2CV!)T.""ZN(XH76MEM10%=^2U MX)*KG)+W74\,K:=&;8+5$DW;*CUX"(Y5S=4+%*( I1V46A;@%?\WE5?@D]Z? M$>&JTL:)?XCB9Z.MA4=%+,Y;&+&L.V)# M6J5C3RWIIGW6"1MI-QLR.-7P\=' (A+K,):I,_1&N69VM=IV\E\U ^^W>?-L M$*^U+ZW$%;GV>Z-!!*89Q8W@=!W&WU([&J9A6=+KA<8;T/Y*:W<0?(#V/9S_ M"U!+ P04 " #;B596S38V[HD# ![" &0 'AL+W=O;B"2J)&4W_WY'RE9MU'&' 89Y/-X]]]P=7S3=2?6B-X@&OM55HV?>QIAV M$@0ZWV#-]95LL:&54JJ:&YJJ=:!;A;QP3G45L# ?.MV#FD]E9RK1 MX(,"W=4U5Z\+K.1NYD7>0?$HUAMC%<%\VO(U/J'YW#XHF@4#2B%J;+20#2@L M9]Y--%DDUMX9?!&XTT5>91[G[ _?YI!8OEY5V_[#K M;=/$@[S31M9[9V)0BZ8?^;=]'8XJ\R9RHK%->3**5@7YF?E'+A1\X56'<(]<=PJIXD;#K\]\5:'^;1H8BF)M M@WR/N.@1V1N($8-[V9B-AM^; HM3@(#H#1S9@>."742\Q?P*XL@'%C)V 2\> M0R7E(>W0FNN4YSCPZ&QK5%KWY M^W?1*/QP@7 R$$XNH<^?Z"@6784@2_@D^$I4P@ABO.]8 79[PR/FG5*B6<." M:Z'/)7$QS/DDGC<(I2W8UA6,&,A.02D:WN2"5\"U1MHO]0D5-5!962I /ZZA ME!7= 7H"U%"L5ZB&IL(GW&(%=X?Q#IZE(? EUQO@30&Y%?!K)XB%W9^3?ND7 MN$[]*,I(>/]NS"+VX;N*-B&^TE%1+W2UE5U3:$A2?Y2F@^E^^I-0A!@EH9]E M["3*07?O MC# MIF[3HS@<]73U=@E*O*Z]$*>:;)M1^QY 3MH%M*U4K%#=+- MLC+'?@?;./59F!V&I:QK5*X1+6^IH@>S*"; .!K&/LFS9$\H15GBQ_&8I(S% M?C)B/S0K^O_-BOSPFD!9>EK)0?MF-FQT[5\GZ3 N41E1BMP6BG9D@:W4PAP7 M*?3#*!O&_]#B(VJCB**,F--F4>S'X^S,EOVQ+DNNU*O=]/W=^W5DW,5G,:K:%%=@_ MZZ7&K\F 4O(*I.%*$@V;N7?E7UXGSKXU^(O#WCP;$Y?)6JEO[N-#.?>FCA ( M**Q#8/AZ@!L0P@$AC>\]IC>$=([/QP?T^S9WS&7-#-PH\3_0YQ,[O$()TS[)OK>=>J1HC%55[XP,*BZ[-WOLZ_ :AZ!W"%K>7:"6 MY2VS;#'3:D^TLT8T-VA3;;V1')>N*2NK\2]'/[NX9H+) LBJ5< M6,:%(6=? MV5J .9]-+,9PEI.BQ[ON\((C>'Y /BEI=X;@4^F*%R[9L!#CJ2XV+5]L?;5YWWQM>._:4_ %VC/9)X'': M+R+ 4P2)8BJPM-Q8*!T5NP.R40+W "ZWERBT JHUZ*&Q[N%C-ZJZL:#-2SSR MEL1)1-,DQ%&4I33*(G+?:,EMHZ&UW?!'-S;$I['O]\^/@.MUIT1)>%5K]= W M+Z%9,.V?'R2&DTS\UA@@1FWLGB%BFM$DRDF2T1!9'4MRJY4QR"B)?9I&8<_2 M#Q,,;,PE[CA%4S6"N1*P2FG;JPX-SQ*?!E%T[H913H,D.Q]Q*@$KC=)KGT%<\Z"M^M;X^8U'7_3XX@G_9[1U512Z00?+'L%U+N?32- M8[<16'1W@0I4(1X[7=ECFO@I>?X0]N=4Q6:DSR*4&Q1'I/C M9 _.<9Z3K\KB3J*.VJ*^8YK[3DP9S5"#)UJ6#"U+7MVR0Q4ZMG>/+M'Q?IW$ M'._7 ;Q+#WKP7VG66LG&M&7):9JZ;ODYG6;A8%"PFKN*ML%*WNT!.$N<]4=X4_FW47H$]-;+@T1L$'7Z46**T=WEXONPZJZ/=#7RN+U MH!WN\#X&VAG@_XU2]O#A @PWO,7_4$L#!!0 ( -N)5E:'@\_/?00 -T* M 9 >&PO=V]R:W-H965T+:W6$8AD&QZ40XV_(DN6G__2C92=,FS=8/M5[(A^0C MDN%T+=4WO4(T\%17C9YY*V/:R]%(YRNLN;Z0+39T4TI5K[&2ZYD7>)N#SV*Y,O9@-)^V M?(GW:'YO[Q3M1EN40M38:"$;4%C.O*O@\GILY9W %X%KO;,&&\E"RF]V\ZF8 M>;YU""O,C47@]'G$&ZPJ"T1N_#-@>EN35G%WO4'_R<5.L2RXQAM9?16%6E,F#6C3]ES\-/.PH9/X[ M"N&@$#J_>T/.RP_<\/E4R34H*TUH=N%"==KDG&CLH]P;1;>"],S\MQ85-Z)9 MPJ](P6DX?>"+"O79=&0(W@J-\@'JNH<*WX$*0KB5C5EI^-@46+P&&)%?6^?" MC7/7X5'$#YA?0!0P"/TP/((7;8.-'%[T#MX0XI]7"VT4Y<-?AX+L(>+#$+9& M+G7+S#%ZZ$394W]PD+X@G8Z8.ED @_2\&H/. E9E&5PW[5MA53X M5B;G>@4E^0NBZ5M0WPTJ;LAM(WL0#6L*['_'=F-!6RX*DE? :]E9PD235YU5 M$ T8XK(FY$XY1U[(K"AF40DCD(R<0#QA6>KOD*5L%SB7Y7FG+=D:[4LL#'7' M'AB?\A5OEN@LRS<<[X"3HS&;^&/XZOH**?-'$B9%\HC07I0MG8E.?07B1[2N]-AN3R/='*F&\K83QT63>ZTNWW'1* MF.=#=7$4ZG#)#G"6Z4-O:YFC\WW.]FC=;Z#!F16-;$)3I02!W<609"Q*$[L> M0YBQL1_;=0)!R'P_LNN4:B>,TJ$XNF9#++W]KF=!.F'C*"!SFLQ_JMO.N-2B MQT)MR'S$$C\Y&V!2NZ,@?DP;QTZ(;#:IG!IQ> MMY%FKQ<8U^GX0C[B!=PI8?V1[H87LMT0]2!;D4,6APS*CO(+[2^VJ+MZC\*6 M/]>N2_=Y]@MO.AJ)CJ29.Z5^D[$DF?3Y%:5LD@S9%25LDL9]O"FUY[1/KHC9 M _IAH'FMI 2!- F'Q/A/S^B=HIAE40:'RGFT,W+4J)9NL-+@$K:?/K:GV]GM MJA]97L3[P>^6JZ5H--DO2=6_2*F<53],]1LC6S? +*2A<<@M5S1_HK("=%]* M:38;:V [T<[_!5!+ P04 " #;B596]Y%]F9P" #*!0 &0 'AL+W=O M;I,C'1TKD;*/TBZD1+;R)1IIY M4%O;3L/0%#4*9LY5BY).*J4%LZ3J=6A:C:ST0:()DRBZ" 7C,LAGWK;4^4QU MMN$2EQI,)P33OQ?8J,T\B(.=X9&O:^L,83YKV1J?T'YMEYJT<$ IN4!IN)*@ ML9H'-_%TD3E_[_"-X\;LR> J62GUXI0OY3R('"%LL+ .@='O%6^Q:1P0T?BU MQ0R&E"YP7]ZAW_O:J985,WBKFN^\M/4\F 108L6ZQCZJS6?(5JC/_" MIO<=)P$4G;%*;(.)@>"R_[.W;1_V B;1.P')-B#QO/M$GN4=LRR?:;4![;P) MS0F^5!]-Y+ATE_)D-9URBK/YK1*"6^JR-"3++'\%R DD@/39,=TD1Q%O,/B'-)X!$F4 M)$?PTJ'RU..E_U7Y'3=%HTRG$7[==727G2YJ>J>P5^ AXD>A M#Q-_KA&LSRFV.:L^9['72UH4-">R].\8.D.C[?O;[G@I7:*FGAM0%="MHEBA M'FX6-DB S.$TM#',U%E3.(4D'EV-8Z=E$&>C["IU\ABR492-G7@!DTGFA$NX M&E\"D:4M55G"/CN9)'%R#7V_!B+[K$\A2T9I&L&A:PGWYDN@7OLM8BB^D[8? MM<$Z+*J;?C[_NO=;[H'I-9<&&JPH-#J_' >@^\W1*U:U?EI7RM+L>[&F98O: M.=!YI93=*2[!L+[S/U!+ P04 " #;B5962QQS&+P' "L%0 &0 'AL M+W=OJ;7DAIZ*FN>^6ABS_#"9Z'PA:Z''[5(V^#)K52T,7M5\HI=*BL(2U=7$ M=]UX4HNR&5V;R7IHORUN%M\F62U'6LM%EVY"2L_/1I??ARK,$=L774J[TSICX*-.V_<8O MOQ;G(Y#S*:UE5S ER_+%F.MKNR82[XPWWG^WA<9BIT/*ZK7XO M"[,X'Z4C*N1,=)6Y:U=_D^L#1LU,22HRZ9_BJ>U M(HXA\-<$OI6[W\A*^4D8<7&FVA4I7@UN/+!'M=00KFS8*O=&X6L).G-Q;]K\ MV^D5SE70=5O#V%I8=;U[$--*ZO=G$X-M>/$D7[.\ZEGZ!UAZ/MVTC5EH^MP4 MLGC-8 +YMD+Z&R&O_$&.GV0^IL!SR'=]?X!?L#UT8/D%APZ]$$J>3NVA;\4S M0&;H4BG1S*4=__MRJHT"8/ZS[_0][W _;_:B#WHI;B5/!SB?G$/KRRZ2E([(VLZ^FUIS77)Z"[-\SZ!!UGN%[CGW2Y?/ >\ M"4& S$+2LQ2*)!N78!I93Z7:FH=60A-^L[:"Q^L/],_.?H? O:B:?NN,-J(I MRF9.OUNWD<7IY:-4" /T^4FJO-22;E69R[??[R3'&B;]1SF35#;T+TBCZ7(^ M5W(NC*1?&Z-*A(V>D7NQ$L?>>XG$0$@+#3)80CZ"97#0YH@NO"^/ B5/_/67C MR/VS &]5YKG8/G R+\;>?@#>&'EIY'AI2E^EY@U 3[*7A!US/Z/$">/,\;,4 M+$*?HG'FDA?ZCI_&NWRZYK%_D4]+1$<,3$L\M9]KYL2Q[P20B17D6OD\C+TD M=;PPI %<1UM<1T?C^N[^RR"' 99[8?#[5\&#Q%<* LY\H3IV'U!0QC$3I F%+OCQ-]BP?=Y=6I- MG"4'D1"XB%L)5GEC/Z3+XK]=+\8S+:6RA1Q+,X,"0/. MY[/-HV0<>D,V3[8V3X9MWI>%-K'9]'QU,#TS.OOL\"#47!J]#Q;#NSW WC= M@4.K19DO:,'FI3EKGPI.(C.VXZ.U(R0Z22(G<%V4>PHUI%5EIVTXIZ+4N9*@ MJ-M"5M07%4B:-REWG'93"QOAUJ71+D9VRI#/53DOF9@!H F9+ LX<(4P ML@LC ]9>Z(XQBM8S 6;2A&?BR+4SJ _\P%)M9B+,I.[.S(!/I%N?2(^.@S?? MBX.#K/;'P9N_3!P,6&-6CR?D1V.T$)M(:('F?]P^CPM0;_D-F"/;FB,[VAQO M#GRIT=BN"US6I 77/CL-[\&!:;7AO7&]@W$)$?.;-.M.9M=Q>F_LFM)H&R[9 MKDHBDG!RWY&TTS::V._[XPZG?R7S5A4]T_5F^6ZOR.?M]YJOK?;:G^'#FBSL M^"-BKE3R%8H^;VJ-QY9WK1B.R'%^0C^^?*O6]?ZSK?<3NBOUM].9DCQIP!$E MBF(5>6/7 ]TG&RMQ]N=25@6Y]., !#SWI5]VC\Y3AWIG%AFA;V_K_!WNAU3, M?E=45+P:[A@7;JBRL5>\-'AS<==]J 3F]B7?US*U2WY7O\1G\>?SG@K&V M.4(A7S1 &DI])_5=^_1"KEVC,$(GIL$.R9,!MLYI-KL$F1-$(?DH:;T(/4D2 M1W0O*ME#L<[:FK/&$W)&(V>E MV?H# 'X0V2BYJ-"Y$L$.0VKF"\0:-_@DE!+(H4N]+ M]3-]BZJ=$DAS!;+W%F,E5+$7=\,B<-CI4<*&>1. =D.&=5X;-Z X.%U9L],Q M'@^&*;USFV !B;D_X\_='P4B?^S&AZ- ?# *N-Q$'1L%)CL7:+5$O<#7A*AM MVJXQ_5W:=G9[%7G97\"]+._O,6]0;I0X925G($7YCG95]5>#_8MIE_8Z;MH: MT]9VN) "E24OP/=9VYK-"V^PO:"]^!]02P,$% @ VXE65N8T-/\]! MT0D !D !X;"]W;W)K&ULC59M;^(X$/XKH^QI MM96\)7%>2+J !'1/=]*UATKWJM/I/IC$0%0G9FVGM/_^QDX([(E%_0#8F9EG MGF<\0SS:2_6LMYP;>*U$KUIC=S6"@\RVOF+Z6.UZC92U5Q0QNU6:@=XJS MP@558D!]/QE4K*R]R<@]6ZC)2#9&E#5?*-!-53'U-N-"[L=>X!T>/)2;K;$/ M!I/1CFWXDIMONX7"W:!'*K@_HOSKMJ&7%-)]+\506 M9COV4@\*OF:-, ]R_QOO]#B"N13:?<.^\_4]R!MM9-4%(X.JK-M?]MK5X3T! MM N@CG>;R+&\989-1DKN05EO1+,+)]5%([FRMH>R- JM)<:9R3V>^Q]2:]AQ M!2M%P96&3X_6JJ]& X,D+-0@[Q+. MVH3T)PD#"G>R-EL-7^N"%S\"#)!]+X$>),SH1<1;GE]#&!"@/J47\,*^)*'# M"W^"]Y6INJPW&A9]2?Z9KK11V$'_GA/Q4W>@=R_G8P['17+UP;_+Q M0Y#X7RZ0C7JRT27TR1*GM&CPH.0:YDSDC6"NVW$[8[K,@=4%W):B,;R _K![ M9>?D7$[XN.6PE@*'&6L$;9,X7;718-"8_\ABU;,H.A8ULA"'EM.6Q0W\S9EJ M&P+P.'FU0M/A2.U78+]\N&\JKIB1ZL9I<2CL?^V:M^VJ3]OU%_A$(T+3\,HN M@XS$?KN,0A(GZ14FK25.5PO]Y$89J; 7S+;A+4E-H*Q1H6PTJL%=H]&E3;A# M86=TD3/J ]\GJ9] %A)*(X@"DL3I44T?^QY=Y_!1E']-HZMN$;2*K_WXZD*W MQ7VWQ>_NMFEMRL^NL_!O%98\;U1I2HYS_9J+QI[D6LG*_GM@=?IV>%\+7F1Q M?J(6TF +EDR(M[86EI4^LC);9F#/L;"U-'B2'4=WI+ROWK'\)VVL8<5SAL=M M7=_P-=.( A]AV;$"?2Z'S70W'/K=/;WDRO);?@:!V2+(M)E/3!LZ/-)S0<$O\8.>]M$1G2@&1^#$],*68']F Z_(9^2A(; M:[L,_MRU\A$TB$.2!8EE%H41;C,($I*%(8FR"!Z6WS3"I[ZUQA"2T/J$0VSO MD QC'Q;.(TD2$J#X>)B2+,KZK'=HQ2 ?1P,_)ZN#P]?E8H'H@=K]H+1+LQVBMI\ K@EEN\&ULM5AI;]M($OTK#4UV( &,Q>9-QS;@(S,;()D$3C*#Q6(_M,B6181D:]F4 MC_GU^ZJ;ARS+6F& 0R+1W>=[U55\^Q!-3_T2LJ6/59EK<\GJ[9=G\[G.EO) M2N@3M98UWBQ54XD6M\W=7*\;*7*SJ2KGGNM&\TH4]>3BS#S[TERC"_.%N+._E5MM_77QK5')6A>J M9HUD5=VF#6?%[(1_TUC4C5Q9*_:";#_GYQ"6+9"FSED0(_-S+:UF6 M) EV_+<3.AETTL;MZU[Z+\9Y.+,06EZK\H\B;U?GDV3";UA5]Y!B3MX!>?[@J&_D^?_74793Z*Q4>M-(]N_+A6X;0.,_^WRV$H/]$HDOIWHM M,GD^ 2&T;.[EY.+GGWCDOCM@;S#8&QR2?O$5_,LWI61JR3K;%Q(LE&STQ&$W MN-)MD3%1YPPP!0CK?9XX2<"X$[H1^Z9:43*D4>^UG 0&3N#&1B!/',_E M5K;G1&$\.Y"A<,A0>'2&KE6U5K6L6[V5+\+:^T?43RW9]$K6[EU4,]^ MG%GW1Y>9[!4M.D7TLMQ0(HJ:M2L)&VNMRB(7+9Y];?%3]09_'C-:: :9ZZ;0 M6(57M--FMZCOCL[O]:9I(/R4_2)SB"X1^9]_2CSNO=M[9:QAB<^XG[ P'1(/ M',01$LZ#F,4)[Y*>6>'8'S@>5K_!"D 'OTG@PJREQ/M\6["+3 2=QHQN*0@#+K].6=1'KM)Q#!84UOS,$4D$XOF!D+?=?#;\HY M.X"]:,!>=#3VWB^7TO2V;=S=DG^W,E-U5I2%R>T^Y!W4\@KRM@$!O]$QT)ZM M(A!/;= FK?]DW#-2BM; 22/XFU8U3ZPA*UMEGLK!#8HEO7'81I,.8)DZ)^= BBLEBJ#)N- MAPZKI7&[%]EKF7HD9^KYJ&+QB+?!@;R ]P3J INF $N,HNBY,0@1097*?KRE MV2,WW 3(3$+)*AZD)!>5,49]"QS7Y>Q[C?FL+/Z4N:V/6/D@FD: ,H#" GAH MGP;J043H#G>_*0K>!GE 6N9HR'GG3:@8WJJ*U8F+'#1,XGGKQL/*/SEOY*)L,A6QX@8 %' 'K M[S\#> W:BP^N5S.#U4FN)8DV ^]@EL9!Z'ZR%4QJBE'-4SLM/E7V'7S4M0IN\PRM2%=0(LL[@V<3-S\F.(6 MQK2BV6!7%V=-=3U)& \#=BW6R+0%,Y4@T60K8UTN[W&D6%,+8ZF31-&85-O, M4#A*"S2G\4A+0QQ]VM#INQ+2YJ YP$+N9-@ MXOXH-<*[CU'3P$>G CYIW$D)\1;35)U>RD46PL")4I=ZHY.D_O,\CO&[D6@# M6=%I0Q)$I9JV^-,^H"H9.I%G>NPT=4S)VTW&[>?OG=*I'SFA%XYDW&FVSU5/ M8^0B0%'L!;_BT+B#*!H[06BG2]_W#\U\R4#/Y&AZCJY]I'Q=;^=U'R\/2M[? M:R^UK0,[9'.Z>:Y:B_J)K40^])OZ):2G%%_/???;YX_FBK^;[6 0*M[P&)@* M(?EA58!A#T5)S>N.1D=%O"Q0 !25[Z90&X 33:L['GBN[\.>1FWN5G03.P8: M>J<_0OT>M5YHVNE?4NMMJPWX"?NV$Y0WL>/SR+3CKM_""(U-Z/FY8K5J.Q5V M:VL017:2U>9--Q/O5C]:LYWN#HS\K6\F$,W\MV%W]8E.)M!8L_[)]]IT+^!U MG$^[Z+\R)7LH+B&1DP>1Z3:[LT<7Q6$+4=D#3(*0,U R01#ZB<.&9+>U]K_V MK?4&TS7J)??"9[;8*N$%B9DT8%*2X@07'&I]Z<"M]&AN_3X4M<],08]%EGG>S4K82S1V5+S4.&AB):*SC]MS[4H^L\QT-7<$?E1W( M"'?'KT/NT3EY-NY10^N.M)K=(DZ$,.+"WF]'!Y6\4OJ&0T77;UY$V+ 4&:/+ MBB8,6K+9G4D7O9$[*3WRJ-"'_J!HU)-GB7\BV6\PZ!-#4'+I&NP>4VZ'"%7O M3,V-+ WZNA-1?\[MLHQ#;N"/5'6WY!D@/Q-%X,"N9L VC_T7=!\%D&<-Q0(A M6HO&A')!IR^IS?> 15';+' 36'AJ.M&4:^6 CN-\[/['!KI#?A=B M[CD1YJ[M6._#_7SK VDEP3;Z#$R. 37V6^GP=/C4?&D_L([+[7?J3R!K :=* MN<16]R0.)ZRQGW[M3:O6YG/K0K6MJLSE2@I4>EJ ]TNEVOZ&% P?X"_^!U!+ M P04 " #;B596OUM4&9P# "^#0 &0 'AL+W=O>JDQ^;7O MZSB%C.I+F8/ F954&37856M?YPIHXHPR[D=!,/0SRH0WF[BQ>S6;R,)P)N!> M$5UD&57_W0"7VZD7>KN!#VR=&CO@SR8Y7<,"S$-^K[#GUR@)RT!H)@51L)IZ M;\+K>1A9 [?B(X.MWFL32V4IY:/MW"53+[ > 8?86 B*CPW,@7.+A'[\6X%Z M]9[6<+^]0__#D4"1N-!&9I4Q>I Q43[IETJ(/8.P?\0@J@RBYP;#(P:]RJ#GB):>.5JWU-#9 M1,DM478UHMF&T\99(QLF[&M<&(6S#.W,[!TUA0(B5\2D0&X*C?-:$RH2\EZM MJ6!?J9/[[!8,95R?D]?D87%+SEZ=DU?$)SJE"C1A@CP(9O0%#F+[[U06&C'T MQ#?HI-W*CRN'YJ5#T1&'PHB\E<*DFOPN$D@. 7QD5U.,=A1OHE;$MU1=DFAX M0:(@"IL<:C>_A?B2],(F\P-W>K7B/8?7/X(WEUF&@BZ,C!\;O+EIM;99?:US M&L/4P[35H#;@S7[])1P&OS51ZPCL@&B_)MIWZ+TC1!?%4K.$XH8M40O<; 5* M04*TD\1(G':!4?8QB7"YJ#YV6V92'&*&44[R8LE9C( (P,2:G.':,@W/F\1L M]?!4,4NPH0.S)\1F]KH_Z(^B*!I/_$V#4L-:J6&K4G?W[YN<;S4ZU?F.P [X MC6I^HY^4#*,N)>@([$""JUJ"J]97O*/M OP",X#%F >@RN!U89Q(SJG23Z.- M$5UN,]@+POZHCKZ29ZLG/\AS7/,"E#"7?R$NG5SO(J>':%=HAY;W:*/Q)25L! M=R5#1VB',D1/,D2G).ZNY-.ZP.,+LW8ONE\ZC*J=]@^0<#@([.]9L+?[="IG M?Z]"SD"MW<5!XQ%;"%,6R_5H?3EYXTIR_VEY>;/!&ULK99= M;]HP%(;_BI554RMUS1<)M(-(+6':+B:ATFX7TR[45GP/3(U,N2JQT M5\Q<.1> V[CDI 0F"6=(P'3@W/HWH]C$VX ?!%9RK8W, M3)XX?S:=;_G \4Q"0"%3Q@'KQQ*&0*DQTFF\U)Y.\TDC7&^_N7^Q<]=S><(2 MAIS^)+DJ!D[/03E,\8*J>[[Z"O5\(N.7<2KM+UK5L9Z#LH54O*S%.H.2L.J) M7VL.:P*_\XX@J 7!H8*P%H2'"CJUH'.H(*H%=NIN-7<++L4*)WW!5TB8:.UF M&I:^56M>A)EU,E%"CQ*M4\FD6A^(3]&$S!B9D@PSA6ZSC"^8(FR&QIR2C(!$ MG] ]9)QEA!)LBZPU0RR+2_N+1B\+LL04F)((LUP'2R5(IB"OQL]34)A0>:&- M'B(,/10\(74"MEWE9Z1R"7B=_QNEV]LI?KI%O"NGX8]KJ;<>G>S(Z%>"*S M#8B=!F)G+\2UH\1B)"RCBUSW].DQ%C#')$?PJO\Z)51G#U<%"'U\"J%1(RPE MM .O/ANOD;SV/6\+]V[05D2Z-_MC09_(; -TU(".C@'=ABS:H>%?A]$6LMV@ MP M[6]3VIG(LM1.9;5"+&VKQ7FH/7&%J@5WN;'.[',7_L<:[>SKR>][6EAZV MA'7]J!-L%2!MB?."*-RR&^V&A5&O%S=1%0YW[7IA+H_?L9@1)A&%J=9Y5UUM M(*H+6=51?&YO'$]?JK6,N,&PO=V]R:W-H965T"D^_<# M['A)[&95U9<$\#V'>PYP8;SEXI. M[^P&[LFJ4&; C<=KO((%J*_KN= ]MV7)2 E,$LZ0@'SBW/HWR439I9]H83^2C1.Q8MZN1'/T8*L&,E)BIE"MVG**Z8(6Z$YIR0E(-$% M2HA,*9>5 !,_*S!;Z7'"T"W5VP>S%)#>B"CAU5+E%=VQ2/0F 84)E6\UR==% M@MZTXITF=IBT7VLV\YZNG"_NE,>;J1:YS"Q-'U M1X+8@!._?N5'WKL^*U^2+'DAL@.;P];F\!1[/(458K$?C4_WRJ!\* M_VCJ9\L=%OIX2D0AUY3>Y4BG).JG0-U1?&TOQR57^JJUS4*_GD"8 /T]YUSM M.F:"]CT6_P502P,$% @ VXE65GJU&ULM99;3]LP%,>_RE$F39L$Y-(;L+82Y:(A@511 ML3U,>S#)26+AV,%V"'S[V4X:BM0&":TOB6_G[]^Q3W+.M!;R4>6(&EX*QM7, MR[4N3WU?Q3D61!V)$KF9284LB#9=F?FJE$@29U0P/PJ"L5\0RKWYU(TMY7PJ M*LTHQZ4$514%D:\+9**>>:&W'KBC6:[M@#^?EB3#%>K[(V-6R7 \ MM:)>MZO,E+>Q ;!N%XAT'4&D2.N]G(45X03>93*6J0=K51 MLPWGJK,V<)3;6UEI:6:IL=/S57,;(%)8T8S3E,:$:SB+8U%Q37D&2\%H3%'! M(=PK3"L&-^8EX=L%:D*9^C[UM4&T&_EQB[-H M<*(=.&$$MX+K7,$E3S!Y+^ ;WSH'H[6#BZA7\0+C(QB$!Q %4=2C-^@.;.#T MACOTKBK)J:XD.J=3^F+;:INGO3KV:SM5)8EQYIG/2:%\1F_^]4LX#G[T4 X[ MRJ%3'^R@7-_, 2R9O<_W%_3GQBR':XV%^KN-?+@'\E%'/NH]WU[R@[<03'$; M>;_V"%Z12-5#.>XHQ[U*YZ(H*XU2.3Y<\VU#ZA7ZY&%..LS)'L-@L@?RXX[\ M>(]AT*_]<1B<=)0GO4K7W,0 )^RP4@A*I+HF)0Y@$)/9<'DS,N5JBY] M7R8YE$2>\ J8?K+DHB1*WXK,EY4 DEI06?A1$$S\DE#FQ5,[=BOB*5^I@C*X M%4BNRI*('U=0\,W,"[WG@3N:Y MD'KM.PUP]_J9_3><>2F%)5H6ZXYL_H!%T:O@27DC[ M%VV:V,!#R4HJ7C9@/8.2LOJ7/#5&[ "TT'Y U "B?<#X!<"H 8R.!8P;P-@Z M4TNQ/F"B2#P5?(.$B=9LYL*::=%:/F5FW>^5T$^IQJGXOEYOQ)?HGF:,+FE" MF$+S).$KIBC+T"TO:$)!HH_H#M; 5H >?J#?@6>"5#E-T%SO-XE^Q: (+>1[ M';?S<,%9 DP)8E?YCLK''9ZEX*6)T(\3I86K'"VL9!!37VEU9HY^TBBYJI5$ M+R@)(_1%4^427;,4TBZ!KVUIO8F>O;F*!ADQ)"=H%'Y 41!%/1-:' \/>^#X M>'@PH&;4KO3(\HU>X&M,E[7KUT\*!"-%:[A$A*7HAK/LXXW.Q!3-I00ET;<; MS8,^*RCEOWV+4K]TW/]24SA_4ZUGMFO6O.P0@\%-&1<=K* M.!V4\2<7.B?G>GOH8Z%OUH/PUZZ^2S+LB*QCVZ2U;?(6J39Q:;9+,NR(K&/V M66OVF>-4._M?F@0GH_.];#LF"!\(ZN@Y;_6<#^JY7@E=U?7->Q#WVO5W288= MD77\NFC]NGB+9+MP:;9+,NR(K&-V&&SKQUFREV['!.$#05U%.Q5P M.*AH+FGO_[9AV&NW@%,V[(JM:UFTM2QZBYQKWNK*<9=LV!5;U_%M\1X.EJL_ MDW:CGF0QWS'=O#LF"A^*ZHK:%LGA<)7\5>4O?.D-XEZ]$5RR85=L7<^V%7EX M^B:IY[22=\J&7;%U'=\6\^%@^?HSJ3?I29?]S[EC@O"!H%J1O]/^T5L@LVTT MB6P'I^YVM*-MJVYN&U1[XU>FA6?;2EN:NO_WA8B,,HD*6&K*X.1,+XFH6VKU MC>*5;3(]<*7WH;W,@:0@3(!^ON1&PO=V]R:W-H965T1WJEY[%UNJ+L*Y]C+,!#FF3\K#<78G'2[_-PCE/$C^@"9_*7 MF+(4"7G+9GV^8!A%1:4TZ4/'&?931++>Y+1X=LTFIS07"A/3A=HAF^QN%M<,WG77Z-$),49)S0##,=GO7/W)/!& MJD)1XB^"5WSC&JA0[BG]JFXNH[.>HWJ$$QP*!8'DOR6>XB112+(?WRK0WKI- M57'S^@G]]R)X&,>B'",\D3"',N:%I5ECU(25;^1P\5$1L5_&T58%4!-BI N*6"5U7P=JW@5Q7\@IDR ME(*' DT.65T!9@J+='414%F45N&3S(U[K>"R5^)K"^NA] I< M;PONE&:AC$N-D$RH&\*_@G\^RC+@4N"4_]LU-"6@WPVHEIP3OD A/NO)-85C MML2]R:^_N$/GMR[R;((%EL T(OTUD;X)70Y0C!G#D5S7ECC+<1=S)<*@0%!K MZW(R& R7J/F5K. MY-:H4D'&4J4^!S^>+KOB&K:Z[#:",K:\[P2W!*:1-%J3--J1)(87E ETG^ = M61H]RY*QZ7U9L@2FL72\9NG8R-)'RCF0*RE)%XBP8O.0C"4TFQTF<@^, .(< MB\XM[[@UL]VA-V@0==S.D>-&F:!=QH40=J?(>!W7>)?1_RQW_%P.O!1-X/QI M4U2C;]HA+\;M3C?",C:^[_A; M-X9@)E,Z+VG?,B MC\#;]P]ADD>.PTQ9>YWR_EI1:: MKEEIEJF%N2#2P4I:XESD#$M'M68'I7)_)M]+38\?I-WGG7JT:F@SWI'O.J,F M+>UBGN.,FZR\AB9U:U'JFE7I>;3$,FBNYH(IY+;(=,=CMRE%W;;,=/W!:-2, MN5ULZ'EN]U;KUG+4->O1:9[F2>F9W\S5KRN6?+^E.#IT*J. M,_"\9CX:N[ W89;0=,)J*>V:M?1/::.VEG8=W_-;VLBJHK:%IK^:JR4U-$OJ MXL7RX>?X\(Y76W\7-6:0?5/4*EI@"TTGL%;CT+6]X$&;XGIJ%2VPA::S64MU M:);J/^'Q*V1=5S3?<4W-[>_-UFO(>%C+>/B892@IM@-.8[%"K%.:F7'V MGG%6WRS;0M,YK"4_]*WGKR4Y7K%I$RVPA::S65L%:+8*UTR]YA6/4E4GZKL5 MDJ[[_;><+%0J'P"YR<1Y CZ2N'N:FL$]\(@1ZTK^J;GFWB1:0M-)K#T*-'N4 M*^G,TSP%/\"?-%?Y'> EN/S2R9A5)V(5+;"%IK-8.Q%HW8E JT[$*EI@"TUG MLW8BT.Q$JLQ-MF6NN;8ITZVU/77'5OFE[#>7BU\_#, MSN,#IC.&%G,2@H[Y]P,\?9J/&4U5"?ES*,"*B#F8%L>",.NDUZ;?F%I%"VRA MZ8QO'(^Q?S[&[@$9NR=D7L/'>+6/\+!,8B>BRUB_#,0O_NZ/9(IMQKI:1-KS"UBA;80M.)KYV'-[2>DE8=B%6T MP!::SF;M0#SSL9X7I.2H_1WZR&MEY2ZE@N=*E4'U-XZJRGR9%4=^.2A.FY9' M/-=/U\>*SXO#M(WG%^Y)4!X.KF'*L\I7B,U(QD&"8PGI'(WD'&?E\=_R1M!% M<2#VG@J9M,7E'*,(,U5 _AY3*IYN5 /K0]B3_P%02P,$% @ VXE65I)- MB5RT P OA( !D !X;"]W;W)K&ULQ5AKC]HX M%/TK5EJM6FF'Q'DSA4@4V.E(TRF"3JMJU0^>8,!J8K.V@>F_7^^X!+N[M&/\E5AA+\!)'5/2UE93K6UT7X0K'2'38&E/U9,%XC*1: M\J4NUARC>0J*(]TT#%>/$:%:T$OO37C08QL9$8HG'(A-'"/^^R..V*ZO0>WU MQI0L5S*YH0>]-5KB&99/ZPE7*[U@F9,84T$8!1PO^MH W@ZAGP#2B&\$[\3! M-4A*>6;L5[*XG_4%.PA>R2*2O8)?'&AH(-T*R. >K M#&)"LW?TD@MQ (#V"8"9 \QS 58.L-)"L\S2LD9(HJ#'V0[P)%JQ)1>I-BE: M54-HTL:9Y.HI43@9S++V ;8 ,[*D9$%"1"48A"';4$GH$DQ81$*"!;AY8'1Y M\Z!4GX.!$%@*\/P;W&&VY&B](B$8*!^!=R,L$8G$>W #GF8C\.[M>_ 6$ J^ MKMA&(#H7/5VJQ)/M]3!/\F.6I'DBR1$..\""?P/3,,T:^/!\."S#=257H9E9 M:&:F?-8)OBG>8KI1BBPXB\'X16).402&:;,"]Q+'X6:=! MMJE=OVGR<;X5:Q3BOJ8^KP+S+=:"O]Y U_A0ITA+9"5]K$(?JXD]J)1>5VU& MX:04R7?--K!-S_54?[:'=53#3+OKVE815LK0+C*T&S-\ZLPZ=4DUHBYM04MD MI0*=HD#G&A9UVM2G);*2/FZAC_OG%LTHW$/O&2Z$_I%%JV'0LBW;J[>H5V3H M-6;X./[Z:3Q]&#R.9G6Y-8(O[41+9*4Z_:)._QI.]=O4IR6RDC[=0I_NGSNU M6[&@:[B&=V34:I1I.:91[U-H["<(HS'#V?WCW6#R93JN_6%OQ%[:B+;8RI4> MS$KP&E[-=VU+HY;8RAKM9R/8.%JP M>4"Y&T\_#QY_U&;6B+RX%RVQE>O<3SG0OHI?6QV3VF(K:[0?E&#CG'&F7YV* M$2VGZQP/JS5AIMOUNB?\NA]68/.T\D6N,*_-JQ%W<2=:8BM7N1]XH'<5M[8Z M*K7%5M9H/RS!QEGC3+?ZE3]-GNV9%;=6PY2IO>._5OK!X4)RLO,9\26A D1X MH7!&QU,$/#LLR1:2K=/SAF/2RQ5&<\R3 /5\P9A\721'&,615? _4$L# M!!0 ( -N)5E:>X-.&PO=V]R:W-H965T[2:D9AI<^D%%I"@MF..AET$S.Z'U7X(K:'1 MY-)CIS"LSA^_N='4);AT]N'+T+AY?W:29_(F?FK[^"E3/_1"RIS\3.)4G_06 M>;X\ZO?U;"&34'_-EC(MOKG/5!+FQ:9ZZ.NEDN&\"DKBOCL8C/I)&*6]T^.J M[$J='F>K/(Y2>:6(7B5)J)[/99P]G?2H.R M13*6L[Q$A,6?1SF5<5R2BG;\T4![ZSK+P,W/+W1>'7QQ,'>AEM,L_E&<1,P M?F_ I F85%>WOAS5M:1A'IX>J^R)J'+O@E9^J 1111>7,$I+[=[DJO@V*N+R MT[/9'ZM(1Z6.-/E"_AXJ%99J(I^HS,,HUI^+TN\WE'SZ[3/YC40IN5UD*QVF M$>X,WPZD]_/=5:@UG]O#+4!7A=>.=KK-I#Z=R MM@[OJCUX?WA7[>+]X0/+E?360O8JGO<&[WREBQ*MR8:BR;^_%67D(I>)_D]' M$\]KI-^-+-/&D5Z&,WG2*_*"ENI1]D[_^A=G-/A;EU20,(J$,22,(V$!$B9 M,$-^_EI^OHU^>K52LT610TEV7]PD\S!]B.YB24*M9=YUISRWXO:5'A)&D3"& MA/$:-JQ@Y4/9XZE_Z R/^X^;DGJ]TW#DCWCN4I>5LJ^ZD#"*A#$DC"-A 1(F0#!#<>.UXL;X1Z\Q4GY(&$7"&!+&D; M"1,@F"&_R5I^$^L-[[N6]ZN8Q-&][!*:-7A?H2%A% EC2!BWGW!+%D6V0H!@ MAJ@.UZ(ZM![CM.IZD8HH&5?/:7H1+3L?Y*V?_2:GVZ+T5AZ11*(U! M:7S'61^_G5>A[1 HFJDNMU67:SW.6Q7.)4G#I%MGO&]Q M00T&*(U!:1Q*"Z T@:*9@FM-!]?%IU47ZD5 :11*8U :A]("*$V@:*8.6R_" MM?8QGUZ%SXE,"/4CH#0*I;&&9OS.>S 8F#_A MYM Z RA-H&BFQEJ?P;7W>/^>K50:QE0^DHO;3BU!G08HC4)I#$KC4%H I0D4 MS=1<:SZXPP_(KU!# DJC4!J#TCB4%D!I D4S==@:$JY]^,/> ['LO+TU"#4C M&MIF)G3\[4S(H'5R*"V T@2*9FJK-1E<>W>WD5?)G^0R2J-DE72J"FHX0&D4 M2F-0&H?2 BA-H&BF^EH3PIU\0(:%&A10&H72&)3&H;0 2A,HFJG#UJ!P[4,C M=G4,0ZT(*(U":0Q*XSO.NL5JA;9#H&CF+ ZM[>#9.\"G<;::/X7/FGS+YU^[ M!&8'["LP*(U":0Q*XU!: *4)%,T47>M&> X^M7I0DP)*HU :@](XE!9 :0)% M,W78FA2>?63$6H?3++F+TFK@X4'YBTX=S:6JYXNX56&J[Z52G3,HG3H[C>F/SI7%J;\G>>H.:$5 :A]("*$V@:*;>-N9,LIL1TU OR"Q+%LEJW2[BZ3ACK:[*!W7_703^V5[RTQ[)1(V#F1L),B86=%^@@O MPFN]",_N16QFU&HL=:&R6:;?$!;4EX#2*)3&H#3>T#9O^J[C'6[-C 2M4Z!H MIJY:O\&S#W:XEH\R757=O&%MHTI2),^9K#<;QFY4VM[.9H[W2$_2P_ M=V?2PU5LSP;>;"=T:O%(9J2:^ M)Q=I/?M_57R1YE*5Z39,G\G+Z\59.K=IT5[_OD]U#644Z%[G2J#.@U0&H72 M&)3&H;0 2A,HFJG&UFGP/V XA \=#@&E42B-06D<2@N@-(&BF3IL'0A_AP.Q M]YNN_]I\<$:3H;/U_&>O=V]U0W%##0THC4)I#$KC4%H I0D4S=1AZWOX=M_C%U+SZ^$*8\\=;6=FZ! )*(U! M:1Q*"Z T@:+5XNIOK$"72/50K498*F65YO4:7NO2]8J'9]4Z?UOE4^>(.1WE MW#D2]7J&+;Y>7K%(T0]1HL7">B//EM7Z=W=9GF=)]7$A MP[E4Y0[%]_=9EK]LE!6LUXT\_1]02P,$% @ VXE65H K!8,2!P Z3< M !D !X;"]W;W)K&ULM9MK;]LV%(;_"N$50PLL ML4GYFB4&4DO=.F1KT/2"8=@'1J)MHI+H4I2= /OQ(R57,BV9B8K3+XDDZ[R4 MWD,=\M'E()2S,N4B39\JIWC2\";VP"BCT^<;;+ M#I:1.95[(;Z8E;?156]@CHC%+%1&@NI_6[9@<6R4]'%\W8OVJC9-X.'R-_4W MQG@@@^P#RW !O'^ ]-V"X#Q@^-V"T#RA.O5^> M>V&<3Q6=7TJQ0]+LK=7,0N%^$:W]XJGI*'=*ZE^YCE/SZ_!KSC-NDI:A,W2; MRW"M?4>WDH<,7<>Q"&F1T9<^4Y3'V2N]U\<['[U\\0J]0#Q%']8BSV@:99=] MI0_(R/;#?>.OR\;)B<;OV.8<#? OB P(:0E?N,-]%IXC[W2X__QPW!(>N,/_ MH&EU\$?A?9V$*A.DR@0I]+P3>J_S3&_),G20$O3/C=Z&WBJ69/^V^5M*#MLE M39&YR#8T9%<]744R)K>L-__Y)SP>_-KF-J28#RD6 (E9>?&JO'@N]?EO0D0[ M'L=M]CLCN]I?BHT*,5/?MW,/>Q,\O>QO#XUMV8W@R<#>*VCN1<:38;63Y<2P M9# MB@5 8E9>QE5>QNZ+@V9KM*$\0DJ@^DK14Z*8R=:Q<=R\1"=3/)W85_+"V6Q7 MNR'% B QR^Y)9??D:;M#D2K)[W/%"M=9%AH5&H8B3U6KYZ7H^,#SH9Y2'Q7/ MA;/IKI9#B@5 8I;ET\KRJ=/R=VK-)&(/FE$RUNKNM.$N'AU[ZVRCJ[>08@&0 MF.7MK/)VYO3V1E?T"U36$,G.EGD:Z3Z]E"(I.CE/5RQ5>C$QYA<3\C;_9PW_ MSV:XT;N=1](U Y!B 9"8E0$\J$EHX,S!!Z%H;.S.>,1D23VFH+=RS:!AM8RFQ5O)-O0Q,?VXZ-RB#7$I3P&F6L1,=W&N.G60V.C8>$CA]4+4 M2LTVOF93[(;3DX3(H4(*J!5!JMLLU4V(W5&J79:[GW2[&P4V$/)N-&C,14(0$50N@ MU&R3:XK$;HSTV9+IT3#2,Y$M2_/VKMPDR3,\P(UY""A,@JH%4&JVRS5/8C=0 M5BXK^H!B7:MYS!4_T:5;N)'@\71\;#0#47-37'?[5MN; M#$EFP\8-*G?+G5T'A4@H-=OU@R>4;HAT/0HC37(D4SQIW,YV-]'97MC'C#^" M'4G-CL3-CN4-J"7E$FUIG#,DEBAEZEE]NXF/K?>CW$?0V7U0@(12L]VO 9*X M 5*3>\P3GE+YB-Z8''PR.6@UNP4@6W#&W5YGKT$1$DK-]KI&2.)&2/M),OH/ M?9 T8BBE2;OAH,\O0=5\4+4 2LW.2XV99/P#WD&!1, %J)H/JA9 J=G9J?&4 MN/&T0X6:-)XMST;- @4*J:!J 92:;74-J<0-J9^+%PPU/EUOF:0KACYF;)G' MZ(8OS3TO]#>C[0_UG]#% _1X(G3A#NV<#E":A5*STU'3+''3;&.\\-F6Q6)C M^):%ZU3$8O78F@Y(R%R JOF@:@&4FOV.7 W W@!^Y/ @D70!JN:#J@50:G9V M:ESVW+C\_)%C+V2_A=@<.MSM=?8:%)*AU&RO:TCVW)#\W4/'$[JCTR.'.[)S M-D"9&DK-SL;!R[MNIFZ,'(OBG7HFD;XDBG<\LC7?M.<#]NU>4/(&50N@U.P< MU>3M#7_ V ')PPM0-1]4+8!2L[-3L[KG9O4.8\>H9>QHWA=QM]?9:U#^AE*S MO:[YVW,_YOW^L<.M.W&,':"\#:H60*F5V>@??"5E/H+[D\H53S,4LZ66'YQ/ M=.YE^5U9N:+$IOAPZEXH/604BVM&(R;-#OKWI1#JVXKY%JOZNF_^/U!+ P04 M " #;B596-Z*)K1\F7Q)+NCL]SYND>G379"/FU6'*NT/6(PG:S8@G_BZLOJ1NJCP2Y*G&0\ M+Q*1(\GG%[U+?#ZCH]*ALO@KX9MB[S,JJ=P*\;4\>!=?]+P2$4]YI,H03/^[ MXS.>IF4DC>/;-FAOMV;IN/_Y/OJ;BKPF<\L*/A/IWTFLEA>]40_%?,[6J?HH M-G_P+:%A&2\2:5']19O:-B ]%*T+);*MLT:0)7G]GWW?)F+/ 0O+R4#IE4O_ M0;1=Y:I>A;2L@@GZ('*U+-#K/.9Q,\! 0][A)O>XKX@SXC6/7B&*SQ#Q" $ MS7[>'3O@T%T::16/NM(H>8S>)'FB>/^]WILQD,U_WFM']$[QK/@72F.]B@^O M4I;T>;%B$;_HZ9HMN+SCO>EOO^# ^QU*04?!&@GQ=PGQ7=&G%O4S]%:*0N^G MU]^C=!TG^0*]%2+>)&D*;J@Z_+ *7]Z+[O0F"GR*/<^;#.[V:=J6OH\UC3W# M!H7ACL+02<']59ZARRA:9^N4*7WY,A-2)?^QLHX@-O5*P1[&?CCTJ$T&,,3$ MPZUD@AV9X&>_#[;%GW,%00TL!!B/QF1D8[4M?3+&PU:LX0YKZ,2ZGTPDYBAY MB!V"'5I@ NH!NP6P\]LACW:01T[(^C9"(50C.YF^WUROAN4,?V*MCG?@QX? M^Q#X,0#>"\&?X$\%CSW0P[Q#\(=B2/!L_(1!^]P*G$MAKP?@0@0 D@*%2 M! DX%SB5 #$$R"$"(4B 6 3&@;Z=V?B=\4_%;YHW=K;"Z>R% $W?2HA.QKCU)HI- MQ\6/:[D?>?ED4FJ'1H^XX3(1,4C*O=X0_>!,0OUDYO8\];LT[1H?Z-L5-7')V4CJ(UDV(4!79+BD.U4,EI, LC M0!"/"*"%L"U/Z'CLM4MG;"0%=FN*:W['4['2T!6/EKE(Q>('"+8C[; E]!1* MA!@E0KQGV<>D(SVR?1)^"G5#C+HA;G5S\CXFMORAP[#XAYT?)8LYBAG&0>Q=:IFNHK6I&K4#!D]3P%V M-"C9)N4IQB[$B"3B%DFG%Z ]FAD/P?JS#5MV+34JA[KG+5W6'[5G-'V*@98( M&+81,/XY]B2$.-E*'D>7ZBZ&A6LTW*4TQ^ MZ-[/-FXY='(%4GLHY/M0!0*&;1O7J!GZN$'/415H#W/ZV N@$K0MVY@8"4+= M$N1*LAP*'NL7/Z:5G_X0#BT_ ML&W#&AU#'S>5.:KT[$%-'P> ]@0,'Q(9[+T"H!_O%M6;$06*Q#I7]:_JN[.[ MMR\NJW<.'IR_PN>S^AT*$Z9^I>,#DXLD+U#*YSJD]RK4>&3]ED1]H,2J>M'@ M5BC]C%E]7'*M<&5IH*_/A5#W!^4"NW=5IO\#4$L#!!0 ( -N)5E;>()2S MG@( '0& 9 >&PO=V]R:W-H965TOV,.W!)!=BU;&I[4#[[W?M0$9IBOJP%V+? MW'/NN1?[9+"1ZE'G (8\%USHH9<;L[KT?9WF4%#=EBL0^&8A54$-;M72URL% M-'.@@OM1$/3\@C+A)0,7FZED($O#F8"9(KHL"JI>QL#E9NB%WBYPQY:YL0$_ M&:SH$N[!/*QF"G=^S9*Q H1F4A %BZ$W"B\GLFMA.YE(^VLUU M-O0"*P@XI,8R4'RL80*<6R*4\;3E].J2%KB_WK%?N=ZQESG5,)'\%\M,/O3. M/9+!@I;]'D[ASU V'L' M$&T!T2&@^PZ@LP5T7*.5,M?6E!J:#)3<$&6SDJ28O,E"1N/.1T"H8RKL\P.N&RS#;T19,;D[4Q\' _):1N16"I-K\DUDD+TF\+&5NI]HU\\X M.LHXA;1-.N$7$@51U"!H\G%X>$1.IQYOQ_%UCHU704:NF& &6C=X9C-R+0P5 M2S;G0$9:@]'D]PT"R;6!0O]I&F-5I=M0]:P!I$"4W=5A2QH[ VM$YZ03^\P#]DO=_' MV[1N?''>C>NT5PKC6F'\084"391+W7BNXS>U6U'0/P\.)#:DQ9THZA](]/&ULK9A= MCZ,V%(;_BD57U:ZT$SY"()DFD68";;?:J4:;;GM1]<(#)XF[@%G;3';_?6U@ M2)@2*TB^2;#Q^QS\'G)B>WFD[ L_ CT+<\*OK(.0I2WMLV3 ^283V@)A;RS MHRS'0C;9WN8E YS6HCRS/<<)[!R3PEHOZ[Y'ME[22F2D@$>&>)7GF'V_AXP> M5Y9KO71\(ON#4!WV>EGB/6Q!?"X?F6S9'24E.12#(SZZ1FLH3I5]4XT.ZLASU1)!!(A0"RZ]GV$"6*9)\CJ\MU.IB*N'Y]0O] MYWKRQPE8E/]/@KM!.:*5Y",UY_HF,S-I01DXH+ MFK=BV/H!FWEBYA6 M&2"Z0[]0FAY)EJ&W$0A,,OY.#OB\C=#;-^_0&T0*],>!5AP7*5_:0CZ+(MI) M&_>^B>M=B.MZZ($6XL!17*20]@&VG$0W$^]E)O>>EAA!,D%3]SWR',\;>*#- M]7)W0![IY5LH)\BY'#W6RW_#12=W-69,N[1.:][T J_+W=\?Y1WT04#._QG* M4H/QAS&J2MWR$B>PLF09XL">P5K_^(,;.#\-.6P2%IF$Q89@O5SX72Y\';W+ MQ9#]C7)6*U5-?UY/W6GHSI?V\[FQ \,\-W3ZHR+M8XQU[/\AO2#TNX@])V:= M$S.M$V?%YH9!A@6D:$.Y&*P?6M38-],D+#()BPW!>OD(NGP$9JI$8#(7)F&1 M25AL"-;+1=CE(M3^-AX \XJ!7(,)5 (C-$4X_5\D?Y)+4SQDJU8Y]E4W"8M,PF)#L)[]B\[^ MA9FRLS"9"Y.PR"0L-@3KY<)U3AL YZKER7NY:9-_STS^)Z<5(\6^+4.#:WLM M+O''T4Z6308RU@M,T_[4?>Z#>FHBC^P'QR8VD8?>K2A1K>TIFB-[?;9 MH5L.;%^?=G*4T*H0S:E5U]N=J-[5YXBO^N_=VTUS+GK"-,>T#YCM2<%1!CN) M=":AM)\U)Y]-0]"R/MI[HD+0O+X\ $Z!J0'R_HY2\=)0 ;KSY_5_4$L#!!0 M ( -N)5E9"W/LTPP, #D0 9 >&PO=V]R:W-H965TIR/)1E-/%;8RQH[ON=<7_N<]FZV9_Q&; $D^I'$J9@;6RFS4],4P182*D8L M@U2]63.>4*F&?&.*C ,-RZ D-HEEN69"H]3P9^7<%?=G+)=QE,(51R)/$LI_ MGD/,]G,#&[<3'Z/-5A83IC_+Z :6(*^S*ZY&9H,21@FD(F(IXK">&V?X])R, MBX!RQ><(]J+SC(JMK!B[*0;OPKEA%1E!#($L(*CZV,$"XKA 4GE\KT&-AK,( M[#[?HE^6FU>;65$!"Q9_B4*YG1M3 X6PIGDL/[+]6Z@W5"88L%B4?]&^6NMX M!@IR(5E2!ZL,DBBM/NF/NA"= $(& D@=0,J\*Z(RRPLJJ3_C;(]XL5JA%0_E M5LMHE5R4%J>RE%R]C52<]#]0?@.2KF) 2PAR'LD(!'I^H>:B6+Q 3U&4HD]; ME@N:AF)F2L591)I!C7]>X9,!?!M]8*G<"O0Z#2&\&V^J7)N$R6W"YT0+> '! M"-GX)2(6(>AZ>8&>/WVAP;6;0M@EKCV(NY*=$KQ$9SM5@:(P)^KNGPBJ*O3U MO0I"[R0DXEM?*2H&IY^AT->IR&@ $_>X)=ZY4F?Z?)W]&A^V<) MXS+Z!2%:,"'[LJOBQV5\(=:=/R'.A+@S<]?#.VYXQUK>-YP)@:Y390EQ2?]& M64'O1:EPW Z_/>WG=AMN]V'<[]48>LG= _(3;%NDGW_2\$^T_)_"]=U4AWA#5U MAC)HS1AKO?(>9=7!?]0=DZ&ZMQZ*]2:Z8#QCG$I07^SJ^NK5I<R!@VZ-&^N=^P$".[1Q:X"]M7"L]_"' MZ&O:HZ^!KVS<>C/66N=]\O+ZBFY-^EE):ZA$;Z@+EB3 @XC&**,9\#YN/<21 M-Y*TQDOPHXN*:+W]V"VTYDWTYGV_J,BA9V/;ZHRG:'+GAKR43_6U@OJSIX?+?LV,9_T)J=;D[I95/VK (% M+$]EU=@ULTU??%9U@^WRJJE6W=U&G0"*8:U"K=%$D?.J3ZT&DF5E;[AB4G6: MY>-6]?; BP7J_9HQ>3LH")K_%OB_ 5!+ P04 " #;B596_/OEY-X" 9 M" &0 'AL+W=OLS/2=6'W%FH]-,!:9LK^PJFT]!^)2:9'7SI1!SHOJRYYJ'386&.?:(E M[7+RT^$-DP^HV31#F&!<2JXY*CB&6R8E,T<"AQ'M\TP=P0'P KZGHE2L2-3 MU13?H+AQ'6M4Q0IVQ/(#N!&%3A5<%0DFVP N)=YD'ZRS'P5[$2.,3Z#K=R#P M@@#N)Q$<'AR!JH@\MV1X^78\?XW7 A.]'<9KA]FBVVT.JVMQNSMPKXLE*DV/ M3JL.1#C50 BUQS!EYEPM6(Q#A^J(0KE$ M)_SXP3_U/K?I^9Y@T3N!;6G;:[3M[4,G;342JJ8['HL*W$ MWHS_]WZ\$U@EKKM1-'.4<]M\%,2B+'15@9K5IK]=V++^:GU$?:]J4R\P5=.D MXCKGI&*&,X+T3CX1 5DUHFJBQ<*6YJG05.CM,*7>C=(8T/Y,"+V>F #-OX'P M'U!+ P04 " #;B596_?N7538' $10 &0 'AL+W=OK!E>2D!?;A1\F.3[1DRC1.T)O6CLD_><<[Z9<[Q9?/:?8M7RI5D!]Q ME.17HV51K"[&XWR^5'&0GZ4KE>A/'M(L#@K]-GL?)<1R$ MR6AV6?WL8S:[3-=%%";J8T;R=1P'V<^W*DJ?KT9T]/*#3^'CLBA_,)Y=KH)' M=:>*+ZN/F7XWWJDLPE@E>9@F)%,/5Z,_Z<6UG)83JA%?0_634Z'Y&%>@C64?$I??Y+;0T2I=X\C?+J7_*\'>N-R'R=%VF\G:QW M$(?)YO_@Q]81M0G4/S"!;2>P8R?P[01>&;K9667635 $L\LL?299.5JKE2\J MWU2SM35A4A[C79'I3T,]KYB]"\*,? VBM2(?5)"O,Z7/J,C)[^1.1\QB'2F2 M/I#:*.WZ3VJ^SK(P>21O@SS,R>L;501AE/^F9WVYNR&O7_U&7I$P(9^7Z3H/ MDD5^.2[T7LL5Q_/MOMYN]L4.[.M&S<\(IV\(\QAKF7Y]_'1J3A]K#^W=W(3N4U6:^TL;6+U85!%YFS77ZCT_FCS")*8X1^^\P^WJ<\^!-DW'03W.ESR M,CK"(E3Y19O)&QU1Z937F*?9A'%?ZC-^JAMC7>Y$8_R=,;[5&#CL-Q#K;;98 M95R/#TG,L%CL+!9#A+? ] ^2F.$?N?./M$;$=9 O*S?,RQ?J^SI\"J+R.MD: MXALM60MQZGN3R7Z(RT8FT GE_'RR&V?L=;+;ZP0I%2>-?;:FHG6Y$QU_OC/F MW&K,>_6D(G)+_B-')Z55T#7HD,0,VZ<[VZ=#).44TS](8H9_J ?LXB&FY5:L M,R_;QGE3[C/1GIBTQEH4*36W0O4]"']*F;^_5^N"IQX 4!&U0L5+>CKEIUW2 M-0"QU$P' /90/D2.4B3\V?JH#YBB0%/4CE..6>HW(M_;#_KF$$FGT]J-R]PI M4!"U0H1+?HKF-6+BZYOW_E;[H!8*V$*/X!:7W+3*.<<=DIII/' 0G0R2FT@\ MM/51'W1% :^HG:\<<_.\$?530>ED/^B;P^PW4" B:@6*EW@^@0KMPLZGU@?W M,. >Y@U2C;#2EG,Y DG-]!&P%K.SEEMDLR9OM45VRS!K9+-:?*:=32$9::Z0J@,"8'B6E46,-2,WT$L,;L52O'F&Z6KGPAA=B/Z^8P M)J=3_]#5&K")V;&I-;A/H!+[,LY'V$>UB@&0U5Z4.UV\46M=6&JF M(P#:^/D@T8_*<%AJIH^ X?@1!;;C+]ZH:+95J^<3%YY'#_3#?8 NWPY=QZ>T MW]+Z:TMI^X*G/IX"<.9WU+::*7W"+Q_V19P?7^F#S'P@,W\0,O-1R0Q+S?01 MD)F/269V,6?3;9QGVE-[3,O.;PYYW5T#LZ]UZMD FOGV\HKQV?V"VMQM8; M=A]8Y0-6^7:L^G)V=T:*K KBGS6;6DU"A2HL-?.Q4D O,4BG4J!V*K'43!\! MS0FLI\+$D4^%V1<\U2!@,6'O91Z*=I<;F7T)YQ/N [P$@)<8I*DI4 D-2\WT M$<"$0"V[8:F9O@$^%(.T3@4J2F*I MF7^! R@IL:IXTM8/W=AB7^M46P#Y9%IW$A4CL=1,'P%&2JP_LI3-:AL7S-M_G-&^WJGV /+)KO[KX2PX 9'L MJSF?=1_T*($>Y2"M6HF*D5AJIH]J?Y2)U:J5S59MXX[0!^Y)P#W9U:7MS 6W M9$"M]&&IFM+QW-M';R39?N;%Y4Z2KZELK[M.B2./JY5(%"Y65 _3G#VE: MO+PIOPAC]\4GL_\!4$L#!!0 ( -N)5E;C=9KU%0, . 9 >&PO M=V]R:W-H965T,(9IHPI5+*0R"A4+IR8=:Z'THU-^MD9F:+7?O]/JZH]3:LA@+N MP&J7L-JUL,:"KP%AS6(@ET)#)9%:BT.)-&D6-&2V@ZY3HNN\1E)WFH3=I%G0 MD-D.[&X)N_M?D[K[+ _=0<]S=C-Q_+R7U_/<]E_Y6CO2?^30*SGT]L[7*7 F M9)ZV),!EB/]67?)KI[Z*16V$0U=8DV9!0V8[9/LEV?YKI'._2=A-F@4-F>W M'I2P![7+>,(UH*LF>(2$*FRU\D.Q-6D6Y&:#K3WBSRZ2L["WCMOF;G1!Y8)Q M16*8H\8YZ>$&(_/[1E[08I6=P&="XWD^>UWB%0VDZ8#M!R[9LC!VP,_2BB[A"LQ-=:&PYWVX$5!!QR8QDHOE8P "XA;0.P2;92YM*;4T"Q5.#1FPX3=Q2NC<)8ASF2GE"ER2WD-Y!RHKA7@%AE-#LE$BA4HPV84ANKJ9D?^\#V2-,D.M"UIJ*N4Y]@YKMRG[>ZCMI]$7/ MZ)M"?D3B\(!$013UP">OAX?;_R2YR)JH:3<,4W21U%7H- M>2'8?8U^_/B*/.3,0*E_]GG0+#KH7]1^R,>ZHCF,/?Q2-:@5>-G[=V$2?.IS M9$=D6_[$G3_Q2^S9DU+HR[:A&#H*>\JLLG P"J)1D/JKS43ZXI(H&25=W);& M0:=Q\*+&/WMX0"XAKY5B8MFG\T6:M^[*CLBV,AYV&0__1]4.=^G/CLBV_$DZ M?Y)_K]KD:36&\2"(_Z[:GKC>JO4W#FU[89Y3M61"$PX+1 9'(Z10S274=(RL MW#D^DP9O!=MNQ5T/W)Y#]!E!+ P04 " #;B5962K&< M<=$# -$@ &0 'AL+W=O6W;(EE#3L05*Z%09Y:,YT2J M*5_9HN1 TMHISVS7<4([)[2PIN/ZV)Q/QZR2&2U@SI&H\ISP'S>0L>W$PM;3 M@0]TM9;Z@#T=EV0%"Y"?RCE7,[M526D.A:"L0!R6$^L=OI[A6#O4%I\I;,7! M&.E0'AC[IB=WZ<1R-!%DD$@M0=3?!F:095I)<7QO1*WVFMKQ2T MV/V3QR81!P[8?\;!;1S<7W7P&@>O#G1'5H=U2R29CCG;(JZME9H>U+FIO54T MM-#+N)!M,XO55>GQ:WZ,VKM^@5H@7ZN&:54+9B;$M%JJ]G)PW5 MS8[*?8;J%I(KY.$+Y#JN:W"?_;H[[KK;*C]MDMPV26ZMYSVCUY^ K_?*'-U) MR,6_IE!WVKY96]^FUZ(D"4PL=1\*X!NPIJ__P*'SIRGP@<0Z:?#:-'A]ZFT: MZOCA*?X+M.),&!=Y)Q?4^-[8WAS&=F@6AC[VP->O0^BVMWTM[ M#T)P M!C-_%!Z43(O4S(\C/_;-A8J=_?/8Z>5]7_&"RHI##;RD MCWIL?H3V"IV[1D.I=<,^:$/P"U9K(SY4*@92ZZ9BWVS@WH?X^17;Z!W6(@XP M/BK8GUEU:?<] >YO"NY!-=%KEJ6(YB5G&]"P9LQ>H;,7:2"U;MC[Y@+[+UFO MO:W+V:D82*V;BGWC@OL[E_/K];0C"6/WN!/XF567=M^UX/ZVY:Y0?4!!LLM* M !)L*;>$@Y&R5^?L-1I(K1OUOO_!T4N6ZZ!-T5!JW53LVR+]A-)"OKU_<' M)B7+Z^$:2 I<&ZCS2\;DTT1_$6B_ $W_!U!+ P04 " #;B5969Y2<$C$# M Z"0 &0 'AL+W=OL M#$T@ ?G9I&)M)=H,C0U6C09R:3@3<*N(7A8%57_'P.5ZZ/C.B^&.S1?&&MS1 MH*1SF(*Y+V\5SMR6)6<%",VD( IF0^?2OT@3ZU\Y_&"PUAMC8I4\2/EH)]?Y MT/%L0, A,Y:!XM\*)L"Y)<(P_C2<3KND!6Z.7]BO*NVHY8%JF$C^D^5F,73Z M#LEA1I?549$"FU1Y+P5#&-3DC7ZE2U):$'#?&$[3>3U-R?'1"C@@3Y/M" M+C45N1ZX!B.Q?&[6K#JN5PU>6=4/R(T49J')9Y%#ODW@HH161_"B8QP<9$PA M.R>A?TH"+P@Z IJ\'>YWP-.WP[T#:L*V*F'%%[["]TW-J6#/U!Z-4S*10DO. MU::@7.Z.,'/_8^=27W/J'?3\:N*O-=.Q[)5&0]+>]TGVO./#\N/7:$M!K!?0."IC0DAG* MV3/D))-%N32 E[RKUNI4FK-#FH]+HH*5/V[!(N=>>MFNQM&3\.=Q3L^V 1=N+OX GL MM;D5OKO150I0\ZH[:]Q52V'JB[FUM@^ RZKO[=C'^#"H^_A_FOI5<4/5G E- M.,R0TCM/,"15=^IZ8F19]:X':; 35L,%/FY 60?\/I/2O$SL NUS:?0/4$L# M!!0 ( -N)5E;,P;W7L0( "H' 9 >&PO=V]R:W-H965TUZL1NPX;ROGW-\,..=5/="3YS,F.+*=76204[U MI2Q X)NU5#DU.%4;5Q<*:%J)Y.67"B6\GU^G$\2P0<$B,=:!XV\(<.+=&B/&[\73:):WP<+QW M_U#ECKFLJ(:YY#]8:K*),W1("FM:3 M@2+O'["#-&ARWD1?8/C=$'3(YR^7^X_E+A:FK4[05B>H_,(G_#Y*F>X8YP2S(=?"4+%A M*RS*5&LPFBR83KC4I0+R<[K21F%3_NI*NEZEU[V*_5"O=$$3F#CX)6I06W#B MUZ_\R'O758+_9/:H(&%;D/ Y]WC?"C,I2NR!KEQK@WYE8,^0;3P:#' OMX%HV W: M;T'[SX+6'](>]S.C*\:98=V4_1, OQ=&X1'F:=2H%T3=F%&+&;VHGO\ C$[V MTE9H< 38$85;/C@B= ].,OL7^4+5A@E-.*Q1YUT.T$#5)W,],;*H#K>5-'A4 M5L,,?V:@; "^7TMI]A-[7K:_Q_@O4$L#!!0 ( -N)5E8:S:"CX0( -\' M 9 >&PO=V]R:W-H965T(%ZXR;6QYMC%=MO!I^><9*%KTVI(O$ELY_[GWYTO MY\%:JD== !CR5'*AATYAS.+"=7560$GUF5R P"\SJ4IJ<*KFKEXHH'DE*KD; M>%[BEI0))QU4:V.5#N32<"9@K(A>EB55OZZ R_70\9WGA3LV+XQ=<-/!@LYA M N9A,58XF-,;"13*1_MY%,^=#P+ M!!PR8SU0?*U@!)Q;1XCQL_'IM%M:X>;XV?M-%3O&,J4:1I)_8[DIALZY0W*8 MT24W=W+]$9IX8NLODUQ73[)N;#V'9$MM9-F(D:!DHG[3IR8/&P(_VB,(&D'P M6D'8",(JT)JL"NN:&IH.E%P39:W1FQU4N:G4& T3]A0G1N%7ACJ37E%.109D M4I7,-1C*N";OR*0^52)GY-84H,AHJ10(0SXS.F6<&0::'#?V)RAXF%R3XZ,3 M%7&HJ0G9'0/R6!%P0=\M'KY?Y+N8NI M:?,3M/D)*G_A'G^W:DX%^TUMS9V2D11:3[Y50;A17[HRL?-4#4#6#_X@N]H!D,G87=2ZW 2=^^\1/O?5=V M_I.S%[D*VUR%A[RGEUFFEI 30Y^@\^1K>5S);7M9I6$_C/&45YLA[%HEO3AN MC5Z@12U:=! -#\XP,;<%G,D26Z"N3JP+LG:4;&P?)WYOBW'7R.L&C%O ^"#@ MA\EXC+^^*0K)&+FH.O)4&NSOU;# &QB4-<#O,RG-\\0V^?9. M3_\ 4$L#!!0 ( -N)5E:S=7=42 L /AT 9 >&PO=V]R:W-H965T MZ7KT;CZO9H\B2ZKA8B5Q^LRC*+*GEV_)A7*U*DG!7K>IGFXJ8DU3K+DO+'I5@6S^*YVGI-U$^Y M+XIOZLWU_'PT44/YZ/3D9D+A;)>EG?%L]_$]T/BA1O5BRKYG_RW*6=C,AL7=5% MUF661Y"E>?LW^=Y5Q%:&(-J3P>\R^#L9?']/AJ#+$!R:(>PRA(=FB+H,T:$9 MXBY#W-1]6UE-3=.D3B[.RN*9E"JUI*D7C5Q-;EG!::Y:UEU=RF]3F:^^H.*^ M)K^23TE9)DIC\H:*.DF7U=NS<2WY*M5XUK$N6Y:_A^61CT5>/U:$Y7,QM^2_ M._U,ZE[R1^*IZ.23 Y(O[$]\C7.TK>_/*6S,DO M9$RJQZ04E>U7NIE4S"33:YC^"]/V8S$8=CC&<_ M>?'DKS8=D3"*A#$DC(-@AK[A1M_01;_X4%05D0.,^%ZG^<,ZK1X;F8N%'!WN M:YO"3MY0A9$PVL*B!J8&]*>+<#*=3"9GXZ=M[?K)@C"(>NEX/YT?G6XG,RH\ MVE1XY*SPZ[P6\K?4),GG),F*LD[_E31C?%/G"U&68DX6:9[D,ZD(60AKC+MT MEC)4!B2,MK!XJ]Y.@M.XKT,_73 -P[X._71>$'N3O4K$&R5BIQ(W93$38EZ1 M15ED)*VJM:QRH628%?F3D,+<+P7)BUI41R073:?8I)H556W5)>ZU&B^,O>EI MOX%=.0]O:*W'O5K:K>]^"GEDOFJD#VWM2!A%PMBTWW5.O+X\H#(-)4\V2IXXE;R2X2FM"4]FZ3*M M?]C$<@*&BH6$422,(6$@J=XYTB]47"*!+&D# .@AGZ>A-]CCEQ MS_*4H&I@:SOOHNN\1^I$-LW6&;DO2@E5\XU9(H]C3\=VES)4^8YF3K F[3\S MX-$N:?QZ4@8]1HZBF;IM>0.>.]@669;63:=4\T U45_GZTH.HO?)4HV85I6< MS,$J(6FTHVT+&4XMUWY^B M^9;Y&3TT(8,>'T?13$VT%>$YSX0O^*LG16[ 8#F"7BW'ED9(#TS'H$?'4313 M#.T;>&[C '4>ZRYFL&100\&S6 6G)Q9A+5:!'P:6<-5/Z$T\+]P?L+2MX+E] MA9UY.?E)_I[\N$SR;^13(TNR).^KJIBES3NK$E!+ 4JC4!J#TCB*9@JO70PO MAL[>/:3M< 6E42B-06D<13-EU@:*YW90&ID5-FWF(T^B3!X$4=>,"JO*4,<$ M2J,=3Y];K M96[<4)G]OA/B3>RFB=_W5_8D9=!CY"B:*9 V3?Q73)->K+T3L[4Z&_DL1\U< MK70A^E3R-JD%>7/WF=^^W?K^.I^+[^3N.5FU"7Z2WY(R3=0%H>;]59&MBESU M\L^Y<$=S]]$.UA]JQT!I#$KC*)K9BK0!Y/O0:.Y#G2 HC4)I#$KC*)HIL_:4 M?+>GM.G6H'0:ET8YV:H9W?S>X0VTN%,W42]MI0<13-%V;I_RFTP;8=4\I-<;=U:8'Q%UT+=NQ5;9 M586]K0I[7Q7VQJK_A5$5:*,J"+%A%^HD06D42F-0&D?13)FUDQ2X5UX-O2#8 MX0X)A5?NH@>+"/6)H#2.HIDB:I\HRCA:E\E<1=%Y\L,NG1OD1_MR7KES#A83:A5! M:1Q%,[<-T%91Z+:*;L5<9*MZTQV/R$J4,SG_21ZLUUDZW/:UC-V.Z"YQJ'90 M&H/2.(IF:J?]H-"]0FHSV=EW4:S+;UQXVA4+ZNI :0Q*XRB:*99V=4*WJS/4 M0)!IFC,2/5X>D1M1IL5S;]T$N"[3AP=16K4.^Z/M<; ;PJ$. M$93&H#2.HID2:H@- :E<13-W"51^TN1VU^Z7%?RDZIJ14L6M2@W.J[: MN+Q'R:A_BYQE\SUW\4.%A-(8E,91-%-(;39%;K-IJ%$86;RGX]/=RR[N0@?+ M![6?H#2.HIGR:?LI@MM/7_.Y*)_+5';9ZB_D\VK?AB/NDH>.K% :A=(8E,91 M-+-%:-\IPOI.$=1W@M(HE,:@-(ZBF3)KWRER^TYJ I7*CMRN@BC%3,BIE'W M#7OK"OP]ZUG<90Y6#VHY06D<13/5V]IEVFTY-7VR6)#N9LF?I'_7Y*UX*I9/ M:CZU^]WO'X5:(6'OS=B-I[$[3T/M+"B-HVAF>]!V5H3=)2J"KF."TBB4QJ T MCJ*9,FO7*W*[7B_=_K_B0WTK*(U!:1Q%,Z75OE7D7O\$B>CN MK4K<1S"XTT.M+BB-06D<13-;AK:Z(NS&4Q'TMCLHC4)I#$KC*)KYM KMB,5N M1\S<#/H5%\7-&JHQE$8[VNZV);T;VZ&E:,*V#SL].+?4$L#!!0 ( -N)5E:1.K[LJP0 )D: M 9 >&PO=V]R:W-H965TDO_0SLOG9DCCF'P"-R'X(ZF8L7![VF$HSK E2TMFPNWS9U"(S' X15H M^1< >A""YZ< ?/SP"23*B8;FS=X/\[>P!DSP?HS7C*GYVBJ[IJ6YK:-=PSG& M%T!WT04(, ]9G.G9\O>M+ MN!";\GZ9NR<'M9K *)=<\0R$>.3)6<,Q>L#/^ M]1>_Z_W6)*)-6& )5A.T70K:-M''#QE60SQ=Y@.&7\C E0J 7V40;1P_4R/O M5!US6$?#5#A^&;<' ]@:NB^[ C64\@<^+$O5/.^4GG>,GM^OR1PS\+ DRB* MU1!"":CDN"WDN*<"_"77FADE,K2'. +_'IU;T[S&[DY#!W579L8VG3IP+,%J M\G5+^;I&^;8S<4^Q8FH>RG8!GM,HYB%=IT**."'JHDG#[D%G^[ E__:$-+;N M5"$MP6I"]DHA>V8A*>= QJ^89"AF1,T^N@ )39>7B5QZ(H"DT*)QI>D=2M5M M=?:$.BP$^WME@@80A$?F5[_TJV_TZR8-F1X*<:ICBIQ=2'G18&FT/'E:VZ0%MFAUU:I< MP^^?+5C:S!]F5FF!+5I=U2H?\;/<%LJ<\^.-#?C/+OX>73\GQEHD\5]IY/_>L@ M/R6I,/FAS1UBRSCE(,$+B?2N>G+%9/DY2'XC:*9/!N94"$KTY0JC"#-50+Y? M4"JV-ZJ"\C1J_!]02P,$% @ VXE65D!F;2^9 P T X !D !X;"]W M;W)K&ULM9=K;]LV%(;_"J$50PLXD:BKG=D"V@1# M"[1HD*0;AF$?:.G8)BJ)&DG9[;\?*2FR+:ET)FQ?;%'B>?F\O!UR>6#\J]@! M2/0MSPJQLG92EC>V+9(=Y$1$ZD*O*M+4H.)*V#\LQV'2>T 3YI;SG MJF1W*BG-H1"4%8C#9F6]Q3>W.- !=8W?*!S$R3/25M:,?=6%#^G*+71AJRV=4<'1#7M96:?JC[IHY6;FBAA_%1MJQ2I B M%4M;*AZM:B=MV^^:MMT?M'T'R37R\ RYCNN.A-^^/!R?A]NJ%[JN<+NN<&L] MS]P5?[Y="\G5]/IKS%$CX8]+Z#5W(TJ2P,I2BTH WX,5__P3#IU?QOS]1V)G M;KW.K6=2CU6G>6,&FZB@CM)[P#X.?1^K_MV?DANU)Y+[';E_B=P?(V^BPE/R MN1>%/7*C]D3RH",/+I$'8^3!@-R=!X[?(S=J3R0/._+P$GDX1AX.R+%*(%Z/ MW*@]D3SJR*-+Y-$8>32<+:X7]<"-TA/!YQWXW C^Q"3)4%6D5"2L*B2D**-D M3;-ZDQZS-!\.1K0(O/[:-38[T=2B,[4PFOH(0MR@#WE9:3]4N5)MR#$SBX&9 M*^R%3G\Y&YN;: 8[Q^3IO&",:NE"HCW)*M#9,].9Y-)HM=)GPQ4&"[U#G#DT M(TRU>'(^P$:+QY/ P-5,'5 X5\Y'[>'A 91.'?[]O @X3A=E7/F8R+'QLQI M9BY8<67B=H?#XLQ=O[^GM?5>PGU,R=BT,@BZ"<5,]'4V75,Y=B>[9/KAK[K?2)\2PNA%MM& MR3O7^G+$F^M34Y"LK&\@:R;5?:9^W*DK)W!=07W?,":?"_I2TUUBXW\ 4$L# M!!0 ( -N)5E9J2K?C>@( "@& 9 >&PO=V]R:W-H965T5P)Y%JZYK(WQ-@ M8CT.XF#GN*?+2EM'F&<-6<(,]&-S)XT5=B@EK8$K*CB2L!@'5_'E9&3C7< 3 MA;7:VR-;R5R(9VM\*<=!9 4!@T);!&*6%5P#8Q;(R/BUQ0PZ2INXO]^A?W*U MFUKF1,&U8-]IJ:MQK#_#MIZAQ2L$4^X7K7UL&@6H:)46]3;9 M**@I]RO9;.]A+P'C5Q+P-@$[W9[(J9P23?),BC62-MJ@V8TKU64;<93;1YEI M:4ZIR=/Y5S E*72*9N:YRY8!$@ODG.AF8U[>K,=3T(0R=8*.$.7HH1*M(KQ4 M6:B- L3%ENRB2?#KY#%&-T*KBN%;G@)Y;\ H5'>R<<[^1/GT<<>@4DG,.E#S[\U((FF?(F8>RSPCW5(I@<:.B#;HZM\F"1) ME(6K _S#CG_8R_]$)"5S\[F\2>]QTCWZ-$XN#K.G'7O:RSZKA-2G&F3]-G_Z M@C\>7;S"/^KX1[W\#T(3]C;UZ,7-IWAP?OX?=[C7O37(I9M1"A6BY=HW&UL?53;;MLP#/T5PBN&#EAKQTEZR1P#3;-B M!5:L:-;M8=B#8M.V4%GR)#GI_GZ4G'C9FN;%UH4\/(<4F:R5?C(5HH7G6D@S M#2IKFTD8FJS"FIE3U:"DFT+IFEG:ZC(TC4:6>Z=:A'$4G84UXS)($W]VK]-$ MM59PB?<:3%O73/^>H5#K:3 (M@:=F&/DO,:I>%* M@L9B&EP-)K.QL_<&WSBNS]1;_QVDG+DAF\5N([SVTU#2X"R+%@K; /:OT)-WH\P4P)X[^P MWMA& 62ML:K>.!.#FLONSYXW>=AQB.-7'.*-0^QY=X$\RSFS+$VT6H-VUH3F M%EZJ]R9R7+JB+*RF6TY^-OV,),G "2S:IA%(Z;9,P#4S%=Q0P>!6=H5W&3R> MHV5G< =]CG9^AQAX?S\^-J::RF)_1S MG]@.8K0?PK75Q#0LPVE ?6-0KS!(W[X9G$4?#A <]01'A]!37ZJ&\1RH4,!J MU4IKJ#R9:"FSKDZV0JA)1JM]>4$5()PJ$)PMN>"6HYGLD]4%'OO KKE7Z>CR MXCQ*PM4>ON.>[_@@WR\-:GI.L@3M&N9$%2 MF.K=7G#?1WW\@GH0:[1Z3D%U]U(Z#96-;X-E\I24_ME15,4M3.@^T(IN]VX /U<3O\ M4$L#!!0 ( -N)5E;Z^\PG- ( -X$ 9 >&PO=V]R:W-H965T5(DPCJ))6#$N@RSQ:TN=)6IO!9>XU&#V5<7T M<8Y"-6DP#$X+*[XKK5L(LZ1F.URC_5$O-W>2Q2(/("4*!N74,C'X'?$ A'!')^--Q!GU*!SP?G]@_ M^]JIE@TS^*#$$R]LF0;3 K.\>7*V'\%YHV=A(%D.^-554' M)@45E^V?O71]. /$=Z\ X@X0>]UM(J]RP2S+$JT:T"Z:V-S E^K1)(Y+=RAK MJVF7$\YF7Y%*,G +:SKN8B\0U!;\(GQ'70&3!2RXR=5>6E@QBW"S0,NX,.^2 MT)( 1Q/F7;)YFRQ^)=D"\P&,AN\ACN+X7WA(NGOQ<2\^]GRCZ^)_W6^,U72^ MOR]):BG&ERFF9CFF 9G:H#Y@D+U],YQ$GZX('/4"1]?8LR=O"BQNV0$U M>9QL["X*ESL0OL?6]?B&2S@BTY=;>CU#W"+A(U1*VM+ < H%.YHKXL>]^/'_ MB2]./M#D@TM26[YAZS7W'!RR:!"-ITEX.-<1GMG5W?QO3.^X--22+>&BP0>R MOFYO4SNQJO8.WBA+]\$/2WJ 4+L VM\J94\3=RGZ)RW["U!+ P04 " #; MB5963%IJO8D# "8#P &0 'AL+W=O T4?J28/ Y?.V*#F0M!+EF>TZ3F#GA!96/*G.+7@\81N9T0(6'(E-GA/^_0$R MMIM:V'H]\4A7:ZE/V/&D)"MX OFE7' ULEN7E.90",H*Q&$YM>[QW0P'6E#- M^(/"3AP<(QWEA;&O>O QG5J.)H(,$JDMB/K:P@RR3#LICG\:4ZN]IQ8>'K^Z M_U*%5V%>B( 9R_ZDJ5Q/KK9RTP=5 M;2JU2D,+_3,^2:ZN4J63\2=0-1#H)_29R VGDJH!6Z+?2^!$TF*%J@EHP2GC M2#)TG[*RJK^:=/\T0Y'OHO=SD(1FXH.R^?(T1^_??4#O$"W0\YIM!"E2,;&E M8M5WM).&ZZ'F<@>XYI#<(@_?(-=QW1[YS"S_C11#B) E,+?48"N!;L.(? M?\"!\W-?ZBN9O:F!U]; ,[G'JI1>7\!:-:I4>M78QH'O8SRQMX?D1N\+R?V6 MW#]%[O>1UZK@D#SRPN"(W.A](?FH)1^=(A_UD8\ZY&XT1!2QZ< M(@_ZR(,..58MQSLB-WI?2!ZVY*&1_)E)DJ%-D5*1L$TA(449)2\TJU;'ODQA MYPG X7CD'3\"QMM>&"IJ0T7&4 L.6ZI6X^P[>H22<96J+XG1Y-S%ZDIF;_*. MV[SC_VO!'E^S!EU,#[.R;NW/J(>QKG@]FV;D9&[?#_[\?!<&X_?N_I3]X M-<$7-1RS[&QZW%F1O' ST^V>Q[ M&X]9=C:]UZ$/?3\<@-^W>WRRW_?V'K/L;/CNZX-75:T7?M_QL;GE/Z]![<>6 M$GAOA"OU]"9"]STB#-R!!/O.C\VM__P&:C8\.U70[<>>'WG143#[8-ND]ZR? M"5_10J ,EDKHW(;*@=?;P'H@65GMI%Z85/NRZG"MML[ ]01U?=2]F=YR4OV=V[5JI2*NJXB7>RYPS<\YFIM@8>^L: &1W2FHWC1K$]BR. M7=6 XN[0M*#I9FFLXDA;NXI=:X'7 :1DG"7)<:RXT%%9A+-+6Q:F0RDT7%KF M.J6X_7,!TFRF41K='UR)58/^("Z+EJ_@&O"FO;2TBT>66BC03AC-+"RGT7EZ M-IOX^!#P7<#&;:V95[(PYM9O/M73*/$%@80*/0.GSQIF(*4GHC)^#YS1F-(# MM]?W[!^"=M*RX YF1OX0-3;3Z#1B-2QY)_'*;#["H.?(\U5&NO#+-GWLR4G$ MJLZA40.8*E!"]U]^-_BP!4@GCP"R 9 ]%Y /@#P([2L+LN8<>5E8LV'61Q.; M7P1O IK4".U?\1HMW0K"83DS2@FD9T''N*[9S&@4>@6Z$N#86_:56\N]TVQ_ M#LB%=&_H].9ZSO;WWK ])C3[UIC.$=85,5)%GC>NANP7??;LD>QSJ Y9GAZP M+,FR'?#9\^'I0WA,/HQF9*,96>#+7V3&7+A*&M=98#_/%PXM_05_[=+<)YGL M3N+;\LRUO()I1'WGP*XA*E^_2H^3][L<^$]D#_S(1S_RI]C+SX (UC&S9)6% M6B"C.>"0K"%7#AA7IM.XRX&>]BC0^CFR+M-W^5$1K[>5/9G[A&PO=V]R:W-H965T0VD35=C$M:MKM8MJ% X=@U6!FFZ3[][.!H&QQ$VDW MP5_O>=[CV,?)CO$740)(]%K16LRL4LKFUK9%5D*%Q0UKH%8S!>,5EJK+-[9H M.."\$U74]APGLBM,:BM-NK$E3Q/62DIJ6'(DVJK"_/<]4+:;6:ZU'W@DFU+J M 3M-&KR!%NP#P<" MSWM#X T"K_/=@SJ7"RQQFG"V0URO5M%THTNU4RMSI-9_RDIR-4N43J9S5E5$ MJEV6 N$Z1W-62U)OH,X("/0!K=0IR%L*.6(%>FAERP$M6YZ5:B?0H?AR 1(3 M*J[0!2(U>BI9*U1 D=A2V=0P.QLLW?>6O#J"R(RRH3.[\?=6DBNSLM/D_D>$I@A^@[=B@9G,+/4 M)1' MV"E[]^YD?/Q1 K^F()_*GJJ=L0W>>I58:?2UW";>FXF(24Q,^/CJ@@>?[_UJP#^J8?A*^8+XAM4 4"J5S;B8J ._+;-^1K.E* MVYI)52B[9JE>)N!Z@9HO&)/[CJZ6XUN7_@%02P,$% @ VXE65J2>L'RI M! #Q@ !D !X;"]W;W)K&ULM5EM;Z,X$/XK M%KM:M5):WD)>NDFD-F2U]Z&GJMW>?3C=!P[H??S90 H&04G'] M4,#,/)YY9CQFG-F>T!?F 7#T*PPB-E<\SN,;566.!R%FUR2&2+S9$!IB+A[I M5F4Q!>RF2F&@&IHV4D/L1\IBEHX]T,6,)#SP(WB@B"5AB.GK'01D/U=TY6W@ MT=]Z7 ZHBUF,M_ $_#E^H.))+5!F65$@E_O!ASTKW M2+JR)N1%/OSFSA5-6@0!.%Q"8''9P1*"0"().W[FH$HQIU0LW[^A?TN=%\ZL M,8,E"?[T7>[-E8F"7-C@)."/9/\=RFH*)H8^_ MHM7/Q.>OZ K]CBG%,I#HP@:._8!=HL](1?BC/1:O%N/C&E1ONF42?UA+] M.,//2MBM1G;ELR>P"I^Z=N@SM \QZC.6G*\:.7@;F^=%['83N_+9%UJ5T%+C MIK<2FG9NHE>/$^IXHE5&,25;BL-!N1CCD"01EW6@D=76&;INAKVBV3F:50JG MV;!-K,[+5?DU#OP:K?P^'I@5"UX0S7T*(0@VR08YI8^2L[EKU+<\K,8)]HJ[[0JM$X=)YZ:T/5(1JG&ULK55=;]HP%/TK5CI5K=3B)$"*:(C4 MPJ;N81(JVO8P[<$D%V+AQ*GM0+M?/]L)&70!NFH\$'_<0*YW%EQD1.FI6&)9""")!64,^ZX;X(S0W(E" MNS854Z3)59P%%8D"7,0'TMID+/<,.2 MT QR27F.!"Q&SITW' ZSSL +S> 8!? _RW KHUH&N-5LJL MK0E1) H%WR!AHC6;&=C<6+1V0W-3Q9D2>I=JG(IFBL>KE+,$A#P_&_C>S2WZ M^%12]8*NT52G%(2 !-DP=#$!12B3EWKO \)(ID2 #+'20@P=CNM#[ZM#_0.' M3B#NH*YWA7S7]UO@X[?#O7TXUO:;'/A-#GS+USW 5_O]<3>72NCWZF>;HXJB MUTYAOK6A+$@,(T=_3!+$&ISH_,P+W-LV?_^);,]MMW';/<8>_2FJ-$6]JJN( M2*E2+N@OO7%!\WKULBT5%7]@^4V76$>>6_U"O-ZU>53(.VWV&IN]?[-9$('6 MA)5@[94R006(RF:KRXI^L./2[_3AVNV_,GDZ;D]_O]'??U>9J)3EZ1+U_RK1 MZ]H'5"1/:+X\I3HXJ?I81*4:[_1"FXS04;_0902P,$% M @ VXE65B3F0^95 P _ T !D !X;"]W;W)K&ULK5==C],Z$/TK5D!H5^)N/IHV96DCL4W01;I(J^T%'A /;C)MK$WL8+LM M_/L[=K*AY::E*^6E]<>[85\5 6 )C^JDJNY4VA=W[JNR@JHJ+H1 M-7"<60M948U=N7%5+8'F%E25;N!Y$[>BC#OQS([=RW@FMKID'.XE4=NJHO+G M'91B/W=\YVG@@6T*;0;<>%;3#2Q!?ZKO)?;";%GDACC6RF8;-OT9@OQLT^66J)LPQQ.EYJD3T6HLQ!JEA><94P@NR$C_S4)O,#O<6AQ.3SH@2>7P[T>>'HQW']S)AFC3O:1Y1N=X%N4 M5"DBUJV"7__!>?)!0Z6^]6G5D(7]9*:4W:J:9C!WL%8ID#MPXEM[HZ;,F+UZ=-0CRVU^3+L8C\: M>5$X'F3_KP7,S/R19.A#94>;'7>;'9S-_4.7.I/TUP:^LTEC-&-^0*ZQN MJJ#HS'6?'LV"DP,]O-^D^*-%\G^+PR]:.R-@E_R'^5ETN5E M\H<=656X&Y>G-MU9]'.+PI!DR9!DZ4!D1Q)$G031D&4Z&E*1(D/=,%SC$-*,EJ;>KDF5(B 075)?IA95A M<3:4YTHX)%DZ$%DCH7MP_:U ;NR[0V&VMUPW-^%NM'O:O+,W>O>7>?,N^DCE MAG%%2E@CU+N)L+C*YJW1=+2H[65Z)31>S6VSP.<92&. \VLA]%/'+- ]^.+_ M %!+ P04 " #;B596.(BJ T\" "X!0 &0 'AL+W=O23C](0J855V\,D5-KM8=J#22[$ MPHE3VR'EW\]V0@0K5)VTE_CKGG//N=J9;&TZK3:F!A_,] M^Z/QKKPLL8 IHS])(M.)-;)0 BM<4OG$JJ_0^.EKOIA18;ZHJF.'OH7B4DB6 M-6"E("-Y/>*WI@X' #L%#A/1&A+I4DSVW&3_Z'.[YW)/X.XAWSW M&GF.YYV 3S\/=X_AMJI$6PZO+8=G^/PS?(WU7_=+(;GZQ7Z?< \.I'XEMY(3V]M#3^PCW=C#RO%$;=R0W:.4&_R1WBVD)IQ36-/T/ M%+Z/N GZMW_KLP_Z2K]IWS%?DUP@"BN%2%:85ELRJ1K73%/U MM +7 >I\Q9C<+W3WMH]U] =02P,$% @ VXE65F'N".D3) []$" !D M !X;"]W;W)K&ULQ=U9D^)6@O;QKZ*HUS%A1V17 M(K%[RA7ALO9]&?=<3+P7JDPE29@E+:"6"7_XD4"D$(@#=/^[?[^]7#\_9/%V]7[YDB^(W3\M\ MGJZ+/^:3^]5+GJ6/VXWFLWNETQGC9=9&$NK3;S M>9I__Y3-EE]_>2>_V_\@GDZ>U^4/[C]^>$DG69*M?W\)\^)/]Z_*XW2>+5;3 MY4+*LZ=?WOTJ_YS(2K?<8ON4OT^SKZN#QU+Y6CXOEW^4?[ >?WG7*7'AX[VN;U]]\6H^IZOLM^7LOZ>/Z^=? MWHW>28_94[J9K>/E5S.K7E&_]!Z6L]7V_TM?J^=VWDD/F]5Z.:\V+O9@/EWL M_IM^J_Z7.-B@JYS90*DV4(XV4.0S&W2K#;I'&\C=,QOTJ@UZQ[MT;H1^M4'_ MVET:5!L,KMU@6&TPO/9_I5&UP>C:$<;5!N/C#<;GWKC._IWK'&]R;J?DUS?[ M^-T^/\K^[99/WN^SH^S?1=/[O)_FV73][W M_KE-]F^\?/S.GWTCY?U;+U_]WLO[-U_>OOOWNT_O]J.OINOTXX=\^57*R^<7 M7OE@FQ_;[8M/_'119EVRSHO?3HOMUA^3]?+AC[]]*L+B4?IM.2\B=)5N,^AO MDI_F>5H&D?2CFJW3Z6SUTX?[=3%FN>7]0^6[.U\YXW70G*1U%D7Z0[J75NP+.**E:\]+ND]'9(R];:%5MW;GA-^B4OO^8U&6)%SSZ_?WU1 MYQ7SFC=LO%7DJUZ<)0:3[.7UQ: M6MO'3]9J\U]H^P^A.!_?Q/_Z?/.C\9UM@DYA*8AJ)Z21FD)A)8A:)V23F MD)A+8AZ)^206D%A(8A&)Q2260%@C^GNOT=\3Z;M_(4C+ES+N5W=2]BW+'Z9E MOD\7TDN63Y>/=\7#=3Y=K*8/TI=TMLFDOZ0?VC)>.-"M&4]B*HEI)*:3F$%B M)HE9)&:3F$-B+HEY).;OL/X6*Q=(OWPY]&.1 MO+LC^[9_L'P2JK>F+(FI)*:1F$YB!HF9)&:1F$UB#HFY).:1F+_#!@>1>!RO MY' AB44D%I-8 F&-E!Z\IO3@EL/C*JL/#X[3R23/)NDZD[+5>CI/RU\_I=-< M?*PL'/76%"O03V\):@WBSQ[6$X6T_\MXGBU_19TMVS] M<+B\G7TK'Y\-:>&(MX8TB:DDII&83F(&B9DD9I&836(.B;G#DP-:>3 L,_HX MI,E1_>'IU- Z:D".&I)81&(QB240U@CIT6M(CX0A[>]6.)9/TCI/'Z>+B?28 M?E\5\7O^"]%/0O'6$"8QE<0T$M-)S" QD\0L$K-')U$W/HH;AQS/)3&/Q'P2 M"T@L)+&(Q&(22R"L$='CUX@>7SZ._@>.E87JK3%-8BJ):22FDYA!8B:)621F MDYA#8BZ)>23FCT^/XCO]48[8\*U^4LVVGTM5GV]U)6G4F1GFTO/NN\$[ZK_2;]"E;9$_3];D< M%@][:Q"CFHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYE=9(T+[[Q>S-(8_V&5%-0S4=U0Q4,U'- M0C4;U1Q4HEE!:,VKKFF%YY19! MU%IAT)JDPJUN3E)24U%-0S4=U0Q4,U'-0C4;U1Q4H*V&U%-134-U714,U#-1#4+U6Q4[V6$U;0[B2J1:@6 MHUI":EFHQ*:]7]5!$?#K) M6B,=[6^BFHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYE386G=%"#ABB6H1J,:HE ME-:\;4U="%7$A5 O_79N^46\Y:WAC&HJJFFHIJ.:@6HFJEFH9J.:@VHNJGFH MYJ-:@&HAJD6H%J-:0FG-'*_[HXK\QLLO"MHX1345U314TU'-0#43U2Q4LU'- M0347U3Q4\U$M0+40U2)4BU$MH;3F=*#4TX&PPG3E\HL8N3G2T=8HJFFHIJ.: M@6HFJEFH9J.:@VHNJGFHYE?:X?*+IT7\?8W1S3:^40U#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0+42U"-5B M5$LHK9GF==NT>/C&BS ]=#H@-175-%334JOD7/O<]Z7N6YFW_G _0_0A1+4*U&-422FLF>=TY56ZZ M'V?V[66:[X[L!6&.]DM1344U#=5T5#-0S40U"]5L5'-0S44U#]7\"Q]]N2-( M<[1RBFH1JL6HEE!:,\WKRJDBKIS^?LM=.N^D]$N6IY-,JC:Z%/MH:1755%33 M4$U'-0/53%2S4,U&-0?57%3S4,V_D!'R-O6E@31?+M;/*TF1MS>-;)T%T,(J MJD6H%J-:0FG-6: NK"KBNX+&R>_MW[BB-5-44U%-0S4=U0Q4,U'-0C4;U1Q4 MQ=VNZHYJ* M:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^1<^]X)O7-']"%$M0K48U1)*:R9YW6?M MBN^'^B]=HQ>/?7/JHU565--0344.IY0%QDO6D>.'>I=_$8-^<]VG-%-0W5 M=%0S4,U$-0O5;%1S4,VMM,,[S\G*8-0=G5Q1W4,']BNM?WG@ !TX1+4(U6)4 M2RBMF=5UF;5[H:CFHUJ :B&J1:@6HUI":U -5"5(M0+4:UA-*:05X77;MO773MHD575%-134,U'=4,5#-1 MS4(U&]4<5'-1S4,U']4"5 M1+4*U&-422FM,![VZZ-J[4'3]]Z[FB/?FUKD! MU514TU!-1S4#U4Q4LU#-KK3#U9Q^VVH..JJ+:AZJ^:@6H%J(:A&JQ:B64%HS M]>M2;$]<>*M6<[JM$8UV6E%-134-U714,U#-1#4+U6Q41*'>3*&Z_F]-#**ZJIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:A MFH]J :J%J!:A6HQJ":4UIX.Z.-N[HCC[;US-09NQJ*:BFH9J.JH9J&:BFH5J M=N^TX3DH%W-.5G/0SBNJ>:CFHUJ :B&J1:@6HUI":_ZU7<]#B+:JIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ M":4UIX.Z>-N[<+/8?_-J#MK"1345U314TU'-0#43U2Q4LROM\FH.VJ]%-0_5 M?%0+4"U$M0C58E1+**V9^G6_MB?NUU:K.?W6B$;+L*BFHIJ&:CJJ&:AFHIJ% M:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J)936#/*Z,ML;O?5J#EJ\1345U314TU'- M0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$MH;3F=% 7;WO")M>_?34';>&B MFHIJ&JKIJ&:@FHEJ%JK9E79Y-0?MUZ*:AVH^J@6H%J):A&HQJB64UDC]?MVO M[8O[M6&YG-.6S^+M;LUG5%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1 M+4*U&-422FNF>-V7[C<6_<7*DPT5$M5+-1S4$U%]4\5/-1+4"U$-4B5(M1+:&T M9GS7+=F^N"5[TZW [Z3T2Y:GDTRJ-MK^\N7LW6+%8]^<\6@G%M4T5--1S4 U M$]4L5+-1S4$U%]4\5/,O9,18FB\7Z^>5)(^DQ_1[VQ)N@.Y0B&H1JL6HEE!: M,_[KNFSQ$(M_Z2_IA]:8%XYQ<\R3FHIJ&JKIJ&:@FHEJ%JK9J.:@FEMIC1MO MRX/NR7>_'CJL7VG]2\,&Z+ AJD6H%J-:0FG-G*[;L'WQ#63]W9K*\DGZFB]4ZG''<>''!HZI(YJ1ML+Z/>/%[_1 MXBBJV:CFH)J+:AZJ^:@6H%J(:A&JQ:B64%HSE>MZ:5]<+[46#WF6KC+IQ\=L M]^@G:9?&3\M\7IYU+CVE#^OEY2\ST2XJJJFHIJ&:CFI&__1VI:/Q<'#R729: M,D4U&]4<5'-1S4,U']4"5 M1+4*U&-422FO&>5TR[8OOR_I/GYEX)VE_;J;K M[Y*U6*WSS6YE)5@_9[FT?DX7TNNY+G_/5NMBXV)2",]_^8D64BNM42DY;92H MZ* :JNFH9J":B6H6JMFHYJ":BVH>JODM'QE%&8U[H^,E<;1#BFH1JL6HEE!: M,^WK#FE?W"$U=N<;7CPT1[N?J*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J?O^T M,]OK#KJCX7%:H]U/5(M0+4:UA-(::3VHNY^#*[J?TE^2W);1XFUOS6A44U%- M0S4=U0Q4,U'-0C4;U1Q4=U?[-X M^,:+,3UT.B U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+:&T MYG10UT0'XIKH/WHQ+C%[<\BC!5%4TU!-'YQ6$]M.6C#044U4LU#-1C4'U5Q4 M\U#-1[4 U4)4BU M1K6$TIKQ7;=$!^*6:-WR7^?I8[FJ7EYN1]SM%Y,W1S=: M#T4U#=5T5#-0S40U"]5L5',&I_<]58[7U-$6*:KYJ!:@6HAJ$:K%J)906C.U MZQ;I0-PB]=+\CVS]MT_;Q94X6ZWSZ4-Y8GI27DZK-;+1MBBJJ:BFH9J.:@:J MF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FE-=.]+I4.WOK.I0.T*(IJ*JII MJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6D)IS>F@;IT.+MRY='NC MTN5^G?U+??;CFI7GKI<_1_0A1+4*U&-422FLD^;!NI [%C=1_Z9TOQ&/?FOJHIJ*:AFHZ MJAFH9J*:A6HVJCFHYJ*:AVK^A8SH[E)?&NSO@*'(9^^ @>Y8B&H1JL6HEE!: M(R;XQYMK**:AFHZJAFH9J*:A6HVJCFHYE;:X5>Z_4ZO MJYS> @,=UZ^T_L5Q W3<$-4B5(M1+:&T9E(K=5*+FZ;;%?95>79,$W-S MIJ.555334$U'-0/53%2S4,T>MMR*M=,YO<:G@P[KHIJ':CZJ!:@6HEJ$:C&J M)936C/VZLCH45U:%I]>Q*.[Q38.>]W#M>FT$+JZCFH9J/:@&JA:@6H5J,:@FE-:.Z M+JP.Q8752VLS2FMRHXU55%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1 M+4*U&-422FLF?%UN'0[?>FT&;<.BFHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J)906G,ZJ-NP0_$M5J]>&UF MA-9844U%-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+**TY'=1- MUI&XR7K=VHP8N3G2T:HJJFFHIJ.:@6HFJEFH9E?:A;49=$P7U3Q4\U$M0+40 MU2)4BU$MH;1F5"MU5(NKK)?69GJMR8T64E%-134-U714,U#-1#4+U6Q4NU&;3BBFHJJFFHIJ.:@6HFJEFH M9J.:@VHNJGFHYJ-:@&HAJD6H%J-:0FG-Z:"NN!8/@;49(7)SI).:BFH:JNFH M9J":B6H6JMF5=FEMAAS3134/U7Q4"U M1+4(U6)42RBM&=5U_70DKI]>6IOI MMR8WVD9%-175-%334"MUV;0BBNJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J, M:@FE-:>#NN(Z$M^_]!)"C?YPW,1]U*8Y=/EXTKZ2UIEDS+W M6T,>;:FBFHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E38X6 I4 MFNN "35@,[GKZNE87#W]IP_D[R1K\9!OGY?.=JL[U1DX#>XOZ8?6"0#MM**: MBFH:JNFH9J":B6H6JMFHYJ":6VG]P[#H#,:=3J<9&1XZK'_ML $Z;(AJ$:K% MJ)906C/AZ\;J6-Q853J*7)T"&<[216L*H_U45%-134,U'=4,5#-1S4(U&]4< M5'-1S4,U']4"5 M1+4*U&-422FOF>=U/';]U/W6,]E-1344U#=5T5#-0S40U M"]5L5'-0S44U#]5\5 M0+42U"-5B5$LHK3$=R)VZH%H^%AW@_SJ9Y-DD76?2 M8K<,OWR25F7XK\I'#\OYO)@<5MM_ *1E_A?SP8_31?64G]HF@ LCWCH#L)S* M[PG,ER%LO9+.>PG+OG M&F=SC\;#[D Y6?XG!_:O'CA@!PY9+F*YF.42C#M*^?Y!RHOO^_JZTO^23Q^R MX[2_VU_FICVQT;HLRZDLI[&CL>#DYA'^[ LY["R_DL%[!7*,] M/72O%N/+L-ZL'LMC]]V/?BJKL-)]]?OV $=+L2RGLIRVYX:-4]O>*X.3_$8; MKRQGMKZ*\?OQZ5$ZVF9E.8?E7);S6,YGN8#E0I:+6"YFN03CCN)[=!#?XH[L M[K(%NQ-I'@Y/N,F^E8^S'M5H=9;E-);362SGLUS 4,EC-9SF(YF^4:RSM*++2LK33\DRYUVE;VD%W,6*YF.42C#N*:^4@KH7- MJ7)I1P&N@" >Y?;P9NNM**>QG,YR!LN9+&>QG,UR#LNY+.>QG,]R Q M7,QR"<8=30,']5:Y^^8+.VS=%>54EM-83FY M@.5"EHM8+F:Y!...IHB#3FSQ6/0OA32SGLUS 3P4%U5KZU.OM/ MG']?C75X,K?2>]_IGJ0\6Y)%.8WE=)8S6,YD.8OE;)9S6,YE.8_E?)8+6"YD MN8CE8I9+,.XHY0_*M+*X3/OKPY^;Z6JZ70@J(MZ?SC]GLUEZ[=F>8OWV%1^V M&(MR&LOI+&>PG,ER%LO9+.>PG,MR'LOY+!>P7,AR$&; M?RG 5F]13F4YC>5TEC-8SF0YB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDLP[FB* M."CRRE<4>:7E2SDMK.ZD+\4_"Z:+2;GZ,UT^MB<^V^!%.97E-);36 Q_=XV;07LCH4L%[%Q7,QR"<8=9?=!15<15W2-\IXD5]R@2LS< MGLYL(Q?E-);36LW8L-EQ'99S67O ME--83FY@.5"EHOVW.%YXH/N>_FH#12SPR88 M=Y3V!^5<17SOV;^GL\WV'/O\./8GU9'\>BD]+;<]K-71B9IGUEW8+B[*J2RG ML9S.<@;+F2QGL9S-<@[+N7NN<8T:9=#MMRV\L#U;E M8+F2YB.5BEDLP;I?V M]ZOG+%NKZ3K]^&&>Y9/LMR*75])#$=;K\L3+@Y\6Z?Y43@8__ZJ\NS_YN2O_ M[,DM/_?EG\/MS^]K_N.'EW22>6D^F2Y6TBQ[*H;JO!\6?Z_SZ>3Y]0_KY4LQ M#[V3/B_7Z^5\^_ Y2XLYI'Q"\?NGY7*]_T,YP-=E_L?VY7S\/U!+ P04 M" #;B5964BJ/XCL% !K&@ &0 'AL+W=O7ZRK*$OX*8BCY; M0Z)^63 >4ZE.^=(2:PXT2(/BR"*V[5HQ#9/>;)*VW?/9A&UD%"9PSY'8Q#'E M;S<0L=VTAWO[AH=PN9*ZP9I-UG0)CR"?UO=W M9*@#TBN>0]B)@V.D4>:,O>B3K\&T9^L1002^U!)4_=O"+4215E+C^#<7[15] MZL##X[WZEQ1>P0!Y'^ V! SR@$$*FHTLQ;JCDLXF MG.T0UUL8V@22 FEE0CU_U;?C[*VVR4I&&4F*!O+)$K@3XG 015 M 4LA%]QDSWU#C(I_T*2/;/P)$9O@N@&9P^_ [Z-!%DX,PQD4TS!(]08->G]M MXCEPG>DLQP)]WT@A5;;"9%DSO)M,SJF7T_?^E5A3'Z8]=7,+X%OHS7[]!;OV M;W6L'8E5R)V"W#&I'Y"SG)R5Y(A*)%> YK ,DT0WJ.MTPQIXR )THBQC[;DH^.2]3&P\$8N_7H7H'N&=&?0>@95:@(LFJE<[4O M*.:<]SQ68R=M6;TCUI'CCLG8JT<=%ZCCU,AWJ0#*DFUJ#&[ML M"SX^ A^[+ADTS3&V2R=@&_>@'ZGE@>#R>@M<63BT7YG0/0]]J /+%3LBZTJM MRG_@A+!QZ@M^FO/#GG^M^=_?[I4]Z: . A9%E O=E-5$;4F8Q](ZX/&RA+:X7-WJIE11^O:6?FHE.?E:M5]._ A M?;E1_T8SI^S4Y9&:UVD.(5[#4RPI;1XYV^89U[+SF#MU>+G:8?GBD8>=]^5K M';S.CX$OTZ\< OELD\CLS7[16GQ)N4Z_'UCEY=EGF&^4J_M4H @6*M3NCU3G M//NRD9U(MDX_#LR9E"Q.#U= ^#Z O7[@C&Y/]$=%-^79O\!4$L#!!0 ( M -N)5E8YH,W$#@, $\+ 9 >&PO=V]R:W-H965T1>&Q:I55#K;9]F/;!)!=BX=B9;:#\^]E. M2*$+4=F0]@7\.N>><_W('6RY6,D40*''C#(Y=%*E\AO7E7$*&99MG@/3,PLN M,JQT5RQ=F0O B05EU T\+W0S3)@3#>S83$0#OE:4,)@))-=9AL5N#)1OAX[O M[ ?NR3)59L"-!CE>P@.HK_E,Z)Y;L20D R8)9TC 8NB,_)N)[QF 7?&-P%8> MM)&Q,N=\93JWR=#QC"*@$"M#@?7?!B9 J6'2.GZ5I$X5TP /VWOVC]:\-C/' M$B:)2H?.M8,26. U5?=\^PE*0UW#%W,J[2_:%FM[?0?%:ZEX5H*U@HRP MXA\_EHDX /CA"4!0 H+G@*L3@$X)Z%BCA3)K:XH5C@:";Y$PJS6;:=C<6+1V M0YC9Q@*9/A\0VORUDI]"7W'9G@L2$+=$=3X"B M-U-0F%#Y=N J+<)0N7$9<%P$#$X$] /-P50JT0>60'),X&KUE85@;V$<-#). M(6ZCCO\.!5X0U B:O!SN-\CI5!GM6+[.J8RF6$!K_F=&1T)@M@1]!Q2:[]#A MNAG>V>'1%HL$_?BL*=&M@DS^K$MP$?^J/KZY]S )G56"WS?XLV+M(F\@;LYU-\8X2_U M=RO]W4;]AS=$ULEOA)^[4Q7Z958H60 B#.T MB]J#WLASKIMF46&=BB-[_OY'IGLA5:R' 6%.@A2DDL((Z?XU$Y_KKU^V6 MYW5[];OE>T_?VP)HSI4NIVPS MU14O"+- SR\X5_N."5#5T-%O4$L#!!0 ( -N)5E8E@DO47 4 'X@ 9 M >&PO=V]R:W-H965T4W*\8S(N0I7WO%EE,2ET%9 MZB'?#[V,)/E@/BT_N^/S*=N)-,GI'0?%+LL(?[VF*3O,!G#P]L%]LMX(]8$W MGV[)FBZH>-C><7GF-2IQDM&\2%@..%W-!E?P\@8'*J"\XC&AA^+H&"B4)\:> MUT#152K(?_]:B@Z9-%7A\_*;^K827,$^DH#W<2&X_#:1<6*^$&SY?'$M!R(&-RR3V5&0*#:$TV+J"=DUU8"WK+MQ4W4#&;H! M$?C.9&C#T!G:-K(I_[_(A\.%O /D(=77('GY+ET. .\-; MW<'-..-2#QOT?I3Y1..+JSWEM*+.@64U/[LMB2)9T- MY-PM*-_3P?S3+S#TOW:1]B36X@X:[L"F/I=S;443"0X8!TN2+^6$E2>?DQS$ M+$T)+\"6\BIOOG2-A%7>=20JL:@44P^X_7PR'$V]?0?@J $<60'E=.C*]VMK ME&N_>Q)K 88-8&C-W(5I2E^'?2+V)-9"C!K$R'H/'_(]+52./I%4I2@@ CS1 M=9+G2;Y6CS^9H@FKLK9ZPG6FJK41U_&HQ,*C5,48!Q!'W>DZ;E#'5M0_.,D% M?1?%*N**,NY"&?L1[D:9-"@3*\IC=<_>(;%JN)),3D@N8("C*(#=*-#7R[#_ MT>>D! (:C'T48,-: )$& M1>?D))%L]&4KK:H\$0PH^G<1KH//PG!J<8#2,3/-7>QQH-SG'J\:97+WZGUI-/: T&!Z. M#(LAU-X&6GW%\1IR)E>OIJ=6:W.-AD%HX-*&!MH=S4_;;KN^,V?4P1F:.;6; M@78[<]["H//P=#B8\= W5$Y86QALMS#N ME9-=T/G=OW]J0T-_&!F2&6O7@NVO=)PK)[N>,Q?LK"A,3UFL;0JVVY2?KISL M^LZ[J1+!MN5_\Q(1@67FXH22F7%T@OU\Q)MY.5 /- MOQS,_P-02P,$% @ VXE65@8!:*,X! >A4 !D !X;"]W;W)K&ULQ5A1;]LV$/XK!ZT8$J"-1-JR[,PVT"38UJ$=@KC9 M'H8]T!9M$Y%$CZ3C&NB/'TG)DC)+7"K,\XM-2KR[[XX?]9$<[[AXDFM*%7Q) MDTQ.O+52FVO?EXLU38F\XAN:Z3=++E*B=%>L?+D1E,36*$U\' 0#/R4L\Z9C M^^Q>3,=\JQ*6T7L!MS<"]WS M2R\Q2VDF&<] T.7$>X^N;_#0&-@1OS&ZD[4VF%3FG#^9SH=XX@4&$4WH0AD7 M1/\]TUN:),:3QO%7X=0K8QK#>OO@_4>;O$YF3B2]YB$#6#<-!B@ L#;''G M@2S*.Z+(="SX#H09K;V9ADW56FMP+#.S,E-"OV7:3DUGBB^>WMWHO&*XY:F> M;$ELN=[!IX?9HX39F@A:#+@G>STA"MX+0;(5-6T))-,O!%M0^$S$BNHG%W=4 M$9;(2W@#/DCC0 ++X#%C2K[5#W7[\YIOI3:58U_I- P8?U% OLDAXQ;(OVR3 M*\#16\ !1O XNX.+-Y>@-"1-69!T93'60N=_+P/YNDYEL7!9+&PC]]J*96LQ M/RY6K2 PWT-]7%FS'1$Q_/%1NX0/BJ;RSZ;,\_C]YOAFA5[+#5G0B:>7H*3B MF7K3[[]#@^ '1W:],KN>R_OTUVTZIP+XTM0R9MD*8K*7\/50TB:\N<>!]6@^ M ,_343#VGQM0]$L4?2>*G'5? 36%9(0(6&C"6*7TZ6>HFJ)-663QXOJU.A=AJ:2LZ"5T+MW6^A@Z^HDJ_D%- 2L;V M&J.>0GQ0I3ZH=V;2(J?^=4VP$C;D5K83L+9_S-IAU$*22N>04VBZLS8\8NW MD+:-M94T(;C\'09MO,65\.'7GKN^C;?X^/#EY&TE5/A?CF!$/%%5G/D?J%2Z M>$HW[5U!(Y)3G,MP)5CXW"PG M75@%,5$4EH0)>";)EIH5U @C.MJF1&&O%40E3=@M32\N+,SEC_G8%LU&',/C M;?4_,/BUFS1S*ZF7PHIE$A*ZU#;!5:23$/E%7]Y1?&,OU^9<*9[:YIJ2F HS M0+]?^[T ( *$( 9 M>&PO=V]R:W-H965T3:6#AV9KLM2/OQ\TL:.BWM +%^J%^?N^<>GWT9KH5\4 6B MAL>2<34*"JVKLS!468$E41U1(3>"W=-<%Z/@)( K0[+(KPU ;*M9@F-5N)]YMLL-MG,"5 MX+I0\)7GF/]I(#0Q-($DFT FR5Z+%YAUH!M_AB1*$O@((:B"2%1UL\=#MY&J MZSQT=TG58L@S\[CC=IR]5V>J(AF. G-Q%,H5!NFG#W$_^K*'U7'#ZGB?]?26 MKU!I^L[;_9*K])N MY'[#<-5"L]?0[.VE^4T2;EF^E$;O+QH["/0; OU7ZX0\?X-"_=+>=RP1B1RDYY3:VXS]>S M+33O?+ E<-+KQ$F[O*<-Y],7)^ ;.)V^-!_CZ/GEC=XA(]_ M?;[+P'#K:I1 MHERXVJ@@$TNN?0%I9IOZ._95YWF[+]Y71)K35\!P;J!19V"NK_3UT ^TJ%P- MF@EM*IKK%N8; J7=8-;G0NC-P#IHODK2WU!+ P04 " #;B596F^*D-<@" M !." &0 'AL+W=O.[YP7UB0OE%EPXZC" M.6Q /50KH6=NRY*2$I@DG"$!VCL_L'VWP.I@MEG#+Z5>2JF+F7#LH MA0SOJ5KSXR=H KHR? FGTOZB8[UW,G50LI>*EPU8.R@)JY_XL4G$!< /7P $ M#2"POFLAZW*)%8XCP8](F-V:S0QLJ!:MS1%F3F6CA'Y+-$[%&\63W6"AXTK1 M+2_U84MLTS5 ]^O-@T0K01+"$') M#S0'4X5$'U@*Z7,"5]MNO0=G[XN@EW$)R1"-_'X4E/)[5X9J_7&WOBG M&UGA!&:.KC )X@!._/J5'WKO>Z(;M]&-^]CC)3F0%%B*3@1HVN6NQD\MWE3S M(?8B]] A>=5*7O5*FB^H2Z@7]8=I"%M/X7\^Y/ ?1#=IHYOT9OS#8Z6O.VWY MP*D.BQ)UZK)8D_C^Y5$/QV$PZ3[OZU;]^O?4*YG61.X&F0#C1H'.MT("*^BR-.W*B>=[?G=.?._IAO7^LO :@K[*&PO=V]R:W-H965TD%-F2:2$I M".3%IJ29PSF''&HTTQUECWP-(-!S651\YJR%V%RZ+D_74!)^03=0R2=+RDHB MY"5;N7S#@&3:J2Q;EQEZ_60MUPY],-6<$]B&^;6R:OW!8ERTNH>$XKQ& YZQ T#H%6IJ:B=4B((/,IHSO$ ME+5$4P,MIO:6]/-*K?N]8/)I+OW$_%[0]/'\6BJ7H04MY7;B1"_(.;JOMP*B M2W32ZN99C0%]3$"0O."?I-^W^P1]_/ )?4!YA?Y8TRTG5<:GKI#AJDG=M GM MN@[-/Q$:]M%76HDU1S=5!ED7P)4\6[+^"]EK?Q Q@?0"C? 9\CW?-P2T>+T[ M-K@GKW?W!MB,VJ4;:;S1J:5;$P;G#WI1;LEWF8P"73%&JA6H\=G+XF1(ZH\6 M9),+4N3_07:&KDJZE=9_?Y&0Z+. DO]C6I]Z_L \OSJ1+OF&I#!SY)'#@3V! M,__Y)QQYOYBTM0F66 +KZ!ZTN@=#Z$W*U+JGA\D M=XF)6O$4".JH_AICKUP M[$^F[M.A1L=F$0[CN&N5'%OYDR",6JL.J[!E%0ZRNGE.@7.9LI(2($&>T0-4 ML,R%/-T+(B1701$_0=U$N9XN.HCRW(^CL$=F83##WM@+<(^TP2X(QKZ9=-22 MC@9)+R@7ZGQC\ 35UKAR@P!OS0&;8(DEL(YP<2M<_,YG3VQ3=YM@B26PCN[C M5O>Q];-G?)0Y>*Q>0)TT-!CAH'_P'!N%06C.P$E+:#)(Z$Y*1%BZUOLDDVE8 MT(W:028B@TAOW1(VP1)+8!T%L;,_ IX!)%7*R.7 M090W;PV;:(DMM*Z"^_H!CJU6Z%;1$EMH7?'W13JV7Z4WD)VW8##Q^E6Z MP6PF/H_?.3JO?#E;1$EMH7?'WGP]XL$K^?]D9'WWW!I,XB/K9>6SF MCZ,@Z*?GL9E,3[__0>D>M-9*8"O=HN0R9KD!ZL93>[=M@U[IYE_O_K5JC^J6 MW1ZF[JU^)6R55QP5L)20WD4L8V)UN[*^$'2C&W@/5 A:ZN$:2 9,&&PO=V]R M:W-H965T+4=N#Z[SMV0@@0 E1\@<1Y\^QY]CQY)ELN/F1,J4(_4I;) MJ14KE3_;M@QCFA+9XSG-X,N*BY0H>!5K6^:"DL@$I+-KEBA) M:283GB%!5U/KQ7D.'!-@$'\G="L;STBGLN3\0[_\'DTMK%=$&0V5IB#PMZ&O ME#'-!.OXIR*UZCEU8/-YQ_[%) _)+(FDKYQ]3R(53ZV1A2*Z(@53W_CV-UHE M--!\(6?2_*)MA<46"@NI>%H%PPK2)"O_R8]*B$: XY\)<*L ]SC .Q/0KP+Z MUP9X58!GE"E3,3H$1)'91/ M$AH-;/K!B&FB(?TDT_N^4 *^)A"G9G_"T?J# M2XER*M B)H*B%Z5$LBP463**%$>O/$UAAQ:*AQ\Q9Q$ G] "#F!4 ("O4,WQ M5G,\!%21A,E'@+XO O3PZ1%]0C:2^JM$28;>LT3)SS (SW_%O) DB^3$5I"3 M7ID=5NN?E^MWSZS?<=%7GJE8HE^SB$:'!#:(42OB[A29NYV, 0U[J.]\1BYV MW98%O5X?[K2$!]>'XXYL^O7^]@U?_PS?G,@D1!GL4)*%/(6=8;!3CV:[S68\ MMVE>K:77Q6YJ M1:N'R%&%A&6%R'V%P,E>:N7;Q"TG&9A)M"UO9D^NYX[Z$WO3E*T%YHP'^ @6 MM,"\_L ?U;"#5 =UJH/.5+\;OZ31$]E0 ?Z_*]Q"TJC*."\4-0>+[>S#8*K$ MT0/4=1GTV"9".;W?6+:#\0C[&.,C'4Z1X[[K>B? X!3H.?Y@U 0>:.'76OB= M6EPL(9-K(:/]2&O*Y2S#YD[AGNL=I=N.W2NX]2C=E2VHV&Y0MG'%=:ZKQ+UCWU*31M6(,T:$O&#QU4(N>?P9 MV+')M\%:7-YNW/Y3*M:FBY*04I&I\MI;C]:=VHOI3X[&Y[J#,UW%GJ9L_[X2 ML4XRB1A= 27N#:'F1=E1E2^*YZ;'6'(%'8MYC*$+I4(#X/N*<[5[T1/4?>WL M/U!+ P04 " #;B596J*S E P& #B,0 &0 'AL+W=O! M)DZ#!CAGG+;W[\\0BN/@>,WT7L0^K$#>]\%^7C^&!\SE(Q??RS5CTGO*LZ*\ M&JREW%P,A^5BS?*D?,9(6@\EE M?6PF)I=\*[.T8#/AE=L\3\2_-RSCCU<#-'@^\#F]7\OJP'!RN4GNV9S)+YN9 M4'O#%F69YJPH4UYX@JVN!M?H@I*H2J@C_DK98[FW[55=N>/\>[7S87DU\*L6 ML8PM9 61J#\/;,JRK$)2[?BG 1VTYZP2][>?T7^O.Z\Z4;,JSK^E2KJ\& M\1G_O@':SHTJO 6/"OK_[W')M8?>(MM*7G>)*L6Y&FQ^YL\-43L M):#P2 )N$O!A0G D@30)Y*4)09,0U,SLNE+S0!.93"X%?_1$%:W0JHV:S#I; M=3\MJKK/I5"_IBI/3CZIH?61EZ6W8<*;KQ/!O&LI17JWE2+[VN>+57@6V^N!N!RJP+XRKLN9+I,LVU506_.%EN1RI25WONG1;9=LJ6W M$CRO8#8*M*ZV2FI//&M/_(HRF:19^5KAE]61\G(H51^KE@X737]N=OW!1_J# ML'?+"[E69R_4J4V H2*G90@_,W2#G8B4+=YY!+WQL(^QI4'3EZ;KO MZ UIZTUJ/'($[Z=J]3X115K<[]?JVT<%['V0+"__ME5IUXK WHIJ,KLH-\F" M70W4;%4R\< &DU]_0:'_FXUA2# *!&:P'[3L!RYTD_U2L\\,]A.)4@P"@1FT!:VM(6]4'(( MR3XD& 4",]B/6O:COB@YZN@.^6A$QNA H%-+( Y(@$;C R5; L,Q(<$XL"LY M;DF)G:1\GG^Q"MB9=>H0@@2C0& &6^.6K7$O!#R&9!\2C *!&>PC7]_Y^GV1 M<-.2?<4%L:_$.3J0L"507;0#1*(#"=L05=3(MRL8[?D!Y&1E=DS$[KQ3QQ$H M&H5",SG#FC/<"R4WS8 J 20:A4(S2Z!M#7+>MY]5S*1[(QR&J#*'II:[<:,H M'@>'5V-+W#$5:Y^!W$;C5JG8VG9GVLDC"!*-0J&9E&D7@D;]$#&HG0%%HU!H M9@FTHT'.6_:SBCCL7FC]^M^ABE\82"V!QV2L309RNXSW\]G,VGIGVLEC"!*- M0J&9E&D+@N)^R!C4U("B42@TLP3:UR#GC?M993RVJ#.*<7RHXFX<#F/EH0]% MW(T[(F*L?09V^XPI+QZ8D&GU./T3E_:GVFZ,4X<3*!J%0C/YTXX$HUXH&H,: M'% T"H5FED ;'.R\>S^GHIN6["LP#GP<=2[,+PVDEL!CFM9V [OMQIRI3L\$ M6S$AU-;N$?:W6Y;?,6$?7* O1$#1*!2:R:7V*CCHA[Y!O0\H&H5",TN@O0]V MOX(YI[Y_PF)XU@*,'+)N6.V&(#Q"44SPD0E 6Q7LMBIS)BJ"KM_:WNG>N)-/ M'FJ@;TV@T$SBM*7!43_4#FJ10-$H%)I9 FV1L/LUS3G5_A-.Q*[V^,=J[X:@ M:#P>!>&QR[UV--CM:!JUWYQVR0=]\0**1J'0S#4HVA(1OQ>3 %U5:!H% K- M+(%V5<3]GN>,DX"[)2=, @V0:Q*PA" ?D\@_=LDGV@01MPEJ)H'I29. &_/D M$0CZR@8*S>1S;R5:3Y:BP:Y%@UV,]G]8+Z*M%^G->C1W2TZ9!+KKT#J30#._7D<0;Z8@<*S:1-NR72C[5J!-1W@:)1 M*#2S!-IWD=XL6"/=]66'#^]^'$(M(<2/P\YU?+BW^#UGXK[^B*!4/5$MW:WR M;H^V'RI&ULA911;],P M$,>_RBE,:)-@2=,U@Y%&6E<0>QB:U@T>$ ]NHR2N)&@LQ\'EX&*2.'MO\)7CBG;6X#*9*_7H-M?% M.(@<$ K,C5-@]K7$*Q3""5F,GQO-H _I''?76_5//G>;RYP17BGQC1>F&@?O M BBP9*TP=VKU&3?YC)Q>K@3Y)ZPZVV080-Z24?7&V1+47'9OMM[48<?N GG**3,L2[5:@7;65LTM?*K>V\)QZ7[*S&C[E5L_DUW+7-4(]VR- M!&_A"].:N3K!\10-XX).X BXA/M*M<1D06EH;%CG'.:;$),N1/Q,B$$,-TJ: MBN"C++#X6R"TO#UTO(6>Q <5IYB?PG#P!N(HCN%A-H7CHY,#NL.^&$.O.WRQ M&##EE M%K4;X?CDGH^WU^;$O]T[Q;+^B:ZD+:EB.X\#V#*%>8I"]?C5(H@\' M>,]ZWK-#ZMF#U)BKA>2_L !CJ>2&P%3,V'YH10&\MO$-8%FB[P!O:'\R M[LNFBS?R\5P_+[/!*#I/P^4>RE%/.7J!,D=M[Y+TD1M%W/4C :[M9*&]&)U@ MLHMQ_C[9CY'T&,E!#'MI[-0B=+>Y?;9PG,!9*&7E9W3J)V!_5XJ9;8;%Z"?_-EO4$L#!!0 ( -N)5E9' MM,I@S ( "(( 9 >&PO=V]R:W-H965T)MXP_B@) HJ>JI&)J%5*N+VQ;9 546(S8&JBZLV2\PE)-^

P*$VHEL5F[Y4G,:ED2"K<L%.XC5>P1SDP_J6JYG=J>2D BH(HXC#5H0U!")K4"5I<-7$%9:B%EXW>K:76/U,3]\4[]B\FNLBRP@"M6_B"Y M+*;6Q$(Y+'%=RCNV_0IMGE#K9:P4YA=M6ZQCH:P6DE4M63FH"&VN^*FMPQ[! MC5X@>"W!ZQ."%PA^2_!?2PA:0F JTT0Q=4BQQ$G,V19QC59J>F"*:=@J/J%Z MV^>2J[M$\61R33-6 ;K'3R#0&;IG$I?H&Q,"S4"]5( . *B^8+7 -!>Q+94KK6UGK8-9X\![P8'KH1M&92'09YI#?BA@JSA= M)F^7:>8=54PA&R'?_8@\Q_,&#%V]GNX.T-/7TYTC:?QNAWRCY_]WAU!*1%8R M4:MM^7FY$)*KK^;74,4;Q6!847>2"['&&4PMU2H$\ U8R?MW;N1\&JK66XJE M;R1V4,F@JV1P3#UY&,U'0]5J6*%AZ3:Y2<[<*/ GL;W9K\, 3&WQ)#R$I0.P M(' COX,=> \[[^%1[ZK)J19&A^PWQ&C_@>/SZ+SG_CG*'75NFLFB:2:D>9>E;B9#4:*!$@>!,^YE&8"Y$\]Q>VD&8($7A>->'GNO M>U; 5^84$BAC-95-T^E6NX/NTO3WWOI,'8#->?5/ICD];S!?$2I0"4LEZ8S& MRA1O3J1F(MG:].@%DZKCFV&A#G'@&J#N+QF3NXE^0/>W(/D+4$L#!!0 ( M -N)5E9!5GWZA@, *$- 9 >&PO=V]R:W-H965TP<^SXGJ\WRG2XB]F6KF$)ZL?V4>B6VZID>0E,YIPA :NY\QG?)=@WA KQ M3PY[>?*,3"C/G/\RC:_9W/&,(R@@54:"ZK\7>("B,$K:Q^]&U&G'-,33YZ/Z MERIX'@Y*=U+Q MLB%K!V7.ZG]Z:!)Q0L#A ($T!-(E! ,$OR'X;R4$#2&H,E.'4N4AH8HN9H+O MD3!HK68>JF16;!U^SLR\+Y70;W/-4XNO+.4EH"=Z (ENT%*OJVQ7 .(K]+ 3 M IA"E&4H@17H5H;.\%<)*)H7\EHS?RP3=/7A&GU .4-/&[Z3FB=GKM(FS5!N MVABZKPV1 4.8H&^)UM6+BF67$CL+&-!F[%@3'WQ!3(0M+ EK"9.*J*ID"\+/44OIUGX7T0R MACCS.VG]3D;]+A558'-;T\*3D6*_8[ZOC*; MY[ W6("CL..Z#\(XB#JV^Z HQG;?4>L[&O7]Q!4M=)6M=I3-?=1W3TZ25;OO M@S"))QWW?5 <#*R3N'4?CU:"8TVVEH+XDJ7@DF+)A<3.4C9M4S9];RF8]B;( M#X/.3/N+9B@NSPM&)\,N#XY6N#W MEH6&>9;*(/:ZA<$"BWK6;5)#WLFK=_*&TI U6\P: K&,Z_Z0; M5A\UQ=VXW).S:PEB7=T!)$KYCJGZC-?VMO>,S]7INM-_;^X?U9GX5::^O'RC M8ITSB0I8:4GO-M*.1'T?J!N*;ZL3\C-7^KQ=/6[T'0J$ >CW*\[5L6$&:&]E MB_\ 4$L#!!0 ( -N)5E8-;"L*C@0 #@0 9 >&PO=V]R:W-H965T M_S(7,J3:/&"+I;8O_/%P11?P"/IY=2_-DU^[S%@. M7#'!D83YR+O&5Q,#C=J[1Q9E*L2+?;B;C;S ]@@R2+6UH.;R"K>0 M9=;)].._RM2KV[2!^_?O[K\5\ 9F2A7EJ*M:)\ MIH:^-MVQIGY:-7U3-DV.-(T)^B*X7BKT*Y_![-# -QPU#'F'N2&=CA-(+U&( M/R,2$.+HT.W'P[$C?/+Q\*"#)JRG)BS\PI-3@R9,I9E0:PGHG^NITM(LEW]= M(UXZ1FY'FT.NU(JF,/),DE @7\$;__P3CH-?7*/U(\TF/\CL8"2C>B2C+O>Q M'<(I<)@SC:A&IC$0_]U?YP< MJK ?-E03AZH_Z"6UZH"L5Y/U.LD>M5VL9OVA3*0&2=MU_!EQ4S#$O :MV%V$ MI7V\WRO2 G2)PD&#KRU*B!LNKN'B3CB3V$W:YA:JF"$T8_,Y2.":T02?/5V%+T-IL0J89^-R4);JEYA8Q M#;FSM@W:7TC4)PV8MBA*P@:+RVC@IL'!KJH')^S)!=/RNAF/W:W'4Z M^ B,0W41-6?&986/X>QM4G GSNV2\@78_<8KS=;EEH1F9L]*>>I,W)7?PLU]O+*H=,9,=$.IE^O_OSZ<[9=W)RD9R63!P2/#@V$;LM M">ZLTV,/6$2-;G: M*AP&I G65@UPLQ[Z>T>J'.2B.)HJ4[C77)<'DOIM??R]+@Y]C?&PO=V]R M:W-H965TX;RQ]7!WNM^)//[%R8ZR![["6(#' MLJCXU%D)L3YW79ZO<(GX&5WC2MY94E8B(4_9O"R;M$ M^HG9URJG)08WZ!%S, (97F+&\$)= !><8\'!QPP+1 K^2=Z_O<[ QP^?P = M*G"SHAN.J@6?N$*FH@*Z>?O8S\UC_5<>F^'\# 3P-^![OF]PGQ_N#@WNV>'N MWDMW5]:O*Z+?%=&OXP6OQFNK)F354%VU=\C7(\=>04YIAM ML3/[]1<8>[^;*G3*8-F)@KVH7M!5+[!%GUWD.=U4T!Z:<@YRQ-B35"4[Q,S+P]@PR*$_ MG,X&J] +TP&[-;LCV9../;&R7PN:/XR4\E@ N9*J68V4H#$Q)_K8CH(!L6X3 M17!@E%E3.A(X[8!3*_"5G+A@C9Y>:]/I6T-UKEN$Z?"56G,XDA!ZO2;RK(Q* M_.1R/2?B[8'B4% M[5+*(+J-/+I2BL(XU::H;I;(A7@(\QZ2"O::"D:'?V=8904\D0!JBW/*:-FI MHKTL8J_.H%V>95B&S4D[%:0B125E@OQ\==F&NOH:!5'L#Y=NDUWJ^_%P#+V' M5(.]5H-VL394IU<_;IO98T37!=@HB",_&J+K=EKW?P^5!GN9!NTZ[8;*KY&7 MW=\^@70A-AK[,!Q^AYGL3"_]/20;[#4;M(NVAKZ2.OU_5"#5&S<$* MHP5FRD#>7U(JGD_4MEJW[SK[#U!+ P04 " #;B596)$#J KX" #<"0 M&0 'AL+W=OY[CM_Z( M*B[N90:@T$-.F5Q8F5+%D6W+)(, --?UESD6.FNV-BR$(#3.BBGMN .75PG*MIQ?79),I\\*.HP)O8 7J MMK@2NF=W*BG)@4G"&1*P7EC'[M&)ZYF >L0W I7LM9$IY8[S>],Y3Q>68XB M0J*,!-:/+9P"I49)<_QJ1:TNIPGLMY_4S^KB=3%W6,(II]])JK*%%5HHA34N MJ;KFU6=H"_*-7L*IK']1U8SU PLEI50\;X,U04Y8\\0/[43T CSOA0"O#:@G MPFX2U91+K' <"5XA849K-=.H2ZVC-1QAQI65$OHKT7$J/F<)SP'=X >0Z"-: M:=?3D@+B:_3U\D*B_24H3*@\0'N(,'23\5)BELK(5CJ[T;"3-M-)D\E[(=,2 MDD,T<3\@S_$\=+M:HOV]@S]E; W?5>!U%7BU[N0%W M];^UPB*5Z,>%'HW.%>3RYQ!R(ST=EC8KXD@6.(&%I?_R$L06K/C].W?F?!H! MGW3@DS'U'C@UX$D??(BU4?-K-;/8MO%T$KJ>']G; 8II1S$=I3B#5&/0H82C M@:^<'+_#\G?GJK\#\%D'/GM35QNU6<]5-W!#WQMV->@H@E&*E<(*D%ZHFB(9 M=G=4X)63%'9XX>[<#7< /N_ YV_J[OP?=ST_G/O!L+NN\[QK.^.KE@M]WC"S M;Z/C4F5<$/4XN">/ZKQRMMS>Z>+NSNA6^XW9G\\5=W3W_V^O6[G^!AU,W-E? M5MN]L]K<>[Y@L2%,(@IK'>8-%>)IJ-X41_?=USIRT#=S/3U"X09H+^O M.5=/'7,CZ"YT\6]02P,$% @ VXE65C$7\ENU @ , < !D !X;"]W M;W)K&ULK55=;]L@%/TKR*NF5FKKK\1M.L=2/C:M M#Y6JINV>B7T3HV+P ,?9OQ]@QTLB)]JDO<1PN?=PSB%J?'!=F>908'G+2V!Z9<5%@96>BK4K2P$XLT4%=0//B]P"$^8DL8T]BR3F ME:*$P;- LBH*+'Y-@?)Z[/C.+O!"UKDR 3>)2[R&!:BW\EGHF=NA9*0 )@EG M2,!J[$S\AUED\FW".X%:[HV14;+D_,-,'K.QXQE"0"%5!@'KSP9F0*D!TC1^ MMIA.MZ4IW!_OT+]9[5K+$DN8>/T=6CU#@Y=R*NTO MJIO<.\]!:245+]IBS: @K/GB;>O#7H$?G2@(VH+@N&!PHB!L"T(KM&%F9(V$R=9H9F"]L=5:#6'F%!=*Z%6BZU3RR%)> 'K%6Y#H!KUC6F'K[X3J M \8L!70Y!X4)E5=Z_6TQ1Y<75^@"$89>XUX(-^<'.S'V2)4Q@[^NI*$!MPDL^? M_,C[TJ?\/X$=^##H?!B<0T^FF-H_$9;&"I4#6L*:,$;8V@1*$(3W.M# #BVL M:46;Y&80C/Q1[&[VM?6D!=YHZ'5I!ZR''>OA6=:3+"/FQ"1*Y?M) F 2]ON)<[29F@^Z13'X#4$L#!!0 M ( -N)5E9388T*D , ' + 9 >&PO=V]R:W-H965T;I+YWO ^/.MWR(.1WE0%H\E+D7*V<3.ORSG55DD%! MU8TH@>.3G9 %U3B5>U>5$FAJC8K<#3PO= O*N!,M[=JCC):BTCGC\"B)JHJ" MRA]KR,5AY?C.<6'#]IDV"VZT+.D>GD!_*Q\ESMS62\H*X(H)3B3L5LZ]?Q?? M&KT5_,'@H#IC8DBV0GPWD\_IRO%,0)!#HHT'BG_/\ !Y;AQA&/\T/IUV2V/8 M'1^]?[+LR+*E"AY$_B=+=;9R%@Y)84>K7&_$X7=H>&;&7R)R97_)H=%Z#DDJ MI471&&,$!>/U/WUISJ%CX(=G#(+&(.@;3,\83!J#R;4&T\9@:D^F1K'G$%-- MHZ44!R*-&KV9@3U,:XWXC)NT/VF)3QG:Z>@S3T0!Y"M] 44^D&]<0B+VG/T+ MJ5DD:^"P8UJ1MS%HRG+USJB>8O+VS3ORAC!.OF:B4I2G:NEJ#,BX=9-F\W6] M>7!F0KIJ0,725JW+M ,VF3,['^)F?\;3 7/&$YH_8=$;OS^7E//KXD>94ROB?WA:@XINP1 M)*:,FR4M\#G%^].8;4!7DBORUT;D.<$WZ$!E^O=8!NL(I^,1FJ)TITJ:P,K! MJJ- /H,3_?J+'WJ_C9W^:SJ+7\G926:F;6:FE[Q':YI3GH!)2=5-B<:SW1Y? M&:IQO&?<9@"5/X#*L2.NMYK9K4R9?H[FYO8]=T]NJ%F8"][5Q"-^9C\U)YRS MEG-VD?,^39FY>\H6UY3@+32(I5#-LH2<:@,NB,X *Y:4P#4I03*1CL'6^X6= M(/U@.NG1#D5>CW6HF'OCJ&&+&EZ)BA_3'B4FKT0@V7"-EKIP"#;O8LUOQ++7%.)999014HJM:':5@KU2A'\"FP9MW5F#&X^A/-]+^SA#55] MO$N*$[Q%B[>XB+>!M$K^3]H6@X@^A)->V \C(M_KO:+Q4'2&[;9ENWV5(@,\ MO51>;@=EP0]"OW\UAZI!$8J'FFX1JAG=3B]2@-S;GL[<+_PDU=_Q=K5M&^]M MM]1;7V,[67=_/]W4O>@7*K&J*I+##EUZ-W.,2-;]73W1HK0=SU9H[)_L,,.6 M&*01X/.=$/HX,1NT37;T'U!+ P04 " #;B596>!GL\]0# #"%@ &0 M 'AL+W=O]G&TI"2EB9W/W2@/'[//MK/]?O MS7>4?>,Q@$#W69KSA14+45S:-@]CR B_H 7D\LN&LHP(^/D4+ MRU$C@A1"H1!$_MS!%:2I(LEQ_%]#K<:G,CQ\?J1_T).7D[DE'*YH^F\2B7AA M32T4P8:4J?A,=Q^AGM!8\4*:? MY&K=;P237Q-I)Y;OLR*E#P!H!3EL$H'6*+ZYTS,;KUD)3_.\D[R-;(G0E12));>E M#@N]&D'"PY3RD@'Z[R_9!WT2D/&O74M0N1AUNU!GR"4O2 @+2QX2'-@=6,O? M?\,3Y\\N^4S" D.PEK2C1MI1'WVY!A9"+A#=(*CW.W^#MHQRC@KRT"5D!9QI MH#H[[Y;.A>/-[;M#@7J]#A7($*PET+@1:-PKT.&>X_)XB:!+DXHQ/M#$FXXF M1YH\[>3.)D?"!1V=?'_6=&K-8=+,83)@#F6!!$7>:[7FO0O="QT:,29A@2%8 M2TR_$=-_^\?!#7 M/@RI:Y06F**U]3VX.F-SD5RSVC>*\5$P]SL<+(\A6EL>=R^/VRO/=9(G69EU MBM%K.7A3F:0%IFAMU?99 /X%:0 VF@<8I06F:&U]]ZD -IX+X&2E.X6-1#H7O@PC5A5,JQ=!"UU"O*5"T$P_QD B M8*J#_+ZA5#R^* =-V7KY'5!+ P04 " #;B596G4]H"C0# #*#0 &0 M 'AL+W=O0!*F?M&NL'6$<;!AG*2ELX@@C;/B'S^40M0<3/<%!ZMTL)X[ M."\XV*6#_5H'IW1PE#)%*DH''W/L32C9(2JM!4TVE)C*6Z0?9_*[+S@53V/A MQ[U;2#"'$,TQY8_H!\49P^J+,'3B \=QPCZB4W2W\-')^X\3G8MW2D\]*/FS M@F^]P#4_6G3O> Z[5RY79RS' 4^N?5,8S"RQH8AOO"V+M.AI6L.AL,#0__0T!H[ [=NV$AO4*4WZ$SO M*PYC#FMTP1@)8C%S6%M"G8QCIT:?,+\G6$,[M]+.?:.EYO:I9Y\POR=80\]A MI>>P%2N*H24E*>+UHV,7\TA4!87>N= [;I^HQ0O-PV77&<:QD M/<$:DHTJR4:=DEUN*(6,(YR%2-9L0!&D>4(>H5V?3MJQ$Z]/F-\3K*'BN%)Q M_$8+>=RGGGW"_)Y@#3U-XZD(-'H_-4MD_8Q[OF[_;^*WF)@CV[$/3TJ]5N2* MA;-2EP4FPMUDO*@>J]'J0G*ARO!GXS-Y45'%\Q.FN.7<8+J*Q?:5P%(@C;.A M"(L6%X>BPTFN2NE[PD5AKIJ1N&P!E0;B^9(0ON_(%U37-^\?4$L#!!0 ( M -N)5E:.%-O>A0, %05 9 >&PO=V]R:W-H965TI8+6Y3X/B3?USH!.=MS<2]3 $4>\JR0?7D/']W'*MQQMW;)LJ<\,.9R7=PA+4A_)6Z);=4=8LAT(R7A !F[GUAWL= MNYX1U#W^9K"7!]?$+&7%^;UIO%O/+EY?&JA5C>F M$1Y>/]+?U(O7BUE1"0N>_^0M0UN,HPS1>5:EC2!N:6KA@2Q M RO\]1=WZOP^9#0F+,*$Q4BP7B9^EXD_1@^7BB?WN@:6E4A278)(*?A6T/R, MT$JE7+ OL"8TYU6AAA(:A9^:$"8L:F!!#3/_/W:A[YB_F;T[]/X_N_5&7/F3=*.%4ZS!A$28L1H+U8@BZ& +<@A-@9H()BS!A,1*LE\FTRV3Z M?Q:<4?BI"4V?O/S!0(V(,,>,D6 ][R\Z[R].*DOD*[D#J425J$JP8DL6*15; MD/K^#2M87N5#$8R.<6H$F+ ($Q8CP7I!779!7>(6KDO,3#!A$28L1H+U,KGJ M,KD:?7GZ;XK>#>AW)Z-*5ZL%E^J,Q ^EW@ZVS:&,KIY4&R]X4FP6HY,XU7Q, M6(P$ZYGO.M]W;@Y:[:(/QVK7^""GOBBHM B5%F/1^G$=;+1=W K6\K"2P:1% MJ+08B]9/YOLFW!W=3_Y\'6OYO4)V\;20C4_CY A0=]Q8M"8"^^! RIPWWNA" MQ I),MAHO'-^H:T2S1%>TU"\K,^H5EPIGM>7*= U"--!/]]PKAX;YMBK.T@- MOP%02P,$% @ VXE65A%E?#H_! 5QT !D !X;"]W;W)K&ULM9EO;]LV$,:_"J$!?9=*I"S_R6P#K;MN*UHL:-H.PS , MM$7;0B71(^DX ?;A1TJ.Z%;1T>:4-XDDZYX[WB_*/3*G!RZ^RBUC"MT7>2EG MP5:IW748RM66%52^Y#M6ZD_67!14Z5.Q">5.,)I6044>DB@:A@7-RF ^K:[= MB/F4[U6>E>Q&(+DO"BH>7K.<'V8!#AXO?,PV6V4NA//ICF[8+5.?=S="GX6- M2IH5K)09+Y%@ZUGP"E\OXM@$5'=\R=A!GAPCLY0EYU_-R:_I+(A,12QG*V4D MJ/YUQQ8LSXV2KN.?HVC0Y#2!I\>/ZF^KQ>O%+*ED"Y[_GJ5J.PO& 4K9FNYS M]9$??F''!25&;\5S6?U$A_K>T2! J[U4O#@&ZPJ*K*Q_T_MC(TX"XJ0C@!P# MR'D,5G4\%/R!A[M9JYJ#J395&KR8K#<9;)?2GF8Y3 M\_=TR?)IJ+24N1"NCF&OZS#<$?93SC1+]43@ L[WA>9[]FU8J$MNZB9-W:32 M&73H_*S_9A43Z-.6EBA!G^@]^H-1(=&?'UBQ9.*OITH#)]]A]6\^O_I-7_ MCM;CR(ZR""SD#2^85-FJ^B?T:J^V7&3JH:& _D5>4P/.ZHD*GPQHW"LLAYP? MK:/H*2Z2)$GW X/M(,?P)'=3NW2ZP E]@=E!C_N=] XY3V!Q>\0,AG%$NHG9 M88_A:>\F=OX8@E/YLK)> /=K!AQRGJS:=J"+D?4!"ES!RC2HXE2\C:Q9P MOV[!(>?)J.T7NAA9KX!ALW"K]#!"M$SUPE8T1^_V(I-I5K_?_N^I]1P& UN' M@?NU& XY3VAMDT$(&23=+SS$F@T"FXUSX5TZO."TGMR(=1ND7[?AD//C1MIN M(T[&>HV=V$Z^-H#=QKG8SI]@<$)?8-9MD'[=AD/.$UC;;4!O4\1:#0);C&6 MT90)CPQ>VO-7NK\/U!+ P04 " #;B596($+'W#X# #8$P M#0 'AL+W-T>6QEUY-B9X[*67X^OG:8?^"+&PU:6BL:^Q^?<8_N&& :U60EV,V?,1,M2 MR'I(YL94G^*XGLY92>LS53%ID4+IDAK;U;.XKC2C>0VD4L2]3B>-2\HE&0WD MHKPJ31U-U4*:(4G;4.1O7_,AZ:8?2>3EQBIG0W)W\O[70IG+=Y&_'WTX.NK< MG5[NQT\<<$KBH.CY"T3/.KBNQ3#I]&72<#TG#Q>6XF(WA:,<6S%//L9H_0#- M9MHPH8.1LS#936++M*/'S: ZN@)1L0Z.! M8 78T7PVA[M150R@,:JTC9S3F9+4>5@SFH:5G3(A;N")_%GL:"^+K9WKP+[) MMFD--4TOXSN@OZWFM;=EDU?I1A6_5^;+PDY'NC[4.+O6K.!+UU\6K0%,O8NK MTZH2J\^"SV3)_.1?G' TH&M>-%>:/]AL4"I3&V":1/=,&S[=COS6M+IE2[,N MIV6!>^Z]0<]_=YUG3#)-Q;9I6_N'O,JO=MR\POZ%9_=K9=]QT&1RF]?V MH9M,WX+)-[#=27;X'IM#U:&;/,R5C)M#QM9)9N<;B,F=+EH^;KIY-7#.R#9NUN8"PCURY*XQ@'(^%$<"P/)@# MC.-96)[_:3Y]=#X>P[SU@T@?Y?11CF>%D+'[8'G"G,Q>X9EF69*D*;:BXW'0 MP1A;MS2%G[ :Y@T86![(]&=KC>\V7B'/UP&VI\]5"#93O!*QF>)K#4AXW8"1 M9>'=QO( ]L%K'8@?S@/U%28DR2PJY@W[ G&D2S#$*C%<(VF*;(Z*7S"^X,] M)4F296$$L+"#),$0>!IQ!', 'C D2=Q[<.]]%*_?4_'F?WFC1U!+ P04 M" #;B596EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( -N)5E;SCK7/M 8 /0[ / >&PO=V]R:V)O;VLN>&UL MQ9M+<^(X$(#_BHI3]I -&-N8JR0 M:3.F=R\-IP0;Q$=;[J_U\.<7I9_F2CVQU[*0YK2WLG;]Z>3$I"M1R]^7SIJVI/H$OE!6IS95T!_V! M[[EX,;_/^Y?L.3?Y/"]R^W;:J_\O1(^5ND[P4I[US]2PTF_*E\#_*?>8X,G;&"RY3P0#D M$($<'@1RYG'<1P%DB$"&!X3\$0#("(&,R"'_C)\U3"T\]3. C!'(^)"1' +( M$0(YVF,D-[=+G1<-.YIR )D@D DMY!VWE1;^ZMJ58&>5R:4PAG&9L7N]A)!C M!'),"SFKRI+K-T\YRY\\6OI M6C+;]>@ L\& 6 =WKMT;Y2RU=O7[;,6=OR;6ZGQ>U8D.ELV8#@)B'5S+5)6" M/?+75K<+,!T$Q#JX+->%>A/.]$**A1MN3%V*@W#H0(-8!P_^H.MS4Z[M&WO4 MW/6[=-NF 6:$@-@(LVINQ,_*O8E=/F^I*L!L$!#; *V06D.+ !-%0"P*'!/6 M[0%FD(#8(+"08T>//JF8OR <9HZ V!R=%5TG)>:0@-@A.TJ[#2?$Q%02$*ND ML\3K"N80,\F0V"3W3G3<, MJ4T)B][1JRF-VQ[57^K-@1W75 3$Q]X3$[MG"G%8Z73E?LJEVGV<3B(FN MI!"[9POS6EHNEYZ!38P1<&(LQ"P4$EMH.YI:L2O?3L=%QRP4[G.\<\QFKLFL M*FI[?E4J@YB8A<+#C'S>JW98>H28A4)B"W5C?MSR$!.S4$ALH5TCM/?K#U M0A%FH8C80F@TVPOZZ(H^L85V8C:5$\3$+!016\BO:'541NW,'F$"BH@%]#[[ M\I^,F'TB8OM\,-[Z$7#C'N?QS102Q,3L$Q';YP,3%AOU07;YNH;Y,L;L$Q/; MYS=FM5X7=4[G!3OG9L6N"O4",3'[Q,3V0:+Y*'0),3'[Q,3V0?MF*U_&F'UB M\LUDV&SF,<3$[!.3;R=#,-O1Q.P34Z_Y=*QT@Q0*,=$=9=0S<=V84RT60NM6 M0L(4%!]@WX##?!"9<&W/(29FH7@?6PC^Q'S4=6T,2XX8LU!,/1.W:T&@Z9]P M'R%FH1'U3-QN3)_P(29FH1'U3!R"Z4Y!3,Q"HT.M OEHMO+F"+/0B'JOP6[, MVX?9-XB)66A$O?, C69K*RYFH=$^++0KFNV+CEEHM \+[8BF&ZU!3'1G,[&% M\!7*UD7'+#2BWMR,8L+5M1%FH1&QA5H+J>C20()9*-GC?C;O M--5P5O-.#-S'DV 62O:Y%Z%]T>_N;UJ8F(428@MM8?KYXB:]3XI"O;0>"<$L ME!!;: OSF]2N4RZE?V30'X28F(428@MU;F;MG)%+T"=LB"VT>UMKS0HQ,0LE MY+L2MO:VME4$,,>8A<;$%OHF4_?-2__ JHOIM16E!\U4*H^#?@ +N3%FH7'S MP&G]9O/E<^;ZCQ39G?L*XXZGO$BGFOD_OJ5!$$9^Q_NB*HIS=^Q>WBB>;1Y: MW3QP^^5?4$L#!!0 ( -N)5E9?3NH*I@( )@U : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VDUNXD 0AN&K(!\@IJN[J\JCD-5LLHUR 8LT M/PI@9'N4Y/:#R (^:Q:SB?RM4-NB_,J+1ZCIQY=R:,=]=QIV^_.P^#P>3L.J MVHWC^5==#^M=.;;#0W/TZE_^9V&TV^W7YW:W_',MI_,?@^J/KWX==*6.U>&W[;1E75?UYN%T>ZNM' M>+A,KA;/;ZNJ?WX+53UWD$"0S!\4(2C.'Y0@*,T?E"$HSQ^D$*3S!QD$V?Q! M#D$^?U #0@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'I'U#L2Z!U1[TB@=T2](X'><;)90J!W M1+TC@=X1]8X$>D?4.Q+H'5'O2*!W1+TC@=X1]8X$>B?4.Q'HG5#O1*!W0KT3 M@=X)]4X$>J?)9C>!W@GU3@1Z)]0[$>B=4.]$H'="O1.!W@GU3@1Z9]0[$^B= M4>],H'=&O3.!WAGUS@1Z9]0[$^B=)W]6$NB=4>],H'=&O3.!WAGUS@1Z9]0[ M$^BMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMD\,F!'HKZJT$>BOJ MK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MOD ML""!WH9Z&X'>AGH;@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z. M>CN!WHYZ.X'>/CGL3:"WH]Y.H'>#>C<$>C>H=_.3>@_CUZ$,MY[O-3[_)ZD> M+]\MM\=?E]\7)R_ABG-]7S$\_0502P,$% @ VXE65GLV%NT] @ \3, M !, !;0V]N=&5N=%]4>7!E&ULS=O?;MHP%,?Q5T&YK4B(X]AA*KUI M=[OU8B_@):9$Y)]LMZ-O/Q/:2ILZM(I)^]X0@>WS._&1/G=K%\<^F[P MFV07PO0IRWR]L[WQZ3C9(:YL1]>;$+^ZAVPR]=X\V$RL5BJKQR'8(2S#L49R M]IXS-HD9IJZMC8AKF=/0_-;RO(E(8TG MYSU^UT[^*FY(LG<3CBM_#G@Y]_7).MGY$N_T M.&ZW;6V;L7[LXY'43\Z:QN^L#7V7GHI>G4\.\8;MZ3._.'\N-SK2(ZGEU,L9%UHS[_B6V(L??'[V>.T&]O\97:\WA^CV\_S\-G\N/R. M?YWQ6_T/]B$@?120/B2DCQ+2AX+TH2%]5) ^UI ^\A6E$8JH.874G&)J3D$U MIZB:4UC-*:[F%%ASBJR"(JN@R"HHL@J*K((BJZ#(*BBR"HJL@B*KH,A:4&0M M*+(6%%D+BJP%1=:"(FM!D;6@R%I09"THLDJ*K)(BJZ3(*BFR2HJLDB*KI,@J M*;)*BJR2(FM)D;6DR%I29"TILI8464N*K"5%UI(B:TF1M:3(JBBR*HJLBB*K MHLBJ*+(JBJR*(JNBR*HHLBJ*K)HBJZ;(JBFR:HJLFB*KILBJ*;)JBJR:(JNF MR%I19*THLE8462N*K!5%UHHB:T61M:+(6E%DK2BRKBFRKO^GK-_',W/YG_ZW/P$4$L! A0#% @ VXE65@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #;B596 MR_0#ZNX K @ $0 @ &O 9&]C4')O<',O8V]R92YX M;6Q02P$"% ,4 " #;B596F5R<(Q & "<)P $P @ ', M 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -N)5E;8UZ:%Z < M ,$O 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65H#$ M;OA!!P 7Q\ !@ ("!F!( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ VXE65EEVM8DC#P 0+\ !@ M ("!,"0 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ VXE65A"TS2H#!0 .0L !@ ("!CT0 'AL M+W=O&UL4$L! A0#% @ VXE65C %_\/F#0 U20 !D ("! M"7, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VXE65N@'%J;S! 6@P !D ("!9(P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65I9=1%T!! +@D !D M ("!.<$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VXE65D9!HV,5! F0D !D ("!R=0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVXE65L;\FC]1!0 K0\ !D ("!# P! 'AL+W=O&PO=V]R:W-H965TM6H.P, !L' 9 " @?D8 0!X;"]W M;W)K&UL4$L! A0#% @ VXE65LTV-NZ) P M>P@ !D ("!:QP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65O>1?9F< @ R@4 !D M ("!'"D! 'AL+W=O&PO=V]R:W-H M965T(S 0!X;"]W;W)K&UL4$L! M A0#% @ VXE65IBA,'.8" C!< !D ("!5C@! 'AL M+W=O&PO=V]R:W-H965TQ/Z+) , "$+ 9 " M@?A$ 0!X;"]W;W)K&UL4$L! A0#% @ VXE6 M5CS?86DQ P FPD !D ("!4T@! 'AL+W=OK5R?;P" # "0 &0 M @(&[2P$ >&PO=V]R:W-H965T:4;QP, .04 9 " @:Y. 0!X;"]W;W)K M&UL4$L! A0#% @ VXE65C6\400J!P D"T M !D ("!K%(! 'AL+W=O&PO=V]R:W-H965TX-.< MN D $-R 9 " @?A= 0!X;"]W;W)K&UL4$L! A0#% @ VXE65H K!8,2!P Z3< !D M ("!YV&PO=V]R:W-H965T M()2SG@( '0& 9 M " @1UU 0!X;"]W;W)K&UL4$L! A0# M% @ VXE65CS%%;O; P BQ8 !D ("!\G&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65OW[ MEU4V!P !$4 !D ("!$X,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65DJQG''1 P #1( !D M ("!BI ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ VXE65AK-H*/A @ WP< !D ("! MXIH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VXE65D!F;2^9 P T X !D ("!6ZX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65D[OY,V5 @ ]P8 !D M ("!7, ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VXE65B3F0^95 P _ T !D ("!P\H! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVXE65E(JC^([!0 :QH !D ("!'_4! 'AL+W=O&UL4$L! A0#% @ VXE65@8!:*,X! M>A4 !D ("!:0," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65@;_++5)! 0!8 !D M ("!W@T" 'AL+W=O$@( >&PO=V]R:W-H M965T&UL4$L! M A0#% @ VXE65@\(!36: @ !08 !D ("!I!P" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXE6 M5@UL*PJ.! .! !D ("!-28" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VXE65C$7\ENU @ , < M !D ("!N#(" 'AL+W=O&PO=V]R:W-H965TSS MU , ,(6 9 " @6LY @!X;"]W;W)K&UL4$L! A0#% @ VXE65IU/: HT P R@T !D M ("!=CT" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ VXE65B!"Q]P^ P V!, T ( !$TD" 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ VXE65E].Z@JF @ F#4 !H ( !1E0" 'AL+U]R96QS M+W=O XML 108 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 109 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 110 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 326 516 1 false 109 0 false 11 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.digitalocean.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.digitalocean.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) Sheet http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Nature of the Business and Organization Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganization Nature of the Business and Organization Notes 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions Sheet http://www.digitalocean.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Marketable Securities Sheet http://www.digitalocean.com/role/MarketableSecurities Marketable Securities Notes 12 false false R13.htm 0000013 - Disclosure - Fair Value Measurements Sheet http://www.digitalocean.com/role/FairValueMeasurements Fair Value Measurements Notes 13 false false R14.htm 0000014 - Disclosure - Balance Sheet Details Sheet http://www.digitalocean.com/role/BalanceSheetDetails Balance Sheet Details Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.digitalocean.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Leases Sheet http://www.digitalocean.com/role/Leases Leases Notes 16 false false R17.htm 0000017 - Disclosure - Commitments and Contingencies Sheet http://www.digitalocean.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders??? Equity Sheet http://www.digitalocean.com/role/StockholdersEquity Stockholders??? Equity Notes 18 false false R19.htm 0000019 - Disclosure - Stock-Based Compensation Sheet http://www.digitalocean.com/role/StockBasedCompensation Stock-Based Compensation Notes 19 false false R20.htm 0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders Net Loss per Share Attributable to Common Stockholders Notes 20 false false R21.htm 0000021 - Disclosure - Income Taxes Sheet http://www.digitalocean.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 0000022 - Disclosure - Employee Benefit Plan Sheet http://www.digitalocean.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 22 false false R23.htm 0000023 - Disclosure - Related Party Transactions Sheet http://www.digitalocean.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 0000024 - Disclosure - Subsequent Events Sheet http://www.digitalocean.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 0000025 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 25 false false R26.htm 0000026 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies 26 false false R27.htm 0000027 - Disclosure - Acquisitions (Tables) Sheet http://www.digitalocean.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.digitalocean.com/role/Acquisitions 27 false false R28.htm 0000028 - Disclosure - Marketable Securities (Tables) Sheet http://www.digitalocean.com/role/MarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.digitalocean.com/role/MarketableSecurities 28 false false R29.htm 0000029 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.digitalocean.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.digitalocean.com/role/FairValueMeasurements 29 false false R30.htm 0000030 - Disclosure - Balance Sheet Details (Tables) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsTables Balance Sheet Details (Tables) Tables http://www.digitalocean.com/role/BalanceSheetDetails 30 false false R31.htm 0000031 - Disclosure - Operating Leases (Tables) Sheet http://www.digitalocean.com/role/OperatingLeasesTables Operating Leases (Tables) Tables 31 false false R32.htm 0000032 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.digitalocean.com/role/CommitmentsandContingencies 32 false false R33.htm 0000033 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.digitalocean.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.digitalocean.com/role/StockBasedCompensation 33 false false R34.htm 0000034 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables Net Loss per Share Attributable to Common Stockholders (Tables) Tables http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders 34 false false R35.htm 0000035 - Disclosure - Income Taxes (Tables) Sheet http://www.digitalocean.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.digitalocean.com/role/IncomeTaxes 35 false false R36.htm 0000036 - Disclosure - Nature of the Business and Organization (Details) Sheet http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails Nature of the Business and Organization (Details) Details http://www.digitalocean.com/role/NatureoftheBusinessandOrganization 36 false false R37.htm 0000037 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 37 false false R38.htm 0000038 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details) Details 38 false false R39.htm 0000039 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details) Details 39 false false R40.htm 0000040 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details) Details 40 false false R41.htm 0000041 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 41 false false R42.htm 0000042 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) Sheet http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details) Details 42 false false R43.htm 0000043 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.digitalocean.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 43 false false R44.htm 0000044 - Disclosure - Acquisitions - Purchase Price Allocation (Details) Sheet http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails Acquisitions - Purchase Price Allocation (Details) Details 44 false false R45.htm 0000045 - Disclosure - Acquisitions - Intangible Assets (Details) Sheet http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails Acquisitions - Intangible Assets (Details) Details 45 false false R46.htm 0000046 - Disclosure - Acquisitions - Pro Forma (Details) Sheet http://www.digitalocean.com/role/AcquisitionsProFormaDetails Acquisitions - Pro Forma (Details) Details 46 false false R47.htm 0000047 - Disclosure - Acquisitions - Schedule of Goodwill (Details) Sheet http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails Acquisitions - Schedule of Goodwill (Details) Details 47 false false R48.htm 0000048 - Disclosure - Marketable Securities (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesDetails Marketable Securities (Details) Details http://www.digitalocean.com/role/MarketableSecuritiesTables 48 false false R49.htm 0000049 - Disclosure - Marketable Securities - Narrative (Details) Sheet http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails Marketable Securities - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details) Details 50 false false R51.htm 0000051 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details) Notes http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails Fair Value Measurements - Convertible Notes Measurement (Details) Details 52 false false R53.htm 0000053 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) Details 53 false false R54.htm 0000054 - Disclosure - Balance Sheet Details - Narrative (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails Balance Sheet Details - Narrative (Details) Details 54 false false R55.htm 0000055 - Disclosure - Balance Sheet Details - Schedule of Accrued Other Expenses (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails Balance Sheet Details - Schedule of Accrued Other Expenses (Details) Details 55 false false R56.htm 0000056 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details) Sheet http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails Balance Sheet Details - Summary of Other Current Liabilities (Details) Details 56 false false R57.htm 0000057 - Disclosure - Debt - Narrative (Details) Sheet http://www.digitalocean.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 57 false false R58.htm 0000058 - Disclosure - Leases - Narrative (Details) Sheet http://www.digitalocean.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 58 false false R59.htm 0000059 - Disclosure - Leases - Maturities of Operating Leases (Details) Sheet http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails Leases - Maturities of Operating Leases (Details) Details 59 false false R60.htm 0000060 - Disclosure - Leases - Schedule of Lease Expense (Details) Sheet http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails Leases - Schedule of Lease Expense (Details) Details 60 false false R61.htm 0000061 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 61 false false R62.htm 0000062 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details) Sheet http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails Leases - Schedule of Lease Term and Discount Rate (Details) Details 62 false false R63.htm 0000063 - Disclosure - Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) Sheet http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details) Details 63 false false R64.htm 0000064 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) Sheet http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details) Details 65 false false R66.htm 0000066 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 66 false false R67.htm 0000067 - Disclosure - Stockholders??? Equity - Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails Stockholders??? Equity - Preferred Stock (Details) Details 67 false false R68.htm 0000068 - Disclosure - Stockholders??? Equity - Redeemable Convertible Preferred Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails Stockholders??? Equity - Redeemable Convertible Preferred Stock (Details) Details 68 false false R69.htm 0000069 - Disclosure - Stockholders??? Equity - Treasury Stock (Details) Sheet http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails Stockholders??? Equity - Treasury Stock (Details) Details 69 false false R70.htm 0000070 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 70 false false R71.htm 0000071 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails Stock-Based Compensation - Schedule of Stock Option Activity (Details) Details 71 false false R72.htm 0000072 - Disclosure - Stock-Based Compensation - Stock Option Pricing Model (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails Stock-Based Compensation - Stock Option Pricing Model (Details) Details 72 false false R73.htm 0000073 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details) Details 73 false false R74.htm 0000074 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) Details 74 false false R75.htm 0000075 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails Stock-Based Compensation - Schedule of MRSU Activity (Details) Details 75 false false R76.htm 0000076 - Disclosure - Stock-Based Compensation - MRSUs Pricing Model (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails Stock-Based Compensation - MRSUs Pricing Model (Details) Details 76 false false R77.htm 0000077 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details) Details 77 false false R78.htm 0000078 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details) Details 78 false false R79.htm 0000079 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Sheet http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details) Details 79 false false R80.htm 0000080 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 80 false false R81.htm 0000081 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails Income Taxes - Total Loss Before Income Taxes (Details) Details 81 false false R82.htm 0000082 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails Income Taxes - Schedule of Current and Deferred Income Taxes (Details) Details 82 false false R83.htm 0000083 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails Income Taxes - Tax Rate Reconciliation (Details) Details 83 false false R84.htm 0000084 - Disclosure - Income Taxes - Deferred Tax Assets (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails Income Taxes - Deferred Tax Assets (Details) Details 84 false false R85.htm 0000085 - Disclosure - Income Taxes - Schedule of NOLs (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails Income Taxes - Schedule of NOLs (Details) Details 85 false false R86.htm 0000086 - Disclosure - Income Taxes - Valuation Allowance (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails Income Taxes - Valuation Allowance (Details) Details 86 false false R87.htm 0000087 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 87 false false R88.htm 0000088 - Disclosure - Employee Benefit Plan (Details) Sheet http://www.digitalocean.com/role/EmployeeBenefitPlanDetails Employee Benefit Plan (Details) Details http://www.digitalocean.com/role/EmployeeBenefitPlan 88 false false R89.htm 0000089 - Disclosure - Related Party Transactions (Details) Sheet http://www.digitalocean.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.digitalocean.com/role/RelatedPartyTransactions 89 false false R90.htm 0000090 - Disclosure - Subsequent Events - Narrative (Details) Sheet http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails Subsequent Events - Narrative (Details) Details 90 false false R9999.htm Uncategorized Items - docn-20221231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - docn-20221231.htm Cover 91 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 27 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, us-gaap:ComprehensiveIncomeNetOfTax, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1, us-gaap:LessorOperatingLeaseTermOfContract, us-gaap:NetIncomeLoss, us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent, us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - docn-20221231.htm 4 docn-20221231.htm docn-20221231.xsd docn-20221231_cal.xml docn-20221231_def.xml docn-20221231_lab.xml docn-20221231_pre.xml exhibit105-amendednonxempl.htm exhibit211-2022xq4.htm exhibit231-2022xq4.htm exhibit311-2022xq4.htm exhibit312-2022xq4.htm exhibit321-2022xq4.htm docn-20221231_g1.jpg docn-20221231_g2.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 113 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "docn-20221231.htm": { "axisCustom": 3, "axisStandard": 32, "baseTaxonomies": { "http://fasb.org/us-gaap/2021-01-31": 1183, "http://xbrl.sec.gov/dei/2021q4": 39 }, "contextCount": 326, "dts": { "calculationLink": { "local": [ "docn-20221231_cal.xml" ] }, "definitionLink": { "local": [ "docn-20221231_def.xml" ] }, "inline": { "local": [ "docn-20221231.htm" ] }, "labelLink": { "local": [ "docn-20221231_lab.xml" ] }, "presentationLink": { "local": [ "docn-20221231_pre.xml" ] }, "schema": { "local": [ "docn-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/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 788, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 26, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 31 }, "keyCustom": 55, "keyStandard": 461, "memberCustom": 41, "memberStandard": 65, "nsprefix": "docn", "nsuri": "http://www.digitalocean.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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.digitalocean.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000011 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.digitalocean.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Marketable Securities", "menuCat": "Notes", "order": "12", "role": "http://www.digitalocean.com/role/MarketableSecurities", "shortName": "Marketable Securities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "13", "role": "http://www.digitalocean.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000014 - Disclosure - Balance Sheet Details", "menuCat": "Notes", "order": "14", "role": "http://www.digitalocean.com/role/BalanceSheetDetails", "shortName": "Balance Sheet Details", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000015 - Disclosure - Debt", "menuCat": "Notes", "order": "15", "role": "http://www.digitalocean.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://www.digitalocean.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://www.digitalocean.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stockholders\u2019 Equity", "menuCat": "Notes", "order": "18", "role": "http://www.digitalocean.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "19", "role": "http://www.digitalocean.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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.digitalocean.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000020 - Disclosure - Net Loss per Share Attributable to Common Stockholders", "menuCat": "Notes", "order": "20", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders", "shortName": "Net Loss per Share Attributable to Common Stockholders", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000021 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "21", "role": "http://www.digitalocean.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Employee Benefit Plan", "menuCat": "Notes", "order": "22", "role": "http://www.digitalocean.com/role/EmployeeBenefitPlan", "shortName": "Employee Benefit Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "23", "role": "http://www.digitalocean.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "24", "role": "http://www.digitalocean.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000025 - Disclosure - Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000026 - Disclosure - Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.digitalocean.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Marketable Securities (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.digitalocean.com/role/MarketableSecuritiesTables", "shortName": "Marketable Securities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.digitalocean.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_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 - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Balance Sheet Details (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsTables", "shortName": "Balance Sheet Details (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000031 - Disclosure - Operating Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.digitalocean.com/role/OperatingLeasesTables", "shortName": "Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermPurchaseCommitmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.digitalocean.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000034 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables", "shortName": "Net Loss per Share Attributable to Common Stockholders (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000035 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.digitalocean.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ic37f640544d24eeea82f61219a907dce_D20210101-20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:TemporaryEquitySharesConversionOfConvertibleSecurities", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Nature of the Business and Organization (Details)", "menuCat": "Details", "order": "36", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "shortName": "Nature of the Business and Organization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "idfa2c4964b2b45b4a88df1668d833e39_I20210326", "decimals": "2", "lang": "en-US", "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "menuCat": "Details", "order": "37", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i8e2fbcaea3724609a13de79550d2e0a5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "38", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Disclosure of Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "if006d2810ab94ba594facff9f3cb5b4b_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": "0000039 - Disclosure - Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)", "menuCat": "Details", "order": "39", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Useful Lives of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "if006d2810ab94ba594facff9f3cb5b4b_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i4cdc00428b4c4d5886270adf37d1513f_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "menuCat": "Details", "order": "40", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails", "shortName": "Summary of Significant Accounting Policies - Revenue by Geographic Areas (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i6247a35c15364faaa7ef8d92385a76a9_D20220101-20221231", "decimals": "2", "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details)", "menuCat": "Details", "order": "42", "role": "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "shortName": "Summary of Significant Accounting Policies -Long-Lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i3a7a3d90a5f9486d884324f600ce6014_D20210301-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Acquisitions - Purchase Price Allocation (Details)", "menuCat": "Details", "order": "44", "role": "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "shortName": "Acquisitions - Purchase Price Allocation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i79c1306a227046a9895ecc0be3133a91_D20220901-20220901", "decimals": "-3", "lang": "en-US", "name": "docn:BusinessCombinationOtherExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Acquisitions - Intangible Assets (Details)", "menuCat": "Details", "order": "45", "role": "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "shortName": "Acquisitions - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i4d4728c01589453bbe528fd8f63b3e7c_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Acquisitions - Pro Forma (Details)", "menuCat": "Details", "order": "46", "role": "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "shortName": "Acquisitions - Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i4d4728c01589453bbe528fd8f63b3e7c_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Acquisitions - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "47", "role": "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "shortName": "Acquisitions - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i59d28b60b00f4b1a904f1e7f3cbd9e8b_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Marketable Securities (Details)", "menuCat": "Details", "order": "48", "role": "http://www.digitalocean.com/role/MarketableSecuritiesDetails", "shortName": "Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Marketable Securities - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails", "shortName": "Marketable Securities - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "5", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "menuCat": "Details", "order": "50", "role": "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i9419208595b147369611718b89509253_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i8e2fbcaea3724609a13de79550d2e0a5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "51", "role": "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i358ec8fce91f4f9c8f295db0ac16f1ba_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i358ec8fce91f4f9c8f295db0ac16f1ba_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Fair Value Measurements - Convertible Notes Measurement (Details)", "menuCat": "Details", "order": "52", "role": "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "shortName": "Fair Value Measurements - Convertible Notes Measurement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i358ec8fce91f4f9c8f295db0ac16f1ba_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "53", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "shortName": "Balance Sheet Details - Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Balance Sheet Details - Narrative (Details)", "menuCat": "Details", "order": "54", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails", "shortName": "Balance Sheet Details - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Balance Sheet Details - Schedule of Accrued Other Expenses (Details)", "menuCat": "Details", "order": "55", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails", "shortName": "Balance Sheet Details - Schedule of Accrued Other Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Balance Sheet Details - Summary of Other Current Liabilities (Details)", "menuCat": "Details", "order": "56", "role": "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "shortName": "Balance Sheet Details - Summary of Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "57", "role": "http://www.digitalocean.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i334a3cc881c24dd093c696ef6cc8cd16_D20211101-20211130", "decimals": "0", "lang": "en-US", "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i84dd7cfc6baf4f4bba0797bd686de9b0_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Leases - Narrative (Details)", "menuCat": "Details", "order": "58", "role": "http://www.digitalocean.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i84dd7cfc6baf4f4bba0797bd686de9b0_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Leases - Maturities of Operating Leases (Details)", "menuCat": "Details", "order": "59", "role": "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails", "shortName": "Leases - Maturities of Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i16da49b2c24e45ffacf96c1ca6ec5b81_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)", "menuCat": "Statements", "order": "6", "role": "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "shortName": "Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i16da49b2c24e45ffacf96c1ca6ec5b81_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000060 - Disclosure - Leases - Schedule of Lease Expense (Details)", "menuCat": "Details", "order": "60", "role": "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails", "shortName": "Leases - Schedule of Lease Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "menuCat": "Details", "order": "61", "role": "http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_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": "0000062 - Disclosure - Leases - Schedule of Lease Term and Discount Rate (Details)", "menuCat": "Details", "order": "62", "role": "http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails", "shortName": "Leases - Schedule of Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details)", "menuCat": "Details", "order": "63", "role": "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "shortName": "Leases - Maturities of Operating Lease Prior to Adoption of ASC 842 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "id00040e707134c13970e874bae64b01d_I20220131", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Commitments and Contingencies - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_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": "0000065 - Disclosure - Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)", "menuCat": "Details", "order": "65", "role": "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails", "shortName": "Commitments and Contingencies - Scheduled of Future Purchase Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "menuCat": "Details", "order": "66", "role": "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:VotingRightsNumberOfVotesShare", "reportCount": 1, "unique": true, "unitRef": "vote", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Stockholders\u2019 Equity - Preferred Stock (Details)", "menuCat": "Details", "order": "67", "role": "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders\u2019 Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i84dd7cfc6baf4f4bba0797bd686de9b0_D20210101-20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "docn:TemporaryEquityValueConversionOfConvertibleSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Stockholders\u2019 Equity - Redeemable Convertible Preferred Stock (Details)", "menuCat": "Details", "order": "68", "role": "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails", "shortName": "Stockholders\u2019 Equity - Redeemable Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Stockholders\u2019 Equity - Treasury Stock (Details)", "menuCat": "Details", "order": "69", "role": "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails", "shortName": "Stockholders\u2019 Equity - Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "7", "role": "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i8e2fbcaea3724609a13de79550d2e0a5_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "71", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i8e2fbcaea3724609a13de79550d2e0a5_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stock-Based Compensation - Stock Option Pricing Model (Details)", "menuCat": "Details", "order": "72", "role": "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails", "shortName": "Stock-Based Compensation - Stock Option Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ia4e27feade9d48b9b3b626100832d781_D20210101-20211231", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "menuCat": "Details", "order": "73", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of RSU & PRSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i4175cf59dbf541f599ac13aa6f580c1c_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i03a21c21c3c948a4b92d88a5f29d8f45_D20210727-20210727", "decimals": "INF", "first": true, "lang": "en-US", "name": "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "reportCount": 1, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "menuCat": "Details", "order": "74", "role": "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "shortName": "Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ia225edff7ccc4f3fae5c99d5706337fe_I20210727", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ie1b2562a0594499990625f7ffe2aea03_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Stock-Based Compensation - Schedule of MRSU Activity (Details)", "menuCat": "Details", "order": "75", "role": "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "shortName": "Stock-Based Compensation - Schedule of MRSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ie1b2562a0594499990625f7ffe2aea03_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Stock-Based Compensation - MRSUs Pricing Model (Details)", "menuCat": "Details", "order": "76", "role": "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "shortName": "Stock-Based Compensation - MRSUs Pricing Model (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "docn:ShareBasedCompensationArrangementByShareBasedPaymentAwardMSRUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i1ebe6bea32324b2ea1e9b6074b718f19_D20220101-20221231", "decimals": "4", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "77", "role": "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "menuCat": "Details", "order": "78", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - Schedule of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "menuCat": "Details", "order": "79", "role": "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "shortName": "Net Loss per Share Attributable to Common Stockholder - Schedule of Antidilutive Securities Excluded from Computation of Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "8", "role": "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "80", "role": "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000081 - Disclosure - Income Taxes - Total Loss Before Income Taxes (Details)", "menuCat": "Details", "order": "81", "role": "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Total Loss Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000082 - Disclosure - Income Taxes - Schedule of Current and Deferred Income Taxes (Details)", "menuCat": "Details", "order": "82", "role": "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails", "shortName": "Income Taxes - Schedule of Current and Deferred Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_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": "0000083 - Disclosure - Income Taxes - Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "83", "role": "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails", "shortName": "Income Taxes - Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Income Taxes - Deferred Tax Assets (Details)", "menuCat": "Details", "order": "84", "role": "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails", "shortName": "Income Taxes - Deferred Tax Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Income Taxes - Schedule of NOLs (Details)", "menuCat": "Details", "order": "85", "role": "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails", "shortName": "Income Taxes - Schedule of NOLs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i755dee51ebc54ca1830153ee0bd32a9a_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i8e2fbcaea3724609a13de79550d2e0a5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Income Taxes - Valuation Allowance (Details)", "menuCat": "Details", "order": "86", "role": "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails", "shortName": "Income Taxes - Valuation Allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfValuationAllowanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i8e2fbcaea3724609a13de79550d2e0a5_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "87", "role": "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i16da49b2c24e45ffacf96c1ca6ec5b81_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Employee Benefit Plan (Details)", "menuCat": "Details", "order": "88", "role": "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "shortName": "Employee Benefit Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "89", "role": "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i191de9f85b644696aec226f611fb1710_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Nature of the Business and Organization", "menuCat": "Notes", "order": "9", "role": "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization", "shortName": "Nature of the Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "ife7dad78f7dd4561bd371adc93ae6da9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i5a338604104947869367d086cc678dab_I20220523", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Subsequent Events - Narrative (Details)", "menuCat": "Details", "order": "90", "role": "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "shortName": "Subsequent Events - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i93b13feaff104acca9678d2c9c0b172f_I20230214", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfOperatingLossCarryforwardsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "docn-20221231.htm", "contextRef": "i6b4cff8558344fe1b297c12641de9efd_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - docn-20221231.htm", "menuCat": "Cover", "order": "91", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - docn-20221231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 109, "tag": { "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "GERMANY" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NETHERLANDS", "terseLabel": "NETHERLANDS" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SINGAPORE", "terseLabel": "SINGAPORE" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r740", "r741", "r742" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.digitalocean.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "docn_A2021EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Employee Stock Purchase Plan", "label": "2021 Employee Stock Purchase Plan [Member]", "terseLabel": "2021 Employee Stock Purchase Plan" } } }, "localname": "A2021EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A2021StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Stock Plan", "label": "2021 Stock Plan [Member]", "terseLabel": "2021 Stock Plan" } } }, "localname": "A2021StockPlanMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A2022EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2022 Employee Stock Purchase Plan", "label": "2022 Employee Stock Purchase Plan [Member]", "terseLabel": "2022 Employee Stock Purchase Plan" } } }, "localname": "A2022EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_A35OfCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3%-5% Of Compensation", "label": "3%-5% Of Compensation [Member]", "terseLabel": "Contributions up to 3%-5% of gross pay" } } }, "localname": "A35OfCompensationMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "docn_A3OfCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "3% Of Compensation", "label": "3% Of Compensation [Member]", "terseLabel": "Contributions up to 3% of gross pay" } } }, "localname": "A3OfCompensationMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "docn_AccruedCapitalExpenditures": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Capital Expenditures", "label": "Accrued Capital Expenditures", "verboseLabel": "Accrued Capital Expenditures" } } }, "localname": "AccruedCapitalExpenditures", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "docn_AcquisitionOfNimbellaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Acquisition Of Nimbella", "label": "Acquisition Of Nimbella [Member]", "terseLabel": "Acquisition of Nimbella" } } }, "localname": "AcquisitionOfNimbellaMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.digitalocean.com/20221231", "xbrltype": "stringItemType" }, "docn_BrandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Brand", "label": "Brand [Member]", "terseLabel": "Brand" } } }, "localname": "BrandMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_BusinessCombinationAcquisitionRelatedCostsCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Acquisition Related Costs, Compensation Expense", "label": "Business Combination, Acquisition Related Costs, Compensation Expense", "terseLabel": "Business Combination, Acquisition Related Costs, Compensation Expense" } } }, "localname": "BusinessCombinationAcquisitionRelatedCostsCompensationExpense", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts", "label": "Business Combination, Consideration Transferred, Cash Contributed To Escrow Accounts", "terseLabel": "Cash contributed to escrow accounts" } } }, "localname": "BusinessCombinationConsiderationTransferredCashContributedToEscrowAccounts", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded", "label": "Business Combination, Consideration Transferred, Contingent Consideration, Cash Pre-Funded", "terseLabel": "Less: Cash pre-funded from contingent compensation" } } }, "localname": "BusinessCombinationConsiderationTransferredContingentConsiderationCashPreFunded", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsiderationCompensationCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Contingent Consideration, Compensation Costs", "terseLabel": "Contingent compensations costs" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredContingentConsiderationCompensationCosts", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationOtherExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Other Expenses", "label": "Business Combination, Other Expenses", "negatedTerseLabel": "Other expenses" } } }, "localname": "BusinessCombinationOtherExpenses", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationProFormaInformationIntercompanyRevenueAndExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Pro Forma Information, Intercompany Revenue And Expense", "label": "Business Combination, Pro Forma Information, Intercompany Revenue And Expense", "terseLabel": "Business Combination, Pro Forma Information, Intercompany Revenue And Expense" } } }, "localname": "BusinessCombinationProFormaInformationIntercompanyRevenueAndExpense", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accrued Expenses", "negatedTerseLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpenses", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "docn_CSSTricksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CSS Tricks", "label": "CSS Tricks [Member]", "terseLabel": "CSS Tricks" } } }, "localname": "CSSTricksMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_CapitalExpendituresFinancedBySeller": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital Expenditures Financed By Seller", "label": "Capital Expenditures Financed By Seller", "terseLabel": "Seller financed equipment purchases" } } }, "localname": "CapitalExpendituresFinancedBySeller", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_CloudwaysLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cloudways Ltd.", "label": "Cloudways Ltd. [Member]", "terseLabel": "Cloudways Ltd." } } }, "localname": "CloudwaysLtdMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "docn_ComputersAndComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computers And Computer Equipment", "label": "Computers And Computer Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "ComputersAndComputerEquipmentMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "docn_ContingentCompensationCurrent": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contingent Compensation, Current", "label": "Contingent Compensation, Current", "terseLabel": "Contingent compensation" } } }, "localname": "ContingentCompensationCurrent", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "docn_ConvertibleSeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Senior Notes Due 2026", "label": "Convertible Senior Notes Due 2026 [Member]", "terseLabel": "Convertible Senior Notes Due 2026" } } }, "localname": "ConvertibleSeniorNotesDue2026Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_CurrentAndFormerEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current And Former Employees", "label": "Current And Former Employees [Member]", "terseLabel": "Current and former employees" } } }, "localname": "CurrentAndFormerEmployeesMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtConversionPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Period", "label": "Debt Conversion Period [Axis]", "terseLabel": "Debt Conversion Period [Axis]" } } }, "localname": "DebtConversionPeriodAxis", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "docn_DebtConversionPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion Period [Domain]", "label": "Debt Conversion Period [Domain]", "terseLabel": "Debt Conversion Period [Domain]" } } }, "localname": "DebtConversionPeriodDomain", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtConversionPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Period One", "label": "Debt Conversion, Period One [Member]", "terseLabel": "Debt Conversion, Period One" } } }, "localname": "DebtConversionPeriodOneMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtConversionPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Conversion, Period Two", "label": "Debt Conversion, Period Two [Member]", "terseLabel": "Debt Conversion, Period Two" } } }, "localname": "DebtConversionPeriodTwoMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_DebtInstrumentConvertibleBusinessDaysAfterTradingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Business Days After Trading Period", "label": "Debt Instrument, Convertible, Business Days After Trading Period", "terseLabel": "Business days after trading period" } } }, "localname": "DebtInstrumentConvertibleBusinessDaysAfterTradingPeriod", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_DebtInstrumentConvertibleThresholdTradingDaysScheduled": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Convertible, Threshold Trading Days, Scheduled", "label": "Debt Instrument, Convertible, Threshold Trading Days, Scheduled", "terseLabel": "Scheduled trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDaysScheduled", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "docn_DebtInstrumentCovenantDebtServiceCoverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Debt Service Coverage Ratio, Maximum", "terseLabel": "Debt service coverage ratio" } } }, "localname": "DebtInstrumentCovenantDebtServiceCoverageRatioMaximum", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "docn_DeferredTaxAssetsOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Operating Lease Liability", "label": "Deferred Tax Assets, Operating Lease Liability", "terseLabel": "Operating lease liability" } } }, "localname": "DeferredTaxAssetsOperatingLeaseLiability", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "docn_DevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Developed Technology", "label": "Developed Technology [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "docn_EarnedOnMarch12024September12024AndMarch12025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025", "label": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025 [Member]", "verboseLabel": "Earned On March 1, 2024, September 1, 2024, and March 1, 2025" } } }, "localname": "EarnedOnMarch12024September12024AndMarch12025Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_EarnedSeptember12023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earned September 1 2023", "label": "Earned September 1 2023 [Member]", "terseLabel": "Earned September1 2023" } } }, "localname": "EarnedSeptember12023Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_EffectiveIncomeTaxRateReconciliation162mLimitationOtherAmount": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, 162(m) Limitation, Other, Amount", "terseLabel": "162(m) limitation" } } }, "localname": "EffectiveIncomeTaxRateReconciliation162mLimitationOtherAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EffectiveIncomeTaxRateReconciliationGILTIAmount": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount", "negatedTerseLabel": "GILTI" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGILTIAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAndNontaxableItemsAmount": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense And Nontaxable Items, Amount", "terseLabel": "Nondeductible/nontaxable items" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAndNontaxableItemsAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedLossWarrantLiability": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Unrealized Loss, Warrant Liability", "terseLabel": "Unrealized loss on warrant liability" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseUnrealizedLossWarrantLiability", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EffectiveIncomeTaxRateReconciliationWarrantsOtherAmount": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Warrants, Other, Amount", "label": "Effective Income Tax Rate Reconciliation, Warrants, Other, Amount", "terseLabel": "Warrant exercise" } } }, "localname": "EffectiveIncomeTaxRateReconciliationWarrantsOtherAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "docn_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_EmployeeStockPurchasePlanWithholdingsCurrent": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan Withholdings, Current", "label": "Employee Stock Purchase Plan Withholdings, Current", "terseLabel": "ESPP withholding" } } }, "localname": "EmployeeStockPurchasePlanWithholdingsCurrent", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "docn_FinancingFees": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing Fees", "label": "Financing Fees", "terseLabel": "Financing fees" } } }, "localname": "FinancingFees", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_GaditekAssociatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gaditek Associates", "label": "Gaditek Associates [Member]", "terseLabel": "Gaditek Associates" } } }, "localname": "GaditekAssociatesMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "docn_GreaterThan5TaxYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Greater Than 5 Tax Years", "label": "Greater Than 5 Tax Years [Member]", "terseLabel": "More than 5 Years" } } }, "localname": "GreaterThan5TaxYearsMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_IPAddressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IP Address", "label": "IP Address [Member]", "terseLabel": "IP addresses" } } }, "localname": "IPAddressMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "docn_IncreaseDecreaseInOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "label": "Increase (Decrease) In Operating Lease Right-Of-Use Asset", "negatedTerseLabel": "Operating lease right-of-use assets and liabilities, net" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAsset", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_IncreaseDecreaseInRentalAmountsPayablePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Rental Amounts Payable, Percent", "label": "Increase (Decrease) In Rental Amounts Payable, Percent", "terseLabel": "Increase in rental amounts payable (in percent)" } } }, "localname": "IncreaseDecreaseInRentalAmountsPayablePercent", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "pureItemType" }, "docn_InitialPublicOfferingCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction", "label": "Initial Public Offering Costs Incurred During Noncash Or Partial Noncash Transaction", "terseLabel": "Costs related to initial public offering included in accounts payable and accrued liabilities" } } }, "localname": "InitialPublicOfferingCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_InternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internal-Use Software", "label": "Internal-Use Software [Member]", "terseLabel": "Internal-use software" } } }, "localname": "InternalUseSoftwareMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "docn_JournalDevITMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JournalDev IT", "label": "JournalDev IT [Member]", "terseLabel": "JournalDev IT" } } }, "localname": "JournalDevITMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_KayBankNationalAssociationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "KayBank National Association", "label": "KayBank National Association [Member]", "terseLabel": "KayBank National Association" } } }, "localname": "KayBankNationalAssociationMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "terseLabel": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, Due After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details" ], "xbrltype": "monetaryItemType" }, "docn_MRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MRSU", "label": "MRSU [Member]", "terseLabel": "MRSU" } } }, "localname": "MRSUMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails" ], "xbrltype": "domainItemType" }, "docn_MarketBasedRestrictedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-Based Restricted Stock", "label": "Market-Based Restricted Stock [Member]", "terseLabel": "Market-Based Restricted Stock" } } }, "localname": "MarketBasedRestrictedStockMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_MarketBasedRestrictedStockUnitMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market-Based Restricted Stock Unit", "label": "Market-Based Restricted Stock Unit [Member]", "terseLabel": "MRSU" } } }, "localname": "MarketBasedRestrictedStockUnitMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_MilestoneAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone", "label": "Milestone [Axis]", "terseLabel": "Milestone [Axis]" } } }, "localname": "MilestoneAxis", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "docn_MilestoneDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Milestone [Domain]", "label": "Milestone [Domain]", "terseLabel": "Milestone [Domain]" } } }, "localname": "MilestoneDomain", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_NimbellaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Nimbella", "label": "Nimbella [Member]", "terseLabel": "Nimbella" } } }, "localname": "NimbellaMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "docn_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Interest Expense", "label": "Noncash Interest Expense", "terseLabel": "Non-cash interest expense" } } }, "localname": "NoncashInterestExpense", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_NumberOfAdditionalOperatingLeasesNotYetCommenced": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Additional Operating Leases, Not Yet Commenced", "label": "Number Of Additional Operating Leases, Not Yet Commenced", "terseLabel": "Number Of Additional Operating Leases, Not Yet Commenced" } } }, "localname": "NumberOfAdditionalOperatingLeasesNotYetCommenced", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_NumberOfPurchasePeriods": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Purchase Periods", "label": "Number Of Purchase Periods", "terseLabel": "Number Of Purchase Periods" } } }, "localname": "NumberOfPurchasePeriods", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_NumberOfSubleaseAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Sublease Agreements", "label": "Number Of Sublease Agreements", "terseLabel": "Number Of Sublease Agreements" } } }, "localname": "NumberOfSubleaseAgreements", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_OtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Countries", "label": "Other Countries [Member]", "terseLabel": "Other" } } }, "localname": "OtherCountriesMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "docn_OtherGeographicalAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Geographical Areas", "label": "Other Geographical Areas [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreasMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "docn_PaymentsForAssetAcquisition": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Asset Acquisition", "label": "Payments For Asset Acquisition", "negatedLabel": "Cash paid for asset acquisitions" } } }, "localname": "PaymentsForAssetAcquisition", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_PaymentsForInterestAvailableForSale": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments For Interest, Available-for-sale", "label": "Payments For Interest, Available-for-sale", "negatedTerseLabel": "Purchased interest on available-for-sale securities" } } }, "localname": "PaymentsForInterestAvailableForSale", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ProceedsFromInterestAvailableForSale": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Interest, Available-for-sale", "label": "Proceeds from Interest, Available-for-sale", "terseLabel": "Proceeds from interest on available-for-sale securities" } } }, "localname": "ProceedsFromInterestAvailableForSale", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ReleaseOfValueAddedTax": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Release Of Value-Added Tax", "label": "Release Of Value-Added Tax", "terseLabel": "Release of VAT reserve" } } }, "localname": "ReleaseOfValueAddedTax", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_RepaymentOfCapitalLeases": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repayment Of Capital Leases", "label": "Repayment Of Capital Leases", "negatedTerseLabel": "Repayment of capital leases" } } }, "localname": "RepaymentOfCapitalLeases", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_RightOfUseAssetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right-Of-Use Asset", "label": "Right-Of-Use Asset [Member]", "terseLabel": "Right-Of-Use Asset" } } }, "localname": "RightOfUseAssetMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_SeedPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Seed Preferred Stock", "label": "Seed Preferred Stock [Member]", "terseLabel": "Seed Preferred Stock [Member]" } } }, "localname": "SeedPreferredStockMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Rights, Number Of Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsNumberOfTradingDays", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Adjusted By Performance Factor", "negatedTerseLabel": "Adjusted by performance factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdjustedByPerformanceFactor", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Aggregate Grant Date Fair Value", "terseLabel": "Value of restricted stock granted to founders of Nimbella" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodAggregateGrantDateFairValue", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Number", "terseLabel": "Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested And Expected To Vest, Weighted Average Grant Date Fair Value", "terseLabel": "Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Incremental Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardIncrementalStockBasedCompensation", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardMSRUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, MSRUs, Grants In Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Assumptions for MRSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMSRUsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "docn_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.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Number Of Tranches", "terseLabel": "Number of tranches" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfTranches", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "integerItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Aggregate Estimated Fair Value", "terseLabel": "Stock options, granted in period, aggregate estimated fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateEstimatedFairValue", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Target Award", "terseLabel": "Percentage of target award (in percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAward", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "docn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Adjusted Performance Factor, Weighted Average Exercise Price", "terseLabel": "Adjusted for performance factor (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAdjustedPerformanceFactorWeightedAverageExercisePrice", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "docn_ShareBasedPaymentArrangementMRSUActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, MRSU, Activity", "label": "Share-based Payment Arrangement, MRSU, Activity [Table Text Block]", "terseLabel": "Schedule of MRSU Activity" } } }, "localname": "ShareBasedPaymentArrangementMRSUActivityTableTextBlock", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "docn_ShareBasedPaymentArrangementNoncashExpenseAcquisitionCompensation": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation", "label": "Share-Based Payment Arrangement, Noncash Expense, Acquisition Compensation", "terseLabel": "Acquisition related compensation" } } }, "localname": "ShareBasedPaymentArrangementNoncashExpenseAcquisitionCompensation", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "docn_ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Performance Shares, Price Targets", "label": "Share-Based Payment Arrangement, Performance Shares, Price Targets [Table Text Block]", "terseLabel": "Summary of Share-Based Payment Arrangement and Price Targets" } } }, "localname": "ShareBasedPaymentArrangementPerformanceSharesPriceTargetsTableTextBlock", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "docn_ShareBasedPaymentArrangementTrancheFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Five", "label": "Share-based Payment Arrangement, Tranche Five [Member]", "terseLabel": "5" } } }, "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "terseLabel": "4" } } }, "localname": "ShareBasedPaymentArrangementTrancheFourMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Seven", "label": "Share-based Payment Arrangement, Tranche Seven [Member]", "terseLabel": "7" } } }, "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_ShareBasedPaymentArrangementTrancheSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Payment Arrangement, Tranche Six", "label": "Share-based Payment Arrangement, Tranche Six [Member]", "terseLabel": "6" } } }, "localname": "ShareBasedPaymentArrangementTrancheSixMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_StockIssuedDuringPeriodExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Exercise Of Warrants", "label": "Stock Issued During Period, Exercise Of Warrants", "terseLabel": "Exercise of common stock warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodExerciseOfWarrants", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "docn_SummaryOfValuationAllowanceRollforwardAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Valuation Allowance, Rollforward", "label": "Summary Of Valuation Allowance, Rollforward [Abstract]", "terseLabel": "Summary of Valuation Allowance, Rollforward" } } }, "localname": "SummaryOfValuationAllowanceRollforwardAbstract", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "stringItemType" }, "docn_TaxYears13Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Years 1-3", "label": "Tax Years 1-3 [Member]", "terseLabel": "1-3 Years" } } }, "localname": "TaxYears13Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_TaxYears35Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Years 3-5", "label": "Tax Years 3-5 [Member]", "terseLabel": "3-5 Years" } } }, "localname": "TaxYears35Member", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_TemporaryEquitySharesConversionOfConvertibleSecurities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Shares, Conversion Of Convertible Securities", "label": "Temporary Equity, Shares, Conversion Of Convertible Securities", "negatedLabel": "Issuance of convertible preferred stock (in shares)", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)", "terseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering (in shares)" } } }, "localname": "TemporaryEquitySharesConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "docn_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of convertible preferred stock (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "docn_TemporaryEquityValueConversionOfConvertibleSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Value, Conversion Of Convertible Securities", "label": "Temporary Equity, Value, Conversion Of Convertible Securities", "negatedTerseLabel": "Conversion of convertible preferred stock to common stock in connection with initial public offering", "verboseLabel": "Conversion of convertible preferred stock" } } }, "localname": "TemporaryEquityValueConversionOfConvertibleSecurities", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "docn_UnlimitedTaxYearsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unlimited Tax Years", "label": "Unlimited Tax Years [Member]", "terseLabel": "Unlimited" } } }, "localname": "UnlimitedTaxYearsMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "docn_VariableRateComponentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component", "label": "Variable Rate Component [Axis]", "terseLabel": "Variable Rate Component [Axis]" } } }, "localname": "VariableRateComponentAxis", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "docn_VariableRateComponentDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "terseLabel": "Variable Rate Component [Domain]" } } }, "localname": "VariableRateComponentDomain", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_VariableRateComponentOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "terseLabel": "Variable Rate Component One" } } }, "localname": "VariableRateComponentOneMember", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "docn_VotingRightsNumberOfVotesShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Voting Rights, Number Of Votes, Share", "label": "Voting Rights, Number Of Votes, Share", "terseLabel": "Common stock, voting rights" } } }, "localname": "VotingRightsNumberOfVotesShare", "nsuri": "http://www.digitalocean.com/20221231", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "decimalItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r298", "r336", "r342", "r349", "r414", "r534", "r535", "r536", "r563", "r564", "r583", "r585", "r586", "r587", "r708" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r298", "r336", "r342", "r349", "r414", "r534", "r535", "r536", "r563", "r564", "r583", "r585", "r586", "r587", "r708" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r298", "r336", "r342", "r349", "r414", "r534", "r535", "r536", "r563", "r564", "r583", "r585", "r586", "r587", "r708" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r527", "r663", "r678", "r705", "r706", "r723", "r730", "r735", "r778", "r862", "r863", "r864", "r865", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r527", "r663", "r678", "r705", "r706", "r723", "r730", "r735", "r778", "r862", "r863", "r864", "r865", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]", "terseLabel": "North America" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r515", "r527", "r639", "r663", "r678", "r705", "r706", "r723", "r730", "r735", "r778", "r863", "r864", "r865", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r515", "r527", "r639", "r663", "r678", "r705", "r706", "r723", "r730", "r735", "r778", "r863", "r864", "r865", "r866", "r867" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r299", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r367", "r415", "r416", "r537", "r564", "r584", "r586", "r587", "r588", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r299", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r367", "r415", "r416", "r537", "r564", "r584", "r586", "r587", "r588", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r709", "r710" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details" ], "xbrltype": "domainItemType" }, "srt_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r299", "r333", "r335", "r337", "r338", "r339", "r340", "r348", "r367", "r564", "r584", "r586", "r587", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r760", "r761", "r762", "r763", "r764", "r773", "r774", "r842", "r852", "r882", "r883" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "terseLabel": "Previously Reported" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r398", "r399", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r724", "r734", "r779" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r398", "r399", "r690", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r724", "r734", "r779" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r768", "r858" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r32", "r733" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r775" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Disclosure of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r301", "r401", "r402", "r711" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for credit losses of $6,099 and $4,212, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "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": "Net accretion of discounts and amortization of premiums on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "auth_ref": [ "r266", "r285" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements.", "label": "Accrued Bonuses", "terseLabel": "Accrued Bonuses" } } }, "localname": "AccruedBonusesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued other expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r266", "r285" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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.", "label": "Accrued Liabilities", "totalLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r30", "r130" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r52", "r53", "r302", "r674", "r684", "r688" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r240", "r679", "r680", "r710", "r748", "r749", "r750", "r757", "r758", "r759" ], "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 Comprehen-sive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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 [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r117" ], "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": "Weighted Average Useful Life in Years" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquisitionRelatedCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of acquisition-related costs allocated to (included in) reported pro forma earnings (supplemental pro forma information).", "label": "Acquisition-related Costs [Member]", "terseLabel": "Acquisition-related Costs" } } }, "localname": "AcquisitionRelatedCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r537", "r733" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r534", "r535", "r536", "r757", "r758", "r759", "r851" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation", "terseLabel": "Share-based award, amount withheld for employees" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r167", "r169", "r205", "r206" ], "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", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r142", "r151", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Conversion of redeemable preferred stock warrants to common stock warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r538" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r169", "r198", "r204" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r405", "r417", "r419", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r303", "r405", "r417" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r421" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r77", "r115", "r121" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of loss per share, amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r77", "r127" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Loss on impairment of long-lived assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r261", "r278", "r328", "r382", "r391", "r395", "r413", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r578", "r580", "r595", "r733", "r776", "r777", "r860" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r48", "r328", "r413", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r578", "r580", "r595", "r733", "r776", "r777", "r860" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Noncurrent assets:" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r408", "r427" ], "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", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "auth_ref": [ "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain 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, Unrealized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r106" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss 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, Unrealized Loss", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r104", "r407", "r427", "r669" ], "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": "Marketable securities:", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r171", "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r226", "r227", "r728", "r729" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r575", "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Pro-forma net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r575", "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Pro-forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r223" ], "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": "Acquisition related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r233", "r234", "r235" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r236" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Earnings (loss) of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r224" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue of acquiree since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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 and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepayments and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedTerseLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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 liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r228", "r229" ], "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": "Preliminary Fair Value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r228", "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net identifiable assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "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 long term assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r229" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "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 fair value of net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Property and equipment received but not yet paid, included in Accounts payable and Accrued other expenses" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r874" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedTerseLabel": "Less: accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized computer software" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r289", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Amortization expense related to internal-use software" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "auth_ref": [ "r290", "r292" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from capitalized computer software costs.", "label": "Capitalized Computer Software, Impairments", "terseLabel": "Impairment loss" } } }, "localname": "CapitalizedComputerSoftwareImpairments1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r27", "r79" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "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 and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r8", "r80", "r260" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances.", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r79", "r85" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "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": "Cash, cash equivalents and restricted cash - end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r250" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "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": "(Decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r8" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r136", "r267", "r284" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 9)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r135", "r137", "r444", "r445", "r693" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r757", "r758", "r851" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r151" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r733" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock ($0.000025 par value per share; 750,000,000 shares authorized; 96,732,507 and 109,175,863 issued; and 96,732,507 and 107,207,635 outstanding as of December\u00a031, 2022 and December\u00a031, 2021, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r164", "r165", "r166", "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plan" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlan" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r54", "r308", "r310", "r316", "r670", "r675" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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 income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r93", "r94", "r247", "r248", "r400", "r692" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r93", "r94", "r247", "r248", "r400", "r689", "r692" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r93", "r94", "r247", "r248", "r400", "r692", "r873" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r275", "r373" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r93", "r94", "r247", "r248", "r400" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r91", "r93", "r94", "r95", "r247", "r249", "r692" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r93", "r94", "r247", "r248", "r400", "r692" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r500", "r501", "r512" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r513" ], "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": "Revenue recognized during period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Convertible Notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r141", "r455", "r456", "r467", "r468", "r469", "r473", "r474", "r475", "r476", "r477", "r718", "r719", "r720", "r721", "r722" ], "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 Notes" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r802" ], "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 Notes" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r725", "r727", "r872" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r60", "r328", "r413", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r595", "r776" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r220", "r756", "r848" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r756", "r848" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r220", "r560", "r568", "r756" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r220", "r756", "r848" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r231" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r146", "r326", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r471", "r478", "r479", "r481" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r262", "r264", "r277", "r332", "r455", "r456", "r457", "r458", "r459", "r461", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r606", "r718", "r719", "r720", "r721", "r722", "r754" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r143", "r457" ], "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" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r40", "r152", "r155", "r157", "r457" ], "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, number of shares" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r252", "r254", "r455", "r606", "r719", "r720" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r39", "r456" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41", "r332", "r455", "r456", "r457", "r458", "r459", "r461", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r606", "r718", "r719", "r720", "r721", "r722", "r754" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of principal amount of debt redeemed.", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Redemption price, percentage" } } }, "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r152", "r156", "r157", "r158", "r251", "r252", "r254", "r274", "r332", "r455", "r456", "r457", "r458", "r459", "r461", "r467", "r468", "r469", "r470", "r472", "r473", "r474", "r475", "r476", "r477", "r480", "r606", "r718", "r719", "r720", "r721", "r722", "r754" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r253", "r467", "r482", "r719", "r720" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "terseLabel": "Unamortized discount and debt issuance costs" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r82", "r83", "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs included in accounts payable and accrued liabilities" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r411", "r428" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities 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, Number of Positions", "terseLabel": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r220", "r756", "r849" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r220", "r756", "r849" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r542", "r543" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r77", "r220", "r561", "r567", "r568", "r756" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r15", "r16", "r263", "r276", "r554" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r542", "r543" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r220", "r756", "r849" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "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) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r555" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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 in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Capitalized research and development" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r846" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r216", "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "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 expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent", "terseLabel": "Rent payable" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r556" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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", "negatedPeriodEndLabel": "Balance as of the end of period", "negatedPeriodStartLabel": "Balance as of the beginning of period", "negatedTerseLabel": "Less: valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails", "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r210", "r846" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Total net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liability" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Operating lease ROU asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r218", "r847" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesDeferredTaxAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r523" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions made" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan Disclosure [Line Items]" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Percent of employees' gross pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Company's match (percent)" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r77", "r128" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r77", "r380" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r171", "r201" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r317", "r339", "r340", "r342", "r343", "r344", "r350", "r353", "r361", "r362", "r363", "r367", "r587", "r588", "r671", "r676", "r714" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share attributable to common stockholders, basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per share (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "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": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r317", "r339", "r340", "r342", "r343", "r344", "r353", "r361", "r362", "r363", "r367", "r587", "r588", "r671", "r676", "r714" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share attributable to common stockholders, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r88", "r89" ], "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": "Earnings Per Share, Policy" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r364", "r365", "r366", "r368" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share Attributable to Common Stockholders" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r596" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r843", "r844" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Amount", "terseLabel": "Excess income tax benefit related to stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r199" ], "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": "Capitalized stock-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r200" ], "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": "Unrecognized stock-based compensation expense, average recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Stock options, unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit", "terseLabel": "Share-based Payment Arrangement, Exercise of Option, Tax Benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r841" ], "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" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r151", "r298", "r312", "r313", "r314", "r333", "r334", "r335", "r338", "r345", "r348", "r369", "r414", "r499", "r534", "r535", "r536", "r563", "r564", "r586", "r597", "r598", "r599", "r600", "r601", "r602", "r679", "r680", "r681", "r710" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r77", "r147" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "terseLabel": "Revaluation of warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r469", "r516", "r517", "r518", "r519", "r520", "r521", "r590", "r636", "r637", "r638", "r719", "r720", "r725", "r726", "r727" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r589", "r590", "r591", "r592", "r594" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r469", "r516", "r521", "r590", "r636", "r725", "r726", "r727" ], "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 I" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r469", "r516", "r521", "r590", "r637", "r719", "r720", "r725", "r726", "r727" ], "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 II" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Liabilities Measured on a Recurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r469", "r516", "r517", "r518", "r519", "r520", "r521", "r636", "r637", "r638", "r719", "r720", "r725", "r726", "r727" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r593", "r594" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r409", "r410", "r418", "r423", "r424", "r425", "r426", "r429", "r430", "r431", "r480", "r497", "r582", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r717", "r769", "r770", "r771", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Assets Acquired" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "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": "Useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r434" ], "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": "Finite-Lived Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r122" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r122" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r122" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "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 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r122" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r122" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "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 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r432", "r433", "r434", "r435", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r120", "r667" ], "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": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r116", "r119" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r120", "r666" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Total estimated future intangible amortization expense", "totalLabel": "Finite-Lived Intangible Assets, Net, Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "terseLabel": "Finite-Lived Intangible Assets, Remaining Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r604" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r77", "r144", "r145" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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", "negatedLabel": "Loss on extinguishment of debt", "negatedTerseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r61" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r58" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r92", "r692" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r108", "r109", "r668", "r733" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails", "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r110" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill, acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "terseLabel": "Goodwill and Indefinite-Lived Intangible Assets and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r111", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r59", "r328", "r382", "r390", "r394", "r396", "r413", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r595", "r716", "r776" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r126", "r132" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r329", "r569" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "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 domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r56", "r258", "r268", "r287", "r382", "r390", "r394", "r396", "r672", "r716" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r329", "r569" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails": { "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 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": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTotalLossBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r436", "r439" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r330", "r546", "r552", "r559", "r565", "r570", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r331", "r347", "r348", "r381", "r544", "r566", "r571", "r677" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax (benefit) expense", "totalLabel": "Total income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/IncomeTaxesScheduleofCurrentandDeferredIncomeTaxesDetails", "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r311", "r540", "r541", "r552", "r553", "r558", "r562" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r844" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 1.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r844" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Foreign tax rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r545" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 2.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": "Tax benefit at federal statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r844" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount", "terseLabel": "Stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r844" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r844" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "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 state and local income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State and local taxes, net of federal benefit" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingencies": { "auth_ref": [ "r844" ], "calculation": { "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails": { "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 increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount", "terseLabel": "Unrecognized tax positions" } } }, "localname": "IncomeTaxReconciliationTaxContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTaxRateReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r81" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes (net of refunds)" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r76" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r76" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r664", "r751" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r76" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r76" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r76" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r114", "r118" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r253", "r270", "r315", "r379", "r605" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense", "verboseLabel": "Interest and amortization of deferred financing fees" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r321", "r323", "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Capitalization of Internal-Use Software Development Costs" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r62", "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r107", "r259", "r272", "r288", "r707" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecurities" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating leases, rent expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r620", "r732" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r855" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Assets held by a lessee under a capital lease and any addition or improvement to assets held under a lease arrangement (including addition or improvement to assets held by lessee under an operating lease arrangement).", "label": "Leaseholds and Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r610" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lease" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r854" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r856" ], "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": "Operating Leases Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/OperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r621" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r621" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r621" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r621" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r621" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r621" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r621" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r622" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year One" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year Three" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r623" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year Two" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r857" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lessor, Operating Lease, Term of Contract" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r328", "r413", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r579", "r580", "r581", "r595", "r715", "r776", "r860", "r861" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r265", "r282", "r733", "r755", "r772", "r853" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r328", "r413", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r579", "r580", "r581", "r595", "r733", "r776", "r860", "r861" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Noncurrent liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r33", "r754" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": { "auth_ref": [ "r33" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Commitment Fee Amount", "terseLabel": "Commitment fees on unused balance" } } }, "localname": "LineOfCreditFacilityCommitmentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r33", "r754" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r33" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "verboseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Long-lived Assets by Geographic Areas" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r264", "r279", "r468", "r483", "r719", "r720" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table Text Block]", "terseLabel": "Total Minimum Future Purchase Commitments" } } }, "localname": "LongTermPurchaseCommitmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r140" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Computers and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r2", "r36" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MediaContentMember": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "Information and entertainment created for consumption by end users or audiences.", "label": "Media Content [Member]", "terseLabel": "Media Content" } } }, "localname": "MediaContentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r802" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r322" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r322" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r75", "r78" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r57", "r78", "r269", "r286", "r300", "r306", "r309", "r314", "r328", "r337", "r339", "r340", "r342", "r343", "r347", "r348", "r359", "r382", "r390", "r394", "r396", "r413", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r588", "r595", "r716", "r776" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss attributable to common stockholders", "verboseLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r339", "r340", "r342", "r343", "r350", "r351", "r360", "r363", "r382", "r390", "r394", "r396", "r716" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Basic net income (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r352", "r355", "r356", "r357", "r358", "r360", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Diluted net income (loss) per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "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 \u2013 Pending Adoption and Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r399" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-Lived Assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r63" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "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)", "negatedTotalLabel": "Other (income) expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r382", "r390", "r394", "r396", "r716" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r612", "r732" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r608" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total present value of lease liabilities", "totalLabel": "Total present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r608" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "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", "negatedTerseLabel": "Operating lease liabilities, current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r608" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails": { "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, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r609", "r616" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r607" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r619", "r732" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r618", "r732" ], "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 (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseTermandDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r296", "r297" ], "calculation": { "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesMaturitiesofOperatingLeasePriortoAdoptionofASC842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Nature of the Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r266", "r285" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other.", "label": "Other Accrued Liabilities", "terseLabel": "Other Accrued Liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofAccruedOtherExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r237", "r238", "r239" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments, net of taxes" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r237", "r238", "r239", "r307", "r310" ], "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", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r304", "r305" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net of taxes" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "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 Other Current Liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other (income) expense:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r37", "r733" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r37", "r138" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Underwriters' Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r71" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase and retirement of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r73" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r320" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Employee payroll taxes paid related to net settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r67", "r577" ], "calculation": { "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash paid to Cloudways sellers" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r67" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Cash paid for acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r68" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Purchase of intangible assets", "terseLabel": "Purchase of intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r103" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedTerseLabel": "Purchase of available-for-sale securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r68" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Capital expenditures - property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r68" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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": "Capital expenditures - internal-use software development" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PRSUs" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r171", "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r484" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r484" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r733" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock ($0.000025 par value per share; 10,000,000 shares authorized; 0 shares issued and outstanding as of December\u00a031, 2022 and December\u00a031, 2021)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r25", "r26" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 notes, net of issuance costs" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r69" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions and other offering costs" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r69" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from the issuance of convertible preferred stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from issuance of term loan, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r69", "r202" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 16.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. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from the issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r70" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from borrowings under revolving credit facility, net of issuance costs" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r70" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Notes Payable", "terseLabel": "Proceeds from third-party secured financings" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities of available-for-sale securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r65", "r103", "r319" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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": "Sales of available-for-sale securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r69" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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 related to the issuance of common stock under equity incentive plan" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r30", "r131" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r29", "r129" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r131", "r283", "r673", "r733" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r28", "r131", "r694", "r695" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r9", "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r9", "r129" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/LeasesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r318", "r420" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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 expected credit losses", "verboseLabel": "Provision for expected credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesDisclosureofChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "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": "Purchase Obligation, Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid after fifth 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, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "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 fifth 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 Five", "terseLabel": "2027" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "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 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "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 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails": { "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 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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesScheduledofFuturePurchaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r522", "r626", "r627", "r859" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r255" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related parties" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r624", "r625", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r72" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Repayment of borrowings under revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r72" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Repayment of notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "terseLabel": "Repayment of seller\u2019s note" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "Repayments of Secured Debt", "negatedTerseLabel": "Repayment of term loan" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r209", "r291", "r868" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r209" ], "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 Expense" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r752", "r869", "r871" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r8", "r79", "r85" ], "calculation": { "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "order": 3.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, classified as current. 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, Current", "terseLabel": "Restricted cash included in Prepaid expenses and other current assets" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r5", "r11", "r79", "r85", "r691" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "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", "verboseLabel": "MRSUs" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "auth_ref": [ "r437", "r440", "r441", "r443" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost", "terseLabel": "Restructuring and Related Cost, Expected Cost" } } }, "localname": "RestructuringAndRelatedCostExpectedCost1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringChargesMember": { "auth_ref": [ "r133", "r134" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about restructuring charges have been included.", "label": "Restructuring Charges [Member]", "terseLabel": "Restructuring Charges" } } }, "localname": "RestructuringChargesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r437", "r438", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r159", "r281", "r537", "r683", "r688", "r733" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r298", "r333", "r334", "r335", "r338", "r345", "r348", "r414", "r534", "r535", "r536", "r563", "r564", "r586", "r679", "r681" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanNameAxis": { "auth_ref": [ "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r730", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ], "lang": { "en-us": { "role": { "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name [Axis]" } } }, "localname": "RetirementPlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanNameDomain": { "auth_ref": [ "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r730", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ], "lang": { "en-us": { "role": { "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.", "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name [Domain]" } } }, "localname": "RetirementPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/EmployeeBenefitPlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r376", "r377", "r389", "r392", "r393", "r397", "r398", "r400", "r510", "r511", "r665" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r400", "r766" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r514", "r712" ], "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 and Cost of Revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r99" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r617", "r732" ], "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 right-of-use assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Net proceeds after transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedPerTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received by subsidiary or equity investee in exchange for shares of stock issued or sold. Includes amount of cash received, fair value of noncash assets received, and fair value of liabilities assumed by the investor.", "label": "Sale of Stock, Consideration Received Per Transaction", "terseLabel": "Consideration received" } } }, "localname": "SaleOfStockConsiderationReceivedPerTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock, price per share (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Other Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r116" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsProFormaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r88" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r88" ], "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 Anti-Dilutive Securities Excluded from Computation of Net Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r226", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "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": "Reconciliation of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r215" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r765" ], "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 Calculation of Basic and Diluted Net Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r87", "r90", "r353", "r354", "r361" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r169", "r197", "r204" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r169", "r197", "r204" ], "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": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r112", "r113" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of Intangible Assets and Goodwill" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r30", "r131" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesUsefulLivesofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r256", "r257" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "auth_ref": [ "r8", "r85", "r260", "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Reconciliation of Restricted Cash" } } }, "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r55", "r101" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsbyGeographicAreaDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesRevenuebyGeographicAreasDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r171", "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r178" ], "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 Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r178", "r188", "r191" ], "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 Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r148", "r149", "r150", "r152", "r153", "r154", "r156", "r157", "r158", "r159", "r370", "r484", "r485", "r486", "r488", "r492", "r497", "r723", "r746", "r753" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r731", "r845" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Term Loan" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r398" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r58" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationSummaryofStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.", "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]", "terseLabel": "Sales, Marketing, General, Administrative, Advertising, and Other Promotional Expenses/Costs" } } }, "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. 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": "Series A Preferred Stock [Member]", "terseLabel": "Series A-1" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesBPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. 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": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock [Member]" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. 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": "Series C Preferred Stock [Member]", "terseLabel": "Series C Preferred Stock [Member]" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r76" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r172" ], "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": "Stock options, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r184" ], "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": "Unvested balance at end of period (in shares)", "periodStartLabel": "Unvested balance at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Shares", "verboseLabel": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r184" ], "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": "Unvested balance at end of period (in dollars per share)", "periodStartLabel": "Unvested balance at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value", "verboseLabel": "Weighted-Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Company stock price target (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r196" ], "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r174" ], "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": "Aggregate number of shares of common stock awarded (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares of common stock reserved for future issuance, number available for grant (in shares)", "verboseLabel": "Number of eligible MRSUs (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Vested and exercisable at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r181" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Vested and exercisable at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r190" ], "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": "Stock options, exercised in period, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited or cancelled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Options, granted, number (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "The addition or reduction in the number of reserved shares that could potentially be issued under the option plan attributable to reasons other than grants, exercises, forfeitures, and expirations during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Other Increases (Decreases) in Period", "terseLabel": "Increase (decrease) in performance factor (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOtherIncreasesDecreasesInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r201" ], "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", "periodEndLabel": "Aggregate intrinsic value at end of period", "periodStartLabel": "Aggregate intrinsic value at beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r180", "r201" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of options outstanding at the end of the period (in shares)", "periodStartLabel": "Number of options outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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 Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price outstanding at end of period (in dollars per share)", "periodStartLabel": "Weighted-average exercise price outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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": "Weighted-Average Remaining Life in Years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r191" ], "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", "verboseLabel": "Vested and unvested expected to vest at December 31, 2022" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r192" ], "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 unvested expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r192" ], "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": "Vested and unvested expected to vest at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": { "auth_ref": [ "r168", "r201" ], "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": "Purchase price of shares (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r168", "r175" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofMRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or cancelled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofRSUPRSUActivityDetails", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "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": "1" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Payment Arrangement, Tranche Three [Member]", "terseLabel": "3" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "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": "2" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r171", "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of PRSU Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r172" ], "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": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Grant date fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r173" ], "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": "Stock options, expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r193", "r203" ], "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 life in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsPricingModelDetails", "http://www.digitalocean.com/role/StockBasedCompensationStockOptionPricingModelDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Vested and exercisable at December 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Vested and exercisable at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r192" ], "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 life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r192" ], "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": "Vested and unvested expected to vest at end of period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Restricted stock share price (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r613", "r732" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r86", "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsScheduleofPropertyPlantandEquipmentDetails", "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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 and local" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r47", "r151", "r298", "r312", "r313", "r314", "r333", "r334", "r335", "r338", "r345", "r348", "r369", "r414", "r499", "r534", "r535", "r536", "r563", "r564", "r586", "r597", "r598", "r599", "r600", "r601", "r602", "r679", "r680", "r681", "r710" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Other Comprehensive Income [Abstract]" } } }, "localname": "StatementOfOtherComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r333", "r334", "r335", "r369", "r665" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r18", "r19", "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock for acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r46", "r151", "r152", "r159", "r472" ], "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": "Conversion of convertible preferred stock in common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r18", "r19", "r151", "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r151", "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r151", "r159" ], "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 under stock option plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r151", "r159", "r182" ], "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockBasedCompensationScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r47", "r151", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock for acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r47", "r151", "r159" ], "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": "Conversion of convertible preferred stock to common stock in connection with initial public offering" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r18", "r19", "r151", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan, net of taxes withheld" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r151", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r159", "r170", "r189" ], "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 under stock option plan" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r151", "r159" ], "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 under equity incentive plan, net of taxes withheld" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r151", "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchase and retirement of common stock (in shares)", "terseLabel": "Repurchase and retirement of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r18", "r19", "r151", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common stock", "terseLabel": "Repurchase and retirement of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r22", "r23", "r102", "r733", "r755", "r772", "r853" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r163", "r327", "r485", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r498", "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r615", "r732" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r603", "r631" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r603", "r631" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r603", "r631" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r603", "r631" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r630", "r632" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/DebtNarrativeDetails", "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "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": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NatureoftheBusinessandOrganizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SummaryOfOperatingLossCarryforwardsTextBlock": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Summary of Operating Loss Carryforwards [Table Text Block]", "terseLabel": "Schedule of Operating Loss Carryforwards" } } }, "localname": "SummaryOfOperatingLossCarryforwardsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Summary of Valuation Allowance [Table Text Block]", "terseLabel": "Schedule of Valuation Allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r49" ], "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": "Balance Sheet Details" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetails" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]", "terseLabel": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]", "terseLabel": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesScheduleofNOLsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Accrued taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/BalanceSheetDetailsSummaryofOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r446", "r448", "r449", "r450", "r453", "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Convertible preferred stock outstanding at end of period", "periodStartLabel": "Convertible preferred stock outstanding at beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Convertible preferred stock outstanding at end of period (in shares)", "periodStartLabel": "Convertible preferred stock outstanding at beginning of period (in shares)", "terseLabel": "Redeemable convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit", "http://www.digitalocean.com/role/StockholdersEquityRedeemableConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of convertible preferred stock" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r293", "r294", "r295", "r403", "r404", "r406" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r230" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/AcquisitionsIntangibleAssetsDetails", "http://www.digitalocean.com/role/AcquisitionsNarrativeDetails", "http://www.digitalocean.com/role/AcquisitionsPurchasePriceAllocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r409", "r410", "r480", "r497", "r582", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r769", "r770", "r771", "r875", "r876", "r877", "r878", "r879", "r880", "r881" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsConvertibleNotesMeasurementDetails", "http://www.digitalocean.com/role/FairValueMeasurementsNarrativeDetails", "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "negatedPeriodEndLabel": "Ending Balance (in shares)", "negatedPeriodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockRetiredCostMethodAmount": { "auth_ref": [ "r19", "r151", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury stock" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r45", "r161" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r19", "r151", "r159" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "terseLabel": "Retirement of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/ConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r45", "r161", "r162" ], "calculation": { "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, value", "negatedTerseLabel": "Treasury stock, at cost (0 shares at December\u00a031, 2022 and 1,968,228 shares at December\u00a031, 2021)" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedBalanceSheets", "http://www.digitalocean.com/role/StockholdersEquityNarrativeDetails", "http://www.digitalocean.com/role/StockholdersEquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r437", "r438", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SubsequentEventsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r713", "r725", "r727", "r870" ], "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" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/FairValueMeasurementsScheduleofFairValueonRecurringBasisDetails", "http://www.digitalocean.com/role/MarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r539", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance of unrecognized tax benefits at end of year", "periodStartLabel": "Balance of unrecognized tax benefits at beginning of year" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r549" ], "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": "Reductions for tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r547" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Uncertain tax positions expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Additions recorded as part of business combination" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r550" ], "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": "Additions based on tax positions related to the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r549" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r551" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r96", "r97", "r98", "r371", "r372", "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r557" ], "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": "Additions charged to expense" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/IncomeTaxesValuationAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r614", "r732" ], "calculation": { "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease expense" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/LeasesScheduleofLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/StockBasedCompensationMRSUsShareBasedPaymentArrangementsandPriceTargetsDetails", "http://www.digitalocean.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]", "terseLabel": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofAntidilutiveSecuritiesExcludedfromComputationofNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r352", "r363" ], "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": "Weighted average shares used to compute net loss per share, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r350", "r363" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic (in shares)", "verboseLabel": "Number of shares used in basic calculation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.digitalocean.com/role/CondensedConsolidatedStatementsofOperations", "http://www.digitalocean.com/role/NetLossperShareAttributabletoCommonStockholderScheduleofNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://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": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "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(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975", "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(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "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(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "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(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(c))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "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(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "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(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "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(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "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(27)(b))", "Topic": "210", "URI": "http://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": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "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(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "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)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "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(29))", "Topic": "210", "URI": "http://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": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "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(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "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(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "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(30))", "Topic": "210", "URI": "http://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": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5394-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62652-112803", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "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" }, "r744": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "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(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 114 0001582961-23-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001582961-23-000009-xbrl.zip M4$L#!!0 ( -N)5E97]D73M0L$ #EU* 1 9&]C;BTR,#(R,3(S,2YH M=&WLO6M7&TFR-?S]_ I>G_6>YYRUNKKS$GGS]/A9M+$]]#%@8]P>^.(5F1D) MPKHPDK"!7_]$"K"-+].X$4@EY.YE2ZI252GWCH@=>8G\]?^>]+HK[VDXZ@SZ M?W\@?Q8/5O[OHU__OZ;YYV_;SU?6!NFX1_WQRN,AX9CRRH?.^&#E3:;1NY4R M'/16W@R&[SKOL6DFWWD\.#H==O8/QBM**/W%P>%#;:70TI;&DY<-R&(;;T1I ME"5A@+P5SOVT_Y!L]L%D:HH2N0'*H@E!EZ:X*%/F\Q+HG_)#DP5%DFAL(1#1 M>*U5% 6L,LE[Z^MM#\;\Z_@7]D#/=_ M44+(7_ZY\?Q5.J >-IW^:(S]1 \NOM7M]-]=^=I)''8OOZA_J8?CQJ M]A&//GZCX"A.SKXXP-]2LA&RT?+R*YD^/=?DXB-*/^\/WO_"!R:G_PLN3QT- MQU]?F3_\QE5/OGKPB]\K0PB_3(Y^?.;Q\+N_,/S"1S]>DP]T_DUC?-%VW[][ M1>7RHIW1 )1T_^ZRYV=\_,+)]\Z5]1'XEU&E[J?3QPVWZ)7O7+;PI[-_&0^Q M/RJ#80_'; CU8J81_K,&38/C_GAX^FVH+@Y.0"/L_IT&O7EY)=?&3'G:QO__W!]1O M7K]ZP(9"F!_]VJ,QKM1+-/2OX\[[OS]X/.B/V?R;G=,CAC6=O_O[@S&=C'^9 MH/C+H__XC__X==P9=^E1?8+F\B:__G+^X:^_G%\Z#O+IHU]SY_W*:'S:I;\_ MR)W141=/'_8'?>('Z)P\K"?2\/QE)V?J3U[R\4WV0<-..K__R7B;RM\?= JY MC-GYXG(&8V7,VDG,*6AD!X+A[5I]%"'9+#[]\#[VZJVI\_!)GY_O]#'_G"%V MU_N93OZ73A^L=#)?.NL_3N/:X/USM?U^5V\>A<.MPS_>;3S[H[.W M\_1@OM[?S\L/NX6O8.-LXW3W\K;>YMGNZ^68#MM9VX;G>[.Z>#>3>VF_= MW=[KD]V=UVJO]UIL/%N76VO\C=[ZA[W#EVKC\(_#K;5]M?74GVX>[K_?Z_]^ ML'=V]&[KV>O3C=[+L]T=?H)G3\3&VSD!L[6R^VSA;U9MK+\W6FUVQ=[C=X^^;C;4GL'GV^FRW]_1@8^V= MVNQ?OQ_$7NYN';XT&^KEV<9:$IMK[TS]WN:SO8/-PW;.9F?W MS9,/6SN[ZI]G3\8;K\3)\QW^=V==;!RNJK=!&1E$$@U$H@9TT0V:R*^ 0BPJ M:V!*/Q+L:HU7P3(YK@![FSBO+^@Y5S8^/+GHP?ELX)Y:9@M_KO M)?!_"OSZU\";[$O4PC4Q.M^ MZX)WF(3BHS%ANA2%@\>/5U]_NK)'6)^J5J> M=D8)N[N$PZ?\R6@)\C5 WO@:9,=6RX$;&^,$FSA#VWA5K&,W_2]/BV!TW&90B_#OROOX9?:$Z?BO&--*0;R,4W MJ-$TAD#[5%)*.3QX)-4O^GO1^^D04Y6Q*\?]SCG^QZ/\X"HA/+FDBU+%%@ , M,7C#K'/:QB"3%'1.""FN$")3ZO0X2O_]0:,?K(PZ^ZQSFTN>7"16#S=IO-YG ME4O/!Z/158+TCWM-'HR;B^OP)9A._%4]6ZZ<;9Z&7NH][6\==GN,]>GNV2I_ M9^-L]W"[N[GS1V?C[-V'S;/]L[V==R=;:WO,@V[GN=X^V.V==+=ZKS]LO5D_ MK>?PD[W;6WMYLME[;39VGO8VUGYCCJS+W4Z_MWLZJV3U< M/]O:^:VWU]M^M[GV1-5[;+S9_< \_<#/V-D\2V+KS1]EX_2")\R7C<.7IQMK MNV]%-L8'D(WWRG(:'TWC"QA.6VQ07IC,TH^I(GX2UEYRY9( GY?5-R.(A9\=!S48L4"!&%"ZXF*VWF3-6<>Y9+LFR]"SS0!;])5FD M-2H%YDG2D=.2D$6#)E$C6$\04-0V1_8LX2DG$^AM23; M')/M*ZU&D7(VV3?&*LF.353'IF*CO $#):9@<\T"0RN$VNO^D+#;.:/\CT$W M=_K[S[#3KX)_J_^*TO&P,^[0:'78&?&A-7[;WS_OG[YDVC(OF!K7.E\+MF"# ME2A=DPUQ$"W:-MY;:$3U/\$I$8 =F_I)R1NE!2S[*,M &6P$Z7,4@N.SMDH1 MQEC\A&WBTK6)>6';^:#G&0T'2Z+]&-&^4FL*!>H2=$.(6#.#TL3L;*,Y="8M MM2^2'CSZK__T[&K^UB[)MO1PY\8Y0P$0D*.37):792&CP[J2(;IXRWUB;4WCYXY'[R8DX'"9?, MN1OF?*VK9&"_$MCK"*KSC3C&>9DJAP(6EE5)DSX?,C0WBF^W)ZN6U+D;ZGS= MJ>4*:=;XY"2XJCG>)=50*'B2XH#T[ M&WUIX>;+WAZW!3[QWN5WC/^)J2(>S2/[9/ M]][DHZC [ATFV-A)>F^M>["UMMG=?,;/]^:)X6?N;*[]WMM:J_!N\O/_439V M7LJ-LY=OM36.E41NE%*1"\@4QNO+B%; M_[#!Y[-EJ8VS5;:([>[&X5.VU-73O=Y+=3YO<%]N/=ON?@G9[N'J"3\;6];N MV<;:D]/-.N?QS3J__KVWM[9WL,M6N;7V&O:>L=4=KIN-_=M!S+C$8/$%5,H@ M?/":LK2%83%A<(O:7$-MY:3;/7O/SK&OVD_JM#,+&C*). $\->(ZT7OK< M^#IM)R?*Z)"Q,S^$G63G:E0()D< $0P+,FVM*1Y,C-;8)78WQV[WY"T8:7)R MI7&(L@$B:A DO^7L76>G-&=+C)W[0>P(64$3..& =/%8T&H/Q4LI\]+NIH(= MO#61VU9*6U=4,78A8A.L-(U.R$EVR"K5E.B%%#\$'D4?V&0CH8F0V;+!<)J. M@;,M3J9I"=X4P$OZ;6"GF-%R%N*EJ,N>91-DB@W&$*$DP^F#^N& YT00+EJA M,RI(? >'UG%D58FO5B(LL;LY=OOBK<[!"R^P$4JP6.&8Q+'.Y,9@E!SL.(V< M.,T?"W@,&K NX8@'":I< 30&M6#HV'F&_';]>Y ]I]%H,-PZHB&.._W]YX0C MVJ%A;ZO4E;HU&YDM8+!Y"=CA$[VK^%Z]U_PO9VUG+V'W[.G!QLXVWW/_='-G M_62/,[6MG=>G7P*VL9,/]]YPJL#_[O*U-]<.#CD-.-E\ML>IQ+IDX+L;SW;- MYL[OG 8\D9MK+V'S;/UD8XTSR[7T5D?K*0O1L'UP_A9\;'Q@._#9>\0<@C?P MP_9V,\R(KF(V^6MS,-ZE,2?\/>JS=+J*H[QO0)ZM5RL\VURK"Y96]=;J6]!& ML2X4C:5J>^ 9PE)R@\I"Q#J4;\N_P_'KCIS^<2_2\(N^G 3%1&^B+$2 S)$Z M6\"%Q!X[D %ST9=CV7=?OOB\+P>^Q/O5 0ZI%H7(M2^'^J/S^4;#(7M8JA.. M?CO]=,H+/*T?K7[ 89[\]0>-*DNV:Q6-T0L:)CZ*^_2Q>T?,EA=L9*L7"]P& MFJ]5R*K;6##M]+;SS;/MBJB]9ZK^7&F^W>Q\5J.P.U\6SOD+VU MWGCS]&#W;%?L[KP\V7WSFCWTNMIEW[[)]]_<>6(VOEK@MOMAK[?)WCKQ^4\/ M-P^W#S;7GA[LL0/8..1KGFVHO=HGL//N])MKU'4,AF(LC522)90SI0G%I\95 M46S8MLGG!X_$SYK_?-V_\\O5H@1#*E3GE]'H&[44:G&-AZ-)/1%FV,JDV,;# M\>D1HS?J](ZZM4#&Y+.#827@E;()/Y^,^"E^_>7J-<[O_^FF%\\P&AP/)^\F ME3D>7K#ZG!]_I7/[\D(TJ8UP^:Z3Z_O2H>'*Y('HF[4T'J__[]45_E]^^='E M1U>O?C09R;U\-QKC<%R7>$Z6$]>2)N+CI3X=^_B8^=.I4C5:?KK%^9'+]Y5*0WVSW;*+2CL%H03%7AXCHH@B*\VN :&(QZCC(3VZJ+_R\/6KM<*ZJ_,R)FS=I/7;[?IV:ED60XAJJ2 MP)2"J02629R'4N)6E#6NR3 GS?4IKLDPM:JF "%1<$>"40N.D*P1:Q1*# M,G?7 A>XTWY-SL_?9K[9R5&WDSKC#:K=""NYTZO3-&K=S(^Y_YC!K]]Y\J_C M6EYNT#L:]/GM:/6DPT+PLTD>O4'_U7B0WIU?Z]=?OGF+CZWV\4EF!4WT(EIK M$%61X ,BVN 3AY!$3A7A%P::G>%$MIQ.P#G'J240Z: H%E4KLT2P=15?,%KQ M/]DZ*"4L#$2K.7=JKPQV7V GK_H$PCPBJ"(%*!V1^2$V2=7 MY"SZ(Q8Q$LX>:,YB;0@DZD@M<--'!CJ%HC3'4T"I%@_HVX^?LT%LL5%F MC2"R]& $EF)Q,^ZW\74Y$:()LB$,@C^S61C]%JZ2(6R+)83 MX[MK@3:KC%N!AE(&XV/&.GNX$/^5DT=#&9*VI-W"0'/'W113A"@%5$'D8+VK M(SHY2*!BO8 #%865L=0!D>A,,+0X,,VV MFV**D E),NBLG#0 /GL4 2DZPN#XO0T+ ]E==E-,$1]3BHMH@^1,%L0$'>>% MDB45:R'E&0Q@_V6@CN.HDSO( 0B[M%4F8>@J2.LOMOX$EU;)E=F/XRL18K"< M34'F](D4:QS-1#(4L ![ZR5]6A*O9T\EP;21((--)D+)*::4C?2^E.04YGM' MI5:"F+0K%@3'^JSJ:C[TJEBI9,":F"9J$XA+!U_'V)/7AI.C$%%#%L*C5"!D MLE*0B+2 @-XCERMURJH8+73A?$KF6"#D9$HB3K$LM,KESG%B-7N@D1VPS5)9 MLA$(; @&BU7$OMII;]3B 7W'O=XS0;48(Y*$X(I+X*,/PK)%2X<&3#&>[F[2 M>9MC[+1FPU^=G9$!,TE221,83JM-E$9Y)T)F!XN+ \U=]_E.#R))TL?,,2_[ M"$E!C+*. 1T7AR8 M9MSG.SW(HFO@ F2*S53([A.P% MYWB9=,90V ]F%V>P#+?- F+VZX,3BXUL9# A:]!:HW .6'PH5ZSTSB\>H+-) MTF<"+J?B)<6@8P3.W62=Z1N$02F#]L&);];]:S>X=Z(I9P]L,75/$)O!>@U& M<8: ==5*"!()'7RSTE6[@9U][\M,@/;D#6E""L*#T2(ZY834EH&(F,("QML[ M[GV9":JQ>)6$@SI] 3(BY_LL=16Z@@DCV+LK>M!F\70KU1A01$V!\T7M$R<> M.G"6'Y73VG&6[[U:&&CNNO=E>A E)RF25T)SCH@RL$\,Q8+-01GM;%H8B&;1 M^S(]F*R-V06M D8'_"K$9)$F T3@C5D<2YIU[\OT("-PQ4<1I*( SFM?;$F. M(Q7GAZBI+ QD=]K[,L7@1+;(NM8HN0R>0BU4G(#3NF0\PW0Y%J>5;2Y?S"U0 M\SAEZDXG9.A&V>L-^ETY]2:UX%AC)@@6HHI@(J#WN4AK??9:DSZ?4+OXK+EI M7^H5.&XR/"&MITGEU;K6*#(,I+11%*VE I#OFS6WTJ8,V2@X:!H('IS.T43A MLK(J>\JAX,6 A;S]^HI_%;OG@_[^F(:]-8KCG=,CN@K;*^IW!L/-P9C^+$A> M^X;U1NML-L/C^J3GMZM%0]G]]M_3<%S+=G]VV[5CXB:TMSU (F]>;?*B'._E MYU>+R1WQR\L+7+LZH@2!5H RIBC(0M6E>:1E2,85[=(WMY*84YJ]& ZX&<>G M+[K?6'=!@][1,3-RQ&==OOYX]B)V!Q4A;%9>"HP!(IH MM5A6"44G=B?0IDZ^:Z'\L6#_,:OO,1L"G_BT\,&B#QE)&\$*OBR<0Y@TUZ1$_%9AODSV[%@0LESM M]_\+^[#-&:ZCX?CA=JW\?XY=/HU&JXFI,IIT@'[& MDM\'Q]6KK-'[]9U%I$A)6 J+NTQ&0G(>ZR1=(%>48"=0VDH1/%E29&I++V26 M4257ZGY+$6U,,EET$4N0&6QN 47^DER\E!$,+'4'BY0-?*JP?_ZDW]83%P=_ M6$U8!0ZU2=)HRYD%HB,6GT%I;]#9F6R=\5=3B]D< M#,<'JY,-?8N6GQ[GJ]-O\3E^HWXZZ.'PW9<# M&^^I?TQ/AX/>YK:#W;(HJ M&OY/NFQ2TI!5#CFY$"AJB JU;U/?V*SY=@TS>W)LA67QH%[1CO1T#8A16\(OH/,8DVE2= M?$GL.27V3*2(LXX^7DA]EWS;1J6MCKJ_%GJ MT4HA D9E5*RH+1KPY)&\2!*M*"D5 ; 4(DM:MU"&@$I&9U\<&@=!%G XMD"I+IK>-Z3-1+Y!R$@)4+8L'V7AOE1.8BW99&JG; MH%Z6?&N1AJC[U2=G;/"Q@"TBBJ0$2V>OH[2 ;9C[L>1;BR)YL2(PSTH6M8A! MR=%A2:8H*]!&5-""2+[D6XOBJ95.VZB!"8<@G?-1Q2)T+;YHI$*_]&]SR[>; M2NHT..9[GCY\_6JQ7&B(JA@37"!KP$>) K(BT.Q!'4O#-LU>7U)Z[B@]$Q5* MPL6<5%(Z&BBL"4(4(L@@A-;*2;E4!4M*MTYX>"NTD"7:"%5WZ))K_=C$&;V5 M9HXK%,X$L-NIQD64("2!/EK0E+U%)6/AB"E,CLG-;RWT66,PO7KG2EDLH5;: MT@5RI Y6V.W MAL$4=SRQBA6ZIRB5 ](FBA#JS#B0H*T)OO5V\.K9W-L!QV*A* GGB@-0UL=0 MJ]7J2=DP*NVW@UO#8(IV$"Q%$!1LDG5=%A9R)82,&D,0KOVZ:.W)W-L!@*Q+ MANKNDAJ@>"] %&.+*()&YS9*4MV*6>04]/2J$T?C'YX5ME-0^./I5< MN=:9^?!X-*ZW;HDMN9"D%IQO*R? 8O#!4$HBDI::([V\Z*0.%YW4]<6\(7B] M6CF/NX/C_ %/1\_'^?8G"(1K=\U>.?4F$U)*+:Q%B7.4")AU4"S3J&B3Z]QQ M?;%7P!*_:]C6%4ANLB] $9&;'I63"E@^>.4B**]2\2':4N8?DJ>=?F=,S]G= MY?4^-\-^K5@[*5HW^NUT P\'P\==''VUWP9FVL3>].KH+APSA'361(NN* 29 M)49MO34Z.\YTE;8M\KI+BLR!\[<)C,QDF3T&DC"8H>@H"DAIZ]JW!?,T$TPO MBJ-1WJ%TT!]T!_NGBT"F6_$W*666 T5Y+QU8QY%(HM.A(&6O2S"+ZF\6F2BS M]SHA>EN[0[1Q!"!L=*PW'5(1LL[>R@OF=3Z.V%\,N&]3=S)H/SKH'"U$'+LE M$>R3CR894RP8=C:8)>>9+I'3#GQ:5->S\&R9O?^!#$[Y5*$.3*T8R2A?.-NU M.FIRJ443[.8)R!F4@M;>@/:8@E60?$*%'B45-$G+:/17/F)^]YB9)R!_R"(_ M[0ESHU4JM@1.0WP, +E8!.--$=$*,DE!;H&SG^"TT>D2N^W^YU7[ZPYZE%_1 MT7CR'=+%J"0UN"3;)!&F!N1->;K5W\!A M.J@LA2N!M]AZT@F*%2&2%O*SGI"^ %+JU0+YZM3/LI'>WO2?49#/ ZZ+( MITYG@C4([2W44LX2##&>&15P#I@*.WBE+KR[O?3NMJWB[FYWX[#7]ZMV.N+. M@#?9>#36%893!NW(DXO 7M58HHM-5>7M1^=_OZGF2=?[MG^$>!)%Q3EQX/1>#%W'W3*2)_K,AX'=4LI'TN. M5LMBO LDYG<2TE\?W%A_L9KSD VY)?.-6)<[4K+D7!1X)R*PM#, ,EFE8DCS M.W=OWC&:WF2^E#7YY(5/0@-&[XTIF6.<92&>%3&P"$I;E-Y+3F!ECIBBL%F7#/Q7BG.\"J-ED$W/RH0OBK@MLPP$I)// MR1C2QK@0I)SGZ>AW,ZUN;DRK%"5S,$&"A@0IJ"B%*@YC3#K-\\+O-N T/7NR M)$PDT,B2$)0CQDUR](H> X3H%]6>-BAWL-;:H-:LYTBEU((L&EP4H(U#X5PP MX&2,& G5@EK4G2$U/9O*I6Z\HC@V:8"$-F0RE'TTX(,EMVA*<*+;?QMB_[8G MKDT+'YTS)8G>(SHP3@5'I*Q/*=6EAHN95]T^/M.S'U.G!H1(0J4,P@<_*1S# M]B1$B,IBB_IQYS0!GGV/[J3FA@K!Y @@@O'%:6M-\6!BM,8N*L9WG(/- ]"$ MSA<")VK5E>*QH-4>BN=T+2^N,=]%1C![=(E3!,I5?YH(6=@(1@/G#EXF8K@7 M'MW;5:>SQ]>)(%RT0M>9'0D=_V>=9YN::?:H:J\!M5%1D05P M%L'K:) P&F.%G.,*0)^!B?W4P>XZR\SA\=>#XZ]?[=2=.XZ'IZ_J.'IGW)XB M*-8D3P&#E$&"+ &%%HJS1Q;"/M+EM"HIVF%S\P#3%Q8GQ9U;7)2N3G[VQ)JG MCHC'&)+/* BEIACT EC<&L5QZVPMLZW%Z+03*H/R'.I\EB)DS=%-:A"+9&NW M#= <6)E%UBIL:J3K?O6E3A'/$J4KJKB@YKBBU[5!?#SH<=98SWB!1[>Q8<2M MF)E16B=9VSYG$!I]0!=1L@B)G/B[A3*S6T=H)G9VS.)Y@N7HW(.7N7RX.7[>IEO)Y+62^$PF."010\'2%^L 94+:1)2ML!TL3/\ [O' M]-OIQY?_X"O6%3FGSVNOWE6>?#QIO7]T/!Y-SI#36G;VV<-LG$-0?\W3(?WK MF/KI]#M/\MFIH^W+Z:=3>Z0_-1P<';3$GZ52Z\\U"4L@L 9:PH:2K'@ M_6"K6K*U%6SU''9C!%6\M^!K81AT5, Z"CIK**UBZY(@MU"5VZ8DC,-DD2EKZ5_5=TH *.U4B052"%GR:Y59+E/ 7I>"&0->2]D5LD1Y%0P"Q?J)N<4 MK,K4AO&'^QDGYX5 610PIM@H@2G+:,KG?31!R.",NTBT#W!C#)88X)T*F1( M$%@51VGK!E@9BLS4*LSF(&KO9A*750E3-UK39*,.42L&]\5I2A17K)W29BK_0'6F[I93S!> MUYFT@7V=\SY[KPTK=6@!8>8J6+>P<^+Q8'@T&.*86CF5*GICHHW:H48(GA,# ME%9JG< Z0K32>6LLQ (A6!\*>JND%#J'T(K)3$NNW)63 M5MS\*;8BDF< 0AZP(.(%KO MA1,E,G650Z]=N1]LO=\)='O8BL8&F53*G "!(1MUCMHZ#8%,*+(-M1.7!+E5 M=T91,C<26E. BH[ :;'6(@"%;+)H%4&6P7?N9]M-C[DE9B>BMUIX@)P 91#: M$Q(GQP+D/9&-]SH0MY2YL5"QY,"# $Z.78PF:T*;G0V1$Z!6,7=)EMLEBU>& MM,UHA)<0;(RV8!2>#"?,!7V[R#(' 7K9K7-'Q*6Z,MR1U3D70.V"HQAL$@24 M9FDUN!-&WIXEERY(ZYHYW70 MWE!*"F(*(10BETDX\AY5&[@R5]'YWA$(4P*2H((V!B#*8%U0V2B/QLA2[DG_ M2PNSV'DAD+;1:&^=4<5"LHF3 @Y?4G)2F91&WRH"W1?,C"<&*E&0!4K@EZJ6 MV!:8I"TRMJ$PS9\KC/Y[&HYK]=8Z9:PE0]'9B&2=E4#10LZU2%",+@HCM01A MVU5BHS4],^WDBI(VBERR#M*#9:M%)ZSS24D4(;EV[*0Y/\!,S[LJH54!H0.! M &5$--;KD@U23DF*Y9AGZXUXBI$8(+NB R0V8H\2)<1(0F(4SF ;'/Z+X8!_ M[_CT19>;8+6?G_SKN'-4K_';Z<[I$7W1!X[IH-.GX>GG)[;$WQJI@LPN:V%2 M'3A!RP%:<+Y40W3R+3#K.8=JBEL#R<+9K( 28P!56$9)*?A5<*+.EVI!U9P? M@NKI\;#?&;/KY1.?=D[JJ[:LC+!6&I F>*D0;,P1),L8:97!@CFU8!!]OI&: MXL;%RK.PL5('#( ^8\HY6^-R5"XAB 6SJ>T7#P_ESB MM,3"%'@@0A>C5F"<\0;9(XJ@%'M'F>2"6=B,<9OB]"(E+&;*X ,K0[*U2D#2 M4M1^F]ICLV#V]FI0QA]P2!<;V[5(%T:2,AJR+IL(#A(GY90R!R^C('-<6S # MNVN@IJ@*@W/%E\#.,'#6%6,L/A9CG8[:)[@4\%*+>07J^:"_/Z9AKR:XWW!] M+->WRN,AY<_RK)TWKUO5'?IGL3W8/ M^*';W9A\LM%B"N0C#19*<2B$@Q@0H6C.)4.Q+EE/+=BY8![PF&(AE4C1"^]0 M6P)O52R<)CJ? Z04D_;SB\=H.'ZXC?W]"^NO;S_8?_=YF2K6.RNCD:#U)F\ M:3TS9K\;(G'*1"6*!,F!QXS:.Y,\9($IFMR&/2YOWW/\@<,.QBYM;D//SIWH\Z!T- M^E?)^\WC6_T;WWQI-1U9%%JA.7W5&9R4**V0/J241&$-+EMJ-7BRM)JEU=R: MU6@R*B/)4@M8F**#!+8AF2W9["C%EEK-=&/-,AF^'\:0(Y@H;=:N*& 1YK5V M-B 9X:TW);34&*8;0I;&<#^,(0"Z'!+_8VJI=I92D$U!J9-UF%4;C&&)XJ0( M:L$Z*4$+H 0HE$'"+#FI-!K.X[N\1'&NQP[F T5Y?13EU%"T()0UJA@G"90N M(464@8TN.5.\21,4Q26*8HGBGZ$HKH^BF!J*#*'.AM!'T%"\#IADC(+35NNL M M>B3:?_O0BXR"5O9W+D['=U%R89HS%Z&?QD(P@G7/#">JVR9[1?W.8+@Y&$^OCO[WS?_3I-K/;KMV3-R$=EIW?W4<1YW

'I*^RR3GTU M'J1W5W]S[>98[78'X_I\6T?7Z-*^>421/Q!1/A\DO$G>KP%U2M[+I"!G$5C6 M!4MUXU6?LK0SX' KVHUTY$#K(&%5"*PP=0-L*U<1I"6L6@FO@ART)HUI)(N0DFGV/F_)/!=$OBXWSEG;_Y(Q=[Y8JY'Q^/A MP[7+KUU^>/F^?N_;1E"480$>%%@+0( 18A86119U;6L;C&"QF'AK-K_S8; @ M1G"UATY$::AN>X 9V)\'+):TLD9D) @M6$$T+=[^!?AN91J7T!F$""%P) 5^ MZ0&-02U2C&AUF..M\O[R4.B\-'U*W-91%E6[R&IA(0/:&&6#=[4'-+:KZ:\U M\#;#IO\8C+MU]'?C@J9VY<$.2$DQJ2U!RAR3N(2!:BD!YKK!2BCL@Y+ULTR6%N M#& F\QQD+B9$!C))8.'OT>ABJA_SSB! :;\GJ])RV$FL&B=0OF:%-=I^]7H1 MO1E(9Q+CF6,Q(/E%C4H:T1;C19(MJ!HV:PQOJG 3.UH5B MNPHE@T2K=0C)M6 U_%S8U11WM3?6!B]1LU&!5K5W'6($L"YI:XE:8%=WVPL*24KV>P:+=V 8L)02&N5MAN2-;^L2L=OJG)\]8"DHX[UA_Q8TV+JI1_:Y M%&FU="D'O$B'.4%N+E\L#& M\*I?IMFVD>(Z!/GBU)M8=#80;/+:H@&3O(\A M.R%=W;K<&6%;0) EC'4.KTE&Z 3>L"R-"95#ECB$J6@N7RQA/'/ MW+5J%%S/75\Y]2:306,QV8(''S-D)*_ )Q "=/#.RTM!I"_B:WTQ;S#>&W?- MJ.MKQ_,KI]YDW5 ,OC@#B1)GHLE'S;(YYV+15I:("X*82SLW2SO_W< M3,?.A-!K[/=XO]#4>4O^A'O>7N.N$:Y:;0 MK9 $*>G_L6)X>,A M^X^#[\Q6NCAX>8UK3U@2&I5,_+]. 3Q"#"I[CZ:HD'T!,P-VS"L05T?6E3*4 M2W$I)2BZ()D4.'UTPFKM"LV_L_N#K:73W_]B3G*-3A-CJN6D^"N3TH7G=G?. ML"DN,)FCX:KIN5L[&<*U,>J,@-$%\HY$208(LE!Y88GQYZL0[CCHXGMJVTPOI,DS6RG%2 M3#D2)\8&/;J( CVX)&(;8LD@JOY M1_1:>.>U5A(,2N^]3RF+& 0:IW6T=LFF]J1*LV>3CA1(4?"H/$ 42)[=4J%D2<4 2RE^*VQZ MU3E91#(!.8W)A%0+A&OE8X&2D/B/%X;24HC?#IGH/=W!"M"[IQ/)J(Q5*$P M"/Q'6&6**X44$@K=NF50YRQJS_) 29%L)-1**XB*4++NL'4G22=]D6TJ^W]W M2,R^>RW6(125I(U>@;,4(::8A,S.1F0<6[?,Z6[L9HI%.#3:+(O,AN-@3.S! M 2@#-ES:#2FI0#,9EK8%%>;I12XU:,WC(9S%".J*"6#I4NR*"[+0\K07+YH M"3[?+ TQ+5'RO=(X5V[VXGB8#I@:MU,JY^O*C#)<3XM<.?4F0Q;!@PHBR6@\ MY)30*X-&!G+1HKY<.BIT:TQZT2ESM)@S:&0P9%:+_6"MP29GYH,Q7 M]1+%-#R()&E=K9JH.6K8@B"*#4EGJXIB>MQ=Q<@9LF :8$RC>*4W%)(++HMH MH1B+P6N=D)V\DYX;[V(K+BE]<_EB@5&YJ6VJV;GS&M_]-;M:/C_U)G,%BL]L MRNS,0ZG#)X$S2F9--)Q4HO1PD>DO*3,OE+G:L? Y"VXTF5D&;0R(K!(((S'% M*(3Q1>1D,,UQD?@Y8L',@OJTNI=(^E27[.>8 5QF#@!I7:N$I9HC^GO!@GD! M0P9O) EA;0@ X&/45!'ZA>?#E&J!^%H-D4AE]"!8<"3!$L0H9 WBDRL7 M?3IA?O>+GL\'Z7Q!ZA5('P]&XZU2NS\6Y MR>@]=0=']=PG)[58P&VOO9W-WAR@K,M2^$P.0B@Q%Q9DM4( )2*3%LW]SA+@ MF3AD##(89W60PH W)7*^%4T )RD4&[DP\LS'66%4R!&6 M%$4!WIG"YFRS"%XOFF=^1GT:8I?17TP.ZYL&(FF=B**8 V M%)P+04H7-$XVN5LT]SQ;B&=_)QXSAI\&( MQ\?#(5^)47TZ&/9H>#FHN9"]5K9N'L^I#RA *):\5-;K7/NR. MX2.1^ JYTSVN4NL5I>-A9]RAT9.3U#W.E)\.![V*[?$8S^<3/,%AGWDP8J*= MHW_Z[0M\7L:/*+\84B'V- L\/2!2DI(T*0D 6@7M;8ZE>$++"7AN0>Q?8$K, M9CT,V,*"/BN9+% )GJ)-'&S0.('V8HQKON7] E-B)AE"R) M,9-0XNM6WU$*$7V!$AUF-$98';*1SF!Q!*DH\R&XU*$)0"013KHM&UMCOI",M0,GMBS"8K M"9' !$PB X"1,<;@1>!XPL 9VZ8)9 M+C)F$DN"==%'%0FA!"8<)5,D4+:!&#AX1L488@,ON(X"#:9$HLDJG@45]N.;$,'G=+A1E- MI#"N@+>A@(2DK;?,! $Y)Q#:8%Z&BUE0838!@FS)VL2Z35YE1""A./VLLS(X M[0C+H?,OJ'"E"LC64;W4(@:+NK.:E0F-0Q:6*-#;%$U(3@I,DEI5=W(Q:3&3 MP"'J-GQU[SU'R!FG#T+G&+U74H/UWBT#QZQI,9NQ#Y,^,1PNZ :3,2I%3SIELH Z$(236F49JK3.9Y4#Z M7%!C1O.Q1*J;SFC#8L,#^NRB,$ R6Z#LET/IL)O@*!5P I3'FNK-RG6EA M07*2L@P?U]I+NRJ,10PD@1M&8W =%K!.:$3ZQ(O<,(VEND M-I5SN7UZW*O-NK!VAT,NH20'FB@ \T-*;XR1PHAE7]<\,&,F(86]1(D)$&(( MH*4(MF[.8IPNWGM7_#*DS $S9A)-)ANSYJAP4G,&#!KR/DLID@CL3I8]75_D MKX\'_?%Q^]([)!DI7+F#(?Y)A)6'')"2VJNQ"B=H(%5J"H(MKL M*1'/?'P]/I@W@K6]U$*1/$ MHA/# :9.F>'&BU84]NN1M&H_+I.R@JO]7*L*=G]G$QOE3KJ=B2^W@E"2*@A! M,4HC 9U ;D("753D\*O# EC.T\&0.OO]=AF.C$;FR:;V@KT9F)","(:$="K( MY,O\P\* O)C\WL]2'?YLEW XDGI:A<$6TVT*-KWB0$GO,D!TT61$9]DN)69A M3+O1UV:)_K]%WX$ MG$BU!"M0Y^5*4P)YR:;E,X_^M/%Y4:D>S8D#M##G0/L MFTL"MH0'8*(O!C2 ) 4+*:<\.!T09)!T)('/\"#U_UNI]<94VX9":QWUB94 M"6.!0*R:.1+X9#4)D[3%^2?!? B!MNOTF(7VAERI[219&PW M#^Y.$K2=!\Y[(.43V("@+.=M02.GU]X4207]_//@MA"ZKS+!0TPII%@T24X6 MH&H&4J8.N!&ZXI:,N%>"0=NL91;@%0<*B2:R6Z@[DEI006LIVT^''^K0N1N9 M,B_@!XN6)6+F], ^P#.$@JXI(I0P5N_!/\VM,F\@*]4(: @1% (5FCTA,7D M**+10K5!(LX/^"W6 T:)&!RA02R0%7IO53"AE+H&49@%Z#:X.QJT503PM1QY MQ&B= M(E9&D"(ZX"16C%J,Y"A&,TQH(@10DT!!=8A[DLD,"9(EBPMQN&U@1& M&R&5XHWQ&J"0C"JX))4%F2E0R>V$H<4A*GC!QI X,ND",8< ):"P64AA7(@M MZ,18I&"A,&.>N"9P4 !\!,$1A6C0G%DE\_09/JMZ MJWR^4]0B3J',&5G[6:LYSH-TRK/G@]H[B"@]MJHL^Y]@:18?3!EJ@.+ %2V MY=R>DE*V6"E+E$Z*5H'9Y4;(+[C93NOF;"-,G_9@/0]GF-EWOEL=C0:IP^-CI[S\>C.JND/P9#=]_L9[<>?_H5_[KHN\P"XHDT=A"("(GS!RD1 &K M3,W6_%MES8//OS4:GW89DUZGWQQ09_]@_-#XG\W1^&\?.GE\\% *\?\_N'HF MFPV?' ?C\:#WT/*9]1F;3K]B]5#+^F7^QN@(^X]^C<-?^&;GK\_O^?6=KUQ/ MJLL+8K>SWW^8^*(TO+C>Y5?2H#L8/OQ/,?GSM\*MU!3L=;JG#__/#A-@M+)) M'U:V!SWL_Y^?1BQ5&O8%G7)^XJAS1N=WF;S]O5E8WUU:>_//Q/U8WGSU9>;RUL;'^ MZM7ZUN;EK[W=YX5O/N^5YIY%@[W!T0&[UO&@_]/*VL^/?UY9J6.8X2H#OH^] MOQ/LX5H_Y>G6]L;*KVQH_4%_\[C'%TDK%_:X3:76;"''6;?SQ>4,QLJ8M9.8 M4]!(EI.X;VG[E3Y6!YBI\W!MD(Y[%_[HP641L3].X]K@_7.U_7Y7;QSGPR?O M]YZ%PZW#/]YM//NCL[?S]&!S9Z^WM_/RP^[A:]@XVSC=/?RMM[FV>[KY9@.V MUG;AN=[L[IX-Y-[:;]W=WNN3W9W7:J_W6FP\6Y=;:_R-WOJ'O<.7:N/PC\.M MM7VU]=2?;AZ^?K_7__U@[VQPNM';.-DX_*VS=_A';^-L5VRN[9_MOGFI-L_> MZ=V=W9.MG:?=O9WMSNYI$'O_/!"I]T-HOZ?1M M][2ZN?EZ]?G*]I,76]L[*R]>;[]ZO;JYL[*SM<(A:H?CT(K4*UO;*]+\=_Z? ME:VG*SO_>++R6?3Z&+E6'^_4PS)H^*Y5W;Y/OIX-/1T,5\8'M%(ZHX3=E5/" MX0KG\I3OPE&?]Q8_.>\ZN&I>F3]I>GS/@_JU)N-I4Y^MH?Z],[?U#QLOW[+R MU-J+U 1O? -&V09]*8WSNJ#R(&,(#QZM49IHZG-CTO*GE=K\UW;U\T+*P7 9 MC;XI;&HG8:?V$7X_(A7LCNYE2-IY]Y:;F?\WV&1#V #)V 34H;')ZU1;$ M7(0D:$5(VME>W7RU/HD]=Q.6OL@>Q)UD#S\6J<8?C6#E/+=?*<-!;^7MY,_* M>'#QJHT_\?&@U^N,:E\+Q^,NK?2/JS-_N'*;L?C)I)?E*=]N^DZGKRU M(@>A!$?51)'C*\0&0>=&$@KC9=$BI-J=)AL0RLQ12%77ZT:X=09MTWYG5&US M7$_,\;N5B+FP3\& MW2IH1C^MK/?3S_/#JVNZK/]^"0G_5_OOI9LWGX[X7\>90"MV[ =8+ID%7E9.; 9'7)Q5S2QX-\-3GC MGY#JV/"8CH:#]_4Z]S KJV%C_6U,*" C-%9YQP9?.&R@AL99IU1,45B0-2WK MX@<LNPWER9V=X\UV.Y;BQWSB;O_^=[%_WO]9^W?W[U\\I%,J%T@]YI=;PYW!AWNI/ [7WWIRI*54#8G(<#E/#9)630X^ MN*RS-$D\>%3-;6OX@I4B>[&ED/RF]:6W5H)T3IG&%J,83FV: MH$-I7 FJ&("DDOL^G+-VGR\&C&)WKW-TGBO<,P1W3[=>O@V%% F?FF# -N!# M;CR6P-XT8/2)P,M8W:>0NH6ZY0+GJD6.AFS'G2/LKM )I4FY5?Z8106-OJ]$ MF!HKE1M?ZXT6=,M^ZMKZK__T2KJ_C5;&U*6C@T'_LH_VIRK1NL>U)V>%$SUD M4\OT<.6_;]$ :P1TL MFYP%^Z7!_<]M1K])08X7E1OW-YD[6WVKL_ ^(C8J. YH,<3&BQK07!3>>4:X,RN?2[Q4^WHBTY/&E)>.3H>CHYK[^=XL,)G3-(LJ?X[_D_UG'7T M:C6-'_Y95\>?_.@OYX73?:Y=+ZF0FA7? MDRI9MA.=CBVUI71N^DMJ$]@D$8, &X-HYM>_:]H32,J2HXDV3]W;L4@"V-C# M&I_UK$&FS46#HDQTV87YR-2TTM^;?[Q,TFJ:J?GW:4YO11>]#!^!8%4BRH:M M+!*8GLA?"X[UZ'"K?]C',$E=PO]/S(,%Y;I%*-?OZF3QNYW=K;W=PY5?][;Z M*[^[[K;][:V=[;T[O^WNT19LTQO=]CN:"9X-F&]=.!:&:+],ZHT2 M5O$XBC-55797R^1]F_-2*K(-+N:309'=R924?/NO2SJ)=I'^%(^QV"4" M63H;I_&8I:63NL%TWNP(&OVQ=/:^XGUXCW:/*,1Y?WM 4F!-[9[??OW?ZM^7 MQ>S]Y3_!SGDU^>WRGSOO)F]Z_W[]$6R>5Y-_O_[WQW__^-N?,(Z]L\M_9_:: M__>_X\$DR<[^..Z_?_UN^]V/_QZ_?QW/?[O\\/'L\I^[\/?']Y,/'__]QWMX MYX][[R?_ EOI3?WNI/?IYTOX[^5I[]T?Q]N_:QWW]'8R!)OIX @Y2H M_:X>QCNP((.!0JL6H2(%[IXB_MB)IJJ,KE36Z.AO8 S _VWO(3@FJL;79)T^ M+WTVI^3.3XDH M8#FR-RLR-RT3HB!SH^Z/?V*/:INKMJ?[L[V#O:Z>K]([6S MN[^[IPXPZWIV\O[A]_[7K)8?0'N\$67/(*)VK!A-@;4.$S_XT4E;1Z>_'1\< MZ9VC[G!'Q=W=773+DU[2/3SJBFM(A7-=)9U M/^;%#,:I557DB'"JJ@;C@*J*$CU,O+.[LPUV$YR#KWR?S\::(#:MS?Z\_R(:@^S&'9Y$*LOL-O?W M_T#+#^">X98/MKHGY8W:Q.V/7V/U19006P;]=%KJ6%-HJ+\=4;U;%3V'^X'E M$U5-/ 87KD#(K*EUJ,>J;H]]IJK%4TH7RSN\ +64)]'S;7[' =A/\/W@#W@# M_#W]%"["4]*%'S:NOASNQ)4Y8P#JYU0J>I5G7S;1[= MT]]WCX;;"6R>KDZ&?83G''4/#]1^=UOM'QR"OS,\ZH// W*U?7:=G 6YBT?[ M:S_*N,5A=T_2NH;SH#/8Y661HPN5S2,-[M0\.D7/"MFVKG3T6M4J>LN*+3CI M[AZ^IO,MN@]ZU&2,I;OH7D:$[CMX&6WO;&]9FR\EU/L44>_W?>YYP/8XZ^K% M QY6;TIQ1N7L?HN']?7H]P/L-]';W>L>[A\FW5T]Z'>/AD=)-^EM[^VH?KRS MEZC-8;7^5(:T49&*8SBL)5+BT?9%9RI?^BG8I7EWZ1?5!$XY/*4T.@-V^@0F M8=Y!)0VW \V&,S>*1F4QJ\?FZRW0V9K&1LX;E1<2V@41']OPFBM&2%_W7YJ? M??8'J\=G?HB*6GZ\8JSFE\:][&\/NMO&]/#MC:W([)\'3PSW=GI?E!@^W-K= MOUFJ]5:)X9VM?O_HSF][3Z/=V]K;O9-T\S6Q10Q@MA>2U_#AI<9]AQ9=A6MY M B=S5)3S)9%%^A&=V5A^M.Y!1JRI &UT^NG=C[_!F&+06K]\.OOU70^>W?_W MC^]VWO\1;Y_]>#I_OQ!D_*4/S^Z]^^,-C>Y_L__[G[_O+-WF]_?H#W_-?' MW_Z,X;F_[?[VQ^G.__OSV$MAO8-W.>[]OA\/MP\/#@^Z^ZCT=GO]_>[AMNIU M]]7N;G]_6P]V^@?/?OAYN4S]@I#].FUT2XCS5;W5\>(J?E7O9SDC;HXT6*?7 M>[_,GOH&EG#]W^IBE4'YE;WGO=L'-)&OF@J>7%5?&['.PUH$8 G,6VG'G2-U MM#,\VN\F@SZ2Q>W&7=7?!8M@>_=P;WM_^_!(;:]DYOE:I6X+]?MU'-2O\J7> M+/?$O[*WO'<9:Z;Q1YK%$Y[$C:S]*[+V=%'6[A[N'/5V=W>[.X-]D+7#I-<] MW--Q=W__J']PL!\?#/?[MY"U:PGG&%X3Z\-:K1NFP#&50 D$L(DQ%UX745-Q MG!!>E7DRE_"1%24]*YOCPV&^7P;@5::E=I139VKO(X51FZP,BT@C]& M[O)$E4D5845LFJPJ*=EYKEXL#_E%;3OW+RS;,K)Q[TXAN?FTX%GXOL2V)NF5 M7DEW+H_NN4O4H"JRIEY]R9TPI//_CDLGFT>Z.RBU^MA5PUJ7WZMLIN;5L^^^ MD,9]5;WB%W"V/ZW3=.OTFV31Q2M!X#Z&M55=:ZSVQAT,FQD)H6!LL B8;;:E ME:JJP +'C\P&U\.AIL12+B6H>&6*$YS#Z4$U51995( J]0Z5J'"BX;??L4Z;GE*1_WM^+?MFZ0*KU [!,X<D= MW6%:3CA--X5G*_P1G':"A24T8M4D:2WCVKI73K_3>%@>X].*\MC-^=M,C38< MUI*G>S/'[]_]B?KU],]WK_\Y_QTL-14G![WNGC[<[^[N[0RZZO PZ1[M[^UC M>YC]H\'A2D+K+Q6W^X^I(RN'4X']>MLZQI5ZU!<,[D 2SP/C2HI%K!E53S-F MDB\3-,HP(Y *?!079:DM(PZJ][)$?$J!Y^TJ+9HJFYOCMNRI+AOFS_;]S>\: M[HCKEQ-M&%JY DP@GGRW)F8'>:M,LM#B$U 9Q 6A+T#F9_,JK839"%,O5Z"( M%5I%L=>^#J_0\!7!K>S3_7UCE4:;BJ"L?+ %6"3Z"K>9'8)8:OXV-^"-W=Y6 MO_>ZVX?-OBY;9GV, TKW5V.=9<8:CYXO04P'*6T0-2\"X.C]QP)Q@%^I>_K7 MH-*__#[0^[M[X$9VXS[F]F(U[*KM..[&1WIOOW&J-VPFV,G8J%7L-*+,_"'0&1-8:IN M?&>Y=D6U!G[]OTVNI2% CQL"1,_QD@Q1G0.)>".V\YI'@J50Y(GI$O&?AFE< M.P1!4U/P53^E<$8T:."_R>E\6W(W2S"_4SZ;394\"P]K,Q 1,3PBJ_[G6?=@\<2>DSG^-BM4BQ0_ M;R;=I*B[O?_M][^!0*0VF;3)4>]W=@_Y^]TAKU=4[ M\8[6@Z.=_7CGV0_;6T=]1CLCG>ZD$).WC.+W1$ M9V*GL^C')@&)UN*&INK:JK6GC^*AVM]+=GKQ_A!\S=VC>&=X<-0_&NS'_<'A MX9[I[M<[\O?TZ?NW2_#/=,[I0%_0H\Z:F@)$("1NMLM[W^ N?__Z^/?^T6%\ M%._UN@=QOX?XRX/NX6"PW1T.MW>387PPT*BDCO8[1WO[G?[^[L)>Y\IIVBVA MM'4KL'7; _"@3%8+A+:T_U^?G?SR[LW[RXOH]/W)V8?SLP_'V(WOU6_1AS=O MWWQX\_[DS?RB4\Z%4&&^';.U=@_/WV MN]K;WQGL]>+N@+HD[.J][I$:[(,>&1RH'97H_>V=9Y$&Z3/%>"@&EGXXQS"< MH&E76!?G8#_,HPOC.E( '2-F*"DC;L$6O=.:PFQP%Y*(XR)+T,U#MS/U5@NM MK-*L%T8)BP@;;$>GIZ<6D"^W_&"CDV]!ED;8%0\=01O=KSEZD(#U5NH45-X% M(NO;@YV!0G2%013M;]4 8>S3&F1>CP_\;8IQ%:ZLN6:"%KMS+>_T]/G^ 6L2 MV \JX+\XU'^+%JY(&/"T$P3++GY87#>\$)*+? FP^V#KZ&CUMU^*E#XXVMK? MNWL ]M%6;V_GRP'81S=)_C\DNF:+,1GK30Z7>?''RZCTR]!/=W/3#^U65N.7CE7 M2$YQ;TBQ1WVW4[ UHO[6W>.-[%LM:;'(3#;;6P?7^NO#X;V1;/+@P:>5Q@?? M4R87?P7#44]F+-&X1-_COSYO9?2Q1Z?!F/[?[U1;Y7^6E.AV!$(W7?!;>*?W M-<.PRY_,:E\_EENN]NZ*9?[JA-.Q%Q&\5_&TZ#%L!-9]"2SP*9_]\"&M/D9O M55P79670O;<071L!]50%%*UN?_]A)=1CM!CRQ-2KK8?8N!OA4DP=/OOAO"RF MN"QZ8R$]A;6].^ET^ U)IYU-@&G-9='>[M'!WMYA?Z^';8=_UB.58;XRUD0U MMK&9O@ZI%*[R[@.'F![7@=O=^&_K(HRVD9#R'5P37:BAKN?1Z[1"B&M3ZHTD M^CHD$2WQ[030C9*R]["L#Y"Q/8V^%2F\UX;_/@5W=D53O <^YMM/Z)A?/Y;; M'/,#D.1<]H#8/-<0]?]4D70B>O.?)JWG'?@N(\R_J:SGP5,TUS82ZDY 1MMDFAD6%;#'T,MNN, [:UCK]C^ MK:5%."GRA#F+\#<@X9J,>1G.III'L['!GL(VN3,L&FZ3AQ9ZCR?OCC=YUB>S MA>_.%MMY]L,_D:TCK:D,B407?)"9O[WX8G0\*)HZ$I\5$6P;E ,]^<.;8A6--0J%VT4RG&?VMRCDWJ-H(KJ]"<.&R M[S]P*.S1Y-;1/D$CIED5!%U8F[^1#($5!9.BSC[=Z,MO@IM03NBW_MF],7&;7\Z>_C.#-W] M'NB7@CB:V;HE0&*"7OK&)W\""WUGIBTN]#A7R\ M95HEJ="F$TOZ>:FOD$ON-*^FPJ>^D5%?AXS"[7!+&?4U0Z1/OQ7,3;_WH!C M#43ZD2'2.XB-;4AQ9AI2H.][8GA*HQ^Q$05&[O3&"WX"^^#N MY/TARON#;PE>V.]O\(5?K3F+):9.F)UX[7DV5L M&_GW!/;+W2_,XG8(- MY\'BWFKING.ARZLTW@!-GL2ZWYD8V^O=6HQ]Q2F5?WTSHOR!66,(&' M!QA4'*>#M :[VNR+@US'] HI:B_;OIS;O[S%QU M?[UY5\SK[=H.WVZ=[GQ1;M;G]<MTE-8J.XNURCOT6?\E M/5"^CXL)O/CRTAV[K\IBFNDZ^)(6%/8);V)I_ Z[-J$O8B;6S=0L MJDN5Z"A7$]S=] =,R4>.<5<.Q+B@JNS)(H+VJ\*QZSNFQP.7 HZ@* MIM+^#G<-R:Y2U\5?.JD/L?UO=G@OSM^ MGGWX%?[9_?GL[!_X]\7E\>6;=T%/\34ZXY>?V?FR*RO?#B,8-NQ5=">BH8IK__A\_CQWX#=QUB2M]RAM.1.^Q+!!%PB/ M@.&/+"Q_).JXH8WLQH9P$@\>-T".D$*\UJ,YO>,T@Q7BV1G\P>>);CAQ>"R4 M%O)$]Y@."9[5,[\%JC.JB@D<9Z0;[T3SHH%_YF!\PM?I<'[=J@UTK$#^X:&= MF]F+9D695"PZ0"Z(>,+/DP/L817T.&Y.%,*D=6#1>I\)HU]#>@H]AAF#C M(E$J;))+NN2:K<"G0;/>P"V' CZ#>]:D=CK^;V$!X<#F> </:-_LOS< ??@@VN(7QD>_[NZP'4/CP#A=A$\HE*J>$ T2_R2M! _ ^ M$-$!OQ2Q]7*S*G>X*FJ09@BY!4M,Q6.4?&@1#L$ E2^(@4)J8C+S MQAK> 50BBE@2KL%EMUFD8&P[[67K;M:MO6ZB5,$( 6UBQ!T=)*.K._274W+@ MG:@I.A5\PD"U$^NJ,6Z,4FJ?2W.1N.KTJ,W*/N2)I'D'93F+8CAK8!8)[!U. M'#A U;#)P"W3^0AL+OHIQ+L>2S;147V$=P",">J M(L]UMFPMC)/1@8;-0]R3WX+BP2PG"C1U*6JA1 M6J"#Z<6[EE MNE"4X-$84+POQU) M]N%%E65#C*:5@PCDYU'VY6SG2MN3[N XH:\>3'N.9FJF-[W#O!(4X/Y<#4D(/+P9 [B[>0+*2)!A>8W4$1D:'ZC,Z:8/+"'",\DK*6DEK4 M5F[3<46)W-!Q@1VC/XT5.-PH<](<_7A,2&+DN:" 9PH;I1@:\(-,O#?*%9.? MYB@4\QJ.@Q4=(GPH'$2F68G9DP;OHGGDN"8P-+C(J-;V-*WE*;G\G$1*;J(^ M(L)]H8.8L?=Q92R,8 <;4XMT6;@H^""R. C)5JN/F&Z(BD&6CGC'X?Q/Z3:8 ME[Z#(:,>EE.]2HH2S.HV)Y!2,^Z^*S?$!CVWL!MWCF#@VZO1 M!(;!K#:FTBES*EGQP*Q/F"J4#0_*J:\\S"R6YZ%K T^(24XT.@A-77\KUDK7 MR(VD$,>)SRZ]BTG_6A-RR-*'71"*+?,YA)&268M$>/!^YGC"7W\4,!41SBOE M"TA3VJ3#6JH,V0$JSPO4G]:\=# '7#3G9/E[$(0C0T&,HL5+1L%GK$MHI\ST M .911\_'=3VMOO_N.WO=5L((KX(07F!Y?/>"MB9AC>!QX*:!/=*4&/?RM+IQ ML2K:G[ >M=N% G-D^4VV!6Z!8/!BJ$Q0.SEK3;:>#+9#3I,8GG@SFPOG#9IF M"&_DJ! ^P+6 I^&]^40>%?&.35+*U:-'-HA5A<>!\O=D["B3XP6+2=!<8+%D MV5HB(A$,^>:R$YV^?_W+Q>6'WZ+C]Z^CL\N?WGR(7A]?'J_C*;DQA I%$ 8' M$;0$9H;J>+E$.DBPFV7U'3ZI%#H3.4\202RF^)PF3^NYV.PM9\,0G-0.C#5M MP,:*O8@+QR#X8Y3M=I][1Z&#JF&FP>Y6!HWE'Q3[1#[7-=)^9E$%?\6:@BII M%?Q>L&!HN\$!5%753*9N0.1D6.B3Z(.E!OH(/056#+PV%%L@,]W.J0MKX47> ME,"[7N%2IQ+K4J@G53PGLU!)UZ=R]W&!.2@Q,V3*)IJJLYQS+L /W0Z(V M$A0$L%0TANF-$HU]F]B,,#$8QK9A=";"=: ?7R%4F_&Q$MOR]_**<$1EPGXW MBW;)UQ=@:*#2>8_YP(")G/3^SZ+W7?M!#_%N T<,@3,8/WB%:P,I@JKR]\"7 M+?TZBCG#N!0>9T8U4['"YWVFM!5X^ZR8VH+5S6T\=OEY\_'1@IR>82@4E@JV MO)-.&%[C?ZDAZF84$;@C^@D Z_-C@%<__%XL'MGO;.R\VZW3/Z_0+1GTP[)(8""F6FX*^BE5N#YFW MFJ]!'V:HFZC'!)I''5RI7A?^9R]Z_H[4'_R[?YNENY7;?R]WVL2%EL>%=NZB MJK)_M+.IJKQ#IXW)F!;W\DU7X^C9HP3/;O9RIY=OWD7]K>C5+Q>G[]]#3!"! EEV,XV7*=Z'^V\Z7]+VJ5&6J5-M'6>LQ;4#J+L/(H MTXI4:'O:L.P&+710I6 84S0J[V+1(:6]AJ7"NK^8PYIY5Q4$Y,KR'!69V$A?X&H&112-C/L-, MVQ)#+(#,*_$G$']"M-6U];SYW20B/ '3%44MLO *,"(7R<:E(5**#"-8-*4 M7&/C)',>'=&D"?[)<6'[OK+O,!S7FL).I#%1:H'=%DR, 4-!0^#S,@.=R(LK M9;$E\(Z8:]52&@E^ *8YTZM4'&8U(A#95G1,K_E:QWHRT"5S@>WTR;K9[G": M%'X]A1M\HH &/'7_X* #^\P;DHNJ>@O)YZ8#GO8T*_BI5:QP0J93ZZ3XCGGX ME/[V4>LI4S7'GPUT/<, P]_V>G13^&\/$9YP"G-8Z^KD2]R"N,'CTI:UIA$TXB(_1G2I.,?Y/ ML;=J7B&WE4K %$BICH_"&%7=)!;Y,2X&@SG^G!_IKX<.5T/%95%54=[ UT53 M.8?1T*'8V!^<:;)X2XH*8ZBELH5]IB)OI@=\%HM!NK">)H@^+BK9QEVLL]8E M5A_CZ55T[0CD$W[+T%QPU?&F@KZ2N!OC2&VU-'X*\S_BJ!W'U>F\!\ #SLK M5*"?S:YAE@9L^KPB@1)'D5( ](G)&_6DT00*S@.NI+DY:2H%"AU?H)\ [ MIG_B1^-B)ID0RDCP-B5QG14#C-*1WT6K9.2(-TT<&6'!28JFBK("Q'_43(FN>).?7CH8/(G]RH]0T!QV!7FIXW$.6V2$2\*( M3$V(1-2TG)^4A1(Q8I))GCK&S"464<-NJ9AT &3/ (L#APNS9TPK/@92LYS& MF 2%PT@..4Y_.8)-\J<)XU)$FB?S2P\/ ,VK[V]G0H9<>V'G%QW2-^8OTG3\!\&0,)[*U% M:9/PLHIZI@B'"SO9V*Y.A^&V J5)&P_$5F.4R M(]QY,:262&*+57D5:GE^+NH\[;+PC'IGD8R++%G"CB1W4I:F94JYNJ&H!;UJ MA=D$.%]R'S:I*C*9: T] @.VFE" NM':R0U2(]8 =\8%OOVL,%9_AN7RHCV& M,%/X;WQ%L@P%S"_['26=$X5MR?/ZA 6+&HVP5K,6]4]6%LU3ZT79_4&XXE6: M-,8TV]K[^\T*#)JI-C8*WQ82QEW.J&$B82$K?QG34H$ M.KYSQ=ZD[UAADI@.D:3)65(20<8?L#OP],*61W/1J18ZJR#ZFBGF]QH8?D+J M6(#)@7B$QB8@?=KL:,:.*68[V!7@AX!^W/0?. M*:'YV5AP+CS-RGI[VO%RL=/!#\(WGRIZ6X),4N4$)Y](,QOK:WOWT\&BN8W^ M$QPA,:KM8#I2VYQ)%AQ74MSG$@0B&Y1((23I>S%?R!+ANC]RUS(2G*J$)<-[ M3A0ID+1F/Q[?<<&_!A,D_FA*7 TF.A$9YVPLBECD4SB2D7,/H+>'.Q%VEJQ M9D?-@$4J%(CT+=;"U^Y/CA"!CK,MQBSNA"HP"M%$PDD1*"+S$O'<;*]1T:V+ MKB!8:-RVK-3ZC4QWHA,; @*M:D O"'(8ZVRJL69;'#@E!J*;'-R*[;.%AZ2: M$AY=% <6P$3]HUY$C350>726Q"= *74)/6']3O.F-!;+0911V8R4NKC'9D5, MVL#,*;[/+WG*/=KVE:2^A7Q/,/K>-)^+!T\ M+P@M2P#)"R_!D#);V.G'FO!:/*:X1B2P[7*_X+BL%=B\I[FFR8IK.N@!(8&) M%R8M'XBQ!LL?Y3EM4PSOY+5'85 73$-!&U5 4"L";^:]U;6A2%!?2^R8?I]N M<1;YI!W-[4%=YAX6G' _/A<:\,N/UBM M([)*L*$(#65:(,_(33\$!T@"/9WH<,?\P6?WX,C\W6,S0'&NR-Z!]*'19T=;1_MV0/C)P=Y6_\B,=RNZ MT/J:$E_7HE6P:57T.JU@N)7)+QWG*INC*0Q3X[K+G 3US1\<:>&991.D&VZ_ M_(>>1Z^,+_%.@^T36W@E92$$T1[B^6^A[Q\K+0Y+?2'QL'4T3H(,+^[RIYM' M!04]13@VT?D6BZ&T:[+Z7FYU,7@&UX%C$W^$<7PF=8GF&;BZE'^UWE+&OT\I ME."%QSS_?"MZ,YEBGL*@HQ?-:W.4)F2*8QURMY,X)\@(Q) MB?<3E,18JZMYE)I0@Q0T_(J;'+-(R-P UI20V>.O/A%O#A675]$(Q%/)X'J. M8;)/GND15F&(,&'\="ET$/0'>E?(3I%E=,3$8+2*C$FQ5W2S-JMGC,*;;?^U#ON03%M"G?T#7A=(PKD'HI M!K@' @Q,(,O/TM5Z6H6+1(%,1W* ,;M 7XB(J#@,06^3(!$747#Q=^PS8H*1 M"Y# .[5+Q]CY;-J26B*$):;:$O*4LQ!Q?9MHP$80_65!]-K;0S_ALKURZ=\W MJD*VG0M4FH\OG%A#=K&^BB*0NN8TM*0M_0P>)F0ZG(TA@P#_83-VG"/";>^? M'YB;TO3,L$'#1;/"I/39D&"=ZB7,F;6.R2-I4XO)HJ8,1Z#$4B \*'%@ "M/ M +1S<\P.OH:=5*ZB\\+OF"IS%&=@#4EY- 79*RH.1XN1\@5.DK3RF2XGN!6= MV'M3W*OU@'A<8%45J:96CA0S)4ORI#8[ZGXUT-6T^*B]5+B#Q)VV]A#\,RN4 M+3Q8^0J8:R/NCWI<%LUHO#2[[."5.#L9471CE%3*I!1%=3P2,ILI=>,S2W8> MC',C3!]4F%ZBZX2AC)Q5Y+EGS9^S-?_XE?:M( M.HR8M[MA @]^JF?T]I+#NUGB[IJD'/F+8L%9J\0E"*\*%E=IZ;<;$<=5'F&# M(3AU>.*DC$*3BM; M$RL "K-YTQ&(EOP$C+XAF'[P%N2A8ADZ)C5I>_]9Y)RKEA,:G@<3Y8D!K9AWX)=[ZQ"0I.8(V$I"BH0C&@ISPIBGYVJ-+%W%/8> M#G^+Y&-?&+%+8*<3\HI;0,&99U%1B8!@/K?$&Q[6R-M1LUV#PW(&8)P*;;>J MB6J'TJ"ROI5,%X$)3/*3E$B<5N*>DEG/IC "JQ:L^+\"V][(F;\>&V-R&XY/ M$LCWO"QJ3G$\KI!YAUP5$KF2O(L;*6JO$?TEI]2/IJW.Y3M*E$5;:#8N+''@ M39!<=':9N2C,,6'*B 93XX:ZX1HQM4$7+445[ M7R6J:*.C_KJ.>H78B>XKBJ"=6#GP)BZX)N;1?6PN) 1Q@G1<-K1&I3 VKF9J M;AQD.-.*VSP:T9::Y'!8+8$IGNY_&D5BVEU>-XB-]FIH>%JZG/M%\^T_#=;+ M&-XT>,D9N8S$N(6-'D:B!DS+T,0794WIZQ,SU4R\9=U3E(1A_,/(WB)OWP)< M9=9HDI"QOK'H)Z\F_=!6%9H@)MP#WB:Z0E ^%2ES'T!;=B0QQN.J]51\(7Y] M,RT5/\=6J9H!&U/;V =4_MA\M'!,,F1-R_09+5!LCJ-&40D;#T>LJ=1?8## M.:\N1R" S&WLX4<"AA'@S0"B8*;0B'%QB76$BA'KON2[VL:@9GP3FS]4^=&V M\T*/B).=OL-C^"C%IA,[8F(#;EQ/U [("=FGC46C^B[36#QGXGJ?(@FJ5YW% ME46,$UO&9%(5UQ98?@GUR]NVQ\H%@AA\\C%S13#!7/;X_=IX?K=2:6ND9X\- M8,[/37!MMP 9CQH1M2U6Q.WF-'=TVBC/(9):82\GKX;=\U YCF";@K8C_)L]\-C2%Q-DN.($8*;U1> T M+ZQ$D!P_M2"_+/9:TG@%V!ZV9Z*+:&T6]W$7]]P6C#-^9B;D^M1S5,<5I#O0H6P.;E/ M9+TN%ATRB<7[7B$%EV\.>M@LZF,#O+\ N^^6E_,9# 0W&/X%HKLG'[?!*,>/ M;!I>"#.97L]XC:2O35;&R_(;VQ=<6/T))"LCBTV73M-.",,3E9V"]0E$?!WA M_5/'.?0+X4=AL7!OOC&=OFTP\?%QPJ[[>!#;M112"&KQMY_71X@LL"&WI!'V M%_T)7H0!6 *$=^70 J5MH68HDI^P#4E,A*Z8V(@RCX5-SH6$F;W\Y4CP.@HI M9S%3W@1= R2FPR4?!A(&IX@P;69,"U-A^A$E6D^UUWP,>6TLNXH?*\TR%JS( MVHK'!@YO0C T:1MGE> 97?/]Y!7QP%F5]/XL&.7$'< M$":!$M%944RY,(W9GQM;.!IA?FJBIKQ%L"8MP?)9G )IW1<]?__ZPPN3,)#& M>!RK]>HU2LV5#0:#5_KU_,NGO'-=$3V"!QBO2.P!E135]WNVHI]*ZOM]K\*? M_G;E_XS;)EI(1FISJHCG08IH?=H>>L#B,.W^9L>DEH);WL,$G30@$@= M8)B#\ "]HDTUC'[BP!;%QIZ*#@@XF:DA/$G\9H"RD_AC?8F//0M%X//N7+*+ MVZE%#W++219\38K8+B!P1;PSMI%#A9X9$YDFBV; )'#-LY;3@_CU@DXYF80- MZ2R'JL9SR\QA_.P4<\ $Z:8GFS>WA2MT#S_!:85&@\R]2^QLF30#5P2%V*K3 M9=%#$HX8F4D?^.QM\%,LNPETLBMM6<&1(M+&*A+IOH:R2Z[ (A]L:HH-2>$^ MF-5:5;ZVBFYI=Y=(CU;3M-R>,*K7^R+&J,_R3/4,Y_.*P5KK!UX?J6.6\60Y M/ADS^&MY93;2]V$M<$^"H @^]^W-<[%RSHQA^>@BV+(Y(C_@G#O78YD'"KC0 M1%F*^L9L6(:5$*T:+&.$=)P%0N9(D\ G5SII:XANP!ML7JYRQXW.42DF>'9[7&]F[P%;M6OJZM]146G%MXVR)1E&L ME[Q$@\Q.MT1CUHS6T0Z++47 W;8%AVR3GK:QY%!&1Y&V"Y;+&[AYE*6J(A@% M@=:-ZR^.BK68A1)9%G8K>J7G!=*+4"W\3 >[I=)"C6SNLH%PWA+"N?^-0#@? M29^$OK'T!@T)'81G&SS1*UT*V3>6K,( R 6T%)G66R)+!VX[++*4&,+#&SJ9 MZ"Q#X\"9XM;NY&C#U58J/*9>+F4@Q8ZYP);DQH<-J4 M52-]5VXZZTO]ZX'/$*Y*2^[D^BEY:[.,<+SC FLK0\#?%4% 82'RBXMC#4VK M$C;2Z#$B6KA(;_(18[D(&FW0Z8]**S"!M,87*[("] M6"/W E!$(\4VCZ4I\4H$1Y9%ZJ(UH7SWA58A[F(DQ\VM9(I-007F4 9-S=68 MXI3I%O-]1V9U586$7.,R&GZVRQ-VMY)GCYA@OSZ2LJ[9=G(A+/Z%]IMTB5@@ MJA52$&7YDU:PWBY4)WB=:=IU\)+_6\)%)RE(U+UI5H'N<]P$W/VCZS>3D4&' M2+F.,T]LPY!5_'JF=EVP?6I)^89[#6GI5TP&*;=KW \G/"_-(>UR3(B5M\PN%&Y49,;6H:%+HP!N8=/..0SQ7%>.)LOXI ? M]?A]*3Z)$"^\YF$CM^B_P=9]&5VZI9R+2 M7;.(J:::3(3TBFL3XX\#4)?7,88%(+*%IH-PAK4KM(Q&&FV/*7A8V$7*ELQG MY#,$XQ4?#;?5;[B93PS]P04LR-L2#8,J+J*)KLMB6H!I@465J'<#+ 3YUCS_@"^2 M8F*22L3.29U\Z)VIQ3538P9L);#E*@K1?\(FH>17H5MKY:QM7&=X"(2+A.B6 MS&$0RF#8BU2ZQAF\@ $9.?O .L1YAGMT09$1WX$L,U.$H^%*<6+P(KO$_BP' MR:B?53P(#MY=,G%*N/:N),[G^_,5%KGLAM38C"U@=$&C.4B1@NEIT#'RML3I MA_FZV)]W6(:&=-Q"IUI,I CENR%3E2RBZT/HC1'/@0'6N:U*V8 DK9!Z@=!- MIM^WCK4A?ZK)21\VI)O746G]2E[31S[G2!&" M#!4);J* IW$YJ<1IYA)\YI?5FVT4HE>C0YC.U@L4YDL$M-%5FIB*JOX_%$] M#EFLCCS&W^T+%$V&!;1 &/_$NI)"7D=VE4;''H>)X1(],.,@(8S$E"N5@6AU<@.^Q]99JQ*X9"9E,BGVZMIXUP M2N/,RNM7XK7U[@@/H6GM:F8#&Z$D-H?LO:H=+*@&#!"!UC.*25C0!.03[ 7\ M%<>"U[/M^Z_" D3]&5+FH+/D;87;19T0T!BRJ)&:FA:U-!RW3&WH!*K:ZY5@ M:#9H(2U-'.ZALAAJ;DF:50X18=M%4-"=6A+K,7:!IPX.MM50&Y%H]%H.58 MQ)$A,W="G#PZ:?56-ZX8^P)UF0Z(O%IZFZ]M3,G$=<\MCF)-E9LK>T"&9\UR MUO8+<@K-XM9L'"1 ?=V^APC[2N1X@UU7:F[=VH[+&&%N:S*J@OQ;6[P"BHP- M>3"IS7['AU[7,$L^]08'NZ"13#! M*SW3SS(LXK2LK5G&()]E/6Y6APM-6# E.TS6HN-<=D(C]S%]QQUNHM=E@8T* M.G@^PA[VO&:VZ54KP""RM :CW?:ZMU4^"[L[$)DL5O&X=!LJ/R(IO(71-6J= MI3G$L]CVV+X%]:?Q:VR,N3L ;G>.^;B;>)Q<8$H+_+H+3.@O(-/CH>#JU MN3HV-RT6SYZN7QSO-62:.-P.5KUK9*S MD)J,\6WMP?'1X&W7(ANP*^H.R0(GA4<'OSJ#Y CRS;;Q&O*PU6$:2G)\DVA9 MBY4M0<1;]1HO^54@;4S,4PUXW=*4(&#V$T'9HV0,*V\G=CR&8R[,P5AL M.VJ^NI5H9/H/VOB?1, EN<)LY[3ML-G*Q'0K@^-$Z9BP"=;ZL=D]9;C5LD&M M8'00P?^XI\:,@JPWIP?Y.'@E85YK$^9;3+&S .W MF%AF;J8S!R-$C(\$7U% M'46]-B\(PXJ]06"KB"7*TBA2:1.*X,=I4<%Q/3G_I6OR3@C0UF" SMTG*/+E M1'L?AN?4*,OP5-_,$FH=[)6V#[M<@<)W=K:UP2S:F].QI$GHA?SXO>'B]($B MBQ81NPX8:]Y NA_T5%^(_GA"2M&H-"]+3]GF!1,&?\B;V[$!44*:MOFD:+AV ME$+"8H?-31Y/?#%[L"NBW\PBT)[&@>91>,T7$VU(! 7'L=#;CX6+8Y/A=>G%;J[TP;^%;>;7'\Y^GVSU;]LJ_^+;>7H^:NL MB#_:[?:8>Y^W^H#&8\M633$,0W8""8Z0:P[!&9E/,!,&X7P2W[0&8\<8>%PL MPK^EJ$!JV_M*I*$3#8GZFW_4"?T8VWK/-#*&VV&8$XP?B0@0NLA:.*[D!2/Q M\MP!5[A2MAKM.VS3AS@1BM6G"2PM@M*8'/;YQ<7K%Q8%YSAZ6O;JYO0\^.EY M1^E\5AY=0^%S4=SB"W,J$D"98NZW"F;ST?5\5#82[)BK<;86$!> MO1Z8?CVFFHU(E_*9L$=%,&(U! M\1CA)?-3,*GCB0L*;Z\-H&\9S8/!0B2'R2,,6#+THBPR;6KEVH%5H59P.+P6 MBX0@(AEUYQ-$&+:8O26)Z:U 83&[2*E..BR1+3 M:$&XN*P7+.-!U!3MVG1#Q5IQVLR]O+65G&<^@+'7 M":3:V/QW8/,3MT+T-BWU#"3 (]O^QUZ]E:3\&):RQ$\V:SOJZGFIZF*IV@IT%,4[J4G>VA-!T_/9!F<%]J&9( MG!0?.=T)&[0'>7);^;5X?HD(#FFDXHP("CA"[#! $KK]8H]B)S MJ39E:?C\7^]8MXH2X23PX"O 6MK32L]4Y M)LO*QM368.D[_%)K_V;@2*A&W&@["C1?.1-'>H44$Y47<>+ %HDZ+]L?QG55 MO %0R2^X( 4G3@_) #/4X,3BD2H:K$X%XY<4:;%L8#0M =G*$.0,(5E/STW MA"JQ2^V5"(&(RH,"0O2[%D-P7P>2ZOR)(:D,LK"%H3IO8:C<%F<_MK;.KL71 M.=O$Q_!N,>9U$8W5+B)P5=TF(^$#]02'WPEK>TU)92<8#$/XW"&Q1IN/2#2M MW*4VS2;%5V8$4U.]424 F!$<_X:UME26065$5J(K 3R9XO)6)1WM ( MY4@A.-GQ6$Y(: _S&F[S#PO73P,?:5X]>G[QSY]?6$#7.8CT4:GA,R$T>3>' M?P=D#N\+_-;=P%SZ02?I7^2(>[R$0\!VP',8F!=FR[PK\E'Q^M4U&T81G;_( M9YN! N/78_[C]95[;467'LF_ + #Y (-RJ+Q%6>6+"H/B[Y;PS-4Z9((*0HF M*PN9(, O-3_G^G)F#+*\"I-T1!2#;J6E"F1NR%S@1]=-$K\EU?121ZQ9CF7Q MFXS!HXC?%K/N24%@1=AQ'S1RV96/S"5(G9%4-4?@-=K;2X9MSI0#+U =@D>J M ':"^9MJ$'R*H3!_X)K+8]9@1)0;R#_J(>TP/S'6:IIYI8L((J4_U)5V8 <* M%9E1#9"?-%)0R;MEK(HX7>./W"6$#+J2X("/6 T5N!-!#"B"_+.KQ98P_ MF@5\2."*WZCKN9$6327D?5+G%MH&QH:4>JP\R9;UUPU])K#W:GI]<=DT;CF" M?%0%J_4DK "8-M68-SNS%9E0-&S]/QJD^O!B;TNB@)9GK55M+>5F0QBGYF(J MHFT5&A.!TV].U$.>*%M6^+C'::FB""GXG0&KQ%NA[O0&'>C(RG _BVP7!RLX MJ+*=MZ*+]DUP"V/_.IOPGQ;3!AOGU:4F';R8QP]B$":^E]KP._58!(V>@*W+ MY2-<3-:J1FSAP:8*F5RD0R"EH.9%@[8TBYW%*<$#CARX77;^3.I=2LQ3[;/L M",G*I,5I2D5I.IOZ@HNY94AS%OG*MR98J&DV !XISAU+&IK:XL84GIN#_Y ' M_Q>LF-*/KT1Y'$L*IDJMLBY]UTPMN:PA&01-4=:&WC,->SNZ#' )!QF/&QT] MQQTUT,/")H:QB;V7DRVU4$@A)]0Q/84^K,MT-&)<,K*].:K\JC(%=A7Q$:%K MVD&(C$DK9Z:IGHH_?B7Q[(LG%L^^D-1E*YY]T8IG4U-F$PX>!AP58M-C/RA" MU8>QWXM-[/?Q!5:K_<[3L5<6NY%TO"8CK'5-JQ$A" L]]W9#(2\JP85)13XH M5&G#MXFBT ;\QS)QK%LS+M@*DQ- MYB_,10Z'A"=PN91/#)^Q%#VM9 ^Y&DB12Q7&:%"194&BW0:DQ3-R+.$^I\-E M4(&%KP?ODL9HHF5!,=;R%_4CYA_S8I;I9*1#,"-15SJB1QF#F=6VB^52G@D' M)#8 Q-L"$(^^ 0#B(R8C8.+(ST4B^A\Y_.I5,:/+RJW3\#@P1S5*,+-XV;&O=WEU1$V%' 57;Y!/V&VYT0[ AET8BL21TTP40! M%_2:4#Z4>E)<&2?9^CNFV "4*G*DJQ+;QP<4%R9^WQ!W*V@\FO]%.F>3,0SB M<^#6-(2451-RUEO465YK5"LQ_%@%_L9;,C]:7E S(R3-TU7-R^8C1+Q4-T41 MJ78"N_74W#Q['GJX>8)[R:."3>^L!D]R_GS\[KP3O2[B MC[KL1#^6:@@&"(O=:7A!FI 2R>D@4/ MU@T_<"HBF$.WRR8%2&H3S368BI -S\LV%WG8F9$H*OP4M.\ $8:(Z,LJ;#"B MJ"'4,CYQF]Q1P2@[U(]D".]-&X%&RB*6V3+2FE+P4MLEHZU+Y,[&GV8-GFJW;IJ6=^\CE^=UX %C$5SCG^M:]N33Q7EMB=$ M_L1KB+>-P?M5X#=AJ^XY-VTP.M"^.K<*F$]E!V#YFXDJ,5R6Z_&HA,^$R1W6 MGDJNX:SD3KO:I2&W6H YABJ9:WV%9L&>09@R(HMRY)O(8)4OZ5(F[26NBC0Q MSW/(@J5GG LBY07M1-=%0WO2DK^RE*1]@!U;&8*$'GX':PBM^:!R[G4V[$(1$ETR6RR%LM&M*<=4J: M8S2,+&6K9\Q2TD_IR.&_#$MTU?PJ:YNSD' MK52PWPS!L>:"4D_]A9U\K28W-^;VO22G3!D"V18;R!+N M8XP+DAW"6A?W#]6,T?73=*IQWPCID5M<.Q)W",4XL/U'T$TI,',_)IEGVRI< MP]3*PS64,V@K81#VEW 6C?V=H[((+ VWB;"(F1QF M[@MJY(C1A?8*"_W&.??:N#%6PUEAR[A?V\3!#A=FWT,E5U1-)2VBDQ0DG>P MKSD0O&^%1H.PHXI.1KC\_CG!CEH$)K9I_868P#D_+SHODHZT+9F909A\-3]: M7#K9NE;IQ:;9%0F"8,3.; ^2UJ I$II S'D[WUBXD@7L990_F^\QN85B M*8"/#=[H2[K"/BE-LM#EV$4]RF* $* %@YZHNC-?."\0 #"X B5BY)J8+R4# MD.:D"\^0CDQ<4V2H!KH41B>\)?8F"ANAZBJT#+V., EW!"+[J6C0N!X7!>ZA M@!'5[Y,B4F_/8%!YSQC!M,U MY@8!IML>-(_FIIX5;-J:*Q!?N4"*VJH_$'@6J_>*@U$&.F9PXNX5L%S-OAFG M3N*8H@ ,A4!WW.T=!&&B^?5M%C(BF)JYL*2I>5!&U%R?#MT MLG&_-I5A[_$:,Q"YLC$1EM/W2+[)/GE,O2>'H#]0/$+JS6$Z9Z]85^A,5&%45=H>C)DY$+?S\Y.+X\@4YIJ"9./QK#I[, MK^GA;FL,6Q7Q+;9XRSTD#;L=^17W&#!K:%J_BW(3.B[FD:06WL\O?CZK7DCI MBNQLYIQWR#':Z,&4V8Y0 EJ6VPZ7S\+:BGMRR9)VD\(4[+>J-HQ4R\)@;3X> M^)M2&']J$XW@)B'D5C/*4Y2QT]+SCHN "^4Q12Z<]X)15(U-%*TE&X["!,FI M6F:*V:R\%D-(#/=-CZU;9V;[O:\R-?M(X7#T:UR=R#I*B;.%4!*5KL?(ESN@ M!EKHFTHE"TI8$[JQQ@%&)S3!]SH83@HB8AT;!&!9(8UZYV0#VNUY:UK-^:Q?5$,/1:X<0PNW#1/N)LAK"!5IU4((HU,$&%2:;R48,I MFDZKE8J::.;1*:A)=&[+P+T;/U6T_&?M) <5'_EIM:I=Z%,QV[)PLNN*4,36 MQ7264PM)Z\2F7WQ,_G#K <+U3%$:OPI'ZAZ6]'2U/!'N5P-TES_Z+4:X0M$2 M 'M=/P05;'%,JUX!PWTEA2TDI>=7$B_@H0EFE,&^9*<35#NYY&1CVN2?ITS< M^ P*.V1O6=N-%1:J5-,2VWJ*N425+OVC7D0Q4PAFH3V %US3GLZ); MC]/2!;U,?@O..C$X$3NB?9;E@&OJRM"-_Y)3&]"+FO(90A&QMO$/.CL4F:;0 M@^N?B&_F$7TOY-,[(0:][?Q@S AC1 1W]R+C)M!U_.'\%\Q.A6G,Q2:4]'O& MU)@?+0N$<.]0BG=)>7![Z?O) *F ^_N]ESO]CBEOX$[L MMKUZ<+/^]A'=C&2&9;0,?[)'OZ ,FLGOT4MS-)5C>TE(9B[-F_^V>[!U<"A; MJX>S^;<]I)F33_KTR<'>5O_(;K]UWGTYED>#IYOZX=BXR#$N5!H@%9>SUL4T MVM[SUG"B$JR2B_J]OW?P?V@ACO[>/MVI*5JAZ6<"]-?)W1R[ XA'C\Z+].BECX"KJ/%&&$WMA6[ M2]]0OL7O?1&DV%VK5PLU(MH.M 1+/1:PD,\HZ-_'96N=V$B0N(?R'7!EQ\_! M89YN/*\X+Z:&&JQ%U$L^:YN-P4ORA'O"IXKI0S%T/2KIGR1^?%81D]+AHBLK M=1?XX+U7$6R$>9]$HWPGHR*M,,:5)M2)F9#>Q.J+R:;OW066BLMFV=+*)!R8 MX-$F( QR1@TH+!6B]SJVI@AK5>':6#A4I8K5)C$Z4D&.*TV3D64I.F7ZI1N4 M25]RJG#5J"CK82PW]T(F;;-@*BX2L1MCSL+;O >+;V[F%;#-@&ZNL<\BP^EL"]82F\9XIO2: M2@])V"RDZ5H+9OA&AUYELD]X3;/A&^-N _@+XWH<4X87$Z-DVL#4%KEAJ/;$ MEF=9<0VBB**K%":@+F9TV.VCV&[/U!R5&K;K0<;A+B;7"FK],\9S;]OL-EAE M("!C?HMI8@SD=9#C<<]@7#"\%$&F!24F8;])DQ:K8LIX M#(:NV_0LF'#[H;V4L#0(K#8?9F(!118+X"\7ED8$ %@YX2%3>>&MQ3!3,Q!# MC:D277@@O3 F8@3*PN)L>7P,)^;X].3\.+HX.XFVHTN,KI^>DG^%K!&)&3.M M(?9_A0=)E:N;H>-,SA3F?E]$%Y?''Z*?R87M8P&]13_3B>BXF"Q!4.Q0!O,0R2?5_6 V8M-75>- *Q@Q M.D5ZKC(=%11T-M+$7F'P&0'>@]Z*.W?@+B%>ZCA&%FI\&F]VCGL(*S7=DU:1 MO&W< 5-*A\?:T[O*_I2:,^%_*@_B[;#0R/2-]]<6)\V>=9@B\4#H"_ UN:DD,2.+)$1H=FWER7KZMV=->;VQEE9&+,'&Q[.8J&EMC),\TE=%=B7! MO 0\.<[!@=(L)9S$1J9G?65>'&^.FD)@VSBS(X6A0F,0: 1D6@C_PCV%N(-Q M*(+ E#\^XQM&6 M"B>9PT]IF7 D0#-0EO9ZQT"#4;V($#5U@MA^+J5B=9P5JQZPJ5S*W"3<_-U& M V6_ND;4>(XVJ(;;HAKZ&U3#W4D6VO==W/<6>.6#N=L:EOVVX9R,SMVJ,9 M%QIR$]UR>6K"2]>N#>."*1;% MVBM F.>^!" MLMF&A:$(4J;26%>.8$;H@#RV)0TZ=*U:,J]+7G#B6QCF1-=@B9!S%DJ2-&?7 MBLZ5LVW='!B*FL_,A#$00Z0NLF>0K5X94]UA>FW*U9COZ[E9T38:8]JI%3XT MI&TC8DPL-28OJL@S-VVF>8+>FBOLU)_@!V0)%8CX-"8Z;JUC= JC$ZE#L)4M MKY ,B;(65$%3F,P#"M@!B/MA)=6 <*R6_):,OD$J9X9-OB+5P_@.RE 4#Z-HRIW*@ZF.:92T_Q,35I'\SAXZ8=8.J MI@(&\04N"S=*:N$I=5D@R<@[&NF\P<(P'TOE@J_$CBI$7"#64+1B(I,E/0A1 M(:9P*'PR$TR)#I=98:&)+;.S8Z%R1AA/B?<2/#[S4C E,&CK+E9^$2.6G7$" M6+Y[Y=V'49O(0Q1*2 9<&LID(6&U-7-2]&:"^"X0N8Z'X>QZU5 9RAKA2$,* MDH/.7J^WJI8I5$,*)ZN1RC\PK 4C 1XN>O#X1U@I!2_"TXZ+/VI0N7H['GEO M7?FVW<>&H* ,^T913F7[95[43!7MU14N+9$+#.4.4L#@OM97*I>.Z'/!(5E2 M^5]= 92;0CJ-9.=XK6)9X=N='EVE*K(E_Q95&A:-7H4Q!9Y=E2'/M=>W!"/8 MW.EL>[<[YFV<4QE;[/?21O-6.'%HW DFP=)!(Q:NT98GS#-9F>((,$6N]+R2 M]R^H$65!]7%ET_Y,J1*[/G/F41X!&FY++GCCXKMJ3=W!MNG(D@2#\U/$+BCK!:N(<:*:VR )67FWF_SWFOIIIZYGD=DUYNMOJ] M3CDV?49T65&;?K)H,,U\:CL*4$\Q.!K/-\MQO\OA$_%()*43TO^Q1[=9AWM> M!R_D-?+;SMBPPV8%[G<%AEHAE@M)M:5WC[(Y2(\>@RH=-VMQSTK"=2U%Y'N6 M2D*XL] "TB0N-BMRORO"CG5(EEOJ:5-O9-,#S+ZA6DCCB.A1&7J]F?/[G',_ M.&L9ES98KMMBN;:_2BS7DYA@GU$6@S6.0H6"UY2L[0CG"P.T/02F3X"L:I=) MY!2OQQD<@G(M'5V[[+PR34?QH$@83B+62V#M)@PE[8\YN\KC1P:1/"E*Z?>% MN%=D8,/B$(E&1<<3]2<\X?GQKQ8"$ICVS)A >G7IL#F M%!LFV+!>JC%927-+U_JB8QI<6>H>^SQ5EI@*CCSU)%'=K>C-)X577;.*9__Z MB<;:B?[59#7GH'_29?&Q6<\E>IM2R0/%EO-B%BY5TN;B<)R!IOS=M.MQ2T:+ M&/0P,73(JM5PV'GOZSEWKW4U324/Z ?C.>S._',NB.T%J%T5.(-5:BIXJE)' M-R[1[2SE%B>#XLHGT4?L4\".O-"23'+EC/1#,GL>Y91V/N*KJ(%K3&/,"FEL M1OB[Q=02(BNI5HNJ.$,Z7G-B#:Y*)9A>-\SIGC4BG)<^):M&G&N4E I!='R^ M;JDE<0JL &<1^29I@(R<.!EUSHR60$>VNXCIW!P MRH2HI@+^2R,(2'EQ(MX4^]TPCR@ZJX/,.*BGRB;& FV3E_0?)GTO,";!["9$ MM@-W1@P#!8G(S+)3 $?5 15JZOCBV$Y)I"'4Y$H'%=1^-;1,74?HB?U7H7_G ME4/-&G!"QW\B ODR(1A!7$QWH)FU)5RK#L@BZ??.^KFB&G##%TCG3>!^B-L! MP45$;6;(DGTWMVO',$42(D1G78MX"=HY3O4P.M?8]0H[ZR(.]EI4K45L4'D1 M3_F8SK]PL/I\.(8-F%/5EB/$9]%CP#V9\Z[FJ>K< *1[XF^6&V!UUW*-C@.6 ME,@C2!&6%W>KK_]W23O;>]^GDS'%8OP5@_L: /R]/D:S+,0L34" MO^M/OX\=EKVY)#SB5*HN\EUC22T7N[U'?-EB]0%5&TP19D;L#]A" 1RX 8(P M<_+!2JXH,-])B29ND0&LHV#Z%6Q08:IR1"=U@*U%6405+:#FIU,R2ERM-$Y1 M*5@Y4PU#VC\<+>%%HU%1)(^)Y/[2=MI,#DO2>!W/AJ>IN=*653+I.]:^+8W+ M-<*J,DA2C!ZH?,1$#D3AF4IUEP4K4+&^ .2&+2)RX7L-C0-Z7%W$'\=%YEJ+ M4/N/2B"N^!/'/[NBA-]\87N%14^_PL:G*F=^+90IC,C%XTK'$A:IFH%K9F_S#A/;/Q=8BN]= M37+)NIB/V566"B%2;$W,F$V*")H^(0*X M=(EN])T-!TW2;N7A8WH=/0DS/C=Y$M2*35,IL22"'"Q"K,>HUT [)9O^QG>S MPU;00MO8Q^-NNYS*86&]7Y]M16Y0N!^5)Q)1:E*GD5AA&(/]/85R$I>87,N/ M6D];7!3(Y(9E.BGMMLT&>TBQ^JM^5*E:3;7Z˛]W=L['.;>RD@CW)FX_Z MU#$(@F*;.?^0FP_30?B52QALH-/'U1F>,O+T37QUAH&7 ##/-KL2DA?N_^UL MN(\8YN8/9T+;0_=EFD0*)TA9L36,$.T/U@HV'"Q\T!FV";3WM6W%N4CCJO#B MHFDI@\''WBK8O3E\MS]\JGS< RC-P[ <\E'/H->/W:L93YG!)NR(&.QD/F7( M=8/./6] MVYR6H#K:,&Q&VQ33(F$6?CJ3J'52F"CX'\6@DG[/82T4LG^WV.QE'E$CBI \694K9H__P=0P G;3C[:\DUK&F MX2"+Y+A)3L'N.+?4[,\A@8W42;LKIZ#D.2@JW++4BJA2F<+>XK&JQM&@R!L" M%Y ET?&N-%/,?:[Z%&3"6F M()2*JXBYS21-*!+F6I$CCPZ%]DUFQF19*NJC%E1-;&!IMX6E[7R5L+1'DB9, M[(*4JX&(<,S-,'?$?F6S NX\VP3OKT$C1QAAR&^XV5P8499@*QJ-.AI9''V!8R\(4\GKB:UI-:DD$4Z"-99P_S,0OKEZ!/4*IY4 WO$X&CX9KQ7XQ"+&(B?D-YW0K1^YJ'63#&127R MG#-6#J1(W\_&Q<0'_W G7 R@OEY[@%): Z &K+"[>FYJ"4[X9_%54Q'2-O!?OYF(DQ6R6M'-YH5I19 M@ENJXVC%Y(<>7_ESKXO2$5XIPA:9AO>VMDO";FCTX"LGZ2BUD((]* M+?6E]N@'W&JZ^Q;C)PAGP3S3.HJFBS07^E_\Q]2*(/*$V?:AQ@8EO^_0O"^E MHP/!;LBBFHH+]^,2MHM4JC!,!3F@=!(V4N UI5/MB+I?W:X)NJ/PB?9=_*0 M1L##RESC@G%:$9-]2$_%LLJV=S*OX] TE&LE-!T,D-^ $'/MW@C$QK4,(R0- M>GG&3(< [RD!1O3,=H)SXVF<<6$0!A5 M1_C[,H' T-32$CN^%6O9!D@M W\TPF7F=T"6U.;BKI!)88*'G/<.=8) CQ<4 M5^ZW.%<>*?!< BLPY=<:\(:TGCFS$T%%3(4#6] @;.>0,'(W\\">CPM4_%*) M\]I CSK1&Y+$'4RB9\3'+QXQVG6XI,]?OSE]]6(=Q9%C=W>;4@)]9-XX,CP# MCG-'F$X&:)6,6YXY+(/Q-H,F]L;$]5M5+=*\J0"$9[%YWE,'K">5!PU#*FKX MY]0A#:5%5 22(A<947F,*(SV\/AT!IKB]Y:AOFAJY"U:4_)6LZC<;P'I+;%I MQ90X]BS2CGQMIC'E]2D8*\8VG'!)+5L*AIZ2F!!Q9CST@3T0*!$,MI.)Q'P@ MI3-Q)MC(@/2'I5REK'804>;72'W$I;$*46D@>OWYFP\_5B_,PBLO;=/-L(,# MV'X86R[GY@+:;,:<#)!K ="F0BJS44V9)@^:PQ8KBFQ#Y1^4_3X__OTXTP="-$E5[I9%"#JE]-'5YB^&= M&9[I5#W':3R)/(R.07/$2L17AE14V&O!8.',232DCLPN9F: U:=/[TARW[)= MHPPDW9+380./LJJD^Y-@K=R)I;Y+>C2WB0!:LD\QN24MR+/%3WL&08MFLI!N M=8+*4]ADQ" 6'6FD)0RTRS--IQJ/#TX-3$M"1,\2_<,*!"3[74]P:!#[IF8* M#(+EZ(&2&,"\;:^,,,)0PJ:JD6:09*MIF&O[7,1@"8!?"^.JP+EET+>7+6)6 M5'L>I)(%#C#BSJ4LKJ8AD'GB<8D*C:!E=;982U/40OT%T&YT842;:<6E:ANA M+H?Z1S&(O C)>HKUT]P!?*>-*2D05NO"16D39[B854X#P\7):49O\YI1_0 ^ M3H=I#D_WI=L3P3L0MV\W"\4_38;9UQ[/,*_T)'U3@IJGE,^1YEU Y M]O 1CM>)34L1*%(F+P&;/&>!EOCLMA8*KQ!YC*R*Q<2BFI'P'*>.RA=D5X=* MEQ2587=#CR-D^Y3&!2D7E2B>#",V$ZPL 8?#P9RI\"20 ;R!%G'V>4.>3&08 M^X.G3A35XWEW=Z]';2"IS%(:OV(&(J!@;SU7G)=(>%KXOQ)\JN50Q]RCL-3*-GIN4D O>)>: MO?1=B=[0\U^V+K:H_<\+]HPJZZB[5].?F,K9\3(:IOIUE$>7]C5GMA?7$FO( MN>C7V44^$6&'3K5Q^&V=AT C;?",SH\)N]U(1!2&W#G;E+%*Y9GMHJ>ICRB7V;.KN4*O8(W[RH7-L-27&0(<9L3U.4 MJ%2DZMJ,8AD6S>W22;[U,7 MV$S:&UMVNH[*P+Z&5ST+XIHZ 3'=.)Y:L+P;M+X8;4L%_O8ZC\(QZ'A/]JJ) M"%"D+PWD;LHM,HP'8-KSF%I]R3" &$#D8F6D&/?"RHM\3FA&"6=Z@S<,^5(9 MRWT@I8D/CQP>0!'*W"N0G7)]+1/^2Y6:%Z0C0\GT*&-#'PM))"CCEQLO2C_N M@\'MH,EM0522#)(ZT J;!M5*^NV_F)&&S5A4'QCCQ_!((PR_I_!^OERI72!RXKIJMB#N']#0P;&'U&)B'Y MFCJG8L)V,+#BB06'55$K7'NRR)2RX901FF+.;OI;?ZMO[X\UA09 \K?^7J\# M,Q@11WK0%#DN=2*]$FA$1_"K1!M.FU89-"*:)0?+N #!ZO P>==S&M\+E@2> M.#&_E 7:8*V7U''!7?+6TJDT85ML?D#!<9O$>'T6G4!%$!54#1[9;ASATKK %[A5TV%"7V\)PO@(=T9]J?BIN3N1:EY M2B5MBZI-#>P=6&$WKR YYQWQF"#ZK>@G<'-0M8:%398)KQ.TX0E["I%%52-U MDN?Z@L73Q;02HI1\(=9Q7,W4^KBJT[J1;_Q'M*T9J=@BPZ#DV(_IZRP)-3FG MMZ1.V&S@.]C GA1[W%W\#LTY4KN,.2>U&NC0&:$G*728&KXNBE:4M@%[< 1" MZ0^J>Z+QXD!8!^P='JU0BCFH*\1%Z=8H7(<[3(L)JC:!(T'VSX2[(GDP1]N7 M=R&1$3R;\]6:+8240^D6V4G-R?DKY\0.!_ZD27\6Y/1]D+F)((] M%B635"I12)O<2*S* ?$&&-N"?>JBLFDIF[YGC $3D[IDSF:O/>A>:\HIK,TC MFQ,F*\R=ITAZ8G:3!*_L&C 1Q$(P^Z?3*IOS,88L, DU6H,S<[N,S--Q5(XI M5(5ZI\@I]#(,_8V?P 1/'3[AIV9 OQ'L&HZ@O]5S8CB3*%JLN!ZCG%8QC57 M'2!UBF[:"57!-_'X+RMI+DQ>> @(6>FZBC(D;X?C\)R121UJ'BDG1B\&L2DJ=FT!C99O#=P000^4+QC1."NJHN\I77$_P2M Q/8@LVH!N MFE.)!D>"\^O#-U[RRRM366%XT;27FC.,ACUP(?OD+"MIUF M!L%OHM:X:8;%[SE;<;S)&1'HW3[8)O9XX6ZM*&OF!Z9L]"/ UJC) +:CPB"M M;URR$6SP.\.T1-")90S&GR(99R=*8-P22+.W]"Q.*F=V]J_R!(T_]*63??S2@B6"S M25S BU^"642P8X#8E*7Z-E6KD:'IQ%:,N.D04TQT7,\:=6%8^ M)&$*VFQX^H51?%PWMYX"_CHZ4BS=3BA&7^I1*C5.=K==LXNPZ_9U5V'-( I^ MW!X$P HVG"/X'*98".7W!"?3@>_KT:DAP:%7?&@?MGJ$]:Q8>L6-AK> YICE M-(13KM65>W[P1^D#U'ZES,%2*1>=>9+:F))88/PL7$$Y28@L& M/L&6%D&V;*DX;-Y^ &:%L3MSA1JVR20)\&F:\IG<[NT[L]6]1B'KMD M2" IAO(0>#X^_;B5C#RT<_+6H&!EZV4)D[Z!3V!N;RF)#%$*[8!MMP6 MV+*W ;;$FSJ(L(UE$YI3UD!# M;QW+*1:TDMS0\$V$R#H90V!4K3#2I+S(D99[Q.$=GW_,Q"DIOBX!*"Y.F!:P MOL2+28KN/PUQX005 P(.URC6!8-IVEYNCY.8J83Z'WTU,]GN@QRH; M\FH25)W5/1=XX]C;YNZJ=5Q40_Q,(@W!]>1#V;;3V]9XBPG;7Q^I);*K=*&U MX8/FC936J"DI1MM[^2&M/D9O>37HH_Y++OK@B!/ZNZ4>8U\40M)6<9E.C3,# M%LC'B@O%6/6NM//7H(W*B1&+L$!VM=94#!$Y>4O2@W&8*>,+;??ZV[*1*J$JRUU3-^'+(3_?SS M"4?F@O#D3P750E?>77 M=&+P.%AE.\%%8KJ4:,P7V"*/2+K7N1@-1[0R+FN) M+0U(B)6R7 L8!,3((C%GI;;)D[3>P!7Z#:/R%_3]FT\,8_%FLII/!B#_Y7"] M/CMYOV5.%4E+>#1R=64+K34JGR<"XUW]7C_:AY-^#&>[ 8_7/-O]"W[2Z^]T M[-CAW.GI&)T;P=W#^)_O[^Z_B ZW#[J[._O[++)G>E!AFM4T8H*?S6:S+6DH M5A"='LS#TP\^'5^I-*-XWYH?65R58ZXL_, 5;[#AWL(;P1)W_]&)_MG V=.( M=_W@>L&8[__9B4ZD +S][2%>3#%64!T)JP]2T_PS=MFG35DU$M>Z,(9!?^>Y MXB*L_M[SY(4I&KG@YLCH[-C-?\PU)?VCG5V2$_0LN.]SO,#_%68(2A,H,-A3 M_Y;X.'O!B:7QXSM=O#EY K MP:CQR*+<[-FHZ4Q8IM6%T\'_?/A9@K8>H=L _U3I7M) M3P]T7^WM#_5N;[!WN+.S/>@-=_>W]^+#P_W#WT&'/'O"@O+T\LV[J'^\%7TX MO?A']/;XY/+LP\5*01F(Q<$T<2W<52 M+B#"@':@32K#*(NE<+>[!Z] M\ )BN0\T%VG.@CS!HM009KN;G.!VZ!['"2YA0B?9K4Y+4!F? >6N< M-(,H((@W*:>DBJZD%E $:1$SS4=,HFG4:=>+[XU>C<=ZMV*F\&G2 L> MAWF&7!Q1ZJLC+?PLL8BMC60!,T'CM$QY>3.LV>,_A$^\K]BN=9'+561:T#I I2EJUV^6D M=Z20B>$1&TS[/?9 ^"4GG"OC2\TIK\SN@7EKP+F>1]+$R]3 P2^+"2++2\8; MVHN"$*$+*%:20^F('"(^TG8G7DL'&) NY6 RHI$4"JGE,FBS4>ZW 1B7Z!B< M&!*3HGH:<'?(6$G\@+$H#2&Z^*>;A;G?+B9"Z&>8.=VAP"KXPH::S8)9YH[2 M%!I%C/8QAU$L0U[#S>+=[^)A#0[6)V08PE2!^%UP)SJ6CZ>F\F6L@*XEUD\J M6HZ=_3EYZ$.V4-/,TA]3<3(]5QZ()<9^Y$-E<^2MH0R=Z>ZR#%2W5 YW7.-+ M##%Z/=^Y2QFW=BE]IXC50J)CG+;-CKO''7NH.G,15,HV"JT#S' ?05E>=9.L&)VMMRF MBD&*\@6#G?).3F8E=^FEU1KX4@ZC4EXNM VD'C86MX3#JT M=J$DOV=N%3C+51Z4)I_8-K:)EX4I6[KR4(%;G4H]0'HX:!!4)#BA(K$PF&F( MG+)(WW#:"X4G0F=&[&+^4,8EP/:"N*=78+'T4BR7<^OQUA=+'Q#_+-QM\3A" M)F E')HZ']Z=WK9P8U2IQ:VHXAVRJ+(8%UP8@]J^[0"Y+(&?U15V73-$RQ(/ MQ1L)H,%8!/R6BDXDTOC=ZGG=CELZ>PH@49 ?*3?_'*L^0:I>J6UW M2+(R4\UEUA\WD:44]3YVD/IL0N$3,GX3/V&4Y:189PSZ-X':L [1;' 8Q%TK MCG+LP+\7] M/<.BZ/_6&M>'0\Z\%4ZX[.R:M)W1.";*"?KHZ"?NEL4CWFG6Z%(,D9@+.A_: M07#P3JWJ]!)!JERN*K*:)QH#2[#S3?H<]$H\ .A>(S8$]S8WH(;?DOA0##PT M,!2OL%C5Y9KJ-+?4[7O#1"^' P>K\=I7D\-6(8N(7<<>#";(4:+H8P"<6@_!]6]7%JBF9 M4'53#L3OT!YN Z+@ 4D;K -@]FZ 74N:(Y2?+C=O M>ET@$_G+%R/!^FFR0]T'<&YGBD.FHJ,=C1RKQ3]]-_9]51:KO[\A NOI)7@; M,R2BI-I$A]Q#'/4$CK *AAP02Y:AT%E2E6:E&MC$<12<$#&+V)*F#E@MWLQ- M0\[4,;,EIRW'3^YB^N5,QY]#FQ870"-^9IG(J)3EC7W%:W,(C:H _*?8!^J7 M[ZNL[YVT*ZK=CGIXTDICMQ%FI=SP$&[B;VHNA?EM$&\^P*X7$CM@?0 3^CK. M,0B!"T&*W;392J1VFGAT440XW%-[+B]$S)^N16K=I69870!B%FT33(^I-"S0 ME17%"^E;T@R7#-6F[?G5:N:]^ R::$VT-=T-K;0U8PE)W:\)W*YI ?.&?(T"Q M_B6=X5. G7PULX],LHEWD$=PCHNO?*'3X?F7-I)TI.&* M"W!-F8@^.+E83CO=I!JM\TSHYK3,#N61[1GO)[Y"*N&IBEM_N/A6=4? M^]DI;5\PRJ9H;@,W_CCYW^A!EAT1R[):#F8K&L]VSUW>?!%N@Y NO;@R-DRF MR3#]"<93SQW4OL 0+&?$.;N3MH[$X@(7+(X/NS89IE<_):Z[=X%DP 0]8U!9 MAXR5O*ZU7?Y$:.P+M6;WT?GA"UB!(%W) !VZ53>L,H6^!HTN3KL9\RSR8N5\ M%C;K3HZ/?U^!G:V1<+D?UXS>U-A92[HF7DVMK77QBRL=9TOTD]#@+4J. M7DRQ+TD4A;51"@ZJ@C00>P"!9UG6QN]"FL79!=O2](2*JSO 42KRK9!&=VD2ETJ<6+*^;#F404 M6%J2P&>&(VZ MO%2S$"M[/(K9XW@@;SG1BAR([05I<@)I\KM/$VGRD1Q.O)@1$:!Q_E>_^=UOK[]4 MC8UB]:M??_'[Z]^:Y@:T-K[\_/?7OTX?$:RI5-5W$LFSZ ?W42XP3%G_?/SA M:=:S1AM)F? XW.*G2\D4'&LD3;/ZI[4X4R* K0R!U]JMR-'J=DP*=;(=,]'9 M%Q155SM)RO#MM$S1NS1%]A%Y(AR 9 ($%YOCLGVM@HD07,5QIZPI^4FP M1UK./W7B"7P%2M)ZDEO21W)E$"^DMW"?/#J\-.\\8K5L$;?+)['6&2S.H!3[ M'R^3\7B3H=WSTA4OH0H,#0>E@WBW"WAJ[;K3XB1I%)-_E?I#%Z,BH[:=7;&0 M&!@AEJT!Q$V71?"(BR 7O%Q"_*7@^8\7F,]CVL;QA@7R_#PH:YF)<:#DQE+> M-_$GA]R*TQ-G[3)#CS=#.*,X08],N;8K$^OY3]?'_D73,1JO)30A)1(VH("J MH"BG= #H9U# WP+VI(*D0.KQ(N^7@4CQI[ I17X][_>:YATE&U/V_;@_J'P- M4P:,K/D$2%M>0U2N+BY\J#8:F31JU."D8SLMQW,*Q]".:]]=9 M")_S$'Q*ZSS]ZGU P;I$B]:X'[G^L@UQ)*J!'_OSI]>_U\=RA5BNNUIW6#Z" MDZ 8=@@Y,MEWA8*X45'O(F/\B-/ &2 F!Z7*X M0(#2!Z]47W7P6.W.+^ME.S-9URO5N91^7S[M>O'HZ9=-CP(QY9F;A#5):05Y M65?M6,:-/70F3),1VS88Y15NR9Q\+)79+R/6Q.S2P]<5B ;+QC=ORFI#]D(L MH)\[OK%*=GY68JL\,=%Y<1YCNZ#FOL+ MC%)M;)@(B(%"..?G/;WN(%RTNT7>D3T#$F7,,316;I3 ["(+YOP,]I3R5G8D M\]PB-R?$[0%CMZ:&+P &<\2ABY48K=#A^7/S0'JBD^Z_@"M[DR^YG4=> M@ E!P!'/5.F;A:XLG+7$G"2 U)GRB3I;'-"-68$4V8PP@'G16K4''U!H,O R MW8\XW9JON)7EHV59:RM47$';,KBVU\A-]">N+#FFR_K[3$3EB[W MB LI)N85R2DH^=E!1X4KG=5XW))/F-G^**.H9? A?< &2;G?ME#[3GH.S2 MZ\!]H<+\KA3QY^<^/[.J%)7E)4R#NB.\$1?BS .O!X.=XH%09Z<*'92_I!M* MX3L:RA2QY;$RXJ*%LKK%O*#"8G/JJ+ 68NY3V$]K*3C=SY_1P<3I,=R8$=PPE.TRZ(^*(+,^/>J@TNY>S1DL3ZIWB3/S%W2^1]^PD'^XV5Y.(=Z96,%&3Y'D7-MU8#3A'T1*OQZAGZB1CG>L\<]R@G]VWT6#K M/A?S;)^_S/8CSS:WXK,VMBMU36NJ1JB:TZB*.:ZR(N9ESCY )6RAF[O@XK1R MEEGS?$:01,4A.+H+7 "480>4K#;H8I4HMH6]AI.!>5.Z8V>^3/YC.\?6A$^& MU94XH__:M$1*P"7IRSP\8@HFM5DX:M'H@'+MV7&,NI0T4]:A6R13TB.)72&( MR!HT#/68_&!@I!W#A_9W=&'?$GQ)8-9I8X*@(V]A%/8UAMB>+(MS!9BR\9>% M]&$6$G,?&ZO]:GMLXE-LC'!7YSKCL105512[L:+T"BT3*F?LRG#$8KQ5#L#GU1,9C:%4CJ!J, ME=DELHCO+'1WFL,W$.T%P_3(J\"W,TQDED"'7C".&MQ[&>D8&>3"F"Z-I8>. M$88[UA5Q0LFR66;LLBH:K1)533I'E)-OU4Q) BM9*XD\-SJ1'56NL9U7W^Z# MKW+KV7RZ6LSJWY-F"X=D6OK.CF@[6*!Z"?:2\"V,Y9R#8.YO6RE-)UP+3SF# M6ZP([SI",CR+[Y)0O_]>6S=)&YN[A8ZKNKSO8QR?)VS2$VWJ4D@LZ3[TP3.% M/-%4CW$-1S?IC>E* .0DF6#D)!)9I^-O3, VSY0E9V@B$.N<,IKC,".@V0-+ MI>W^78&\CV1[_@D<(885,F MRGDM*-RWW9OXF!ON))2^-=>;Q'DS*D;08^SYK)_>VA&XGAP3M'IETA=)ZBX3 MJB?3?B.TF_;+U&'W/4%FB*"0@HVF11=Z!UX[O"XA?A[>#MH8:A/:L$A@FEZ/ M+T)BUZM*TH"L^O*.>2I=BI\./.HSK4+:1O$9F["KAG1K[@ZLV**)38(SJ.AQ;F2U:RNC;M741]^ 5 MU@..HG+*$TW^F.8V29"]K+/:DY%U+"F-P-*FZC'1 MZ&_MR-'K(/'H_)!44\6F93Q.#!HX<(SF(#JADPXKNZDVO8(*BSP0,,(3B7\K MS)!T,H4.1FW"?\ =^6^S W&^+XC,]T5D_N&31&3^0N?9>U@ZQ3FKL6-OLU,Z MW.0"AJTW:]$:TU[Y8+2I9^BX7;21S\'U>TF[8TNL 0OL!#R0<5BS7NYE9"$< M+7(3KDR^D4ZBACQ T!+Q&L@I\#WC/<0 =8=-$YLGN:R98B%IB/2\2*1D+=PV M%8AY2?1%$ >S_OQ9ZP2[+HR)/N9KTII+/)\%E],>@, RJ7=8I*'#L3O&=_D+ M:&"XE%.8SQ9/QXH5?9@WO-Y=*7FXH0I=?2]Z*-M0"\V"=QOVY3]:I"]R.DKX MP,@M>;8'+@A0-@+I0?H=SS^,6!AV/"3R^*L17+:%3-FH0&XG_)Q:E4 MT@:_L^Y>^BCA!P:A]$>A"^F2#6O<"-U( E7*NRV^0/Q\CA339B92)]2+Y\(D M2J?-:RZ@FX92^7%=][?5(9&?L:O=2I-QWB5E*8=W'=:*>ZK*/FFAXTYO*U7'Z3'D'?-R.P+/+*(?U=A$K C^]';<:0S!'".@EIG"/E^Y2Z M I8N&OE^)$&;!6DK9Q1TZX* ,'?.MW=E WFI%9&^BW9'ROIHHI\9@"R5SW2R M0>6-]?I03!:6+E\EJ"@9C:0RD[X@0(/&"CT0'IR,IUV'PT3NV( VR58HD:"X MFVSL$FQ_)F_B+>"#1[-Y. P2HF6B++XL&7/"(;"04^JE2UNE,!)("](3%[NJ M!-D724*$\A+D%A#Y>M"U#K:?]9@V,)Q'O=OO.;H%F+<.E?>JR M 4@#D]&D#R;4N?K.S8".;.6#":,0K4Z@J,Y5M+7MFD+W+/#\R M3"]YQU2%*60R&9Q7<,0U;&1F4LGF L)XY*G9!DJ0ME)T>@!,>X89N.]!=-'/ MTS-PPJ%2:N&92XQV(0D],YL?7*^=9L8TMRFZG%I(RJ\BK+@5LSVG'(C>.C$R M"PP!EXR_P5=N70Z#"L?TZT94IRK__.#=E$39V^7I\+H4C""2WH"+MMH(F6IZ M]B2EAB190\=JK354'Z0^D)JCPBH)J)8L;I.3\.R!,$D=#SNF)I)Y07-/G MY,?\-:MBS,S5IZ:=?B=0$*PFEC)3=L:,M%$$'RL3 ML,OG2A,4F*H4^DM%?/'VZW%[$^1$)$CZ1H#O9G&9D$]P&PE,:U,$.YRY,&^ES&G-_WW0U,3IHAA0:@@@V:^JI.G0!69W-6:*_7J7LX;(V'TK=*HI$K$UE9QIZ M+KL@J:9ED19=:Z=3\"=58$X*OUROGK>-%(64(&56##@Z\4VS,_&2R,M=(8NE M+!G1M^O &AT_>E3+W(<@/79PR>9*^FE__5/[*C:,5 M+:P X*M ;I0=$L 4ZBGI/3^/BJ7B'?*I)&&Z%9@*=PEO>&4+S&96ZD$M#R6% MQ-LMD]JIBNI!C?S2=$:#_H]XYVB)J69[9-6&]+F,0W)RJ.@B4MU5HS[WHY:= M)UTN['KB>402/#[,6ZQWRE?^'!;;K_X9&64AZ3S/J"FR;5FCMI@X)+J+ATRC M)*G3R98$+O3$H/NCPF$5$4>.[A;>\FI;J@\+57TJ>103*K14;G^85\[5X/N1 MWO5"*_:^()8OGGZ2():/Y1C-RE6@1HX^:H<#06F."S9+19:N94C)A/1XN<[C M]SKE[4D)>4BX/I+<:%AD)]X_3_03[)D*D/5QHD9QAM[KRXEX M%.@S62$\E25U>XDZ(2**Q)-V*M+E(YB:NX[E M52Z;XF5&E')5]E?EU6O!'7SVLBQ?/RE6W\J\3O[Z+?T5%WS=[@:R+),/O,8' M!!C!@MX9_,+OI_X]M$ZUZ+O@W*2T'#O'L[Y'ZG/'^(V3$A8+S):U8#J88@;+ M-9!$.PF)"4Z(FD W1Q4\X*EQ#M6I6R0I;_'_.HI,>05%([/E)B[+ZK.]K>[H M5M$UV<3'*0P(Z/KZ!LVP_TSD76>EUN MWF2O5FXHG\!+TQ0TT/VUN8W>8Z#&4#J "'@*A/R2HYRO">91G"R)&P*/-!(H M2;LR3GZQ$K1A[/:AGPR R[@AHJX:;"CVQY/N!X ^LIJL R;&3:BN#: "F4GINTBG-2IG9FT],3AF>%:II/E$ELO2)B<2\,\V<363 M#:(46YR0',IMD\/ZIKV!\6&'FJ7W$-N_X([G#4?<">0\>XYZ0,9"W9)8I%X< M6B%DO,+=!HKC2:.D\F#R581=A[C>HFV/)WA]Y)RYJW.HE*!&,''?#NK!5=ZF M;2Z&#RMX34#H.Y=,%$O'WNHW7R6T;B?]'^B93U(!'/]-Q_C,W">-<.RX_!; (WN*)W/P1 J577T@-!.@JI(TO?:O<@T;FK!=QCM'X#SRZ#D,O@%FRR,M@;4NWFH5]K3J<)[Y0-< 82]^I M$=_(67T@^9%FX-A3,<3R.Q2-P6/1:4J'4_BF_$G.1W#'PAG:G8]I^ JICL0M MV<9 0R%]F^.FIJ@#+C1W)9CF<> I? MFI-D#IZ$KT\:MT\,%I?+V+>"RQIM-%L.Z3X/%.!K1F,(HLR=7#N.E)<1]2(K M#2/TAO6!K)"3UW*RFLW$'UDH[_8S\4KKN_6*E0YDJ64-@S(TQVG/MJ]^P%(= M!-!?XAK7JV_B;+8X:4X,9KL;J*@4;JJ&CS%J\9VT)U#6Q0Z<,H8(13QW"&]/ M>83;@(G6L+=M=M7-F$2:$GFO&7!)7VS8M;]IJ.3$PSFTW M2+SFFVCNQY)(CD(ZW[/C%6.T]([W<1%15SGKUI:;CK(1[$)-U02Y+LC?7]H( MZ4G?!^'_T1P7+[-XAM8H,N@U^]^'K24GH:6GY,N3+2#U@O(PZ *GIJTL.J+0 MK3Q4V_K(TO59,B*>XQ;])51K'.EMV5$H:-](20U.6$Q1$ ]D%N#B X>'!>P2 MIV=XP+Q:9@V@.4*TF955K85MJ9^+:2/SXCZG!A=*IPYO45.+W4G417/+( VZ M^)Y[9[)J[(DP7YXOFAN.M9XB<\$*F"%=%SBSQ5%RSJ[\,A>]6:8#O,MM MA55B;-=P9VU_6^V0(%<=:'KHF_9J:*\D<@T_ALW(E#%',7B&JP0+3I+)9FHC M]9ZC1T6VC5UXTQN]:Z6-W?*7U229>54 MK]X',:+6=NY#%I.K"9\5(A?YY>@;;T(XQ -A(Z^S9")Y1HQ&52TFIU7)S&;E MB6CGZ(RQ&$@?36CPEFN?\;/[";.%8ZD[7!OY,U=$HD\3NN:050]+F M:-UCTQ=SO99PY$71WEM:O*9@!F8E0YY0)&WJ;:]T@ZX@F,=KU8\ MW%;=EGFSSQ+VOL"JN/#BJ\\2HJ$NB>H91'3XS+K=QD\\X1Q4"&_X[.^IT(OS MG)&Q:\6(^R)_N48[_S@AD^;RY>I936FI&P1*U)#!5C5N[($/@F"+8UK7LYS8 M.J@EW'*(Z=]4KH:>C;<]%27ZY\."8ET-@(#UG^ARM;9U>Q@0N',V@B$8LZ%$ M#49('?7)2@ZO)/]AP!_S+;_N6DIWW-&N"@W MVV;C &\P[C'V@Z?/RI@+-J1<$$I;(9JC->AO[':@[X%J^'S7TM:'ID3A#.*# M.[A0Y=8)1/.S\HDV+-CPI85(0\@^G)XW-MY8&TOKGKY@T\6GL'V)FW<83(B\ M\]AA6#Y;/]';,U-C1FA2:J,0CN'\\9:> .\6?MQP 7M4'8#41B9G+W+NVZK? MU&T_=LK$FW=[Y;QMCAWCA.$\0WOV@S15];<4J!'V[$"PXPVY1'#_<+#&_S74 M-H@0SN^V+8$]:IRWT\DXIIF_#RA,4B8/()"E^P *(N0A/?+;S!2C0@K<=]#; M%F02P,_"]<1#JYMRB?337?*A&3I'5@.20FEDU;G% MKE=?M=+<(8,KTDWMJ9>GI,_&M24!IYC>&!R'V=YZQ]=2$NIRCPS=S[)T/QH_ MZ(=@@!;8TBNVI5XI,L-QA@8K9+%#YF&'F/ZZ?%G-RQMR)LL 3I)\&DA/+Y?T M++V]YTDK,JIY9K*=4-;/:NS+9V'V>KZ1-FO;DT=NPH!PREQG![LT>K"S-'=< M..E3'N3M:X>!&Z;L_O<&E;?7A.R)<_JR 8/$GP.-H.Q=^+%3"+:\@*Y7?T97 MFA[QM72W4>CKOH#7+X2O2]&<)(0!?7>-G!+PVX^1O]ES]3(&X384+])EXA5I MYX'#SM9*#)S[<-MX331?2PYB!VA+V:,[6[--T>L$/Z&LV&W<=1M[$7*':_O3 M\E[CHAFO\ZD(:?S_W5@W6LANS83FT@_L"96D2% %MB1:.DX10(C#=AM?Z VM MEEW=MEM$L."%.R 51ECK0IQ5&Y%"X-OQ[_HH\N3Q:[?''@F[%II%F_C*3;59 M<6*[HFK%[;@GXO:N:SN"3M>[.'R\P>4-)*OJP=?KHX_MR"3D)--MZO\'S'_ MY:M^[P*\N%-H'-O#;7P>JE:),ZLQO)<_X9,\F3S!=#&QN.^*2!_) .@@EP0I M7[J_MV4*1U]MA>34S]-"L\)D$6B20Q.V4T67PJ[;@!7P_C;4$&E,N3:7"8,M MGH$N^VH_UM'5".W8DXS%U\M+-09V]MT32Y9Y4OOW(=E&'='PPD;6Y,]>B ML%>D#[*?W D3A&2X/,JDCI$>[;.>%B7].]';TSX?VD/!L 2!JM?4=699&)\% MX'MY;+V+E_' SIN,$\Q4]$K529X_NX1ZO'D@/[&H,PQS(03CVXLIF6!'[V^K M.IA_B2F S6?!D2K.0'R4+LC1KCC/6GDF%LRK"?H4?-Z&QHJNTC>1]0SY@%"% M0=B[H'0Z]>!)&.>9/%Q@P^A(";O2HY[A,?U66D-'_&^TALPT0<$*YUN](,]" M^U%Y%P?WH>;JU.M]H33\(#Q-+C>?;1B>+W79)91BC'5F >VWU!<6!M=A=)IB MZU)-/U%-_^*3K*9?-N9/)%!+M"X+IM-'!P.YH^U^/S;6Z9=Q0$E["9W<4/$Z M!'+[^/ 4'ZL0H+D$N;NV2RE H<2H_39G-\#WX%XH]1YY14PJEU1D;+9EXUMM MQ8-'", 45_-(D, ;6.6.W-X^^%AA[?@PN26O-IJ'0UO]!Q+E"@E$(G!4[RV M2\/(=2Z+X\,NCCA#<=;@=@-/PWEURVT(M(!V.NC&+KR+C\Z[R/#Y7GF4VOM& M$:DAQA6R7UI@?_GZVRN12O#;]1[-UP]$IX!>()& )LUXYYNZ71/H M_N1Y80DXTV8 'XDFB48Y3_2&Z_AX\"MRVL*,=)$K!8IE\1U,(^5?;L=AM8VC M,=4#M/=T %A%+W$$;<]:^1\ M"[H?XKV%ZR1^@H!2V%J<[CC;2CJ!8=L-0X@X[UQZ05$O(SKKZG1H,<[.9 @4 MXFFL?N22##)4CJG 4D+6T[-6SEZB%BOF!9-4(RGF2? 'B*V\TL;;I"C?(C8E M = GH4WTO6AKYT>S& /=R[11.,U*0TO3@LG$G$T)*#0#R+-/+@-S;0(N.*EF MG$@$<\(Q,<&M.,,'^.O#OL0DA30Y_61!/Y""9E*E3,Q6N%E-") 79#P:-U/% M0'G*\< U =/'R/+W^?(J4P&U;4AM5KJ(U($;)I6QQ-WAC: PFW26[@?#12.B MV='6]V-6(.4A;5E3D,[^CB-G\KC*#(C,RGU-^=[0X3B*&" MDV&UD]NA2F*G2J,>(CPG>D@--%F)06NSNK^W4YAY06)B4V%A(4M1HA@)>.N0 MZ@"?\8>Y;+ ZM(G2*2^G=DY*G#?&$U;80=#J7_7$I=.#CTV*F]'7^:1@9@-+ MC4Y? UFU>%?/.]EV,VH?+7$HM=M/U3X8VUI*-6/@\"CU8F8K M90_W"AZ5T0"UA'7%IB4DUF8O'^\%2BZ%AOC7,]Q#=&(:$7C6I.4'RI4F&% + MEB HI5,S&#H1A#/T ,[PQJH::"&\7OU=SQ%\HM3%XOFS3Q]F1[GC:588@,"Q MO^79P%H$.B]F7Y)/DN,;MS85>>LZDY;R+09V/7>U4V.#=]\E+AZY6I%JV\J MZPT0.DAG@H6S1*J,B:E;&G6X =[,7:KO)6_;:;?'8QH.CAZZ"LGVE$'?FT2V MWM3K9'OM-DH=P-AS4=)1*64WFM_$9B915)XC&"KQOXU=EI"=1M,9QJ@$L&[D MPF\_]B**.^.#8[7=Y4"*H 0CYL"F'J'>>>9D,Z4R*'W[MQCI4[VG)_)S\J34.+'OC>IR,=R1KQZ MH'C)3!;J@Y>BIPX8XK[JE>"1!S.5X5E#BHEG)#R6M+N!*R=Y>N,.].AW3G&( M^HU\\LEL-3T 5+,76?)MU)&A;YU:2@J0]TO+8Q>@_1/V#>*!5$Q'CPF@-B&. M CLG"?K G )6>'?(ALJU,?M9*5)FW'P:O)\B>>8!EB/$B)MHBVP(0K=U"(T. MP:$4=DFP#:F_E<-GF/-'IF*KTZ:[2D8YVU:X6KH7YU@$"9BV//E?\%%47^%Y'M>ANRJ'(3K8DH=T?2&&]'A@D;SK=#]H/5;,+"(I MA5,P2M^]&=\S@XDP##E.[$$1;-9M >J-K3!'89!E2^7$C;ZO8&(F;6OMXS$- MD%P[D1Y]V-#CVK3I0YZ" HJ94N^"K9:+30D('MQ"ZG"M0SSE=VEUZ"H3'BF! MU8]"/OU3-RSO):]6VC9$#_/V0.=FJ7E,?UZOG?BTZT-V>BME49[JKNK&W M;B(O@,VU]NV"W@#&(Y6(46\%!([@/EK>=G\/=Y8O\H3WI/+PW\;? M@0R*-R "'P0R\$AKX5SAK*C*EF'K;,:ZI/Z3DO!1)%L&%MBT=K-P7%*C@F%+ MB'-&".K/$G(D$&"& -1E)4[QR=V:PXFCU[F=X?'FY\@#="T7V,8)V,:7GR1L MXY=J]AN)3JGS.&E&&==' TQKWYA%(O/6/#;!:(;D!B?>&E7>OVZ-!@L7,,Y] MGZB4>I#SXCKS\.)^>@<'SBS^_* I^1]4>D&YR_<=J1/RZ0?5HDN_ *R*-"WQ$/I+Q<+COAA-C58DI+ M>VOJ1G;AX99D<\\Q"_M5X-P>Y^Q+Y.V;8V+TCV-&9F+V7T ")NGIH!4A^YY_X8HC-\R()-O47!,C/<7"[D(=Q4CJ-)A<%3FX!$ MF2KHR?./AG_G4YIS2OE*)"'%^]P&6FR\ONF9X@[JXAS$W\-)GYYQA=+_3Q73J(AU2ZUH7"&UPF2*?\HY0[MZG!L+ !(=^0+ 58J< M\B+KKF2AX9-\ 4:TH?YR0X:D3GO:5RR548&;SYGE3FLB$PI4BZ6XQZWM.G6A M9?R8T\"2"=.-F2U-QV ??CRTUO[.D',7GF68%^\/>0:=2<+*/8/F)0UP MAA;NF4ET47&H=)WPUNB&D--M0.5M5(X?6*QH^.1HT-B(8RCPVR8R(!6'$?M# M.R2/+[+<$Q)LM:2HL)>%4X4XAH4\J*\N)R)HV]0 RX]X&_H?9C M1L]"#V;E*N33*513PN"2]7>H_X$_0!EX]DJ0<"\2J6DCHQ0?TG1WV";J0)2] M/H]L23QXQG.V&ZG+JR=]"XDF7'6>5]_\;5T/MWN7I2D3ZYGC2!PY"<=(^CUM MY!I;J*ET[;Y5Y@-S;EWK_]Q!] MSQRW=+#J22'%*6,MNL>O_M.RP-/LQDQF_4K0(EP7K'BI9(+KB6KW]:OGJ\\+ M_.<+_L^7Q>K;YR^OOG[]NEC][>7K[U>_?_KTZC=?NKJ^U2/*"5,0BK$S71>O M]&ANJA NL@>CS>--N*^/5^!*0L?1N[^.$QEJSJ;>8L2Q33 M&)0>6T4==P((1:<\-6($-MV82)#@SJZ:?>;>;O M[*/E0.).\K** [H+DOL@OU(T7Z)!IK3?9E7&P1E<_Y\V3.L N#'F<,XU7SJO MBLD[DW\ZT8%%*:&#%S"EX:"*PCF6DWY8K.)F*F[QKHJ18Y4&\9&L5DM?UF_" M-\D1'#\'H=/9%FQH"-4]-0""M^?ME8S$2Q3T,6/S'KPO4K4M$5S M\ERY% ?K=? M(0WF0A.5STH9#Y-?2VS2RZ*MW(->:"][6O'9QQ)9KPV(/LNB M2E,^-]/6AH1FX=@BZ]Z=ODL.C#4,K.S/VU!NT11;$-2&#("/$7)G:"VZQ^Y MP6SIQMU488&Z3GM]*Z4FT$S+U(1330C<4M+I/NTKXMC3(;0\<"D7C#J%Q&5Z M9+>SJ->?HQX$@J2H/=Z:'#QOU9VGY+;S%M)N M38SSE UI^ %_\%&($)8(AV-F)<23H'7&L!^)XVWM3_:=/;];(N:)B [%A*K5 M8#A%ROH87P-/[@*$^7^5*TL1)BEB:V8II<'F.Q%NKVQ!K*)X$0SE^I@933L0 M3!%O"298L#42\)YK-<=1&Q?S36BCC3W1$F/PCFQ#X\F199>U M3AO#/$_I3)]:_70(+\7G3V8J[6KY2(R62A&@4-I'Y+5.T]"C4!Z:NZIK&R;T MS]GQ%UP2>H$8I;^]R]LGI#V:CV+T].\3BWA.F'YRD\3QS3%])Y8_&_Q/G^/W>Y$6Q5M: M9->.<0AJSN\M>F,9.!ID)G%\AVEK 7D\SAOUCD-R3?@D1*:]G=@XGEQFU"#? M95_]B_$<"<$L"&A'K-(+^:.843"B).T8&)=;84N#5,X5):_>85G1P=YM623F M/[H5F\3 M5+L,'85$"#WP&I( A%&#"WQ7P6>4:[5ZDM0HJ+Q)-E'YQV-,0G"YHW8FKEE8 MJ3&E\OB;6KDP$\47G W>_TQ8P-4X:JRP+DY9D;9^;4&:/OM/WGOG(68M-S@\M M986N@K=-X,T;$006>7M)?I2N>X=Y,68>(] M-%T [ VMI>=MU#A>S&+3"BJ^_,S(AF%$O>"(@,EQ.?,+*^ C4M5804"JLT#,R%0RQE1K%(Z6->OB1"=G$BIR MQJ)0[ LO$Y8_73 @%[JH1YQ@M0+.*'LF:DG<%O0#:PIH #:C;F@[F;RJNTS> M!Z0&; ?I<"*CO:X: 555S'UP&+O-;=FK/\\>K5'D)!L;HS710X:NFV^WODSA MA]U_Y98$E;V5Y>Q1/]6<6&[<%6\3 O/\4D53U%/96:$>&6%*TTE*7 6" 25R(M6:EU$(43'%0YX2 MX['YR91NR5?=4%S1;EDK:$V:;0/#*5WQD^SL6PJ@(KB&-BC=M))@(B)J Z:@ M[Z0FJ!%EXUT.Z=\JU7+&(6] ^?BJL?3^#R7M%DJ0\>3:O$&UP.2#.:D;MGT. MLA(PFF*M#-/9I*IAQEK$CY-AFZE(![AP(CY9U#6EU]317 (T>TN.MD7\X!:7 M=,L5E@4M4IC;2HDL+R%D""7\2\2MF;[BG3:!!['<$D%86C$.,(O5G>;KP=EA M<*V3+M22TT*;M3Z4-N/H=37L,TJ;/=1=\Z;?S2WUCZ/K2SM ,#Q9\[JM1LH# M1+N!_CW>12AHX>6Q-XC/"U3ON(@']+"PZ*1GF!.\ ELM3KZ!?>#$$^.Q'GCL M)?U0Z:6EW.28""=G#;7">ZK)3OE4@LRR*A+W^@H!=,%),+=%6WO'J6&^&$%-"#_0E+M ]CK^W751I< MY;;,^SK>H8/E C4[ 37[S2<)-?M8W#VEC,B7]N:V;7N!7G$'SX27A*7BM=SK MF%V39+:2?U-<&LXV, M)Y>(#JOL9)NV"9Q8 M$R(GN$J#520_#O/7^(,3U^M^-^&\JY2I>;@VT92*ZY2 MY$V5B+6?"8PLO#VW>0N$W&O^_B M%G1SDI?/P6Z4V3YOT(1*-(,\59W!UIB*BX8M17!9*N)0TND$$DJ!SS6S:J#C MU-;0^=ZIX#$/DZ3+54M6+J2.^0W)\Q&;7&?]YMJ6 MQF.G?I&YT6JB%#4*0N,STBJC!9'?=4PUQ]+#V:=AQPA.EXBS ]'='S!S@U M29**0:3*N84I]EJ%KG,N?_HN1]D*"Z435%H*R5#I0M-LS9VX>N5T)+N MP>U6[::V7 B#X_%M2U"8/)L6?9,T4G.&,$H8AFY3+3*$:1EM4W6;<4\G.=]I MKL*M!$M0%G!]/G.^ZC0 0KN 9M+$ @KOI#BQ4+WE2AT*YLLIR[FX4S)]N9*L M7L);ETFZPZZKQ!5C-+$UTS0@BVWZ6KV'"B&2M4@T7W"J.UU!R-+Z,.!?"*NA7@U':D&O!4%31 M*')YB92JPD=[3D(>N?T01G5]S"*BYA\CNTTY)4UB#S-AGLOLB*FG9^]EI> M=KD#G\QYJ 1:=IO;BH[XA:J6R-9PI4Q9A;>>^]'[P/^&M1#1Q+K6;> )'*6X M_$D02AC;N4_C^*F9)&S\9JZ:VR"\,EZ4335)2J3AA/Q7;3ZU_L(5GH!L[JEC M@]*P61)G5W4H> [XI>A+Z"=3@KW+JP[]Z<_:IW1OFLL>QM9,R0$MF'HD-=JB49C[+5*#<)I3PD%Z:NP M.K9CRB+/[Z@/ZS/7V?;^*)1Z68XL(;\M[%W-]^DL7<7\B0DS7! M^ESV-7(F]*.U:W*B][UW0E_%5X#A_B1*5F0MV.>#;4L)>N.85>RCL99YWE-Q MFOBO&=G>A?$T#:RZF,RG2<-)\"IQ'I0+#H,A5' 0E0"K\ ^JDJFN@*879C G MKAHU[9WZZ8%2$GS^RH0>NFK/\A ,_R5:\$(];0KU MO<,$8%%3:?YJUVXXU<)DXK#!\7I]F+"H:.J'I258CPIYTWZ%UJS2TW.QRH-D M,')Z%^'O.W(AF@]"?GY?!:*<#'GT0[AI(19+*;"P>K8O_Q7O\-FS'UX_*5;? M5)NN)9\P_N)?T2.(O_ISV][$@.NS/S__-O[KY5??X.ZONG)3\Y ))2*/&R=+ MB6N0#L@F;JJ02V=,9BTR]$TWRQ#&'5([," ,)&H;1- M&8W8??R@\2%N=!U>KUY3.!U^+.EK#PS&J__Y"QZV6/U/W)N<:/Q+Z-HWX_7* M""7B8PC2.3H6+'J9Y;^>TQ7HP,)*;-K[?'"VU0USK-TPSZK+5')*=0LL,K=7 MZE!A\#(:'I7.*U+P:.]NPM&Q5U[A7!7%QHLD[V KS M:[^)]E.W2.H3AN9-# :^<10X_M*,.=*N5O>729@"/#0MS2[_$"(,?U1F-FU[ M5U(_"!.$P#X()GG,TL\W)#6$AH1]0/] #/_3 RRY35..Z>[4T8E,W3(-"3TOIZ!.#8D2CO$=+6%> M:"BQ-+M\;!L[JM*79K,'EQN/)9DDR;145K/W]%F) 768V,$#4RN3'Z4E"N^HI$I*E<1UH-Y /) 31:L+., M1.Z ",J+BT3]*>3WZ-7#370+\LUBNT#],4MI=^%6*,#= M'J=5"6\K.2J(B;9ZY+#T'W<6J$D361Z&AC)_/2XT3E.T;N%-317E8,D;X'-D M'>:6H5' J"2SA]L.U5<_7,5L=$Z,RQFNS#\!-5NG7BLN&)RD3E1CG;=@23K> M6^2D$IBY 'PL5'TZ/$P/,=>O]BSZ/HDVY%SB2_THL[I$L1*'YD$4:7$RR?WI M]'PD5BOQQ51V1!REHS^%F?>' 21<8M!FO0.A5R18% I)^WRB,:;O"*>W)[E4 MCXJ16S.V3-$&S^XNC(M*-$72N 2RC =;]*10U' X$9B[:G#5OQT$"AD(V57Y M>Q.'LJ2]<_*K\]O+FL/75D17SZ.,>K(T3@_?PO/T%09'F6JK3V2I M,@T2P?G/5].\RI!E^@$\I[]"6G. MQ44\]CJ8/44BV0OV(D&($1L)AB5Q",+VZ]6W\F'B_^S-:T960 S>/OJ1P!G M%- O9)UY*;@Y)?BA#;G2N28<_>TR5Y#)(]BG;J7]+Y$8\.!P^B7_%L^87BNUQU''P-!,$L8=(F/H'U MV=A T0"+J^DC4'X;,%F@:W$*>LLK4,L]LP)WTL$+ M_@&N[LG2;MO2>$\#!G M$*R (#!9G FZV:=)M?8AKGL9(QU"E)^G#1.I=Z:9Z&ZFC58[8Q59U&DR[E=: M#5=QB62J'--NDW!TC5L!.QZ+5@[)-Y2*NK]%0#_U;IR_[AFBG=F"T C+UL^D MJM@Y85L*$PQ-6.SC/RB+!+;X!B<=Y-!H+\Z>GPC\9+R5N2 MG$3(OHUVCLH,^T#VQCBWO6Y0*/C$D1XVXR!18OS#+(/X_]/"/JY>'[JQ@O)J_-+SZ.GO5B_LJZ_XJ]>K/TV] MB8*YG]563T1/T\W?;=FXQA?V6ZB&6"$#!CM/#RZ1BJ"-=/5HOGF!^R<^ BN.2'_)"S11(X' MD#^+S-U[ [-0*LZ<2JK'8G4*AG-^Y\X4BLFCY%7,R._S6G-ZJJ<,@Y3/%P[W MZ]5SEX02OS);%(#OH=*= 8)WD.9@R=_>A=F,GIJ6IN<=FE8L63R[-&YTURVT M^5"C[8F@GGVR2%D/% 'EG$K# 39^6S]84DXI5$?).OBU$FA<((W1>QG\0Z-H MC(H;BS2,>)V%JI94*^C/>E3>5FDK4V*"AL>']G9$V],4LE7)^0^V.23B(_'( M_0$#QE+K?O-GUDI'73I>M'C%B""GK%&LLC[8<@XE-N7*4YAB]0P5R6$Y,/= M\=!J+'W-/%U(5#FB=VIPI1BAYSB&8GO1"=S0L#OZ@*DMNU[]3TMN1*V0PW+S MAJZ< 0F%\&]HX]\X2L: +C8VQ7M'1RW;=IF!GK(,^(Q*6B;..U_R^7W\95_Z M-]SP?%(21"$?6P!]#7!!(.N12JN""DLS1LC1MH[>:R+!*K47'DC*6^Z2M(&D M9(^JHG)R,E-:<#QB],T$#%+@!25/K1'1/_+UZFN50P;6PA,.+TQK,CBWY381 MI.$WSL[ _@)=&M_+:O#3AX0-F*S-$DUUU&Z&I"T9B';;,T)YNL3NRU[8KO7( MOBV3?E(60*>%V(X#BI=IF,%$*+D0;AID@\O&4G8;/GK;UMOWR_9^-%$R%XR[ M&)O2[B"33\O^%N )XF%1$&-!0;HI5=6L95,_]E.1MTD7^+QWHL 9)C+3 M&&FM\7S-$,17FU#RB!AD4::!VUKWM/Q*ALKJ8DP98;TT0=!FU&WVIUW.R KO(WM]:=;&XW,G'^LX>X0=%I!Y*65>Q!]3HUR6M%\GTE647**%A7#W;/TKXZNZ=)/]H3B5)BQ)\/K<2'0V;P0!JE& M.55'-P7#R@/?N.(SNV%N.:=2$#$2[(?9=_Q3^/+1G/C-4+RIE=M=)\LS4CR( M_K-JQDAW$F&5AUW\EEK1>Z731+\CWYPLQ 8&6^G=Z!3APL<07/F.>N9XUKK5 ML0JNDWV;"EY8$_%G:=Z/S]\R>F/V6;M5N]OU,F76*<]^,CB*O "T/#IJ?/&K M!*8*-4O"@Z_[Z1^_(PVKU7>I[X/>]Z6';'XKD,T"W_C\CY)KQHY"3QVNH-[Z M H2FW$8/F7$4H8EC+]A,I6Q "$G-HK2JX]6BQ4I,%_ST^?F04Q!A4H*XS&X- M2AOM!S?W'\VA^NK$!DT.%$A_2XZ;A3]1Z1/5_*@0P<0J.#QM(IK-^'&O])LS M?VTY,9H303T,4?HY$$H?ZZD,?(4M<*5Q/'WD241-)7S0$M=D1Y6-6Q720W.C M=1]C)IK:^05(>RJQIK/TI>.>5NXSGU";37=^_Y2YS %U@&U/#A[TIE+ ;XCU MUJNM*B7IXKA@X7"?T'*[* .2.:D5O7*L+=DL#F6EV:3YB69^QLOO)]G.0BT* MP9?E68T)9K@E;U\J!,=UZ*YB<%-NA-C./RE?)+7F64N_85%+] O-H$77*T_8 MNKQJIO0Y:]=UU>RJF[$SNB+*JTCGE8%HYL-!7I-\4?FDC*S=>J+U([.N\>S9 M",N=H)&>[<"Q%DWY6?B3?]MNP'[B,6WBLP(K#T,'65MYN1!K!4#[(NFYL1/2#*+1O?_D5S0^!] MVFSJ PB2YU(]?=_JZ>\OU=.?[[ "!>'$P"=*.K31F]7+=#?,W32T\L?B"TQU53R%)+C,)!LO40\WS IX#X47G.[_'$GF UT/#2()]N=R M)^)Z]4V.*)I%&&&6(>*BJ004SR0GIL*/&TK*.@\".JC1%>LIC?#](J\2+TWG M[UL)>^HYI&JVAM/S17LR"Y0%9%C$3%YL&;LIVYT.UL+B2!F8V7++ LK4#[D( M6TTXFW^+,.FCBK8-+)M2"&47)@XE^;34C6P0!P)T6'>E:TQ'VK-W)0)TI/ )B D(!UUHS<;+G])+7]+A!. WJ@ M_,1>04K2Z^B*M#8"5;;S?"8FFG+D\[ QPCBK=3L%GT1#W(>#&4G/@6I[_QF'LJ-J?-0VO?,M6*5Q: M)R9> $(5>E 8YY!%K]1"5BH#A(/BIO)F[LJ>LT2@-X>NT)./7(9B<7M7-GMN M[9!F=C'X_W=1S7P\U4C%3>>"0+8FO>!;N/"66EU[ AKF\$BX2 M[X\ZK5KE2P<=8@K?%Q:J$F),93 MPMD)\-$2M$(!HWRSF^.FOLS3H\Z3ZX1S%+/@NS6OA])5-Z/] Z#3^\NT/.:T MH!&!U-/BE#2#'W^9%O;P#UWK53@N/-:862% M8\C7PDTOT1T*.()[GNA%OQBISG19 X^X!EQM1WF(X<)KFD<;T2ROPF@\4_#B M7'1>UZ$/NL\D#+"#K]\I/8V/X+="134I':4S.!74? G51*\.+;'DTM?7H0F[ M:E"J(J)5KI1 /]YM[_*5=F93@$6J$_^(B[LG]HJX)B]K[S&/!3F!.=?K>KXG!J/.6MT+&.NG*H.Y15 $U+>M1U++F\F M/%5M9[WN@@ \= ' ,^47X>\(N>9E"A_5'ZM%U0_23FOK\QF /2!D2ZUV5A/.+"4+GH\L=X;'9Q MF*0341R=Y+Z(FG5EBLFG*,M0.S^4 [O H82*=6_T/F>8 F?P 9,"9!1,\WY9 M !Y\46O[(!*-,Z\YJH'D_2:82A1U2'&.B[TL^;W0/[H,?D8=XWS1SU+*_R5 M@1^DU5?H\.-SMF7JQS]&H M- 5MVSW\,Q4/V/2'@$OGV'S[ZB%/@]&4/&],VI!"/.\%$G-'^.>([,<9GF3) M6Q!:A0?=+S1,#(-K!H%A$BS)[D5"G+'[ES[U >&4\KG8M9RE:9/#DV MDL#G<*@=EH1^19. 5);\6RF#LTM-\]"3\TN.NU,@#4NA%%G=*]Y8O"2AWR?B M"_A<]DARS0.!& 6:O$NP&OL<*BF6\U[PG7@.)C+S\''9N64"F7XP^JJ\C3\1 M$IF/)QQ2B,A_?^>!Q155ZX$#<++3J.6SXX7AM+G0U"LE0CNV WQ,EN5 M(V+Q82;!S!X#9&2E7!EX).FMMGE9>F#0\E5]>4.JXO;>2H&LKFBO<.RX!MJ] M,O&(KT$$-42:8*94JPC9R\+PLJJS?[]T=R8."]P/V!)_MM->%E\#G"?LW?4L MA.R(-29,LP?(_5KG#G9,8=YY(;6W^"=>EMX!2RU$;=SMW"!%A@H4JZ3- M:5 MU%_M%S(3W#IB64U%$2A&>88S(8VEH:#QA@9H3[1X$MKO@&,H96;[(O 'ECK*"[= MBN29,@L$SWX7MC0M!8]S83;'[%BR,FP\C=]?K<,>)%?R\5X%8G9CLRW1LE73 MU^V^27-A'5@;Q)07UD?NL)R *'.;2=_)]I;U0&R)MAR(4V:WR@QGD2BTBXFM MU/TE]NLK@FEF5Q. (8;K>=O< ,0*\*G19%,1$O%R)C*<^+(MD)J/;1=NP.:6 M3IA,^"B_QDW=KI&N'TBIA:8B[JTKVMY;-4_=6*OZ$."[H6M[?06ZZ%6Y'MGY M2(7<#='T^RVICJ08#B$4ETX[2C!-U8_C15ZA>; OC23O!0MS;.*@7=G^QCV_ M9GPP-[;&3[YZ\?SK(A'21"-:=K>AW#)T&PN,^NRI:,0(8. (VJ8F-K-X]HO5 MB]^7[ORO7GS[>O7%]5-MO9?S3<):GBT206/0'7D']ZU^]U AXM:O,JA23WZ* M>2FS;BX$KTCIOO_L6WQW]:H)3WC F>&&9XU6U'[KXNA5+52G@4_9*DC M@88S<%4*J77?VO,)"SPLNWS#[QUQ]+QITXVA[C99FP5X"\0*QBY>DT@0\0*\YB43$'=#Q4B1&$2AF)!#$U M76><=5S#PC#6%8[V^T1N(.[+HL[3>V2'SN^@?V9H& Z>FI/Z #>J^1OP4Z/GKCO.=DTQC+=?JJ='C'H0*_B M=N;(DLRERF0FD1/^O7&FRHY_S_6R] K7JV>>EH.Y5W2\IRNSL*OA_E*F*V! M:CKH?BBP.IMV846X" 4]>,&?)Q-/70NA++X4O?-Q4/KLC%J*8F5K[R6G@'=0 MMNXUL\E;8JL=4C-E,>%;Y1R#^!\R/CF1)+II]N1[^LS=,NG.Z:+@.3H($QHD MY45IPN!J+D1ISM&)D&O)6,;% X]/7*\D?J[.@S;,08+J?$]LS//7,0K$6?UE M=-FCX_Z%,.5N5W][]=]Q3W;=451:>)'G(7<& '"N:O1%:0WC#D"Y_ECMF0SL M5Y__[O/K/\1PHJX1?/WJB]_\X?JI_AO7^]7OKK],'TA@$)"Q,L.]J(9R8Q([ MYTJ0ED_>1''KN?/CQ4*%SS5*JQQC5]7S2-L**_<73+[_T8Y+> MFMXBCB7_E0?*_A8W/VURH0\@EC9CIEY>?_>G2XM^B0L=@>INVNO10^]P/A 3 M [_8=?1[J!%4:Z?Q."[L+18WB94E)?D['0[4TJ:+Z?/?%:9.$L>8:.E5\8>6 M_ZXBYXMF5;IGJ5N2]-Q3*(](Z2T/]N[/\T6,%&. ,TM: M4^D#!8X(CJ;!;D3N$&YVTV(-:4R?PCF.&36X_ZPD7=D=)5/SA\0SRK/A41!] MI S8]W1\C-TQ/J_!\Y[0R#@;YVP;'145Q3#SU4:_CN?FE<336&YOL:>(JT4^ M67DJ2OWH]%7EO2ZU\/>LA7_Y]%(+__E.RE/;RF';'C;*](W)WN#:#F\(D2?? M&S9FX1+X.O7;6E"C; #LYZENLH@>R[_S\V_!E?$NS.I[)3!@FD_4SE+05ZJ9C D)]9??*QD8;\)LGO\N EXCHK#^IHR4&L%[DG M\CNF$_!GOV@36K^Y^2$G(I9T+'MGA;D7AG<1"-99<>XUE81=:18O(%6>Y,NO MRQH=//UM"#'Z5@Y8@C4,<$PFXH?>G[<:/!+'&J.E%J5D;5>)0!#.KT"O3[H1 MZ5#5 .#?I]?Z:$*!YQ-=M%GI#V=R-FBF#'&2JO13R=J]6AZ1"6&;8'7Z@"(H M<2MR,'JA9?A W8U60KS59N,[Q91@#8K%4T??Y>Z6(2&+^ 48>BQ[QJ2@FA>- MY BS;X7R2RO-!YIK*5T7^&D &916?7U;3:OB$KYD+*?0_C)9'V"R!*E#Z>&^ MY\9>8RO,Y*,2X<;6"K]Q;NF+@VOFM;HND1_N49B0NIT<\7+Z<%GQT(W;H-S! M.ZJ_I/ YNC4]"NUPSL_)_.9J2N2+YG0,_U#,>"']1@>NVZ]I[0!_+0[E!CH)3M)A](/$H/N3%!%3R7\/QJ[)YL_J;0JR> M22\&%CCEQB=GU V =>J8<.ZHIO1YUZ^XO1B=9$-KF>1)(Z22*-/%8Q>(IX]>(KX5"=+? M3P !)_,A[R6Q$]=D37B,FUN_:A+0#PWG%3 2;M0EM>@FA6J+R11F+\GZ(P,' ML1G)Z7 \B#_-0 &'O2\L]^=N.^EA*AVT*9<1%FC])AST)4\\FR^E.5(?51V9 M/H !W1P: ZG:V9-2TE90(E.[RO>$9?6+15.X3&,6+3,M@_/U,4Z8L9^.AU@\ MDR]9KP_A0B=\5)GAD%R:_;2SP>(VPKT;3)) N9J HK9CUG=^RR+PJ^<2WC[B M+*-3/X'@4C'#9D2:E2ZS\)@2T1% ML7QA03U,7_P2<6D7VDK@$RA%+KXAT8OB816HCM"DR-8!#CUELDL=/5:JUXKX M9;T\XGIQ[1*T8N[&NDERA.#J%O]44O.%I5R8]''[7> M4C6IQ!+W=<%=\>5&>K2R[M4LTFA-3]HE#80[?R.V_6% .4!!TI(R@8RO[F]; MQ?T(?X%BWL0QGDE/Y5H8IL)A24P)+GL[37_U+V@#3VO!S<7IT+SC($SC(SS]) M'.3'DG7YWMJOW=:!P> >J'XQ+?SO[:W%W!>,,K.DY-0,^09$BD[A3O51OI;[ M:TL-XY=,S^/Z04S^F32SG*_,&>Z.JR9TZDG6E12SHD,['"U5WZ9LS !)4<( MET%_;&.6&@3#)>GRN ED,OY[>*I?0*N/;6A"QX1@U.O?UM4V MCOAEP#_,HG?@ VG48:]XZ@OK[XGER;G$E "8G!..;L[.^R(_X8L$XFFEA+X+ MW27U].A@4!EI&O6>R14(.7R&P*AG(F!/129IF,KBN6WH-W&Y$074.D:2A=?R MUO9=YC:\;>]%TA79\5D)?TF"=@:CTR!#(HJ4GP?'!N720A8W,LAFGCDCOJP3 MJ1NFEV2 SMX%+3&NBFV+L,/K'+3GH'E<[*:0(+%\FI&TGAX[XD?* DNNB""N8BH!'U10NK MDK[-^:UF<#[&,1F[H"NF/MJ8+D_:=(E[PA1)/>ABF4.XN.7CK:N)1QPDF"W_ M=\KP$L>*$Y&H'>W*^&M)4Q9*5!!7(K>58AZW$&2:II US+&MM/7>(CL^03TYU-4 MKX_3%(U4F*3<,"9*LC%[UW?AZG2<_B2@>!B4YV]"N86I!TPS];H0W=3VAOT+ M3W+'N43I3/%W%49,D(P& ?]02US7@>/JI[%ZGY\9 F_@PKB?(%.-X_SG9\^^ M+:80QTDGV1J[>/4G6Q_/TN5>$]P.K"E?M?$_N.:?GKW^BCN37K]XCJVD+8CK M=BL\R'LA^HWV::QOE$?&;IP)(RX^/;&F"$,$KZH^^,6WP#V=80!]YGG:V"O[ MX;1ER!K^V;X#E":J$SX*+>LNE-LCGP@!6\?LG]%<*B2ME#3DM0#XZ>93JEC""123(,8#&)_LW^X.@9W3QH0ZS-8:4$ M6A:6;I>?"U?>2-@#_D)@Z]$N!0QBJ/O G&Q*5OJL:48POC 5?$/< ?O5YT^O M_@IW;*W\7,ZN-:OX12(_W0BX0]E/F.-=MPF?_K,7O:?Z;5T%LW .N,V(=+A1 M5;<9]Z9 6O:JQ67FMQ^PHY( MQN!Y!O?^+FV:5[9I<,$O_OA<+;>S']^JY:8OO]"1NE:"F^]O@]^'O,W3@+): M"U,%5]QA(NBG='YP)R9&AEB>Z(_@D&._">%3D5& HD2$,"#U(*3N !6MR6C4 MK7&3W"7:\"2'$]=.B58]QJ9B3D7XB?@3G?W1]RG28Q>SM3[V:3V?V%H($[AE M0Q\F,1V116[[X+D5]5WB(=G>- )N/J4WKM]3FO*"GHA($>OJ+BAY'!6P7(9%]45]6'T[6ZX9V41P[(PTVJQ. [L7W/@,=++U MQ3P?[>;-U5J4?O%>^:Z@FON?*7)]B3DEI8ES1YP3\CR^7/:)ZMVVH1L8R4')!V&.Q)R('N5 M/8 T^FMD1NM#EIB[3$Y"DJA:EA^0&M%*A('H5KF%O$9\PJ0 (<+;O-?(I S* M"TD5"O!*\*6%9:TDOD/PL,JTF_)JM;'^G4^ T)BF5L[!$QU^JCL"+G76'9'7 M3[U\;+*JWKZWI[M8AY21YK2-^(D+$QYT_9^B"_"!$2-0&&::-D-'A8ZI7 MZD@Y(%Z=S(ZK4F'"ZNP3+^N40XV.0B.[;O(8R)"< M;/!"$R=9D-3*V=RT\"O3)23V7YY_/!#9U4;8B_TOGBG+SY) MO-,O9%-<>JD%NV\RD)2V,.T6+/ D3/:PD5U*2(L\)(F@<1I/M[=/(4_9?:/S M.^GCGM)X%2=YO%:J4PJA@CP17@@59]S9I%5)F5I'<"]B$=*#C 0\?X:YZ>P4 M3I6ENJSVO<;7Z@BJ:YWE,'%/2R]R'6O:T>[4$G*8?0Y02=S)R2_(>?8XE5PJ M H,5@^=VU\^3]7C*)!_6C/O046R92TADE'A,ZA77Y;&5TX>.CZZM6:B)3SE5 MP&A38.LBI(*2S/%BR ,U)3-ZYNGIGL2M-GR43JHNZ670M*[U(<[?97.PCE&Y MB?LYXMQWNSJS!:HF"J+!I;$7[0R:7?YHU26HV4+?MK5YJ%&P,\Z.,^O6 *$6 MFQ0X"_?6K+&J!LVPNR35":AB=L O'>9B1YA$N66GP/YF6EX@CCDH9#GW-1+K M8@K=9JVR.6!Y/EK:J03:CY$#@ M?92;6Z1(!.H^9S9L6;,O=YO.,&)XYMIY"M?NY5R\ G0)0J@K?$ U%_QQ*WDA.SR\78?S SA_ 2LE!>$K? 3'0C8>I)@>]#>,/KGF@"ZEL4-@J2&571Z>; MK)QM9DMENAY"\)J32:!/E)VYHM&/H=,;.%[_]9Y%*KBRT25C(">G7V5^N;S; M&HN/W+=-$VI,LSMSV%\P/F/C.R[*KIK6I;X:5JD3,-H0T5^01Z' Y M/?')*]HY.M=$-C[TPJ]2OS&8M)B(W^)2H96X>DU5/Z4<8IX?N]7SNAVW%.L1 M^7PM(G5\Y3A<],?HS_>VBC4K>U7V5^65]I5*10'*-JO7WWP%/S(^%&H0[2H) ML4_=E9XDVN*>D3O1](QV+SG&TS#!AQ@;B&!FD)X^F@IRE$1.CY Q*2CQE.3 MWLY)K_P>*4^\L+Q>G@#YMW:;.3ACXV2$!&6G6\FF1%V3Z?Y2R[\AQ>T;5CK@ M&,V;.TVDI$=&L><8U\^-/AY7(=:A"3LB[A<"*$[0B@@ANT\IF/$%CP5G:J=/ MMH8*@6VXA]2R9]J+2Z]!@RJ*(9/UY)L@DZY=E^XIV?>&^+08KK5FW@);6FJP M6P8A+62DSS,!ZH2+8I2AVN>NY),HKE&;,&UGFLAL'=(D2AUR:DQ]!3M-G \E M:75#OVF$JA(M&[3I[*B4*A1/2 H4<:[:.AE^IKM-[%20+AQ9I7JBU)>6\YLF M&DG6+6OXYXST'1*^U2"$%:G%7=(27)%NI"9JD*WI6_O7DV]RT43$ELG<1-O6 M'H.4QFB1 >@P"5V30M5MU6WY2/.ZUVS2>J/F9[_&O[FMY%KA)D_QP[HI;U MO$D]M>K8>+":MY??F-*C96?,LH0#D;%RX5$\>4)D5ISN]2?20#?CQ,&)A(>* MB_H3/B>?RW1LN34E#E#R9UW\+B&[UIFS27#V/0T,IZCN)MFO>=;+>,(]?Q[G M>TUB?)C8SCWAFO[%EE.#GX)9FD0=._D$%ASIC=*$Q1O=M.V6LC6%&@8_RY\^ M 6Q*NJ6T"VR!H"G+@<*/]A 'A=6#,4/B[HI4(),NG*$U?.5B)7,L#^,Z#I^X MX)/XJU6B<1]ED1^C1X5RI?!.WI;[4G .M.MH6&G!"K'"\L@F[L/H3@^W_QS+ M-P!DU'&=(M/$R9+VGLA'VQXA;G1IHFLR-L+XJ)!O_*WKVGCTP2:7FS?DQ724 M"@=0E3)Q?1GG)3ZE*LRC2"LEAU+DK.\(3%E7/0_2ONJEJ:%8W836<;+?<7(O MKJ" EMJ%1;+Z6N1G86>!O1HJ=KU0?(JX@P56@KF$\.W96 M[,;&#OY4YU$.[^A$:^J$Q0[+M&=++O6$'^/Q/WC7A'J7&G'*^0&4W%N[0,IL MYP?T=C:;8Y$_VKUY70&IT?J(@O0OVP?QQ63ZEH_C[Q"A?)>"8CJ>ODOZ9B^2 MY,49.AO/LI@^RWJH7:;%A,E6<>_[L(YFST)+;048^RQE<(:.QP^6J\Q3TDDZ MG/:<)![SL1(=]$Y$Z*S7 #O?"D\)$F7@;9:,3ZF5%-HO/X*V]WF.6[KQE<+$ MMCIAG.DE8"J9GF+Q8?5JLSG^.KI -9 7\8Q#J&\P-/=9>DQ9#08#%Y^'@XF$ M=.!ZC(B*IN8(5S'L#5M'EV74)GCIKU?/Y=%7R,*'+CV#9:6.BI*1O!'76>HZ MW%!5&#E;RG?38S1]17'CV(3AECRD@EU!UT3",K2<;-*:D^!.-*E-=[8AM9>G M=%)*=HBVXEHQ=H*LYKM1##,@=5$(RO9.WB@. ZF(:Q:WV7'$6;+$'X\8?I1H M#<@Z"=T-3.V77@LE:Q0C;!T9H[DNLR+71>^/T:;O/>0#":I4.8AA"*?;&2// MRUG 63U6-2O1ME^E3A:,D'[><=&2GA8X-JH?$<"KP<85-8OM0G MO1AN)^.U[M#_2TP^@X//G^P:?&]OX",Z,SZK*V,V0D09WZ0JB7:3C?NT#M8_ MH;5V=*!B,KOW!(4=+*]MW8_4I$>UL-LJU%LC .1UD/+S4UYE6$DUC=Q,_G5U M X3W-V05FZ8:]ZOG[>$(=-GJ&1H?H]W_YOFS0I^TGS\Z-<.5.\S7NI5.@'T; MK0N]+P?6W%FSL4LO)O*MRPA'ZOPVOB=:C8OGIT7R[48H*>-N/ !=3"'PV/$1 MZVYJIYKF!GKI4JQL^ZID[Q=?/DV2O2YX[Z&($AU;&ZGG7_- #6$S].[)N::, M=5!J#S?5+8,!'60&3\[=GDYBT]B M_9KH/WJU&5HIL3\U.%K%WE(0[@CPL2P]7QP<%4#9,2153B2UGFAN)RN$\T5[ M^[ZB@<[DLHSN[ M/C5!B=IP:"@0LF>=W(080[\D%6:3"IY\GY6$K>M]!YMM2B9R ;XSOM%1_+6Q5V=; [A1.+T@=1 M3 R%A\SWX> !DDBR]O5)(1!$.#KZ=T&,6>Z!3K(*N;N3(8*]J\"?\X(3V'C[ M%F<04E4 #>F 2'K;Y\O0U[ER6E\6A[<.JK@F@ +:!\:RQI_(T\;+$X$VKWRN M&2[%GM. DT\-#[!P,>ZIR<&C$RA+&ZYPU#E@ M-ECJJ]IQ-$*#$>WB;5QR+#A?!YABB1$*BX_N \]MW.F,(.^#V9^'$TVRVL8# MIJ#9NK-@+1SI\2I[WJBCD>"?"%XU0U6(-+NVOG2EU'#3^Y_A=G [2,2%@ MG#QIP-T):DL>56&('H5]V&91N40?@GLAB]_9D:"%<7@).-3+_>0XZ](GF;F9 MJ:ABD("6$K\Y0=#L 73R!1_ V]LQ:)CB7OU>6B/N"_&AVDZ661:-.>LQA4!^ M\?3S/_"!].+O3":")G07Q&RK3D7OX>P@,)\][.3=)/ZSJ$-BX!GS$UN\FPJ] M/KQE/(3#/?@KS(EZ C)1?PY473BN/HO+,]HZ*BN*[7A2K)Z1 D09+['ZC/)9 MH?%_?!E-6/S#\C ]X0 A#F]YH G\3%YG%Y=.N*6ZYY-BSD)%W4QZC#,^RU8; MQ)L"E_.N$I@S.1V(HT4_:/G]?_!\9[[KF3K_%[BT>FZOX@=)RXQI74Z)$Z:4 MR -)CL4NN6_;@3-UWDOCV967Y[=32!@=21(SP9-'H>#D MW72:4V:,%UB)%[A/8LF#ZMPW8=!JALM 3P0AVT[X#3AT%:#3B=LHOU2:IW04 M.3_AHL#PWK7G7W^2M>>/Q7?X'GR*-Z)CF&7$K8Q)#1+6B=#FNXA%F)<*4XJ/ MB;N"A(!;Q%XIAU*(DK$5<0/IK>S%6 MC&J3A_,6J>VL=V)H8;RB,]1/POO%62G'X;;5ON)W&U,90DH^QB7RK\"5C^PW M3G#F+?9K!3[.8Y;BP;"=-)S^O1&8*S)1DT&>#FTYZU=2#L'#T+/B@VG04BJA MI6"MNDBK/BZ-,-F,R@NEG*AK6)> U,J6(CS70=Z5X]9JM"DFCZ^]C\OQMNIO MD?NLJW6HA6@EOK-4DV[!B'(( =2C6;9_QV#Y*Q;_7NXN2.BPDE;6G94;+T3D MC[B2LE8*BU9!@E J:;#/>]BQHR+,%V+^QYP>Y'2WY5!2:?*NW!SEA!>4 4Z] MRPP\Y@Q0*HZX-WQN&BTREU%_Q%'?2F6<,4?()Z%VF<+Y;429#!,P?R,F./N1&[MN_C" *C$:ZDGS;H>;^ZJ+0\KCI/R;7& M$JA Q1@:F-CW-)UALNB.6BT7"L%RR<2B3]7'"?Q"$UQC MKU3SD.4&%TL?I'#!GZKHZ%#ATE MBO9+&K6Y1(J'"IR[JWW403N-PT.YNY>RPV=H@UYE:(-]_$EILW2X>%0]*XV2 M*)KI7;TFU-?"L&E_Y&H?=QR8"B9" ]7"_#IR 4)8>)0^?UH8 M.K#&)[&HDA>EUVVO8_75>PQFFLH_7E7'<\!.X;;PCXZ++\ MJ=I:32$DJB*IL-,L\M6QT'!K9.\W(:%7"5O(+-A=-!IE'92L=/X2UZN_Q!45 MEU[AJ:B$Z"=1[C#?*\-U86X&&R(#,DFYJ0M75?;-I=N2_@%U4/<^+.2/>>GR=^L:]T=]*VR;Z!,O1J)W#D#"G:3)X2$@J$ MV17 )Z<46&- 3GW[,O=^BJ,PQZ?\UQ@/3&;GHHO]+=[G;VDTZ V_ZMIRNZ:? M_FND<#H03GUU7_83\&X"T+8,.-$ID-IXDM&1RI- 5]%&-BS//PIQU8 EJ9C!E]-!FC&*RU01C)ZBK%HCH;"60H#9K",:13PMB!@6J4NTLMK[]+/ M[&"=HSOZPZS_CH(0IG&!D20K*K)92/XS:LJ/,\H!JN%59#V&5B4X>(T>GPCR MX#A7W#U9;V#.9/UR1Z@$DI@)2P@ZF AL*W^7$\SG9^A=S.BK*L",9!)VQPK1]74X/;2Q] M+W)GS+W)Z&+F4:J UW!+J;@0=KPW:.HWGR1HZA?:;"6$J-CKP!+V>-;59^'Z MAF#4%9U.AX,>24\ 3F7&&NKM;$&M[-K_(2S&F'6V=>F\)O\IR3P0;?8-VT96 MJ(G63DPEZ^>>;I,X&/[4^1:MW)(X1. =*T)#X?WS!V)AU5$(X(D)M]&L$3%U M!\CB< ]]?+J..]VK/D8*Q'G:#-B-:#4;I@*>A.0UXP/#D<'I"+MM97/?$JP2*:H!E5=*Z(.)&<,W;"P+&8 MZBZTF? R]M.,3DI!X;XMY@Q=AO^6[@!25\/&L09JQ\0M X>.N:9%W#BTBTPA M]\P!]/;C&V$@VD8I9JGABKA,I' &D=-'1]'F5OQ$DQ:/JPSB6'%M$4NS8"2+ MU?-X],:;-%5I[@[Z)-.OGRMXXEM97]:J_?S;9VHVUV%#'2O&%DJ>_7^5S4BM M#Y\7Z,_E"(:^A!"Y]_?0]N5>".PI3R9 M\5LL?7#5WT)35"D^X0/'ZP]\+,S/F%NV&"?N"\QM3\&HO:1U^Z-OO[J+MB=& M>B735-/O$NMNUO!1VKG"/3*H87$[9=OY*=:0M.HS!D\S)7XUI,8)]X1BK'Q! M)*V75A4!#Z[[0C;\.\A$N"4V64^ZC+[C";;5].UWS]YA&7TIUZ-/"34!52II)F,_U7?B?](/UK9%NX M1TTN#GH@TH),0U*[[+DPYUNKLW56J^0=TRTP=\.6J&&1;^' UGPJQX.LA&MR M /L.ZVE/D]'$BXY$M([,^9RBWW-4+GDU#F1(E_Q#L&=@KT-9>41*W=B^L^11 MYM@EMXC,!??M/)1=R)*LZ/T;"1T<;Q\?J&V,1>?/[&6NOJ9+?9MP>=^E9J#/ M7OQ]]>>OO_WN2>%?Z*_Q^;?M/ETH?F+UV=__JA^EQWE^&YT3^\2WNF-?.H/M M;AG/]-5GW[[\]K^?:/.AJ)YEU"B[-HNZ)PY1]MJ)+$+>H'#M>$;233G9N"4[ MD7",3B(;F'7)?8XRR';'Y-)MVJ[+FKS[/ZJ/N9-FWR^>QM"AKNGU: +@3_[Z M/SAO",GLF[I=(Z*!LH"H3/;[B:.UK\T0<:FD>2*2S1H/'U,V[;3)PYM=*OWE7<1LC[ MR)WC_ 2V")]18OGUH=RO_MM5*#Y[_NSU?S^1;DZ-6'+]KS-TDB<'$LT![X+, M'B2:&3BW9<.+>]N5.]_P4JBV )_JSCY@%I,-5)W_E:TWC'>EIAR *6,UR"SW&&5YIQTB5H MGM/B4T*^;DV,T\2_H6ZIM(/-RCK>Y; -;#X'(GHOY:O*X+[0 M99Z-=64+87Y.;#\1J5"]/>? :\)%>\13R6M!&8EJ3VO]![FLMDDI!44>W)4E MMK/VH]S]7L)'+;#F]%Y?"!)=E *1;20:C6&@ Y<[\_"RJ!@Z$"OQ5L0QNHWA M&F4UQJ&"*").%TXD6[W\Q8MG3)X4CX@LSZ')'8W'^=N?.>($V;'9N?8DOGAU M0S7#C%@Q'O7I?I9I 5=)1459FKV2%2?C*17C^ZJ_]8ZI4$/J#MU8)L&>&VE% M/&)V(_>T=VU]EY.8*K<#4QKV2) 9-8_ @Y-OGT=P>;()-T:U0[4(9F8+E\LP M:B2D(R]YAYD,.[?QI)L1XF5/Q(IZ/[3ZZ ,^B)8H1Q OQ MW.8!!,4,3_C12"GOPV>;#Y[UTY7B1+)_/SU:#ZCBJ[(Y2DBL=R7P? MH?JO91.6Y))"\P*\EYWB^:9%7M!#T_E5]"7IX\>ZLP9>:1.;?SEXFSROLB:ZU.U[# 0 /L MK*H?XZ6Q3V4=]^3T:I=*[OM63^?)MMSC7M1(G%V*I^)^M%8T>H>!65 M(EB#^\@^L1$X]A[M"\HL%DLXL3.7=N$9VJZ7NVS ^*V)>+H1<4_VG-[!/$F> M[*_I#'_[><^L>3L!B$[R7:766JV]87!@%)3[6J4@\7[=4_/.I>0.! MJ6H0,F($T\Y8M3U;%,-FV7+')82:--P"?!@:V[/V@+:;)]42GYNY&OF@$9&R M>Q7#ZZ5@!R144OST+"/:IN']<4[3P5/58E AK^_ ZS;&>%S$I*9YJVKB![;<0% 292V$C(F8[K:()9%Y\N19GR=' M5+0KWBUFC4@&-=RD!#B)U(G26R09,%M>I4)/C%C="Y9FK%Y)-'V"WC08T[ <$=>8=6AM MMS:>Z$;Y] ;6P5M3[="0L8ARKK:!B8+]DQA2 P_V-F7LG9@KN2.M>'5J%9%N MTP+D0&G20(^QT6:B,H.;R=N[B7";*E&PV"A>CY"Z%?*P^ ON--%,"V JFK M$>L]HPZ?QPY#@)"S27#9Y0\P2KM6$[* F8L8H"VY M#C2PANK$P;G&Q)5)!G*[4&XQFA.#FNI4:JRAIE+3! %-ZU)VSG6;PFM=,8#% M_^RD7U"3(AQ82X(PS/+0FY!>L":_IN@(9 NV?^HPT5^ !3W7?/3TCU"".^<@ M':4T$GJ5X#YDJ\_/;J-=MC\RD&'"%DNME[J9DX3P+&F$N0 _NCCB3O6!A*52 M%7$_^O.HYY:6 &V;A/R':1Y/57XE_T*R!F9NF2M;5N(C=A+NO=DJDW=4 M$T(7F\8-64E9);&@?Y$_THT.E((O"Q86HRX 'MN(C03%J:UE-/0)Q@3M<9:P MZ?GN(%EG4C&8P>*+SJ@!21(_J0:S)9IZ?DKNGWM3;&UB2\JV68,682UCK)=0 M DF&5UL[>'&^A@Q;A[2:5O:#\14)=8FET;1G[E GJLXT1;C?X5,@;U" MDS&Z8G\DQ:M8AY[I &5>2R=EC51960ZS2AC:7JF37ZQ?1(E\V5IX M55J5:*?:+(W8X#(9VNA>FP:*WI.^7CLA;=FEM:[1-J2S'KY#6'ZMZ+GG/V$I M1TEAZVI))'CZW*D,#&,* 8F3^4)(_0BO3D4P9EV)'EBCLMH*88JOPV3N99>I M(-+# Y*8V=8%G9V255)B>*X2SO\(WS5O -Z0QB_5\'0^?CF' #:+%9^K#L6[ M7QI=A":&1K:]MTKX03BURD+<"[H_'%]H,J 0FD(#"=K9G=E*/3E#LI220S J MN,HJ,8JL:^QO:YXCKDXCW@/LOS9U[:FM6#16AUMYY=A9%/?$Q;>%VQ)KM8Q= M)">"9Q]/$?O^3MN4[%DBDS15-X6RT*3Z:2UKETCX.M+.6"'_],L=8(S[Y&4$7C7'-&S"*3WJM5JA,O6B$RP!1T.)0J MGVEU5>-'@^T9$XN()E*KUVTR6UOAUIR:'J>%H@(1#)PH2?W8E@2G?T+;4LVV M6F",-=WAV7Q<-S5_@ 079:*FW-Y/[\-,9.$M"GD?I@[?5/E2%&L:,?TZ-\N* M?C*%"7Z-LJ?PL2$,J[!J7!+D0^):P3A7&;Q+T$_:F=36%F/B2SS\-'\?#4,1Z9\S;#AO![CO636V];"$AYYII M%?@ \Y.*SEIZ_7*U;M)Z,-U_R!N%II"&\7TM2&1F9[SE=QQ[E&9.853AU3X: M\2$K-H^0-=<(DM?6+,^CL*CP#?CC^IQ3MN?*&: 9U ::^\;9TL 49J9J5VW8 +K:QUL4=E?(*XJ%@*0D@A:&0R\JJMITNTV:.8ZS M^B"6<#"<96Q2ZX%03:")Q]A-C<8L'Q#2#Z#-;D]]ZA6R[J8L!\>I1!HZ M."EY"K>!^D^B\ -1\)@2I?:=6UYXG;VP+,?VA!)5PBR_8M_!T1A@ F1U"FD; M\J806Y,Z-EZ%N-J1:6UC"!NMHYR7QE@7^:VZKO$C_&.3:=+E5H[%E+JND",R MC(MKD^3ANMZ\E:12)68\K4JU'ABR:(#;2:AM&;N.YGY-5(,/IO"78_J2ML:HS%E:YKB#_RO&4R\KM;0*)*>OF$$,R5DMLQ> M7 _.F)Q"Z-]K0H4Z9AH5I>%A24P&A]ORX26A^PI*T95*2KTWOG .7EPL^]#] M'OG&>C?^.K=8LX%[*3P&OL:Q 2SC6CIF-J=,<"/I/(J3+O4M9N/J:@D3582Q MY!C#*I(VBU.G-E_3_=5;8:ETE-6)\\*U?O[0O,P>4OK[Q*?R<:'NI 2EUW&S M/G3J1QHUX_IS'E4Y7G-B4Q/]-:?ULSNF7ULDP#5X-=FT#EC@>B# ]<\8CL,J M&$$D8'I?U[UWXC<,"D>]%G5T2>DHI%0.%3@46"\SBRB-H=_CGO&YO=>RI:GV-^UD .W)):4 MBYXR[C>L[?7F*-\GRFI\LEV&&%LZ<7F7/@KO4@M#F"@T#F8,IT)#T^43ZA(O MYH!F^ .=$&KFG6*0356B[2I@#M<%,\WSV5@VM]9B(D1NW,*#X@.U(_(QJ/&I M"=_.3[P@,T3#AMR\'"X;UX/DG,TF7=R/M[W(:I\9BI- A6CF69CJ0?TI4 M$74*5S25K%T-<;"3Z:UX2YN G;9FTP5#Z3"B*N4OYKJPW.F_8\$QDN!]3K-4 M>9:1YMZP9A,V*^^=9Y>A(S[8\ATE3F&BB_UWW0SZ"+9TJA(P_G5M1W[ULEMP M(I6[H?O5Y(8)J[W)+5)";JX/^&L'N"2,&LP[@*'=4"?=\S56_7;=$R EM&23 M2%F$N(RFMP!\0\L]@_^*4RJ/(^T(MU(^V;!31I11]J(:E/FW_I8#BDN11 EH M.&)%KD]A*R>\ZNI 7YPEUGHWP*O&AHT-G.,R+O1_6T1@27M)Z2,"A2I3)2- M3Z@AL>IP\U)DO@1Z31=2E(&(2ZD48Y./Y7'",!A-45%E")F#N8/!PS%M#7I] MXZ9OGZ[\'<0C(Z#MY@]CM]9!:'64( 5K[-"J$0+R9N1 &4+:0?C;E<7?B*.'A<8<$H2 WU%39?)94V3F-#E3HH'*B( MM?/G&GRF"-42>5C%U/A=MCV.%*ES)K@Y7U/%(5^@D83D2];86IV"DU1_?XX& M?8FK+ J&.EY(?3'2 N?)RVS%XS4(V*06\>(W3&CV82:-\:^1M3 M 3/0 1.G7>)F:\6/2VTT"]:VI)F"T*"H(7JXICP^(QIF[XC O6G$DB&Z57B- M*;J!1]CL=]R#9&H4)DNL<60N4ZPBK^AU?$EH<#^NK>+8X$Y)0E0P T0>=#4' M04N[Y^KMEMQ6Y5F4BW6GF+$+71PB.B2=J@]\S^TK/V@>:GPN'&>6X'*NHV@< M5W=AU'DU&NKOK^M^H%O_HO/<:\+HZ.RWSK4>=KG6!RXPXIV-P#=^2UW3+A;J M86E%]5H0+3J)7QGDN@H.KJ1MV:-BP%#'+C7;@NNC-O4AMN^D;7#4R<_#&0P; M7/,YJ,H$;!3V,PG.E:O8=.$7+N>2S0K^8"XD<3'WYH17P:W+I"1921 C ,SY3QTE[P,R M(E-;#Z;XQ-Y@BL(F EAIOW>*T&ZT0W0HV4(E:"U3.[*4M154QX#]@.N]Q(HF M%_S$]'+B;N;#;4%]?(4J2RE><_L]=1^,H&7SN6B6$882=4$H0L;*)I#I;DD?;DGAD%3H M;M,"K&E'3P-C0/WL/B-K>\S)QF.D;!NS4@9#E?9M=!2L_VT*YC1>"9V M;562K2)(^FS*H6O.E\(6JK33R_)O0JK4053$]!# MX-::SJ(<.9L$@M_ITDHE;ZC3C3J-J+?_C+B0;8&0F'[L.X#\7*U4/0Q>AM/R..ET\VW2EM<^)^IC+.[0^H=UNZ MVT 2UJ;@KQA*F?"8D/=P>6Y%F6.!>J])2ZO@1ZY)D?M)ML(<,_&,#)#:RNH M7M C*N^C]'Q5Y,%=_#P<\8KXP+WD8A$_:5XA92K>@<$7&H M;FC#%B/UHW(B!4EG]3*&7O .IDG4K$9DJ:&)-0J A>?Q '<8Q=O&/@7R,R+X M"K<+M:U_(*FW,)-7*; MHK[H9KAP=(>2PZ#=)FA@4QI@O2P$?D-Q+HDPT7E>^Z2P, O#D2-&A(Q[XU4WRIP-Q-11. M5W'%)9>[<:S.JBJ]-#QH/.QU;T_CFRS)80#_QAXN$U$D2X_^66> <$+[=]9Y M3Y1\-AD[7?34,"E27DE]<+@1J8,Q;523H6TB:NR$0R*_6(= MKDO5Y+%K 7;+XUC-DZPNPM#L= LF&:JLI#XK+5[@(6),V\UBUPTSUSKO,(6;#\VC+VK56Y/B+37:':XE-IUF"H\\.I:6!7I?1J/2O+$8, M#_L#H834*L0,675$%]/1OO$<<=-<;J>L@*[?8./Q##=[G+#BA,E7+U?GTA$9 MN/^ 7G!:>62R]:"? U?/DQV*;6.,[ZV"61MQI,)U,BWP_S)D6;4E 8@,B(Z& MM#282(<3L'%(N/!YN@#?7R\\^=(1/6=Z\X#>*BHXZ2B%_Q&I5JQW0@Z M[:A#EM^(J^R%VYV2:*>_*+ERK/[-A'ET1MF!9M/$0@XZD&IL\[DT@;I6IR@Q ML;#.4&A?Z3-9+LVY*K%X[PRB'+ZX/]HQ61B&B8;.7UN26*.KU_D/735$?<1< MP21H<+:.JM%P:9PI9WZ\\+,7>S8!$)?YTD'COOZ]=K]Y7=-2%(^'G-F;H0:* MM^#PU]1I4NCK^A;G!BDLKA-#K^PMNH\4T#?G='QUHMLL*JD?UK=J_$RQNM9X MV:7F"&TW[<;"[;%@^IL%9'I4AM'6\D: _6=N4LM&=]>[IBC^")MJ539EN=O8 M1F[B2#!1>+J\YJ3+*29=:*KPC]A15LFF_Z!@BJKIN+)HE1":*)AN0O)E[/%$1'.T%4FI8G24NO8#%U)W@/6ACC8T4[B M0*^T]@LH@[Y%L4%7H?6 2X9;B@[DM85Q4UETEG("TU;D;\CL4P[2/.6LBN>, MR&OC^YJBB,Z!;G4?LD;6HC?IX@BA9-O89=BMQ^.LARR ]'S8^IU&>*%N41YG M40A1+C/L*.P.^2GZ33TCW1(]I&'AU:I-R3O4P7VG/QX/)2?&;BKDW,(TL,YG M_ZIB3O!QZ#>EP@RNZNG6\2'7T<^ E%& ><;9.:9K)(%@(.5LK>&,H)=P?UX( M1PF77G!BHUNOAZS?IY@-3CN'3[WJV&[F'W#F!7Y3L",:W&M/"=*?SK-D3D'" M"%%MDD1W/!I?3/(B"5R[5ZVH>P+Q-+MU?!SC8IVZ"/[U15T)S&>JDFXE'G E MJ PBCRAQ!!JM6C:&K;HE>#QWU L2B;[#$622=Q/&8>B?;:+%$+H]:_($>I83Q.'8YO-T+I'9_UN0CA+QD61X'@1HG+ MHATV3Y-3D^D4C".&K!2,WQ1&K^7O-Z ^]*,;B]UE( MZ;D3DK9M$VX%GOU]ED3"J9:Y3HTA8YARBS$CK==:$A=NT9K7=N,7Q=F>0K=2 MPE004B49=_[=A#77QKJP=S>Y,#[3LM&=.'.S2/=XWYAGI&J]MF923_7D1)Z( M6-"GXCS*MY@^ QE,795"4&1[@7@M&!:%,'1, RI1'Q>WFW&'X*41##V/L!1C M%JU05 QUB5O!ZM158C40W&9W9B_X'8LK-".+KHF1Z\3)Y>WM3EF5YG!*GZ4$ MJ$4%N;IER&3A"6.+'T-P-_@L[E.EQID%X3K3+Z@ J$JS*-6J, V3HF1D23ST M)AP^"^RF@6!9(]]*.H:QN'58V6T"+^.E3M((C97N+XNDQEB64;/OF-978EO% M>V^T*MJW4_Z4ZGD-O(L,%A\-?^3O)G0QFJAYZ+$D;69A=8[?EA*R"@1\:/30[56WJ$->-A9E M*45V#11BN7'';*/)@I5=I#,T"*,#">BM7T/+N"1M"3'! M3S$QUH'F&JK6-05F%%/_1+%5AO > 25VS #\4TE[/ 1(T"/WV%AA9=\;5K(^G*G-4N91M-0W1&Y#5HEU J M-1#(V395AI63!0RU'G/.:;-A[5VR\S9_DMC@UUC>_CFF;UC_JBTGYS8!TSJN M MI@.=;&+7@#=N?#C!+URS3=:]_.<&E+3>K\M(C[4B:3[,IBVCI) MVK@(?-AKZ@QU37X-PE'W?*A6S'L!]9Q@>[:'3V.!-'@GTA-6V-=%&J!])\=Q MT]1>-JT1]52CO4ST1A9C2?JA5KJ76[<36BM+D_9HC/^ (N2VARU(LO0,(:L, MV \L9T[=/9);E)'U-/X/*MK3*)]&8 SM??B:J"OTOH6L)YO/]]Z!8??N4LJ3L1 MS2YT7B5JC=E88_?HYEO_C:F_*LS8O8XQQV\U90FF&]J3^FB)2T9?L4'^-:"; MVRGIH=+AKXT?83% Q%L5&@=NP?=+9)VWRHZG1!P&[PCVV;!0-0%B_ MFR*D<%B#0."IZ=)!?\4.5U%M,0Y13C>[KODOSS&DMX$%5SK""E?$LAU#SUO7HJFWJ_OZ^W;I.VT$T. MCE_B4.]9*'V8HEG%[9U8P9H6%MNGHKT79W.*#>*,&2".KU=.6$8HL2F*#9^> M@@W,;='SB[C(OV1&U?<2F*M@SB:9ZOR=B\R&M>2$H%'PYO0#@)N0?^2UP*.F@1$LB-VQBG@FQ> NB9QT@' M2JQH#%,@* 94S;_F0PN37303*)5E=J$\@**:P<*/O%4]3?M.^H]K:Q0M60E+ MIW[);B)ZA(3((:0HVJW0T!*-=TVOJ.?%Y!*=?",\A CL#"(!L2C2 6-P;A:Z MQ=:2VIM1VC42*K]['[5.8SA2C*9$U^/[D*TXFK>58\<9G*TD*2:DK6/NH2$* MTZZ:%-L(VY5?LVYC%ZAJT$6DA0:A6RB$?3'I3K38$#0A]+B?^#I%P:ZYP@O( MIA7=TC1*!TE"0I+2W=55 S\:DP#;4VS]IU=:/A@W X^HM/%PF&H-A5H![@SF M58*A_B0A-9%*"SJ">Z!_N 1'7;M[A#@"=C]XT$AGAKX@+$ZWR@_9\H7+L!#H MEMJ:- ?0A61<%I0"VQOW,8=7X.")&5%E&@V $WG-Z5:+7H4;W>1 M)Q<;C.]5N.>7DALB<6,Q84>-TEFB(ID M'=6RXE &AJ%P121W:#9=M\\>;TT8=T7O,KNY#"8?>M@2PZ.L)AV[IFJ2 XD+ M-+>P9[0,)I-@^+?1C_JT=4LDK24OZ]Y9TH^ZP!?1##,CRJ 2-NA46?9%[)E8 MB"3]%_AVC+#E^DJ* ]-D*(4!Q@$"P?Y+.)^,1W'PKRK+JV77H/=H?A,E3&#M MHV2SV:LK:]R"U3OO8HJX8T"&7\91&,JC2>+'B<3HX-LU 9X6!N,^:PAK_9E4 M$IM77#OGQ,G8H[VO("?5H'RA4[2L!53K5K/WX"5E!XOKO"+.K5.5@]0F2'TO MR%86IX:VO?8H-[KGY9%T78SD(3VT>Y 0'4,VB4JN>; LZ+X(Z:S;L#_2Z1L3 MA?Y5NC-?.R'#WZ)+_4G2O(GD@6YYNDE12G\,5R^2T8)E"^;I;B"2\<_2L^A, M#!GI4$$ $VPJS74TU-12.B5I C>*MT@E@BX@4W-=>^!Z/33W.JM&WXP&+UJR MA:469J#UB/-[_+VUH!HM!%'1W>JU7.65:0;C7)UEXD;IU>" OPVU0*E+S=V[.9]-C3S3*\;)U=-$ M1.#Q>9;->;17615<2H,>4\\AM+-:QA6C3U_15KVV\+2Q9.IN$7D3FBVD M$*WB.N+7Y^C1YT: $.]5<8&";"?NL_):3U0*LSU3S)E$TJ'FM*&90&!6"L65 M?N@?:8P#I&?3'X^7"IN>-= );.FD(G;S!1HB[./7($6I2EYX[:>JO,0&T:HP M=5]^4)KWE:9!*-:ND#Y-C_@*Q$QRY7]5\YBB730:&HQY-6D$B]_B!JDX&L7A M*E,SWL*3\FX")J9L8;H6MY&QN%$.:.9+EY>=VGC9%-)(X[E'9EE+=^+ *^SR M#S*C"N"GGTBG.V1>$L#V'F:"5MH:5^=1LOC9#7@S,1,GUA@0B\^618Q*#.F7 MYE5YM?$6 J\V)"0HS'G,5.A5CO7-IN/KYH/S3LE%$UB])E7WG%$?C8U)'KVE'2PX*-0IW.Y-Y7GP3K-20=Z??+KNU97Y>C3@)= ME^37/\JL<@M5(CL/<$1(<4+MB]B9D/((]Z"Q> #VH)GF[NXA'JC:@V MF,.4=>=:&LY%@8)S&#IS4):..6MPY326#H(HSV+:E9CJS*MLA=*?A MTM;Z"S1Q,1=:KAJ;ZI;V$KH_*1)M.243YD3:J'AI5]_QN'JH(PG-!>;;,VO0 M"_Z>72HI-<8^3JMT$V4*28= M2$_6-_OGG5:+@K.!Y;5DE6B[8_.I?\W4WU5H6T@L@M_YP8E(KC4]M=#I/B5N M'@UA*\&0N9J6;N9Z0Q^D6X(<>4TTMA,#.Q\]OB7<$P*5@L=YC"8:M4W5 M(B3]'9:L0TN0! AE/L7W]42*:T*M0'"9-ZZT1PH>%?.'$4,6][J%I>J=F.; LD*?5&8/M+5Q5.1;$%$[! M= VW*9M29-PQ4 R&P.W?'>*_L#<$W5R"M;"#\8 P>'*7$AN& [=Y4#%:-@S% MTXQ5P/*L>!4OJ@1#&_;V>7:)3[SN*O.$;(7[ ML1)&=(Y^7I&-I'A;F2M=FC41)/Z\4JV= W8/^\%ZY^B@SG^BEV-O$?:;;;=+ M%7(%8KBJ22[(7+JLXUZ9P7#[O1Y1N($OD+M]7.+?**&8$.$MA6(P%Z9U&TW* MDFCS8*(1XY.<9AHV.K4D[SS-=3PR_0EH[Q-'FULPK.ERX1E";\78$1?*X'/4 M)IUR1\K)'''WH].PQ:>4O4^ M->M,>0VI3L<=?G,-<,O1X?AGC]QXS2MT3#.'+K7.-F;JQQ'\;4Y7&VPW% #] M#J^[TJ/BOC4( ^]1)D&M22S;C]P83(V%ED72LS#!VV.ACO^M+5#] YP-H*T* MPZW 63A0O/,S_3>]E70:VE7E*VX2X3(].+G"X*R*$ 5'*7>_:9WF8&1E3F. MTP>*DT=:USIA=YPVH<W)G MO)'/YP[6&%.Q::")A8IH>C=9P 0( [+-=96"\[[G0/D;3F4H'Z"+!,5I)O^_" M.SOUJPVJC_.>.&]:]"JE>B\/"4A03#9# 4TQOI3$@DQ79 F*R#7I]9>Z5SM* MM68APX#(1U0E?6GZ>3@-BYPU"&(_X7-?.>&6F@4AP$61]6ARC2.Y^0L03X<\ M:_?(;13W)(97S36^MCVTJ&0.MHRSVNLK/<\XAG7KY4#BW;6/Y)/&"4XZW=", MMD">$U5+8V,&?7WNS@A+HEL-YCI?&\24X%1TY1)L;;.$V$R^A]K;YM<,H,>: M[8)AM)R)SQ!/S'$Y4U76'9 &E1'/_^N'>#SOJZD:1./)0NWWI^/#T6@X[2_V M)\/Q[/!PLK$LE=^P=H<[OW;#7O#QTX>/;S]]/GG;RK5" M'_)<1?-_5=0,3DT823;3-7P&LN:U;&8,=8,R2AB(!VM2O^IP^OY^"&,-"GP4 M!KP59] -5@GEW4QOQR4FZJ?R'&-W\QNP<4\Y/WNO@3OWB%5=3M*XD 0FG(M8 M"$E6OR5=AZ>4*HT(DN8S>0-I:>)^"(]XY<1=ZG4432.T,$3>L(8_P]F M6',JO:7X(%?9>MN<(5NS2UNYP*:-B9_Q);,9Q>78>)R3F<%C[@7'QL].&,., M]Z]1*NS'J& P9D)#W@98@90G>@/T5A8(3AO.21.1?G\+CHA4W0<[=A_X#?IAG2PI#B#V977+4":0\ MH;9(,-RNZ((IF-'JPFD,TO;;(IH9@#I\QQR,RXC!N+#5TKLV56JN@YKHEMC MA*Z^C$L$\N(IB]VP-AC$>+?$]F;D!5!-L\#_X$---/G.%L-X_^A@/#XWOQ[_A@;$Z[=OWYR\_[65%L0["F(+,!S^=V@; HA/D@P)C0O& MN&YN!:9.^',PG/Q>V!())<@+/QINPZ1>\ VA+EEI1(XV2*]<[A;Q'D3M-O*F>@%B+@81N8BUK#)[T@C=J MH:1'AW)(SJ3%A0#:<54>K+J@ 48U7MQ\COF2M ZCX]1WL5%$HZ(R#*S4D UO MXXK.3,Z0HI="WD)EH:M9I-^B%'!-!D"C*(+U,W'^P]K39#93,XM"FI51O;9N M,J%8P )1(AEWUQ(W4&U-R/PZNFK%^5PL0JGRF9[KE_U>\/O) M^[?!Z?&[MY__&;PY.7W]VX?3/SZUTT^YT:?LC.3KC>3]S4;R-G*__\.S,:W= MA7JBC?KQ^-/GX.3D[FKH8.?5T!C4T/&G?[S]'+S[\"GX]/;7D]//GX[??Y9* MYU.*='UX'[S]__XX^?S/$*[X[?@SA<$^O/['WS_\]N;M)WC Y\]O/YT&Q^_? M!">GIW_ GS[^\>GUWX]/WYX&'][)O<'IV]=_?#K9+A*S,RF:WQG.[B2EHA3N M1_K#&E)!'YV?//A]7NYJ(W)N;_;3,$G-=_#";]GX\( MJ'@DO9I<)CON^QW,<%-.']V,\/\9PWM2\4M=\,C>ZE(O356J%MP+P;0-C8DF M+!1!RU]R4>@XG"LV[46&"H;Y3J.ETBVSTRML(OJBF1[((%X/ ML6L@]C%GS[A0#DF"33!#:O:$M4D\)!51<4)A>A!-E94?W# -^N(<]H+C&*BJMU%/JN)&VQLP6#[HXVV&3RTO]^9C=)@<9"RAE MOSO!/X*!E-XIC?65NA]IOTSB KH6:ZW$9[U^TX3'&KZ92&+@7HSD*ZS5:^-> M_T3AU<"0D?Z1.BR+MM&BC3K@MA[B[B[.'QSF^,AQGFX1GF013K!Q( \^4YDBI$=7C$2H)_%2>8S43!O'7R"C:N-+LH<$SW9)1)-719,E[;"^#H>K11?!R]S=AX,]VG5!L%+ MBRVSSB.U7"+*,A% ,'$NVQGHDKT*- 6AE@2V^"TWB81\'6S ,F,;@!H L#ZK MY@:LC4#'['0R_E0('H+_C):KG\%:S6R[]+C?QPR:^FH\QU.ZZB/^8AQ(G4'3 MO[G.]F?-97BUX4'-%^MGW[FH<3?$)BJ0TJ@(7@Q@(B^C0JI^.7>C<2K6T7N< M2;[MY)I2102A$G(.Y$R1XK,9QP9J7ZNS'[ ?9M-/ MOER-#ONKKS_[P\ )H++.693(4&@,_+/,S60P6GW%>6R33G/5#O$O>IL=51LW M R$&*IZ(4<#I0?2\395$QG6V6,:*S?;3JG0=2Y8C-DR+@R9 M!]/9VK%):,M5-CS"XCPB:B;2-NAOPD!UC KC,W')Y)B<>=:Q*NZ2A#OD4J3N M-MAOAOSJ].UKH4"2!D$'=F]PJ,]L%P/'0H(0CW2MLT:7^6+UB [.@GZ71X:: MF77M>S2N@H,72$AN0NR@:WZN]*&S($;08C,F@(1.R=5AOV=3ZI,>L&G MMZ=O/_V_MV_NP^YHTF.WG[#!S4 >8A7I__.M;+*HVJ2?,B?]Q>GKRX3VE MEN""W_YY>D(II7']FY//^AJ8]C]^^TR78-GO,?ZPJPGU MC?Y0L^;\9U9I8P=.TWD-2 WC@A7I,XE\1LE5$1=VBS9W_S2&!$$!G%&-FV5/ M1;L*U-NE0<97J M^ABB42?J/],TK7N<23O[I4,:K[!NEIJ672IIU+6'7(R)3/1[. KAQ2M=]D6I MR@IR@N%8&YITZW/<5:^>@'/&"]#0YNQ)KG3-%A8>R82A*D<7M!>\%XFIT.M_K2[JV:)PVE+-.6K+,P7HJ9"78 MWP(/T,2-[V0F?Y.9/#4SJ4]6',E'>%%P$K*$#8Y#_5"$.=&38)AGO5:AA6[/ MZ>9%#[J@4.;4_P?ZU&?1.?H?;],%/H*V) )E$<2P&/MYI3>*:B-0)54!+!<(:;@*,M M>W.U1 $#Z<@CW=7.F]]<7F99(O77)U%(<)%5%-DSMN(9=K?9AK!$6;PH8@05B;U0DH*U^!W\;7*2((53 M5%!%98+)N0CYC@E*&6L727?%9&-K:YM/EP4\?L[83A]84_+W%@@2@;V/17T* M0]C5R#$B6P04!HB#QLB.5K%^7\)5W'&:9A:.C@VL!G1& M5GXO\,EXZU$OJF*?USI#)@<'U!ACAU29_FMG(6%UXF1.:"5)QF\MP#LS5+F2 M3+,UYOY;!L.CVELD4:BQ;U^,.4;S H,U*]3C&-$-7AK&;;*_J72VX+' 0SAF M5GO3N/E%I,JH$?!6KZ"/RU$&<87A8,BMWB^R14DX7"J%O:T(FQ"#-!@5HG]0 M!7Y!4!4Q57\65P7JWVA.;=YXG!*T85%6SJ]TUT/YJQ'-**B4 M(LTW5BT; _M,_,#&;\;:_\M+C@^:Q85+D;%I9KR7LS 6ZJO9Q<5VC8J-'F6 M4:$G.J) -D%*L$.\$"VZ1Y'_'$T+/#PB$MVS:$F_,J<6F$HHTZ 4_N)TF./!7/-+>B++)914%?5NXSZC3$05#;#A7/ISI(0]7NLF]A M?U%W#Y7SL+,"3T.K29N291PQ,<:B9E3/\_A"HS![J/Y6)T0YGHCT7.KP,1I: MC@AW%^OZ!ZT_6ID,^%.Q\1%(V&IOA@&6&3IAJ#WH.T4OGG@6R5Y4[$5[IX(6 M]/(DBDY?N><4SLR;/ ,3H@PNXIPU0 V=H5' I(UP5$F?F+:#BI^# MCS*KM?=\;'K/[R*$;^!\F.KV2_W'?U131)EFH$KS>+SB5,Z;VBM.KWO%WWG' MR!NP>%,8/O2C>\')DO <-8<#2'V"3C"A)>6QTJZ<&!]"PN 8'LQ-H;1K*0LC MIQ>9/^;$PL F0_9K(\[N)G1_EC$7-*F4V.F9H]$U&=$>I&Z,@BIZF.T'NWIH M7\LWQ'F3-E M[V*W+STW*'!H5^Z5V1Z.V%F.,DKD+[B3FFS"KHT'2"#]';PUJ=?X+GHLS70GLG*RWS*M"S&QT::LB M2KE[N6$[$,*0-4-%P2K&T7*# *!<8]@[6@395H07X#_FU E82,]=6]61@0PC MQ+1*V18QF,$S2_J]R9<2*AZSVNY.QI"^BSU$(!SX!+51)>F#C4XQ+%H]2Y$< M60\.U,X(KA7";.%WA%+)L WKG$SV')8R>$ M8AUME1XJ"#V/<3'Q%(-YT_($DYHL07N[<#">B)%V,5!XA4H6>QH,SRRL0PH# M"S-7B8$Z48QT[+=U\02_G*H#/FWV1!D/-[TWM MF4KH Q%5!G%C9HR%QV;6_PZ^7Y]#AE; M6,^TB:K ^2PC!,DN9$WG1**A)2#+SZ(TGGD]U9:-%^80,2;.DFR*47HMQVPE ML5VW9@Z+WTMAX3:J =_-)X*7%>4VY(,14BX8'/4#PDW*8Y$$;?M[2".NEL 5 M\%0+]163[K"OTS J>C>O 0+X4KM9:$>'=3DCR;3JC%[\'I3"N89?AYOZ/_+? MWU8(! #/&LH?C@MQZ@;Z$HV2J&6-')[VKGC$<48S66ARZV6AA/;QIX]_A+2( M.NXW=]NF=6+CQ?Y![^ 0CUO2%K#/7HR/>D<3^^I=_#,P\W57L.F M:J_)L2-"M6_Z_"FF_J;1BP9*[MN=QCSX=%= MQGPPNL6@/[DN8:-PV84>RP^^1U=$$TQ@2BK7!72RM:B/U++.6?*OTQCJK K!##R\T9@--Z@Y'JZ M(3KG25R'9%"B'+X%J?X'N2M 1^N @%BH89!$4R(@!M\(Q)5RLD03"4^ F^=Q MD5@Y1B:'V;'4N42&R<@J&U,.]3)!: M\!6*$\Z74;Z(-%(<%2+'&.4JRVCVQ405:IAT[!X2*8$NJ7(788D!=)P1C=S> M&;';&K&'S]*(?2)58POA/F%Y9A0&?WS)L9R_)L%NP2$294AY#VQZDW=RB TX M!&N+\$JG7XF2 &>1&(Z" ,X=!>0%UY++)I376/G:QCY)Q/ .\/A56GC&?4A M#?XG2A&<)!@>:&"23? &:"PB<&%4XY/!BEUFIZ%4'Q_P M&3@>AKX\I^('IN0H",9]@>VUEJ*'Y] "\]5?;PI]Z3RE Q:36*G),6D]:M+U MG!$%TQ)9F3$5BK6!_.?B/%YP6>G"Q?-<>X1$AL&8.U,9-:J(0Y256"!8(+1IW=4'/++AH6G\3EMMFO)RJ0O571;QLMY!-;%G&R MQ,7DS/\B>$T)W]DTLZ+$D7F@@&GW%'M-HNJ"*K)&1>K.UW^XI>N>$5A5.;"1K0+W8R@]#0'!GR8-ZHNCR.7)!GH>NG)"RJM>9 M"6W3S$Y=&[62CKCC]OU%=NW?.>YX2G%'HY7:J)2\^F3J+BMJ_+@U1@&M3U@P M&@0(C?Z2@,QX8SD].-P9AQ])M7OU(F*MAMA/%58!Z12,]>U.USHI!OVNYE"P M&]E90Z3C2IA21;;RN#S6RJC-7Z":7O!=D;1S1]T&7,KC0M_'S>9E-0S MAX+*+;*U0FC8]E0$9ZW.LPSK]J)<-72HXQLIW8T5PD/;:BE);:6+$J$W^[;#Z7$_LXU(NOFB27*[,I*M(_!']X%]/QA97) N;G^7*-4O.D3^ MNT*RY+8:B*[3A-UF2_X::O!84!$FPQ1H>P?<-'41)97VQKQ,@4Y4&D>.(2.H M;("@\Y23:91^$ [,:C)VJW'GX%\4W(SBL.-$U$@KZ+^@0;B/6K#TN)H%S,\9 MP?29"*CS72Y.+D>1T?C4S.?Z5H7]1C&C+0BX@IX7(@,CW+2B1$L.UB#%0DS+ MK'T>$[ /ES\(D.?3!+[)OQ..&-:7S<9A'9Z#+ $9%&)*)%DAI>RW MJL\PBI<'991G#F/?P^JB:%6HG_3_^!G> ,?.U4]Q2E)$-]VE+@MT1*_/>J+, MX?_G^LWRR[-T3C]J1\,2%?JYYE+!^.U:X>KKWAU MPU%>$])E/)\GZL$U\-I)0KO@G[A/WZZ5.)O#Y#XFQUXJV[O,5C_!M0'EIP+\ MR)^WGC7>U4\T:ZC O"FZZ^=^7W,VZ.9LZSGK;[,5]2F99JFZ?H;:?.4-DX!Q M\C/J.=J3=0(W5RT6UZU]HA9KQL,CK?R:94PK_QLR8+AAW_H4#6_^WMOM@G[0 M,!\Y#F6G)F1_)X48]]MTM[?XX/!A/ MNJ5]ADL[G(0'HZ-=7-JM3Y$%_5^K3I%?I,_B3J=(P_>V1.JP%V8P[F\I=I'XXGA]TJ[?8J'8"2WG^Z1?H>C&ELN?V6 [!1DG;N*U]\ MTR?N^";!/N?6VYN=S+5)YJC;OI.Y3N8>,^J&F ^=Q_:PQL"GX"4A 1,(5O'J M6ZRNY[9CFCYQMW>,@4AKL8?325R;),X@[W42MT.K\IPES@ W=@&"AYG@]ZH, MYEBPBLT-6)Q+: A1J;ZW]-M@VS*-^S$^G^);?[Q-25N74:K)QZB3CTX^KLDX M?*_RT95WZDGX&W5XM*H-N-6M^I\MMJX#M2$-01LZOYFOV%+#NM@V"(=1""Y6 MH9R;#+9(K<]\&?V5Y=@W6\-B9Z)BEXPCU+ ZS.ED'LB]N0[!@XME$3&*Y1HY MA^:_$'AQY9!@W'$9CW:(A'JMBKA%$ODG4E4M$.DMD:] <;)K>AY1M[E#0Y,2 M&W/,R$I,N27\F:8MC;'D48P99-]"(%'G^!2I/4%$7*I9X3KT!JY9H[ M<.VWUA-GN4)J$8=J]QZ6>6=L$K=FX2G6IOUP)X+><3T+SD:(]E @CYCY!0&_ M9I&+DB;MV43HK5&"7' R$$#7^$)!1N)O84P6X(UF< [AZVL"2/M3.9WF.$PB MLC.,>,)CIQEU7&Q[ AR/-$5-0/AES,CBDS/8;Y@KV%W+&(DT+0U,$A5E,(^N M^-_F>4SA% 7_JI!)#9O?,T. PU>$/-RX_ESB6:(UQ'_+6NGOX2^\((Y;)*6D M QN>/!CN\1YO\_[^U&WO+0?]*QSFJ;!TP7XC^ '"B#=[R"+DP):^B.&U&UB8 MB PB-7Y/J7=XEALZS2H7JM/L+">3-+LDI(BE8B0PU]=AR"#A*&1T"F5\,7HO M$TW"_L:'K&WD3X@U% G2%FY58I&]TL[-E<97PLN+TNP/%G]CYQH*SNMIEG9W M4V <_@W'X3^9./PG-P[?(FG]X)\2RPC6%MD6$CA0]E %UKQC 8=B8&P0H@5, MF]P>:QA<%$AQA)U'YXH>K-W_!A+/YJ-D#7-+GN3#29+3I)UL9E9CMF:F-"<$ M1Q)6,CWD^ MF09#\2P11"]COCV\]B/^"R&I\13^Y% 9P8^I,_RFL11(A;I4:SBPS+3+ZHI> M:M[V6O[JO\^%/\0EM!"( LRF87(0>"V/!#PT)U!%AI1Q1F0'8[#/R4@P$\ ( M-@9;!]^2%)F%L?&^LA[Y,;:_T6T*Q 2^0!,7(_3;K=< ;RH,[+I'A>O821VP MV.TU'0&+C?O^E'74'M]R;JSM9N%B%2A6%'_T5A*V,81(J'FCDV*1C<8J%;,O M*];T>RH](RA/)RXLBM?=K%/%["$^^O(B-WO(D!"[439-V<[;N$!V3\+^+0F\ MW9X&6O&Q/T*?PGY+\P=I?X6O:=*EY,+EA"X8::+F30>!CA? !E87D9[NV_@R MUS^WT,AF4&6,A7- LE6--#D!PLTV4*[ M5F2SC5;LGXHA08-E7*")L&=8(.D$<\E13M)%'AD*F+VHV(OV3@4#^26"PKYR M#0]4&6_R#(S*$CRUO,3MM43S-R5^LD:D6(M.^K-!ZZV]YV/3>S1H\9L(3&HB M^H;'ZC_^HYJJ'-Y!6+7F\02!FRU*1 VLO>+TNE=H7&1^ X*6@EZ<*?MHTGFY MFF5G*:(G&KLF$LQT5O^"Z8.R!2R#]/ M2H-HULU),L_$<.)C >T\4%3QLEH&9Z#R0 \BLSUH/U!)A**/= &*:+J5XN># MZT'(AJS*.*VWBJX0W1657WFU$CYPA)2N5IF.VQ+8KU;4<6&GP5J=20)N=HK MP83(2'QR@IN;(C3O5_AEQA2FFO';@?6V%!R>F9>K95R6C&U_AMHU)63=)(BJ M\AR3E_%6(/0[M3N7%(S#'PP#-YF0FS$2=GX2[BUW-F M^0P%P/P%H?[3&4@;[D4/.5R?^I8MXC,))ZP]@S[?^#8K)>!_Q#F[?9>9-MEA M]2D3&"](7)%2@$]F?3_E%L7%C!!\>78.>RAT\\LSQ"&A$UCOCR")V7%&P;Y$ MRT,>PT,TXBBV _R8Q!P8A;VRYS(UN!-2,B9Y2:P.(>3*F _ MC_=E"D>O?1*RK7DL!M$2;[8GQ2Q:T5+^FT2/B#>3/=RSA9QI&B^==#8]3F#3 M5S"@V$MU.&,)0*7&= ^1M5SW[5?R5'W.N$_)6?OBU"+QYZ7*]1=1E$RE% ;B MG^7TI]%-X3_('>RAU5^?5?TFT(.P>GCO-$LKHF:9@I^_B$L!\04U-ONRQR=H8TE$2!PE^PS"8LU(8)@VWH+-1];E&1&%M5)X? MC YY*\+[# H1P%N#XVQV[O+0T2I_XS<^Z>[R/LI5F4;KR*GA'QHU3>THZFN4 MT_6Z*;AY*&Y<]5Y.!#RG\DVOQ;CPA9QQUNZ6UZ(OP^%@#&!0UB#4V;&%(D\2 M74@Q'CWN+'ZU>^)B!F.!D/(%DXYRMMTR5V5^DL.X6H84A*YW_DPI^)1R#\3^ MJ685&F^AFX4(M=:*:]KN+,FF:,:NL_<)=]?&&3,+Y3)Z8>)&HL$2#RJ$/:-! MF<<-19!KS!W/HJJ)?!GK1-^#KGQ2/6*_QU));:="7':JT'E*Y%3VFN,;/)4D MNU+J?C3/M8/WE(Y5&_9*2J!'2]QV_DFFKS-FTH1 MY9/:P'E#B4W-O%-C_K*48\]A@_U*F2]VS8_G& "B[T,#K5N1B+DHJ;O@> 5' MS#@X$2190:_7AW]HXG=P'_+N4K4*.6 .43R*8)PUU?6[SEHLAP!G0(BAT5T!TQZ1=34' :Y>"VJF+O MP]=$707'LY)I:7"MY'/.;K&VVYL,W#7A%$5UC%E;)[8'76+[0?U@VI$O3U+8 M..J5/GC:>.[(E\3R);)M-X04R?U"Z,[C"C$BU_!O2/Z&*U"5=,B[^#%L_ M%EU$<8+EEGMPENRA1>;R^;'F1DYHCMK3T1+PP0-SE$HUPPP#_3.POLY:&;-A M(0T^1U^#E[_PH=UJB97O*?%[IOI[;I);?0N'$&<@K%AXJ-=9*CS@5/H+_.EB M'AL#R-;9PY/)YC:'4D Y+*F-C )FB.,J,4D%ZNWQ1^^T!S;)W)R5_*XY)98P M5 "? J'2:4CUC?!",HBD6RRF#"4U@27Q%Z3UIOX13#'1[WADFR?*TXB4 M$Z^88D*'8RAM%.%OK:?8'>']3&E-%!"JP60B.L6NI]ABS2RENN2'RVA0OJD# M5<93>AC\]T]^PG=B@SO[A#QCM[[=G*BIYK5PUM-ZDO*@F<5/&)> S'] M'B#;ZG5''=QQ"^&.QP>3<#34-_[8 M3MB^/V$;#0[#T>&CW Z?Z4^1\;F^!9H\&?%%#V:[(>CK17$5C/1(I[89[6TP_%! M>#2Y(PE6M[2[O+2#@V%XN']'KJD=XW=O(0N5[0#2%7X_W2;E<&>CIWO&XULH M3BF%/&(/KR+FC>WIGQO7G.+*1;V1^'AX=/0M'1,&-LPZ823PVUYG;ME M>N1E.M@/CPX>-43[M*;.#AY)##UP\'1MCGZ%CM(3S''GPG,.%N+"-\IP[A5D7-+A'!TU \G@SNZ&;N1 MAKI'T_99+>UPT>KNEW>6E'1P>AI/1T2XNK9PJ>A1ZV/NT#QU^:10H=/-[/-\#[?4@+:1LT\" \'P]M+U_<8K'DZ$3T( M^X-'C7K>?V?;L&H.[UI)V[IFL"#_?[!UM;!UV4 M9:=7=7 8#OO;VWS=JN[TJNX/P\EXU_;J]]#B=1TLXG=G[P_W.VM_9Y=G$([Z M[8=.>>:+=#1X5+21[R]Y_EXQF#V3DT\KAN\D7HCE$N'E$5'_/$O@6%QS!6YY MF@HXVVB%A+V(5K\-.MMS YFZSZG9[:V+_M+P<'17&^R;IN:)[>YN8W0;XSJ[ M\"@<][N-T6V,;F/4O/91.)XGY=);T3%5R?,U5 $FXBPD-F!@?^+)T+L M/QKV#H8'=P'L'QWV#B9']P\K?]@;]P\> @-_/.H&.[C=@#K _@ZP_[:SU@'V M=X#].S^A'6!_!]C_&#B]=XF'/SD3=]O3'82'P_;W;G8RURZ9&^P_82?J M_/_Z MDNYWH_*(+?0Z_%Z"@=^TPCXV!YR_JPZ-P?WR#E[,KY=QWJ4Y^HEKDTTWUOHLL M#\IS%5QAJ:%:*S4,L%0)\3ZP;+AV:[8(7@P.>Z, QIO@'P@_':XJLZ!0LRR= M1_E54%"@%*YU&P:#Z54P@WF.XC2857FNTI*\>QC-$EZLEJLDNU*J"(/+\WAV M'L3("AK#],+,V-' S9M# [W@\[G*57")_Y'"B"IXCH;^A:'.4$[FWO<7&R9@ M&,!%6 37VUB7+I,]/B30^'5$>2EX)1%W[Q-1Z=M;HBF(;%5NOF5=R-;+LMP2 M^-$ Q_3X]-<15_VH@6,_Z;PFH9!WNUYC[VQ0P)^C;,Y;CU5H%S-GZ@E !:XU^=%WK8G M8'_4&^P/[[]R_:#7/[QK*?VU9?;]23?8P_VN)Z#K"6A[3\!SF+/'+OM_#G-V MOY7];7!7/S67G&^33'A6Z&+PGSN&RO\4L_#C@Q)N=S+5R50G4YU,W;=,?0^U MBS>TBCU\7=S3LEVUO\GEF:_0?OM;WY[["CTJTOKWUP'T:XZ0BZL\6\3?U/7S MK,R5R6C'K)7."+V/5=TU&[1;U7MI!=W%5?T>C/L/:SRW/]W):;ZM@=,]X]Y, M$M[:HQT7L-WI3G[:0J5'[:Y\\M.IC2NTK:/?K=!CK]"CMLL\B"W0#IV]$]W* M3QOKWE;4NIC28Z]01[:RZRO4?JZ5=JCK76IX?N)N@,Z$V_$5>D(3KENA77=4 MOX> &W4[Z\IZ)^SV+0;VLXH%3PZ_J7-QMWL3O]]5W38;UZUJ&U;UCJ47CY*W MT:/0(R9*DWNW KIGW,\SOH>S_SXNSA8L@MWB M//;B3)YD<1ZI?N[I@+X^E.3R[?7Z__,_#H>#X<]=<&:WE^E1 M\>BZ!=I^@;:-773!L^T-Z*E:9+D*6&$'9?2U"YY]BWG=15BZ!>T6]!'IVO=W M;$6_APZ9$W-8!"^G*E6+N+S9U/^V.=@]T?L_#]H.WU4&"=JC M45GF\;1BD+,R\Y +S[,$-/=]V*?WCV.Z>T)T=V/GL=$]GV)V[H9F) MG21VDM@"?^'[$\4M\98?'_6-0%C_=_W_-B(%[S"6[/\)?E-@_I3G\.K!CTT( M,2WZF.-@'A>SJB@8F?HLRG$G$"#N(DZC=!9'28 @U02[3*76S4"YMT#('A(P M=I0S]O4-%P\8S5H@=8.I2K++7O"8PQUL,]Q^,(/%FR(J,.BE /X??OL8Y65P MX6:]3P_\=C"8_/(DR&MY*&;VFM8T+1FC'N?@G89NO8\:RZ*(H>5"?3ZAEZ8D_ MQ26<0[-;?&H->+(UJ-2C46]_?WS_V,G[O_"%Z#[W-VFP32LYV# M'YOFH+D ?[15_?UMHT6W>,;];-INA,]JA-^:HKH-3\A=\ER/N<K,4B'WN9'Q)1:Z?SC1MH$[ZYB'+G/O3VE)Y-G[C;X>KQP20AN/)MG LG=1U4O=M&%H'X<$SD+I;):;;V[(P>AI(EM8E MBWE_ 7NL=:F;=$ EH1_L_AO>?C$2:W+@P;_:9=N<5U;]% MP7#\HW-)&AQ_^O@'_O+B8-P;''$'](OQ4>]H$G+:#K.!Y_"%\*9B!:\.9E4! MTZ[R I.87%Z'^%1GE(&D!R11B7S&FTF#=S>QIAEBN@1;N]- MW6"[!%N78.L2;%V";6?FK$NP=0FV+L'6C;!](^P2;%V"K54)MAMX3KO@H&!_UP?-1^JJ=.ZMHD=?N#<#1J?TW!,\^S/1'U09=G MNW.>K680NOFV_4%/ ,W=G-OP07)NX7J*#6^)X0DS&A_GHC#%!'].X=L32F85 M)?@343X/7A9*48[I=9:2UQ9A)^$[TR=X6L(?D).1$GM)A:, E\3OVCODS%M< MW-2VMZAR0M2,4TQG49OA*R%_7.4*7NBFS5)57F;YET#]JXJ)%A*_KJA6]&C\ M'$[SX7#P\FE5P"H5A9?VF\$R%? _B@P?KCL!\7*]<,4YS#6FZ,[R:%GT@E\= MOFQG5>'5D]&/MUM 2B-.^K>ZNFD%(YB.&8H]$"QO]3E&#"^(>_ M^1\.7^W/\Y93U#0A__U_ISF\IF&0K<@&6TKAMS5NDRXAW+*T93?8+B'<)82[ MA'"7$-Z9.>L2PEU"N$L(=R-LWPB[A'"7$&Y50OB3*L ,G9U+].I")1G%J+K, M<)NS)8/]47AXV.7H.JE[5*D;C,/)8?O9KSNI:Y/4#0_#8;_KP.PRP[ORJ0V9 MX6=.$W :)? PM""74?Y%85[D.Z-\/1R$X_UM1;QYI=O"6-3"51KWP\.#;>GK MNE5ZY%4:]MV1[<[K@EZ3X["P7C;KK5N=W2[XWO8'8/A(-R??+^[8YL X7=$!KJ_ MK8/XM!*Q(VY+&WM/-]6>&5_$[48='O:&3]B-*K"FX"X569JJ1'=DIBB8V>S+ MWI2&B6^!H=_0M;C#:]*0RFUH"/](^ M(%IF\,=_>SV\T>Q?59Q3SW 9I6N[.;+?N,R386_2L,R#5BTSOGB5 M9Q=Q#.X!N5HH>H/XO&4ZHSY:)T'P[?0/,("I7#)'"1L5@9E]%6V8%3AX/") M;41,_D M\B]/4IA!]4HWRG9]LBWMYNP&V_7)=GVR]W%IUR?;]+,QN+,*M^9[3K'VM@Y]G(0'@Z&:WNJ195H MG;RU2=X.POZ@_=6/G9>'H:'PX,VZ[AG7FW[Q<4YE0? RVC4 M)K479[FY$^:NC*,$)@0^LE EDI5Z&5T](V9DLRREC8)#HT]M8[*-LVS!Y^AK M\/(7E:I%7'8IM[8GAKK!=BFW+N76I=RZE-O.S%F75Q,8]G^$]J4+L\CV?GP:7"5-2\FI6& [0A$Q7/_^N'>#SOJZD: M1./)0NWWI^/#T6@X[2_V)\/Q[/!PY&'1;!(LLO@C!HT46ZF5\X#2-@NX.^8UH0!IF>%[DU%7EF924J+VO1J M&$RS/,\NZ6J;XU5?XX(:>YN2O3-9#-I<\&N58ZZ7:'3A*3U8+!@I=5/B5U(2 M%38*4O'*VL7P*MR+]@MQYZT#385!46'O=U%O[PPWC0/>_H[>%R\YF0W_'>*V M648P]J3(\,5P XRBD!F%-S,Q;JY6,+QS; GMV&2W$&UFD]U_EFRR.S'!!-$*MQX>*N>N3.-%U8HXE],@.CO+ MU1FK"FS4[_?ZWIFH]08<57O AI9<-1^$MYRHBPG#^3F?.A"L[ MB*KR/,OC?^L!;9I6L/WD +^72<57R<2>*CSX-\WL<756P?_49M':Z]&19VKDI 1!J,:5( >%#S.FY6HI.D$*QFIO^&8F+&D[N_W^B,\ M#$1EH_+VQ-E9.7W/!!MPH7?5#3K+31(+EQ)<\CM)CW^[6"-;1(Z?3D M8QC^!UH8%U$"7\2X!"\.AJ/>>.VFQA(OV*^X+38^SYH),.,%&"8X:! 6=27/ M(X.*WXMBI/)9#!MI%8&@\+.;*\NA7USQR'KAF.C6^L(UR M (;I5"6Q MO4M_XVK4GHF*-<)6?M6"K,XVW$-J,U*U^S-?E.6Y,OP;2;@Z>6 MHBVKX&&OV-IWRNW>4V5APX67(%7PO\%$7"SB68Q5?Z"%BVJURO(RN,SR+_P% M;"-NLEMS1:@M2R.X9)1795'"/QCT)2WS:%9644)K'9=\+:F>,DA 9$K2!RDL M9C 8HF"6YX5 >M O28:J1N7+5LJ&:WC@1_U.>$R@(?JD(<@.9=2;C %/JFD! MDPI_3["LDCWC"/=-1L@Y\@36['V5OB 7%W$<'K, M0/HBU''P)/!K8+G+CEI,(>SORH*+=WT&6:BAPT3#<^)\^NG<^'N,KDP#!R;HK8;M5$A M40J*E]!V,!XB[B"X&!Y)>_[%8+QFX\"]+X9K?V8M7-_]M(.7$>W#C+<*V#Z@ MAJA8^&7T2D\!FS4'])4OIZ^"HWXP![A&>@P^=(YF -AU23PC?4]2 M>57?TK7IQP5B=QJ?]1HC/' /PC]YQ@7XU+-XA=J$C040<_@'O %T 5P4E60P MP#TOP%4)85NV<59@M*8$%4N#EF2!O+YL22\EE2T=I&( E?XV6UA#&E6/2M MAYTJ5-9B4=(SG$?K1^$(P6SI?^WA&43E$A*?*_7YSV>^\]O;7TX^OSD.)4*' M5FF:I7N_'A]_#)9D3RB)=G!T,2[,VT*Z&FS^6<5A0!2XV2S+YZ0L2 ER_3V, M-)8@$5H[<,"=Z\.E-H&D.>0M*8I4*+$7,Q9\)XT'/D'!PJ"JXE@-/!(>O114 M,]F07TM1C28"B0\@W;B$3>:-M% -@_KZ_ )6Y?LOL#E13J$JZ2/H48#T,#@%))]H E=34+PF &GB B9F M,.F-@W4?<,T[9C_0/,UQ! ]Z_;[C",(#JH1,UMC5V+CI87%G2LWI3*[H->2; MU,XM"D>!Y&%L77N&M,*7:.S#'_"$1J5OW0PX-(R]:X9H$/)T+PR(*HI52Y=] MW932'^(.:&-ATF.-5,[O%S!;LJY3O:Z;3V^0A/Z/GJ]QRD<&NQR8KS$)'=Z] M$R\DL^:E: D/20C7HO&<7_)$$H5QT-N?!%,=GJC+H2>##!QH1*PFB+W&M7FL M)?A,AE/=;\.]*0=QE>JC. ,=<>8XB_-,CH8HAXU\!H>A[4X+3;RE:?W*QI?. M,_@/?"(@SS"GW*$3[6JE=O^3 MLR.+>MX$%DY]8:>((F3806>BGC4O61),64Z'MVN0K8=+U[2\9%W7%BC4T5$. M-ICL#(K$WPBB)]]%IPT9.>#?81";I9OW!*:*+[+D0FQ)L(?(TW4_ M+"0443#W*NZ S+4A:31E2.(P)9\*)"I*>L$[]I]#^\CFF: [^2S&Q\)QRZBX M9)GK0#";Z8YWX&QH>K;K26N[&L[>!#X*K+T9^]3P321?=@:;;N\2>5LG\L9= M(N_!#\I%EB0<49&@--K2.3RD8.VH8ZNV^YE[EPOMQ*CY3^:T;TW/[GC/T@;K=(ALW0BRC.?S1.UR'^PM9V?;DES2>O?Z MT4^B'[3KH7V8'MINSOPY MZS\%!S5,W!.5+;]'=\JK-+35D.AA@+MS07[@MB7<]TPJ]G0SM'7WQ'UQACW= M)P^.QG>@T]OJ\V]?U<_3\)@=/IWHMEAT1Z-PT#_J1+<3W;:)[O@PW!\?[ISD MWA-9]^Z*FC&!*"D>8X7EA2IN,']NU;77,!.W[]I[N@EY.0@'^X=@ 1S>OG&O M>=$?3D_>(^5G^Y9G, HG_7&W.+NY..-P,AH]_N)\/Z[J2U'4KSRGU?3.?:O6 M_J9>ZR>4O,F@'XXF6TC>-S5;W[]M^YP79Q".CT;AZ.".CDFW1(_!DKX?]H>3 M)UJ@9V]EOWPCX &O;%F\]#^%S#C"1AY@\X"W\7E&<#*#,/# MPVV=]6Z)'FV))I-P,AX\T?ILB?[R<%.T,?^\@4C:Y'V.C0G=RIIK[(E)8'C8 M0\-P&50R:3Z/SIM8L"NPN$=)O2*5;Q9P"%&A.U41505\GLJETX:[:+$:71JN MJO(6_,HS(*. ,*?]I+LIE'FE"$4NOH WFLHBOJL:/2Y\*A M09_"@4GE)+KC(U4\B*LP@#D$487G835P>A.E>CN+[&^=Q@PNHR)X,3@:]X:V MF_W%8#3J#4PK!75>8ZF=^8L+:51LPC1BL"*ZF_LZP8!9T3*HY(K+UKD*4[H> MR08B6"(5P5\)L8":9ARTHQQN3JE9+%TSF]8%]QQF1&$I-=Q4L;PT<'0T/,D4 MP_NRJH&52&;;2=:A([G'ZS&!-HKW=2%J$>W>P._=V!J.Z\4 $28:97\30A=7 M3QNQPH%8T>7.)APOZ2XLJ=;P$'OP\#U4MQNP!;BSX\#[(&Z^I8IH+AW&JUXG M637'VEF!8G&V-VU(MW(>5 2(N* PH=.QTF0W+XYZ(ZL5FC:/-,C*V+;ZCJ/Q MI'>HG][*%H=MI'!K$:J+X'B#^MUP?Y]%4"/4U410_[E@C4< !IJFB)K."34N MV:L(7DO.Q3FHT21CX2 -N!$NB]5FHU@UBQ$?55',[:PU6=:8=*C L<])6QG< M!+!5>\S.*.)W)CC[S!1Q4]29 7,&_=[^-A(\))E=0SJL=?Y8(""MM-8:@?!= MC-?CHP>T>KYOBO3+46%Z &^G[_65[Y&M(?#&DY& M-9/AIG8[M#/&W]\6&^Y;'+!;'.J9FPW*&TM5J6X$U MPH(&:*#62UAJN5!=Q%E5U-%=P ?NO^Y') M71RXT\)&IJ- ZO UGB19" 3^]RJ)-EB?+P8'O2-WTHRTXT-]H79ME81MGTB0 M?^ ;"(F!%UFY1O ML#MW!=KVM=/<^:'6"_W:0DRU<4MJA-L+V#(DK,ZGUMN^ M'30M"_2*6%E[B)4E2Q]:!\A%W\+[[:7<: 9\/OWKL!?86.-O,D0<#?UZU',74&.9X;4* MWF!#X"([3M"),9$(\@WWU M+H/)&/3W_D'J38->N:@NV.&;Z[YL?TZ_ 4CZ<)>!I%^C)XL'\/&, #SPXS_" MY--ZX J]!4<06YU;N>$^,#OM]=),NV*%*C=O1AF*[-0(S +&D1EGFL";9@A* M;3?4'VF,_R)YE09T?KQQ3+5XW30R:7M'B"3<',OHBPJ47A"&$H339[EBM<%; M',XO:0+/2?01_TS:WS&T0>A289#$C#](2 26 P==]C&IMEFXH"AZ Z&DOY M &"@9C*V3[K.]L="$:6-6GJ=[JZ.T>I7T"J"R,#GS17" M,>(^_JN:GY%E)[8"J*2O!'!V3,H+GI-<:7"S2% S8,O[5#T;TO8^6 \RV& ML(#BGE6HX6C?&3@3T@^\R?&?V68E:S:D+OR@72YNEP5%;6/DZQ/K3+ O9MD9 MX\^U\83\$X\)^H)_*WT.-)V!CGEPBG( =A)X3QFHXE@RG"]! 1^?O@;__7.V MBF?!I#\) SU+I,VU95_P(U_K#"SA!,&M> M!S,EF(#M-CZDJ-%Z.W31%J5;% M3VV<]D$O.,%1Q(LK;7+3U(C!8;+3;?RV/]FRB;5GCTZ(]FGT^>Q@O?)W:W!A M_G#,Q.MP.=A.&*N8<9 _EEES%(_(%-L&KAC-%;X:'L)8W:1)-TUT<'FNV'HS M?R'H6^,4\5<@BH[*+V T#/07V1%QMA?=>\**'1S\#/8;3DOA^Q7Z ?3DJ6+X M(0Y!K#^3U+:$ G@$.C2CGQ*:CS.?._>_ ]Q#3JU-;:",2@8(N!(C*!I$S$P. MWN) =PL:T4SQ[ERMX$@P!Q LBGZS_D+]:C,/&U^M 8S 7YL2(#X>%>0?*\8L M$ABG.F;6VAO XX/KZ/#2\X4F+#R'0C-YJ(WSF03^F-- /X=FD3_,H+7.SM7L M"PLN''9TMN$3XMR\8:G*\ZR=L&;#F@*"J2(_F&;+"47H61/):..G4GE/X^>A MV#D KZ1/,.&\Q[(8IXL\*LJ\FC&)3^94#3%>I@K$D#-_%X$,E%1P"/Z8"_AN M=0AQ_2S$HIN=8V&30?3+&;U9;^XTV_0->"HG_HZGEYLANMJBE;(ZPAB35N6" M;J81VQCUM(U?];GI0[AXS4 >&YW8J/.J M&:]8% R/J""7L.H@RJ+&>5!7]# M&%\$GRW.[?,$R-L\[E)-P;,%'?\^2YWG ?R6[#TTTDU! )P1N M3,M6RM@^>$X)5>MM$#$!K7^N2G(K:92H#4D<>HR:$0;$YSJ;,\@S#E M212=OG*-3-1];_)LE:@RN(ASEG]XN^9 MU'4Q5 MF>W)X67ACB7#0Y"JZ%D@9\%9%<'N+A6,Y%\5@J.6 FW/]DEBCW!1,(-4+6CZV5:"-JR (UJPGN0<" M:5133'<4-@D,J\+U#QXUXIJ#1/4/ MVOM 9P@]DJL5EYW<^#:[5\&;CX64XC+3-%*P<@1"'E.5!-6%]##/:^Y749[J MLHC(),LI,'X5,#4"QCG1VK#I>#H/(:':)2"^'X.*P\BGW,^BH&?8GIY.&@/CI>NU8&5HAL@O;Z4"@(?QN6@.DMR&RYNR?0BM+G<8 MG4P\*'8+_JD7#184_H>*+Z@NAM8I;U3>1,3#O$U&S1^#NC859?P82?[.+W0U M#]7]X6&9>Y%#+1UN\,H5HS>ZH,B882!]\.3/1-_"I%B^C!GCV$FB_!(E-([3 MSY(C_5!2MKW[=<5'YA2!/9;AE72;11X\\F.9%IS MQ[!K%O7]\&]S0D6%V#\HJE;)3$4<"A0'H?'"8*I;@B=V#Y][V@8Q^ETG34B[ M@$+*H[G)M'CC9=JE/(_MVT%MP8R#]-IA,2@]:5^89IVBGUL3B6D'],I*75Y" M*^N;DW (3)W8V**B:)MM@JK%\BF4/4=RL=F53B/8EYHG.P%A?"EL]A*; 0HN M+$PKJF6$VXDJC:;>F+7RD6*L(H/A'(LCNI*";4L*#IYE2<$3J19L= %#2=> MBOE,_\9(\2PJ.+4N^P<));-E/'.3;G0$DJ47S?^J"JG#0X]C;;M@'VLHCHU) M]ALW+UAEF,3!W% >%U0T37?5*U&Q3Q(CA4;/P%[&V5;0^?T:!TQ%)G%!G0/$(-.Z^F7:: MXQF5C'*UN9/BH[!>!!+EC(X"X(6YG48J2X!JO8UE)[_HK/CK;#F%(YDGM8VF MDLDDUZ0!K4/PX _[XS!H_EI-FR>7^<1BMDX%A9H(-6T;'N@?N.RRH#=C(:?334##,!6-L26MCDJN(&[5&1<58Z7:9*R%N1&TVLP*5$_0Q-2I6#J:&;92]BX03-%9P8 MJ3A(JF#:I&-\L3=W[ ?Q_,I#IUESDN"+?\PP.$U(O]#P9 MFC1F&IW5-$ZQD-TAD'5N1PR3^:M^>E0T30[= ,LI?)PD#4POBF@0?,:Q0N9# MV"D9X=.;3%K5./'UP9AK;O^-6OE?*A/1F2("QS65R!D*2B43S.O6],)M)I22 M&#R%&&N=ZJE,G,-(:/T[/1O&L=*T MJ7#+633TN/ @Q*O(N'13>HXHT,PBV0O^6&4F?SE+JF)]%SEC-)F[]2^G2#QY MB=I9\TQ&*W[U;\ HWOHGR$2B$8.Y90RY(ZVR9EG3\7-ODKR(G@9Z<:,J3FV] M!8[9K@)U=T[08_^L,\LURZCN6> \E_)7*YY=Z"] M\FR5QSS'.A*LRY(H05(+-M'+OGF"DF?WRT#F"RNAKH*-!XBO!7W3[C=T)3B)2:WPJS6G2 ;*(L;2= M.J&ZC<:(^*[&).;,;@RJL\#4:P[;!OT\$D=*H"XXN;NV_+3HZBN(Z;7ODP0- M*/;:D9<1-!?L-#Q-\BM'#-C>=96],>'BA2Z@C>4DU(F5M3,+N4O-22)';//) MAB.YYG3#93*+8@Y)[DF2#D=;]6*7@)3-QI-.APUX8(7Z-D%A Y0W'\^K&T@ M!8SQ&$YAB^/>?'3Z)Z>$FY%_5$JL-3&JYB/-^&%N]X=_M^T7T5_41L_\1(/- M_ $+I6LSP'$M6MNK; !UE#0&TF%/X#D638=EAS^=W -*Q,$7G8MC;S9"TUHY9:M^2RIQ**IR==!0_$?!3TDS-\F>&^+*2*#E^6YDJ YRCJ8!B"Z(V0A&\YK>];KM=),+@[V0, TY' M>A5,09[[C L!;]<#4X%&&&OW5HZ40Q5&:2#Y%1Z5=_,*1[$E*,(Z.#*J92F741U1SWNICB&,G>+! MI^FP#:9Z*BNGW*.2Y\$Y9JTKV$1E*U0MA='-O\IP0[_T7%4M(/Q?%>?KX:K= M"P,*:G"P:60]11B9#3L$BS*J4JCU)4&%I'43&R7Q;<%27>I6>DZV@F]9!V M.Z:&,(.I%%_\DE7Z*KX!VJ$!F];J>+ MUOC68M&4""Z.!3[0E2JY!-$^KH2&9D""6,7NWRH 8YX$K(6KX,VP7\0F>XHT MX\ <58(\'*W%8W5&:VGI *P=O?VTM_>ELMQ-[;,NP8F;R@CLJLR%=NY)+H+/ M4LV;+F%:=+6)2J::#=HR YYE-H[++- 659&.2ZRB\45]8'DZIM_0Z7:((L-H MT'GHH#\*9[YIO,I>YU$-B9FS*A>IUTTS7?,\\8TFTUNX">XJ7Y#[YE4X\L)W M+J\9@6)7GE%]]<'[PY/]O?&7YI\URSM^5=Z*!TKYF\?>)#+<,47U^VO,+#X' MPNC*A%?P&%766$9@M9\__I$>9Y$37"Y=3N:%V&XMJ2;JH6!Q!%'9QBCD7J':/ZG]Y,MHIYGX1NO\;+?JQVDFNPC6/B7&> MGIT[O:.8Y1@0G,I/TK;O2+/'X-!+/8O184N9X[FM\0J=Z32/8OWQO^6-RD3X MI93HO+BD5<0*RN6L!B46!'^??LC4N:^FI<#=+ M$Y6?3>N V8T.VLZ?6QEUXTH7ZM8V8!);F#JK]A=($81XLKJZ&8U!48A=J>! M;4J%@D01&9RQA]5 8,SD7%&D=SS_19LC8[TG9QIE54URB 3UU'@.O6 M5YC^^$(DOQISGC^MLYG*Y+PRT4G'1]6%>.\$ZD&>#MSMS&X;D,%I2*:'"6#:84FUUI%\955OCZTPER>;7YF44 MLX10*XY9[YPMK2HY2O/R-BJCD[%ZF$%>I),7YO 9=LFGRN2M94T/Y*^R-'8PGD,UCIO'E)$0E5?>4Q69U?]^6;XI>W(NM?M_GM MFZRCUDW=]';\<1@+G.R1AJ357X_"A+NV#A7FW2_S-^=?[ZJO)CJWZ>^8NTN9 M,_=K>Y?._>ZNQ])@UP[GWWK78^_^CMF^&6S(%GKL/>U0[^UH2+VI:V?T+,SC M\AMH6CAEE"L1.,74SX,I&/VQ_H4+KLR"_6"U+&[ *YG5M5$/5F"JCE*I;Q14 M'UZU\^[5(6Z+W2&\3_2GFJ+.ZH:I-1<0\PWV<%2APP;.Z:Z6N;,98MV+="=/ M8&>8E4QWKJP\RS6C9LV67C-[&46S:"OL36N@.[O$5@VV95M^+T;XF;UR:[<. M_UC3Y.]MFKO16;L^L]S(>UC']X7E?L'VP>5*+-7A>4+F)O65X>'GSL..%UB1 M[QL>-CR\M3Q, \<*65A''E[:")K=0K[63+\1__4M^?->68_='3#=B/;-CQ?@EG$)\J^<6/<1LKE "ON2&Z M0TQF74P2Z\>4OOLP=W+!57@ 0VYB%?YKK8=2SJQ,KN? ._?HLA?'(B^6$SSV M8CGA!082'K&'+GJ243^JAP\TW+:>P5?DWQCV,.SQ&#X;>O90VV/_U2U M>_<6!R+R4&W0"UH%Z,-A!?'F:!SQIKSFJ*QH;H[OC5M4BCHJR;T7[*??>(5] M\5[/N<#*Z[AQ/>XHF*\ +X\00.\JJ2^!P4=E\?WQYVCH4R7TH2\5(U>EH)V7HW1(1&/NK)CLA!D"H8T.>@*@BB?6JH*!1M]5?E06W>T0BQ M8^T2[AMMRK'^7D&QY<7U67^$NC%[G H-5P%A]+&M68ZZ$,O!;UE"2O4+"&+X MY% MS*N#-W@+RZ^9P5M8?LU>'M["+!/.Y#R^M%R;5XYO.32:VE5,JIAA MWVU@7THM&OJ&?0W[;B?[>E80T9JQ[TM(]+RF\ABWF;2L%X>7L/>/^I&C36^!JL\3M3Y%^86>Y9S%TV]F7LO2X#^ZL84^_)8J^A(5'-240MQW&,/?XD:_UM?IGI"[/ -VXY M& //D.G9D(E9#MW@,=-+*"^XIW+35!J\M%Q7:CL67BP.2JV0 M&H!PP\+;R\(TLMA#SY-,V<%C5_]H LC(X"N7I3#>XE4PRRW 5L+!;<"/>V;\ MY!I^,OQD])-!B8W!V(+L<=F3L,,>VP'>QA Y_L! MG=>*0:J>N#B><]G#X.#]X=YM(R:K-7H 7*!QG/'9USV9Y#B9"K6U4A9@->:#/&.F M*8(JPY/P4[D0[/,2@,[Z$&; ;QJO8MF!%1B\'KU*S1EN B*!R,$SSXND*2'C MP3UHSPM@16O4VKPPXC?OP9WZB[:$I5#5$HV_]T[P/;+W:PQ!.CD'7I(SX&@G MR&=I@-@!O\2?W3.I[BZ18949-T(@S:%;K0(!MH^8I!V87#IL-_K#Z^NVQ G! ME5E'@=7F:WK&>Z* ?YV/O%M%PE5T[<"#1I"X_0(3]SP#?NBA]KH+'O<*87ZG M,7)O*]CA"2A!GG4:V4!>]?7R7/';1J<+5TL8@H!W(&YU\>)XV <)Z&L<[VD, M6X3K[@X'[6[W=2]X>G$]/0TC$ M,,Z0@LCJ<"_.=EQ:"BZ\BWR:\Q!4MJ0;HB%W"K:';V3"^_JV8>^Z"X/;W48U M>(3XT;R-1"T+EF;H_ TER%H1;^ODW!2:Q4@L3M!^C^&UW MB*C8P[;04H8PT$L,GJ/&P[OR.8R43%628ESSI 6>])*LMD5.=,=TMV3JQW,]Q%PK"/$SU&Q;9=A8)0\L-%@HY&0YYF1P2>)87L+4%V&J_ M9R[:2^2A"U&P0>V32'7[C;!>]NI6K:!N)6$6\)%M$1ZGB[;9?C^?;KYUH!8V;]'KX'NI9/UW?:6'L%].!6*<]U1U+-4LR._EBP M-K."*UW!%V44/1XP_KGN5@HRWNSVCT%S-ZNW6<6TS<;2X1T%?R_.4'I%';;& MW)!GOW[428]5.&.G5>KHGT^<[BXA=G%S'[84%8LZ_K&!)S/;-^#P]B M>]'+M8D>TDW@N6Y))O9A5G#3*ZA0^%^N8?30]E3/=6]2#:K,WOZ8WE%F]1[7 MUNDEVT8S09J,761V]66#;9[GFV#;8^ TK=#Q7JY9]&V$"E?!A'MQUM!C%)'9 MT34"O$7#\&&JR*S@FD_1%E9!%<2K_!$$KW]#G4W 6^DF'HC!5BS*2@?@*P2Q M^T8P \H-RVV)NSL#1 J3QW,P&#J2!0TI]E*VU%?4MGPZ#>!OK)+%*S$>>&QA M5D\[EY[_R#*6.TRZ[:@X+M'U'M%&XX5"*RRU$%M2VD6CT'*]AU7T+&2=&;9Z MD6SE^I;_P*QHPU:&K>9E\/B6[0=K"P]OV0Y^7QND!59AP=Y86V/AN6QUO6$> M91\_NX5US,*N9V'MFO:KN;,[S<_I_RW1?V$L@N1.8J83&FX,,KT2G'GZUX^O MB[_K,ER'C]V> C^_19QE.86SW$",70M1?(8=U-;Q0D4)+TI#J#S!^CVDM@HP2XX5+F8.LR&?:R089= M8:IC[,\9)%6/1J368K3]!N_)*=32P7G6$P2;G=RJL0[;JF&$*M]1/7XZY[HK MR[#H\@#C&W82'.\234 V !L]6Y3*]H:(XYK7"^!*E9_O9]CS052__P++>GP. MJ[>-34]&O9\ZQ121-W-6X_TEVQ",^N_,;^NT0!.G"@J6ZIN"=_14OX(![YQE M,(+^4JV>>C//S^YO\K1 'Z>YZ9.C5E)SFSV-FI<,.\/^$'L>]10=>BC.ZI$# MN+3/$]U"AF,C(PDJ(H&O5?NG2=J)G#TK-+R&Q_?/E7#W9Q(9+NL\0J@W- M+E(0CA,YD_KF?J5)"UZE7H0-A< ,D,F@[-\$2D)MZ'E[BU3VD&Z*&:S*S-4' MC>YUWI#FV_%?\/.+_N?@^,L7M30?*L]J=0=;VE:HTJ1KUNJ/R%/VW=*ZO>SX MI'F[Z!)5=KU*;O,=I-H'J&SN=R'9=NY %&'-&_-2;;^:\.N);'!4$<]#]FCPA5S65MWYE*[6?YBT"KY;]ALI JVDK^V+K&,&-[9&&3+-P'9D0 M#]CT!]JRECM;-5C3'VBF?[.F_D";CM'.=? >U1<('1EY/:A89X(/N.D69#K? MW+-FIEO0\FNV%ORN3>NE.^/,I?EL6@4]X,1U19.O]U'$O+9 JYD\7?Z(^=$G M38LD#!CV?2[L.Z?[D&%?P[[;P+ZSFAQMG'U?5,W3TCCO2\+]SQ2_^G&B1GF/ M_N__H;X]5?GT$,*O2V?.RA2<]8SG228-)6^H5&\J:;SZS5'I197//QB;>H&. MBEO(>PJ9>DG6NX/\&S)]GSF1\NI.0R9#)F.)EXK\_G2L^_"9GJ1:S-CDS^Y3?ZPW@S/TZ!0G1F,U5=O(C'?D*CF)#*&^5.N]I*P M8,_3>'@8RQD;[ZE/U&8CCQD"U85 &Y>C%V6(/[ #R/.T&IB][,F9,>R>VD7' M)B.&2/4FDN-MT$%Z49;W0_L4/$_3074I, 9XO8GDA(9$-2>1ZK=@#/ GBITL MW_CJ>5H-&X_9&>/.D.G9D$DU\#)6^!/I\.4:]#Q/JV'C@3MCW#VX!Y A3UW( MHUL,;;WQO)'E:!97 'N8LREU/ K'>6&&XT\3W/HE$:S!J4,*VE$MY ;&'#AMS^ M'3CH6VG:O7*7M>Z6:]'RW/3*DK.OMV*Q=Z-E"^26F__VX&D9'MY:'E[:03$\ M;'BX5M.V=^FRM>1/P\,O)E+W7?TQW9QFV-?M01!?" R_48^*NQKB/.) 9HO/ M.6EHT2 TV0+U)Y/M&#+5G$R,6KZW02J--:A<[0(X]\&WF]Z3ZWK]^+H4O2>Q M452V<(J$:N<(;),,-:J'!E+M=E1[)GY]W0:>TFUX^& XZ/9NU4-[<*UJYH17 M8=>\7[PS:%P,>UE?9(GNSI>WQM!7=?LR;^3U^SQ+SM5;<3CP,/5XN*@_C"]@ MI+@]C]+U.#:\PF3KOGJ0OAE?JJ:F.^KD^&#AOU?NXV3 M_/K\,O6DL=Z!V=A=V-2JT<^ 7%PU6.N (:!;ZDTN*'XT:U&7:3!68]YV:L?; M>_-ZD"))85$U;^2-$?+&J?/Z#(Y:G_6DYA:LM(6[V[ROJ)MW(RS8?*I7F?H& M>WD\$W*[M2-W:T8CQ',@4RQE)Y>WG QCO2:Q'6>2%TGG%,\[V'7.&JF$,5*=4QTD\=Y_>%9$;<5%__ COWS-7?URG:)?+E4]/Z]!4<" VK?;V./V8T_" MRO#^>>,CZ& UL8F/FN.M[+>HF:*:2((327$B&790+!7Y=+?#P3GL)+_+-JIY MNUMU?]Z-4[5%'36;Q$ZLOU2?Y49;@C:Y'O828%S-6' +7#C0?3GE?X;9-6X: M%CSO6A'GCX9,E+T.6'/@L3;ZW73P6^W3NDUM\;2\!_0XMJ)N%ZL;[,+[%NY^ MN]N86!1-OHF]D6,GSK'+JFUANS!\;&,K.T.I^LX6'4W5 D[=X<#;=CHSMOP M2/5RW9]4Z9*B:7;2A4&,6IJJ%\+28N]$O1LL1M$.+(&..J#ZZ _P+6=9 H," MDJB3'2#8J&6N'JO^30TC'O:!X[#YCZH\:Q<*!=_?'VI6*PF<7U5Y"3Y-6R1( MC7384UV$QZARGN'BH.>@*3(<*([O26QO!J-8E&I@\ '=&QF8F?),SY=?-T&7=[PJ^LV#!A>ZI MAM%\0 5<\5OX0&\=/$F0-.KB'%2ICY:L[M7>,YP@4 M##;)'93U*@O+398OC&K^++IJ/<#F0:;1G=;^@+7FN?V1ED8;Q:QJ!^L3*+6S%S M4'/&^I"?X:BD(Y'A24J_0>8<_3T&AN&9ZO8MTN"OJ.U;;AAM,R*-X;BMXK@H ML.S ,0Q7)Z(\;X8++=>W-\)PJ\0>W5*K879ZEY"_9+L[TX!XYO41KT(KHJZ! MO:PO@< @BJ@A4'T)1!W+=3;3..V)W<"G..Z>O-ENL MSYU GN6[2T!)&P(]/8$H74)C&Q.\AKW,M]=B<*S07[8#A3'KGOHPR5D6V->0 MZ(E)M/&^&B_I%&:\1LTD.;VTP_4@L(*HEH?K)C_$L/!B=A>S//>!.9Q0/>!H,V/U)F;F.I_/2@E\V6'B=T'8LD:]G@1[$$? MZ UO/7OK99)NG@MKC"' CW"^,O$_.YDG;!E+RCT_E]X21CZX4_'<7?>;0(=;#%P^<.3@V8CV-MM?/UKKW5R>+)W:P M7;8YR.;O4F&ERIOK;M[8!$9[*0>-7M:_5.B="/K7[0'K\A[B_0U[.GFU"BVZ MBSB^Q4TC=$<-&*@^0^35;C\'ET0 S )@&3$E2^# LBO(892H6,*D 9X77+. M.V=28XF.4 ;U*Z][&4)D8EH6@F$B_.6P5YV$GAOB$6:(G)C!5[",.>Q\?]A6 MN*%I>XAHEAH"%7$PL;H"43;5,S5^8K<'"]=I),->3W:26P3(5>,JWKN% ,V' MQ32_(1K_-URMK>3BO4$)'J;W[0),6P&NGG.AK%U+V[Q88ON+MW7K B"LYA6- M "B!NAKK$N&[0S^/J\*0VZHC@>X>\!L6K7$NVQH5]G>W=XG1YP*B]7K80V'* M.7'F*RNPNHBEVL_ZB@O/84K FAJC>.PB8,DK<%)N"\9.87_I6XV_=H]W%?@\ M\/=M9?3Y-V==D)^.AC$^4SQ;F:#&MH>AJDX,0L:#RK>ZXX&6EMM&5[55R'[I M94&9'8VMB@_*%=!UCF/:^U6BD>8K8ZDOTV$[A>54]XX!,B,FKAZ6NBP30Y!S MI7,Z@UZW74(M3RR@PB7.H6H5Q!0*;W=L]11^:H\K?&2$\;V6"I<4@=Y'Q,() M)[S7NU4G"26B<'<6#7'%NQU@F5ML<-'KWL ZH9Y(>=93K2>D5>@PG$O_O-M# MM3>H,!=\K@!N^X/>,)_'T=C"]N]0S*6"K"JN:;U5\"LJ7*YZ3N3$RR_*\?#+ M)1:G!_1M95[][0E)>*V9%'.*> MT'"_&L$:\8%[\ER"BOM5]I1YA8]ZK5'F]6U<0]9W.S#M+$6=W9?MMGJ1QD-4 MKZJ,'303RG2W$*JM;(\PU3-B*_?>PPX,_I<&[M1M*WZCJ=4?(D&!)Z<[8RC\ M71@H/SOK(3"ZVFC J+M& /E2\?Z#[GJ-N.#_K5R:DYF-093B ,V=W2@ [\Y0 MH9]7I YG;^_:_Y5+B (N!OY'1/7?Y5:GGH*XW]TKA?]>O;^T>'-AG1K#;N-? MW=\2/K-F*)+9[4S >*[L1>/OPRUIM_%)M4!0P.^+/O0WD'>T(_#^I/9)X7%J M$4IM/'T-O%QWBE J:%?A1*N2 M#EQ#Y>OD\//]W-CRX$"?RMYI(4V//JRW0*K7&4^O[.2UC2M_U M<&3VX20:WXJ-$_BT,ADL-\+OP./$=7G/P5'87(.EG7>*Z]6B!Q98@#'(P:C] MD4K%4Z50HWD>#^"#PAQ1[624;?"%@SE\>&@U#N';!M4< IF3RO#;XH35LV+74+N:#JY@9XE*+[\^K&*6@F7>&4Q'8?3> M@^,:Y8'E7?WT(">&IHQ7??/($VLH5=7+M [33E-W]$C5%P<>U>XF^!BKTH%P MM 3YL__J9/@FQ?DP]P^\PP77VKTE<17:7+GNGT#7\@[LE7M#;./2SN"BPX[ M?[[PRZP_X)W2,&W!'5+B(P7&M$!ZNZPF/A MK]RWK ;=[@Y]Y5&46^R5DX?LVH7#.5KTO'7,_*=/QM-.N@V<71["^25''K[N M;@7N;^>V<2[%F?)#>CV\62L;96'FW=/4_&9QC>E(LH3TZXXDKNE(LCI=6K9Y M @1?;H0)G@S?0[XZ+V&YC[XZPRT1[ MI;S[JG[[F.59T>'XHMR?'VE.'04I71&.KCA,!)&*\OA/IZI#041S+35_+S=R M-T?NV'RY6_P(CD8[&Q/6ZKK62U:7.!\,P=,X;.VU/ASN?6XMDV-U M3'C\UY]].&_M[)WO37+[H2>E"!Z5SU_6IEV;_\-/AR=[GHP\'>ZW& MOXX^[Q^V/AV#+=/ZL'1?MAK,YK"U?_#_-TZ.&A^.6L='GP^!D@?[,\G^F,G- M5BU/VX4J\GQJMOE62NQLPMLI.20NFXEUE0K3E'=58KNW1U%E; MGL5=+8#^F]=F+(US0;>FG)*O@SC=I8T]A+E3J+)\S'K735>??FP M=_2^<;C_1BW&?V[ U%-NCV\*V'8D=O.,+]^S;> M[_[Z['S[=>HVA^+BX->/3]'%T<7?E\U/?V<_3CZ>MTY^7/TX^?K[].(OUOS3 MO#V]>'_5VC^];7UOLJ/]4_;9;;5/_W3IC_WW[=.KOVY.3_YR?ES]93<_'=*C M?;CCZO#WCXNO3O/B[XNC_3/GZ&-XV\RBJ^3J8^<(KF_"M4>?6A>MDX.;TS]? M[>;^(?MQGPSX^+!'X_HZ<7^)YOYZ=7-^VCBQ_G1_N'MS_V]^S6U:ES MM/_U%OYCK3_)3?/B_443KFW]^7;5.CGTBGO@7<,?SE]^Z^J -2_^?=G<_^K\ MP.O@7:W],[?UY^"V^:EYV[J WS^=TN9%.VU^L']_/CD8-(]M>.[7V^;^Z2_Q MZ6\F_O7O]@^G_2N^N&ZW]IOVCY-+#];GMK5_">/Y<7EZ\=4]_7YJ'^TGWNG) MV1]XI].BH=OZ^E,$2M&BT57K9C0'TK0>NGES8UF.8KX_AV1/O*\:VBU)NU"=&8_"?N_S,ZEC M/)/JX]E8)3.C421EJ/"<;@]G!'6KB!W81E"WD78NFQ#4RCD82.C1*$1?=/:^ ME;S7;\BI-JAY5A5*;R'&\WC"L$)=62&8IWF-&->:=LR^4XP_C.6V?<;T=B/. M+X E L>(\U;2SK]3G(\Q1^J\VX8']Q4@9_"V\6I?IEF2#5XW#OXSQ!QU(^ O M@$D"UPCX5M(NNGN_QE28CRH5QHCQ"V"%@!DQWD;:><[..YU//.C>GUAJQ'+C M8UF.M,&=T>?I^G*3&W1G%IGOK2(W"(\%MC^1[PFR2-A"622CT^_E3HIKG3 S MI\9)%P S+VG,F_Y?9?WA#J3R'HR&73AJ_WL#!/HCQ()0_T77 ]S[^.! M>C*=+?3D&4#4P13WZZRCZI9U\AE35*255==2KO[8^9\Z-$=VNB MS!3+2RU=\S3ISXO"GY?:GY](D4>_0'),_M+*N+D^;[# 7O M%S/H*$OF%:9OZ1KZ]JTN8.KI2CJN43)PA([]=FR^HV3@T1G#/;>7!6M8^X65>EBRU6Z/F+!TEVT'*U& M6:"0X3_C10KXT6JI )?!6F#)&%)9E0-H1(2RV@386U[C,O&1#L[+4-ORCASE M>DNQ*@ZLBK*FL"HA53*KED)A$@Q@Y4$]ER4P^994$+:R-1UA20>^)U?HK\9J M7%[G^4VOK2IC_'_]LD/M", !GE-AJ5'!WQR=8(WJ$)->IABT(?MH(&:@>E1A MR6'QC@_Z'>0P;\V%WD*/7TD$YRBJD>.B.O0*N&(@5:;[\36*C"JO.^J=\4[V M)^?+?%5.P/P18/7HN_I]%(%7CDW=1EH\_K7B85W6I+;]W%F1<6_(>[<:(2$/ M)[A8FP3"T%>EOXUAYS]#V,/3#&>9[SNJ0J?;V63%VV*ILGNB>UVH!'QDA6.. M<^:J0]7>W< Q?56>.U0$R3JZN-$IJAKO5:=C+%^"0: ZNY*#\ZZR?2KZ!15; M&RLOE!Y#%J\_E571J1IY;AC5GJ8G"EEEYNY7 -3@+H>P.W'6QOUA?$\#U05C MX+J63!?;35R?J=!$+LFJY'G<9LP?E%L=_=EC*74;:@ZEK364#8Z1-ZZU-JXR M#SH(O9$+46IRG5TZ M/(R\YAA#&6^(S\C\FJN"KOSMDEU*:92H&;9A5_H\U_ MC\Q\?GT-8U7)Z[UANP#CDF<*8Z>B2X_'P8?*J>:TK9LPJ TQ5*6/ M(](NO@VKF3=.SK' :_1M3E8-H(; ^V\/A0L(31S-"'P5:I8*Q[PK#."*5(- MAH<]]6H>=X<#1 U0!5WC5MZ$J*0]O4F6UB&2J;C$*I^1EW2"28LE;3W<&8=" M"TXY^;SX.Q^M-K:ZB12JF[TR@_NR/P*,Z\]];;%.L]7QG4.RJ@LV.01<5RWF M0LL&KK\:RF[C>)B<5R\NIR-O@(4Z\"A+U^H/$)8B1HUI-20VJ, %1XP3!>"A M::0 3K0$C) A1I@^,Z8UMI3*PAL- $OV='5=X;--V;*-H;8VQ%@A-8PT!ZVZ MXD*B;312>A9:9+\1@0?^G7@%&G'H,>2.!*\Z!;,'#Q(1RW8F?^7<6Q&*O(T' MK%R%5>-RQZGX-_7?*#^@:L-R2Y6$WVCR 6)?;*,*4TAHQ6RT3KG2LT$XD6$G M2W080")X=-;7I9_X-0=Y45M5KWM5*;0?%.Z:?M8=S)*K-]X??U,5345O:V-? MYUN9?GI26O=Z+^&#-XU7]'7NCVM=HZ5$H5I515"]'/5>J7CR)\]6D/#X5\YK MQ-SJMG_EREYMKIER,&%S Y>_G&,/*A5OY=V Z7',-;30QM)D/0-'O5!7:-*FZ.09#-B@H^ZAJ MP_H(W_L<4Q6MHAAA*W"UE"5)WRI8F)([5%=J% GP><&.4C@\>["-SHA/FD.4 M>PY1_.<*;/"T-:4PQUU;SW/9HE(:[D;V_*\?6E0:+/[8U:8%#+K7&T BFHWC MO2_[H&BOJ]N*-D\6@'[?QM:&0LTWKH1TW"5".K!(QQ@:5K'(,6#3,NA=:%Y\ M8[&BX%4I=TT!$.G3A0*I3JE\I.Y QTK[FW.7$MS[8M M,)3[(#:REV.QP+WGV76_N 366UNS/735L-Q7?1/AO9H?YLQL"/YG#T,!> C" MJ_#GE57)%ZH2"/M5FAE772';ZM0([+>I%4+\58VWM^CJE &>/I[5*>#H"@"@ MBDPI&)SR2?U9M*M@PF)+0> M+EXWDT;%<"LK/W].5\/V("/%T=1-@L(G>0^YIPP(OVI^.3AHOAY_]4SJ3[UH MMP'_FR3V[*48!0A*9,L<$!J,\@L-RU5@L)WUNK\Q+JB_/WA_>+*_E[<$0L>@ MPJ]H\H%FU4&-$OBK6-,"M4M%7ZM#K(Y+V^JE7Z4AP?*(C(I.Y;Q0:MA"BUDZ M(-7M_<83J':WJR#7-88YXA A]%@!. 9,FC^YQ$<=X;RKZ%RF&6;MN8%U,@+^ M!<[Z=_ 0A,C/GT9F *HZ##$IS?L<;0*8MPZ)%L=NF!20;]96$>'*EP2,!X2* M4T(M^\6G%7!!Q6:@I=3FBJ#T^NBQK\\W9\7_?U7=MI*UIQ2)CO/-BC/B0/(T MC'M>55'^ZD$PQ/[PNCAHU?HPZ8)P#HIP^]4(,54=ST]O:)5@X/@ 1EM!^?XR MI*&>+<=F/D=7C<='RSMF./0U-%;*R.Q$/%M%@G$^19Q5++0]%A2W,$Z,W0HP MFMVW)H.P(ZNHLE6K#095M6H 4?!O<@.%91/Z6V?M;*4!C&W99J#!#5Q39'N/::_Z#[]SY)S?^G'WN MV_O'W[TLHTQHIKX<(]AD(E6%2HUC9",D&&?UM16I1Y$+2\E""DNW,$1Y0V&:XFO'K*P\"*[.7?.CG>H"7$T< M[I8LH)973IEL)2N-F!H4>_NVK]]4$%G3N(+;.D."\@"^,LGR[DK*\$;- H)> MN?L.69UKE\U-#J]+ZL$_^_]LK!_>J04?;!CB(O/[K>V_->WVQ_?Q77L,/_TCSAO7GRE MK8M#=NH_G]+6G[/;EM-*FQ=G3G/O9T2%+T00 MDR#EG+!4A"2684(B$<51Y 8I#=R=.6ACDWA+=4]C*7)RL9,22F1_MDAKE@!1 M0LT,K./5HQ'9G5-;OXA\[NI3M))%C/(D M$CP,Y_JC(YUW%/F50 M.51)KEUNW^X:/P93) MM87+IL.;2[URG C;*$JUJ%"[IY9U(K9\3['J9)3RN12L3B[$BZQP>T3M4WUD M[F1&U*B:Y=(?53>U]8%#83*,G78N8QATQ"A%9VP#>^1V-;G9K&$77DF]U^(S MFBX",S5@S[4&K*XE8 \1<4PF&WD6485@N;[1BZEUVWCVR%(*S,K5 M89F*@5T(==7):.U^2WZI5*.\P6-RJSS%KR94Y ^HY*KL_ MBQHPA NMI-9\SJZRP4C_/>M@SUY^V/V075#5D!7I2IJG]>95U ?.U&+C>4.8 MYLE']=SS[!)E$?=T-5+NA\UT4)5A?9-/H&S;/4.#+XPHTGC4"FE-U,_K4J_! MQ4B*/72RBA6KW:YUVF^QPRM5+3M%AF5/M9O6EROWJ[*^0L*-;2O/W1BH3JX= MD>/%(')-6UD.XSGH93EK<4 R2I70SGK99E)6HM]C:ZD*$=U[UG,D+-!L5X7N9\&%?%E!' M60>]72!B>[096$M(/K9[Q3!23C;=OQ6)-585C^JEW>^6^=T%$R$'CD>=QJT# M[(U<)F%G7:'%K-(9>MQ,*4."NMLST!R-1N#K_Z@$H7@T]4JFSRCA6O&.EFQE MO)SE^ (J<2P;MXI+%=<=LSSPQ:HJ(T,<2FEZR2Y]UAMNG&BUU[UM_MESCT[V;EN?_GT)U]@_OG^[/+WX<=DZN62G?^#S MDZ]NZ^3 .Z7A+;S3:^X?_H'G>:T_S9L7E1OV4A*H:L!99\RD4YDM=KDM-EH) M)'.XBF2JD"Z_*R_8K+WRH+IT[WY>O''1H5Z_4]N7JS*+,U"!<^W8WM=C[_Z.V:OO\:X&ZZX2CL/&"M3*\Y8K5\UEY"G+=N?)2([4,7$^OT0U M[O->"3JV$OJ!1!\O$FB91I^K9.]=MWUI5^R*O5=!CMS0)L,'?. MN4Z$N;RAJ' Q/:6!,WB[!.?<:2(UR:^*GZWR3Q&_AO4&LFP$2?,N,' MCW]_\?98 X)Q);K0S.U&[9G_'X^:7W5>/7QJ?2:6^^T?>SETS["3::]]V!<[ MXVY\X'E"2H_*./%8PFGHVM1SI;3!GW=XQ'\>CKQW(9/LBK?[_[-#W,*7'_;) M&>?7;Y"']CH"_SD8,=#>X /O]3!O!B'EY$Y# 7 ,X+TW@S>=X1417=7L!Q\+ M@@5K)Y6(;;2:ZNA#7DUUT8+W_/OJZ/NW\]:GO_$]X+S_^QSNNFF>M-JMBU;6 MW#\#Y_W0^^Q^.S^]NFD?79QGS9.O-Z?HU%_\15L77]F/3\K!=YI_WE\U]]^? MP]^WIR>GM+@'WC7\X?SE'WTZO&GM?\Q:)Y=."\;9VC^__'%RZ<(\_C0_G?YN M?OH(?__[O'7Q=]K,[)O/)P>#YK%]T[SX>MOXN.\\@[[8P_1B(*7;>H9"REPB?>-[D-&,WT[#13 M*)TT3KCD;N PWXXX=84,(L^SA2-M[BG-1(UFJI]F^C.IF3P6A*X,/>+%/";, MXZB91$H8$W9$'1F!B@+-9 74M=PPJ(MN6I'U7W\#L*D0*G2 HTRX"5Q2 *7 MIRRQP]2FV-75<2WF/]I,ND,CK,5,6M1;?MDRO"K38F$93K,;*<@?V>L:\5U. M?*=L"1&+T+'#F#AAX(/XRH"$?F 3U_.I[SJA+ZB]\RZOM:V+^*XHE+28!5$Y MR,CO)WCQ9@Y\-=1N :^OTAE_HF,QS_ ML8&->:\8TL=N;[\[C ?IL%U,X%LY?K-5KUC66Q_LWQ.R/I%><7W9O#B$=6FW MCTZ:]/3BJWWZYP#>^[[=_/[M L8.GR>L]:E)?WP,G=;7G]*6:2Q#ET0B!55A MQSZ)P+T@+$XCUY.Q2R.Q\\ZW["B:4A0J'KH,^ZUJ3S'L]QS8SVV>_4R<0 24 MQ@3T$'B]Z/!&CI\2GT8VI[YP8YONO&,6Z*0I]K,J,-7MVWL:S]]ES"T:_]I> M8VYE>G]*R%IR8.1L]7(VY9&YKF2^2P7QI ^"PB0GL>0V\4%A"NE(&?C>SCO/ MM4+7K4ML:$5Q:R/#J]T\C0P_C0Q/N66Q%T=.A+&4R&&$>:Y'8I]* H0,TPAH M:4?!SCLWLF#WJXL,OYCX[A>L5\OR K)^7L^GJVV3L000$_-=JXF1T^% DV&O M(XZ0!KJ9FM%2J]92Q].6AD-CAWK2(9PZ-F%I($GDT8@X;A)B[KT3I_[..R>T M6.C5)79D0K]UM#2,*#^M*$\9'#[W'3OT;2)BYN.9*=,IGSG M'0TLV[/K(LJKS"BDT1(=<38AE">ZT=SC[8M\$>[/WGR&ZFIEP0VCF-:BF&:D MX0F?IQYX.P2()0GSO1!T4FJ3Q Z8:P?<2[F]\RYBON5YJTK#6TPVMB70\2(E M?64A$"/I:Y+TZ;2VR&$1C7P2LC@%$T10$DD>D< 3(0^EG=J4J;2VP 8KQ*^_ MK.?VR43A+<+([VRD8*/6SW@QY2%?>@CZEH/"8G7(-4+!6(V.G-_$\66'LU<7 M+](K_Z7-.P/P,0^*Q6])H]I7IMJ/9AQ)V=Q/:!I[)$PD(RST8S#BG)B$@>(*Z?1H2YG(&E M%H8DB0(W8&$$%IH#0LPBRV>U.5A^,8=2WV1_T,L4=C'6G9JCI[6:$J/5GET/ MU>IV$N,SKE@GS3B!XK%DKDALDC(&AD6,WF,@0\)@KY%A&OBIZZ+/&+GF .I9 M"O2JS HCT!L1Z"DC@WHT9(Y'22!=AS#A)2#03!#*PM3FCBO2- CP[+=L"X" M_6(B%Y^Z7?$[:[=-F&*MMD6QS$;1K*SPZ61/*1FE;$X.[>;%GO/3][CMN38G MB1\* M07A*C,2N16)O)R36 MC9V <\%)&E).6 2&\9)2F(7['X_=#P[92"Q3IV"B"\F_G#8&?#.69;W+Y#8 M N>A)QK/WVM9E:DP6G1]3MV2@X,;[#D"ZV:4TNJ5TL&T&4%CEW''<8AGS(@PN$)BW@B4B9VWE$:6I%3&Y?%Q"#J:$88:7YR:9XT,9+(2>W0I@1\ M S Q$LE):(><>$SX@1,F02JQR-2Q(EJ;@.*+B3\Z*<'N M-8\U.IZ_M[,JHZ,DPV>DPC<?#JO6AM>R06J9T(YKLB#,':\)CEV;0N/I )6M31VEA"C W>TL,E^'9" M@H6;QDZ0A"1)A21,I""\H60D$#3QDC2-;<]9&>"2B6(L*8?[,I4]U8.;WY@B MWJ>P)HH5/^Q@7\(3?E/Z/D;7/-Q:R(\XXM21+M@(J0Q!UR3,)V L@,*QPRB) M0C0DW)UW@?=H2\'$)>HHHJNR%(R(KL,6 MF_GS4+^K12(Q^G9U^O;KC!P/E\74P0-AVP,G+0YMPGT1$S=R$MOGL1T)A4P0 M4L^*[%7Y:C5 (;DGSF)TF=%E*\=:,;ILI;ILTG9,DS#V0MLCX/R!+O.2E' > MV204+K7=@+MIR+' !KC BJ)5);G4'65E49]Q@6=4INK"?$1WB#FQC^_V,QUE;-1YZ5/-F@[13!ZJ6?7*N^2V"EYO^RW?,[WF8(JON7O%%IY+I@FU**/+_ZM65#: MJ*)GIXI6W83#J*(UJJ))+\GVA1\''B-)D$2$.5R0.$QBXK#(HVD8VW:,N"*. MY7NFO_(&[+K>4!8M-XHN'"9/;]T6$2[ZYY&'9#31RC71V;11Q%WI1X%K$^I0 M21CS(@+JAQ(O2"6W4U?X##L!N5;T^$[O)HVOCA*\0D/"2/ 32/"D+>$DW'<2 MX1(D&M@2CD?B*)3$CSTGI;&7NCQ!H!$KLFLCP2\F1E0F_/?D+]D93L6(3+;0 M2JV(#_!0?-WW;'#^8=@?=*]DKU!(MT8=K5P=74X;%)$3TE"&&%;A>**=!B3R M4IO8S(/]Q,'.H=@>U/(>W^BG9D$6(\LKM2>,+#^Y+$^:%MP#FR&@/G$=F1*6 M)@'A#G=(F"0.,+!,& LQ$3!T5M4N8]V6A8RY-B9]B M$U/NNB3T>4S"6% OC&U)TVAEV HFU/*@BLID.M7*Q%S67UYIHK[KU$4S<"%% MFKB1'\0DE0)T$?4E"84=$8?+Q MYY-B^#ZZ99T745%@^2_E=:86ED=\UR^\4 M$F08N=P!6P(QIT%^08BY*SWB@IO@N%&<"C?=>1=:(8OJ(KXOL,9R5=;$XPN6 MME=/K4\ M'A!_:XH2C;P_D5UBY/VIPAO%:0^X%#S%B&02QH0QBOGQG!'J.Z%+8QY+-]AY MYX46V"?U%_>ZU>W5^AG/O@)O#'AS1=;<,];A:T/?K"AUTU!YI0I]!JZ$F[HR M0-R_V$D\PD**'973B+AQ'-B4.8PY,1APH-#M52GT;;32GK$*OV)0$P1PL!V4@][ M# TIX#CF.Y8?;$N.[O9'&^Y,=04"D/O271^W&#/7?Z.G M:?7)=36Z:1VZ*1EO)79Q>O,S29S83T1** _ HTECFT3P-PG"(+6E'_-(4-!- M=F@Y;#I#I2[H6,]-NM:<@CI/NDP6ZL,%J]KAZR+Y_3/FH!;=.":"12YL^@$G M'&UW.PE ;8)1SZ)X?A;JF& ]>R=>YX2V2U?>9(5N*BO4[+OK4 ^GTUX]2YGM MLX22B$8A82%LOC%H>R($A7U72/#32/"D5\\K'-. ]I[M7718)7FAKJ;D5JJ$D)W;R14=%.1B>M MR9O/8=U9(NW$CHED%)R.,/9)%(8)L87/0B_D(>.82F %/K-"^G):5!A1?_IL M4"/J:XHOY*D(+(Z 4#&L: P.A!+*GKBU@="WJ.8P71%HCZDT8Y M1/9K0ST&NE=7V>!*(B ][X@&PN? Z&4G 9%IO&IU![(1O2[)HL:Y"N]K/;O^ M33][T\G:_[,SZ WE-#)0.=6]CAB;J!'Z!81^!@RHPV081*Y#?$81&YV"SY&& MG,C02SS;]V/?2U&>IJ*)-)8S=(I<>PXF@.%ZXDX7\;&JP\09.6K8/)VKH!/Q.KXTNO**SH#[K)9>/5 M/^Y2Q5]D[_B<]^1*?(3#UL=)E5R.YA@'\X7WCGK' SZ0XF_>'LK1VW,7P39Z M^GX]_>=PT/PPKJ?A>6WYKV^W/[Z+ZQ@H=NJT+H].WE^!BN Q9&0E*;,E#S'B-1P#T2>BP.$NGZ MB21#*)[-#Q& =&LG=1 M"3K3O0:G/FA<\U[C%Y*X<2W!DD BOVW,943U??]I>% Q7']O.#CO]D _B\6" M((8QGYXQ6_M__0Q%&-AQ%!,P:($Q73\ED>M&) P\SH43!P+=*6I;P)CXWS0G M:MYJ\)+@M>+#H^&@/^ =-%1,P&V3O':1_+19&D@O2(@; YLQ":Y[+%E(N/1# M\)>XGP3!';OI3.99DT6FF>>PWQ^B C-\LU&^B6R;1H*'Q Z8 YMGZ),PC!TB MT\A.;9DF3,:UXANC=.K#/!SL*PXN(8D=Q(:A"?PFW9# OA>'B1MZ(>8HU&C' M,DJG%GP3)U'JRB@A 6@=PE(G))'C^"0(XCB1OBL"&H'%?K^IOH QGYM0F:*\ M.A/ICC1(@_<;W;2Q+Q-Y%/K1RJ=5 'E,7S_R*WG>"\K)SSU:5V#$NPG9*XH0E8(.E$@SX1!+?\5(1T=23E-5.;I^T]G.CR1C= M3BW.1/103!Q[=:+8O-.!@N5$2!0ZU71YN[6E(A0'-4%MQ%C+%A458R7!@33GPXNO/,!5I M$DJ?@&TF87<%3S>684+2&)[F):ET F_G7>1;@>M8WHPFR2H.X M/P<_?2EH9(N8^)[C$09[+VS"H/@\W\-B&=_V0ZR6L2.+!IX5^M/X%WG4\NT# M6&]]RF[L ,;P7SWY#][QTW73T$/$E<1S8,^-TY"$/!7$C3W.:&![(1[M;8O& M,VRW#6QWTOS)0<\PYB9HZE'"4CQ1IMPGJ>!N$LB84@PD4SNP'/C/=Z=]D%6< MT%@-X)EK"0_\)=NWCSFO>?[XP*LZKZG(;![T-<'=Y41QJN"6!TX8\Y0DL8M5 M>*X@/ AB(B([$DDD V'[.^],H]AG*9:K.HXQ8OE8L9QJVP:Z,1+4(3QV4L(B MV.)B/Y:$FL4\YD*E&8ODRBE!.>I+WA[U;?=YB-?@ )ML?-%YMR'$JQE.Q M88UMNI3D?;W7-FV>B,L6SMOY>'FT_RU#V_3TZF-V].G Q<]^P-Q:^V=_6DXK M;5Y<_O2XEW*'HC?.71#*[7SC;'W^T'UR:["$'BF\D^Z2")(H3?R0Q)Z=(&R81V+.)7A/B9TZ M,94^PH8QRYN!(_3Z>>>F;4+F]F",[2Z\"B]2NTV->D,(;$ZC31C'X+@LDTB&5* MD@3/K'TO)3P.41.%H0^*B7(:@"%!;2NH611#RV549SM#MW-2 MJ6/GW;:0O;XZ3 [>-N1_AMG@MO&86,:+[/FRJE.3XPI-#A0MC)):G9*:T04" M<9GM.&$DC6V;,"\,"5>=8.+8#GSA>RQ*=MYYU+*CZ4RYAZ5:U*#%TPK#&R]2 MW%=UQF+$?3<-0%;7 &0I^\[QMJUCITK:7L+D6Y"K]23?N+ NHCN,VU)S]B-VA7J9 MRO_8R+H\CUUR#3U/]SK"[)GKVS-;^WO3)K)+&4U=3HD;^ YA41"2R!,(N9Z& M,6<>]:B+&?PA]:S(?G1WQ!7*T29M:*,_C?ZLB9=A].>3ZL_I(U8W!K\C(+X; M4="?#O@CK;E_E&+[IR39'](JWOS,Q."]$I7)?/@][= N/8=3#P?Q;KGCO+.L4*^"/ M:\E$@J#U]"=91\!?;UR*8WIZM>#@P(^E;/ $L\IXYQ:A0#K= 3Q]T$65H,BC M3H73K,,[2::BM_"!:L4Y7O^VK0L0V!-U?)6?.">E>SQARUA2[OFI9';LA:[K MQ';*?,=+PM /?[ILI[CIO'2+K_F9)'%/\DO"4YCT&][^S6_[._\<7RU8JG'N M? 1CK7P1G8E%#&8NXO[AI\.3O<]''P[V6HU_'7W>/VQ].K8:AZT/NW.YI"YC M_W#4.C[Z?+B_=W*PWS@^@7^:!ZV3X\;1Q\;1EX-O>R>'<,'BL]@$9\^>V*NL MTQB<=X?P#-&W&O(FD:!72WS1!K\"]3WH3]:QWBO-&.)!+3M2D4JGP[3:_+HO MWQ2_O"UZ=68=-3AUT]OQQR&[3ZIT7#_]]4@2$$D5I2$/H^1OSK_>55]-;%#Z M.\_;9=2;^[6]2^=^=]=CJ;,;1?._ONNQ=W_';-\,-G(7>NP]<;5[XWG4F[IV MAEN32_4&[/@IJ58B<"IYKW$ ZF4$RM5PJ35FICUV92KNYZ+V6IV7#*,]OR_A_V);ZF_^M(KHTM6_LY;3='Y\^FH??6HZS3_?LM:GK^SH MY-]9\^IC=OH'_OL.GUVTLC*Z='7(6E<_SC&*U/H#SS[Y=O%#1:#$1?/[@7UT M\O'RQP6,P_GK9C*Z='IQ!F,[^-W\=. V+]ZW6Y]:ET?[ERZ, <;]U6M^_W;5 M.OEX ?-.FUD>63JV;YH77V^;^Z<_J6='TK%=PM*8$I;$ >&!=(B7R# -@> M,2>T8/D_MQ8=660@ODQHZ&(;9LQS_4=1_(X3D.E_NQ"_=E&_=5= M_=%)]>?0P%=%4H&7>H1Q$9(P!F,P2MW8\0+'YG:Z\\ZEH>6&CTY?7K_Z>_8X M$A\0H[>;-GJSO?;G7%:^2:\5E_THS;67T4@KTTBWT_ZHZR=>&MH1"01E8) Q M4$9.&A#7%9&,$I])3K&*DUJ1LZH$Z[JD?*U??#>:4KQ)Q\M(\+HD>,JEBD#C M)DRZA-($7"KAI"3&GEY.RD,GYK'MI6!3T,"VO)4E*SU,@DMI,$*\%>Z#$>)U M"?&48P!*EKDA]TB8AECGE#HD2A*'^#&-1!2$44@3$&+F69[[Z+#P"H7XV9_7 M?>IU^_W&=:^;/@[;Y4667:[<,5#4^**(8?31JO11Z\.T6Q#1Q'4H:*&8B12, M"B\%S40%H4)$/HM2V%GXSCO79Y;[>*-B:^*TFQ3X;;%"5NY*&)E?C\Q/.1*! MY]E<<$E"ZDC"* A^+%*/B!2L23>VW4 B%K476)'OUU3F'^9B&+&OG_-AQ'X] M8C_E>L2)+QS.!!$LB@ECN.F'*,#K#J2-]>RTY?]-XNDG3XXM&*>L3)/5RM^M\[<]4WV)>\EYPJ!0LA?LMV] MQL*UEP1MNMF<3;W^>QVQ/UK] RWI9B]2SEB<.('T0186%(21@G ME 34HSRAG$L;H1.8:X5A;;HY; VPZ;;8LFM(0S02_302/>74ND[DI7; B<]] M#*S; B7:)[Y/(S?P1)(Z(4@T]2P_G,9,?TJ)WKCK^KR%>@W)=4:HGT:HIUQ6 M/[8#%KF,4(V([[P+J>6Q1]L9)H^NIM*\V/K;_33BO73T8R$NSA*7+ 20]1/G##N2!)[ M;D0205W7C5.;>\[..^I[%C4G#\_6W%A]\IR1Z2>3Z2DG@GHI@D7:AO8J61/4[?:BO!Z%;Z'2GQ9E MOF*NG_I&0:U,01W/.(JPA0BYFQ#/]01A$?S@,F7P(XY2AP;"3\&7<"/;\NFJ MSB)J4+RSPJ#FBQ3[E3L?1NS7*?93[D82LS1U0DY\%KN$Q9%-(C>.B2>2T'$] MWW%=?^>=XT<6]585XS1BO_5BOW+GQ(C].L5^^F3#3V/?#1,2A0QA94$!\,B7 MP%=A$/A.''J):ML>6KX;U5_LY[1(=4R+U!H_X]G[EI\1!2+M=:\*_[+;>91? MN6W[R:NG=1_[,%OX;>[.: M<$GBU.&$LL0//0ME^05.'E&DC%YPB09,\*HFD(_:>79./0;>$SGKU#=S0X ME[W&JTPIK=?%6:&!T5CW,UY.0NLAMMJ3_4'!6R:-]6D.FXMU-[DP*S=&ODX' M"&SJIH$;^,3GX$PPGTL2)9*3-(BB. H""C[&SKO0X;''P;>0TH4OW#0$9\*U@L=7K1KYK:/\ MKOSXU\CO&N5W*AB0)''JV(%-W(!SPAPW(*'G)B0,$LYB-TI$!/LO=2V?;C;% M?/5MH[; !U#'AB!_,#X8^##KGR-&#':4$C)^&*#>E@8K:W%^^(EGG3[21/:/ M.@=C-#E*]X$B1A\MI8_^FO8'4MOA/$IB8H<"[ DO8(13+&NS61HS+W82A^V\ M8[;I)?4L97=])X8+R*XQ-%8HV).. HLB$:1@6:0BC @+0K QPL@FPN=>PEC( M>!JAH\#E*A'_DQELE;/ITV+1;/9S#AQUK* M\NJKSNZ192.NRXGKI"/@@>R* P$8N3[T^<% M1E9K**NU\ #,_OMT CWE&[@RY<)W71*(F!'F)H+P($V)*V)74!J'88#[KV-% M&\:S6/T1PK9Y!0;*8N.N@M%23Z"EDFDO@3G=6)* 2A>\CS0F ML? XX:['8A\^C 7=>1=8]HPP0>W*W(T:V':?Q:B!)U$#4^Y*+*0=.[:$%74Q MXS@ =X7SB'B2>RP1CN>[GBI)#A_?I7K]>L!41VWA,YZ]]ZGRUF()>DPVM O: M&/";QT$I;MLF4P_(BU%5[<=>]^H#O#3K#&$9CTH8DO>*3/JZ$R32PNSTIRVF&ES&8>%R&Q YL1V)FPI;H7 MP)\N%[YO1W8"YJK#K%G)<*;@?LLUPOK<3Z,1MD4C3#JP"?<$3QV7.&"UXO%9 M0$+,HW-X& >V+;C-?$1JLV"G,!KAN6F$]7FB1B-LB4:8\F7!/@R3U E(@O%L M,!ABPD,G(F@X>F$8)B'#;'G'\KTZV @K2LJKK]]S6/HZC5>Q[,@T&SSN[&U+ MDP+JY/N OLH#:^\U18S:64;M7.Q-NR:!$S''3RGA#'XPR21!># 2L,".PY3' M+D4$(<>D\&R%M&ZV6G^.C!J[884"/.E)T- +6< \XD42[(8T< D/&#@6W&$B M"@*14@3SLUS[T4#O1H[K*,=KJ-HW>^TJ1'7*Q*=2R, .'>+XL8,]HL#I3WA M@B#T>" ]QH)PYUU$ISU^DUJW'C%KR4&CC0<' MTTTNS[MM(7M3!QYK/&.OUR+]8TTSK['ZK8?3 ]QID%37H9MGH)O'H&!E3$/B MQ6$"9I2,2&A[/HFX;PO73R3WN#JB<4+W)205&NUFM-N:-=EN;=IMT$AU. M73NV'1([,B#,]4/"H\0'&]2+4Q8)+CE&>2++LXUV,]KMQ6BW-::$&NVV+NTV M(PU4I#9XO"2(@Y0P+Y8DBJ5' MOFPN/@:,MXYQUS+<\/:ZW=GNA0;:.]TDN7 M^UKV&OUSWI.+.-]6(^;]+&GPCFB(K#T<2+%L-*1"-Q>(([I#?-W#E?I&5W%Q MO;[D[!?O)%X[W?Y%]HZ1GU;KGSMS5?P![W5@W?K%>]\CAY;:W#;:? %M?C@# M1MRA'G- ?7O$[(92*9%+&/O;SJS K& M %H)(W#'\5(GH"1BH20L]3 3-(B(2!A:)S&-::IVO>ES8K/KF5WO)>]ZCXSG M&56W7E4W%;GS'#>,F<.((U@,JLX.24@Y)ZZ3VE1*.W2]X$%[WI,Q@C%_5L0* MG/DRBGA N)]PPGP'#^!91.*( 8_8U/=\Q!+,>-F,"&!W(:F(!0T0 -FV0GM5D"9/:==OO$!TB^3\D7Z[D?,:R?E4KT7? M21W*0L*I3 D+[)1$,?.(DWI1X@DG3FRQ\RYR+6=&;-N(^7,2\T>Z*D;,ZR/F MTQ4?*4_!-(/]6WB48&2"2M*;\DCNV4VQC.&:M'./900 T MC4GB1C9AL0A)&$>>&N!QKUNMO/<+AO>K+-!]DO^?9W)@;GA3:MW*??\<8>W<+C?A<9=>XM M5[QWEG5(?J<_OG )NLJ\JL6(*#C\ZC^Q#DII>() M6\:2$H9^^)/9.\5-YR6>XC4H-Q+W)+\D/(5)O^'M MW_RVO_//\=6"I1KGSD.CSX?[>R<'^XWC$_BG>= Z.6X'?!XW/1\?'B\]F$QP^>X*OLDYC<-X=PC-$__4J9O#NO^,>,/$,N5F: M6W4*9JEL55 4%J;-K_OR3?'+6Y'UK]O\]DW64=-3-[T=?P$*SF2>*[Y/?SV2 MJ5U;RU4>',W?G'^]J[Z:V+7T=YZWRZ@W]VM[E\[][J['4FXT#$&_1V)>)1".\ MX5)KS'9[[,I47/9%D]CKO&08W9Y[4K#,7%_0@E&S8,LMF+V,!&X_[-E:$!&F M3UE?2E7=W3RU3G]D_PYVO]VT;KXD<&U MV=') 6LZ/]H_]B]OCDY:[3(2=7'@_#BYO/GQ_<"&<7C-DZ\VC#,[_0[/_W[X M^_1/TVU^:GJMB[VI2%3SY$?[Z.1C^Q3N:5U^_:U-:U90W_%17/6T]U5VFFUV6N6TX7500[ MI^DG@!.3DTJ^N-;55H(ECB00$-*>>XPUQ[S^ M?++[[/=7F3&9HM# 30B K0K?Y6*!:5UT49KYQ#H8B' C@#SDM"DB-R(W&HBP MGN3VX3*Y<:U$=(LH>V" +C'P*F9@R_"/3/(3'36[\ M,KEI$R)6EQNL$A+0! T.O0$>="6Z:K.$OH-Q"*LGMT<_?O!TLV]+]TWSFSR> MC=[EA?C^_CI!FEL7W=!K=!;'.3WP9)_OL1\GT_KM>!"/I],\CB>#^;2^VN%B M&<3 IS^/9_-%_GBXJ,R>E#ML]UK36;O]"&TLN&#[(A6.!"(.]@\L+7E^G-+-^U.&/WMI>C(RPQ M$1E6V8#. <:V@IH9 4*IB@NFN0B+,IV[+.^A<=N]I(#5!0"( GI, 4LQA!QR M2BI94+K-J6',5S=;!!!6H<(2HM.+S1F.*."Q4<#J9#)10(\I8$EIY\"9XDR# M+S$#6AF@@IZ!+:4Z Y+Y+E2@.P@AM@7,;T&BN?7\337]_ AI]-,=M,Y[_SH ML-WZ4"93F-6;?O#63__*9_5NN8JCT7R4+XF@P1-K0^VW$/IDUO^9'+9+^T\_ M&K=HXO[XY4<#;DU'L_K0L_KM^/6+>ADFZ9P(*>C8&16^O"B(8OVL/[]"ESDW MH3E"2@$J@^"C=.!--,4G'X-K&96AT!T,F*96M@=O9;N'?6+W0P1E]#XG^)"G M$^* FW' !444U?[!7Z^\,6U=H(.8@@4T518Y)S(HSY27FF,0:F/S__X?6X^# M?_2H5XFHH.\KR8@*^DT%%Y31Z[]WG^V^$IYYV?:(9N_;-)]4("2C059=%"67 MMC1EU#\J>/3UO=M+R<9;)GS/>NCTMZ\I4B=[LNCR1 MCIU>,4A0 )OM0+O M+.-E2I;2.0A9&\ 4$P2##+(0*53AE]'SC4VAANY.^^D[!-,:%-01B1*)/D"B MD4CTWA7R&8FR-M0T<[ A5!+U$=L&8 D8C/.V[66S<5%WK.7RMFXB42)1(M'> MI&J)1.\]MG!*HAAM1JT="$RL+;-TX)RRH)FHQR2/BB]&),FA81V47ST8B=($ M)9J@=)L)2N*J23 WGJ"DNYB@I U-4.K3!*67!_O;_Z]]G.>_O%S$7LT_!O_Q M[/F/.]L[!_\Y>/[SKSL'OZ_]3*7A(+^/N9'QZ7+)MY74YY[U7/DJJ7I(LP"W_AEJ/,W.UGO*VFBL)=:Z#4]F2\>#?-C7@QS25/IU6- MO&Q#E6[5\WGV?A_OY5H,G;KN]7FLE^&@:J[9\?2DNPM1GSJ=_'VY7&FM+LI6 M?:\M@%$U_ L_2K S'FS[H]'<'](%.KU ,1Z_/3YG37C&ZT5=YH3^_2T/W4D_OI'I]Z3U7/J[&0O5;-P _^T(]C'OCY9^/5 M!X)Q=Y=A-W>H,KG'%H_+=W$7>\NX3AY=$%%@1E6*C\7IR*/7.:I@^:N==FTO M%U3L[/UXN9#B(+\]FDS]].3YOX]'\Y-;;IQZX,7+;&]T5DWQYZ_U.;^K/YYM M?=C][<>WNQ]^>;-_L(M[O_WOVS_^_*6^[E_O=\6_#G<_I#<7-DZ=[/ZY4W_^ MJ]AOO_?L9_''G[_C;OV=W\7/:O?@<+3[;)?M/OOKP_+&J?:[SS_\<5"?_VSW M[[UG?[S=^_/U^]_K7UM4;?RV\_?NAY__WC_8NS3G]U>Y_^RO5S$$B[YH,)Y' M0,$1G!<*E XF*>89SVU:'!L:Q8;R[ML(5S0V[G8=7?T:B_F0V'^PP9B])+SE M.K+;L=UR)]LELMOVTVDK4SEU(*X>TK$.M61KPGX?+K.?K$;-VEK 9$K])UL( MF6L(F#ERC-[X-L%#R*'0CXOZKBN8R0?ZVBIV$UBN]THQA:$1PBO#3(C6,DS2*S<8%,Q.?C%PDWF MU-#B\C2O=28!\G_(_[EF1^>MF&[9_WEY87_0J0M$/LS-&$PN,5CV+#%=&4PG M >B8!6>5 \E0.>-C]4];4]%3(JZGZKU\N3/F2O+@ M19"!.XP)19N^Y;0="M'#J?_DOI#[TB';+?LOMZ.ZK[3_7>7(4*2FNSCU[OD, MBH,=OO?AM7K%HQ0Y*019VLZFP#5X*3QD8Y6UIO L6]O?4#GB-^*WQ\!O-VES M=B*'(JQ#'E"W)01.25'_D[3!4MQ=Y!FQ6H>L=G*)U:QDV6IG0!@T@"RY-DRZ M '-HB\&L64D;FTH-K=-/2<$1MSUN;KN)[R98FQF&HJCHT5EG>:R'?%&,.9GL MUW)O-_#=B,AN1&1[E]VSP(NV7GNP(D1 72340RA!SD97CUOIZJ95"O9=V:SXT5!^Z2T!<*M M2WK6(%-!6B_LV=>3HP5NCP[]^+&L,KH>=9T-EJ>5$F2EOM1*KJV5;E92H%+1 M$:T7,7-T6EGMK*D_M+QD8WWYQKS-*THC%YY H[N<+J[P."TK6/S[@Y_EU'K; M\WBVV()(Q0:KJ9@\G;\9J@[*EELPV#I&/$:P7#A(+C-IJ\1U"ELB3K"JAMRR ML]!_O!,KKP,KDY7(2F0ELM)]YME]K/Z,%4PC2M3!V>A9=7B,QJ"B]O+&F\V^ MX-W\RQ\>Y[LX-Q0'N7%"GNW^N25>1:5B:EVP5AL!*-OF,BTM!"6+*"G%Q-LB M4SET3)%KLUY )SHF*Y&5[K\XK>MUH'1H]B9Y<'9HFF"-Y0*TU+(>FE)"<#I# MCBAU+&VU@._AH?D$YMY\GB?X-'SVZ./PV=E79XI>HX'J$7'7E2'-.]+7A9!F MFL3QTKB;KX4WZ\==/$3M4]WQU\GR;DL9C;18+'C%.:!VK&TKYJ!SJVJ3W%NG M6D33"-X%@UW-(NO2+_F(X'X/KLKUT+[P7&X(=G)6K@7VI1V,*;.LO(O F7> M63EP$A4D6=%N5!8EQ@IV-[3\SKF+!T!Z%[G*M47Z[:0C\3%9B:Q$5B(KD97( M2F0ELA)9B:RTYE9Z C7@BV "A);K:#7@'Y,=5.M-Z4*R$M5Z/V(K$9;(2F0E MLA)9Z4E8Z2$K=+?2G\>S^=L\GL\.)EOI?.EHVSFZ,S[;.+K(UH?+14>_Y'\? MCV:C>7Z9I^]&,9_F^G[)30-T4*O:8'(FZQ$5EK_(ADZ8M?IB%VJ_BW, M$? 3J.6MM_TB,COP M%V[XP7SRV7#GLWGH5-]+Z4.R$M7W/F(K$9;(2F0ELA)9B:Q$5B(KD956$N+) MJ+1SF05G! JG R)&5X0TVJ+GXO8AGJIG/\5TJ/ZNLVC.Y\L)SZ(Y# 4F5X G MRP"5+^!$"(#6J)9C?AOR="#Y<-!P=) MS^9^W*X@3GC\F)Z8P5EL;K:F-8 M--8 QHB &CWXJ%ES:5)5(U8P+!N;W,@A,_BH**'#OH G00E7^@8N*,>CYXY5 M'L@Z!"NY";E4=5.T]_K:OL'V(F^^&)%%?L$J&6!Y/RASVI>LH$2>FE]@P;FL M@3GE/6J#*:N%7R"<&TI)?L%3)H%EO^!V#/"%)4%G%3.GK@&=[3=#MKR,["AT MQ:QU8+RI9WL6U>-//D!!%C2R>O*[MN:' /WX ?WEX.25QWJ."94-R:MBL>3Z M3XK6JYPP2IVE^_Z/#_$W.>H$Y!"W0AU30H A,\U"B+/5>4D[E3LYZ OB- M +[4A9NXXJ9D#3ZC!V1"0I"MVB"5++VW)1JQL2EP>=\E'>9/%=B,9^YD$H8K MK Z@]Y'JL M#<9ZWWZ\7(D__GM8GC5\/TF@66VW,;.#':3 Z_S-Q,IM3:SG5 MP9.5J+5\Y64^JA03O'9<1U./I*8BC&6"EUBTQI@6_0K\O%^!7Z/>9^%.-,[, MZ=EQ([_34>"G.<'Z$1CNA<7*G]^E;M_[KXR 5WPU;E(5H2J+9@ MK]&!E%(XJZ6OTK%IBZ%B;%COQAX- R ?R'^OXSOQ7S_"_ FD7 3 M!,O+"-9<*6ULA%18;"6\'!R7#E(,T5LFC43LH,*'@$LN%%F)K+2.5KI)&HRY MX#0+#I-%GX571=;C4&7G"V(.JSH$*8S6V0EY,2_.]S[L?'CE,3,C@P*-V0-Z MPR%8Y:J[*XS07&O6\N)&B*&SY.&N&;B)@LE*9*5[/RA9/10YC"EB:V(A) M<6M+JT'PB0[*-3@H+^2;3@_*4K5_]7,R^)@3H',6@G(>0JZVSLDI9\OY0=DG M1?D$9EI\,;>T2!0-\B(=.QC59XSG;6?=TLI8^Z M\AAVJZ=PH2*UOL\M]0JE3$$J!=D5USR& MY& ;K5J4:=G1-\8U,.C9-#:75' M5>=$RT3+9"6R$EF)K/1P(9 0K51>.!>\Q,28]5P@XU%SEEG(W_)O;A8"N8MW M0_&0ZWDWNP>[\[,6VI.]@]=_[__\"IG50K,,R)4&M-F"Y:&-RE*R>K99\M+6 M+JFA8H*2RXRRAUCT\-I]RC\I9'N'MT>'D).>S'QX= M3^.;BI[.TPEKFR*E1#99J6?IA+6U4J_3"<_/F'#QI!=G//BBTB!UI'3H/>PL MIQ1\9E*ZYC$8Z0"3KE^A$Z <2TGFH+6.U7?@9NCTTH?-&_H>!(E^[-%3D%S6P1+$NH=O: RCJPUAH(S+M0;QIIN&Y#.:OI MR;U9+[ 3)9.5R$J/.Z5 !^<]'9Q+687$4-6S40"7+1GOF /O2H$24I8AJ< * M[]_!^92;$RH@!C[^^W@T&S4K4.N1 /?9I*24W-C44@_=%2,Q^P]RHN)UH&*R$EF)K$16 M>K3)@9M[-!36N)Y' MED^@L^#Y^SR-H]ER$N!O/YWZ,6VJH"0S68D:!=8I^I\F%L<588=#5D]_IH<7E;=;] M1SCQ\#KP,%F)K$16(BN1E83SJ,UJUM;H$R0&2EGD7KR$J$);(268FL1%8B*ZUY ML>56^O-X-G^;JV-],-FJ5ZZ] W_XPH_2SGC;'XWF_O LCW2::J)"DM5-=HXG MNW^_4@:S1..!&XF 62$$'1T4K8T6"3W#-ME9#AWK4R$)(9WXF*Q$5NKCJ=EY MU26=FCT:[+PX-4N,W GO(2N96@UFAF!C "]XJBZ2-(;I'IZ:3Z#\\O/(;UQ\ M-Q]=%?J]'/$=C=O3Q_D4WVVL<_U1A9H_'!P=A\-1K"]87Z!>AZ=5P?D?#UIV M=I#?'DVF?GKR?+':\[33_).1]\OV)Q._S/%X6BUVW06Y5(-VS1DTEVO0K,HY MY8(00]2 *CAP4CF((D7)!,L8S,8FJB$:,13"+5'@?U)V3K7!/K)):!GKK)3-@ 3R0"F8L![6Z ((:)V2OG8AE ;.61F>37/M)5*29X[;B.!IEGSF=C*Z!++%IC3!W/D:'3_<$FSR] C\(IF:,'*UD+ M"08)]0?UG,\L:1>XXM)_]72G J1>@__!"Y#(2F0ELA)9Z>'=G65-(Y@+3K/@ M,%GT67A59/5ZJAM<-4X]"SMMF2=Y\X!#Z!>!7(^Q#=-54) )0)X5!.$0E' ^ M.>65%N;+ H=@WVO8$SF3EX<3HFS 9C=6JD M8L-Z/Y)+LS8 )QHF*Y&5UKAHF [+!S\LEW(!F4FMO U@G92 .2,XJQ*T4?4B MU7^YMST[+)] 3]0"(=4&%1PMZG^4QS-_ZSVT:YO!I#PS6:EG47^R$F&)K$16 M(BN1EOAO%?*I8?\EQ\GJ\>!42KQV+ MUY^OBO0&YV,,.H Q;0&IM RLJO\8DV06T20EJWC58HA.]JB.C8B!Z)NL1%;J MXR'[(*.PZ)#MSR&['"'6.28E'!2N+*"W$9RR"I)1VIDL+_/P\9 MQ&22Y<9#\E8"&L; >XT@N(D* ^,YE8U-3@UE:P1NHN!UL-(]U_42!?>$@I>B MMBD+'04O8!)Z0,<,A% LB" 3JL"J15V/*/@)U/36&W\1G1WX"[?\Y9T&;R:' M*4]O%\%=V_04)1')2CV+X)*5"$MD);(268FL1%8B*Y&5R$J]L=)-@CR>.Z\3 M%SKK@!FU<\H7+7+1:*15XO9!GJIG/T5UJ JONWC.[_/=@W@YGN.DX4G8!-P) M#=6."7SDKI6Z,YFYY+;8C4WNAHHM5^'U>JT30?G!X[4$Y15"^8J"6BQ%60$L MQ@QH+(*U/H,+)DCK>4X^]@O*3Z"6]@=_Z,K5SS7FQ5RZ4W3^>S^9^W*[@YX151N]S@@]Y.J'QL#?BJKB\-3;EI*3G M%J2H)(65FL +F4%AR3'QP%51'T5#1UNSKP>8-4HB/PD&N,);N17\E_N'+J%_ MVT^G)_6B;;VMEWI^=?;X&W1 KLLUZ>#R;MF@4_',V^JX% D8N6HK(Q1PCSYG MWHJY'BD==-@4\"3HX$J'H%3L1X[.%!/1!NN8YC)RXQ76<\3F:SL$VXN$^6)& MUC>< 1H8?S<*6!H8SZWD#$4 *YM'P'25+<4:D+:8$IQ"AJVRC[DA-VIH]9T[ M GM% ^05W-4KN!T'?&&$Y%FQS*EC0,?[3;%]^7BOP%9.1@&:Y0BH P,?50'# MLHV,I1!=6P9!B'[\B+[ACIA68Y@RSR+*C,HSIZHT%-8PEU)4_FLG^QUH(TSD'[%\^WYUE,;%D@;L2 )%5Q<]8!.>BY@X=*[JE&89. MVZ$0]N[%HT0#:TD#RR?[[3C@*TF)JXYXRDQT*.\;[B_-TQ(BVI)%6Z;, )71 MX%UU Z)6LBI_PTR)&YLX5(Z0_[B1?Y-.OLQM2"F49 -&@2%PX64LOA3&ZAUU M%Y>>\-XEWI?FYSFMO1?:0ZQ? 6;CP%OA( '12RRJ!&9+48+G*(P14G9RX!/&;XCQI5Y<%-(5E30HS+R>Z<%6 MC.< LMX!6@1O?=0;F_**1<]THC]5: ?+.%/1NQP51E^J$^BPRK^2VTHMP-F0,4[BRT>C%P3#N(HA6,5=_,AQ:IMWJH)'GSCQO[#Y"V)\2O M&O%+=851H^."5<0'9:HWSQ "BZ:*^:RC8D9HGC8VE;%#[LQ:>/-/H"M\9S8[ M7A0>3LIGC> 5H_7"#O(".H-1?<9XWN9['AWZ\7 PSO/V"W/_OKZ1OT?S-V_R M8:*F<:IO)RM1T_BJZW@PJ\*3%CP9C\FR$&W*,GE7L#J7YG1TESCO0Q#7*.A9 M. N-"3_? 'F:\5L\N'_4WMCL^?L\C:-93I0&['+J]X4R'[;[YY9XQ1 +,[$ M"HF 1G/P4@J0+N3 V]PVFS'ITE MF^23L<6DA$KSD*3A/D4G?=;).SHZU_;H_.ORT:D]1\Y\ AGJ@8D,'01G%6BO MBA>:(R;?KZ/S"8PQ^%8ZX>W1X>0DY[,?'AU/XQL_ZSZKL+;SLVG*.5FI9UF% MM;52K[,*S\^8F? %&_1 MQ,)+V]DME!X:?N?$ A$S$3-9B:Q$5B(K/7AI90=YA>O'1+[HWU!4(>AR0\)2 MAL $9NSIQ +F 7,0X$TH@"[S4FW)76$;FURVPH*AOS MQJ9F;%CO1W)IU@;@1,-D);+26K8:T&'9D\-RN;< L^.\&' RME4$28"SW("4 MU9;.% S,]>RP? +-!;]\%OB?GXWHOT/H?VV3EY1B)BOU+/2_ME9Z\-#_9[M& M3B/\9P<_!?I7M$SL?,J0%-K&!-652X!%ME8 I2%A82[HK(3)G2X;(>8EYB4K MW;9!RX<2@Y,A8,#,D[/*,>4Y=](ZPPH1;U^)=_\R\7INVJ(7#C::#!@4 R]$ M %1H=2BF6H]]C7@)U^N)Z^4HRAU!_96!#9^!^PS6VY/9?#?/WTS2Z?IFBJ.L M;*'3:1S%2Y^\5 A**0GH?(#@48 /R*SV-LE:Y _:&*1P/V@VYO. MZJ6CMP+1@_9" 7KNP6K9.JF52J8%-B/O;%L;X9JD$UF)K+165GK(=.+-C\@R M>I\3?,C3"9V.=]F&C$IE'ER5^Q'&/G-]O MY!'3:'9TZ$_:F\U?YP)Z)CV3GDF HF?2,^\34(^AXW7AM$%H96"MP?4HCV>^ M^074X$I%DV0E:G!]Q%8B+)&5R$ID);+2D[#20V81M]*?Q[-YJR>?'4RVZI5K M[\ ?OO"CM#/>]D>CN3]C%]RG+P> M+UZ%VC2ZC;'^N755!C()DUC@"@JB!11,@PTN0N Y2"*LY29E,>B8]LY_/)$#1,^F9!"AZ)CVSG\]\ E-E]N=O\G1193/-;_)X M-GJ7!X>3V8PFRGQ;K5-# 5EI9;4V9"7"$EF)K$16(BN1EFH$P1'DR,;!H9?*9@0+(? 2P>>@ $/*8%G( MH*5P:)VU*'6O&/H)]%567"QBNP-_ 1&#^61P<8OHF\EARM/;Q7_7MD*0ZCC) M2CV+_Y*5"$MD);(268FL1%8B*Y&5R$J]L=)-8D V6Y5E]MDQBTJR8(1AO#6H MVGI%W+=6QGPE!E3U[*>@#T5TNHOHM*UP\5-$Y^!WM?OZ543!K9(!7%(., @$ MGX4&%:)5UKMDC-W8%#@45O9C*1Q!>6W"N03E%4+YK\M03LYY5V$+N:(6D!D- M3N8 4V*+&'PI?0+RD^@$O<'?^C',0_\?/ LQ_PVY.E \N&@(>DNU;AA,DUY M"J$HG3ZR?E1VLXU*1JF4L^(Y1(71 M.=?[5QWD5)^>S29^NG)\W\?C^8GIZN4]H_GL[D?MROXS3G3 MM$GI&DSVX>=S%FNS4/C^P?/WKZ(M4B<1(+:V;)22@6,E V:NJHYUR.,_^\AC'\#H_>)0Y>]P=L1Z!6S^C_GSVT_G9[4BW4Z MI/_;R7L:W'][0CVY1*C:8T3+JCNH8P!TG(/GKH#)W(CB>*K^X5,DU X;.L@= MN]H="\6*R RRJA\Q>>]3]L4+;XJ//J"^MCNVO2AFN+#5\HNN&&VVO(NR_&RE M,-_[\Z^35P:-3\Q4]1\8 TS6@8W%@FPA0..T$RYO;#H]-%(,%3-/B$'()2.7 M;/4NV>U(=-DE>WFA$NS4*R/?ZJ;D>'*)'!VO=USD#(K16"6J0G"R1=)U4BD6 MY7FNY"B($\FKZLZK\BS([+Q$:2-R)UT*)0@CI<$0K!77#W)=7*AVYF*=_4&* M;G5"&/N7O:DLDU!2"(A*J4H3*H#5MD"U8#5=#/6^=T]1C)$K1:[4ZEVIVS'G M]5PI"E]UPIB?K5P_S6S*9!GC)@,+R@#&B!!L\9",$<@M-SX_R0 6<29QYCWL MJ# \AVP%DU&AYRX8X8JN L=51\;HV!5G4DG(78ES]S)Q&A>=R):!BJ8 RLC M8;(0=2S,69N%2U6=:CETBN)V1)Q$G)U6UFD=DG%2.!\,UJ]BJ*?37RQ3J8[(^!PO&L@AH4P2G)6O?%L%8S(RU MDA0WOWEF?B M3N).XLX%=V8TQ0;FN,@.C96VZ!)-9(8[Y64NQ)V]X\ZEY@*7> Q&2ZA6\H#% M(=B@!22IF-=8O,J\ MC<_?F?Z/[E7[G&.S[]R6B^,N&%H/\]I4$9C/XXC?UC?7_W! M8NW=%Z_T6ET (S__'!?_;9]I06(JL1PR]TJ7C"PH*Z4(K* 6*EJK[2MT&^>_ M]&9Z_A&._.L,89K]7^!+_=#?^\.__)7UY[]O[>R_W M?]IYMG7P_-G@Y4']S^[SO8.7@_T?!]M;+_]G\.-/^[^]O/ZG>(@[^^H/]A^C M\6#^9G)<7R/-_O.JN_S&]];I8+&/U+@X%>K'.?1'L_S]^1?_.-^X,1HOWM3B ME_[Q^1]HM_FE0V'Q]TX?_H2 []@I"LXZ!,_^\MG#WRT>NG3$G3ZF^7=6XA['X=YY#DR_+L7U8ZA7?;YO!G(>[H/1=)M;QD7W7Y[%1=_^_N&/ M?_[K[=X_?S^ICX_J\_[^_;?_K?_=Q;UG/_SY^X??3_XXB/*/9Z_Q4UST=[;W M['\/_WC[OW_]\=NNW/WP\TG]VV_VZM_9/?@9]_Y,AW_4O_7'L[TWE^.B]?79 M[MM_O?W];8NYQ@_U=>KG?"Y^_W/K_5Y];WNBOI??]O[:%3^6C^W++]G[W3]_ M/ME]]ONK&#@/@2L(C+>@:'3@5';U*\R1,6US" \]VN84#EV.J"(Z>GQT9#$E M$TO4P1#':>#?MFU:'Q8_N/_E M0 ]W(>XW@/#YR7C1"/7KP[Q89S9.6Q=L00=F5P?FQW%&%PY,4[3Q6(_)ZM!X M0"<+!(<"E.),*>:M8KGZ[TP,A;SSZ(Z>>?&$ZJYT.*'Z05&]I,I9O8]+Y!*D M"A*0-U4>C0)AH@U**\&TW-BT=B@-@?I1@KH#-4N@?E!0+VG;$MH&<%7/9EU/ M:>3.0I N (OHLA-&(I:-3:.&ZHJ5HP\$ZHX$[AKHB45_ 0_R^V3OCW*X]GM MI<2==B>O!3]U+B46P[I^:)=_^\+5)T;JC)%&R^*!%DNH-"<10$9,53/ M A$LRPZF&XNZ;4 C+?<1RY[*!L'Q/6%X2#R8KHXJW M$)ENJXVB .\Q0DA!NURJ=4V+Y?$ALW<.Y5%VX::8_-1N>)BKJ!XLK@Q,"AS7 M;WR5#O/9HHCI<.3#Z'!1+#=L=764?;BG3J@TB>/O=\:Q;1')S_+I?W?&'^WV M4_O^E_9N]\NOL[S53$:$UA6A[6]_4AI[S^+[_8/GKTQ"YT7T8&(HE= JE]G" M$(Q4Z)%Y+PI;$!IR"FH^2I1WIC3N#NX>+L%8$UQ_N(QKK4*1SBE0F 2@E0F< MC 68=((K%;-'V_4&# )VKX#=F>P@8#\0HIM/D[HKFX\P36@2X&![@7$.:ZEU98'P\&Q' $=!K">1_!>QR!DV^]N M-C;E$*4B9#]&9*^NTY\.Y56)A'/P5HLISJUJR]L8H.8*O' "(HHDA&98/:Z- M3:$H1_$@X^9\K!IZ@;^F"T:ST\S=4G]U>_1HFM^.CM\N-,5H_"Z?C0EX2AF+ M>Q[>]CE7;9V;ZF('5V6I2N(\J&)Y\KIWX4V">,^$!T&\/Q"_($Y^Q;V#^*IZ8J88 ME0%9/;0Q1P^VR \.)^C3=&BZAW$GTX&XY=\6CQ5Q<>_M@X&TUQ?YUVFS,5J M]<8BQWIVZ??+O_SA<=Y**:<#_YZ(J(LQB =;YXOSYKL'.VSWSRWQRF:6LO0& M-',,L+1J3J/J[6L*RRW J73IC(DHRMG+B$'W"8QK0YGB G?$\\DE/+?A[IQ% MW/PA MC&YE0;WZ[>+OG%W[YZ>7GGR)[ACI^;(V8-)&:U*&RCP"4-LV(STH$$E&5^K9 M(J3.X, M.L?;VI6A5-3;]"@QW*TH( RO'L-+RB#X>A"SBMSZ7UV5@93@.'>0-:N'O,*9M[I<#@9OX;#T;NE@/.F*BK=@>3>)7TK,+5A?J5;DK?J*Q\\AN;PA).'R5. MNZ\KHN-VY2!>SA14IU]8'B"Z-MB@1 7>V'H;5Y7@K9'*,=6.6R%ZL[/EZ>0) M?LGO_.'QQ^:%O_UTZI]8M\)#^O\_5B8Z2UB>+Y3<+[^=&8&2EYU0TNX5"@"9 MT1A\I21G 5T68 .74(^9(H3*VBOL74$C!1I[7D9T35 3>&\&WLNB(/DH6R 1 M'"I3Y3O+X 4BL("!,TQ2ANI/J"MFP5,K40\Q^Y!ZX ;'+\F"N\%X21848TVE M7 XF&P<8D4&()4%1*E@K8E"F1>'$T(H[RWO*$]P4E<]RR=-I3H/1.$[>YL'< MOW]::QP>M(=Y>73;N3UV%N8X:-8@?NJ.GWY>U@A!,:N5S9 K'0&JPL$Y):!D MYK20)B?5QB0-I954FKP.B.Z%-K@FL@F\-P/O98W M6#2>0LE1@1LNQRKM#>@ MC:FB(2-+S%3G@D:S4L<+YJ)]E:NAKU\O2@>U^RR*5_5VSC'$ -[Y-O89'?A0 M$IB89';5A90IM_U1E=CZ$MF@0&7/],/JX$Z)Q-LC_>02TIDR*J!.H)60@$EP ML#Q(D$$%9U 8U<8V4B+Q$6.]VXX%PGI?L+YW^527R'4E] A2,@?H10 7"@,9 MT3HGF,-VJO<,ZT\G8[$_?Y.G3RE#T8MU#8NK_K'-JH5 /C99$=_<5D6/*G:(U8 M'2'1)H5$ULI_N0$7;0*;M49G0S"IHE7=.3C7L_1"?WWW[3=-X\X&H_%@\G$C M]%?6/[=6!?])_W[_1;>_B_ &O<93DI%;\6RWQS3'/'KGP^&3FJ3;L[*WXGHSB4G(?K>$7U9FDJK5= E@B]! ^:J2D..59H:K15GV.9U5D2SH;9(B'YL MB.Z\9880?=^(7I*O@E=.1DR@0@L,2RQ@A;*08G0J2N]4YAN;W Y1+7?4WS^B MGTYQW(MI/O*C=#YJ]U2[3EH<9Q"/I],V;.L.X[76-)7>,T5Q9J/SLMWS9/HX M+>)MBP$A5,![,XIZO2PCC)+9)R\@,6P%O!:A,E:!G)GWQF'@J?7HTKJ_] M>Z8P".?WC?,ES9%E9%SF +X:&5"(-IA;G+;L,R&CY:W0E5>@N[MLZJ&RMUOG M*X[\2=/>ISO)8YP>YT]"Y"EE,/HE-\[-\^+4.I6SMDYM\].GE"915W?4]=>R M%E$FAQ3;//(40G51> ;G"H=03-1HN36BZ4XZ@OECA/D]ICH(YO<%\R4A MDE3Q7F@$9ZK\0!L+>&D0/'?Y7MI-#LZ]"?MG>:O,\,Z M/_/I9($^CDZ;YG=Y?/RD-B[><[+GVI'B[?J'VUOZ;31_LWT\FT_>YNDY9Y\0 M*=^$E/^\8BV[8IY[%QU(I0I@+!)LBA*BS*D-/$ 9>"5EMRRP*-VSYBB^SWP/ MH;A3%"\I*(9%%Z\@,EN:@M+5M9(2E*[W;TQ6R. V-M7RU"4"<0]!W"_E1-#M M$KK+'4T*LY1>@S2^0I?Y!"Y+"UD*:44;?2BP0E?3QL6'F4OPA6:FIY27Z5D= MV,(L^^?-9MO^:#3WAWMY3N&;[HCJBB7MDB<7HDR0I)>M&CV#4Y%#8=GJ+&S) M+F]LRJ&6RU1%Q>@]A'5/I0+!^U[@O;2P,9B4F>:0LZY^2' M"6,%R"H=4(B2 M^"(0,)1LN4J$DC!]Q7C/RL$(V_>![26-X9@NCAM;-8;&UG;2-(:/8'+(SA5= M;! -V^Z*4L_U[CH1JA\"PUR)SGKG#]J0D,'1=/)NE'(:A).+8Q2J!=[=7FV< M798PF:8\A?HIOV]7938Y'*5!^VQK1V8/*4.JJ;:KI5Z<&>J'DU]G;7+\1R[; M^F@KXK+NN.R*%?!%)F\"CY"<:$VQ;;%TKJP6>4G)"ZTDMQN;W*DAOZ*'[G8Q MD^M!:%W"H4^2$#JO)"-">"!"N"Q<6/550YO6[GEB@$Y*"-$J$-I(5C2/1?E* M"%(..;MS_1@1PF,AA,[5#A'"PQ#"DMHQ1:OJ;SN(H:F=X&Q+AC+@*?I@ HM* MAHU-U9KL[QS*6#T?G*FA\[=P?KOC NU=1T#H-;IYC4&29X&!$^;W])H?CRMKPTM.E(/T?G)(@>;_WT\.FH[ M%2@#>T^AC[-U%K.#R6)QQ32_.+/'BT,_GF^-T_-SDY!CTYUC<\58>96,%*5X M,"RTO=LV0FI*Y\+KMW69Z*.VRTJ$<[)H#N_,0!@'[@8!].82AG#1, M!0&!^[;S-ABPR09P+EK)M-;1M 8X,V2F#V/!"-?]SKL2KA\&UTN1"%8RBBPT M5# +0.LB> P,,G,JV8C"1%-Q;8=2/Z+$Z]KIBU$%XW1@8LY DIFH'J7 M 1)B83FUN7^5J.S0\>767&HA67,4KU!7$(I7B>*E$DYNLC,^0'4@&:!H95XI M24C.9%6*2]&&C4T]E(X:P1X=BE>H(@C%*T3QDFB008EJN0@JL 3( X=0[UXP M1DI4*K'J66ULM=?7';;%$0XGM5?J*CXM YWT0'F3Y&3*-7P4(+BAX^6V/9((O[JCK^N6#E4%"_<)0;92 MH!0./P@'GKE@O0@RV>B.2508S-(?NT4%[ M]>J"H'U?T%X2&J4HXY4"Q9@'-%: ]X5!2E'$&+UW>C'!GUTQP9^ W4-@]TIG M7!O79?0^)_B0IQ."] TAO3Q,HD@EVARHHDT$S,&"#=$!>A>MD56*>+:Q^7__ MCZU.V#\>V="ZM1$=379?E!Z4J%BUKDB3./[(4#].3G>;;7VR #D:W;'2%:N" MG$HR))^AY%0 I7=MP5FH-Q@R$15/(?KF:."=' V*:/;1T>A,0-P,P^14W!Z^ M2T,I4,.O!&V_!4'Q!&M3/ M\C.^8D97)A8>F))MSEQ&J%2LP"JE;6$JVY96[!F*'WT^XF(!DW_G1X=M 194 M#,"LWNZ#68['TSM/F5LW8NI7[F'73__*\V:7EQ^M08*A,Z[Z<,7B&X;!>^88 M,)X%L>*+S+RM/]=MDIR^2U$312?[Z&ZL/NOP;5"3[W%[/%]6 M$,%H9K.0+0ZI (,5$+1QX$+V*5AE6.Q?6)(@W4L%09!^"$@OR0G/.;>J)-#& MMBI%%<%;72 Y*;,H"EGN3DY0IN&:@'Q9;^K9:K3$XP]R="\EII-ZXZ;9C]/) MVV:9_;)U;I8?)]/VDT],]2P'FOC0(65=L20GB*P+.@&",6TZ]="Y.P^GIC!F'Q'>O:ZX$\+)'[D]N"]+#"."Y58'D"P+0(,"O'(< M5,B*VRP0.E:>YU M[AVZ'WWR8M?/S^Y^2E_T5')LC=.9E4[V"V4R5DM<5VS$$3+KX(R#8C4#]!C! MZ5#O\.18E1E5D1BVL>F4'EKLS19ABGRNE>BX(<;)+[D]O"^KCI1XKC(C SH6 M 9$K<"9E$*X4:1UWRHG>14$)WFNE.@C>]P7O)=E1M.':( +:9 %#=F!+CA 1 MLW+<\R)4[^#]Z),6:"[OM*(@Y2, [SWT M4Q!X.P/OTDHZIDLU2@0K"@>,QH(MW(#)*0)%ZH<0,%=B M<"_/3_=&')_6*-7_O:OZN'Z(03/!NSOG$<)DFO(4ZB?\OEV1V>1PE ;MD=L6J M:RZ%"B4:T#8;0!,<^+9V0LHL=10&97 MZ<#1#KGJ8,/F]9"T+N'+I\D+'8@0 MXH5^\<)EI5*,Y,*9"#DO>BVT!>?1@O;!<:]=B5E57N!RJ%D'T^"(%=:?%3I0 M-\0*O6*%90G$I- >0V&&\]LK*="6K!"6Y6Y+(/ZQ IGVNC\ M+9S?]+C ?-=1#WJ-;E[C$57(7:UC?QR-_3A>4[9V<9C1:SRY-.EH-CNN-]DB M55K/[\6[#(=Y,)[,+VSA_/BL.)G-GU0S5U\RJ=N?;$.3;CIS:J[8E:,+%7]3+T[& M.Q"$'VM^\L88)GE_-R O:0+'HV(A(QC+L"W!R>"T0W!6.\Z+XM'4LU@.+5MN M@+C_'76//K7PF1A89! &]0>M)9%2!O>3,OAH@=E^V6L&>'%Z_"+_=DT?C&-4=QYVD"0O%]H'BY+%%S MICCR*@H\ PS1@]5B[-P.?K6F85#9ED/4/SH4P2?%QS-WXRF"8[\='YR M.M4MIT$Y+W2CG,$#E!:13NB*EQ0"JU8S(@)740#*F,$Z4Z"-A/:BJ,0M90X>-XI76DU$ M,F%54+Y")B3'763 13V&T3L%018' 6T1&E4(W&QLFJ&Y>UD@)1!NDT"8Y^G; MP>'$CREYGTHQ*&CNCH"NVQ105J^M7*4@F7C6!5PDL%@DQ>A6ERDHQ MZC580Q#W)G?P1123-W%'*"]MC,DV:10.VF8Z0%TBA"@\:,.B<+$Z%:9L;'*M MAY;?I1>:4-Q+%*\T=T H7A&*ES2!48ZY$JL(R*K*>V=CVP 5@.4B W<8,XJJ M">10L=ZD#OYKL8VT_C>-WFW^=_WGTA0#9;]KT]J.)K-1>YO?3_.AGX_>Y7_\ M/4KS-^=NYX7?"Y/Y?/+V>_;I5WR830Z/YU_^E;=^^GHTAK/?U)_#.N8VH/ST M)Z-QJM]]+WE[3_>/:]'>^,NJPM@\///NG_OQ&N\,]TOGU$-^:L["X'L]V_KESL/73_O;SK;W!_^S_]&QG[Y\O MAX.=O>WOOFCPOKSW[?V]E_L_[3S;.GC^;/#RH/YG]_G>P_U,\Q$UZ]0?[C]%X,'\S.:ZOD6;_>=4->^-[:T&4GUAN,4VF?IQ# M?S3+WY]_\8\TFAT=^I/O1^/%FUK\TC\^_P/M-K_,RNWOG3[\"0'?L5,4G(5L MSO[RV]FO/X9,T9M5 MUS/8$TOW7YPO\C&@U^5?<%AI\G_GS (4\>M>8%RQU2UD)T/+_8?@%""+ M";Q 63TL-)9)F[3I+N)'^<,^PGFE50 $YY7">6F\""_&,(R04/L*YQ;UXRQ! M*9%)%Z75BA&<'S6<5UH.< TX4PSP;IA>K@O ZE>%9$!H3(!)(;@@$"2+$ED] MMX4/+9)OATK>>:T250;K" 9S0?% MQ]'A:'Y"I0/W7SKPTV3\^J!*O9_J.ZS?;B\L0CY()WQUQ0JX)%CP7DA(LLU% M4M5F]2 J$ VW6I98K.]N'@FE'WN9?EQI$<$U\$Q.R!U!?5E8H-8*I; 0@M& MB!*""!I$T=PE65'NW,:FED/1BT0DP7E]J@D(SBN'\Y*FR"(:+XL&@VUA=-$9 M;)02BA5*YV*U\FECTV*?Z@K6,D?A;I&BN+Z:H+Q%;_(6)#)61V!7+(:KW@C3 M27 PA65 +S4X5 E\SLK4,RFD0-V+CQO.*\U;$)Q7"N?+\B++8)46'IAB'E!' M69$<=6N%$J[ZF!E])C@_:CBO-&]!&F/EF%[2& 5M2D[7@]FU50?%9/ Q6/#" M!*42UB.ZA0SX4-Y]H3RE+:Y;#/4I:9%RF#_A14KWO&GZ$C=]C'ZT!.IY5G6[ MV8!8J3M6BLO"P:%4@6D&7F<+R(4"7_\/E&>9H8DNQ,4"%B7Z$/B@.&:_%<-U M84Q:X?8(OJP5D@U%%)T L\AM6'I+2B0-PGUI$Z?Y,OK>A]^W;2WMDD_G66KMS&[W+@WKE M;C"2S+K45O^A"("R^J8^"@3O+(O6 MZLA,90U>125S?8ET4?"ZW\J2<+QZ'%]6EB'$C&@]A$5L2&H$J[0#7[P5&:NX MB+KBV ZE)AP_2ARO- E%.%X-CI>GYEAMA(H!BO:EXMAR"+982$48+7E@DK48 MKQPZ1J,T'Z8-_SHZXNW1X>0DY[,?'AU/XQL_NX.<>/QQL?OJS'_CIWGV:[/2 MSKG*VQJGQ8]_J"9*VY.W1WD\\^W]$N%U3'A7[/QB*8?$N*TT%P0@\Q&\Q0"! M):50*6&];:.#G=!]B:-10'QM] #4[]U+I(@2ES?KXS$>?,7I^+MF._,ET?IB?5OM2+*L1?3DUS,#GP[W\;S=^\F1RVB_CC9'HUP9-3UQW! M7[&%01FAM"H.#&^]3:[I.K=8(H\VHD>7L%**L$-A; ^VR%,$NM^C$PCEO4#Y M9>FF74S6QP@^"P98B1L\\PJJLYZ\*)R79#"^IM!B,RBH)8(H'P.)DA;=,D(7':G-G..K>=30^L234J"*T[5,X.@Z'HUAU M2*FO.G[]<:K"(@_U][0^:?QZ4 5=K!]]/AOX<5KDJT:S6;75Z?>3^9L\_?@* M3Z^;JF])JIU3T[Y86';_S"S$=IVPW15CI"UO:76L].9EJX#S&3R7"*B\S-6F M/(O^E7)3)'KM4E#7@#4)E3MB>RG'%#,/7'"PV15 6V%M2^ @E2],N*)5J=@V M H?2WKF1F[#=RZ!$!X)E5C]M_8I0W@N4+^D5F4.1)@^9)X;5 M+4L9?>N+1M:';9&//I/RK6JY\>*=MO511]-< 3+-Z;1.CD;"]4Z+[)?M3_9Z M<6ZN134P*9).^.R**=1:YYA8]."5U8#"5*\E6 F%.\52$"IUV"5.4=8^@ON> MBN((W"L']]((B)*A%0H]C8U(P-62\FZ5-<=#V*M0C0]P3HI6Q'R5)E7MV- M4!*@UQE"]A&J&Z(%U\)60V]L2D6 7AM ]Z$PZ[IXIBC!K:&\I"&J*8TJ*, + M;JJ&8 %<-/4K;HR12FGCUZY19OTS&Y\MSISEP\,\79C _&,V&$_FF3(5][\A M<[]5KYW/R*<-W9V1TA7SIUEI0\%B@F)=%0Q)%*@_"*!%R@67"[,TPNSQQ.@ID(0-KXVFK_2UX[MMVFB2R]8%)F38VN5@>)D2-&FL. MU95NOB2HWA6J2SX_1E7JZ2K :=76.T@'P-B6/_V;606 X*'+IBS2QNZ, M1R1QU)&9E>>3@F2&*LFIE[E)MX55-Q0O""^FV7;H_,5:CCMRTYY1D_/>3[.) ML[UR^'/OU5MV6]7?\$N'@Q?UMNVW^Q:YYS"TZ+U.<)MM1*^BS?0)KFW?AH5]R6WX]4>$Q3 MHY,%CR0+EHT2610^I;DGHL@L&"5>$LFE)L8HY@S7B P6&EE)UF?%5^,5=R+A M>Q$)&S=I.I'P.")AQ?BQ* ]RE1+-#*H'J24*K!_"F/*%I* O:(K&#^\G&P," M?4"!4-E']1!J>N>!W3?MY^B>L9EG;-*H3=EV&+77@)UY[TQ$+_MDSM7PS/7& M:NIZ\>])#Z0PVKS]:/DBPMD'$&_#Z:1?9<]-IN/2("0:7O#M4^;T:#H=7?S0 MAFW*W><4>]>&/SO\ M>/C\]<=3Z1-IF93E-GSS] MZO8<':-O\<'^<*@"'#M@R?STW)FQ4Q/W,W;M#'_!']=8+QLS7JKE^GY\ M<-MATWR5D'L%,Q_9@XH(:K* SX,9;D5;G$81VWGT-B:%3%YS\.>OGZ0;0H+? O[_!S*3O1[8\IOW4290=EBC+ M84.7)I)(A_G'6EF?8?:4RU"BY"GM"[$J4;XL [D3*SLO5C8> M-NS$RNZ*E970HU(J42H'125!^#B:&"(S4%0837(.1&%,RI\\S?-^GJ7;+U-^ MG"#6LSO;>#W2T^ZL' XQ3W/D>Y>! W\DI(?[Z&".>FV44ZR@/$^D2IEUA,;FQ2Y#[7J66*)S85/$N4]UEAN2Z4MH'1'UH9ZAA]HXR^ M4OZE"B.IS(EW.;:33P31%EB> K<;FSH*V@XP>D+[&5OMU=.Q^7? YFEN%9C- MU& 27>:],J&2R*CTRZ?[G@6;^?4CR(LNL MHX*&Q9VA?)5RML.^/A[@1@)P [U]1W*0"7+59C.%@L"2(G50(4T/K.4N0VZICH1V(G 1Y]RY[3[D47@:D"22JD\U<2GF2&< M,TKPQ",IE\Z[C'OCZ,:<=M\L(OEUM9!W]?7=X1FMJ3*8CQW-L!?5PER_YO'= M$#=37+EK[IXWL\O+06@IH :AX_)@-)F-L9C21R>/'XP^]LIA%)W J;]<&X#> M]4+:;7G&CY4+T;M4(+.!O(#(I@Y=C%_CT_VN-,5U\_L^],&-8^L>5+3S"HCI MR'6P?O?3YM9T\Z,\E3;+,I(:SPA/'K^BK#I[,H-2J)5UYI(3:HE85G*P:XL#!&IHB03CA><.F9S\^0I[3/^ MO?5"[V31=R>+-I[3W\FB!Y1%*SZNI"AX8K#YJ164<.DD4;FCQ-)".0K"2'J! M>%]])K^ZD&?+,E9VSIRN%@/3S/J,$9OI@G F4R*8582!2I@G:9%:F3QY*NFF M2O8Z'MTJ'GT ];_CT:_DT35=#&5*J?7$&W&"$^;M_QH]D3UZ6 M4QC$9X=,/#+OB5;830=$[J4;3D(X_&N8_;ORV:V;W_=Q:&_<-GYQ<3D873GW MQHT_E,:].5=C]QM2UK,68>T/!B,3_CKV?SHS.ALB'484CF>CR732HL[]"]B) MSL#>H%JPIA40@SU6U'.2@MI&N-6:",,M27VA-)C>'*SLD.)+Z;8H!M\HB;>3 M:=LQL4>%?'XHF=:)K?N)K66/0Z$3G6N;$9OG.>%@9A)-;4*8]()K>T06JM]E9AV-$L5R8S%6@*=$>65)B;)%78/-X;.^/*#]A==C;M#4?3WI6; MAEAL'Q&N!S,;NM#V]HU!#IG 3U<*4^_Q*?#E> :_C[ [<\]]0M;[NGZTW[$+ M>>/6:"6^7N"RVW**R?\'0S,;CYW];38]&DW?NI!=TIF7FQ-Y[]S52 MG*3*2RZ(S M'N"@\T=9Q AJ9$2;SF5,(2%KTX0#?%L[^<<)W;]Q@ /9$C!*[ MMK%R.1N;<_6E-L;WGZ:R,1O#CLQPG;!Z6>W);U=QDQ;EE"\_.4L^N_&H$U'W M$5&?U_2S$4[05&2*) D5A.><$@&'$5$""+LP";7"/0%9!%?17[?%F](EG6VE M7=%Q\[?FYF53(K.42\XD49;EA&O@:U$(0S@H(#9+4^<8Z[CYN^;FC=D27\;- MG0WQ=2R]8D.(S/"TR#F1+)/ R#*! UH+DKI4<9MF1N3\R5,&)L36U&W<8D+8 MS#-CE*W^ M+01ZU+I CZH"/8-2Z7(0\G6[*,\WL, .XH:]"OMU7&U7V-;::_1\AE\=C8:8 M9GT\?J7&>$/U^60,DXYC[E2[C9P#:R"4GYB;>1Z3=KJ#T4TW<:X%=R_K)1EVIC3%$H=,RDA.? _KJ0*VVZ[K3?,IY? !+AAR=_9:=:BQRD.P6KSWDX M[:4ABF)90:)SGG+E$L&W[K3_<4)'SYV>]LK)9(:>$)@K&D#?S+KY_GU8&\]A MP_TZJ+:KDW2/)^D.UY5-<U&6&Y((:AB:99P96SGLOZNV7WC MB6T;8/>.K>_'ULM&BV*Y3T2>$H.Z"V><$I5E")>09MB'/%7C21E:&X081_G!_?JQM-/SFBM:]^G1=#JZ M^"69WZ+T9#283:^_Y4*-S\HAJ>[,%P6 <0C?&;\IAQ8^_<)2'-.WEP TILRY M8-MJ+/<.#/9,, :VN^3)OQ97"Y9JD3J_@K VOHCT-KB>L(C/#WX_.-G_X_C9B_VC MWO\=__'\X.CW-_W>P=&SO6NI9%O&?G1\\N)-[^2X]^SXZ,WQ'P?/]T]>/.^] M/#C:/WIVL/]'[\T)?''XXNCDS=VG\ACDO7YV/Y7#WO1\-(-GV$F_YSX9AVV3 ML.XUN# NW;C^%"I96WBIBXP0A__T_^DQD.^=.?^Q]A2$6"_=ZU7ZS='L IYC M-N"26%1ACL=G:EA^#J7"SQIQB17$0_MJ[";88R>6$;^LY>>;1GP^;UKOG,"8 M?AN,S/O'U5?2P[+65U[SPQ/03RX.Z1'H(6\___G^\/G+<]!%SH]_?UD>/7__ M^>W)_M71[_]^![K'P/W?GU?__&TO->4YZ#"?#B_^#1K/6_K/NS_?'?W^^N/A MWR]!%WG!W_Y]D!R?')T?/C](WEX<^4-\QMFIIYE0 BP)SVA.N%>,J$1YH Q6 M:,D+FX@B*J/E<.;L/BI\A52:)K!KA7-:TR6@_N2)ST'2N E\N9X MYH @%&8Z(2SP]-SU?IM-@&0FL<=U>Q-K7:8BF"5"A]^J482+XV;=.I*[B/!M M. B?EV>8&'9L'+S[_T8#U,9 8H!6OA?6J9Q.>I.9GI2V5.,2@99A9 .'.&QN M<-4/"XLJ(4U^?1;5B? I_;5??_W1+7\SFHV7OYI-JF]^[I6P0;V!4SB2'O#* M+ )QS0( MSBXC%4S 3!F$ORZ<+6<78>FPMCE2"D[WS>%ODY_W>BAT4XFY5AQ)#AQ\JZ;AIRE:+U5CK0^NI]W0>5S7BB[C'"<@K@?P M:M=S:G*%JMC @=H+RD2_I\'F_QX\)(@ZY> M_#J9K\.DO+@P,:SP0G[PAY/>10ES0N2_<1F4 M_%[0M.$;V",S'@'#'BSL+%$3HDB%Y=#[Z4"I-S_W>Z^J*2[]^@I_#4-X,_+3 MCVKE]C=XP?7ZRA:S;GLISX$DE1U=HM:N>N>1CWN5@M];9 JD.:!2F!ELP25N M9UQK^!D^X1K"0\X&(PV\ 81X#G;;V7D/F+;W$1X\N"*CCT.LXH^WPFO:\@%. MW\=3$YIU"T_\):!UF#LH#E4DM1=#J;TZEKJ+1'$\[!VJL3GOT;S?0R]K%-$U MG2!%#!Q221E"7>L3_'ZJI/+!J^-:+".\ ^Q_:Q,R0YE*5 =+UK74M! MVYPL>9= Y?(I,SPQA>7"20%VEN%6"I,)K%FI',:H(-1_M+U+!T9*".O3/!<6['?'9&S# MODQ+] 9*>H6CF;^M(XQ &$>O3XVBHE"B($4F%>'6)43FE!.FO3A#M&E5-$ M"PM2)?,94851Q#!E4J.!D&CQY&E!:5^*59C\7O"MP;8%/1-$!IY*J)*//Z(: M"5]@D]N8O(&G$\J<$M3G*4VEDDEAC;LE]MHZ2D-NV8F[N!R-04/$ONK3 MJWB&/@L#G 37QK/Y/-\X,QN'-)CN1+T#[6>''T]%!H(-A!$QVN1 ^UK&LB!# MK6$)31S70/L\Z_."]BE=!0)J45W[-.TW"CY0G0.S&,GP)I($@PA$%_+(3:2X M<MRS93/]:\I/._X;GO'M]]<^[LZO#S\@_?Z4K MO//. -]AX'-P?OS\:'#T.XSO[Q<9C!EX[M\7Q\\//B/_')W\QQ^^,\GQ<\.. M3PX^'KW;9\ [NK!:9]03XQ4F&H'Z(3/I2):;5##.8-GS9<>AL: ."@=FA0'- MI,B52XQGC,%FT<+(?-EQ^&9V$&GQ?"(;OH M/D&?VD)@_-9X>.]&Q#6G%0&=5<=%S.E^S,#<&6&%2N MUV_V>K_O[[]J'.>5'Q:3E^>)RY5: M6OMK@B\6E-8%3]ZB_VX??BXQG%E[#YMG!=UB;NFTI^X&Y04L3C4!TR:#-7I" M6UX^K.@"\AR-(X8O6&L#!18 RO(0K;/O9I,I[N%S8,EQ>1FMMQ];B+T&7:R MDS0KB* Z(UQ(2@1V9;8R$9GQGA5.[*806R: >Z>R;(. >@9JN2I1U@!A]ZZ< M&MF^UWLS"TZ9I44# MN]H&X%\%%K29PG-@_?$%#A262;\5%BA#SS+X9AS<.?'CHTJ#OR;NV+^83,$< MG:*U^F/S^MFI<;GWU%*2)9HAKEU.)&>4Y+G/G:52&;:B&N\&K\-.X]'7[/4N MLOI)B-.A2A'5K7B43]P==))X!B.?8P V*""-O@"\^M]9B@-+A0 M[Y%94:V#?\]&R,(:];Y^S]7+V.^]F]FS^(Z@2DPFLXO+*!="N+L6"N=-9A&\ M[G(47 EX@XWI+W,]Y_:Y5"572[F*H*>8Z2Q('O0:8U !P^>V1+]>SX]'%Y@ M!8O5C+T2:,WG6E?J!RASC'ZB5$,])L)?]*L'M Q*BF'0A'; ^"\^W/U*$*C M-S'Y^CZ4J>,/N':SB?.S ;P"/E678#N!6$46C,T!+'SX/2RMF\)-IM6<+*AE M0S4@\*3>I(IG]RR,:C"*B(>AA*W?UC9CSL/ZIF8Q-AAB]W@WK*8>C<>CCWA? MB/)_=#AHG+IU\&I0\1RF9L!7K>*W?N^#&E0&+NB6HX^H]<($S^" ],,E!Q)JS6B2)=Q[8$X MPC(@1=1Y';@(&M55)-R]WN&<#W"-)B%(-:<3F-9Y"4LX#LD)Z"\&11D5^^!' M'L+PX2R>32I8^S9+Q+A&B\TTZ,GN0\RTU4A':C+"K O7KYQVD99AYO'6>%+# M+X$1PUX"F^)\6GRH1[/(<4:-QX%#PH*&Q]0+M;@^CWH(8_?V_:'%_T'G,HP5 MI_'7$"8_A?2!/D#W/X08P_@]">_2QD\J(G'BSSD+2A,((:WH#>_:"@1Z:W+I0M]./!#W(+U@AN MN,!LR"@?J_,1S@Z4\G!+C90;E8RQ<_CVZ?D$E?.+_NZM;0F MTTH)3177F8#_V%R P/.93?-B1]VG4_"=5H/@YYV<.Q#4*%$7 MQXFYF4O^F$H_1Y,'!.P-8X/_?%#E +\G<"F9J)4+VN[="X6K.1A44G)QEGA! MF"6^9Z"P1C%-9ABF+(=E=>E M=,-ZVI,;)HFG% SE636,2F4=#:LGM>S#WZJ5?H,K?9O@7Q^0[@H#;ZZ+RZ^O MB_OF)6[K%F1=*=(-L=9;8Z?+YX]WHO PPBS)>*&-DI+GAOI,R=3!_4^N><^M MY]:N"/C]F\7-.#H_QECZ "*EI=8%41A]/2'(%6(N>Q@PO"AG%Y/&^U.%DF+I M&5R+?@V0)PBJ$_*21Q] Y"#G#T _JY7$VI=RO3"\"K(2A'(3U4$1=56Z 7H5 MZ@0Q%]Q36(017"F@;?A7J1*+9 N%XCT,>N]K+#W>@6#UZ.3]5I4WO*4)Y.HN?/!8\-F +# M<.V^,;.+65R-*)[QY[&#\4UP7CB,'KI^!KUZD'N]/Z\=;O0?5>>H[447425Z M)Y?.X!D*% XOGY^F<<7B.1;HH1HUR/#C,**?XA+^7.?6]2O__ZI G]?%X=R. MFP-HY^LQ(OE7V51S'>+Z0Q"(%0^^"3J-7'0D#5L&8:-LM3@.*!1-,W2\QH-\ MSE#H!JQ\1L%S%KG(.H.CKG=B\5%J.AV7>A8'AJ/I 4/:B&BKY1O> I;=W[K8AD];Q_6-/OY6@,NS^,:HNY:J4 3_:'-GPBAT-!FH\SU%Y\[S.3HDFD9\- X> :7?#<^&V5H3@UEL:V;A0IPK/ MB45NY2 F=&-WY]5GO ,!/ %!'56Y=HF3K[:R>6H86^@1C6=JR!1:ZUV_T_!0 M*$XK&1%%)LPZF)2?P/P9VM<=NE$3;E3+[0LD_=F%D6X]@_GA_BEE6B26YB1C7A)> M.$^D5RE)79$HQ7*PEW?T#)Y30 @DK61D/V0.OSEW=H;58NN)[P2UZTX1K(CP M]6E!#2VD920Q*88(G":")IH4WOO42UCM;#79\%MMX6V2I-O'9A]E89GVV,_< M,DYXFF6@T'M#,I%;FEJEN=?W$B9;=+H'51#36H(3*9C'J.@,38D9W!CU[*^) M?09W3B.'PN^7E6/KAG,V!(U?PKLFO]1BJ_(4U.YGT*_&B*$W4)<3]TO]QZ]U MYZ)R&&80;OIU<571 ;N,HX>+''^N?+-2[@DNT#U;X7]7+ZX\MWO!<[L$[A=_ MRXH]2<6U/R=[Z;6_W?385.XE@G[18V_^C2?YPPR6W^FQMV"LWPI+*E-0UR&'DO["V"17[L@+:S7R"33T>4O""D9>*V',UM& MF[Q]J;X%1NOZ=<+CZ5I4^?O,]0=:L/0^!'572-+M;5YP;8;1?4%8[[;_:Y&- MMVM%_N>!9OY]8#D766:=RU*G3<:-2@5+THPYEX"63)54 1CE#DT8UFO#^]-G M57;8?S RL!LP&%^H.D>LYG=G%)[-C_\^A.]?PSM>?S[Z_)]S?/<_?\.XZ,OW M_UR\^'SX[I_WRUC-,%Z8QUGV]C.HU,__XD?/#]G1WR]QGH-_WAVPMW__>?'V MY/#JZ.)/?UA6.,UODD^',/>CSV>GPJ0VH=A"-',!/R"'OPI0NAE/J>J(,%P2C"40I6B!X+VYH(FU M6GC0V[*T+Y*OCBQLD,,>T^752=9.LFZ)MMQ)UFV1K"O*M: FUU:D1$N:$2ZM M(TI335AF"]A86=@TB5';K,_I5UO%CRU;%UJ0/T:WW]/5__O".KJ4/6*F?2M\ M^NU?7Y,!P9,&;MD3'!?B($:N)Q5,R%G$V)PC:+9KWD-N/S;51"R4B$T9?:1? M6M7XN+M!MW@W*H2[B$;0@,8B*%PYK5J'MC9FX*93;#2*4%01EV!6@6$' (8: MTE2=C9V["Z3<;9]WHDKN@#D-M586+AU-FI=+ MU\)VGJ,*C%T%Y3-91H9&#)90^8VMHA%6NAQ^&)4F5M^OK^*/0"UMT )=#@85 M7ES5D8\&=B>&OS8S@&= M X6XFD):^"ZP2PNP09?CD6Y!6OM90.ZLNX9C8X$6WO(RAI]U_YVI.3K#_.W- M*UI0S %=YE*A B'/:A;6=>SK5"8%&)3ST(G[1J%.?:Q MG5TB]D7XC/ '!BZ-[O;^Q,'\!:QI+ M_>'6 !*.9U\Y-K,+;#YH:F "Q OTLW'(O@/KIVGAW1N4[]V@/!^-; 1PK#>O MWX-=CS@/ :.J&4:S437L=PT1&Y:X;O!I9Z;:Z1:!5JI318+5N)II-+MS-4?/ M_@B<@8!##5LL B[6XXM("Y.:9VJB;EYX%]*NVU\#57\HL?7A31=7K39 UZCI M>;XLH5WEX@[CDW"L<$/ %C%5<]$ 7'X!EZUB&MVIZ5Z'<7@SQF'Q?6$O MT%8O/YX:;$+G$TZ4U@GA.5-$6ID2E@J7">U5GJZ"?&Q+E7VC7(7>!G-9/IJ- M[R:[\:<@<0,8WQQW\9%JZX%#]Y(H%^Y=7)_MB5QNO%Z=PHWIKA37A\&RNSYV M3;2CWD>04^[^5W8%^TL%^]NXR-]?37L' O!5( "/0*2;RC7^1ER_/J!7(ZVK M8/FV94!OW1I_X\K;1UV:1RN^?=19/T*$MZWB/Q_-]-3/!JN&P(\0RGU]=7CR MEK^E!U>'],6GHW>O^3\XUK]?\R-X\]N+MQ_?4ACW\_W/RZ'%Y;I0V@9YEW3R;@OEW>=E>5=XF>0JR8CV7A!N+262B9Q( MGR62&\6\*YX\9?TTX3LL[[ZQ_ON5B>B/*@=>W<'O?ZW%\6"%P;LB&K_(]7N3 MC&RV8XV,["3CQB1CN\[_\UEV]/G@U*O<Y!$U2)+$AN7>ZYUBHI9*%M+H 2I$X"2ZP M2=U!L*F#8!'"(%J]FK9N_/ MWZ82^D'\>!V'/YQ>UW'XXW'XBE_+YH6RHA!$%MZ=T5M\"F !.Z(,@W/BS> MK*J#J5()8UH1J8J<<"DDD47J":'PPGT_'LHFLG6U6:'.V?9HD4GAM/DH1BIP96 M$)V J2D2KU.FA%=8B+2+[621 'J! M"B:FB@UR*"72R);A=,6N=#":['J7X( M4U63JIBW-*XJ91[-!A:K+F/IIK.QH?7$#098LP,S"'T;>J-Q+S1XP"I+;&?M MP?Q437_TT!,'G2I4-:4,$*$_8N5RQ=.36;C MJG8X]#X/9:]U&7$H'L)2HOE$6G?$BJ!KFK97C;IQ>O^=E>.(#Z%;3T'F(0ZXN[B[. MU5S7!Z^_#!397U<@W_KR4EU5WV!YMC$@I5J-2NRL+AV&UT_.81($J0[."ZP+ M7SO;NJJ[VK@ FE[\BO@E>AHJ?@>P-:4/I?F3WA_N@QOT:/VB07E1!@23L;+A MD< E'ZJJ>GCH.G26:]6";R55>M'OY/CUJ>=<2I=:(ABZ@L&VP#B/)DDF=)'DJ.1M.*,QI78_0TYH\''O1D795\6VU\6(7QU7AT":MT]6H ,G]_ M:!%V[A*I,JJ*775RI3.^/M6<4R8-)YIC]W>>4B)$3HGC1E#C<\/U:G7R3NB, M-0V$@Z0A@%U4$Q=FXNJ9X-D5#NB@(QC0.Y M9MJHAZE)503_6.W?OZ9$O=AC=^Q]_OBUY$SNB?3ZG[^@4?L68=:N+XU=+Y)Z MSX!&ST;CJSM4S=ZCF'AG5N6OR)Q_P,&_D>;A7U1%O5W@QFBKS )>XH* NDL= M^A>GW_P8*WN3XIGR1.4)IUGF*;<)U8*ECJ729(5GA#>5T>C?OWC[^?BY+>&ZB\//Y^>')W^^_^?YR_+MNW_#^_\-X[7O M_GGW_O/1YW\/EOW[_[P[Y$?T )16>,;O+SX=_?[G^\.__UT>7ORG?'OQ(CVB M1Q?')X<,/OO#-\G5LG]?FX1YE2F2)VE!N)"@P7(N2*9]7C 0.19[_V3+%D@/ MEWSR=0+G:QK#/@;QOYR-AV4 T$.QXH'^X._K2Z-;$:/,5#& BL .B4?HI@J=VAM(%#*1,VM07+G,TM5XE3 MUKO,"^L]A7]RT1U*CWTH'3U;/91 FZ5P'B5$R4(33HT@6N4%R9EFWF:J<+EZ M\I3=]5!J$C=VR./9#K1&Y$CDM0#W_:%T'R>WN!O7N_<>-2(1Y+\+A^BD"T(L M!"$^GF9@:<-*4M"[$DQV]9QHG2N2&&6Y5#)+6+&,H)M0SS.O%,U\SC-'1>9E MDL*^2)I)Q=UN!BTB@>Q8D"+-5G)9&D3YTH>LE/$8H6/KV(*JNWU,PZ9B=!,# M NXR!BDJ/S[H1.&RB!7?#AB,%B_HA;PX,O)!@_@)(_PT^?7/X[_"7^FO/[=C M#Y@>$7S]\#?P>_UQ^9'M'(W1<&T"P4(DHJ[Y>(/-!.:PMRB3>VZ(XUZI _G2 MEC2/*IEA5>O5;%HOK%V=L">80H%[HC )(20;A22*D*-4+U%+'ZY3;\P(-F5R MB=C^:S=D_F;L/S/2H(+%6!&\[D*]KY]YJ:ZJY)5Q&4)8(5FJ>>=>KS69D)>S M\J*EQ)PJ 2I>9T87\'0SSX-:;L$01_BASEK#+V?#D):U-+PF@#9?BKW>'XO7 MU-URJE2J-6.M& 3=.F[E%3>/?*^W/UF[B17_V5%HH!'P]VW83; !0:!A'P*X M?3$1:X9WQ+Y )N9\J4%/PXY&7.GQRDK-9UVYN^OF#F[XH1R/AC$T-UT==C\& M#Q?3SE;6O6H942]%# TV.X_BJ%I36R?<+>8-P:-#IX#%%8^Z1>PT@3E3HW%S MH2V!9&)$=M)?WHB+T"(D9.AIAZTM*H)?F5KL8X#-&FQ/7\'R#-4P2LGA-.@Y M=0K@8EJ:';FZVTDDA]%E;(\1&QT,W4<8852I)B%-L/I3NZM1Q7UQ/2-#X5B: MY@UQ*M6'=A8@K-2MK(2)<0/L7%%.VOTD#.AI*CPRD.AH,A]QW6'"?7)C4R+! M-&0S[TWQ_X6^'*!;2L[59*7A5FQJ4GT;#T?2R N0Q3&;+^9+ MPC;B(US5$ ?D$ERC,2>@3GR,S!5RZUS%<^L>V&JU$Q(X)V$/+T][?>R/7+<:MI%\VD>58P2H:EI7L9?V:2E:JRHOK>RF-/<#"D1H:>/W42DZ.]_R\J":U9"<>U\V@%N5/KYG9 MHN(Q']J"!&I-[3[I4O=P"_@YXTQIS]H.*AFC4A])YCP<.H2D1#'ME%W79ULI'= M:RT,N16X:A@;Z%7M^^H5L'$%&BNN%8VJ[3(0^%CB!%,_KXU,K P9JO$56L7O MT-Z;8&5#;"$'QK&;5FTC6VWT4&56,S!RQD%"UTW__"SZ.9I62?&!_;FYHQHK MMW)SH+$43:G8Z7'@VG>V>O.U1U*[$$ LA3:)H8QG-HQ+@M-&-]5>KUE++-BI M5S&8DK#;86F"LCT;Q$(GASHQ'$+CT2 *S.IO4C?_K>S@T-9Q.C+O*\-JH8-S MP/6%L8ZN7/2WV1953IVZP T8!3D=K6NP%Y;:,<8WX%5P[PBKE(# 8+K]Q1UM M=KU:*RR<&->^@U#359]5K1&$K6VM3$-EDQD80W&13%0,AJ,>3AMW4E6.H%$9 M_1=5J5EKGS"#>Z:Q&R0Z#H(-%#>LLOZ5O8HT&38A;A!NXU[DU#EYM^9P.5!# M=(;TL6:IC'^%;8$["+IMHDLFS"#,JTG07F:(,'4,1YLK4_4P76?AA*>?*S@; M-18.ML_1/]W$J;&)E6'MI]8YW:/[':*/%[XY &VG'..HCL?/RPDLIAH<^S]& MP[,_T >S'VS%+JZS<+J^/M7,LY1G*6%<2,(Y$T38W)<%85N19.K71&3!*> M"F,,LTSR0N?"NH(J^$_&LE2;'2U@GM,/$C72#0F$TXN4LXMG;IC$($PBNDKZ M+1?;^@ALD,5J>!:JURK_2CB+0_%S.755"!=OFKM@^I5I@Y'?^I">+V584QF#IXDD8[KQI=4YX;"Y'/W6!^EO;; MPPA>S<;X"H-:BE$/L:87'L?4@Z;9X)Z]S\'4VP)FS8\O3^=S;"I:D* MMN/%_=[ZI6QI;Y'N:GT%BY=5"2(;5V)2'_-AK_>K?0[;:X-D=Z'?\IJ6W0-T M2P;EC:#7Z_QE=SF[A>"@R;TE8.XZ;/-:IE MN. ]K$FO%"LDOV"WVS#\MZ/Q^\I:[\'<3? )X%D=]SF4&J/& <^]MOBY\71O M!#6M5?]L1V;XRU$HK3[V;Q#H!<:]W_C55].CAK.+C]@Q%VJX-"95*L_ M68EK3,_+<0P-7.%5,9P6CJR67E[?C@?9Z,*MB%O@]!+8LPD&-KZWZL1!D3 7 MOB"+A[6Q56OGS3D377E3AU6;,3+0%,F_9YL0JNU?NH6II$D]-1L\JR\A"#\B46!!MDRHJ4 M6D DE5-^,7NDI0R9L+GS5P*)WN#IO9?7^0OR?1[68/T-B[9AF9Z%N&P<9>?T M?;>?'>Z?BDS13/H$[5!%N!,)$3(MB,L*+XW)4^&39;/4":7 =#7.&8T]R)2" M3?(Z3X071G"Z&K9K4V2RM:!]*J)!+ Z9A\/JJ!=BMRY@& M$PP1M-7FCV]9?RACUOX,)WF<#PRE^1NUE_KDKL_WJ3L;!T%6';VM'(<*V:C! MI H0$)?!AH$+M<.9 TO@\;[@V9ZK&Y>S\>4HZO(Q4RSD^L&B@#(3;8 M35.970NK&,$73*,"88+4%::2C"K%*N9)39HSY*^X2)BFMO&AAM=O[/=]J&,L\F%MKIH.KF'QX-AK9X)UO(V*8 M"NRL">RN&7!%3^VQA)S#^=!A57^OGZXFZU8IW+ FWVU^H-99-%68H8*.PTN; M0' %,7+;8)91/^XP1\21*ZM(QDHRH0;*:13BBF+QMBI7#/G"F%FUU#5\WNJK M[[.TL#H?75S,"F .Z3 H$NUEZD=B:7D5^@NNGSJ\C!<-,7 Q&]9);R$F,M,A M%A#(!KDUF@[[DT"@&&;IM]W[[62EF+M7YV2A-TN#(7&)CQH-*UVD27EMB'9Y MGHMI"?B4J""U'$:3FL'NNJ2-)VM1%\-6/RY,M>:#O=Y?EZ,&@\X,9I-5+FL- MN$DW6%T&E(X^V&:+L;**#N=4N3P'S+!8G4*UJ@[)'FU!4/'*,1IKN$@8M '6 M#PEEK46J,S!JY7(T&R\BZTT6U,?1=:&-W3AR]Q=/Q&:[3/M(O4Y"ABSM20E" MT@//#&]@[3[\A.F9(3YV#:OV\9&-]W#9+%BSY]?0;=N#'0SHD*1345$\P?%# MQ#V"93X+"8'SH<^SC>O4E082<6Z\UW9^R(2>K$MA7AS[BLLU Z_G05C[: C+XR9J!!N]O9>!I/R^ M\B1OS7M<,MH*D>9%5F0I-8YGA1)<9UYFS&JPV5*IKG-JWVKL/99Y=^-NM[6R M<95AH89E+5*O44+@!$97: #YQ3,*!5==*K4054/-8(0Z5A0P^%%Y'U27\%;4 MOLP5'J<@ND#YCR"I(4-B29PWXA+MJ"EJZU'1J?+$*V$-YH0Y#W+F.BVC+;1\ ME4YY_UJM?J.35J-83 >\3XI">-(-5S[#D^!E. D:"6AC(F+[3 ,!/__0Y-&T MS<4JIV9^6@W<6>W%:AW+SK4Z*[;3=S!YI$FD:5XP6CY<^\M)IO"'^]31$4LNOM"MRP9GOFV=#CN;EHYE)HOAE55/T:&P/DWA 3L^+ M)N[K2"9Z!.:BNO&)5?F.(=0%3XG*Z/5&RZ+-$C<]X-$'.:QZ.+,Q%L"AR]U, M:ZZNI>KJW7.@\7I&:P+EBTK?PSK-:__)_M >-%IWS!!8_5SGK(0\GLZUCJ[U MUZ>.<9]CBA>G& _B.2>@I!F22FYL*KU6J]4L"5>Y%#ZQ'/2[/ /=3E.3Y,(S M:53&S=;'6M?;[PNG4.@*"?VVNLLP5F6MJ9BO<8==R3S5S M/ _!2A1E;?MUR3=\I(8C/?K4A_TU>TT\H?JV02. :_?!I![T. 8&4]GO'947 M8+X/% QI?-FZL?JZ?><;=SEM@[RG47]]-AC-+)IMO3^F=OZ$YNN;'D'QA$:W MQ&Q2F?4(*=]CK=F'G*_U"7A![8/_#%&1CU5#\< _-M-1>$GTV3L%.X8^R7[L MR0%[Y\?Q!,9=\R$B4IZ=N>#K#&9(M#?:CFT,&=\G7V!3+1'K 72) >L3 P[@ MVOW3/%-)QA)%3"XLX5A7HSQ3Q.5H.&>%A0]/GK*4]8M4K.8#(!W?9W,WU:6M MV]S;-]><,DT+I:PB7F"G@ (V5VCCB69:YKF@6>(Y;"[MI\5JXXJE7KBQKQIK MQ ]L?!1EX^#L1:-P<%5C( 33?C52A5+E0R@D+,<+^:$-<$-U$*A6MG'UDZE# MQ=5)LZ-&9:-4Q#3LU>3J5DU]K/Z"-7HU'DU',,;FC#AX-B M=KNNYN^8\@TK?4WJ>*5.X4ZV @OH=*G+B37H+\'7,JV@0]H9Y:V7A%SQVX:& M'.=LO8_S,57#F ^AO[2$5;+58EY\/9KX'O@TS[V\IFM3M=BM82R%1ZZ;7:M\ M;FVV^!XH.:OCC71XUM;=[T"[;4=DY9=HA6P#+M]24M@U G"O;1BT"R3F@ZA* M)$+.YV-H0DN&[[)=_.)3Y9+L#M6;#]77'X].7I]2G6E'J2;8=XMPRQ*BE2]( MPF!+1(JP$.S)4\[[@J;;HS!U-+ Q&GCWXM2P)$L8=23),!W1:$=$IE*2:<.\ M5D614 N*E>S+)-^@8K40Y8"GK$J>=6[YQ=C)/?2FK7',W.)Z^:Z*Q(:H6/,Q1@[]2I%" MM]+M$"DM &]\V0(=8-T/*3^1\]("L?SR(\FX]/#SZU.69P43N244#SN>*4'^7MM+7'F&W@%LWU5L_V'GU(CUZ_IH??3ZX.GQG/J'^8H7U,I&@M63<$^XR M3D0!FRN<%\S:W.<%A7T%S;A"IUZ4KNN*B.XF0AY-_[V>:"9';MII.M=) 7C/ MJ,)._<4J3*YR*P$:BEX/TV*[=%VNQW_TAT_.Z6B2 K& M*-%) ?)!F()(;$ZOLP(9,>,,1.Q3UD\2N6VJ;>];EFO]&?-%7XY'%\\J1.R_ M0>H]JUQO';)(.\Y\A)&&%%19[H@1*2><^AP1XRD!G<*(PG'OV$J<6;J<@;+A M\PP.*Y9SJ8J4.2\U-Z8P6NQFG+FBG."G/!N&2.0N.K,7,Y JA^&D#0&(B6UC M&S@T* 0O]]_\UFLEH;\!'K<*%#-XC@UIY>& :!5U-6[ND]$E\'">Y/U>O7PA MHENS7J5R/&L6\(>X= MIEOUSR'8+.<7ME4+@%[6&!JZJ@M/8@N"NGZXVO;O8[9T:;85($'@HSER?H-G M62_&]S%YAAVOVV4A"S67<)"[[V.>'&M"0J7D-=-LX?[]&#N?[=4GXN=Y-4Z M90IA(K ?>X@]. &N4->L3%>0LO%=$DU$(5PG)MI9#4 M*83*4$XRYK/K'+FWJJZ[J'Q4[40F/8-):B%D/@N:'"86("YSN\#A8.C':@** MN<&X,U$3HLB;>%WOIP.EWOS<[[T"[D(^7OKU%?X:[,(:]';I@C?Q]@KUK$EW M6$Z+7U%*%[J8U+?U8 YMB- 8. <;=30;&RS2KK7*1N!&?_CTZK+J<1:0Q,ET M1,(?L69PM-#3(Q3JEL/R8G;1.YLI$/93!R/Y[PP+>6++HG&H_MCKO725OUV7 M@P$"J>$S:SNYPB_"(/W\]195P,L "?MA5!I8_+U&2UZ,YE>EX*U4\Y N,G:V MK$$%L-HS9)8#@545.D'3GB_RCJO036[_V6"DL;8FT/)E18D1X?42X9=B]D/= MG60.1U6Z)4)K=;*(V?JPZ^4E//H#+-<,D:UPR\YF9;2%X/2NK)(J([_V>[1 M@A>?4[?HJ-FL9D2[A@-V?'=BT1IB$\)I/XA-DNK^.97:$[8I0E9W&-1]NBS'L7SWXVBY[T#I@Z3 J%8$LJSO=VH\K"OS55-^[T;A*IVKD11B# M1=2V>6N6( &;(<:7[Z;(B ')5E>#\=QA$\@T8FC.4\NGS1V-(*XKE9:IZH8C M"_TAJNH5%1(APRZ.U\IS$!$18J8E^??QH*YA[NJ64\$=8S]$?=F'HR5$6S%" MNTH[5TW7H$7@T.>NPA9IU/-8L74RPHYA=6.^M8WX;O#:_KFXO)_OFXL5D^IK M]W)2C_VCFO26&P>M3$#'L33MUK0#>^ZCEZQSU3VK_(VWQ3?&.= MP_F/>N^JY6QL*=O%.];'.\[8X?.#4YFDJ4FT(\QFCG#K."2RN4 M>?*4]H7D*_&._OVB6]S:PGB3:^6YYUJKI)"%MKD (T/J))!!6I/!'<)<'1EL MB@S>GL)V*VD=)87/#.%>>J(,4T1R:@UGU&>:(AGDZV 1[QOG9#IW-I7.\ESS M5%B=))QG+*=@6VKM8Y?OI*:$I*.$;T8))X>G>6*X!1.?*/@?PBG&/C67L#ZL MR%.@!84 F;3/^6K1Q&)H\S[*^-9$I^I63A75[*+FMMR-JDHW:[O2U-OZ5;SR$7J=5.5_:%M]6YZ$:?7U:%C?L#' M4]"&!'/.D40S2S@#V:MY+D@*Y[(4J?"9V]&Z\H6>.NWF714%[&0E^6V-@N8I MR M"=TG2M03=#P>1\ZKJYO(*S-LIR)T7M7CO\F37 MB*.CD]?9T>>_4H1*/WKWEIT:*W.3"$,<30K"0301Z:3 *@]%,^,3CD4^(?EY M?9ILY:T?C[R;3**/C(1KM\ M%,_G<]',YWZG<,7L(>#2;STEA*?JX&=ER+2Z/F[B\+YQ\ OG]OSDG5\) O9L MK"Y0REDX5:<1G^8ZT5L%6'?0*&\C\2W*NYVFW+MT;;X/ 9_/8$CSR'T_@BSV M*]BRZI2K@(L67U=W5;TC4=]B;MZI'?4"<2\BO,VKWD*D+31QP]?7&FF_R0. M^Q!?8][7==Y+ (_\..L%VS\,J:T"UP/J!^N]:OG6=/JNS/?01@[[CU8-BFY8 MRG#'CI69AM8:^TLBY#C,[E4KS+NFV_+W5'QZZW&_LD21 -J1\,KC=%/GV>7> M[>N.@'OBBZZ4I!V-AB2ZX'H1S1[LN?81T7#AO:O2-A[,:ZUI)/$UE7Z9;%['K]OK.>_WI M\/G^*%*( FO F6#:K[@K'$N=A)T0 MRO'4&:43:9C+BER AJ?U;KHK(HWT3C I=Q>-O&NKUQ9PK"]GXPDF0R_T+5KH M(W!5=7'9FV=QS9]P;?>P133\6D946&AX(]J7 =,T9H%-QZ6>34/>'7:H:;ID M3Q;:9,]QL.=8VS6R=X4QXJ\;4LCR#5AE$9RV%S'"8]^V,9PGH1]KJ'R^B(M5 MY[V&02,.N@G@"O=9@R;QW0U51)V#ZP>J:G 3^]K,VV%5M4?ER$X6V^VVUZ/6 M\6L0NQJOO)I*'!>VMUL#<8Z)A6Z"RUQ.SEW5?7WHT)1%[/C060N6P=#?J96D1N]O!<==[-JNDV;]'>M+;-R&I!R_I_8275!7>>"7\ MUI2*8W8N]BES57MYD'(QR;JZ<-[A3*$XG(:NWE5_,[70-O0R*&6]=DLQ5P:/ MQT_IS[TI4&2$3 ]"!(MPT'T73Y:_]M[L12?'I*G87!",[9C?[S'(UL*\^&/T M,1SX"#L?KJ[+V7\_^./D8 [^.@G%SS'MNFJ 47DVHDAM_"[M!:LN#"!>\4B= M0XW#U.C/H4?(*&1@QV9 S3D4FYG&15O;V0]SWZ>3!;$-:]-^>_/3XJL7\^ 1 MNMT-&K$>EGH#ZXR+=X]%FY?5KR[9;I8T7*>*-=U*@!?*I=,QKH):J'[ R/?D M?%3!Z:H%$JAU*#?7MM9H2^VG!=??(A$M-DV9 F_652GMLSY^'WH.Q)XJV+/8%+8AN\4&;G M/JFFJ4R%CPM/#*LT ]H8E_,2L0H:MZ6"KNGF.@@XMM,6CF[=<2'HBN>!8L^0 M!P)N'0PM2_XW#K4\'V'3&]\TV:D26<(X0;D,V+\P+(PB@/(T'<1FI;M.O*W2 MSI"R$U8/HWZ@W@YBY@VV)QABU>1D,L+81UU)U=*7+P+.8("ICET1??O76B;< MNYU8Y=L.X(A@9]IKACB'/JQ%5.OE4BEP:PG-C"4\S3W22*,*8]"9-9%KDN]>O/B8G1 + M:O"FJ>B.2Y]Y$=]YZ7PK;QS=N)-8'/C>C:,>&Z]QGYR9Q<9YWI<&?XS-66(7 M%SBXVJ=DNP%KU9JGQD]=Z/,5/0UXRE:-W"'DT0N01?NG5&',-Z/8_ 4D M4:H4$860)$NHSAV8I4J()T^W9G>/:[+N-O<.FRL8SWGN%>'64 ([D1#!= K' MC!3.")II#6?*:.A6 BNKD9:Y0(E9HW5]2T4!MWC*=N+8^MUA8MGE>>B/OL"C M5#0Q66(E7:U >9S:B[#+(9&\;G':]ER'0O:ZPC_V!ZK[KER+0Q"KVM6D0A"< M(P?&6$CCD!Y;-R8(#:,N)^Z7^H]?08NY'*BK7\K06HB$FWY=9 ETR89P.+!4 MY8\.'!)_GGMK]Y+HL9V.X;^V?G/U\U[XZ5]3N_H;3_<8Y=?^G.REU_YVTV/3 M8B\7Q1<]]N;?>))W@Y77_]Q^[+\",42" )I#R@Q9$DV$(*#:_9+TTB!DZ^O28\LDRDH\L'Y_.50RBPP%MLDO5B(9&AQ])^!EMUR23.*2\49KAE+.=>*54X+T"Y9")317ZK24S7@'\@>T07 M])_EY/TK-\8OU)E+&[N7T-U4\,_?7GP:'+][G[U]]_X3O./ST-?N'_I4?GPS*XY.7,)_#]/COE^^/GO\% M!L+Y P#_L_?1Q>'G_<_'[T[8,$H*)-/?YR\F!Z^23X=PE@0&(9SKU-A:X,>=PF4:+_[W+F7*;6+SV M2.FDS$U2AKJ4"FB=E'E+*?%Z6,GDJC:7: MD(*FV&P'=D44N2.@,1+$@82#JRIXLE3NMHGX4:NHTRQ7 M&1=.*"<2DZH\\0;1>7EG1CVBQ%@QHQA-&8CWG"A64,(%Z$-:ZPS$AJ&)-%P8 MPSJ)T4F,!Y48U&3,"E^HK."2>F4+JN HL]9EN9!)9T8]HL18,:-DHK/4B()8 MH1WA1ELB.>-$9I3*5#"K;=))C!\K'A7*H+MPU$V9A9ZCY<2ES!3WC@N6@S94 MJ,+K#)%F.COJT63U,=*EEO,L!_W("\^L2*\2HKFEH&3EWEF)0O*KI>0&V68GI>OCU69T(FHE M$1',.E-DN13:\]PG.L%8C,P0%2CGJJL/>TP1M6+YI9PRQZ0C>>X\B"B?$J64 M)#3-K*':9#P1G8CJ1-1W):)\GD@03=XF7''AK2Z4-YFG>:)R;%K:F9J/**)6 M3,T"M2889-$6AS;TK)Y-"@^9J*-,9]W"R2YTD,I5)PA@MTK0[VQ]D*XT42G"3$IL7 M"K8R%40P)HB3F>.)Y\9*1+-9;:]W^Q?_&S FT:6(V-9!L']Q2[Z=;%!P-.J% MEAKCJ]YH-IV4UM6HFXM'V+FRS0HM='5(D]8:+B!]UY=CJXOA5=V.I,$&_^KE M>EA4VC]&P[,_\(3?#PV\.B#:&X%HSTX]Y2 4,T;R5( FG3E%\*PCG%'K.4(U M%WPK@&AQ8\D@Z&Y5;[:F]\4E8@>,IU>!I;'ATF73)&\.'QU:B5>=4LX:FNC5 MR/37HM8.EM_;[PW=M#]'P+T\OYH$Z.8VR'W35G""35AV&>HV3_FPCV3=!CY2Z"QW:(L1UB[+=$C/T1"CD7]+B'04-:Z\C=NH7X MGP>:_':[X>[12AXTMSQA2>IUKCGZG)BWJ97"B)SF:9:?'JQS4*QVD#\:#:N^ M7U%W_J[[QU'?[]-CGZ^^ 3C.S\[? MCMX=9/\\_^OSL@O[\/?#3S"6].V[EQ?_7,#**Y+TAN9,JV;(-QGA8F-P;,9Y*9)"=<:\P=%XSH0K-4.D&S!'/'&>\S7NR$;/L1:M[> MP$#5Y6C*XXHS9673@K//+?:26YMGF4%TSJ5F=&=JO7HXNAJ5=6RABK8 M+$Z\HY[PG&DBM6YCK1.2H3 ME/4SNB6E)8_BHPK1N,=@P-\==NJ]6FK$^8/#@JP*GS2G#,P8IQ'(T[%,)U(B MZAA/.QQ= ;U;5AS27HO"V($*A^@!' M!I'">2+"GE'KC7)/GK*L#Y)JBVR7SO.P8>[E/,7>+4:PC''NA4AX@L6^F2\* MZ6C>J0];P+VKG@?MF!(9(]SD%/[Q*=%Y+H@6)LLERWF2YZ ^Y'U9R"WBWA_& M\[ (TM?Y'=:'+%@J4FTXF"^29WDB,SB/7")2EU&KTZQ3'!Y=]*S)#M'4L%0R M0U21@OS).47T+4:R7".0; ;&"U@N!>\7]*L5A\[OL+W<:ZU4>8HA"R:YTHE. M+DRA"54*E*SQ6OTG"M;-$,.L),S9)F7(T05@)3HM^7FS* M7_-(T!*;]/-T4K.3FAN1FL)1KXURV+J%@ZFJ4F9=(4'[M=0E*NNTW2V0FBO: M+G.VR"6EQ-HB(1P=9K( @Y5K[,-3)%C,\.0IY;*?\Z]6=[= :MX!$^=A:]Q7 M\">>C9T%IH*_=I.$-U?0_O$TU7EJK/*DR%1&.%C*1%%N"9C-C',EJ"F**';* MX[B'F!E?OJ E$O)KVQ\P-GL$"R0FY:@+#0:J!@[KW) MN<,*?(0&,6IR'A !PA\($O !A/X0R_G';C(%-L4;\<=^N R6S<+KC*G?9QS< M@1)&C5W/?;H<8?G_%&$X6JL<4 1,7.8Q+/->;W\P/1_-SL[;V *]"U4.I_#? MR?7#ZGTLI^>]B]E@6E["2WTYA!F5:@#SG4S+Z2R\K1^>:AT,IL29J&EOBBO> MAS=.L,QM8;E!=P>81"J(>TY$9?EFKPN6(9%1%96B13 M;5(FD#9^#6.!2WX9NP%<^\'-(0C^=Y%S*AI+YK?*OQ8G#K!?7^9Y+M&Y!GOX_ M/8;7K!GDTG;'0\6EV-%.F3:]YSJS1^+/E[XVYK-RC=!WC>]!S9\/PZGHV_GX\&(+JF M-PD E#/-(X![)Z@&X:7]_Y^]]^YM*TGZ1K\*X?OT<9EX8T%BV7P^& M]-B6=R#_8W2T*%.D'@;+TJ>_U2 MM_+:Y>I783K*16XN*H#5NJ#V5;NF#L#I_MG.NA!8!OU?J]9^. 22_R.7U.'"-J+^Y&59_@<6X6"6"K1XV+ORI):H$K#E;Y2 M<,LB7QG;XO%)?W@6 5PSP(-B#(A>ZNJ 2:C^%: <<'@R')7/; V+16O94SL* M^7'CUG&TI1J<;X5KAR ?SF,H,1N %:P!D*<5ZJ8(_$JZP^71IC'-W__L'PE""J07?F- MK>FX1OD_^A9F]\&#(@';5#X#G0 LYPN.AR'V=UHOJX7NC1?FF9\*4A%6.>\/ MRGN5APO7#+_%LH3B**LAH)*# 15'WWI@2)5% ,LI;'I7>3M:6)O\%])TXZI_E"_SP^'@X*/>TM'HR%14V M&^C,Q_4=Y=A6+O@VS(9(OS!-L3FN4*_)4 M5N+B>X 5>\!JH776BZ#=7>+QY8(NK EL\-RDO6"A*T4$3+P!F Z9^F;/=GEX M-?V,'V1ARY<;=BU7T*O9=E9>AE#0"FW0*'C:0)ML9=7./L \LH?@C8Y'!744ZCL"SO8 MJG3];'87O\->YEL6P:PZ2Z14](B!E1X)*P 6=FP+ZXY-42S4FPWK/"U#N-H[A$BZ.8 M_3]%W5:0806%S7%]W -!!O8*7'H<)X=#D$M?XJ!RX,"F^FDI-&T)M<>]<#($ M9*HW8>G]%2ZTOF62R\_/,RALS6%V6&6&Z.>1]2H783F/=OWLG['' J7U!N4! M2WX*S#" 5=(?GK1RP54P;#*=E0M0B4?K8/*M-,VB%7Z)(]\#,75B)S#"_#,, M\60XGJ!ZX*5P+XIZEGM3OLE%&%)O.'KP) >H7R[YQYT/(!-&!=2=57(DVW[# MZ>@B2502F1^.LB4W'(3*ZE\CW65WWS3CPGG,P+HNMJ[8.>,ZEM_\].Y-]]7E M#,'=$4!?*?#^.)M?\K]4TW\.:+9\'IM[W M&-!Y' UG1X'X21N6!_CM[F?%E/722,1S>S)N$T8.$XY2T#AQ$2*UXMGSO&IK M1WKK"#($2LL04IW*9E\T[%"PC%CV!.1B11ZU]9(% M'#;%*E?2LACNS+XL9EL+)7A[-;$2(8>#;)I4 RX7M!X7X%OIDWN8VLR'!6MZ M::.S*%DREI<)KS=>U#!6;$VT;&NVELV23%V5F3D*<_6D?G)>V.LNY38Y8M[/ MCPI+GTRNTOH@/3*+K%4 Q'CQ'+2DBRSWQZU_92ZC^/?W'SX6&B4EO_\[[V^O M]L?67 4\EJ^?8=9.*]]2G&.E;/A M>'9,DLE[G'7F$C)F3H3B_4"6"RK]G*I!BQKU!N/\W.+Z"D J2EY2].?G!M7H M:XBN?0#Y"4NUWW\XKQ6,+A[V&+CC[S@J]"H@C,H/^ZCYY61ANB6Y_(2#_EYB M(0!0F&\OB\0A$%^FL!E;@$WDIP5O3:(]+@_]@'>*@_O"090M1Y^%,-P[S&EP M"ZH"7 @";!!+Y;V0=;:516L^!EMTK^ZTBA&5AMVZ[%MH<3"*"'X&%NZ-#^%/ M"S-O?1F"&K]"]FN^SF4>7.(MWQ\6+/F_TV&>VJ5=* =J9(_-P;^@]L5,GYL7(K#IUU,X?+<8R3^GV+*^9'\+!1 MSV:73N$!7@I7*::RTWIQF(V=<>UQ67QT[BLQ'L]:7!3T4FEH"Q"UZ''(TP1" MZ&?W8?:<%[U=PM%T/"DQM'I)[9 ?7Z0_E/Z,_!P7Y[*^4LKGRIPOQOX8$*UC M1U_CY I@U@3.W$;@#'M<@3,_#819.9]-P6'KK67Y0A&YXU9A:H/P-F+F+@R< M^>FY[D,4MH=VKFX=E^QX*6';61*V%<+YPUY,"])UF)V9<53*JPMA+YM-EWGU MTN'BY =6>:GQ%2\MG[LH=;-"6X2PA#B:H^N"F%MX;BG0;*N3'7*M%W;4'R[H MHH5I5AOA,X_?+*:P/*;[!CI(ULW'I>.V$M*;Y-FB8\;FE?PV:KSX>M MFQD1[3SQ[)<*\UBN"]^1R=/%."BFUH\W:)"V37+O9>T@* 7=W],1R/1Q;.70 MFX>NO0//9TT;!O&C6PTBFAY/,(MG0!>'9*\XV9JHWD/))_92K M&+J3P@\_+L*]-@4*5!9V<2!>/"Z/:L5?4U&JB[ )@\R9LP"#/.&YNVW9K38[ M+;[@#+Y^\X^=02N84[[B,E=>$#CP\XB!TDY8/]I?B!GX\0E^>^7@8WZ@OV&] M8*67C0JX;I#/H$>32\94K#WT0EA<=#Y4J[^HR[LX(['->[[A;;.YC6+*X8.% M512F'IYPFB=R8G.Z2^_$UH'G861/%V,*5T=_OX&"+^TH3W;\=QP5YT!E+ MU+$*"GSW.1%GI$\!&:X@P6BF7 \'@';C!2]H^9=)(21A#( AHYG*O,%+58H >+3M5W$I<^"! MR\$8!VE6Q"_7POG-WV]KV=QNU1.&EW^ FV K/L2LS55?=A&9??ZC6-CJRXL? MCK,,W\AR-'N[)_TZAB/'>L?B-,5/CZ>EQ3X_SYQYO$^*%2J/& MA>NR&I^)MLHF6MB"G^W_4E2)70I)&<+6?YD%DY247IE!F?[7EF>GM0OJ^]0? MMC'34!TT>IB;Z/F:W>6M. M/ZUE FH5\H?\WMH-8/K&\!"AYQTWH'.-J;V!G\ JYF=;16.\?Y&+6()2O NC\> M@G9SF&^MG 8YM+9TCA1!QPLQ].T'/F7Q'.36]]*@LC-J.>H4/*(V& MQ]4:/DAQ^1(LBM*S]*<=%)0]2XU<8X7_;ED)0 M> ;:4:GUS*AT)9QMX?GCF@GF7K;C82@=ZJ,X&0WG<7$G,)9LB]1;6)SF5^FC M\W$6 KX:@CMK 3-E)M*(D#D3S<;U[]8^[%;V7+?>'.='E+.HF2EKO:=SS;D8 M=V7BS1YQH1\J]7) ;:%N%V[,ZN8UA7TAI^J/BNT^E+4;EI-H9WFL6;DL DKG MF0R5[F=7$V_K>TBY =4=Q7(NAJT7AFYAK-5:4M:D\CL*]WYY7%Z%_-3R;5PY MY&;Z5F;M0B\JIE",:!/8O2AVUYX5K".E7X9*^6)@YB"PY?JO(A3(-/1NADY+B:GS,.EX1[E>AS]:< BHM9M:O) M%5;T;'-J&Z/T293QMW#G>+5Z1FW,3L#^\M["X$;#A/+;2AG6SFOX/U>HM)5+R2KBDO$\]U$# M[8P3[+RRS GFB+EL?<*W]=B*O7Z?1_8V?1S'HN[6HRZ[=7VM>G]7O-W_^!VN MIYWSE[C[[K,*.@AK,;*$9JTZ2J2Q-XAR*KRQ6IE(GCTG&+<%6Z^@52HP!6DL MJ3';0!%_50,Z:VCA$K1 P,(B&BPL9RAR-#@$]I)%SD6&@I2,.)^C0 I:R+V3 MQ1HME+!4$L/V$R]#T_NW' M$FX*\5V?#];Z0!G;,-BL56T0'C5DYL/'4>E[Z 'T^,Q(*6YG8:$;7(*)7N+!>.9[=E#,OJ>OG8 MRSZL!C\P0/MG+7O,B M_SIS1RZ$+18*4.V2R>/,.446U?4 [/?ZS'!FWI5'4; [7\ZJLI1E_%9YQ%V\ M?5*\O2#U%2:8ARBM,/),F\NO7+0!RMSQ28XEK0*20B]51]# P&\FI:L0C-Y1 M-OY+XIR5(!A7J26V\#_-5;[EO5D<]O+ZWQXFD!]BPH*7Z5+P5'YB5J[\\.!V=_^6F2M[ =_,?,J%33UHBX>N()1Q6#FIQ0Y4;+T MM&[B)^NK8^JZMI]??LFL0F%YD.#J&?KY#+/3UX8 Q%(XE($@4/<]S+K$['N&:'WJCV7F:+:VZ' MU#-<,#W=6;4FQ9NJR/RYO9)GL+"FM950^7T'98S.6>M?]?W_7CBTR8.IJPC- M)K!P!K0VJ0(0ZRE?O-@;G+XE?4DL 1 G\PF5)D1A*K<7UC,?A0^G_5!3PLS9 M7F_(.B7\Z)U% MC^)55P7^?H M?;]S]*H'G\\^';^C!_^\/'V[_X6\??V^O^J^.SC:_0YCZW7/#\X[>R_/NJ\_ MGG7^>0.?_SS^M)<[*^R*MWL?^:?7_TW=HP/:>?>9>IU(" )I+ 7BA"1D@J4H M26&#U32H:-=J<$KOHZ[M%PG3PD1!)(5O]QL405=$^ 7!N/FRMF:2(\7_>$T9']'ZZ_)M;-[[E77 M>CMH?0"SIX+1Z@1UIJ(L2*8] *\%/64IX:N2@]F;,TLS6"AAE@5QH6&4.1:E MJ[9>N7:Q=#EQ89SC%HKHURI\>Y9UL_ME% LD;;="7>(,GK$[_0(*3RO;EGG8 MM=A:&/0L!6NY7G+AQ-XDL$L!469"+P^S+IBV$+M1A*<63R]S3^89>?EMQ=I4 M6?,_D0[C6=G!U06O=)R%ORXO77%"6:QQZ; ).6=^&EJ'PRIY/=MLPS0YA>5$ M=HPLFN6HE7ELHS*.\CB+WZ+60.A-CPL""K,%RH?/XPD8AE]R:LM22.',.52K M>CDHM[+7JZ'DE9@6@P']+>:*;\6BS#15N*-OIX,<3C#?DF+<^=PGJRJ@=8!- MF -V^F<[\]F78GE>$GLE#?%D,?Y\807GEO*&\]1:F\HZ;3;>OQ<>+] 2_D>V M@0\KS7XV@N+KBJ$'CQ[-NCJL[>=#A(A5$IREL=6IJ)438U.$PX<7V91JER7) M88&OHTJ^2$VPW^7&*2F)EXG$95U8%4^9)]JN$G_E$ZD(-F[/^ M5P^G;^_PLSG4_OFAMGA+_XPAFD_ODVUB%QT*OQQMO#M23N;3C^[X+(>DI ASB&>%$3<[,)VI<[6B6)9\ MJ'WCFR$\FY33XUQ7[[P*%P;]L3P&!HFS(F.*]U7B929N5I)!:IE31;BORO_? M:B:NYE<#;-%_%%:Z;T_&\;?ZP^^YSU3?GOW6&Q3K5=ST^S(#9HA9:3]:\&/Y M\QQ]=G")0+D9Z;QA:O7S3O'32C/5\CK$?2:S[#8EOVB.]>2[?S;/'[M*KVW5R:_U'O[RBNY MTLA[NU9R<_OH(MRS,")S;8>95V8<^_W%R@Z7[!O\!%J*/\[6X+?N)ZKZ!HSW MA[LE]O\Q\X2^'@W'C]O KGJ&?\7=\_]^_;3W47PZ>G/^:>\=.SCZRCO[[VAW MO_L5W@>*RL?SSOEA?[5G^-O]=ZS[S_NOW?W^<>>H^[6[%WKP_.\P']*A[V!N M?_8_[7?.WV:C_ /^/NL9?O3NK+-W\%EB3XBR&@5...(T:.12X A4AT@$HQJ4 MQV?/J=)MHM>=2]?K&7YKO;\?C>SZ >(N^LMR(X(E;\@:[,Z6@EYM*39"<(-3 MC;]PF^&LMPYG-W(X7A'--B/*W:#9 ]0?WY;Q1E6R_K6 Z[*ZXU,'KMQJ&3[] M#,&*':EZ4XX;Z+D*])RM0X_*>^6H1%9%@[AS">643122-Y0RD10'38J(&^-. MHT5=B?7^ J+_K4Q6S.T3TK0H&5$$$Y3>VB_YR'.QH-434ZK^M97@=*%Z-=NS MI2OR_OX]BJ^*W6UTK-L"NNZ+=: CVLN G41">0I E^,M;0+.TMX%3Z3@VCU[ M;MID@XKU[T:[NC,_9^FLNZI8J5SFD^');WF]BV"Z5A[_5KOL-B_*E5UVEYS\ MMN#YYEDW05]/#J4W./9N%C56,\Y]Z"/74XT.8#:3IEU8_\(3T%Z$[T4QG$;F*'&X QG@06=F"_K M(UU+5+V?Q::_J^7ZVBPVBW1JBO=W@5$F44JXD1EIK0#3F%+) _XA8;ST/BL=< M,XFWE5BO.]B<6_U*=OY[%*M:"F5P9)DW7Y=DJL(6F^.L!PMQQ?[V0G4.!M<7 MQV+E;PWFW1KF;7)12$&5)PH%)PWB%#/DK)5(6\IH8,YK"5H<:5.S7E^ST>)^ M_5E]?YCCQ>/HN$*Y1H][2"!7[&%W./"+8-=@UE5.^?=W)[.8R?TWN'.T2S\3 MKH43)(+I*0/B3AED$S-()1>%4"Y$9Y\]5X0T:MJ=5:<1XQRW'"R0:54FX2XBAY9HB,"T,*Y\'(NO/KLN1'K M!YN7QZ=&Y[H2@^[->_04!>L:G>N!ZUSUAKXO][/1N6X/T=ZM(YJQ)&"-*6(L M><0]-Z!S88Z84$1$SIU@-NMC+!AB25!%J"2(1<\2Y!R.2Y%A_@8V@ G[E&F!(D[:Z>;F]1MFZ1@F% M>6GB7)DX=ZK_B<[5%%1H"BILBW)9HWBC9/YZ=/^ZCNY:BR1RL8SH(\]GMP%9 M*0.2BL=DJ68\F*;FPI5DSG^*TNSK?3P>6JN66?N^X]QQ.]?$[Q7=8U?BE,LR M][E._R W/AGW0N[378DC6*U9Q^W>H'5ZV/-E^7Y AL'PN.=;+@YBZDVJFOKC MV5-[XZ(T4%% _U_YCNDXIFF_U>^E^.^=UB_N*?&J!X 9_^I]*ZS?-[ C:?Z7 MU5C?F9T\_MN.)O,V% M(N)])XDEWG_CR.;CD5, 116L"XD199#'3R'GA?8C: ML)!6VY%HYAGEUOA$" =[UV$NK U1"LLI)VZU6\7^#[HV5.TAYDVJ>S^,OU]L M0#V>%'W^PIP(O\6RB8\=5XTJQK^M,WP)31O[LOQT8@^H+80P.Q2S6V\+0?0. MF!:_YK'F-KI-/"1+X_".'=/.Z\_GA[LOZ%O86S=_8]GJW;KI^,W^-/>5](][AZ__0?^W7LG M.O0EZ>SMGG[:_^.P76R&U9*Q$HRE7,QB<8D587[^MS =G8&<;)CO,LQWMLI\CJ;D:$ZNC(HB M+@U&FBF#J$LIZI 4SKF6!%]D$#U"]_Q%$:O?8G]XDBW.Z \'\-8O9T\L6O4J M MUS0< "!DP0W&-A T_,X<0)D=XGW CTQX(I&[K@4*$,\URBD(Q W%F&M&*Y M%8[1WC.@!Q.R'_HV)/HM1JG>'GAM+>MNE.C>!VI,HEH3Q:4"Y9M8Q4RR,6@& M.]A(]&WFOC6)SB)LIV0).4,4XMP!]S'K$./4J:@D6%C ?>)V!?H#=#.\F([A MY7'4*OND#P?CP][)4XO6OH)(-TY+(U)@0D7.L01B2DS9F#!QH"V&1J0_%E#9 M4/%8.D(TL1;A& GB@4AD/0,;/6@-FVZ)X$4Y_RUK;/=4C729M-=.>"&2Y *$ MN(4=LT;YJ)CBVC>N4'938SFAK,=.!$13 I2-#%#6*(J$48Y% MK(31ZL*R$TG-JS\?_W_VA*U.^+<4D+ MN<*MTSB*K>-HQ]-<',%.%L*5%L.? ,4^Q)-)/'9@OY)V*Z/23NME=>TX!^ M M!)*/XLDHCG-:,LP#%+5<3+X:Q[CEX VSMQ3C&<4"C5JVZ$K:C]];>=+E4X^F MX4M5B]X-IY-6FDY@I*UU?]@;!71B1Y.S8C1EV-3X M!# +R&8\J:8-J?]% 9 M)MF*WST(@18HO@,@[O'%+_:;?!'KKRGGF#N8@OCPMJS_/ST^*>ZHYCR<;V:] M?K%:NPUQ<;V![T]S0]K0&Q>% %NC3$#MULEH>!3]9%YUJ 5\>SHYK']_^<>; M_;W=5LER\'UAP88.L"2.?01** FJ6O?BUIT93CT@]LW+_J7.!NL![4TFHYZ; MEE%])R-8[A&\M(Y%K%=L?#:(,"481BXM5RQFU?VJSVN M7Q>_ W?E+Z?#T5>X*>]1I7[ [X#-7\J@WN*/X^(1.ZWN<# CHL5UF,T+9NXR M_X0IB,,\TCP<>#$0=5'BY60Z.AF.'^CN[\Z7HF30F(5;QJZBX>FX"'@^!@:* M_;X=Q.%TG-DG >O#'6"0P&N_]6"=4XPE;-65!HM5LAN>GI6*;QM@;313(EOV M!-[QO6!TH+S_N8J2&[BBVF,BM.&".1<%U0GT6\E SU%^8TCU%;7=A25[7\[I M15ZP1ZW 7CNFNG/^)<=4^V #\3B M6R[ IJ6XTJU!JUST9VD1%_X]G+40/0%U"[E1M%^133#^WVP_JZ?/_K,\<9CU M\CI?<8DV+"8:?M^D0O'2URXH(<46DJ^?5'R[94J9:DA[$5?&A^LLC[:K5/ AJN( MH<2TX$Q;;R3E'G:46FU)3%9X1IQ@:SYJAJ\LAOX>#5]E@?-F4,J=0AP5R_8V M54Z7^ '6+"Y,-,]SUT^F]G$GHU\_ VCO3996"2N1/ LY@5PBK@U!FB>+O'11 M:_B(2:Y"AMM<;1!7F6COF%BRV02?KDU4,VOU!.* M)_[6FX#&Z2_C;2P4HB]9L<\SA6D5M/<0;>\+IE*9**69D[T/LQZ985I\MW.% M">SO?A]4E6QL7P4>E/$$C"Y+J<)<6J.-B-YC!\3'F#5DXR'Z5> AFT2]4&E= M^R-8I;*:ZL(9T)NR?UJ8+\/232\6EJ0QL'\@=3Z>=DX_2ZTRR ND%(X(; F+ MK'8$"8&-<]%9X3#@AFYKM@X<[2Q=RISWJQ 1I3*9*)UV8+V$)"T76B3L)([" M4QX:(GI 1/2]^^6SR9J"!-*)+&'$&?'($%"#.9-,6!R841I4%]G68KT'7^$S M!542C*\-1SBL?66]F&(M-9?!6BM!C1*Y5P-+@@)R<>7)YD"?AKRVD[Q(]]UG M215LJ%,H1F(1-QPCP J!K)!>*0OJ,H_/GJLVH^NUG9>I*UJ *L"LCAW!AY+" M>'N-Z'A!RWH4 M*\=-\9I"I!=NG.PLC, M>_6J5G9V[+1 $2\>E,/06G&0?20;G!B3%6?[*%\'6L]FW^K""E3:XU5-D%^N M8US@B%]DRL;X^)%O/G_>__B]LW]PWCUZ][V[^QE;G602!D6L$N+1&V0XF+%: M1T-=$M'FE#G3YAMLUQGQ+)S3KE)2R<'N;"/=YQM+@MX_K [@,MG!Q])5?[<. M^@=I'7T ;L,E9/K3#J:YLD>)NJ3EIODT&\:1S[,',<=,E*=-HYCZT4^6QV<+]]KB M,)=/T"\>='D,-ISV0^O0 A>X&#.R'_;BMQC:\/91(97@ 6=+PX!][?F2<7)@ M31GRLO']Y6GMS]:_FA8L21DI ]QY-!U/2G:;G]6%'DB@23YT6XPVJ&(,+EKF MQ>/^'%,U*8^@J[I?Y?L77YW?\CD5X< M2Y0#JU#W>W%" KL]@.4%Q;58J0N/3J\HSYNS]2V3W]VC7?)V]T9GZU>0>3_. MRKB%6G8U.2S0P 8G!MG?G3-D4KMO]')Q(05F&E%@>5/4VC2]7#VUS@&X]!R#AN#577J4<'.'T6E7F?OP;Q_)7U*XC_'*5 M]BY9NVXI>/I7[YIYH#77YCI_45VM]7)-;[A*VM2]+/VOO?+2>0%;OM%9A%ZB M8N#/IWN)O7U$:T;NHQ +-P]9=$"'*#2OOA9=]UMX<\?"\D+=^26\QCO;\>N M7#+QMI(8[V_*VV" +E@$(-C+UXN^]Q=__=>??\_='!_ONC3Z_?'W[: M[\)_GX[>_O/G4>?UJZ.#HY?GJVF)W?.OHGO^CG3W.JS[NGL(_WW]]/I5OT-? M];O''7%PW#D]^*?;Z^QW K2#07N18J0?_ZZIWWMTM7ZLI\S9ND:IHA5829+[D-J#*B)T/2IR MH5C$+$:DCKKY\*&U#]OV-1=U<3#]V/I7C@NB^/?Y3\4?R.__+I-,.[UPF@O0 MO!A:^/?#9!IZPW'KK[]>E,$=13VWDRF,Q!9IZ0MAQ5>-S&!6618,MB(9KF70 MFC/*D\381XD)KV"/5;"'V<\LQ;^K2-;]894,6,-?'+\>/7:0N\$Q_!O<.?WL MHO4B"H6\9PIQ;"+2)G*D!)%)6>5!2(&5M['45AD8M%X5I2A*XN*LQV$H6Q8N M,5 N1HEZW]%A+P"7_?:4EEUTOGQF4B@&Q(\HI0Z,:["P#<<<.>\B]EC*F#-@ M)H>C6)^#%,6*\DQS)@3+ (!Q180(%C*B;0^><(HK:P964=8RY^E MF:_Q_6I9U(;Q-U/@.]QY![8'#=)SCR27!O$0+3*8 P4*Y@&,O29!/7M.VGQ3 M[F9996B5OW\0<>6HEM([1KS1G'!EF+;!$QFRD\F;=+7NH2L;_9-ZMZ?#41C' MP=/;9MI]=Q6@*9%E5?.[6M#==FB =?OK(B1VH4GC;E4C;A GR[/ZM;&"'_QA M#--^?)O6FMP.9JVZGW9,X-X7T3GZ5UZX&?AUYD5BB#_(J1]J<-NR0D/)K92\1T M5L/ M Z3LML( 'T57CC]LWQ9U(R>K:2)-,] GT@Q4<"V"T%9(E4!O)X:IJ*-R'$2B MD#$61;@+!^6/%?5:Q#UJ?;RJFGWPO7OTA77^>0?/?=4_R(F*QZ]ZW>-WK'M^ M> 1R[;Q[7E3.%FM5LX]>TK=[_CN,];CSSW][W;V7\(XW]-.>9V]?=\[>[G=8 M63F[GSI+5;,_BL[YU\^"66Z(E(@F#I:\!7EIJ94H!**X5=3%Y')FA51\BQJ# MW-*Q;/%NM>6PLKN<*M;M@9@&L=HT+[P0@!S1RHJ0DHS<"&X%YHGQ&%V@@5A\ MY:"2&HGJ.O][A0KU=U%SLT&G6T.GI=["!Z?=\\YG,/()"8(C'+U W 2!-(\, MM/F4,'9,,RH!G4R;F_5Z"O?7BO"):7JK69MKNMY5NK#=(/+O0:.6CC0Y;Z-E M"LQ@;"QA(2HC! XT8BM*M>GR8-4 TZ\!IE)MXMP89XQ%04J+>)($6L$8U2[YO5*H[2TMH5*H[0:[>.G+9X(Q6&%0J MDCCBB@CD*'SU"H1+M%I;JD"ETJ2M]'I\R=/1J19\O-4C4+[^UYY8_)!?.V5? MH>-YP?^%DAV_I(&5+&K&_VQD&XKW9R&%V,X&GZZSXY@?\.SYO\B_5XK(/XV> MO5<)]A,F4.TD=A@G[H@U8,F2J!+S+IBHW?5C>6L _KLZI=_U1?^@Y8H3#=A> M 6R7>](=P#B^?C9!6Z^I1L0'GV/Y*'*!<&0T3XXDIUTD +8;JI9%[G#>%Z'Q9YUJ3< FCFO*@7.2_'EXGYUA.?)J.B/ M5]7SJT^HELKR38:S?4XVH[]TO:R&U\ MTT^C!^\K!VBMR7'.\*Y:GN;HZS+KIPSH*ZJH%LWJ'F!HW]7*)C;E"&]8$^\& MI0./>R'TXSU51[N#(H&W6$CN7I?J@1;?N^\UNY?B>_=:<;#,E]T_.[E,X;T; M'&U?AHZN6H/J%X[P*9VFO_D[5ZH?%9FS-SD8?*2.T,?IT!2*"J*#XTHISKW2 MVH&^+1E) E3LB"_KT+PX/>\)9&%7I28^]0_VOYQ_.OKXO7O^$IZ;RTU\A;&% MW@$\ \9&NGN'1V!Y'Z^5FCC^[^';O>YQ=_\E ]O\+)>;@.>?=^F?1V#3X^[1 M1_SV=?>H0S]M=G0Z+*BS%FDJ>*XD8Y$1F" 3@GPYYVU-;UR:\!9# M 6ZIHDP#3H\4G!QS*E*20DB4:X4=-[GN'"=>4NJ,OVPH90-.=PA.YVLAELQB ME[1 6'J&N/" 2]'DKL%!16\-DP' B9FVP8\P]OM!J'Y[\5OL#T^R_S;ZPP&\ M]\RX=5H+D4)T05KX?\I=HS-M&RQU-R3,45!W M<>(&.9WC)X7$2 NE$2.**>:=Q"G#DF@KI,UW69G[RW$P)X](ID2R7 MG&&AD[?8!!Q33(%8U2@96\C-:THPK*RABBIC<6,P@&Z)!8-6"^D&S! 3GB,.).!Z2MY$A[9WBT %DDY!"T MC17V'KQGIN'FF2N#4R8MT9J H"(!5L%A&5@*'/X!9?/7:!FI]ST&=!Y'PX:1 MK\;(YVN,;*3R!CB764)RNI5#.@J); )LCE928X"1B_;+]/7 1$6"<:832!F,@C\SIX(2(30AE#"#&-6K%U:-1;5RN8T$()31"1 MN7RGM#BW#J (8RFY!J-',D CTQ8WURH:W\7V,K-+B9)@A"&<<<^]H8Y@FI1U MSC/O?Y'OHM$JKLO':UJ%42()@A,2/@K$,=7(9!N!>A.Q,50[S&Y-JV@<%]=S M7&2.FR=F-[;-6FGOB(6+G%GM,:."H>#3/[E+ AAG'E,&="6:R4$=G> M==9%2QN58KOX>-U1X2E6PG,4DP?3P.1P"T<8& E8$@G?,5.-H^*>:Q>,[" T M/HJ+,"@DPJRA7@?&N;?2A"ABT$YP;614S=''U@'1VQ?K"@41"FS3:% T2@'\ MR(! ,P13AV CG I8^91;C-S"R4?CH]A>9F8!&(KD>F16<:&H43%2J;WW+&+Y MJ^(K&H7BNGR\IE"P@#FFD2&LP";@B4>DI?=(^@#;IX,PN7;OH_51;+4BL5]T MZ/)V-#K+F;_?;'^Z=O9QR8HE3[J\45/ Z(H%C#9"\,OOOC_-B_:$RAO=1VQ) M70'4I!2D3,ASYA#7BB,GC48.4ZQ38E'8K&!1V>;LMM)^?FT!HSM*"&H0[PDA MWFW58V\0[QZ#<.;5VC6G6B./242<.HITM!;Y@(5)7C#8UB+/D9#;2B7:LFKM M#[&T@/?3XVE9'FJW[!E:Q/_>I-# MI03>/)% RZ3.=;DYSXDT7J5LM9WD FW M@!Z+X-'(V5]R%ES)66PM-F /(BL903SGU5BB&*(YM@AK9H,OLFFX6N\LT&JIW3,?8LI?P_WJ.PJ*'4'.7\-2OWJ$BC[;R:S3G/[,(_]C]\_ M^RA/G*#9>Z%EB"$1PU6&*:[6_1;WTD&D.09_> F EV+MYF#\ M^EQ]ML+52N+H08M$5&&/N' 6&0VKBX,0G$;+-.6/^&3\0>@@-\P)?+@QOU?1 M.^X@*?!"<&I Z H@U%E7+0)/07*CD V8@ 7$%=*"*03B13,O#4UEA8''Y:EY MY,R[73F C6+QBWEZ5;$0H")*'A+RUC$$JD0$WJVK',R1I KW!<]9RR))9*V12-GHA6G @-+,&(,\AC4%I0.X.EU M"!YLXN##M86NHG+<0>9@X\BX#?SYN$&K",0;ZS4B*9=*Y)H@V#.'/%42L"(1 ME0AH%?(F)R2-(V-[=8H[2!1L=(I?S-.K.H63E# 1.-(I!VS'Q)'A7J @G4BY MW:8C^A$[,K9:ERAS!^U"=+:]3'3V)6R?&^37;!^"747]N*WLNL;CL26E#*HH MLXB-3%$YY&PRB ?#;)P<%NI M9PT<;$E%A#H\7BNP,JU%@4@"6HW3R!"94/$@ M-)[>QH;JU\P+K#JC,UB",)SF9Q9;TV08WW1IMEL*;$'%A6Z<--G'OP[V-]1; M"(I:S81%-$2.N',.::,=(MHEGQ2#+<4 ^T2W#=6WFWY\(U[:\J2J!DD;)+W7 M2@X-DOYB)%U3H*W++0JL1)Z: JTI\AQ0L"HML&E%,'6YL^><]HV1#P"("V4 M[/],++SN>3&=3-:]P;0PU> OH??M^?^!?^I)'-O1E]Z@'JNL4:TW"'$P^8V1 M'5$ ;+DNW>DQ<)Y?9A58P&"#TDF%P(4DH&LH8H,WS$89K/F\EY4.3#!!<^UC MF4L^^,,8IOTX3#\P/U]-)]-17+0\7WX_B8-QW,^3W8?Q_-$?^J\/DTWZ\?^^ M/_OT3SAQ #<'1\ 2^Y]ZW?.#X!F1;E.A8VLQ7+W6R=VG'K?ZX U=>BOP7,IJO4N#BJMVF5#!\U M6E^;##OY\_['[X#0Y]T]>-?N9RE]3 "?B-.4([>D0,XHCC3'CEAOO>/TV7/9 M9AL\%RT["%.*H<,B;JO,\:&>L(2H8SE2+S8)3"/O-UZ9HYJ34YC*VS:$?C5@29 M$UI[T<=C%T>EZ&6DW\"WVSW9:N^/6,,UN:M77MXOG MEN 3 [(@,^V7"/<>6Y P@R]+YT^M$X"O82B&4_\]B^LU[TV!34M("\[ M.NP%$)B_/1DZZ.Z_$]WSCS">-ZQS](Y])@9+%RQ&FB:/N#8&:9([4++@:? Q M6&6?/4^P:Y4V56UZ7O.PH;!/NUGG]74^^/Z9"R*"5PDI:[,_.$9D.8&OFH*) MHBCSN>3^&%9TL+[0?F.2?+/4FY::?Q8NLD2(! TJPE*;G'(IB4#,6QR-"=1' M]NSY9--"3V:9@,WB;EAZ2!_3QW NC&E(114D2MM56;7*KF0 &C M:-,DCMHM9\<@N8%$#8(G=ZX("J? MHX$FPY;+2A;L7+\_/!W_5KM<"D?&S.%2>D[ .NW;DW'\K?[P>^B-3_KV[+?> MH+ QBYM^7_9LY//"%<=)X>@H?_[]M!O^JO>>?/#WL@:+YVCPZ_'NR_)# /VCW_2CM[!_C3ZS51Y[KRO,TW^ \>?![05J,0 M,!=_8ND_6P].!Z"1[9\.&TRZ-4S:U.L"#)6(P6!&833\'J M@&4L, DKT^01W#4FB2=6!>%A8%+VTS2H=&NHU%M')1<#E8PSL-NS0\=G5[N1 M";$@4[38NZAR(03:IC='I493NBHJR493VCY4>C6@I!I5:0M!":YM0.FV0*F[R:=D MM/+6<:0<\8@K#IH29@9)YB3600<9P'XS;4EHHRC=;5+4[-BH49>V"YEV\Z8T M\'3K\+3)O82E,R1JQ&B&)Y\BTDH1Y+Q-QDK.94BESD36,[P?O,YTZ>S-R?#D M7E,WXW@"Y)X/IU,1>+X4#;@A,N*:N;9-*M(O6II&(%Q>('3CI,'\6\/\#_0.OG\1!_N[9]VC5U\_'>V2SM&?AYT]SU&YW#[[O M]>':-[3SS_OCSM['L\[QRU/@ZAPA1SOO/E,;M2(Z(A9S6+5,!%DA* K.A2@= M<]R0$I>!8&/8S3B9V]ZK$ G'7G+%G$N$&VEHY!FDP<9<2;&:[TYKOC'K[%&Q M>4'>*TQ2;LW/W[L\3N9$8M9R#_3$5>#&)(H%M59&[YV*OSR];S[Q^;R?-+WM M?B9"8$-RQ5LI(Q@!P2+GN$<&JR CA865;BU%[^IIF_>1U =&?A7&F?-L>N.6 M;8VGQS#@LQP#:K_97C^3 @)] XU!JV@=S_EB/*./-NC559YT:W(X'"_^UO)] M.Q[W4@^4\]/>Y+ W:'D[/BRB3HL/$=#O&SQZD NN -OD@.47PT$AY0J5_@_; MMP,/?'@8M0*(R<%PTCH<]D,K_^&R\_G1.\C. M,M?_1*@]F)A81G2\0.(?1:C_WQ;QS+9K /:["W$AK]\\)S9.W: M#8:W![R)HWLR,]=TT8)EU_(BEZR(FR[+@O?GLN;$EJ]7Y1D%"?%_W.@_SU\, MQQ#;A7_@N^Q6<8K+N,K MVQL5G/Q?VY_&JX#?HX@!^+CS8:PB[*/:L$A54O:+&/_L./>PTBT MN:Z_H/) =\X_[7>//QT?B$^O._#<=_S@N"/>[KV#]W1P]_Q3O[OW%<,XOJ]Z MH#OGW7X'1O?IJ/_UX!SFL'?8.SC_RKM[?QQWSM^Q+HS[[?Y[F/.KE?#1=V>= MO8//B2GGF:4H]SM ''.*M(P<6:LTPRQ$SLFSYX*;MN'\=EW0VUU=NL&^!OOF M;02%U]%80X@AG"1C,<-4.Z&-UBY26CH[X;$7U)*Z(@@66MYJ\@ MEPW9!N2N!G)D%>0X%CQQ0Y#!B2,>4F[$SATR' /&4>Q"#G'5?!WEMJPG0 -P M#< ]% -V#FG+ -<8KK<(=6P5ZB*3GEBLD=(Z(0Y4CK2R!)&@2:2"*Q%8:;@2 M^C ,UZ<0Z?]B.#H9CNPD H>YR0]MLW>]& O$T=^[07+B<(2F13L(BQK#S1BIM@W[VG(DV-=L4[=]T MG+UE[@Y@=#FGF,(T<*J5DSH0; )S-!'&\5UXEK:[\^Q#8?$UCQ,6R@ GYP*F M1 .+LX@T6-+(1!.TP PV-6YCX]F&QV^])?R],GGC6;DZ,Z]Y5I3%Q'#*D V" M(VZ"0E82BAQSS#HE93#XV7/=-(9_0"R\!4IXXSNX V9>\QT(+'R($H2R<@EQ MS"1R(E@$ MMZFB1+Q)?*]\W3KK8OU7;+'03'QW'D>[;?.K$GURP(\"1*E3AI MG<2 2Y'9G!ONL#&!6*(23R$G MG $4"6]@=Z-^]IPPT^9ZF^JYW4-/]\?-WH(RYDGFX!! 0EEMK'*6<,N<3DK= MB6.@X>6K\/*: X!& Y#L/&)86<2]QLA%2S-# M0DG\JQ3MQO:_ VY>L_VE]P);S9 0(I0MW"RF"F$5.4[!1ZTK!9NP]0:D#[X. M8,F=;,N] &6IKX%Y1WE9T_?#F>K[>^RRQ=4LG/PVJ-JAZ*ZBJ MH_(L49IDXMP:9[1(/BB6:YV"71P;-]:V0>B:&TM*P$E.,#+".\0)6,*:&8RX M8PI+$@(5$>Q?W:!G@YX->MZN^_!^X;-T'S;JZ:UAZYIOT21"J+4$!:X-XL:" M9FH)08R+D+0*TM'P[#EI,[S>D^#*D44-LC;(^JB1=0NL_<:I>PU9X>RE>L$;"VE7 MDZJX1NA<#_;WD^&XER_Y;13[<.VW."_Q^?\NEY>M)HOGMU@'4YM.+K[E@HJT M2Z7!MJ9&K=;+%5<7_STA+E'A^&,6#WV0ZB>-)JS?PP^/82J/A,7R>E3IOG=IQ MZW^N@/_7*E_](T$PK[O^IAAB/>)'#?S7+W=]?O#]L]$V8(,I4AK^X<$'I'&D MR!#8'9.$QTOO*/=_7>B>_X1QO.2P[7D=?1^=BL&U)ONJU6^ M6SD?7;&GEIU1?U=J)VBY,*>WJ?Z^;%[!BODL:4]!!Q_'^0$ ?LH,O-\Y^^R8 MYX0$A2)U!G$G*7(J>&2]U):#::1R6][)*=#N&0+B7V?DA<8%DT,[*3D&.,5F M@ID5)>[G(L6UB;#2*&$(M^9."3V@)>#TR1">";R;N3YW3/.3ZLF]2>X1<3R$ MY_=[7P$!\I\'Q:WU[Z<]N#'_P47 BO^=]D9Q_D @\.7F$%-0CONM\=0?MB; M9[GQ0F:";[D",-SNAV!Q F93 +#-'#7+[ 5;!TO5JUS64QQL5"Y#EYF$QO@@J3 M+#>;@QT8POB<'<.W6>^*9:2+>3*E^K_84@/^W@,\\C")_2$P8\8]@(O6Z6&$ MIXQ:-C-H!I \G'(]8.GK-^?1%F,IIKV,'-4+SP H3R:LX?SK01F^2]RQ,QY,1B*2.'K&5O5$J@V?8.IZ-+;.<"37[)Y=2+V58O@+LNZ#A24&;Q;KAO M$"?%,MKO*U+N1IVXV-9WXA*_O!-7+C)>U!>?=]/:GO9&9[4HVOW^Z9^/M+/_ M\;S[^M-A9_]]O[OWZ?#@GP/^]G6W!\\\?OOZO_WNT?NO:Z)H[U7_T_[!]^Y^ M!W\Z?OF]^_HC[AZ_.OQT](4?T#]A_ <\/[O[^GWJ[!^<=DX_!RQM]E:Q M[JU.4>&\8-#K--3Z^9N71^H(-\1Y;!@GG.)DG2(BNUN(MLYZ\LL;:LTH[J^> M=;U^P>[5&H2W@_<9 D: 1D78V9.FQ'>?N5+>^BB1$;G^#N$";!GB40)):J1U MQC.VNK]&.&RPB=H)( ::8[\5=R8I9;0R%C^\QES,U(VYY@(9A$$6/JDWL(,B M#]<6+0%;QQ4A9<%BL\)4$E,IH(M^7N.JO]?XM\?9MXJS'>#KVV]8I':POFX' MI3OOKO3@!LOOI!44$4TKJ"?1.N8O4.[[K3=-QYUK+5NS;E=K 61O]P_A'?\]/CCW MYV__>?6UN_<%?]K["L]YU3LX[[#NWM>S3_EXY?S]QG*\V"9F>8Q(ZAQ )BE% M6BB-A+?)$0$(IB97!(B7U MB(L)-PCU2!$*Z#4XQVG26G(=@V96Q<2EBH8%QE.C1VTS3*WG,^G I P26<\M MRAN*G,<,6>D]I]A'GJNK;)T>=4L^E0=AIG:&@WA6A0:T$LSI>KU7GD3IIP1D MBX6R7EJ@W,"U=TPK[(US"G#KTBVC&G2Z)<^TDB%Q)H M4HDZ3*AQ,3==X:(MA=BBTD]-1;=;9FML@P$S2 ?,#'EF9>2DN$D59K M+C1V179/D#Y$XBWUC:3>9KY>LR.2PD1J09#,05D\-!J@^!LL@C8B$:!%N;^Z1QCYP0 MR@?L+ ^YH!'';:5NN1+'HZA4P ]*:+6F 3J5>3!)QOR&1ZG.AI)0[QT M.[G& 7''>+?F@!#)>IU+#0FP,A%/RB,=,$%&,@P0:(7A[+;/91N\:_!N"V9] M!;PSG!B*M3#"$:Z8-!*,>**=-@(;*GXUWC5*WHU ;\T[$PWQW+@$"ZHTXH$* MI"V1R!LO*#$FZB@>EI+W%(+J-[;3N*V ^M7Z=UL8K_Y8AOB48NH_[GS8:4U& M1>KIV0VZP#P!G>)Q:@ZYOI<0ABAJ @>A8S1Q1.KH2.")A/A$Z[0^ ,7A[89N M+-Z*8*7UJ.R^S4/(AI)'4D5FB: )X_CLN>"F32C?HOBP)HJU0:D?^W,TD2)@ MB9GC7A,3K"?&<0 IF[O+_5J4:MPYUP6H-7>.%3YW:>4H<:\0)UCFEKT289&= M=98$IWD39M\ U%;,[0H 97WBS&HL9 14BL0%XVST6"5*HX^A4:.V&*76_"_> M\J@4(\@E'A#HP1@9D@MJ8:6%)Z!A1;*-:M13"K-_,1R=#'-)1^ G-_F!Z=K$ M\,UB^*06TE)JA&89 ?-#,[+823CBD+ZK31V@A+ M)&',Q-&U M5/K+NE0>-#91J1P1DE"3#*:XH2M159A M655(,E:CI+SEL(%46/F(/:,W@+1'P\S*&^FHD"SBR),/6H6HN!""82$Q$XVB ML=4O^U:^GTEV6R M)R\WM95$:2DD=XD;([5)5DM*"&;!F,N7Q6E8[3Y8;4VGSYG)R5B#+-48<2P, MTL(2)*S.IS#11Q\N9K7'X;!_(%F,&Z,DKVI0-6W(?^W2/!JSM\A0]WQ>TL!I Z=;E5?9 MP.F]P.FJA6JDI)HIC 0A!N T:K!5P4*E@G@?@K(N*%";%6\SIALX;>"T@=.M M3-MLX/0^X'3-"X&IR'C[.[WH ;;M"*\4BM"TK0B;%H1-JT(MV7=FE:$32O"!SS" M)Q6@UK0B?#JY?4I9[AV-FE#/L0^."A%= MI6!8O_[OX<$1F.C'G^!:F,$^W'O^DA[0_QYV7[_OKYKIW?V/W[M['?;IJ'/Z MZ9]7/3#+8:Q_?NT>^>_=XU='XD^O_[NQ%2&W1$:&+2*.4,2%#,@P M)E'PVG@N'.QD>O:N/KU]H7:-4#U2(%*F(-XH%\HB#@1N$ M>J0(984TQ%,?E"-< "VSX)A4C)LH3"*R4:6V&:;6ZB00'Z3UA"-!4D3A.4T1Y[MIVJ5--#X\F5B[B%E+(GD>XJHR, S]Y*D7A,S'%"+6/8\&B" M"+C1(K<1GKN;J@'F5, 0!;(V-XOE%B,M *B#XLGB&*/AMZ=%;G&5B"?/TLD% MA9V6#&O.@^>6&,QTM%$PC#EI/%A;S=?K1?2DM$IZBX3A"?% '++Q_V?OS9O: M2++UX:^B(.[$KSM"ZB MB25X'?GZ147^\EH2K&88:[T$7'7:&[261_!5E;;32ELJ(I/!"JP)-](YF:S# M.@H:=;+ZH3&J,B=^#)Y:R^8$3<2G 'J&=E: VN$\LLD2I%S$/G*P%G,]^R_K ME*Y8>CHS(.72R2A9"(E;IHR*SDB/(X\^.$$KM6.=^7K)G/">24^D1"J 3<%) M+IYG6 *;,\^LDX&&HO47[[&C !T4U!#)6BB7H)T9D)IX@EC M7(N'CA]7?/U3?+UD3@CBF.0\(A]40AP@&QFL-?!U#$(+[R3FZ\C7+[ IQL^/ M]JY*#ZO2PSOU E>:&:9%]#YW3C#&I!A5B%A%K2VML'Z-L7Y54B/'48%MC3QE M#G$K*3(D:40=UU8J)VR4]QB)7X/BPZJ6NP+4=0)4ZSV/A%/#A.#<$2.5H4%0 M;84@*3UTV+P"U)\"U"6CV$2CI2(8<4?AC]R3U7!M$!%6"1P"5L1MO);$U,TO M4^EUL@3@DS@G0,6QNH+3=8;3)5\$DP$.TRGD ME(F(1QR0P\0A:J/A/G E:>XT5%>$U9F^K[[[:]8<8_Q2S5$'V,=?WRRC?%JK M&X!<_V#DE2A@]I&9EA8>BJ-8>]/KP)//:[YM!X-6:L'=6\-![0@N:Y_7VBW@ MK%#K]+KQO-8I^GO6$IS&H'!I7#5BNG;6&AZUNK6R7)SD:.H0'I6 -6O?,F_" M[6/?]OW1>#F"\XK]E^+"\(-6<'\"<@R7]'O2'\-'[X*6QO7F*WELGG M6QS_?O"J=LW+^(4,T3K\YHH18Z6KYC(2/)@)!<^_%KURZ:,!4!@L\70$S^[! MIWVXQ$[?9/P*\*MA\:W0ZD<_A,WN]>%+E_]R<*K?BJXJ\,R\?^6KUN&?OCW* M5%R#K0] %C4[Z1)4W#Q_,NB-^ODI@'S%=UN9VC)% S(#:[3/BXO*USZOG1VU M_!'<_[S6[0WAO<:;"W<>]FV(87YWCVR Z\;;P&JIU;7=8G-AT^$HX*^\:9.6 M%"5_C_M2T&)_5WY$7DTQX#;]9AZ(7XH[_M$: M_[ZPO["PYZ-WWW[>Y@V ?V M!Q%4:\(F?HH^@U"HP2EGF50KA%(F:)L_&_7[^03^LH/6X/;OO9[0T0?VZ,-K M7Q)":V8SX/TO&;]>\%!!D?&[CZ>%KC"&A\DVS+[.E=[HQWK/*_4:4". @A=4 MFUSW@I-V@AO-%0M..*P"E33H&$RR8]6&,#RKVFPWWRWJ-KFYUR5%;>>&%G$P M_ 2 ]'D(?X0/ &?P@3V,4_T%T>>IP+3C_WTZW_\:3AWELK'UKKV_N_>]N=O M^YVWWYOOOV!00H[VCP_Y'OT;UK_'\[U!D4D[6R=G!REGQT42D&;,YSZ'"FG" M',)".[#L2)0*M ^\I'7\:Q6U/191 >=T"PTC(_;GV&T!2 -FP ,"0,2TET^) MB[+V6TZ\H/C/V6\5EQ>_)W_^_JKV;B7K345,1O7^#"#-2.("D/I30'(9D(KO M= JQOOKZ_XYL?YBER/CZ+&7"5-^NG8Y N@XB".7,/IE#6MV1+?BGH% #;&&P MB9E1N*;*4*&X,TDIHY6QN.0J^$X,FUEKYY0Z[(1,@GE.)'-6P3=C8BDQ9; L MX_94K M1,AZ#YWZ]_:FHZP&HZT4TGEPTE'\PNO"BHY4O)QXI=/0Z M^6A(XLG C]2(X# 8:#(19V_;JG^&ZK+[;D4@\B5TZ>\TSIH7H;-W?,*:7YM' M.UL?R=[%/ZV]X_VCG5U_WMCZPO:/_^DT+]HGBY'(O8M-UJ3[+;B.[-&WO+GU MSW'SZ]^M9N>M:%YLGS5W0Z?Y=8_M?/V4&BNJF)CP(A%I403K&''O.;),&B2) MCUH2&JTH,N6XPG6JEGV"/Q6)_"62-RK >PF %P3V4DG"HY,\!.^2=4XY+ @C M8(7+"O#6$_"6,MD T&*R42#JHLMCB"DRD@L4O6 D!N&3U1GP".-US"K JP#O M90(>)=+AD (S1',)*IU56"KM*;'8>.5OG7%6 =ZC MYRKID&K9SED>O64\0! MTY 16B!A&'52>!Q3+#0\2>L@X2K JP#O90(>9C0!>YC(,: MX-LW8ZT [U$!CRT"'I;1:^HXXL%CQ*DCR$:ED$L\2!<]IH$_-\";3Y]=3J-X M9EEP\VDGDV2V)1?DCV9%UL[@B]TXS%\> 7?VX*87,91YJZW!8&2['A;1&PR+ M^__/$SB^YI/5OEPN,L,$D-?P0S]V6J/.9C<4EXX7_2:ON1F'OS2"_'!V6V.W M<=$\/'!*X:2%1,%D !#,(,M%SF]S&A0AHR.G&Z^IJ:L5]EU!5G>AB/M2E"N* M>!B*P(VS S@1*ZG6N0K8(TZL1(X$@' ;#4W:>\O2QFNFZHSR)8JHUT!DG\9Q M=O<=,J[7"W.'16N%V:S$JU WHV>(P]COP(UFJ@KRU5F%R<"=<]SSWT5B_ABG M\^=M.QC6@CTO_CV^9I)/?PJ+[RWDQ0,K#5H@. >+U0[#7I%3/RT%+ L#C8?6$V6.:.7M30+[6ZC"C8HG50(7 !"!::(#3X/YY4 MAP=;661A@@FZE%WSV/1Y='K:CAF7;/LOV\ZX\_DHQN&,3KL+S_NKW?,G3XPP MS=8$84X 8?8[@!*L\?X=/.=3?NY1@S:^-[Y^9,V+9KO9:?#F[AY91)B=74"8 MSAYI7/BSO:_[[>;[CV?[7]]>[%V\_;Z_Y5F#?J%[%X>D>?P/(,S;L^;90> Q M8@V0PJ-6B#/CD24*K&P 3H M4&// 6>D=(XY9_3-*9GK47CRH=\#"!J>EUG._QVU3C-%U[.F^+.@_K#L-UGX M!SC_(3A%I+VUR%+), XR4"#.!29Z$OE[ M#>65$G"0I=BDY*](E\\6XX0JGTUFLC"O-#;WGY*J?WC\^!/DS^;%LG7/G^VT M0F@_/#OLSLE(?\B^7N=T]$P&U)S,J;*XJM" M'E<[,T'M5XD9[HGFVA)+N',1$^NP$O;V22U7ZJ?O^[W!,XEV_* *.XYV?&HU MCOV#O>@V=XW-P*G?WC/=R@[XX7HQW[[[?/F\>- M\T;G+:SW"UQ[*/:/VZWF,;S/Q4?['UMIL:*J48Z1J$U28BYH!&7 MGH#ZBSD2CD5EL[N3R8W70O*ZDNQ9Q#JJX&Z%=/>-=()00X(*# N?I\-8&8+' M1JJ?UK8.[%=(]&M(M3P'F5'H?(@HZSX,)GB*#&45,$Q^24"8:M_&::U7G M>MF+OXY(=T^38M8:FMZ-^L"6N<-!UDL3,$;V%E<#8JY&JB0$0%1RSG":O$N$ M8/C)*)PGF/M*)ULSI%I15.&P)X8JAE@R O%(-;)!2*1I'A6BM0C*YPP40<@: M-9JO!DC<]^A8242>'Z()M5RZX#BQ"A-)A4TV^%O/F:Q8^=%8>4GI4,DDFTA MP01@92TY<@&4CB2=3Y3P!/R\?JS\$AQ>_XEV$(]Z[5!K=4[[O6]%>/K'%(L7 M,1V34$TQDX09:[C5P?H0@A0J.*J\Y;A2+-8,C5;,-2!6.T^504X[B[C+6096 M>L2HM]$1:R3+;;CK<-)K-!"S&G1[WZGJ8.#&:)5SC'*AA!86+ 5L* 6K@7A2 M*19KQ\K+=8B<4FG */#>:,1S;WTGHT":$\*L2DS*N'ZL_!(\%D7GT"ZL)?56:(:)8#'B M[)6TYM;UAQ5"/Q)"KTC9(8([RKQ'CMB(N,Q#B)DA2!B/8Y"*N^ !H06I*UZE M[%1(]S*13D>:G+?1,D6YQ,82%J(R0N! ([:BTD77#NF6=5$X+!Z<1#GC"G&E M/++! /!)GUNH)1>P*I,3"7M&C1B&T[D*$^(NJ\#NVQZ]Q3WN)_%_C5;X,D*7 M@\$?->O]J#-J%Y-6QL7^99'FSSAV?U'A]XQ$W&]/H,V_L:=%%>Q%#),ZD,]C MQ_7F)95MSA!9)??N3>ZMFC]//?;.@:#SQ",N3$#&4(>B4RQ2HY0@V0=#ZI0O M9ZK^_HQCM!54_:I0=5_J> 553PI52RJZ3#Z%("C"G"7$#06H4IPC*852&A.2 M*-UXS4V=2KT>4/428M#+&F*(IWT@^8(C7E@P^BDTJADLVIK9>?BY'?,/F]TY MC+K2R5"!UWV!U\Z*N#4505A'%6(,$(RS8I)ICF!33G,$DV">^WJ1W-AK.7!] M>_2J8M9KS/+WI9E4++^&++^DKU L#)JS@/55,?&8ZUP]18)C@[CF&NG .$K,X*0(C])A@'7%ZN2^IU#]% ^M MN;^M0M *0=;7]0B_ "5XQ! MH.-A"/GK\ ,N^GK?I;/]#W6NO;[%_>6;_M)@\..-;8_?X@-%C2!62<0DX7EL MDT16I5R7$80ER1CIS,9KS>J:K.I6?YN',6*Z-_'QC.I"72(<4M4 M+4==[CRB@CD9 S$Q<.DXT<%AS+E@DM)HG4NZ.&4\.65@FO*0/&T&K,0@JUQG68MUVG><8S/O8NV MZ\+:H.OD]?S:N:8_CH? )0<6NT <84@::A'WSH'(XQZYQ&@N^0%)%+;=:&1"<'D^94)P$@9%Z8W&B2K**(C".L-J#25A M=?CW(B$O/#T0CND0K$""8%!V+?-(4V&02,)S*WQDE &T+H6RVKOCYM%\[*U M7CL[:OFC6FL \L6W1_DVK>Y4ULSU!!C+KK/6\ @NN2;P\:HV&SB)Y:EVC 3AC31,)%_P R'+ MR+C&,K$Z_IN/_X0<<$TC5UX#_BF#. D)6:XPBMB$[)S5.K>[):S.5\RL6V_! M6%' W83CX?<#F:1S6A.$HQ8HGQ#2/DAD10+C,2K@65-0 Q7+60^_@/FX->H7 M8P=_3,(/9XS/?O39+QW@X]PYT+;ZA9G9[@WN/ SV,:7F]G2I _)BV:)QL2UV MMKY<-+<.X5Z;%\V/!RPQ)H+%B'@:$8\\(9?=IBP(:N!\$E$)&&/%[(/U%9'5 M62^?-6YL'O@D&*:>(N=50IQ'P#_I-&+:*$XCDXH#"%*]C(!K+0_GC[L2AS?3 M0G/S@&>!R$ "D@@F(W=Y&D!($E$I%'8<&QQE;LQ+\_RL:^5A?=80F]I>PR.; M9X77NCT0#=W#V*^YF"40&&C%"-ML("Y(CP6;,4]FSA*E'[_%[JCL?_\I#D!Z M@7V9_S'GY>Q.AO$68=)B.9^'\%=!%ODV.V!=%BK3X X"?&UF;VYZWQ_E&8?P MEOV)!3SX64WD@:?>^J,81NVXD\:K_T_+NE:[-6S%P6Z..[_8\9O''N_ [W9V M-UEC]_"L\?$@!"P\Q@(IXPHOGD761HP\DY)S9X3P=BU&<:XFQ&H*9S6%\PFF M<#Y2=MBO,(43[E&-X'PV&_;RYF].Y(KK=4>#Y0%'56NKJK750Q2I9IK[JR2Y M-Z-^/Q9)M\U>UY?_^*7-R3+E]O@37/^NO7<_-W9._[( M=W:W\S//&\=OOR^FW#;?@[[[]9]6D\*['7^AS??_=/:W#EFCL]_*Z;>-X_Q^ M\-W==_-SGL <;>SN'3!'L'.$R]+=$5K5",X'5<]"SW#5V^[^=V?@*I^X-I\Z7 M=3*N@S&1861C,HC[&)")VJ+DHB4Q3]W1).MD6ORT3E9U!5E?'OY9M:/BX!5KHXA2%/#D!6Y>:(GRN7,-U9G9KDXYME/L%AKA6*GB)K8 ML5JQ%,:K)O4]D*>GV/?E*&1E!CTD-,U-RAI#DP>!$J4+B%+K$&K\/^Q\/_SBEB>ZL[*E+XYQ3I,L@U<;#:_^RA5I]7-IA.M0\L=R M]K+!"^K[S)]'_4LSY# BUX_V!-D$Z__#ML_L^6#CW_,O#F\]O\]WW*)5&_+Z M?UT?'K-BD0O'7<((L50)0ZD1*7*%L<; )QC+7,?BG-$WK&-M2CE*'_ 826OM M2Z1=[VJ.8MEC85 5>;X M6A1O7$EZ5?U&5;_Q!/4;G58([8=GAE^A?N-)M^J9EG \]9X];15'H44\9=;< MT'Z_LPNY2G%^>2G.]^4&WLWT]L&>9Y7CS.6LW.?FL'U@#?.=X_WC_:.VZP14?%SOOF2>.B?=PX_G+1W-T^:V[]?;+S M?AO6N\T;[[^ JMOL-#OO6HV+D!HKADX(3B*7PB,2F$?<<(6V0K>'1;>E@1#>!^$2UDBXF%N&,8JL=Q@E M;8P(AF"*U<9K65QWZLX^&XNV\Z*I0XT'UB+>=TW;O/,;/PYX_ M^3#J^R,[B'D2WM?+(QA,\:C"G5OC3G/%['MHAU6^E#73 MB6[)QA6[WH5=EU0=0V3">;)/C%*"^0)*CY4TY7'=+FE%/0U@O@ACUHA5GR # M:#VK37NW2X%^S#'JOW:TO:J2NG\-[2;=K#)N?P+Q5X2Z+),V19V0TBI/*B(4 M&6IC?5'10U7LW>,-;4J]H#EP-N13?<:@U\ MNS<8]=>E ) WIOSYS\G>\=_ @WMB#^[7V/ITW-P]%/M?/[7WCT.KT6FV@1>! M;_[N+!8 -K]^@L_A6?_]/ITFWS_V=]EC/GSW%FZW:W]BZZ_LCVRZ'HC6+RW?)$UJ+V MJ9B9-^P5%PY&;A#_.X+?M^&;G7+4JZT-(AQUN/P%_-R/@V$Q*\^7VV4/^[$8 MF5=D/=3^OWC^E^V>U)H%08'AOCD8]'RK)"\[J-G0:75;@V&_J+2';\,W7]5@ MWM[*V+NL$\ZM-HW[9!'.\C,$(7FKI\? F_?BM-8@U#TAO6UT@TV^Q:_,P MOV*T8%XYL$ Q=A#NWAJWIO Q%[#FTW/P43<.!OE6I['?@=L7%PX&(SN^+/\; MMJ20)5DT=0$Z![4 J#8:#/(LFMCNG17O,]UZ>MW6PT>M_FTW^+=\G^Q.IOC/ M!6(M?DO^_!V67H>[];J'8X])IQ=:"<1>,<:P7ONM]3L\H ,;4RP*EM*IM7NV M6^2^]KK%7,3R+>-W.*4\?G&\C#1^4NWLJ 4O=F3SR\9N[31O>F\T:.V M50QB3*-V^T]X&#P-MKD?[:!\7L=^;W5&G1H(\WY1*EQKM_(VCY\)M^JUOZUZ M:.KW.G>:)BJ,4DDG$ZTR/"B7)XBZ)*1B#E"7R['N21B^7O?\#_#83BIW>[+9 MC?(M_IJ\Q!M["I\,SY^%0OKX F\Z6/OC6?-XCQ_@%(3" :, @@*!I#/(2,H1 MP\X8T)@,DWG,NL!U ,OEN;+ -G!F.^ADN\C37_/FWC':G;>OC/*9-<&A8^):[<5AK1\!TD$:U8N)K+;5 <(#8 M:D^%2"G>[/2K@]AM]?I90HXRG-_J'K D6%',F->%%99=$Y:?U =)W.J7F _( MV %9EN597C@\'W[(S\_B"I[>_];RL?CJY9/S8PJ<#Z/QB[<*H3,8YL]!7MG3 M4U")BN8,A?P_!Q0'G&Z=YK:.'3#-\OS;T1#D4#=;5I-1N5?#,PCVL]ANY[_S MA;8+"F5^H0Z >_$:*>;^$'U@U#S-]_(A-]SXST(BPMNTY@_2@=@^ CWL!'Z; M8BG$\ZL5S_CRZO.KVE;N+M$O9-N@E![_V?YKYU-^W[)71?_,]@-J]WHGQ93[ M+ B+.SB;%SA>V.1T\_9VLYXU.2[X2G'U:7L$VUD#Z0^Z8*%UA6/XN1378U&] M6?P*[K*;'_)YY]VGB;2^PUCA]=$Q-X>U21^$TLYGH*XMZSE90;#?;*M=D-FE MP/=CC,R47>'X+X#C9S^)X]-!W/,:;9[XO?1+ &% F0+FX^1[T?;;+=!T@9Y^ ML[]/]&Y3T*0J\2=TH' MP[UWGNG;\D)V$&QWP2H:9<""38Z;Q2HKNK^9[OWY@<8.CD!Y%$7VX3BJD::* MY;&$F"=AM8]9D<6KZ?Y5[3FB_RJF; VF@A+8P8*,[ ^&"$B_5[!7\5EQW40+ M 2[)#@=@KB$H/MGC %P]M@$MV-%9,TBS?+4:##)/@%XTF!K\E[I49OL>V/ 3 M+\34%5#/!FE[%,;*U$\H_;.ZE!YPD MRKC#B!H&9BAH%,AI S\II[@7TIB0VP^_$LNL^_U5;;,@T=LH0F>@%+=*!TN[ M5?B12DNB/4.50#BA$ 3+8O"Y@L1I=MB!'="9-S[N;'M^X5US98II7PF@=L MO1.!W\#F_'HI_9<=M :?3T%U"#O=?VR_E5<-'![)E+41?=&\?8@/+*6.R2"0 M8B: 9$X))+,EB(3 F7 TZ#PFF+RBRT4-_\HT<[<#!R"Q$K,H+0M<$6(!#(@V MWGN<>%"D.O '/G!^8+!TU'F'J \*#AS 7!.<$'& 2(Y$K7$$$^35"CWL7_6L MC!Q'7X00;(:CPKX_[+?"HC?@!BUAM9IRVN]]:P5 UPQ8&6Q6>D=^ G!8%#38 M2)(4DHO$#.% C23(*(.*WMV5_E:9R&^FJWT7XX?8S^WSX+TK$BQ)\.3\@'&; M!& .3W0G&":4\HI:(V(<^*0MI(B$:S@EB3A9\WAAO&P/9U*E11$K# F1-W;?C>SO;G@V3 M+L+@'?U]AEL5C(>_A.?&@#SE021+F)?*!GH3@=_.\3='X1/?1^7>.&M>;)\= M$$EB4,8C*9S,2I1#-L8\5"!$3#&SSLF-UUPMMXFIW^FDG19PL(D0S## )K>8 M"@O:#@'%68"%5IPTF9ST+?(%JY.^TTGC R.#(4%YQ$36GI0@R'"CD>>"&6>R M5 ,88W*Y)6/A:+G+84N.J10T"44BIRP9[RPQP+]>B:2%+PX;3PX;5X=]?X>] M!\_PY( (K3P/$3%-*+ U(TAKFUV7+CH+:RC%1>/B[PF<9W_0&P\'[?F_P/&9H/RV'[!Z>'2A%A4]!(J-S7:]C!FD. M?P3@$\ N@KU3N2<"7=$3(:LY.1]Y['_QN$L@&B!Q49U^*:-K](:!,F$D9R$IS?>JAO+PB^^G'"GEGG.A1)"1,!FNLU,K[ MT?<.N\7W;:T-W)W5<: 1^/:H-3B:9(\4%'A'W1LD- LB6NTXXTDS8SUQ#E,K MI9)@ZI2Z-\'7Z-Z#UF$7?EJ$IO!;5@G*23(9 %OC M)(!>MZCL*!)@/^<\V$[Q=%C0FWRO=^W>V>!9:A&;);>7B=#%_I9">@$>BG#1 MD]K)V^-PS=MRHF_%D"5#\@/*(O,V."2MWL MX:43K;3 FX[[Y/P@LJ"-EAP1;CP<-Z/()"*0#&"[$K!5*<\AA3KER[7#3V\6 M5V=^]S,G!YQDUY8FR&MI$/=2@.(G& )-.X4DB>;YS FN$[+S>-JAN6/ MS+ D"YOXS&=8_C+5=3,9E+G@]*=G5SZ1*^B:.K5Q2NCDQ687>&63H,=:^9UJ MIZ)T.&DGN-%^C/"J''Q]JR1G4_&2LTBHIX' MQ+&UR# KD H!![ ")2]25^KBBK325=3W6$1V7>)SMN!F(.!S&<]LEKG4W3+V M^2U_LY? , )S:#93LRS>B7V?RSO']843[TAVGH L:O=*B[1W6I#W8=]VAY?! MT!90>T[>/!WWFNT/[NH3P<(+P:S3!)C"PY\**Z,Q'!4-5(V3-X$I)EKYC96% MGX'*=U+1 3=;O6 AE]FJGT!E $>/L3^+KS$H%Q:Q3.K>:9QW@2>\2X%K!62 MB4?$94[$UHPCEC01)D1FD\CC%:]*Q"[=:@ORJ6;[T[#[J#NM!'*@]935M LY MRH5.%WJY/*#FL@8(G##*>8F3_,=Z<47^QBKF&*Y<0^C!'_F.UOM^',:KUKI0 M%S%5.TNM4\(+M'-A\Z168ES.$$/6/T,N+X:?>GG)$P8)Y9.R$^>TW_,QAG$9 MU?"H-9CR:.T,WNQNI0N,6^:]UL13#I!F -&,C$G"[WP@\@8VPHM<]&&\N'>P MMIEM*5V)%]5O#2T]W+(W/04'X1?+(8) YYU7MMMZP69-J<)5- M-;&FR)V=9Y$Y0 45/ N$6P5O;@B6\+.68(I3\?/.LXH$;S"[C[^<'6!NHLQ9 M!T%2#V8WELAQE9"A4I(@-388\%O5N28_[VJYKZY4\]KME\N 3^YQDU']0S]V M6J/.9C<4EXZ#@$4TMAFK0,?X]"\.?')$!&%19-$@[J1!F@J0WDX8X$'G&><; MK_6*L_\%D@O>6G]4^Q^2,?!2*[A2'2C$_%B7;9_G(.)L86+14N1N::0Z&C!- M5;"2$HXUMBE2'[DTPK# )+E!',^4)*UFBYE7*'_,^%_4(Y&J$FEK[V)G:U,< M*,UANPEHKB".$ ^1(.N,1XQ1:; G,4JS\5J\RE4%R_@W. )%=5$9+9J.JS\' MA=3M9:H&,Z,^[MT""ESN,/ -=K\,X0'93PPD/SVE(AFUR.:TIZ "?H;X'#J#G)1J139HCIWS$ M.%)K ] 64?J56"%;1U[/D$Y/(UK?XJ2VWRT=CXAW]G@VP(0%TKRE G M;H#<>VZ:H.Q&@U;1[BG (UH=L(%:)86?]D'#+/P.?X^ZL:SM&QM28"5UBVSJ M25%:ZK7;X\8&K;X?=7+=FH^#/^Y2W#O7:9LMBB=$])-))_+JZ=Q)\]M"<"FD MPZBP._/Q9@[O!C"P_SNR_6%AU<(AEL9#:9P41[YX59SV-"E;!5Q&9EHE7;3M MH,A\Z&4#N3: [U]"X4T0"R9/:2O?30SS8!BSGL -'4\^61+S'&'!O0)C3.L; MQ/#M@7+W"&1%'K!T6YM55%1X9/[?/#PCE&$XA( RB"O%H M" (%52'/! E9IA&>\7-5@<=\O[@9D9J-VICUOBQ;*%!%]O3!86=G8[9I?J]-X"Y+XE8O7-MS8!T(Y@*8" MK70P3Z,F]4MI-G/]!)56*SQ+TC+G!F:HFBW;O[S9G[^&FD/75M:8TS\4$#7G\H0M M\=GM>=;KAT'L5C!0R@YR (PN;6&,R8@1=]B"6@%6FAWC.5"J>]FK?@)R.4>Q$-%,S?1C#BP(,P]G!G2FG+$+2@=UD:*@O4FY()_ M1D%T#&/WUK)C0CV_%1V5*\KY)2GGX\7#44ZI8HS[7'; CAF-VY:6'T^[4K>Z M8]=C42 SOLV"4;WHU)E:22N4E^5'%:&_(L9==-.[H_G]P 3]*8;8*5Q3A95= MM5)8HE%V0'#"-G*%! \Z%UXII)6-8'<+[#GVC%*Z\7I%O+/ M*]TX4Z?FI8$^X\#)/XP6J&Z2MS%CR1>]K%9<^XMHQ&SM-.+6?+(-L$U[4.[^ M:NCH3WFN?@M_\%2G&K>TN(5ON*S7FSQDW'(:*.67.'^^=N<_.AT?3<_/SFW( MX=]6:A7-2?K ZYDMX[>R9JR?!S,,^RTW&N=K=9?8_5G&C#=S2EAW"E_6Y7$. M<^&'VI']-MVID*,T-S8K7 HUY\RNL3]J^M$D'2>ULMQ:5>@P?_-GN;T[W4PZ MI46U% "36+8:E\/'@-_%,.HG;-/9X3(U2@RUXBX7CL:!\5F(U]%@]32P,L" M;9PU=7T\;!(-&Y-)>=NTM4'7[=Q]GEV2C\+!T>1ZUOI,Q'U><^CG3O"]CLO-_<U[=P_8/::_S>8CL'-F:5E!'\0A\-VO&-R M:=%XX-FCX6Q-?#ZG,J&U@*IR]Z]BG554 -AHN MKIKI+'[=(+4?RKBYC5MN5;#F\P2)ENWD,.H#*KUHJ^.0''"C/9&!HNB)1UQ) MA@S8(6 >:V^9-TD$GUO7+XY1 \:Y&>6OZC5_"9AG2H"_6P)Y>3B,2/0=XM$59'G-2*6+WPGMZ\@)CHCL$(N!H,X M"QYI%P32BN!RBMO<:>;Z=\1/&CK1+__!$F9OV34^4\PI213+@2 MN:1 1R.1 -"$A%THQJQ K5_=YWQ^-1W2.NL6@R\+W M9-N7 P[R9S/-WRX+_T#?@WO4B^F<;C3,&MLLIRRX$9_G9)@OJQUTMI9&W9 ' MG.91>_[(=@]C[3?9<1AQT1D44<;>!@+AB;9&14"AQLY,;?>J!CKWN8 MQ_I4)=]70MS%(6X<'N"HJ'$Q%]A:C;C-!H"Q!E&KK&&&[O;& \M/[7G9\G$LN<-LQ!8$[PIL6MTGJSAB$7!T MD5@A4^38"!.+H C^M!K2\E37]ZEJ'G/_)\]H'N_"$O]H]?_+$W-+\/.&6 MMZR@ZLX7^'N;[%U\Y'L7[XX:NY_@F8?GS=WM[_N[?W5V=K^<+W)+8S<<[W_] M>+X/?^_!O9M;1\>-KV^_-]_OMW>VMDGC^%V[\7Y/-'?_3HW=!FT>'EB#J58I MHN!282Z#X=$TJ:$M& [&+8S)C#I&(L,1QC2!R03,>(@]3.)$8] M-:#"18"@4]AY4-3BQNMRHQ=]RU?*JZKEVQ4MW^@OUO+M1C*:)SL/GS+/-+!X MY)%9QSGS8%6 KAHY)^*'U_V(!TG$0BBO7? &:+QYYK?-3DG (CNQD6VM),)) M;^Q6V62D7H[1R='M7.F7)\.#+GR9&=)+">RA'.53J MV#HY:V[Y ^:DC@%CI)QDB!OM0.4 0:1S*WT;C-$B)YX>]6,<<\>,*;U2VGG/ MK7 DT=R:7$4--V!"4&FTRAU4W:S6N"SD>OUY(9?UQIT$RLLP*SDK@Z339.(7 M)@07#G.W<4!T5$PYD(-P>HASEP><.8%$3(YIYWABH:Q9*-OU+,JUPECM%,E[ MO6)P+ZAXW7B6E-(T:,XHJLW90\#"XXRE<0NA M"=,^^YR& N<*/UF1YW%J"R0;C%P)1!9T\CC1F-MVK&[G)(:\EKU>_V2,>F,H M+0. ^9#*K+#QO/1)&Z6<\#3>U;G>*GGS)QZ[F7[MXS7D!)?E!=SS/)VJW)&-@R&-X-L+MAFF0&G%KPX\21F"%[IOO:> 5%LE]I&A2Y5WD9 M69L=3'JQC6\SZ1 PS2YY&*D;]W-QG M./G]JL,!@ZE?_FZNF\;=W(8_I.M?7>*U/5X3L%3Q]W;W4_&^I6]P\*%\V['[ M<'U/XD(!U("B6UE**,/,.<>D-,H8DY,$X,)$G'IS= M>+T\).1?9=@]XV,9,P/T.5K@I#(B4++RA)(&4U L^E_^/0+2@1,6KVI;E_'9 M&],Q%QD2%*-\<0O^W>H7Q13M8C3'))%Q$4$6E*3:IYTOY;SV.P_WPYH2H9@E M#A15K(VTV@0;F<"6^G33Q-)E)]!F7L7V]#W>' &VQV0,YDG)?# M#^W0 /+,G=9V,X"]6$_&L<<[6Y[!88,B]S8?M,/8\#RPU/'($<=$(D>#0 $# M;G&L%(UVT4OQC'0F#]#6ZTXFQI0@-6Y"6:J'=C#NV#/X8T*/PT*B3UTE@(C] M[#UOV]-!_&/RPY^A-3AMV_,_6MWBR<67_IS?C>PL*)R@ "MC3TFQ.>7'EWZ$ M5[CT)0S[\%^8/'G\\:OBHW\/P_)G4K\21E[Y,7Y%KOSLNMM2\XIB?JO;_KM8 M1_!*/GSFCW(A4!/M -+6%/LP,Z"(C3& MF+E]N&2D*U]YC#;#WND?\,:U8O)5+:]^;C-P[3ELR?\\T,O/OG0_/V^MWOH. M.N]/VF[+.N^\*RMK.[^TOGNTU_G>WCG^R/:W#EEC:X\U=T'5V?ITO/=U3^S1 M9F?ON,'V=CQ>3[\"S1OOTBVQNA1-0A\Z:QYXTOGXY:[YO'NT? MMX_WZ'ZK<1&.X'MGC8MWQ\WC9FJT\/?_[+X=-C[C[XV+CW1GMW' 3 Q&*H62 M2J [19R0,T(@8Q.)F%!J;&[3R>N<+P=/2T/L87@D?W1'7ODQI!YG$SPGI/[' M]DLOT[5 /7U[>K>W7PG-%4K-HM3D "J0NG^0.E\!4LI2%Z1#AG.*. -S7DN# MD;0J., HG0C9>"WKA)N?Q:C5:/ X2/0,=<;/1[W^$!5S?7\>BU:\?X5%-V)1 M<00YYE>!T;V#4?/-,AC9F+"B1B,G\L34H DRR29$B=<81X858]FMJ,Q/@]%J M0'A*M:AD1[;FJ+3;R_&M'[-BQ^\]5E+'7C!XX5KHY;!%J:B^3!OW/K>FPO,K M4W\K&+]W&/^\#.,4!\8UQX@8'Q$G#K1+#"8PR_4K07&<% 6=DM:97F[/]6-* MY7TPSD_A_[\+#__SRAKY/#H];<=)54/*HI215&> M*HKR85Q]] (4RLZG5K/S5NQL_7W^__[M1;/3H,WWVQ<- M^H7L'_LEA7+__3;=VSWAC4[C>_/K/R?-K69[?_?H9&^W04$!Q:"07NSO_M-I M7BQ%4EASZ^0@:DVXB!:QW+R$*T*0YIXB):R)@B6LE=UXS4U=JQ<527D>+H/+ MX'>Q,ZB7T"BG+N84O$&MYW)J=PGW\?NXMCC+@\7DP1G(K\(QCP9WG_(Z=M*7 M02Q2)G?&I[7=?3L^JW>+-1+_&9_3>86)]X:)YPN8>/SV0"?!*8U@9(M $$^. M(I>X1I9SRQ4VR:7#];-$#(!0J7 %6$ M:HJA[N.!OF73[RJ/\*$MYLD>Y2;'UUN(JZZL[,^7:G]..!I=R]&_@6)2U*?] M?J7:<8M]N;4^^2Q4D95Y^$J($*,@T7G!O26:82)8C!B4$&J-O;K4LRZ1*RLZ'R] OI_M[.Z?-+8^GC=V]\3.^X^L MT7F+FQ>@*^QNB\;646M1EX#UTGU84W-K4\ ]SII;V]^;QR=\?\N?[^U^9#N[ MA]\;QR=G.^__7K"O3G#CN''@HO%@0FGD.,6(8\N0!OT!:2VCLBEZ+7)?R%?Z MRM8#+R4]; DRYF1]99=<4XMX%WBXMK?GM6BQ-3Z/3W #P\ZBJ*5 G!* !LPQ2D7YG<#,&IEG@-Q7-.\G[8RGX(5_+4/AO)&SB)S/ MP^AY-ZZM7E$J6KNA2O0N]9WWG[DUKH/=[OI>)_[2GH@?+O>[[&38 #0X/#]0 MUK%D D$I"HYX$A$9:Q52PG#)C$Y1TIQ^!4>PW.RKU;TL8V\5NUX?MTO)$>,I M5>3H<>Y?.BII8MBKO8]=0.[VN#5A!U2]P;!?-"B:<0&.4XV>9W>&Z_I03/GF MR(;YU@U7LD^QQ_Q6_,+8 MJG&Q+7:VOH"P/3EKY$K:LP/&M8X^N$TBSP%'PE%$A1;).;+P&&V?% M]-:9ZNC%GD-E%XNBR5!N7'$>A\6.*/Q:(ZTMWHEN#B-J4#&=8>YGS:"FK,\96%.CO7K:PRKVN9OLR3@BL MYN+P+,;N>+Q7?S"\' &>,KRQ:6^*U!OU@1;G/RXGX12T"X@_;$V32LM&67EN M?=4D:PE,V,[F 6>""II+-(#O$.=PN#HEL$BIY,XZHZA,C]DCZS:\/-\W:[7_ MIFJ#S+&:>^XKJQ!6"?<=8FB MD8N]'8GAV*ID M,0$=7F*KB;-<:$H8YDYQNM2LXRD4XO$AM^)@94;7POS)J<*\)J$T8UX)+GXD MDJ8X?/,!(FGL%14O)9)VK4MX!NJ6@F]/%&:[S'Z9=.]]@#FYLN@\>]-B5K0 MSO$HQ%ZMH'L'B\TWV'C]&_E]7J"\F !A5F.K[-(JN_3!#.);J423'-.M46S" MDW?/8OM;;, RCEY"VNDQZ,3'1_!YN[V_=0+JT<>S8I;!E@>]^>]6OX^6@I[[&Z?[V3UZNL_)SN[)W#])ME_OWW6O(#U=K9QXV*_LW>1U_,N-6;+ M48\_GC>V0 \/FFFPIU @)FM=+@] H!@)9D$5YT%99C=>2U[GA+RDM-.UQJSL M6ZCBL.L"6+GF9_>L5^'4O>'4YV6<8@I.CTNPN&,>/1&(0 9;@AC8@CK@0%F> M6B)UG2FY'A':EZ1!BJIAQUJA47:,5GAT;WC46L8CYR25%+0E2JQ$G#.,+(\: M!2M-HMAIGQBPAJX+S'^]/A[KCD>RTH[6"8_>]4;]"H[N#8[.E^%(&0&6G&%( M@"J$>(PN.]0M<@F+/*<+&SC/UX36,5X.AE;JT0/#D:K4H[6"H]:W2CNZ-SAJ MKO J)1H]42Z'[D5 G.9YP5Q;E,>:>C'#UHX.C>RZ&'O=,G M;9\VFDEMNJ^ZYI^(.U0@>0>0K,#QOL!QY\U\)1*\\X%/PE 2#)*,"\1#L,B" MDH82AK-UTIA@\C!U9>J"_;3/_4Z^*7ZXC70ZWXYU>L4P"EGP7^S[5%D9-UHKS@R EA1U0^^KDTRE<]V#SO5F MU,_S9FNGO7[!H(!F]]TTJ]+([@&^QN=4H=B]>?G'"%8@V6X#[^Q^_'Z@ <28 MY $1Q13BCGID/;:(&\XCAO/3S&V\%JHN]7+Y:J5[/>K\NQE8JM?@') O6:0: M)5"-$GB."FJSU_45R-\WR&_/@KQH;GVD!TS+*&Q@2#N=RZE50C82@J0WQG(B MC/#9P,:Z3OE]!7/79[; 8O.E:6.1<0U84=4]5P4SYA>ABQ*/Y?J/:7/ ?\U7 MSXQ?%E]^Q3IXM='PZJ]<45LXU_]N'5HR, ,+-VRAI&7FSZ/^91G2842N'^T) ML@G6_X=MG]GSP<:_YU\1\FC71JI_T>:+YA4/1F+HO^LS K*Y!S:Z"L MW2V6;++Z9:U_3H5][(83LZ[RQ3[%DYC>;N^O^ G6#7 87E1]S8\W#KIXBW/# MH.;N%P%_?]_9/' "@,-'B7R2!'&M'#(DUZV;8$/B)-"(<^L@(Y8S/NMK31*[ M9[V<%U.1PFU(X:+Q\2 $HA4('23R'%'.-4=.QX 2B!B%O<<4QXW7M([5LH)6 M ,5:4T/.'J_HX=;TL//Q@,"Y,^TP4HD(Q)D-2%M/D7&62I&"8$EG:,!B.:!? MK_7C(#>?@;UOG]>+;C2YU='BC)BR 8!UO6_Q678(^]!O9:G:*U[&AM[IQ)^[ MVSMM^9KFM%Y+H^$(7C\W2.N,.DN>WG%[ITGSA+\MZ'G]\ZIWPJ/U3OA5$G+I MS[A"?S5GVJI7_&6<8@%6PG%46!'&/1C&"D>MN+-1%4#5 M*'%J)G/N!85!_CYI''_!^[L-MK/U]JQY_*F]\_Y=:__KWZW&UGYG;[>1 Z\7 M>[N'8M%#UNA\A'M^:CLY@>XBCU"65#B94, !M*\H#+(^1&294T&I: T#HY[KNI2_X SEM4:=5=U$ MJMJK^P:CJI7&D\/2YV58XCJ"<:89DE$3Q*VA2*<,2S(1@P7VCJ6-UTS5C;RO MM-YGE$CRU+#T8PTSGF]NR!K#T@MJF/%(:-1:1B,#RH_5BB"1Y=81YL?%:U3G_Z9+02CEZG'X9E7+T0'#T4OIE/ X:-5>XD#P MBC))(:"'B+@1%@$$*<1$2,Q1XRG)VE$=_WPU0*4?O1)4/)N*=<[A+^LG;PH__V##VRJ#_X&VIL+UJL_'4T/] M"@\<58JQ!#HF3=(B3JA"%D@"26J#P9IS*T4NE.=US7YZJN@]\M/]Y/'?G+>_ MQKE*GW+)Z7@>XS09>)H%O&) *)FD_^(R">DN^7V:AZ!\\M+9Q!-WSH)IHER0 M&I0!XW Q;HA,Q@V1VR3Z ;]O=D-^"]M^6[[&+\WK]Y++M[.[31N;!]P#+X": MAI+Q)IN&/(\=D\AY)8D*AI-H-UYS4S?T'I([F9,Q$!,#EXX3'1Q( "Z8I#1: MYY(N#A]/#A]7A_^ A[^S>1 \'(%U'F& :L2%U\ABJE%2C!-I-#4QP>&3NB'+ M&OI\)N="DN9J*"SV6P0<7216R!0Y=D(S1AU.7%)XOI;ZP)"-V^1ZWCM8TEM5 MJC1[PU@SKZX=OW7?H=C\ M>&"EKS9Q)@7QSI[)<[?FISJ5*>O5HYW:O>XCR;--B@NJ$+K+ZY( XBF3CVFA@#V,YN/>; M[;=ZHT&M&X=GO?Y)24%%;S7X30U6_*WEBYJL;RW06LN/YZ9'GTYVN5!K!_-W M_0:*6J\_>'!8^@^\=![].3GRRQ.OL&B,18<'7&A@Y9 3HBCH5!F5+(L1,:L$ M2%1"HEJ:\HB#XQKD8%2:<0W"US.ML.>!L! EF$X+6)0'^@[G_#?C:H*;B#'3 MU2(IV6L(?T69P75 =P-@K<;!F][]L6L:P&Y]A4MWQ@\4-4BA'J*H@7!6%37\ MQ!B_%^!?_#7]A/=5$3B163L.7K^ GZU1W.X^R[3A'Q5S8S=A@^T?;U_L?WW7 M@7NVX-YP?Q!Y] L!B_,[6)$G.^__/FE\_:>]Y":\"/ =6._7O/Z_X3W^ZC1V MV\?[N_^ Q?D6[[P'Z[7S\?O^UW]63N"3GD1MK48,FSP!V2JD5:XB!,G(K0E4 M9;RGN:[XOB;P5;'H:L[>VJ/0YPA/"SGP7.'/O>'/BLEZSD5J;'3(.R81IS%E M+5TB([#@5BFB'6C7A->YJ4;'/)-$X1>1F?? ^+-[U.I7\'._\+.B,R\+06KF M+2(^#R!VVB.-E40V2(RM93*%L/&:US&O,O&>25YPI?W\//KD9+OA40D_%<+< M'F%6S,:S,<@DP:R*V#O$)2/(!<409]YKIDF@!@PLK7^Z#*K2;JK!>,\&7UJI M@I<[P\NJ67?,8F\]ERA%2@%4X ]C&$7:&Z!3Y^$CO?':B&Z74%^J0H(G M!IFB<& &9V:MJ-3Z'@.ZB/U>A3]WP9\5_IM$(O..6B2E /QQ1.>IOPQIH := M-&5!TPW &@WG^.>OI^(\FZJ":8C9K\@)J2H)JDJ"YP'LE3?LWL!\A3?,)L%Y MM $9$7-YF#?(@'Z)+$Z)6$-C(G[C-:=UQO O5S*PE"'[!"FO/YKQ]Y\X'.;$ MH5ZJO>G'T!H^QW2_[6Y&D>-1M\27(I\N)_G%[]&/)NU:/1RH;>4?4\[/@W7" MGPNEOO?4>L; M'"3H8L]LOLT3G/S)]P,BB.94$*0B V,C"(^TRO/(N$[8@JV1DBH:GZ^H:"OS M)EN#P2B&@@IZERQW?<+EN+:*+!18U)J]6NC;LT'MR'Z+-1=CM]:Q(>;9\[%? M&XS\T3(,O:KM'L52"/6J\[SG+N%I+/Y@_^LFW; M!9^[!@(PN@E#H%CM1I#D7FY(I MM%XN)%X2:G%%?V&AK14+_3R$O\J\URR6\F7OWK40MTN2Q^!T5;^00TV,KJ74Z@SQSA M00+W 3DSK<)WBCN.VD/ .A#1.7]X/!TIWS8OO&2KR\7 =9G#YLL!7&RWXK>8 M6<,.9[ZV]&9GK7:[6%?!PC;?#?86+K(!-$=X&5!18UYB%]YAD"7#)7TG>.NN MSQ=/UE@ !"Q^,#,G%+Y1SV_8;@$+ 0#<:V$67_O"+((?O 3B\[#G3XYZ[9PY MGP5JGA4WC.M7E-5\,Y&8S:/]]_LG>\?A9&?K(VEL?3K9VVT?[7?V^-[%?FN_ M\Y$US?WP$LO;OSOZ6!V-N M[_O^\:?4.'Z+&YL'L+&&Z6B1T,8CKK'*+6$3BDQ9DK1S.IC%X@>K2#).&D:- MXI(SFQA1!K-@7=3!X\7BA]DC*%Q]ZL]:>12U6U]?KPV$)M+=3Q0IO-"G*Y044] M5#^FV,^5=H.\7:]J_U=BR\QEQ0>%'@L[TQJV2[7W2L/N&XB$C7L0/95VS,P^:9L5%!]8=1>3?O%[@SNQ8\U0_2SA?&];@%K!:4/-J=K MNYTGX^51O2<'VNI$O0S(<&$0]T(@0RU&)$9M:% L.E#NEZ M!(F%V]363FT?++KV*-[HX/P0^V.(N@?'U_4$\L'V=_J%7R#\D]=V^>B72@L7 MV]\/L#485!^#4LPA=*TD,EAKA(6%K4^$:>:O#[]51_C$1^BMCBX(A92FN=U] MGLBHA 8A9KQ1E&!F05$MBIA7]71=9NY+J59[ANZR#U/][=FJNV4PJAL78E'; M'W;FI/%/J,(N>OC2V,,$%FZ]=G;4\D=SLGU!17XB$3\]SDK*WQH6FKL-=J"# M5M@9AW B!'$F$R ",T@K86V@3@61-EZ36PGY!9OHWN3\ U%))2>6".*0'F#0 M])QVN;R:@Z@7&$0$9QII)X/#0L%'[AHY<2D6RN,OAG>RC M_U98I>,+ZW" @]9AMW1?]WN=VA @LQB*FO]VY[/(]O\&M;]ZMA\*^Z35!XR: M[6=S2PBZ-PUD%01M%[&\M<_L?'1"NW@K#C@C3O@0D-,,J"VHB)SQ'A'F<#2> M.^OE-3KEX\N3F02(ZD17G:CF@FJ:)!))@"P!?D(.! A*B1*/)2$,Z[N>Z(.R M9W6B-YQH\-$JSQFH YXA[E- 5@2"*!'4V%Q6S&KV-+]E4C1P+:7#RCNE0$R(@&44X\[PE++KD^ * M+/DT7=SXK"Y-R3+UD3R/#+C'AIF=W;?LP#D3'3<,2UVT'B]AXK?\%8K_?-?J#X83 M7BM^1_[\_56MC&8T['F-R%5M.B_I,DPP#'X%?\6B<6N9[0L_]J?9N?:;;;6+ M7H-E5EV^8N[AKVK -OF)/\XQMM8%!BY??H9S3LL'3/TQDP5>Q5PA%.D'L%]W M82UA&=,2L4VEDS9O2;BC0^/^D@:N8-Q0-,\OEK8UZL/Y?8!7[X7/X\54KM95 MW/OEK/'QP"?0N@G83\K$A'AR#KEH$W*$"!"1SEB3.XFQNJ2R+LQROXVK(JJ3 M/-?3(L&[?Q*'12/?.85J1FJT_)WUJY^DJANEP15$53AF*XEP!4WQGZ\=B\3[G 8"_PPC/\F/?C-+M9.Y,7,!@O+.]=G:*A\'A2[4;I7) M))N7>LRI;07 \9JWI]D:>X[&X6X_VL$(#*H5@Q8C-4GO:ZL:RD6Y4('(M$ MX*+PY0<,V4S]G?'=\V_: SBVK>-3Z5_&0!Z_B MN:S7V4D9E&-W4.SKI[*F\0TP8)E)_5=6D293)->FMN=\3.6=?(]^_:U$:R; W_%07/ M>Y[8.T+%KOMEY@DBF,'C\,21&'OP^. O1%V-L) XDC"&7_]F=4M"J,5=@ 2] M]XP' VJUNK)6KLS*7,E;>^]8ZPO<&_V VSO?SO;WOE^T+[;/=[]\Y/">%U]W MVD=?C[II=\^3UME!Y-&+Y QB8&! 3WU 6N:)XB19I2AF6)#Y?@K& I,R<6R< MYC%X*_.1L-=8&HTY50M[>U#QU!NS"_. ^4JWO_756^6&85M2 MU;M=>;Y2;^(@PO@H95P86$95O7XC9?%4B.^^#6SN?G8Q!X$SK>$+[J'9..R? MQ1]Q $_IS&9F/GMT=^W+R@;6R:[)G]G%QC=XG(,>;->RH*<#<>?/SK#,!<;! M\?#6SSL>>C6PSH#-RD7 M8E*/---'/OZMXL,O^$&F6,/)LYD<0WSZ^_-PDBMMYN*H@A%E-SVY3M'H7RS& M^*7PB.+Q2;=_'G,<'"9&VIP82^[?+59M\:G9/;.%7N<2/Y/;W. ?ZK1(BB8J M1,0D,'?GT_A+SS<+P=L#6)=O17CTVWG%.6[G#SSI1%K3HLWG=JL[V_P /"BL MCXI(XAQ?)"F0340CRU(RPA*BG=O88K))#6XR79V*\:8#^,U&N4*3L_N3 MTT$N^RVB\+$&SL!WAA.X&4XLO,@)C< ,ABD.BI3^N(JOA-<[-9O7#;@W-^"* MU]6 >RNKFI^$1QB7&;&D4%QCYCR\CAC BB2Y8FO#PDJON5MZI75D7W_/NM72 M)P-23)4K?A93!TO-EW1CN*:]#2F*R$0,W*5@I+&>Y E_,F!-Z%U$%S):N=L= MDIMW2.]^GG3*!HCR#*+:&!M.!]/&V+?E??:^GQTXC0T5RJ#$7$#R5 ^'GH[!Q6?>4LV6*VBS;I$L/4A[[G@ 8_(@E)\S$)W_= MR+0Q=Q04Z_)<-O004E/\\4]Y^Z45D=J,IF;4VMNFNQ\/.,<^L4@1T!6/(.:F MR$5CD.!YZ(#F@B2SL97ZIX/%EO3TNBW^,(;3;AR3TXHA%' WANOM''=!I+*7 MS?,*)]<2$A1D1!7SB(=DBRJP9,.3DGMYWUXY"Y(6 S,!,[.WPJL MA6?,>Z&]\')ATF?L:AIV_/"GX>!-9YEE>_KE=-IK!6 6->=AE;_X9QW+Y-XLWA7S895_@9LF#%^Q%GBR]XY.]1>I\HJ2+ MLX[NS/5N^-4%$M[CJ.UE!*LKA+_8L67N(Q.9L1=IS+2D7#N5X0T\F"_%7V) MVW!7>0;YNTEVX:]VTZAC/G?0'IR+=A^R9;>[C/:GB9$/_1& M@TYO".2P.)&^\E">:8;4R\U5V)WMK1DU_K2]HG-CS(,>,UKJ$9,4%JJ>O]PS M>J&2F@='EF-',;.TI1-YU>GR\=@!C_=I^Q#NJK/[Y2L$')^.VN\_BC;] *_[ M)MI''N[ML]BG_QS-CQUH7WPZVJ=_''\]_B"^'K>/V^];^.O.=[9_]/UB=^<[ M;5]\(%_S&((O[84S@*D202:,D2$QM\8[DH=PPA^,,**-BS[72!#:Y(PWB3#+ M'3VPM.$"Y3:[ >9OQ;QY5_&$0+%:6/K0>2N/GJBR@M"X;#TG^H3H.*%+8[8T MX9$%C:QA\7ZP>%$9C3.BK0>)VD"#5^7LA$N,C(B1WJ+#DD%':YOZG M9!QSAM ")"2_MF"O)BPU85GN_+=E%;TOD:E,4Q7K5#N_'IC$YC$IBJ"YUP1Y MG3C$<\!9C'02R;S\BBH6%<1S!ILF7]"&N7+7 M- >Z]!9LE=W%)# *SS\,^N4^]+]6HK6^%*VJ]M+/EA=,EZ?.\RW-+YPOF%5/ MG(6XU2!#A4=<<8RTBAQAKJ71/&IILQQJ4Q/9! .H>(9_/\^@Z >$K7/O=VW8 M^@IW^0/R6(_V.*2-:6FCR!Y-X#*BYY-O$(0> TD;P$.U#1O>3!0H7DQJ)B8 MB"@2:A"/C".=L@0]]PSPP/C@Q<:6V115X:R'I0!7#@C6_1I+RL^M+KN;*^&K M-#,\)EOW5HOXEJ9 7Q?QK2[<+RCBBS8X\/<8>94$XMI1@'N5D.?!Z9B/H8DO M9AV!-30-D4N*[5>@9F6)R;\W !K+GD15E[>M!V!4^:&V6 1.4- Z(LYX!, ( M$L&R1\E$DEZK7+E"V=N#BCM%%)1-"./;2RX1DM!'QD#C2!F/$ M..,T69RD-#G(X=73\EI,R%U!HI()B2'*Y U& M,FF(K3P-621!(JD-B5JSI#"0"K%I\',T^M6N_#DS(LR"G0]MFLE M%9*\UIAS@JS(*HU,>]BNQ(!/U\&D' -0M[%%.&U2_>BST!?O@5O_4I"95,AI M[T?YE_CSI!RU-^J7"KG+KA%Y-?BWVNF/UE\NEC0O7[^5ET@\G2(N*C[ M2P 4!NP!$6DQ5T$B[4Q RK'HB4J*)+NQ99I2TB9;6GW(JASM/AH*5@LN[ZY_ ML.CSK2/$K7RVYG:4JY,XRX.W2A(G64.%L!(%9X#P&1^0"UHAH;C"3C EA<_E M+'A9Y2RK@FQ+HH.KB0.KFI"Y]V:O\S1/@P.5/(TV3ML ,1\1NH6*EIQ_K3CA6ML;D=@J9"T74-SI/A3R7Q))P,>< PBD7% M7*[&<8E81' R5E'B=#Y,(DHW"5^9!OLBO?2?8DK'UH(I=>LTI2O/UKP<&=F9 M*J3_R*;?&,2301SF;L5R@F@GI3B(>6*EBZ.S&,O!HLEV!N,75(8(CF>H3@<" MGF3VGG]M=F H/!OX)00OB^>3B6'EV,_K;PTN,;EHF$X9FQWY,IR;^7)U@F&S MG"B:[P^^P,4 M H;N8T#,R1B(B8%+QXD.#F/.!9.41NM&7D]8P??7$O^&X\[/KO./@!1&&Q6>[9G[^5G^8/ M^# 3T]M-LQIYM;$M-+:C=V)W;_L;2W/:2V\O7W@C3/>>(&\R+-/.,?(8I*054'B MI"S/$YFW"&9-3:M"&2_OYVJ+>4:+V3]K;1](Q051A"+.L )F%#6R)O@\(5B) MI).U+,LK-?D"<:6'Q7)S'G =9V>ONXC9^SS->405)AD4\BS40W/'.(?,YESRS&I8,7G,UQ3-<.-I]U&^< MV)PRZYS8,F-D1XUQ;=+%",0'Z;EGXV$U$VNZ@:G6 MUK1JUO3Y#&BL@TC:29P%O95#'*X(?$1A^,-'$YU4BB@(>FB3&7%KA/W$9^\[ MG:'O]H>G@VM'S]]%5?"M3J%O'7F\N^,9L%+1RO?^\2#02&VB,HO\$<0U1+Q& M.H(LD11B# U. \]/I&?1,4,5L$O+N+ "L ?:I5_,3Z;,?+6?*9[=W M-AG3:\=C>NUP>'H\Z[)/AZ4#G7C%[\[X4_W+M@?VM M1'CCFGGWMSZ%-9IWK^BFU.JN@\Z?8NS(G6^5BDU"V#*&IZ^_!L#D]+[QH]\% MR^QV1N=W*$19WHB8MZ26VQN7F5_Q:)9'JE*T(9K M-@Z^GZ^?_'A8G?OG\/6Q6^=_:-W>+Y*X^O1-M__\N=QZ_UGO'_T MC;5W_CS>??_N?'?OSZ/644NTO[R[:+W_L]/:^Y1:5\1QOPOX]X#D&5B. _&. M$2BX\Q@9RAABD@HJLUB*MQM;@F[B934'/:9&XR4VT7\];IK\NO4?36&X"Q2W MT>F5"89G1>(W4[_[(,1=4OWN32#[>NMQGPMI_ZXBK8V" LT6*#'O$:6,I,+"6Z6CWOU)/!39_@=I4$LJL(@?!J.&@/P\S41K(G@&*.RA?P! M!O)A;!\U#;PW.'46@!/A1@@=D<#*(,X%X))S$E%'M(J&"IW8QA;>%*IF@6^! M!>YT?G1"[(7&>2=VKQ\S]=SP^]K:U9\"?I=YZ'L329R82 W ]P;@\RH >YU" MB)$AR;7-YQ84&<(#$H)H(;50S&0 7H$^B15!W]?1I+%])<,_7_PR.LPG"/<] M,%]67]:=*JK:_;%(28$7PZ(X>/;GO_>'HW9_M!_AYGS_6P^>3:BKK6ZO/8=[ M_WB0I/ 11XYB"EEJRQEDC2?(>TO!*Z2@>6ZADDUE%I3D@6&=]@;3IUZ>+:$B M$9!;>:9+U!C$KAV7>UM2%%$)F+@\!&---83A3V7 6M"[W"N^F2&6Q[3_]$?C+^5?^^UY4D> M8;/^8G?[@%$G(B$8?)@5B%N;D,;)(L>X)=AJZ70>O[,I*IF.,M-XCZJ^I\/L MXHJ_=, D.OX*BJN%*/[I[\_#=2Q&S/=]N;'/3[*O[YZ7$E/%+KYIHY*0A'% M4SWAG EM!4LB;U.MA.4\W55\X"&\M/@C-_D"3I6;VWU MRR=88'C?T9@Q? ; '9;+GRMT.J/SO4P!WVK]R^Z>Q^VS \T3H*VGB/$(H$MD M0-HK@:14FEO)!*-RON8E_// M.)9/<[-+*7*YA_+/#9DV'W/J>'[9RQ5_BG\YV;=9C@'#K3PL .3AOU"-0'JP!FH=?>""LP27! M"7R1HTIFK4Q"8T]\D11YTESJN_\]!??YH0>G; M$0%])_)KX/NL?91?_^G[U^.6^'KT#<-]\MV]S^?[\)[[%Y[-YUM;>]\S4P(V MY&D+6%/[_:?C_8ON,5RCFQNNVWM_=N#S';4O0CZ-KXB 4BFY#]RB&)5&G'J. MG'<$*85AHQ"18I0;6ZS)&&\2MJQ3K]6?=_"$^+%:.'MW!:_[??)U1,SK)44? M!IO+DQ2].VC.R0P6G34[=A1G6FAJR+P/9%:%10/$]RH+B^8J)NZP1SI(A7!* MC@JMO69X8XN+3?5H.:^UT9$O<8ZM,M"]+_-[M3S\==3P08G,%^*(5QL&:XJX M-+Q;,#W/8*],+ ;=8(QX4A:98#P*EF$;&<.*A9(BZB9\O0)'\R\U8OC5X,/U M1.B1(/&,C.@J1-2T:,DP4:%%*M"@C3?($YOUUG5"SGE@29XJQH K89]I$5M" M[>1254X?GT1; _)3:@,_)F&V;MCVK]=+?LK%K,G/TE%MP9"<%'0(E!.4?""( MTX21D98B;HUEU*C@4MK8(DW.5%-Q4D&V?S]G0?A+#11<-VQXU;SG*CK4O&?) M"%$=%APPICHEE)06@!#*(A<_B-)7W^Z ]2[.1C MQ/Z@X?,Y8K?[MG) KY@'31>WID++!KKV[PN."KE7CC*/.+,DU]%)Y+ )P(=( M2E$2IR/+ 1YM8E;-?-^="-4)H)H(+1$>3@'D:A:T9'"HL* 0HLR%B2CAW-7/ MN4(V:88L\8KC)!-F%L!!+H$%K5CV9W7)SZ(2JN6,2W[C152:$JF%4Y9*QX6+ MVFIEN(K"1&R994\_2+DNHGHQ\%M01.59"I0:@AQ5 7$A&-(^!*0"LTIS30/) MS*BI,6V"SUS]JH 7R"&] 2RYGE0]#%#J\J)7 ";5?%*BC@@>$"%9!UH8A@RA M!$4?%.',,XPY@ G?I&L )*]>(*3,MA;RV[.=P$7KX-+HUFN++I^&5#U.B?R. M>?7*>-6:7RT9$A=4($F!DY DH"S@@+@5%&GF&"("]HI5A 7)<@42(;(I>77* MRGI7(-4CHU]M6?DC>=_+(%Y- 9>,=Q4*".O-E*0>):8- LYGD(W1(A.9"B$9 M"L924$"Q"D)(M1;1'8;W/&BC/Z<6T?1*Y8OFL:#6)UJL,/$-MSX>8)***"9,XC]IP8)Y<42:),#9N;!$JFYI5YYD^6J#HJGS)$^L2+4'NI-8E>AE; M_]<]C3PU/8O;!+"WON^3B&B,%4'F8L59;]T+#QK__[?S1LQ%^+#U]\37[] M=^/LL.,/&V>=;K?,4927 &S)4B;6'W;BCX(T9AB(\/>&S=LOOYRH7X=Y>@^X M^,[P\.J=-$;P#.-H^/12.0NQXJ_+.RD5) K,F!Q_U2HY8Y6['ER^Q;MCO MGHZN?\DUN'%%6F05D(1EW1TCYQ[BS)^'@TNME&^ *H-HOR.;X/Y_L=TS>S[< M^,_5#PZ?^NISON*(V'"@&>)B*507&/F/"><&""D M27+%*N/-.-8A>1R\,YAC![#C)&_KYH7=NC=JC:;7JM'T%/K? MM>Y3K?MTL^[3"UC=ZRR$JK6D'GUB9[2WCE!C$Y?F4!2K27U M$MK]'_'7HS^/O^Y\.FH=?6"[>Q\A'OC&O^YU.^VC%M[=:7?;1W]TVE_^.:IH M]^]\.FX=?_W>?M\Z;QUYT=YIL=V=P^[NEP^T=0'O33_3UI&2)!15EDQPFB 3'$/8&::B5-S27#2O-_$:*$FM!#-=VT;% M6IWJ%K(I->.P+ZRTW'$JF'4:8Q-YS@ 9)=0J-2:^.76JY\+0!;5A5GMGO.&( M)Z$0IWDVC,BS^YA2EE''%(FY*U$VF5X9X9FZ-?$IJ-4C(:+6IGHM(%'5IC(2 M[$%[!&S+(JY,0,Y9BR('RAV58RX/D))X4ZUX\>A*)/K6@$[5>E>OB$Z].;VK MYT+*!7I7U&KE "Q1-(8@KH-"1GE63-4Q(1+/A-C8HC3G\*JE;+7:U0HBPZMF M4F]2[>KY\*%:FHXI=X(HQ+#R>3YO+DU7&$G%8L!48JQ%H?-@5F%"^NHPJ;5- M3-4*6J^86;U%!:UG L]%"EHD>>RE$8@%SQ'WE"++54+6)VT%=4Q;O['%<),O M0,]:0&L%L6$=N-7P.GBHZF1=PZ/>_8P#WQG&OP8=7U.H>Z) A4*YP+RS 5" MX=R!02VR+B4D!8DX!<."3$"AR"9]]*E?G8Q:!9#8#D>G9?G9^96FB02+VA_4 M2:IGH%)/W"D]6>'?SF=:4?XHEK=F5$O#T@4E9UIDWN02PEX0Q&W42$?AD T\ M"0O_Q@!8JDU3R6K%69VM6D&(>$%&=3>0N(U.3;"@@@0UJ5H>$%1(E4]"6JPH MXD0I +&D$Y6(8,Y5309%XE=$JEZ WFIU>523Z=I.GX2;[68GQD7O(Z*<(DY MIL$JDP(G5C)FC%>DUC1]Q8"ZJ*[*R>0Y)\@'$Q$/6".CE46>X!!L,DQR8%92 MRB:ARRJ:6(%B_D=J<;W!8O[[??)UQ,OKF>?#0+,NYG\%@%E-ZU&)HW(<:9& MA@J&\W@,A5BB'.S#)QIP[G[:7# E;$W@\DFYZ>,NOBZ_^9ITTD:%L$?LA:E8 MS"">],&D>M_&8E*%7-I4P:90G;%%>'Q5URIK5?6&<:H54DC67$K39#4;E\5J MX%^ T%',[V='(]OI3:1J\JM<[/;/&L,3P-G4F=.G.8Y9(F>XVO*PBB]\4,K/BQ<+E\+ MKC*31; 0S'?!(Q8:SB.P$7=:O W8RV$_;#9NU0*< M&G>(HS@X[O2F$FRC0M6FUQ]=WFKQ@_RB_^[#^^_![S<^]+(803;%OR">G8HV M_??>A[^FFDU_715XZS<\X#88/]A8]*?YQC7DS%"8S\[.IEE.A MO),Z/;# CNW.VF.SV 7Y-?W,)QJEHD^AP]9LG/5/NZ%XM,5N E/OW$\+\6&D MJ=9"7'&%J19\K_WM0$OO!.QM9 4.B&M@0#H0BI@,BE"OO,DU#J1)9'52_-V5 M$)]:Y?!!*>5:Y7 5K/#=Q>[V@>62>B<=PD%9Q%F2R+%@4!0I*$42(9%N;.%- MC1>K'&:O,XC?\II,X#.W93_D6VV@%P " ->GA]/K 4QG*(P= M3ICEY'-$^'C=B9T/3X]GZ&;LG49XF/TSV! SKRB9=#^!9;E.-VL!7O[PH1OA MQ6WGDFW.K"BXG0B6,B;P(9X4J[!04_-R"<8A26,B33AYMO8$'MJ/Z_0U=XJ+ M9_N;7G^4%Z9ZW?$;A\H;E-=:\(K1X:!_^NVP?UJ:4HBIL(4%@5^B+XQM]O>^RC:%Y_S_9#6 MQ3X^P$HR)4Q VG"/N(\>6<(B"@G(?F)""Q; 5.^MH%H&[K70KC:.E3(.3P\P[-I@O4#$)XTX]P1IIA.BR2@?$E T;3:V M*%YD'F/H&8.8/>Z?]D9EO)JS+L-3=S3#QW[KPWH4$7P','K4'PS'OG2,L@!^ MX^N53C"G>F;PVGX#)C B MT6%G<.D"OGW+/'DTZP'F^,[PT$YR,6.?E57LB]_\5^??C98= %\-%1K0Q!C#N)16AZ#!A""\)&!+QA:[GV!),)I\\20U@M6M M7YY2[Z:]@R<+Z5:B-'AJ9WV(,F)OW0]@'@X/.Q]H>_O !6(2<02I) GB M- FD<0[>I&-1X*@H=1M;H[-^-6TP*I]P(\ C'HM(3[.LIP["FLR!(JS8')5? M0*PAH#OMCH:7&;!!/+9YNPYF[1CB@WN:J0F"&^DUDU9PX;5V)BA, .B250++ MYS+3B5'F,T/X.,6A86V5"ZVRQ=IG!S0$J@2QX)LB15QI"5:91WLDP;UU5%'. M-[8*7*W:91DSC>/"[GFC,_/0)ZZJF8VI"-<\K%5SXKG Y#H_.@%>/S72\4E1 M_Q1>6^:4)HQ]XJ# THL\\X\2AF _C-8STMKM-?Z(;E (M%(^FVY?',)6G-7%[#/G5CK#L>A\ M?D((X+ZF-*%,8)8G.7:9^T>[)(+DFFL'C]M&3;GV<-<<'KC29)*O9..45/ZB MWC^KLG^^82 )3#JGDP1\\SHASO,Q=@+>SP5E$6OC*2'7RTHVYQ-1UO5_+#57 MGTNE9LYW"H-_#:>+N]."D[4\7OR0:[5"IZQ1N++TX^J9R?'B96'-L'%H?^3J MM=@K?RO7/5Q:3_F+/RQL6PC\KM:TV6%NV@?"Z;NGX;*DZ)*^ !KAQ7?,,'FML4DR;@!L A<'#JR)ED$7468V^%\OFX M@MSYN*(13@N M[#/O8_#83KMSNW)S0:8]Y^G8+13,I.3C_=C(<'P)"58GS:2 M8V$-_!][13@.B7@S8?%RPD+DT[&06N-Q*8;9(KL?#WQT!N(Q@EC(YJ@%1@8G M@6!9L8B>ATA9%K-MX@46.6&W9[EP$^RN>]XH"]#N4RZ\,H-=6^O*$XK=#<^> MJF)[D^9"SU0]OKP,8R!<&7R/HYMFP$ZKB?-CFE83ES%/YH_W%.,(P4IK(DO@ MRW"*SBD3>KJ&KLI=8 .-QO[F:2=-_X^&9QVNMUF94;QZ<,G68*A\:T/%MML% QPZ <=E[O, MEWS9V^=)SLW?U:Z9(!X$9R\Y287E$?E5*(:.RW!A4_; M3Y<].7LN<)C@Z27:5H9G%X(D990P?.LSLPE IR2:.^H5XB$PQ EV2 N9>^*U MS8ERXG21A>J M73X/KL6[7;1K4KKTH0?O=T-!S9HL:V;O19S"B^G;4^'L!2:DNC M0! V.L23R6&(Q"AX6'%@$R0$B(J5:+)%="* P?XH)?'*;CS;"!WPNA&,[K@? M8O>R$O[XM#OJG!0SM*?.&IW8T6%VU#_ 09\4/7>7E1"G9:&/;;2R039^MX-N MOS'LE$V?_5ZSJ'7/U17%8>U-]:8CL#)_.-_U[W&D6C!%H]8\&F6TL4QBS[@Q M.;8>U_* ::-;*/%R:GGVRKNLZW@66^MWW 9KU+6QE< F%Y:7%<]WIK/TLJ/W2L/&'-MN$%D<6%I&H8G0SS\P[R!+0O@0EU[,HR_3+[X=:*K MT.D5C*9XT:]7WS,'!?/J%OD-RQ^/XP7%-C$K0H:Q*L7XCS7H_1DO[S@I"*_.0%DMWD3M8R,-5=M_0@[PQPK]&!,U2FF66D_+>\\22 MC<(;$X3"DC&5XN)(?WDB:%,)LZ*CJ8SM7Z.X[CO^=6>;?GW_]?O^EW<_,S?, M]]$^.CS:/]JF^Q=D.>4G\]+FW$KO7 \(AQ(RIH>%!G.+!)8RQ@4M58[ M()UL4U1Y9[TS7T+-]6%[LCZL6\\-BROS;E.@SBJ"7(1=RWVB2 >ND;;6>4,M M2T)O;'$E%I[U/8Y:W*XHO8*[ZWK)Z&4,/GIUC^LA-$%J[(F7SK%@N77*1*TB M3E[PR .FH:8):X4ZG2I-,#(EBB-@#=<\'X\%9*FE2'KEJ;9&16.!JW.\>1OH MU!MPJ6S@85NO9@/KN2\K;$!R&K#3'CDE,.+*8?@*.#SQGD9XR%)(F96)GX(- M+!Z6L>*[B[UTT+)>C^LA;,!X3J23VLF@N9%<$V4L9CIQ;Q1+LF8#:X4ZYPO8 M@(,%9%XB19A!7 2!7/(1*4>4TDE@A16P :V6Q@;>[ :\'QMXV-:KV(ZX#>8&^!U:/+4;"!20\$M M".]3:H@Y-GIH-B,"HTD;&X"+'0EAME;/8:JX\=O5)P9JASH*" M@A0PEC8Z)*@!U!& /X88AR+$HQ;3E-41@ UHO(H5!>NU >_'!AZV]6HVL)[[ MLL(&(HU4QL@0M8DAGIQ#EDN-8.V#RW)B5IG[L('IH+MIX^S,I)5UZ9$KNYGA M=G)7QZ*NC]FVC(G,SF7A?*'_4_;WY\+-F;[F<0O'38V?Q.2Q0XH[")]XHM[Y ME*),R00F>&+A#G.(EM*/45^LD[8,(LPH2S451DW-.ZUR_T4B00SB@?/%)6<8V(,-40!NEO-A',JWKW9IQZ6\$1]/BW6!KMB MA$%4GI!)6D!<)A-R+&H48S3Y_R:Y?'K"JY)#S7M:A'2:8:TTV"KAPA*ME'9" M,!\MMU*;VB)>WB)X5O!0.!#N%8HAN'R*+Y&.2B-E6;3, 7..9DD68;CVD2E+ M4^(L!>"[3JN .5;</J*(38B))ROS MD+ME6 3AS'C@(=$XQB6AEBJ<$O'),NP9I;5%K(!%[&X?))N'2@!K)TD8Q%WV M'TQ()*T0"2,TL M5\$B@%EZ(2/V@B#'(6P!3T^0%N UK#$XY5D[.F5FN6CZ01;5NI]1\)@-31A/ MM.&,:@=NR5L@L5%GK<*:7+Z\47P\:YT=)!(#\3P@YK $F+ ".8@,D:1!>HG! M4C!>;!3-R0S;?"'UJYR2V0@[:3D6+#7^ZED/J\6A:P/SRS7E M@^)&<5+\U(40W9BJ(- _>:$SQ<^]4C.ZX6RW$ RRH\:?ME>,:QM#Y[5V0I?5 MLHT;"Y[3(-_EZCRH>Y9B$4>%I!8+P[F!_V%)15(I16JCQ:P\?+WK_.(GD6EO M]\=+WQZS_3=P&GNQ?]2%:W6/6L]MRWV+^ ]WK_+5$JTCS_@?;A& M]32VW=G-]_T%/L=%][@-]]B"Z\#G 1K68JV=[W3_Z--1^^*WW,7]<_XT5EL6 MA&4*F2*_1[U&3B2,DA1$)0BP">,W:3;_W_]#)/YU?B;RRL7N#IH3 C'F#T5!RPX$Q=."LQHR M[P>9%Y4R-+2HV"5U]N%Q2>TWQQFJ5 M<>Y].=3B09QQP6=^?EBY911KFCT9)HG,2*.T5T(HLS8"]$$:].&KS* M$%/G)X1/%W'0KY'N/DC7J9)#ZH44C$@47''X2R5R&I#.*&$YUAH((I##0D*8 M_OI8K+L!6)Z$ -ZU=^K4 MY?T)JLO-HM03Z33E2D;'G7<>DZ"DL^"3BAC\97EIG;I\(@?37I"ZE(DZ)U36 MEX 0G <)#B;F(A,(P<%*E/=*U*G+.G7YQE.7#X/-.G7Y"B"SRLF=@36/'+&H M ^*$).#D7"'C!.,N,2H<"@$3Q#'UH()3(I#) MS*YKIR5>&= \.U[IP\6'C!"A]+K@)S7(R^*LO>E-T4VIUUSJRIXC) M[WRK&?()6T9MVOH'\.]^YE)CL.$?_;P#NL!>[E"1MKS\R1U2 *\FT%_<"?:X M7#-_8I&6TCK^F1K')P#5M2_N+ZGID2=?CS]UX3Z^MVGVP!_)U[UO_.O[?/UW MYRWPU+OO__F^#Q1UGIJV+_XYAM_KM-Y_9."YO[=W_NGN[AQ^_PJ?I;7W 2@O M>/4OGXZ KJ;6[[/4]+N >S\@W&*=L$9:ZSS_A3)D!?;()051O>2$6;NQQ>4F M54NBIH\AH"^QB?[KJ74Q5Q2&N\#5,T7)5?1WJ0U^BDSV0Q[GBIG/C1(@#T'< M)?5,W02R>W%PO%@0)!M#C;2W(^W?5:05PE.&74(X18&XU XYHA(R\&U-HK)" MJ(TM50FFWU3Y^:?.\#M*@YB19P31RG#4&("?KXE@303'&)4MY \PD ]C^ZAI MX+W!J5,%)ZRU-<8Q)*7.,]05T$ 3)#+2.^8-3M3JC2T(94G- M\""]SI_.B$ MV N-\T[L7E^]^=SP^]H*OYX"?I=Y\GX329R82 W ]P;@\P7LD"G*-6/(Q2RB M#DN.7- :T:A"@MA<&&(1=H,=SKCVQW]N>_]X>C=G^T'^'F?/];#YY-N+Q2^:+Y<^F[ M5>^P]<291XAY?#YOGQV00*-6R:*HBL?EHY3QL+ M8L)M/+$PZI,9;WEP_$=_,/Y6_KW7EBEYA(WNT]WM@VAQ(,SD]BP+L016!!D2 MP:GED0/:!^=SHH-M"EE13"URC9OW.I9\(MPNKOA+!TRBXV_6#RB0_-W??_UU M[6U?\3=/>M?7.M%\'/JAUVC9@3_,[H64JL79W&WOO*@&5[\.&[_U82<4/JD# MVWG4'PP;-O1/BL/CR7%V 1J'_6Z(^:(P@ 4'DK=C#*MUO($IU,WJG\I6;C+#M0=YY_];QQ;,\O?\,V2N:=7UL6 MO>9+VK'0,[R^_.Y#E7B3]P9PR6D!KE>IZ #*'"'@F5GRTN)2&@O^9]#DB]N+ MP!Z2Y)T\_&*TP6Z"5Q_W>\6ZC 6RUIZX/P*LOO/6QP.:I5"]-4@'3 &BK$?. M!GO9 ZB^CI19)I8^FK;AP.2TOZ%_EW131\;*D3PY[NM-09#$>-$YL) M=N>D]+K7&'M_T/@7+:]<5*&4Q2>7Q2B+-K(O5GI\)V/9Z:GUYX*6S<9V&L52 M)RG'^7 =V)YS;]W,&P7 9_KM0N#F@_\/"]>VM?)5!U<^3RVYO6//7\Y\.'#7[LEBF6Z V Q[!1-11FKSOKS M%&-8TIX2R^%7S@X[P$,.;Z*+: T%(_U[/Z5KS1F5U>6[))FK>/B 6F%A].+)9R?=4:'5WW9^ D5 M/J>4^H-?JSSJ:3(E_W$_'_%(+K?(662P^3 -K>/N#).F.81$8HH'&,0?293$0L1BV3HMBXM+%%B&H:' MT 3R,YH)$;+U'<9N*,F(_1EA_T\,,30@T+@,7V:B"7C]0R:E$<<5!P,+PEC. M- =[LTX%RK *"G,QEKZY@[D]E)M,;FRN3'X<2Y3F.K'0\(8-\!MMY>H.0071 M&EE/4VZ[%LC82)#%00KFO0HI BFZ) MLPX3G:(CU##XBH[3;8)B-/FB!KCGM*_O& #.2\VQ2@8QQPCB20J(6 E%PF&J MM$B\2*H1SIM:5BLU5Q+@!U]W,+<:X)Y4 M/7IG&P/ A3Q=2JJ(!&,<<4D4 L]JD,&P?I)(SPP#@).;M.I?YX*G_.-L"IW> MJ2VGR\UPT3'[$SJ3SE]/^L,BQ_Y+<2+1^1$OVT/^ZVIOT9B\XLN76#?L=T]' MU[_D&MI[1:1V%8@P,W#C1L\]Q)D_#P>7JKO?(G*#:+\CF_,[O]CNF3T?;OSG MZ@>'3WWU.=_S$2UZ((L"WJG^^^QRE]M'NF0(QX "WG(C@-Q$Y52B$+]KJ06^ MSWVL6+A,I['7BK?H%$(E7R6C&@N3)9CI,TG@5)$P6',?4+[!J_4/2)3A)K4X91!NS5 MHSK@&=,IAV\4X>R%\.K"1$]8TG9M,9A.[N2U/BCR+)CP'E.QY.3M;R"5JS,>SDQO1%AX2SYY1@#YD)7.D@ M]_W3P7!ZQ#@^L9P_9,\_6@#-Q9UT>F7C>TYN%Z2"T 9L%0#G*;NX>IAXA61, MX9E.2^(*8+_D&?,^I7?5>^3WO;P(7N!3_BXS[]OOZ(X'=?M,X.F '09,*C%()$/'&/7) 28<,5O9(N->RXV^N MV?+C7BU '"O=W%22;(?#ON\4?&(:WA4E0O?9+K:#%,8UWV,@2:6PZ6,V(#&!1&B%DA%EPV 662B,$A[+I+WL%=-4=V% M3?6D5H!)+!GM[X\_X>AT."HD'C^5;1M[_3W[\TO.//2[N; 2*/YBD!,\*]O&I(0#KA_QQA:XB2K20-@)7C[V+C,\L.PN M'MIN*@K2)VF==6QF^!2'HT&G:.V9FPRY1H3DFHRP]?][VBD/"(L<= ?V<[=K MK[*13I%UO6>$SUTP@6@M8?-R#-O:A$@,%Q3()'L,!6":LH"R2?^N$FQ0MPXC+P'USNJC+X MSY[G06E>C7564:#!:HZ!P'H,E%90"YQ6>Y7&!V2&X=N;2H;E 4.1H+U\N[>[ MXKRU?9""M<13A9*D-J^X0P9H(DK,2Z<5^ SB-K8DVR0+C@4N>X>*I$1CE+L* M+WLU[D5.G?)2$NH##3GE9*GA3#K)X2\B)#X^4L*W,H7'I1?N"2;;DW:,VV:^ MU+1W8G7P'ML'UDJ;%0"0PXD![34XSP9EB'F(3Y.C+A]X;Q':E*Q:03AIU$W] M(F7"?S<#E>2 MYX+K6$"Q@DELL_O@'/O_T,'5QZVYQ1/'F MK!#N9?M *2LAL') @6W,55X"'%UNK1'$6)64-+D=CE4[=XMG-BP[MRJ>#@QC M>.J.@(ME0X4GGF)G=#HHFRQ"/(D%7VR:6X$DQ+)EDC'FN+-A=, MNO7M0(.S249&%)SV$*.:B PW$A&G>%0:BZ#PQI9J L0L1P^F?SH:C@ ,L].= M=?0ENWPNC9C J0LD$.9R+Q1FAA'L\G^L93(J7&O$K*S9[I/6V0$/@DMK!.*4 M:L1S>*U=%$@*IV2,#F)PFO4F+P]:UU\CICB<1X6)-69MZ+'9U:>9MC.-ML;5 M5KOI3AMFS%+@J]TTOR7R9AF^U7$ZNWL>9W$D>/C>68D"$4 [6(S(14J1XTYB M\,Q.DE@9H?,2^?._K_,%F7]TLHA'N!QA\SNXZ3QBJG 2?X_@/T6F**/X+@"Z M+8?>+)@\LS9#97+GIKS^QW-#9>Y\6:(W":?NKL[>9[MOOBZTX+W M^:?3.OI\T?[RQ_'^WH>+>?'S%FUW6SN_?6]GD?/WGWG[?8NUX7U:%_"9OGPX M;^^UR/Z7KX>MHW:>/O%S5OP<8J:#$+#R*EJDBU,G+02R-"1$+%'8&JPM"SD7 MJVD]3OR)\.Z9G-V*0=Z+?NI[H)ZCP1G!9-#$<*FXY30/DQ(I!,%%K ^3U@#U M+N913RHG#!8>"15R99E)2 ?)$(%UAC5EQDB748_P98U>7#;J3;?/&@-?3?16 M$_)D((Y80+-@%-=,6.^#H\)R*9*>G/#@">3AY4%>C6KW034RCVI OC&5CB+O M/4,\&8DT9@H%KEST1&"5!\J"UUI13)MAG.(Q%^5]9A_4C=OLG.7%_ M;;+F+__S3MQXS+/G:].F3;>MUB:\\IU(% M@G6(*A-Q%Q()A$M"(W@9X>OX:O5W=B6^"B$X%5A$+D!HQ7-?O^8^(>93E$[0 M)'S6U&%-1AY-1AZULQ\61KWXYEX+GVT-,4))9@@67(ODB,80=G-%HDE1V2<+ M(^J=O;2=78DQC)? _;E'PC!3S!7+0WL<8D%'RIC3-MA<]*CDRV[LQ\02ZW9\ M]S=8]+ (),KY1+/#0M[RA/4%"B36I@A&*R47W 6I'?-1)X*I-8%*6H<1*PY) M[=^K802!F 'B!HXP-1YQI6-NY).(2A&]HD(S);(^>]/@JG;0\X]07V;"]NFW M]=J$$0X36^0"0LKM1%I3*87%/#"3)$YU&+'Z.[L21F!/DN4ZH>@,D WK*#*P MML@HE7RP3(AH-K9T$RCEBV[L)SF,J5UVF?D33"@>+><83"$8V.?*26EU\C)Q M)>LH8O4W=B6*T((;X%P16CXS$1# ?F)99 +IIZ*,3?\ORV*_^ M1.)][,6![9:* ^&XT^MDE8'<9UF?22Q$)B&DD#0%;JC@D4:'N599+EK)@(UF M=3"QZLCT=S68$(I1ATU T>'[=1G$J\C MF$@FN4@\$(]H. .2J90QA"C#X&/K4 <3:["S*\$$<$?&&2,H*XTB[I-'5L%& MQX$"@&NI@6EN;%'=E M$!^LSB=?ALRG3RGD<6.*8.Z.<$M0+KAP-RCC+ZVAB M]7=V)9H0N5#=$X$\#0%\=AY/[K%$Q'NJ!.QOR7,T89J45M5EUOM0HGAC*E8Y MKBB$&^J6HKK2=!'1>HA(0@W'*P3'"UJ*9,R,&2LD"04X%E8A"P$Q\D"FB90D M*9I;BK!H:KJL YFZJ6AEMG^->#\2F@I.';!Y]G,6@O$F17(!>J0H6#@4A/I@]K8DJ0IU*KV$]6 5P/>DP > MM G0I4F\MHEI(0#W.D7',(6PH MQT9+:K#8V**F":1^]0'OU1_MO?OIX["0#NL?QSP+M^%B+Z;.:%9=\CH%RONF M1F86BL%JA/YIUAE[.+ ?=T+HOH 4VSVQ_9Z?_E;[?-&/_:_GC>&'\('AJXI, M:$JET.^'PG#W[,]/8*Q9VK#G.]U.89W7.8%L\/""WTH[WS[.XRIKG[ TGS#3 MS06?E[3VOA\X6' #X0T"D@M,V N-'(3[R*28!/!BA3&$_50UI:B2X'\_T3Z[ MNS^8[K=EGKK46%ECY9*C_QHKUP\K+^:QTA(I;) &!4$HXB1&9'02B*J46'#* M4)PGSF#=Q+Q:VEJ#90V6;P LEY YJ,%R_<"2S(,EUI%CI@ERVFC$(V4(UE\B MD3S%$CNO<,JS8[BNGNZO&E06J8;_%"K:6_/R^FLUX_-:C?+9C$(Q8=T.SAO# MHD.QG_*O'O=[9:ZAX8I1X^0)I\;;D&O_8IV7?,&)4>WM \8-\50(1))7B#MMD0O6(6:\ M9(%JR:P"BJ2;C+/*MI_.!7+[%NV.^> MCJY_R34$X8JT^BI0!F;@QHV9>X@S?^;/5-B\"#B"_[5")F!]3FB6^S$2ES1/ M[I/Z@&"S,7G5X>!R',*WB-P@VN_()OC4O]CNF3T?;OSGZN."9W5U=>[Y8!<] MQJW_YP;P-@L^VK..1J*W:=L7M*W='\4&H9LW3OA:PNBB=W;0 ZX\G RV7I'1 M0S];.]]_?.W]>?CUHD];QY^ZK2^?#G?W@'0/NBVVU_V3]K M77P[SS"U?V[PU_\YQ/[XGY[]8DYWC_;/(8[Y^35#X=[G\S;$0KMP3_M[W]CN ME\_DZ]'VQ>[.GW"O[:/_N6B=M3X>\*!(=#HBE8Q%W!*&C,,.Z:!I 'I!;*0; MDU&K,6QGWR"3U!Q310/\U^4V=AN(SF[*8\8(F1]5U(ZCQG_WA\-B#G;QT!O; MH]&@XT[+23] R'\OV7?!W0_[W3RNN!J$S-KQ',R5:W?KC:WT)*TYPP0GW?'; MO;#3R4 ;]O*C>M/&FLOI@0)A[)&QN9P^$(D"SSPGVY>"F^5J-WJP9[J3/5/,4:S' M8ZWMQ*FUNMG5'X_U3'GB>D)6/2&KGI"U=L_LC4W(*HBI'<%[W<56'E[#>!K"0T%N\PR75=I9GRFS%A_FT)W36S@5^L\RW.OAX<=>]_^7/X=:__LW74HKM? MWIWM?H'[W&GAUMZWG_M'A\>MG2[I+IZ8G;O@_(5TK:H MH>NU0M?3U4O6T/62T'4^!UT 4<&*B)%.EB/.LA2@%SC_D3#EDM,4"@4/@6OH MJJ%K':#KZ:H7[PY=XT.-&KR6"5[M>=X%5-H"?TXHAN*\1'FDN31(&LZXC/ S MJ9^[9;;V>FM@.%'Q)(+P*.!B2H["*,](0-.K\[^K=\=OJGLWY?B+S$T+-R5_1;+ ^UAL]'I-4:'_5.X M=H"_G0[+ZNQ+-Z4O[\$M"KJ15;/M+E)MCPO)>>+.1VN8[MTWS\ MN9N*>I7A[NEH.(*5@2=:^^@E^^C/U:2:Q(01!?&HIYP!N0LL:TMR%,#<0R3! M!9++T#%N:ORR@M!K*AN[1OO\D=FH>I^OT#Z?ST!!=)4HX1I9$H&+*PCGC.," MT22,%X%FT>"-+<.:]/$C*>IMOM+;_)'A=[W-5V>;5T)NDFP":@;^.PB2A:LL M68PXBYHI)VQ2$L>9$SP M1[883II2W"%)\W*>XBUD:MJ54/8NE3!W"'?OF)885WS/-XXO6>ER38YWEOEH M5IM>W'@L-&DT66[.@%ZO;;&HP6556DO7Q WL5_, $,\)3J- PE*2V]$#,HES MY&W0D8$3D)C>?,CSTH8P/0RL3>%QIJ!\L.#Y\Y3A *&BRW56WDD4J24"UDQ) MKC:V\.:"0/$1AS9+A-,7'FQ:.]/:F2[7F3XR,5=CZ)-CZ'RZC>K$HTP:"9]#CB M2"J<:54&L7:FM3.MG>G2G>DCTYDU@CXM@E83E)1IQRE'-' '"(HUTL1:Q&C" M)$:LF;A%%^NE#:%F54LR!(BZI01IS@YSA8".82"&SK/ F%J_, MF3Z)K.9S2=)L]T:=(N_<^1'_COYTT!EUXO#=3]\]#3'\,>@?_UZ4:A4Z)E4% MFS>M5G-V0!D+P0F*G.(V1Q(&6:O_@C,JV.[W?/& M9+FS1.IXO1NC0SLJ!2M[_5&>U5(L?UF\%Z>*-9#F/^U?/& M6?^T&^!;#0OOAZ;O55S;#L>2.<-:Z69MQ6/6ZF9KI9M:Z:96NEF-9U8KW:R) MTLV+9@W^AI?!U?Z.-]3]+[57XU[E5IY:Q26!L-3X'-98%A73V 4LJ:6)+^3> M/X>=7WJ=[I@ SLLV/XZ 3V9 O(KH]>2X_?X=?,__!*X-_^[C-OT T>>G[_O' M'W%[[S-I[?WVO;7WY]'N[W/1Z_$^WM\#;G[Q!T2Z?QRWCSZR_2.(9-]_ZGS= M^4C@M3];[S_^;!VW^/]JW);G)XJ9(P$)J^I1LY2@01F5DF);AOI7P2]J! MJZVKOCX[<_Z0!A:92F4#2D0*Q$-6+K8D(1.$%AH#\#JQL?5__X\&M/UU1>>] M/LGI2PT7=X*+P&5*G@1*O.0Q&1V=]-Y**Q2V4OC[5D@_ 5Q<5S==8\;=,*.2 MBV8*5CD?[K/ #.+16&2PL(@1G7P2FE)K-[8(;0JBFII51S>M(FP\TZ3H56#_ MV^A.P>)=.XWN1_$5([1NV22%FM+SA. M3'&K:"3<8^&8\TQYEX((A 91D_*UW__56J%@N'(NH805A4#>8^1TD$C#=R5G MQ@7-@92KIC&BR25>(0AX0XGWWQZ3=7\4\>;$*D8L=R%@SGPP1#C'@C>" #O3 MNB;>Z[#Q/RZ0L:&82V8)"C)G\+"E2.>07#,IDW*1>^M7*;?^ZKUOD!'+$&G@ M7G$IN2,.!R,5\#*KG30U\5[K_3=/O+V6R42)(?#EQ4PUBXQV#*G ,)..2FSP MLC/H:YHG?_5;7P>MK8-7.IUXARA4! >0B3=N4J::>&G9\#KG?2_B_?N+9;S!.F@ 5(@F.2Z$ MM89BQA36S/,$'*TFWNNP\1?H1T;JP<_;0E!XW23,XYY2V5NR:@S MWL]'O&$]2!#,4AQY2MS@))433/S_['UK3UM)MO9?L= YTHSDHNM^28^0Z":= ME];8=!+2:?@2U14,QN;8)@1^_;MJVT[ -@D$ ]M0TDS'^+)W[:KU/+76JG71 MAD?F>%&\5QI_LXIW8LJK[.+VV@+^C%+(1I^;(DGJJ0M4JU@\WB\#^L*XR(6Q MH'-QS@5QSAF-#6C?FAHQV62+XKW*^)]3O .3.E$FP-+.0:569.@[CS+XA0Y* MRZ#7-GA34=(T"_(BB\/[04O6V\' ]D9SS2B+O^ *;1FMB'+4I6@EIUA9G]MA M12<="YA'=]?R\D5CJ0]C+2@O%@C(M8T&T:@$XDP:8"P1$!&,6RZ-8M@45^'+ M@#[AL&L18W C<4H[J07R24"T->6V3M7G"_0KQ7T9XT5T$55X$XA3$($8\7E M./MD4,":,>FYPF)YX3D%^K6&/O="):ZE29QP#UJL!.1C'H+GF D;BK&R\OB? M,U;R\II$*=(TY/ <09&)D2&9K(!M0+!D^-H&P[HIRQ'!8Q\1Y(KAC9W3JMY& M:8?U/7LERA28<$0;G@G,1$P%41K>L8::Q0FZA;E6A[G\O-$BG-,B8(42CP1Q MY0,R@4O$J8P^:.IP=K,0W 0KIFE(Z93UO"E XIRB[ZU0-G)AL=72.V&\(MAZ M$FD-[)9" ?>D@%GC10C,&&42SAM>??^0SEI^:[/17A%#?R'2,\=YMI0 MB8GWE";/./'%V2@% M NT%S!504Y$3L, RJIP,EZB);FV#-5FV6Y@J#/"L&2!P[!7#0/58Y?ZP.BB' M!8\D2!Z#+FG1J\\ BJ)TXXQ$Y-,&M[!W!:K9=49ZWC>:J'< M&I;-E,2D ZL%!V1-I,AYG*@EP3B%US:DE$U"[WU27#RMM<:_P[!%86*Y!8O5 M!EA^ JBW8-<:"10@BLVR^OB?RR?'S-I(&5)@F"+.HP6-159%'41P.!?E96L; M0NFFX>6DY7GC/VE'C?'1$J6X%$8'ETNB6Y9E)$U:7CZMQ;(@2)05Z-\*^G/& MBF)4V(09HK#PB'O+D=-$HI1,C$)[(A6O8T;;2SAA:8&Q4DY8OL=5F&GMHTM< M&4Z9=8$P*W,M#,F)(HOSW(NNLCJ$]?J\(JLQ:5VTM[;/VP>?K,316=!11$BY M^HUFR&;_BJ8J:I:$PU1D#RM(:OY_C3PLQ=8^*"M MISXJ&HN]\@PXH#7+ 5Q%JYB62!B"$6=:($ML1(+F]%SN08GUA0->"@<('5,( M6($FX,%XC?!G+C/I:$Q18FF+S;+:\/\P!W\,5BD6!,7LM> .%E9S%[+K4BYY]5P7#DT)$%MY_KI88+XX8D.46B)FHLTI> DY M&G+7/:,4BS(DJM@W M4CC@OAPP9\!8L%.\H %117-R&Z@O#A.+* U:1:NCPK1PP$OA *YCDHX3%ASG MFH?LP-(.!"%*0Z(DQ819;?C/FS",@E7!,(K$^=SN4R"G!4-&6R.-%C[%6I82 M7=*A2W5O*FINR^SV1[9[G^.72YP.YA*N?M2H^"$P%QFCRRC@7$8-.C MRD9B8US;H*K)6(XV69;?=ADH7"%_;R&=FYPM/ 3EDY?.)IZX%4(9W[DLZ\>4>C-R(*Y!53 MB$=%@70\0YIH$T00T4:QMB%9DP#QD*4UMWE*TJDLPU]&%F[WM6E>^^P$,.;A M[]#Y/'XW@Z/3.[/C7GKP]EC&1,#1@0(H9(H<.Z'!0'8X<4F%UUKJ3X2(M>EU M\J\F4W%B!P>=WO2)9<5?RR4%.D,*:I84:":%?-35(&R]\9]K3[X$J^O_UNW[XZ>&Z^Z'*5P!&MM?VKN_';:/_NCL?7R+ M6UOONCM;<(^/[:/]-^T.W$.T+]N'K8[!^_\<8G_R=\]^-&<[1Z]A+ #Q-Z]I MZR-<:^OM>?L-C/'-'MFC[>,]NLW;1\>L15]?_'/YEK6.#CY%DRB3T2,A&$:< MDX1 T],(2Q5 ACRH=GY,RB!W,6R.JA*820IO?,1,\0"B%K6BQ%K!C2%!J+5& M!!(\C9,&GAOC:6_ O(/(S$OW!*65<,[(^'A-?GR_Z^,+RJ0H))!%C)P$HZW" M\ L0BF0\\QD*WP/!&+J=7HB]T2M&UL4#X.*'FV6%B\G$_:O[P+AX[P]C..O& MG32^XV\1=KCX#2WPSQ"X:[,7_H#W@;UV,U&];.@L/V0E9(\K(T^J=Q4 %GV#B/\!,+7^QWN_WSX:OOX^X' MF\)"6/[P66#7S7+R=>,=[Z GJX]'<97TQ>_AL[PM&LO7G5Z%02J'_UZ?1C9 MV3FS@58H'7_\ZWDGC ZSAKF.QUKFQ,DZN?/DX_7JHQEU8/P9E^M@X=SX,5XG M-W[VO86AYVBSB8%=*3 M3@C=^.#;QYQ:5:%@+]I!XS7L8Z&Q%7T\<7'08*1Y32^^[^1-8> MR4)=/&MYD[Q-O_0?/N[+FC-2YNS.K*W<]=KV'\ZMV M)Z+_\T /7V^/W[]N=/F=#<-R3S911@L\,+Q:;/K_%_3IL9>O4F9A!G>^:LPS M1D\<3LV>V_G[GCRMH(F_K[-'_^RVMX[)WN5KO'>TC?O+]H7L_Z^/X]@C'AG]^^CUNZ[3NOHW5'KJ,7W=P]$>Q>> MX^B/[M['%FOM;K-_+K?G2_[!:@M,O4.>J%RIE%IDC,RZH7 M#5!C5B&;5,\??Q12+*3XW$GQGB?#A13K3XIS%2*],%;J9)"PGB$>,$=&8H48 M)B )3,G(0%/DO$DDJSLI/E+]E:&U#-8V<+VY]>P)[B147GH[H'M>2*T"O M)=!G[3?BG!!2):0"R4XMZU#.5$4D"A,(CBZ9!/9;$^NG;18ZADV!^M*AO@3[ MI$"]CE"?MTIL+IA%+,HE*!"G+""KE$=,>D^#P@F[N+9!F@(O*SK^WE!?TDGC MK?,0GPZQ51)BHPNH611%]9,FX?+C])^- ^I^4U-LNP>Q[5Y_&0TLK$"G9P<7 MVZ-X,FSW>WFX@WX7'O-@.\=&Q.$M$QO*1G&;C>+MO/$G&5 M]3P@)1T30D7O:/;I\R;'\\U8?]9]5>L4JN5X_!^'CI]N#ZLI%S_=A*SLX6DA MXB\R29LTZ QJZ;=$$6?&G8.$YOPD&A3?ZJ%'"."$PDB0R.D248'^.W&/M55S;X+0IQ'^4T]H;QM]B+J3,J M&8A'VY\B3'.@@B(12.Z6;14RSCM$>6"$@2I#-9G-0(S$<"LM3P[#0C$"F,.1 M$)7U9!8#F\U ''O0OGG-&G&\#HU_N?%*_#M_6-5/@!>-T6%L M7"+(C>._] M"/XYR6O9Z*?&-UIN=(8PLI/306<(WX*/\B_'R8H9;]]/5UR<"S^!PT1FA?6 ?/<3:Z^2XQL@@=X9;OG]F*X]LOU)X?'OC[1=YRC13.R M\1\W^&5VJ6_."_]AGO>,Z*M "8])8NX,]\+J&#TGH.]+&IU2^@?COBD/]H>( M*GFPJY=:NE*#+7FP)0^VY,'68\Y*'FS)@_U1EX^SP2#K/K>1E)^/3KZ-"/UT MV?&7.,)E5F\FK,X"^D>$>9DOWGSO<*YZ/>7M/;J+GJ_&GMG'C5.X[L29<-M$ M@N;<-O6OBG\_=^KQ_NXFW_FX1UL?W[+]K19N[?Y]"-=F[/6Y=LO[8^OX3D\:V_]>=S>/2 [NWFLW:.% MH>4R4D-L+@]MC43<8HNLT1$EY@@#D4XQM\6I0UNOY<><%F)Z=L2T]%#Y0DR/ M1$RSI^V):T,(X8AQ%A GD2(;C4>&$LVE,9QH7(BI$-.*$-/2 _L+,3T.,,R>9F6 AA-"*<8L2=U@C^[Y"U1-F4-XBQ&I+G.2KZ3(K)@B8;- M5LQ7VG@BU+Z@\Z6GJ@VT$GSS8&BH0_S.K\+FI&$#8K< M.L25!.T!^XBLH9X%QG3$?FV#-XFJ37V 4@ID%=3^@N='P?/<>09E*07#D+8N M(M )!=)1>J1A#4-V'&J=K8$FX?-I*P7/SP#/#W8"<".>"V3O!-DY2X#K1$B0 M%GFE*.*!.F04+(]/C#O!K%:V77Q\M?7 AAG%?FQX#]Q3Y!5.$]= M#9A[*#;L@H+&K3\CAX;]X,BH+J(*Q%DL> N(\*P5HZQ B+(AIXC5,V M@^C2'#+/IK1"(;KG370/92 6HGL,HINU#QEL5%1+@P1F%G%G!+)<1:1RIBD% MVT%F99,L[-Q1B*X0W3,FNH>RG&\DNL)E=^*R.*1)!>,53RW:0W>(:#Y0>5T:XQ 2^5?.J;,44 M@1##O3)+ZY*=6>MKO*"S^I(+^D(R&Y;N;YO2T42$BI:V#"WM>(%K#?1J(SQ% MP1"#N MS>*@D73,$"FXI=&M;3#YW%J-% Y:#0ZJ1[WFPD8/PT:S_B^,E:/1 M6.1E9B.=/+*$:B1(T-P)RT1*N1C=?5HT%B(J1+1BKJI"/P]"/W,N*^%!8<6" M(2:C1EQIAJQ6.>/*6X&YU(3AM8UG%^JQ I9D2>A\ MOK6I))(9UED,[K\XIP MQL1ST=[:/F\??)+,14NQ033&2NLQR+)$$^# MPK&(TK6TP6A?XOJ#CHY>7ZEF//J%? M_0WC!2BQ@ _/3%\6V 7:1*\UX<@SS!&WP%$N"@+&@<.*!H.3-#GL62_H#KVR M_M#GC.XZ6 4_PG2![1UA.V2/(?_T9PQ=F][ MH "WEMORP_4K+!!^( C/V00.!ZTY#R@IIQ!WTL#.&S$23'B:6&0$R]Q?L ;; M[K,/3!RG>X:)[-_G#. >F0(KS$IB@7T02$K$*(EH4AIQK!72 MCFGDK6!4.1"=0+)]P!84A?S9)J@U3A1ZF510!YNB:"++POB<,:&<2#0YA[ V M#G%. ]*<>.0LK)X+SCF3(Z+N72ZFH/RYH/S!#B0*RI>%\CE[0^CH#,<.69H2 MXEX39+WB2. 0E:2*R,#7-M2] X\>+55N*:<35-3?+OE><^N[VH++Z#/_'$-$ MES(O-2;W>EASA=Z70N^7"PPU'(5/L%(H!&]S?S6,3&X9PI*/N:Q#8-2 $D?G MDVR>A$/J' Y?./)EBQ\BK\,K)PKXWJ6;+(=GIGMGJ8__P2.I^G,MX^.P&, M^"583=?%^+T_C.&L&W?2ZP3S.NI\CE\E^YT=Q7<1[N@[W4XUIMT\U%VX_V_= MOC]>40G?_^<0^Y._>_:C.=LY>@UC>4U:;UZ#I,.UMMZ>M]_ &-_LD3W:/MZC MV[Q]=,Q:]/7%/Y=O6>NH]8FEA!T) 1GM->S?)"*3*$'*89]$P-@9M]:(P .G M,-&CP5F$]8:EG,KAB1T<='I3<9/3':?3"[$W>L7(NJ@VOT($:_73%202?V5%C!+\>CNSH;-0?7#0&(#V- M4;]Z-TYEJ_(HY4^:C;-AOH=M?%A_O]Y(XQ30*S^??C'?B)+__5:_IP+%]Z8S M%Z^J1C[%_1C ,(==>SJ,KZ8O?@V=X6G77KSJ]*J9J'[TZ_7+95?=+'[S8HT_ M_O6\$T:'>3-:Q^,-:>(BG-QY\O%Z]=$,&XT_XW*=47[CQWB=W/C9]RY+Y#J8 M #]UV>]_QK$L@Z7T5I?]@<_XAR=!1,Q]=X&*ZH$TXF!62$\Z(73C@[.(6JB6 M[44[:+P&.@N-K>CCB8N#!B/-:]OR?2?GBC5QV_WYQ[,V1O43S5K>H6]3I&PI M)>B>SYR1,F=WGC-\%R@^@U [4"6F:@NH*?.ZQF!!%OX#'L(OFIU'$HF:E>A] MTJ>NV?G4=4OK!O?"YFA2+.7]5'BO66LOP7?;YW /OK^;Q_+VR_[)'H;7?&?7 M7\#]Z?[NAXL6?7O1VMJFK45?XL;[\.%OG3AFI&5<<)4IS7T\FD34F MH,1CBHYSDCA9VV!-S6K(CRO?XJ&HD+6FR(=+H"L465N*G&\?893-/=AA1BU! MG."(-/$4)>.,#EI3SO3:AFX:,1_[_N04>5V%7%),;'UUOJI438M8$\=4%8*N4*X7XYZS<4@.@GE9> ?*R@#QKJEF#,845 M1"I2BCCV$3F!-<):8"%\4A93 #*;K\Y92O#4N13!<@>^#P'>^?;M2!M8G MH*",03QW#392:"2E9&!.:$N"7-M0RPH@?A)S8=6.&2?U:[Y%+H5.2C$W8^S, M-XMZ^#*CQ3RXB99F"PUEM\?6E;4J+I#E<=?;>1L")^TBYQ)I6-Y82IB!)@KB+%L"DO.+A]3"R_N .(OC]&S@YC?L"3?(I7P:&< M-=3'F&CW/DI/7]H1W$W_*R_7YEU7[O#U]$=,B$<52 MM Q):QCBN5"QQAQ,BQ@\(Y8'YT4.0"'\R?R:Y8#B.1U0%/0_(?IG[1&I@B?& M:V1Y#LHU*B*M&$<<O!6CN?9*Y]8J+(+VDEQ FA*;>2TEI8'3"%L#\H(W MZ:\U\L>LC'OU99V3/!H'%-WFGD0P9] 09:C#'D7A0+=)U"*;@D7$&<$="59R M5;DS!"Y'+,]4%5B:45-4@?HSP)QU8XA.5EJ&,+,6<1!XI&$30!+0+XPR@JI4 M1U7@V1_-7 /)+S#I(_NE*CK5&<63X0L[H%DYRV:S%]I?EVP[K]CF"2Q%\=4L MDE@L M!>%+0OB\30)&@KU#&UUKIHC*2Y=]N"$(MRWO*@YRV^?]"K M3EQR!LII?]C)D_YSMLB+<*TLS1;YP7DQO/%[5=C[(,*;.?VM6!G+XJ>#!5:& M(-&#N@%F!0^(1\F0\30A1XW4&C/'I%Z2E5$.3THDV(T@+SB^&XYG+0FODE2$ M8T0)!SV#.XLLEP&)R!B6F*F82^7P^:./1TH2*Z<>*V!#%-0^+&KG$TF"(MY3 MAFR2 G'*-+):,!0=MLQZH9G.30')O:V#^3]?FA!PAN=7N.S[8[;RS1L M;O-A>WZN\G7Q9#RV@3!>GNW>M"4U?&%S.(RCX=_3U=J<+E8AJ#L1U/&\>1"# MH]H:C0QE%'$G-5@& JA*"Q.(=XE4#DHI:N2^6!D?YSG;)'$ MJ ZYM2Y-GB$N&^<]+E?@UA0:::V9Q73KG4PV/A]KECE;S[[ M YLWV__=W2YG,_6)$ZL69%$86(EG_4E&?CUFX^O-?7G &NM(D)(25#$@8:1S MKU]FO)-4:>&8KV-$Z\JX>%^6"5;@_:3P;LW"FPB7F/<8^9@,XE009#W7R!"5 MM/212R/K >]R?%-K4VOF]/7G<%[P?$<\?YC%LZ!@(VD;D<;91YHB0)GSA/*B M)2XTM9*O;1!3CG,>$8E$TG^=_+O1[9QT1B^Q(%BM[0A8G)/_?EV9G=%A')3D MDJ5SU<4"TR)Q;JT)&CD3 N+<)^0$YPAT3<&EQYREN+:AFEC4R=VS,G[>8E@4 MO#\EWN=L#4] Q;3,(LO PN"Y<*GFD2(:L7+<&Y4(SZ5_#+UW!>)RJ%-3O#]^ MLLDM\5[<"O> ^IP9DA0CRFN,B,I5OG)-#*=<0MQK[E20CDJR-+="R3NY/50G MI2 :\4L<^,[PYX+)7H1/Y/$MD8'Q+#HDJ54/0$F"F(@#11 M CD9DM<)EIS;>K@^R\G&2F6>+ _PQ0BY+^KGC)"DJ?6PQHACPA!GFH!FHBB* MW$8NN8])N5RCBR^(>"^)*BN_JS^^_5%V]8?$]YSE(8/&TGJ!5!01<9HM#\8$ MBA;,$>U5"O6,5WCVAR"5_+^P@X]:=T(9$U(X.AN.3B(05&&?N[$/7F!3$.4X MZ(TVU!L/I.]M#.IIRE1PSR5 MQ[ W?.+-!4 M!R.51Y'1F,\F--+,&H0C4S*F*&7*:;#Z:9L2E).)!]R EQ\$57#\T#B>4_^Y M)%9;V'N#%@IQPBVR'L-^S!@16DLJ FS 3,_W17R2#7A)YPW5O:FHL_J_VQ_9 M;J-3(:$J>!7'==\:_W*Q%U-G=&?GBNL/0AR@\82^8C +H7^62_KFAYE^"@_\ M*D_0L-_MA/$G/Z2Q>DW<_SS)O-18(ZN9436I7_C;6(H+A]^-P\D"(TIK3#QF M!AEI*>AB$C@<8X6TH)('2AU/N6 AY?=WT"X#*T_IV"T<63BRME;K+#.6DZUE MTN;\R99PR5H=$5"G1]S*B&#Y+$H>3%IK6)**YCJ*#"^KCF)AS\*>+YP]'ZY( M1=$K[TF0\T&)3DDBB$(^$9V;\UAD5 S958"I$#$9[-8V#+FWC^^IZ;'R*OPR MRI74X=_0^;PQ?:+VV0E PH__]E4EQ7&)DXW_P->F3S0!@]#KV:4PK4S]:A"[ M-A]V_WK>":/#*5:N_&[RI/C;3ZR#YSH;W?R3$SLXZ/2FV>VXO MAFN_7']R>.SK$WW'.5HT(QO_<0.XS8)!SJSWF$14H(3')#%WAGL!RD/TG$@@ M-1J=4GI,=O";&#:SXD8CYC(IY:+4G.!@O6]ESWN@GV%3' E$Y%VTE$@W;"U_;%X-0-.P@PD=@B.2"3L-7UW'RO0>' MIZSH]!O35>0-3]NUI\/X:OKBUVEMG$ZO&G/UHU^O7RY#?9:[\[2./_[& NMX MS 03]_#DSI./UZN/9G:B\6?"K&ML;OP8KY,;/_O>98E>)YS^U&6__QG'\F$& MRVYUV1^XX']X<&;FOKI X9_L9$]S-*86*KE;T<<3%P<-1IK7-)O[3L@5@^RV M*LZ/I^HQC('%\Y2WHAO#EN[RK"]HPLA=!&KUDVJVYK>>5[<1F1\8#O>4I9\. M$E[^")<4W#AVI; ZB\*F]SG"=]@8 +UV/N?M_S[GRK?V'CUIE,7M'4B+'K'> M$21W\ 4I(4*,@D3G!?>6:(:)8#%B,'2H-?;3]NVJCL^9-O!B^M[$*_0NPN-\ MCMGH 8D;G,&5OA8I_:,_V.J?N5$ZZTZE\27XWD\[[8]_=EJ7^R?MRVYGY\T> MWO^X1_>.#G"+MLY;1P=D?W?[O UCW?]]QK5TLDWV3K8OVR=[;.?C-L^NI?VC M?;C'V\N]R\V+G:V_NZVC3=:Z_//XG\O6?(ERD82Q/ED$UJU!7!"*G/(":4>X M=-;AH%CE>6=/F]C^(,&?A*9WI2)/S-EJF*)?86,)"5$8('&C$5E1T=HOS MP(>@L\)8=V.LV0+K)C).D\J'@Y0@SGE$SFN"),.&,4H\=WYMPX@Z\=4R8^5J MKT0.SL"WMB?6N\2%=\SD7+6AYGO5W0"(92$50.T5*)61)E,L&J7#Z(ZGN7"WMQZ;LK@?=$0PB]Z<> !KLP!]6 MYVDA?H[=_FG.6'G\;-Z5X*D'TTNV>W\-^CX.A^\F"P+TM/5M.8K^L3RR^G!% M_WC[I7WYX?*3X8DGK 7R0N12Z8X@)RQ%06)OL>62:M _3%/+^>2BDB3X#'#] M8/K'G7#][,J%/"*D+V8@'905B7&!>!1@2' P*1R1'%%.6-1,DV1T/:B9"Q!R?=%+ Q90B+6($32,Y9#0%($05<8@3:9&CTB-A!*7"NR"E7=O@M$E*?X;GB>D'$ M\L?B5C^O+U$9")&:(&UP[A\!!K,!&D722\>$M@PGFV/H6%ULNN*=60EE:2G@ M+EK5$I$_%[:B&5$ Q=ZH M<6HO%J5>%3NO!H&STV^\*T?;R^*H@P4Y21Y;'8"98%4EXM8[9&"1D4F>F: C MQG)Y?3"*.Z>.,'_:>-GK,"]POAN<9U4.::0U*BED*8N@=SB"K*>@@0C!)04> MQSZM;7"S*EZ<9^04 30T/ AZ9[2$@Z/G;S<]I/+Q>[4,,P[F0CUWH)[C!7X. M0P/H# ZYY,':L5$A1ZA&5),42929?]8V%*Z+J5/<'*NB1!2X+@&NLYJ"$D;R MY!)2W&/$N='(>(J1PYQ:E@@.7M8)KB_',_%$'?!6@F8>+IPD3WIAE3NQRNOS M!5T9HC&1"] @/\YXE0#KR2&40S<$>:U,-K6R@(ISH25T ,*0'\.H'/U_QE MTE'G45 F@9XN*++&B:KNN#,R<2S,VH:X_\Y?1Q=!O9M?O1GDL-(%%6KOXR.X M1_^!U:6A!],3JB4JYZ9+Y*@O"Y0(,$K#F&DOR5]1;:_EO' Y?-3[;[J1EA)V6Y'M\'\;*-!%^,/WD M[^DR?"V,6'AKB;R%KR@KN'6T35L'GXS+[!0MBBP'SWN7D-7PRL(<>T6II[F7 M,&=-IN_3BK)^)5T+GA]>]2AX?F@\MV;Q')G24CF+3" !<1LH&!]8(DFC\2G2 MR+RO$MP,F7=BKGQ[<*;JK&N,VX/WXFB!E^1AE+_G5HOZ;@]?;X:N@\+5CB6, M?IF,3*YK6/#,;S^98&.47"#J&4?;GJE_C934^^UJ=[SZMS^K2X.R% MMS';BJ<#V 0F?M]>:-B3/@SM^4CG_KT&N MN#6Z^*MK>Z/-7GC]?V>=4L+Z(7W:T[,X1:7QRFCDG%6(@_J(M(H*$1HY9\2E M:/G:!A--2><5DD?R@2T_AJ\PU/-CJ ()XY3+[%,Z7V;_\0GJY:0YSA;C?K?S8;%[_CDG3M5'AV'F M-@<#VSN(F9E*(-,RJ8E>49XNX9DS-25K&)78YFIZ%'&B$G+2.*1YQ$8QHQ2Q MH#S)IJ#B'MQ4$B%?B!OV+G NM5'N@>36-R3G-,F,9,*T(!AAYAGBU.#)V_BN[Q0$?E M7QTWL%",*HV(4[DZ-W'(>@*VD?*2"2,=O+VVH6B3\/GVIW>VBVJ0-+'$&,67 M"?ME*RP%]H]X?CR%O24^".PU\MX0Q),#:T-X@8CAG#"'$W9X:=Z0.F5-/+=( MQAOUEUN>YX^/X5\QF(/0/W/=.%Z8$@ETWZFI=YQ0?1Q.A>J72/5L@88GG38V MYII^3&K$8Y!(# 3SW6DS^OBW&**MB@=%(A<)@HV/<5L<$;9J,,UGS:R@H M)IB@;YK =0E^?W9R8@<7.^GFEDV[<+_?NGU_O*+2O/_/(?8G?_?L1W.V<_0: MQO*:M-Z\IJV/<*VMM^?M-S#&-WMDC[:/]^@V;Q\=LQ9]??'/Y5O6.OKP23D< MA30! %!FVR"B2D 3RP#AZBPD /0+F3V%B1X.SW"@(EG(J>#"_!YW>5+[D M=&OI]$+LC5XQLBZJ7>Z1.9-FSMP<-OJIL15]/'%Q,'9S,])L9&EI-D:'L9$[ M3=C>1>/0AD:*@(2)K3/30?%?V75.\:_MG?]6K\BO_[Y>'#??YW_NHMMZA1DV MP<+ N3+<"((M=58&'4.2^+:Z[4OM1/;S0K_]96?W&.B]==$^@N]=[GU*P1(" MI()$ D+FQ"9DD_7(&IHPJ*J8Y6-0HDA3B_F"#LW&^6'''S;..]UNPT6 0F/4 M;\0OIYU!;( 0?+:#3O]LV AV!(*=!OT3$#_&0/J K \.\Q^J6<6D#D?PE>H5 ML!'((0C;_83,P6-QEY@'V0+^U%IA3)S$R7+E(J-%R!Y'R':V-C]YIXRQ-"+) MP1#B,AED@\6(>$EY2(Z(7/"<"MTT8KX=Y4\)&;TJ9)RL-W9G".\NLN0)-; ; M.!@HX5:!$JEIY"Q1)YQAIA#6H\G2VT\*RN/1W&5],7 MOTX[*79ZU>"J'_UZ_7+YC'K6KYOG;_SQK^>=,#K,UMXZ'@=S3/S+DSM//EZO M/II1_L>?4;RNB+[Q8[Q.;OSL>YQS'BR_U65_<#STXT-@-??=!7X[#ZP;!T_DI5*+N\\#^5[=U:\Y*^X[*U=\ MJ[?U6M1\NJK#M5OD%SY$Z]\?S^$+6@B"6&,OVL'-%6S+Q"V<.+":R\3]S,2U M0 G/RG>O42;PIR;P RC:)YU1O-,>LZP<]2<]"OIC[*@L=:1*E97B8'[@,\+6 MQVVQ\Z8E6D?MH[V3M[A]U#W:V=T_;&]YUM[ZXQ#&<+&SM7F^]W[NC/#+WM$Q MW[L\OFC1=F=_ZRW=^=@2[9/7N'WI<>MC?MYMWMKZ[?"?R^WY-F7W\TK7L=;* M(ZJVI4!5H8"O58K-F>9"^2)=>-^]M;"[!+NE5.:)1?CLA.AGE-P66&XE\!PV!F6%*=$J\"Y4TX$ M:Y6,''2*@(4H#%M'4^ M("6Q<%@'[RW.\3)-(4HIY<)R+Y/EN' Z"24N RY!SGB/8L@ARC 44I1/81U#/O5K;(%PV&5X--]^2RGK4FIG> M7P_5?6$-Q$H(\C-EJ-;\,<3]XI8?LQ-S?0X;7G8[LCNP@]1*2F^IMRYQ$X$1 MK%7:2Q:QR!MC\4/5AACF/.U6L!B(X(ABZ1''02%-))AJ6M,DI)24F*7YH4I/ MP?J"V 7,M(@J.2RXPL)8JX6*.&@K721N&2 N8+T;6&>=QA9K)FA@R,K$$(]> M()T"1\XDF+GED3"%G8Z[R*2V"%Q8QS$S.BD]:!M#%*6UR00J2GR^2-7?>&P]V M=22<.YZ=@)$*'ZB(5B55D%PO)"_P^U&?$J'"(:, QF!7:Z05T\AK;E/4S%E, MJ\8E>D$2Y]-!^46$5X_38Q^_#\"JT$_)!5\E^GE[Q:GW]@M<^_)>">2/62R\ M/BZ])^\IL"K;6BA?8T6WG[YQ"VE M"7@!Z:0,XCIPY$3""#MGX 4SH);4HXO @X16%!!/06RDE.L,8%C: N(7 &+@ M\L@C*.J&6BXQLSK:)(+#3C!,E^.7+R!>"HAWKNW$']@GF8_6.0U(^J00-X8C M$S!!@8< M/@QHINVWGYA+,LF0 ,81M.K<_,)A+A#!P@;"7:0ZU<_8?NSF7$\*R(5E>'[T MI*4<^\-.S;/A\&7UL2@<_MCNTLFYJY$Z@=[E$#4L(NX21UHDBI1CE.AJ/V9K M&YSI)EG0*/7G#FOJU\^B%K&3A90+*2\G09!2%;6U3BK*(TLF$&& @JF)CC_ M&5:QCI?@IY[R,:;"1$R1D)8B'E76J+%&./@D:,!@+H=EAY[6CX\+=Q;N?!KN MM$)(CB.-GC-NE-%,J(!MY$HD[-)2DJL+1_[D,PR(WX+/Q9^+/PX26MRW*>DA=",\Q2)HT9Y0B4G(9J80C'XZT6> MYI]B)O6BX MV!B>N:/H1[G[& S-]GIGMMNHZK!7G99RDR7;&,3A67>4.TWE%HN=X?#,]GS, M?P]'?7\\;6:6+PFP'XXZH[-<3:/A#VWOH/I>_[P7!\/#SFF^8(@)1AF ,&#] M&MNY$'T/[OHN?HZ]L]S1+,3&^S@F%:;IN,_9#[\&8SD+%S"Z!CSLZ:#OXW"8 M[W9CP\CU.W2-JL]R7NWY9H?#F/]7+4NWP*?# M436Y'];?KR\N,A7)/@BQ"1@YD_1C;! [RRW7-[,5S[Y?J3PV-?G^@[SM&B&=GXCQO M;18,J42DP(XRG^C:HW5D_GN*A=-&%8T-@[ M_9"W%-A'["CS_/!JZ\:Y/7AC=?HS"K&NI5EZ7SH*/R1T19KH58-EC])$SZQH M#[VI9M$ I:+^_?/@&D\T3WF'6<&F64\Z8>3%-WQOMWNT?_+Z2U:0]T_>LOW= M3=+^?:_8: M%3T2E%I!B6,:VZP2-LV"!@HUH[J74%)\$X::YWZ8CT$&!]G]VV_$+Z>Q-XPO MK+[X70CKISR2UYEK" \,KV8I;)ZQ9DGM]^J\:KNW>0+S/BJ4=2?*6E!K/ DB ME-4..<$U:&>.(ZML0,$[&9FRU%;:F9S/L;D]7Y6RAC4&L^8A*)^\=#;QQ)VS M6!GE@M0R1.-P!68R!?-"BVMI8"[*R1*1/JN<<$Y8PMXA6$N%N& )&4\=TDI1 MQTCT,6?44=(T\CYVV.,5/GR(Y+C[??.Y#?B9.B-C+]S;#5D"*A]H:I[/SKJL M'/1BUS_JUKDWKR2#>:.XQP(1;03B/&!DC5/(YN@ 9C5V/N1D]";3\W&5/VO7 MUSHJ?3D.SD*BA43+.= S)=$Y^R.1*$P@2&,&]@?G IG 8D*+A_-FB<5BOFQV'&'0!RKT)X%=_#' U0J>3Y9S WJ K$'9ZY82=T[* 3JQCGT6%_&!O]<5))OS=<;[P9 MW[1[T80O^\.&K9P'PX:+OG]R+5J^NN#(?AD'P)V=YG$&!FCD0V_9@!J8!U?#-0<=VUU=1 MD*Z&RZ=.-TY"LE,,>9VO/#9,R>ALT!M>G:G/,*W]LR&,&::@.6X-VJR6,HU; M"EP+D(?EV_Q.ND&SNDL..!_"WT2-NXWFNQ5<9/Q"TQ%KY*LU4Q2 MV'S_>T-QW/!=F,'4F60H6.^S9%?9 _#L@U@%]<-?^9G/>A-@C";@O+(T77M> M_>)T$(<>X)!%'7;R$_C[,/:&.=?@I!]BM[I0@IGK>9#7\;*=P&3 K7S_H%<= MQS1.HAV>#:KWF]45X<4DBA5N 8#SW7[^PAB _DKVS#0D'I[&'L-252MU"GPP M/MMQZ%]\R)G)I%(I_793Z4'U$?IT,<'@VG.0NN(MJ3> 6U7J< 1<.7^,(:S;MQ)'WK?GAKTJ]_&R2O#=_UN]X]Q[M]NW@M?=JBY M_X0Q,8KBB+ 6#O&($S**$11D$#PH3ZVE*QIJOEG)/4"ZV[%7@4M&TB3O:?BC /0;IV1ME4+3Z3IEMPO+OLME"5_'XF?#SQ\[-'WU M!OLXB9NY M+_:S7^T=[&(RAR[VC=T?[NQ_$SL>]\YW==G=_Z[5H7'T18MN&[JNX?S.8?@_[)[^,E^JM:(?CV7].U? FA38_% M?PN2J+R66$J-D8U @APS#9J;ETACY5*@+!"EUC9(DW*VI+*;CZ:A/7DBU4K M?@E)5 \/^V?7#N<1$3]KJV'KP!#+(> F$<1C,LB8$)'-W3E,--81O>QV. 7S MM<(\H<-8].6M!NU3O@V:8>Y O9W/W%(<,\PD% MEK@/*6%%'5@@ZM[VQ[W:72_?0UQ070/[XT94%^MC.6B?M3Z(LCQH H8'X0F! MMI*092PACZ/&( 71A;@TZZ,@OHZ(?UKKHR#^81$_9Y.HR #:7&>?;=[?7416 M4H.PI[G$@-;1+\_?L"S$O\2SE RB08Y^ML/&J1U4:0[N; B_& YS/I2;)(TU MR@%*#>V33?]_9YTQF94CD^41VH7+1WG[_0S*)78AB*01 1ME7/5:6ZT1 M,#MSFCC8Y5GM4/YR#DW>Q7#FRZG)DY>\OA6-;<5R;/(85LCTV$2!VAE (Y$X M1,2--L@2(1$C21HFE=6&K&U(MH1J_<5_6B]$/Y;Y41#].";']&B$ FH9Z':1 MX0 FAR?(<0LF!\/4&XQ59#*WF)U/_RN(KB&B:VAIW!'0Q>I8LM4QS9;S5B7! M!<*1YL:]EB M%4-:!RFQ$,QHNFHG(O4K$%^+HO,_UUFH_C4G)G7H[U1M8C(7 MI8#RPTY-O0LH/T$1^AMS)\LIV;(V.;^@.Q,Q 5LLD J"(BX,0S8YB:1-.GJI ME6) M8Z*0"U8@R1)E0C"A<%I*):$GH<59?\H/.VW<6"WZ>@%M^13ELXG(X:.3%A:= MGN^>A:K5P[A\]JT<"=]M:) 5E*KX=H9DU3?BVW6:C?/^633]N[!1>MH6[0V/^D4 MHK".(Q\H Y8R!.G VV_"='/(V>4V1( JPX$9"EQ" 2 PU))2Y$56%& MF?EHZ0R4SF3BQSU:IBMRM<33=WHQC#>CTT'_8I6L21A2'/]UNZ.EP=K>] MJYJ?7!1Z4@-K@KWJ5$G].IP)IH)MZDKW*5\UM_Y67"N=C7++FO@Y?MOJX=+- MACL;54VTI7$3##LZ&\7JY]75ISVT\BSTST89H>.^5R/X=%S[NNJI-1FDA?$> MPN3!!OVUX\UZX__US^'S07/AC.2CT7ZONCN(6RZ'#X5!K%].QXNW<3:P[?32?PXB^8I0Y,9&')Q2RY_058\KQUU+H PD8 M\^TGG&S E'F$;3"(2\] HY *,4FP,-9S0?V-[O(9,LL?9QGH],9M(L?T5DVQ M"#BZ2*R0*7+LA&:,.IRXI,)K+?4GDHO_W*Y;S7(YD/ZH"T#5K:<-B&D0#FK2 MPW:(RMP V_RXRV8OO#XY[?8O8IS(^E]@VPSKTQ/J8"J]8F\WG.Q]_/"E=7D, MUW^+]X_V.W"=\_V3/=$":=S?.CYOG^S1G?>STML];-/]P_W=UY<[NP>7[:UW M)^V3/V',OX$A?WR^OWMXO+.[2?>/]D16A]N;GQ)F01OGD.*"(^XC1@ZX!3$* MYKKFL+L+.J8B$,,8-C,'".N%C)1+:PD7CNN0+"-8Y_S01#B;;2$UG?;&9-X; M>>+GS.05[&#WGQF$3L#YH^FYUF^P#\;;8-)P,$XF*G>N^]SO@G)@!UG-'G7& MK>@:0_NY:NYXVJU:P.5.D>_C>._@F/SK^-_3G:Y2X+\-!Y2)V)UJ%?# XVZ3,,JJ^=O7 M;EN=W'TSM[+ZTCBW!^/?Y5M>N==ZXT,U[-%A9_P8UTT*V&3\(?SPQIT1-A\P M2&8V1VJ!*#3+[C_%$^?:*R_3)X41Y+%/Y'C0 MRH.$=;CV>1SD;BL[J?KPZYZ(Z(NCE=87H!6-J0G2:N2Y"4 K$B/C%,G=$+B4 ML%8DL!P$.1_6_+]51H#-_K8.B,1H.%'LOLE=I>F>G6;ANIN8W-/PW&[_L3Q! M>=$20D!"@!RQ8C8@;ZC,O0@)TMQK%#%FPH-B:SQ9VYA7DBKY\%?V]4HQOYL@ M!%AL%:5DT7%.%(4;)PX,+6!0.7&H\,5C2@-KGW]2P-0T6@]Z1P)I$$$C&XU! M+H5$J4P<:^ +\=-TX2)87[%W5\(04AI-+.-4<$:QYI8[$!FI/),RQD(8CR,B M;[_LO/WD)37$:HRPP@)Q@"HR8!0C1APGP3NB6TW!1-D0 M\PN_WKCJTQY.G-I77R]P<,\<5UU53CN]J@)]J!HZ]X:5)^E)'=\W"-7O_2'< M<>K;617GS:/+EMC9_&0"=IAXBV#_ 0$SGB)#/4>4ZL@=90',"""5IN;S7NWF MG19_Z=E>9?'OX_LX;QU\\LRF2)U''N=VV!PHQGJ5D#%),J*4]=JL;="FD?.[ M2D41=UG_I2<'E?6_U_J#1B$]=L:":1JC-]D$L==&\W&( Y/QR?QW8OU!?[;.1?7+9VYE-3?F2L>W)G[;GQ4^![ QCP M>"F&6YVA[_:'9X-8&U]NOL]$GG=V/=UYT\+MR\/C]I;/_\+WMED+?K-'/\#] MMG&;?A#MWV?E^5BT+_?XWN5;MO/F+?PN_]OBK2-_T=X"5.S^V8%KL/W=8_S/ MY39K;QVP]B5@XW+S K[S23LP5X!JD'(Z(JY,0#H7[8N!1694TB:D6<=NL)%[ M!IHTL!\HN@XV1?C7:\N8-5*X69+X: M'WM^CM]ZW&=WZY7?3:0>?_N)=<-^]VQT\T]N<"1?:Y5V>ZYO1BN_7+]R>&QKT_T'>=HT8QL_,<-?ME8 M-,B%7O$?RM:J./VWOAWK?B=4!L^'RE1%&>^B,F0E)'K/G4J>IUA5UB6<&F\# M[!<^WEEEV.P".6;$OC^T@_A;C@NX>D*V6C$QC\ZQ5V)BC@Y(Z_+@$^.&>"H$ M(LDKQ)VV. M&1TVAB _O9!/@X8P^\/&Z K75L$4@]@XS_^Y@WAQ'RT DADJ+,B8!KM$68>9 M2I%IS>G=G1P_(U]US$A__.W[6R#![MYEZ_+#)\=I4$1JI&AN[^-<0(8;B\ D M\4D:8HQA=PJ9EU&82"7EE%N>9-2$2M!P@2M#\-&+']B?9;4? '3)JV^.\GU]K.(#XQ>?ZQM/CK^3[0P:GVWW+'X- M*!MF(06NW/1Y1F '[U[<&,TZFK.E50B=4H73#V.TV\AOC M^^:9A1O$'%2>WST=]'V,8=A(@_Y)-8QKC+Z*P1#;O4PXO4DX0K5K+5I4^ZT@ M8EZ;W[O]LY!5UNN+46GC51H"V-EV/#GCW\#H/E>+;@\&<1P5<36L8??;-]]/ MO[DY_>8TT&$\NCN/6,EQ_US@ _AZZPZNIK<:;WQ1Q;I MLTEL1&Q\]SFJL,AOF MQE",V>N,H3]LX&]IQV&<'Y!V693YR^ZLGVYZ")'ZI M@B3A0G=13HDA(9JDA9.<2R-M]/F@3A*2\E$,OK,S^P;S?K*-#'.)FZL6YD=8 MPJL_><'[R=>\AES8^KQU_HEKKCPE 3DO0"\EV(S[@BHE(W;,41'%V@9;$'V1 MJ31-(GZF^#@]&PS/;&\T=7E]5S3';/A]Z3VT.<"IWYL84%EX*V3DZ.58W::* M)X[3?6)TV!F$QO^=P3(#.@ T(%!LJ<&24M7?P28?W,'V_LP-X_^=P1*]KJ*O M:^-.V]UC_Z7[%WL?O=R[_,#V3[9%B[X[RIF-@(:3G=UNSDK$>R>O<>ODCZ/] M+;C&[O'G\.9O'O[?G]U]VOWLCDZ/VMFU?'1\N?^F]67O9 ^W3_;$SL 5 K(PRU X\[;3_G@1LI$45(6(\X$1M9J MCD0R+@@:0)_V$H[.L;8YR MWPMX,?U.'&N<_?Q&M"?YQM67^J=QG,0PWJ@/8@_^[E:O;8#]M0/?K[R2C736 MF^C!5W6/=]=&L2BR.5828DZ(Z'W-FOB6Q6&S>IW5Q_'WAH>=-)KD1MA) MFP\8UI7O^RJ=P3;WJ84U9!%^F/0%>84O-7#>M+/JJHB+[2 M!NZA"N#@"*7>6!\H!VX%@=/&."PQ%4935N4F,&P8_I$&<&7^-GMALKWG$ZW7 MU6C'K\F*.*@>G[58:_=W@S#>C!J#\:&]R*;;YX(OQ+@ M<$(\XY0_%W.^VG!DI^E3V;#N@CG32_%>IF+V;Z][@)0$V=M]=!(UQ-SLV]@$]L_/71B$51MM"8O5HF_WT MEYFE%R\;;-Q&>EADNP'%P-L8>'$]^MZ\ONC] M^_J?WW0T]/X!AK70FDVMK-5/S\J-4SSXG8\GY=9XTD*):X(U@PFRMVIL-LEPP[K,>0^E3)TE;C45DDS^RK@?%!7@)EGH'Y(OYSXP2T; MN1_X\+M(/'7!U'/#NRFJ6DYR*?V4AQ+%$7=NI-DMN1S=B1R)?$QJ,QD&B :/ M(H8GA!9_T T#-K&0H*3-B63\B4TWU)'B\^C <\>V=1>7)I/3RHM<=Y1L'-KP MEK2 =VDU8G]F/*(9I[I0X#+RNY;8S#6MB84_^:$_E\Y8F+L) XRM!UQ%_%H M@@=_WK0%>#\6![G.3L;P84*\*G:_0^R^L3UVO[M;0M=/?LE)Q/\(G2:]4?>: MG558YVN[_Z4[9+T^:_U(@*]##01&RI[8#Q0Y6V6T9D MI0'O-["@$+L.Z9N;O0(X:=ON/6T5A?$,ZFZ#FW['*4:=+D?*#LMNO$@S-3-!QJO K#P6.M%+--9T M=E&W$\P2P&BT;.D&^KA/%R/]/VF*YF3B[*L:J167G4,>L@\ MVC-N>3+/>OUR_E34< =F)5O9_$?]Y*2B,1!E=EQ"*F_Q9'A7WJ37*LWDGM76 M># &:B1('TG'@!UOTI8Y2VD.])>(S[;E#Z[V$.M>[U[>GSPBSLT*?R>^JZ26-%X<-PG]=Q->CX+_,IZ?7+],%BM) M#HC6.7+7K/$0/OLTT#W1:NYSW-^)/K&TL0=X?^G)!=@R>?Q:1'"R :/\"N76 M(-.4=AV=3#5*>C)&QG"FS1.P=>A1FTH;N-?>@QZ/1LF[3DCQOWPV(%;#'4W: M>'2R3)DN]2!FRORSH%1V_#E(56PY13)2^-A8U?*G)-()LZ222+^;@(V(HY'" MN+, VT%OG*SKC9-M>J.4T9F)8-9<: 3;!.U&(7 8X$Q;O1% >1:\U.+I,LJ) MKA%5F?YTYY&X6RXY^6^\ M.^Y8_^;)H9XR4T1PA GYE.^O>ZKR0:E+$M:C0[?\V*6:;G!IA0@RPF_//;Z' M3E_PV]V13D1H0/@^YH^3)Y;A["KANHZJ*;$E\\L;Q9B74]QP_8KWPV M_\3^A$MW[.KJMD1I.=%F8PP!E0[72_HI>(E0>CD19Z)!6:VJ!XH3:TGB@4MM MQPD3&820& MZZ808T:N)C82B*BL$#>E$(_DMYGTQEHW^ETC2H?,M&R4IC-\^X?P8O'W*%'* M5R$380J%)^.9LJLTFN88V\@TIUR Q?P=K3ZP M?N+^VW7-O907GHMWGHF[FM MKLN%M.LY* 8 CJ[2IJ_(+=U5W(B=F'D4=:LVY+*/Z!DF4XF-A6V!#>.G6L,N MYIMC[J- KG@XJ:NRN<6@0H>% 8/]$8E%RV,N]1>V?D0?YGL:9VGSWF47&S-= M(2.O,D%DKQ4 X;JGAH4!ZSDY>P+TPC'A>91=@3."7R<>Z#\5UD[>Y"] J0+= MR2%QCS:*NVXF?%PCI M.R53P>C'N!M@5BSBM8:'"'A,*A?!6TA)@1N3!>3,MS!;2M(N\@#86 '_+H!N MDS11K'):6B?<*,LSPAF2?FK7@3RU8/U0M^&&W&#?E1$$H%E8_3$F9]EVZ,>F M[+U+GW2Q%$6X. [X=;S(LC2RGT?DOT3!4?OO#*EBG90DTNRVDM<2E"9IU<+* MH6].G@82M0*G39[-HS38,08B\#ND6EE3UZ7"P@_Q^%T:0BH-D0W(V6NR.Q>&&KD'D,Z2AN#QM]$E()-U/TF9A"[_S,;( M#!%LA@[?2!P;F;TV4NLA?1KXI'M/)3![@9D@1(Z)/XBSXNB1FW @4A!GIB#GMN8%K7 MSXX_,/T9[/71U^Z ]?J7-X/K]JAWT\^CYG.@9 *]KA__GG4JF+D BVOE-OQ->W[0&P9J_W?+%UU(]3G<@$Z,Z-X/;FT%[U&5?;G[O#C#3+9?);2/2639DD<1N M.W(MQUG*JY%\3 ;&!*J'!1O&RDM\SZ/?DFNG((!8M0Q>6T(@L&8(#61^,FBY:W4E' MAE*2ZT*/F7'-0IRQ(C\1OQF3<#!)G+P$KO00WXLQ &Y$>[O[RN6 ^8OO<&T M[M#W! HL=RJ@Y$;*=ERNCSHU&OFB$L?V>A-X&>K\GHP?XWAG5$T"?^"9-@S1 MB5)QH/\9Z[ M(A)(6() MIXO^CZBR$?C GRQ6_2=14KM\(#9SR5"(6A?* I*%C-+3.LE!X-(16P#M UC3 M(.F>+->M;"+6#E89C_P]"4TNW#YB(4FLCX : ]][_#J%9]Z:V.<9T<) MW3CJCHE20FN5C%CNW%S?=OO#W%H$1R6!=R62QO$3B5[!7$VP,$9_LIL_^@#< M7WNW .(,,'S4[O79YVZ_"XB.">KR.@'[=;O?_D))[O3KH'L%('_!AJ.;SF]? M;ZXNP 0%ZW,$MRMB^TG$=M0M)B2QU2L)61'%H-T*Y#9=$&*7725&OG3Z*IY_/48>-#;[:#7[_1N04IEZFLNNUU)6\/NX'>P M2H;//C9748WRR.SFD3D]B$>F6<^A1^;M_2] [(G_Y??GB[R3XQ=Y353NO_8^ M]T8 DFD-X7 $&$IJV;#SM7OQ[2J7)6D?^$Z1CA+3NS%.AP3 M\Q8I8!?G\\GH^WD>YZM]S"1K)&(ZGWT:,6OEZ=H5W$8;$TD3H(I\+3V8P@.Z M"3K9=VQ:G=@5(UTUV*2/]7JE8F=Y?M W4@H;&E-A8IU=+DFFC3'P> 9$&BXE M@9M)B!H(9$$7G*60$:4$I+>DJE%67\*V?U/WWMF]L(JR=(RH&!#%#WSUL:55 MVM V;:AU"&U(:YWF4!N"13/*\ ;LD7(N*VH7GXY8LM0_LN[#U!I;>^$.C#\@ M3DQ(V@-I7,94'C[WQ7G\ ]9;SVV^.+<<^C8]M+(3G= MN$I-;E[@P?_-^,O1Y0I=J@;F^K732DW3MEZM59Y[36\TGO7D8V-M:I63T].# MO[9>T>OU@[_U]%7&VGB5MVJURFFK=?#7GE1.SW9;V"J1K21=X YD-.I!E8@U M$U-\SVM,(^Z*W_><6[76VKWZ_ 'OWH :*YPGF>[5@6-;>G?&,8%E%[%'(A%, M>ZQD/J8!;E9.ZP4$69 M/5HM[VFZ8.'OR I%F7)$W^]HQI;?J2UNT^)"6Y,X\H#&DCF M\*#TWDQ-<%2$C@4:G.HKT-?@RZH.2F RV3!]#_H6/>'#T[(F*3F1 @8# ,97 M'06'I_&W8/!6^;<]&#P/,P+Z+3=J>E,OV+SV$\5YF%&KJM>K^C[[M 0P!8+9 MNH+9=PBSVEE= SFE:36]4:M734UO-;6F*1[JF@36]DQV?:,F0R*J(NS@UDVH M!2$B7^IC25I_IDC*O@*T 1WX);Q/H5A^9E14%-M/TN5B1M6Z5M6?+;\+A6+/ MQG*%8@5$,?T1%/N\L/F]K_"J*#,J+EX5;D8*KZ*5:"BKZQWC5:W9/#UK5E/ADMQ;94>]7UP"D=5JG8 =U<(S4#.XU*,4UM 3RW&UOON#.CXSK461 M-0W;0P;WV(_N$=.*K+%OE2&>"^!\9WT>'1?LL3R M,J_B(9ZF5;66@CRYN?LH: KRW@7D_86GQIB1B7IY<:)&W(2]]I]89D9;BC4, M0^%8K@? & C97!)0\41!6'YF5%P(*]J,%(1E-K>A("S_$.:_(%=22W(E&PUI MLV6J',BER.=HD$F?8G$1"C+E7Q00S1 M:7@^XE^4OE]<&%3AM-Q,;$])F8*IME/MQ M:V--&J >E["I$"L_,RHR8A7-F:@0*[NYRG13F+6$62OIB3?2JYBQSOHN;* \ M<9UP*[KC2V*%=1^$9UB^B.^4+1=7D$ZA6WYF5&AT4Q99L?%-V60*W[+XIB_C M&_HE/0L/^XS Z9MC!:Q]SSTS!3T%87F?4;$A3)EH!88PE;+XC@&L56N<-I8 MK+Z+4U'76/=?H14L\ ^8POA#%!^RJNV"B<$B@U;1IE0'_E60%6^N\BHJT%H" MK=?S*BJH*\*<"@UUA7,Q*K!;VE[E8E1@EP6[%[D8%9X584[%QK.B^1L5GF6V M5]67*33+H%EC5W_C;&Z["R'B %GRD.!>.+[M*W;JV92R>!SR' M.$WQ9]VZ\S%6;\JBMUK70FE1G+.?K+@S!"\@VY$WBW\ JM8A=-:2NP@KV/-,S# ME%0J6F9S3Q74O5^H6W<-G4JHDYHX85J*;EN0[$_N&&+!AG,OM&P[;O5PS6$0 M49L'K=!(IIQ%>9G8GN(N#U-2SJ+,YK84EBDL2[&LM3^6=;AG+]AG_/W?"LER M/ZK20Z QFT8Z93/+<_%% !W?UQKPQO84+[B MG0&;5BO_7\%D95'/ZRA@5]AFM:::HR>;JXIA%:PEL*;?\;&8N8[G+@C5%OO# MVA<^]BQALVMZ2PQL0S$/HB,::PK=E J-;T::DT"V+;JKZ]9VC6[.1,=K* M,QX$?B L9^)Z@$?[H]L?%;#1@F *DQ_&[XDQ+CV%N$D0IQ<7XM1YBWF95P'M M-SQP\51!7+R[J@7?.X>X^FD6XD2"9AS![!D09]FVQ6=LZ'K"\5WGG?DF%;3E M95X%A+96M=9Z*;)5 SZV1>0)FV.QSJ=[RPRF MT4"RSXW=('!GY[7T$3[V73L,MC^R)&_]<#;CWN(3_'-G.>7H=2<;ZP+I+Q9( M2"^Q55V7PZIZOO0\>)OI(-]<#."K#LMI\[HOS^(=/ MIN7/;;XXMQQ:''IH90MQ(BO<0Z.5E],Y5FIRGI'.%7TYNERA2S&E+UT[K=0T M;>M5X/YG7M,;C6<]^=A8FUKEY/3TX*^M5_1Z_>!O/7V5L39>Y:V8ZMYJ'?RU M)Y73L]T6MF#F@NJ@H\R%--Y31KU?HGK&7!@E?]Q@+I#FKY8J6JH=C:=V>!?Z M 5..P=S-J,#64]&F= CKJ3A KQH.%0#H=P"O%+2>ZOX1E9$-X9N8?QCU*T+8 MPBZPA%,=3YA6L.V\^TLQ]D(PY1G3ZLFQ]Y%:L'SB?8EE>_*5V-55I\1^$XO/ MW/G.^C1A;K.V[[N&)7N/X##P'2[\X[$Y!VJ"I<9?1. 6%S!5 Y'<3*R I6JJ M@4@6,56S+(68K4WE:@259 3WW0K3"*MZCN$11 *.C80W8U4,@PX,9WV@L_@F MA;(*97,\L0+6T2F4S:*LZM/U/E!V$\2"U&JU3JJFUJK7SNH$L=HFB-59X#YA MBZYF6VHIDC[2#GZC78J :*,Q[/D$B8L8$ DN'\/3$@ZF;EZV[V"L MQ852Y>'-R[P*F!^#J9\M!:7Q[JHV806 TI<$*+5&=>)Z,_%0#J:69X)I29A) M\0?7:#RZ MII41P1[^%9T6=@5H0F7_EL_HG]Z8;.'6C(MR6&V?US02G^S*,($)V],@_' MMF4P;AAP:P";R2:6-U.RZ#A8MK"RJ*Y4GZ+(HOJJZM/!E4Z.>P*)M'KD16=J M"9!3R0%.-_( IQ(((\\/,D/1* M'Q@*@SY8K^GX4?0(#+DWYH[PRSK#V)3&>U$X5,"IG> M/("I57K]X7%@TULL0(\ZF["_?QY&_$'UW%G"U"/ N'XI$(-C:F8<<5\BOE>A_DZ[2O%?)N9CW6X;82V M])Q=6<[W,?>%XD3%B:_#B1?=2\6)6SCQ0DPLQU*,>"S;56A&O&I_5HRXA1&O M^%C8B@>/8:<*S8.W@Z[BP2T\>.L)S)]3>NG1;%B!6?%(NJ.^Q>0[+HR&W?([ MP7I(! 5AV49%N-8!KR;PU],9CG N!1282#6/BHN/2XN MW=H:?E.;\-<=\^GJF'4<\S_6_[<< GO3,:^M,XWYK[_^13NI?5K_]S+T',N? M EM@O>.]%4R)6QPW8"867)H8$QP+]NM?6KH.(P1&,^EG[1,#?L/0X=SU96U* M$E]L)9%#882>1>U[N@_&E#O MU'X4#NK-V004E9]EAB\C3K^W%N^8'XX_B>\ M#K].M9D6'UNV%2SDFWG ?/FQ$@S58_Z4VS:SL/]O/&S+,5P8FD?%HN,%\\0$ M)HC1$\NALLX%@\E@PCH%7%>'FXZROC;*O6=V/Q74RFC&30%#A'43^!YJQD]O MPY)6V@!W4L+L>NX!2_JTJ#C0.^& J+,S<\)EMN&C(4I"$&A^:$RC^51V)\:C M.,F Z',$B\#C$E^?2%!V?S*C4)?/B/1P6:-XN"]IP_)AP6!- L9A59%N87]E M'3%L?>O/L%\7UZYN@[Z0H]T;=:Z:=5-CES0!^J)5_8\-OU]?MP9]Y5%'Z(#[X M?&Z#Z03VR7:._XE\FC.6U _"DB?Z(5BRL8DA7\)CZTO_1EPW['WIMT??!MWA M&HG^_(W'TXMN,]FE$J[_%5I>K *L&8I+EI>\/SF]9 K0;(:@%1@\]%'#SZC_ MTD[U8?WA FC6:"&,!1B&$U2+\45DZ,D;2K*_3XBF(+V0A\'4]6!6:.(Y21-Y M:21C9R&]IM?7F?YM5G1=R?_IGA YCFU>A8O>E]ZH?773Z;;[[.O-U46O_V58 M8KU^9]L2/J'\Y/J(.( "K:%OO?ST8 -C7P5JI@5!F&WRM'K+)*E5)@GHC5^OGQ?DA7-TGVSS-+%V0 MIT((;[H.5;^Z4@'SG$C1F_GW(T$7N/-S7'30$"V3Q:N6TRWI\YG8A3B+./<< MDV).5WQD!?9.Y);3^6TIYWM)I.THK$BR;O8T)C;'9K)F YH48VP9&ED.8V&[ M]['%, $MTKW'(-$<+ *2DJYZM#D/2R1JUYFNX%2+]-FLZ*"U5K2,%WW-K/INZRSYG( M&^_I8:RG]ZI3;M&Y"/PO0#\Q M=[;*$\]U[^K.]!%^M*V;'D=I&JEAS$&;M/ M7\KR^YA_1\Y&[Y.%Z(WGV+_8,G98I ^WGN48UIS;ZYSU4>%';O%C<^\\WSX6&,I!1_YA8^VZ5G"<03V @"V=IW7]2GLP0!O M6QI#X-%.&[$K]%#HL4(CQ\LZQXL=ZQREP"._X/$']SSA (8(&]YW(.I_6HSF M!424KTJ!QIK)<1"646(R+_N-8O(6@S8SSMJ>ZQVJTYV2DDI*%E=*'H1CE)#, MRW:3(V*V8)_#(#B4$:4$I!*0Q160+^86)1SSLM490_MOPO%=966JHK$ECST>;V:V9'L\Y3N_E24GNY]2$ E) MN*$(!2!M:W_]H4%2A 22("EIS3LJ54DL$MT-X&DT&@V@^>O?WF8>>B%<4.9_ M.>A^.#I Q'>82_W)EX/GX77G[.!O7W_ZZ==_ZW3^?O%TBZZ8$\Z('Z!+3G! M7/1*@RGZW27B!QIS-D._,_Z#ON!.YZLBNF3S!:>3:8!Z1[WC];?\_/BT>W3< M/1UWSLA9M_.Q.S[MG)T?3US2&?>.W,Y' MXAYU/G\^'G?>9=QY7EG(_'BNF;.!?.E,PPD@WSQ?F;^'(P#8+Y^>'AZ^OK MA]?C#XQ/#GM'1]W#O]_=#E31@[BL1_T?*Z7?1MQ+RA\?PNL1%B0I[C+'7RGN MT@D-L,<<@OT/#IM)LEZOVSON)A3 CQ9(H+X(L.^D$@+>"19S(K)IY.M#> UR MCCI'W4YO19(;+,ET,2>'TH*'@!9%QH' MW1A!>\L<'"A]A?(B:9]!=4B\0,"O3LKCPYMP#P[+UR 4G0G&\QJUT"FCFL1/ MJM=&T]SNY\^?#]] %;/KD:E7JGP'_NQT>]7$YBEH>=GR5R>AVT8=TF%8K0X) MW89UR!QT>1IAHU2_12A'BW:4L26M#!+P="PN"1J&^:W/ Y)U4;+DF$G,04 MT/_GV^]@KVK[)8D3>O\_FN^2<=7F2Q+JTQJM!^JA?(^H^^7@DDDO^1%/9.W@ M^?/33;&WHT2G1 GGA'=:J:]'ZI\NZJ3.=0*'26\6]'$_=&EP(ZTOGZF:5.EJ@];:X[W5'E<, MD,:A11U_R7R7^))8_B&81UU8VEU@#WRVP9200%33>BLW*SC'$I&![$ZR' \Q M3Z0S13%7%+%M.V++#A-L_""MJJKCYM#EL+5B^+$EKHYQ7>;1J+]S@(.6%CV?:+4%"?""%MU0.?8)_^ ML_*RI00W*VZ?82%#A>,Q(7G)'Q%3&&&2+4KX*I.J6:&S8M%=QT(G;U%OWV'^@P18NF4#XH2!T(X(,4(Z1S:A$4NEMU)762>I6 R"*W MPO!Q'885%PS%?%H$PA4955KXJO+6;CY9[V8@:U&OWLH17\EF,QHH8RF=;[F> O^-^%5]S2(V5A0^K:.@<5-+@A5^+0+'C'%5\O]- M:BL49X:OKS'YR[^?];J?_AJ'N=J&PP56<:C9G/BB\B(ZAX,5#V/AK!AU%">D MLVH1&O,# =S->UME*LHR)K&WX]8^TL):AM!21E M("4$Z5)0P% D9V7DM0C=&U^B08;XK=H$I)-943%6T1$U4N0MZNMOL[G'%H1< M$%^R#1ZE\UZES[/(K7UOK*$3+BAF@X!/BT!X(AZ$KQ\Q#Q9#CJ4]=RH'D7)Y M6.$P5M(Q*Z1X(9U9BS 9A"-!_@QE [Z]5 UI&+16#(QE=,H"13Q:U?5EHM:[ MBX>7CHOWC&5Y^;@X^CGYJTW[4N4 &((?M -@8[Y66(V80!58(R%M E7?@*@. M70:U%2 C7* S:2,$69L9U:$HX&*%Q @;9&Z,M!&;S V.ZN 4L;&B8P0142^HW4;(M3!U=3A-8BM41HQ"CW2W$0#[:=8:AV?*,[4"9D0?2IZ4A4L' M2D2;P"P7^'DB#I-N@$=5;:,[ _ O;&._8"]V0YZ(D!;+">0\)]_54(+=5\:J M/$9DI$+H"B+_>M62VP^_1'<@M/HIW4MK&+W?JU\>XBD@$NTIECZI',)]SV.O ML,X;,W[%PE$P#KV85.Q,]VK7Q*IXYK&1*HJG48+2135#U$?+NB%9.934+N$B M]DJ7"_6S(+*G;ND+$6S\&"4P6,AQ"\-X#JNDG2E9:2%4$ M*)*J*.NUK,Q>A0IFJA?BAV2T^$[8A./YE#I]3O#NS)--H$UA/FYP445-?TH\ M&BU06@&D:K#7DES0[C&'X-@+V9E:&!*L>F!$\"KIP5+>'O5<3&Z9/P'+ZO:% M((%8'[([TX6290+.0*^ME,W %*!JQ4_([JXAE_"'RD!*)70>CQO9"O\ M">2JB.S2AD#FL;,B: 0=UQ!,&2<&M.W(R<4))+"M,W$6L;$B940;U\<:9TAQ M;#U"D(?9#3W"QM\9#^JC?[6 MDN#=LX ([=VV("TAP@JR$=3)!UE/ZZ?DZ05:"7S&$=;4PB9[)W S+]AP%VDS M058E,*(_V>=I5PUY(O87=?A!<.L+[C\%#R M#::$?WN#TY>U5D2U95A!-F)'9<9O+!$ID2B1N4<_1B;96E'=S81\+%0I$EMI0Y >JA-K'4FO14W(RH%;%IOC:,K M(YN@D(IOK^P1@6ZX@V.URD0LOQB07!2JC5$)GE;4C.C3$K64N_81 M NU2TA[*W&[_H[L+,/_H[N'< 9RI(ZE^Q]Y<[4%9S,X&X*D1&EP"J#N@ZF'B M>+89NW ^C[['B;TD-;_VO:+Z();C:T73B .F:&H2TJS_^L>6V@SKZA@:$MDE MO@L=":>CGG"PM>%9P-H*KA'_*QBJ($>%>1))"$2U&.+\Z>Z14\8#UG?9'"3* M]?W@\NQC;P=>DD6250&,V%^YR18IN7!),9&L8@J#2R2%MU(E"BYH;[*2J<+6 M"K81#2R^ =[V54]!WR?6T67CZQ N&R8G[#2:[:)=1:)5$8R(H4T1EM+5'JZ2 MGQXJU(G;J"=FTN"-3OC;N5GQ-?-QY:8D;OTH-_M[];MI6X$PFZ451_-R:A&. MZQ];VZ,)'?-$7$)FQ(F,MD-I)-79>*:U<[1!^!K/4.\? MU'JR[\A>4E\HW1*NI:18L3;O2>9CK8=0HG$;"46)U+T.I.BDF, =);GVN&,N MJ7-AH!9_*^[F[<<"W'6L8VE(B=L#GC$S?^*0.Q^N)O8W,E^$2KKF7KUB!<0/NC+N=&?D"3^H2XK#C&?U+N7MV7) M5FTQ4]+G:XNJ193V+2X05P3I-5&AF.C*9ER9O0IE#.^[W5J/+/9693 3W91RMF*<'64K&O![9R!GL"TS662^KG^>81OBK'J0':7+&>M: MTHR\4FT^$U$M_6IJI&.ZQYBNAJIL6;)5:XP87ZV,L&O3QY+'XY+'7HO*8]GW M ^I2+X0 37IO]=N;XX4N<<>B5ATU@I3;T%&][OKMX*3V M"*J/M/KO%3LK%_(FD<\B-C:E.#/"G2OYD=L>XM033C/9\Z"T%Y HE&AO-H/, MSM>*8>'7'&&_ 41$ RX2LI8$N]W IG8XOCX#Q^_BS;:MH5Q1B!5R(X*Y!KEN MHI-;0>JT7[*+N-< /9?\&QQ^7$W_O.&H+F)I1=<(5:X/:/P6'==G-QQY M%J96'(W@VQJ..G]E/!,)K40SX_/C-> KX&+%RPA[97[+O)7@Y'V1O 9"-E96 MF(S(3_XWSEN)U?H7RS?+Z6[A94/K/Y!,2W5U4<+K,\?]0&3'2I.384Q\RN".S$>$'"(]$P*7*?SD(>$@. MD(]GY,M!,8U//0_BH@G-VXA[]'Q..&4NU%<*#KFJU $2$K* !B'\^LY9./]R M$!6G 9D=H" J'O ._"7.73;#U+^1[X#1P6%NJ_X;+RZP_^->B9'U$X(YT>*O MN&5VNB:T+OFXUR6;C:@?^8)I9M?8:%TR >G2C!T^O>EC[(EEVS?D6J5CHG>C M*%^+?$%&-"C97=&3&?/E:.:+$IT%V45N?-GB$)YK9\6'4SFV(5@O[;I+_M-]"0A*M$10S*;,RX[+3I@K?83XGQZ0G)X&&N-27I1-?W*IRM$UH97Q^ MZV%LAAZ?F.>-&0?#W8];F=?>JEQV-4<&,"]7FB/-\]+QY'3-0EX,7%$_+MC7"'QA\ MJN]([*@Z.X0B.?E49BK J%662R$%@;B6BS/9!EJNJM]%PIV@V6 M;0XG[N[6;25&SH"^;3SZ-!Y-&'S?.9'+;#Z<8O]DB-_^03"W3(Y%%$UH41D, MX(N:FR.IQ29J?V*'CD^+6F.6: M4/LB6W//?$<.I#CJJ<5'=>>DA"]3FW-3PZS]XQ,(^6E7C(K#"7G%FZX B=-. M7RSQGXI,FM#NW-AV,LU 3+L_!F\CBG%'H9/JL7(;OW>/^&7.'_TW*BI-.!'! M%AKC!NK#;O'7J/ M6R*N&5='&C5+G]M5A32-]=ONJ31MLF[%=G*]5!,,83^4W:*E]+6%MO++OW<0 MJ\("0?L:QHT/GZ@C:3+&8(5('Z]J0W@;ZY.-Q#=V#-0VQE$> M!/5X^]8T5]!N V @L\PZB7IRF2/[NVCR72O4G GWBR3)O=,BUC4O='K15H$;L=&H,@D5)F8HX^X)41VIE24?[%8^J_6,A][%V1EYMAL?>45;()'M3NG/O?"+CV?=\%*!T5 MR81'T;&1=UAL6.I30<5VL=HP+F>M9M*WV]OR#.H/IIT:T&^8^W!Z]@YS9]KM M'?4^#L@\4$-%_9+(+5]9PI6U6#5A-*X'8EZ(C^%;J:-@0/@+=0@\@CW0)ZC( M'7ZCLW!6.JQ3DMN.ED+SL-1&:M:9GR*?,K]\<]S+:#=7EKTF!1/@6JFFSGEQ M_/O&#X@T;8'MM')>\>;[<37/0\*(PYZGYJ#=G;IB/#C/OD=G-%"^08F#"KG%FP1*WW65ZF!O[5M^ M]RSX!PD@SP^! S16M,HS>F\8M>!R8DW[+YBJ.LEG ^SE6^%2M(T-761$)Y^6 M]V9O7%F6CM6N3N3Y*LO"E:^O!2OE.^D'N?$R,_FF=)6(Z/9D-G5NKSTMW0V> MGL5W"-6(F]@)6SNUIUY>X8!<8\KA9"FI' EYASHU))QR*Q61D)P5W9!=D$=, MW:N0J#U:L-EP5C6W1VMR:ZK2)G>THTL/R>1KO2AA)6O"=!?G.I)615KI&>%) MI2U3N)6L"6TK$R'NGO9FM^"-J%\JI-.?P3FXC>+.!5R;NBRI M.;D.(>:^E8.*I>0TUJFX(B_$8W/IYA)GZC./31:VBV*Y!$T83IDG6ZRWWVQ4 M36C9S:-TTJ7+:C%Z1K$FU+VV]Q)'K5?]E_YDPLE$0O5-5G8&][R7GLOV_:?J M-6BJ\;R!1 W8>PQ''G4>Y 0!<3MU(B$YP1!= HYC50\<\HA(@OBWED\DMY>W M*:*IW9C$ [K'Y4X+I^6:,!*C38&5C0!+.XHHFM"B2S4_7F-'.>X6CS"S;!-: M\2_?\;,N INS.5FBJMN.2M6Z_?8; T_P"2HKDL":?$:B;]GD]J>-;%>Y.(@C MIRZOS*FFI\&SY9Z'5J()HVFXFN="*4Y=;4":Q_7.WJ0W-O/J@L#S4# M'^5HF]#*2X^%[BM>B-O M4QO&26;T(+,4!O\9VUWX=EWJ5 7_*2Q+PYP;,*R MJ2&\%3OB4\;O81:X"HE4U5-;(HT2I$U0!3U@ATLR]7C:1X2[R(Y+VWWFH[?NH_X,D9?HZ6?6S[_F9)L>]^;*!,L#8^ BRV M%?S-Y-=4CT6V U(VDBL2_?_&7S7\"MR'\;.(MB$+PA,5^30V;)L1H%9(UMG0 M72-LJA+4-@,*=?B%O>R/R6W?\I00V=#SI[M;W.=$4!L1>*A0M\::A.]R2@O( MCR0)K&US-+=X$[S$HGL?VB79*%&E_B7@+=PKJ<2_(2,DIW(3!LKQ-6IQBR"C6A+H_$;7&C7(LDK[KJM.V!==-LXLW==!=R#G%$K%; M*=($2,PETI-R8Z/Q+.1T"36,;V%76&@5YM$$6VTS8!V(R%WR-G M<# .:ZD@U+%H:=GGV%\\08:ZD,3;<15S\5?GW=B9(B=+>I* \V&9!*)VQ1]FI,FAITS[H*.7QEU=/?:T1-T&ZEE#[VI!,Z8./@50YHRTG ?()_ M:7O4MWV$,R4S_/6G_P502P,$% @ VXE65E3R*X#M,0 TPP" !4 !D M;V-N+3(P,C(Q,C,Q7V-A;"YX;6SM?5F36[FQYKM_A:;OZZ0;^^*X]@VUU.U1 MA&PI)/7UG2<&EH2*8Q:I2[*T^-=/@F25:B\N .N49AQMJ1;JG _(#XG,1&;B MW__CZ^GDV6><+\:SZ9]_XG]D/SW#:9KE\?3CGW_Z_<-OX'[ZC[_\X0___C\ M_NN7=Z^?O9RELU.<+I^]F&-88G[V9;P\>?:/C(M_/BOSV>FS?\SF_QQ_#@!_ M6?VC%[-/W^;CCR?+9X()>?VW\S])PYGDIH!#QT'Q8L!I5D 89%JA,\S:__GQ M3VBR\SHC%,$R*,P,O)<%BHT\9?I<4G+UT,EX^L\_U3]B6. S&MQTL?KVSS^= M+)>?_O3SSU^^?/GCUSB?_'$V__BS8$S^?/[IGS8?_WKC\U_DZM/<>__SZK<7 M'UV,;_L@/9;__%]_>_T^G>!I@/%TL0S35%^P&/]IL?KAZUD*R]6@_@BX ,G_^'61?_K+'YX]6T_'?#;!=UB>U;]_?_?JRBOS^.-X&2:S MA&'ZQS0[_;E^Z.<7LVG&Z0(S?;&83<:YBOJ7,*FC>'^"N%S06%;/7G[[A'_^ M:3$^_33!\Y^=S+'\^:<\2U/") 07:T3_ML53?_Z..H5).INL)NDU?;]Y=H77 M80#X=8GT+]:S=HZ 'GKE0Y,JL]G\_%].0L3)ZJ>CLP5\#.'3Z/4XQ/%DO!SC MXL79?$[K9!2+5B9Y"\(Q!BJ5 E[9!*PX#,@L.F&N3EP=W()&MY)U"8NX$OCF M%21XP7_&R7)Q_I,ZQQP8W\C]W^[&LI[=_4?WYA/.21[3CZ^1^';^_&_G(\UH M4$JI03,10 L*I42QX+D,H)PC.["X HE,0FL+ M8DJZEQJY'=(V!%%/DR!MQ-",%6^6)]\)>AE,09F3]E"B0U#"2HA)>0A:T23Z M&*/H9'?<#F@;1NBGR8@6(FBG)18+LN-'1G++M BDDI@ I;( 'S$!=XK,'YVU M=K&/2EB]OZU1_:YRXDWY?8&KIX^41TL3F8%']%58%D+RD1::PJA3R(G[(]C4 MUV -R:3>@P7WF]&'B* QM\^7%RM*(#,*G,6Z9!6"0VYJD$2@%LEE[CI2?( V M!B+?:V*;B?4=+I;S<5IB?A$6)\^GJ[]^_>^S M\>\Z=UHJK+H+?'N.0+-\& MU.@DG&;D>8D%Z?7YU321[_XA?+U06J/@HU/>!Q RD$&>-1DMN7#(*3B&I4AC M^_C)=V/:AASFZ9"CT>0W(\/;^8S,V.6WMY,P71)7*T\_U9.ZBLA*H7,.'GB) M!53A!4)4U6FG/S/*)',?-^(^5-L0PCX=0C030-N R8:6WU6534PHF379MT:# MBLZ!ES6V)VF3T]P4&SN&2Z[#V88$[NF0X/ I;R;]2V&:D5!",E7=5V?(9!6T M/067$R2>N>48!,,^ML,E$*W#?Y?FMV1.OILDB9E IAO2.O,L"@A&9B%3<2SD MHT0 =^/U(YPZ[L2$AZ)_>TJ@G7Z[_?CS$BP6@^ A:$BB)%*[N8#/G@%*(='E MF&S&/L1X"-J0@BG-^-%4'OW,Y,L4K@&^PI6J.4<,LZS^?";'+P9(13.C7+%% M]PD@/P!L2+&55A1I*8L>.^7%:;F**@B?R$KCC$QX+B$6CY"M+E9%$[SL$W%] M,@>,!]'@P!EO)_G9].,'G)^^Q+B\I*8R]TYSG0&+JA:@-Q"835 =-\NYC<5U M,I=NQ3.DL$HS!AP^\YT.6R(:)3GM3,I(@B"10TBN@!-HK0PL^]C'5[[GL&7W M,?TMS/^)RYH ]!YI5]I)I&%K$3V&5RM1"0/4'/2>@QM,$YRSSJE,MR#:D@F=CN"-)-##T>+^/I^.4O_ M/)E-:'H75>4MOXTT8S8G+T$6S@D+V8!>" N(4MA44!;=9^-Y"-GAB="GI^/E MZ4JE3VM12@V3X#15,SK$0A+*"KSU) IMJTXGP]?X;*-A1L30YZSN'E!#,L>: MLN9F$G0;P70)VQN+BCLN('.DU:^9 %<(@'6HLE2N,-LGU^/.L/U@ I7MF;#O MQ#>3_"WC,4)Y[U(!$5(&%0/MWY@]&)3.9NVUCWU4PT,:<##1R/8\.% ,7>E@ M=7:.O$4;?*[60 87#/VA,OW .)OC3'$_(E!U_ MQG5T^/5L46/";\J'\'5DN?#&Y@!>)I*HE&0(.1X@"10F%8/D&/6R&W$KT.'#F&]8QA\G;,,ZOIB_"I]H;8!0%TS$8 QAX#8.( M I%A ,T\UV3C!Q1]@E-W !I2O*'U)M% ! VSJY=A/,7\:YA/R:U;7-K!7F(9 MI_%RE$1@N3@)7/,"*OA2L[XUH/8Y"9%*U'V4P\/8AG3LUY@EC073,M*]SD^X MI,F4Y2'7<0J3R1=$<@-BY!DBE[4D(#-?^OA@MX 94@YU8TH<.O77./#O/U^? MHM?T??.>..^7].C0KF_0G^NU53 T63O\JLK-T99A-ZS<=7TR7.<;$NV A%DOE/MG\TK$^VS!V !N5AM^;38=/?C O$R]EY MJN\:V ;52 F%$KT#K9W>G"I*IL%P0_NX9F3[]TFEO1-2@Q+MU:H['V'-193* M5V]62?)C)$(@3("8N/,IDWW2IUG1-2 [JLW./&]"B%N*L?>>^G9UU^2G+.KR MQ<6;*:EH&N'9>'%2[:,WI28OCD0,/JK$27#9@4K2@/>!1!ARRJ8P;[%/C<&# MT(9T=->'(FVET[;P[NX16U:FNP!C49KFOP&^& MW/>=Z(;QU=7+SUV2]U H?55G$ MI,'0Z31F#[!#VD!;T::WS-I7=UYRH7A&[ZUTP&4A%\H;,@&-JOV:I#),,'*# M^_@7MX!IJ?B]\(:1Z,B6I3^4<@H<G 1!Z('&$2%:C2#0%!]B\;QT[I9^N_SW2%3#57SR^32ORYV^/WHD M32S1DXDNLDJ@M#$U<\6J4Q#X'[W=C&J2:VXL5-Q(7V\BA96\SI,?4 MJJ:79'1,9JMN..>04A;DJ=$RY#J1)5%[+3KG"SA-0V48Z0=]MO)[80W)XFO+ MCG;2:.?ZXI1&."%$S_/I>#I>+.MX/U_XXR([I;@(9.$* E5HN#XE1SH[8I : M+>N4MO, L"$%2MJ2I*5$&A\]]3E+R\EH) >FMB&A89B2P ERFZU.B;/"HXA] MK+"CG:BV<;PD,F3%9N"^-GRW7(*W.4.46+2RCC'5)X?V0X:PP!1H#SQ%8E&23Y,C))JDU%BDK9S)#[OLTV3@H 'ZLS7^HQ&HCS\=/ MUKI2O+#2*CURMFZ^Y6BI6P\,L%$&URTU(!?U'XX+KHORH VK*;],44C\N M$,V$8-QTJVN]"U23D[U;GO\;+<7QQ^FZNCI]^S /TT5(*]TQS:OO-IHD_Y^S MQ7+3%72%Z.ULOOK%WS29F M#5JK.QX4'FN80]K/6_'YUI/'0?*FW4Y_)=G)H8F(FNR,* JH)#S$$ADP%$X5 M#,*&/A'M>Y(Y'W='[T6M_>>];;[#+>/[?3K',!G_"_/_FDU6=RB$\;3"?#/] MW@_I^7R\H%^]I&^G']_B?#S+%_.BBW6%L7J,F3R9K"Z #_6JA4Q/ M^^7;[XO:)O0W\F:FJ8:U:5?\O.[.X(1UPCL.G@72<>@TQ'J-60B^A&@S.M%190!)PKFR[J9M40H]XJ MMQ@)Q()8K\:07(%B%B'(Y$!$%RV- M]^9YR+UOV(H#QVN&T)<#[>:ZRSYTQ>$/S'G.K8%<4F5B9A"#IEV11>>=-"6P M_MO/KN$8?K26",??=O:63F>;Y5)4\6H?N%'(D0MN+'#IL;:0)3>-"DE M"JU,]GW:BM\+:RLR_2.:=X;;RP&&7+>*Z5\,7X>L6 K64V M)4%)V406T!MQ9L?+6#<2DB]W?)ZYKKX?4I">$4_F-:RJGIYQ:U' ML>N@0F(N,D3R!(OTH+BVX ,-QEKDMNA"4NEUIUJ;$6S%QQ\X\GPTZ;=,XKUM MDB[*B2Y-4G:,K,=B02:L]1X^0'!> .KL3 SUIN8^[-P>X^$WAW^:8QJOA$)? M3W"3F/W\M"9?_VN=-1&M*$HQ$HS4-3Y,3K9/#,$Y:YCV(JINUX<_C.X)Y%X= MRJV;5XPW%EK;>X9?G7X*XWG=L5[0XO]8+YLJ6:+/%K*HIHTO DC)> B2S!H5 M- VVS\'A[7B&E#-_),HT$$R;&!KM#?46%7R)Z[\O#745X'E7Y_Q-H5E801X) M;9#E7-N_IFH5\P ^!T96L;+6*E:0/YAJO,^+=TR">A0[LQ5)N@NFF7[YC?B[ M:IS_O5KH3?E'F,\#F<R^L(5V% MED":&LB&<$!2?NQ $9YE-Z]JL!EPNQKLY4Z!I&3EME53(H"BL'C0O$%%YB+((J6QT MJ=,-E-MCW#&]Z4EO1ITEV+P#\IKRE]L$<$^^=:F9$JQFFCL7(1:FP.L@4XXR MNL*Z$.I.2$\AV:DU?]K(IZ-">KDY.;C4WV*4I0TVYWJI4.W$?SY=WV:ZLML7(U>L(.=. M IGHJ:;@(#@F)814?)9&,\_Z6,G[X=TQC>H')5USR79DX6U-E\_OL_XV$K12 M2I+D-UJE0?FHP,F4@&OK@PI9H>S3%71'H+NF7?V8O&LGRXZ$>Y[2[&Q5#IAP M_'F5^:&R#EXQ"9[7W'?)237'Z$ &YDMMCNM=GXCC-NB>1#97?VX=*+:6IYF? MQPN:J-]F\Y>SL[@L9Y-S;*-H0HH%'= X2ZW^LT 8:-Q)6:&=4AK[J*O[4#V% M)*_6_&DFI2,HHDW^63V226E^AOE<9=9)D"%Q$P2"<$*2K>@9.&[IC\+('T'A MG>_C'NZ']RFD?1U/5S63;+LC-\*Q/@"\=/KWIKP<+]:("2H9CZ?CL]/%J^EG M7$=C:<5DC;7K,7C)/9"O$L"K)*#PXHM@/'+6YY:W_? ^B7RQYH=V_45[Q%OD MDI?,&Z5-::7&T%UN:6=>[[IOPGMN$[GE08?)I'6S5$",I%!Q2@@^AA!,QZ4*DFC MO19 N^-(YV H3R$SK.GQSW&%UZJB9X*KPJ+-:65>WP;%65""65OY3G/ K0:G ME8&0;6'9193%;\6BVY^_%37L#T2-!M/\Z4]NKB#\]6LZJ7ODN[#$7TO!M!SQ$"5*3S/&,JT$XR+X6A5B M<]8N\2!#I\N6CSO.0Z6R?LJ; 5=%WQ/#:M>I3 M[G&BORF8_C!;A1KGN+XNMI[]\'8TX!_E3.)0>MU5Z-Y.;GW:%9(&>E/H)[3ZE]]J+?.2-%753:L;9T>P>RG@83P&)TI\8)VX,>#I%/FY.K M2PWRS@NNGG\.XTG5E?7^ ^+W2#ANR.0QX#&2ME2!0_"!4'G##8U7*[Q6V73' M,=86+WL*;>!;\:&+ #IHDK>68R([P[V&["MMA:C739D,Z(K-I"J=T)T: M>F^-\2DTB.]N!K618'/%LRH[N'28/T)CZCF> (L$265+S)>R>D)>I(0E9A=W M53C77_(4:B%[*9J#)KR?@OGE;%$;SR]PL;K(;N6YKW^31S&+D"7S8)DF0THI M3SNC(Q^2BH41'RZ'4Y-QNR?J[07T"?>5[NU]MQ=G1T;]NUGU'N$J3 MC%PEP; %X6V8)H(<$(E,#:IJ&S"?#1O_WZD3Z A?7^7OZ$P&]E3E[OIW>5( ML,"SL]H UAMKE;>%'(F(@#Y[,O&T#GE+3VZ+MSV%RL>V%E9K$?0SM0A>F'ZL MG878W:HZ2&#=KWA^ M7V=O_FU6WH\_3L=EG*I_N2YUJI=3SR;C1#/R#M-LFL:3=TFX\G>]T,W1]4JPNECSQ]C>ZA/BR;*47!0_$>T%D'*M922X\*F%K=YFNP MA#X7-#5,A]M]SJX^>*149 'KJ$E9@$(,X 5'*(HQK[UC(O2)QU_%\<,D^>W$ MJIMMU?>63=,D81K@M6$]ISUG/O]&NF!5^#!B15L4C@88K +%4X8@,)%_(XK) M9$)@[N.?;@5O2$>"C\>F]I)L>-'#M1EX &20(=H@/!B?JO^<+,00.6CMC W: M)!;ZY#/O"/2'29QKJ,;:2K>[(7DI*+UXN[FNZRV-!I]/5KQ>=:K>VR+FM M3+M]!]3(1CL/QKZ8G<;Q=/6Z:D:2E?DO=28P+ZS-DIYMHJL=1+7YE.U>>H:;Z%]):2@19P9.A++,GV2?[J-*!#5>J> ML.Z<7ZY'++ MC+R@;7&<5\G/L^F'>9@NUHT)^QO>=&J"^.FN\%B5(J013L-)M:D#,,K-PTJ M1[@;2Z[$ZIM.?IL3G!T&OO(N:DO%<3PC0__#[-<%3?*7BSYFGK,L;:G-T6.- M77A#-CVG;2"5@L;GPJ]?)[H]<_;$-'#5?!R*'4.>QR?C;!6FKM?!7/[$^I@$ M?SNK;LP(E9%DF@1PSM.N942!Z NCK<=S\C0=%UXV9^06P(84,Q@>+5M+]ABY M8W^=UT8@FADM2HS 8ZJ&<(C@A5$@LY')1B=*KQ2>!Y -J7"N.^&ZB*NG/7J0 M\U70RXR>0^(60=& R&1 02:#+DF3OL9.G.OJM#_NO+XX(_9-EY=^<=Z[_!U^ MQND9CJS---,8:%X2S;JLN:N:G"+.>#":U%$(?5HO'7680S?1C[9P>D90VI)M MD'KJYA!7;L_(&)^LH($E6T\[9?2U<5:$5)*WJ'5*G>X\.\+@=G0]_O_:>2QB M#7+%G*N #^'KY2;-1FJFC*OQU7IO82W:;>N!:S_.1"[K4\PBPC$50-.D04[0@G0Q"BU1TI\;U1QWFH I9 M?]1%U)9L0UY/ZT]NKF^Z_=JFQ&O'=H? 1?:@#!FHY$,[,*989(%$HH?O?FX] MW"'=BOJ#+Z_&W.L6H-Y[G)L[."[.?K)UCID5U]%6+\]!D+0=6U^8Y[ MT+3,+U("\A9>&TM[99699IWVBA#8AI4 MT-$XF4U,PW=J'ASFCF7:/_S*&3[7!KF<+FX&OKQ+CB09G,IS!MSQVH:^'H0"F"]D)7^M2U=!_:D&K-?]1EM_+EN/#8J^;GKL3UJ?;8: M0J,BG]_&4^+TZ_'GFV;WBH'%ZI@=@D0E0159CQ1L;;KD)+,YZ>3Z'.W>C^M0 M77O/TR_?<[EQW_\WAOF'+[-1,=F;XCA$7V^&KBGP(4$M^!\)A?7)@%.1/I#H<= 9HN_ MGO[Z:+2K>(>4K#THWNTLS,K-]5%HNN]JP52E"S89&SN MU/%Y/[Q#2L<>%O%V%>8C$>_O9--\^(*3S_BWV71YLA@I:2.9D@DR"[6.)FI: M+"&!5ZA",-YXU:>QU&&XAY2F/1@B'B3<1R+D\[+$^87J%LK)%(T#02J M_..9!1MER46I'&(?#_H T$,ZZ1X,%?<7ZR/NR!^(4CA*2?CHM0'F#*=%0PYX ML)(!8XI[P[-COD\[E3T![WC2_/\&__839_R%K2(O#8?=*"9S9ZO]2M/L-!EO-;53AP)*U.(Y5=3J MEGHII S.=KJ&Y1Y4#1H>W_[L=867T5'*C 9R"EC+QRP$D2*4PJ107&0=^YST MW(]K2!&69IRYI7UQ*]$T['3WJ2[D&LFN=W.?T79^?@W.\Y3.3JL8,%_6O",L M)2MD")E+ RJN*A"%!^?0*-+MT:@^&^?N6 =585&XV_FO0\7I[-<3&RQ469 MLH)@DB"G:Y6=E&C-N%!BYMY*DQ_BVP/O&)*5UH$,5U*8&\UTR\VSXOEE-CU; MW#'6Y)AT*J^4HZTNL "?48 LV@KDAA?LTPWR86Q#.LGJR)Q.PFI&HG6MR';C M9S1:F:6%J.N]"1$#!*D<[<$V9)M1BM#GQ& 'D$,ZISH"K7J)[U%LIO/+%E:# MNJWE0U.K:#*L>93@9735SB\L%T^J MJ$\$[ Y !]E&OQ(W9M\0WR]GZ9\739Y)#O\8+T].9I,\GGZ\&+D@!KY823[W-("URGUVP7O@C6DU)<>Y&@GD^[F MZVNDK6RQN=Z40)(-]VG5FW'ZG?'F&H\B29M%ED#$$4$0'\%PE$#E)%91(IE.-S;8(#U9)M[]AQ&W4&%%# M<+51%[<:8C$61**)D"5S+'U.U^X -"2;M0M[;NBE!H)IMG'=.^+?IWF\6/79 MJ>T1$GWT^6G];I0*>E-R :=4#5!Z!R$'!Y;QXHSW'D6?\[&]X [)*CX*P_H+ MM9WA=,=B2#P'%K* 9)0^O_94U#0OYUQ(&+4QCZ>EFHWSW!I)Y*&$$#P9K?44 MU*L(@3L%GF5O5;%!=;KI[WY<0]+-+9BRI2K>1RJ]5\2ER*N4,C##"4>JO%7!)5/:9"?KO23L7V[[G(G,?K;>(B5:=BJ&V-DE JTU! M\L7Z*))CKD\(9%>D0]KRNO!M)V/Q4%$>QT^YA/)&Z1*S(;J4D70QKUZ5UZ2: M"3)9MC%F5NBGC^OG[U.1-CAOY1@$/$BT1R?B]\(1+")G)&_>YWIQ3B' H>@" M6A1ME9=6Z#Y]D'>&.J3C@D%1;S]A/@[GOLQ&5IJ0I2-O17M&4V(B^.)IAC3: MHERH94R/S[CMVEX'S;49"/PK95N;KQ!1-##\'5&^ZS(X LUKJ23*H8 M67+R$:*!MR =4H7MX/BVLRB/Y+Y^3P=??;_) S_X0.S^Q[9U6'<80C-/E=[S M8K98CI)B1AF#@&00@4I%0 S) KJ4).=11^OU!KIWGN]D^]/YD-E]^P/GI=QQ6 M2A6UL,"SJBX+@C8405"GUXE1UO02AD=QO8AF6F]9"[@?.=S.Y_V>8KYH= M?H>AN!!&U\JP+ A&*35:RQGHI*/+%E50?7HMWX R+ ^IA=0/F^U'#V&_G8^) MM;/G>?:IOFY6GK]_X93HF"_SP!N/%>K>9>#'#G\;;0,C0Q*X+QF4BX4;">$._Z]2)\G%R:Q:_G=6ZK;^-I^/3L]-+K[E(1BZ&82W$\)CJ6;XQX"P- M0!7NN[,PV]0+WHOQP^P7?!O&F3!^[X!9E7313',F##!5JYN05YRIWJNE!+=, MEJBW*RO=Z_5#:A'9E4A'DE#W\,F+V>GI>+F:BC#-%Q64:?S]4"+/RMKQ.2^I MO?1O#@BC-'ISJW!*CXEHU4)R\[HW<3+^N!K>R*K$K10))(O$'),3Q-KI%+E1 M66D7R23KLK7DB&7&ADXZ3,$+E8+1[O2 MJ5?F=@"'%!PYD#$WVD9V$%$SN^P.<%75+D^JTAU9EK1Q&,#H0@K79]+O!C6P M9(,WVB0;^R3;/@AM2#&.XW!F3['T9LN'D_$\KU 9ETO(,H(K@I&#D4--MND^\XB%D0XI/'(8YI-U["DTRQ;RS8]1+@4$"2WH#-J M;TI4I=.5%@]"&U(LX3ADV5,LW;>A<=FHNR@YP?$,O-.KAC.T.48BLE(F,I=] MLK)3W^L'D W)^3_2)K274/I29>4C?@?&R VUWI'M9&IBI_.6(!8'5A4:M(S< MB3Z)+%N &Y*3?PS"'"":[O[[JRE]B:LV-Q]F].O7L\7B%RRS.5[ZS0%>^D[/ M;^6+[S^H1A[W^C7UM;\1X];!@+/Q].,FU#.;WH3SZ]?E/!#YQ],P__:*.+NH M19_T+VE$])J/KZ9$(EPL1\8R7[34X+E4H*0-$)PVX(7T/OE NU0?HZ'CH [5 MB'M ^XV^'7^< M8ADO1S::I+.60-9H/40J9.X662#)0"3-VLO21WL\ .Q0C7K^^/?+L,1ZDSW] MB\E=DV Q]R@JVPS>D/?@8?&HHK?9, M0IKNNUGNG>,U+Q-0*]K.-3)'@DXIDM=*[EM\X58 )%H1A5N3K[>);W7EW+ZY&H]X(Y.:PN?)6 M52E$;DD4*M;"0B-H FRD!:]2L7V.XQX -J2]O"%S;ESLUU \K5?*%?/BED6L M"NJ"!0Q7M>:-0 92#S0+RGJIF+6ATR61V\ ;TM[=GS\-1=6:11NCXB:HG$B\ M3(6:O4*&:?03-TT(\C:-\-\&@B*48@J X MDO)CR8$7"4'6XT6A(QK3IX=8WUWYKN%JH83G60'W4M9RX@RAF @Y21T\.L98 MG^'N8HL,(:Y^&%/N6!(MI-+<_[D+5' Z!VD]%*5HT$(:(+- @$S)6NLM+]BG MK>-.T:DAQ*_;2DPH&01^V1.=]J=+AY[=6I?G(3I1WPU/:<^ M?>#Y8H'+Q7^&R=EZ;4\FLR_U5KR18,Z(6C'+L-#2LJY>?^C(F(@R9!-8])SW MG9*]L3^%76X7QMU^:G8TZ;:W#:_BOF.*GI_[U-4U.J,G?_O^[TEIC#2IX>#J MN6,F@UE91;K?)PDY%,N$+%YT"CTW'<93V&4[UJ;.1$&S-UD=A0^)H13BJQKP.<$AN\1&I=I"\/?I',-D_"_,-47B'V$^#]^OH_TV8H9Y&W0&&90B$U@G M\"[1N$P6,>1DBS4/67\=\0TIP[XEWX8BTMX*[O;#:5I 7G.5 QD/1;':5B4Q M")P5T$PJSJ/"U*EJ?T>@0TK;/Z+":R*WXRF^O[YZ_>'5YOXLP92-0F3P*=3" M[V(A*"Z!Z2Q-\#'I[)IIM$LOWC%?'YX,5;I+H;<26MU ^CS_G[/%NHI\Y$I" MTI*D&W*]>XC7B'DJ",G)Q&P-;7>ZU6Q+@-M0R?YX2N<@.?4FT6T;\?N3,,=? MP@+SE:NP5[U T:0B/&W"1D10LE0OPQ G7$C"R6BL[9DP?R#\;0CH?CP"=I3Q M\?9";L3IZ_'I>'EI3:UU(.IWF7)(-;[G)EE@4EAA) /1GH/A[$- MM_P3Y-:1!?2X7B69AO3C9?A:>Q:O,OO/AU!HF]>1 _K:G--; M2WW=KF_L3]Z%;*N +ON1>==-CL>CXL;775Q>- [1RL@"D"_""*E'J&W"@!P2 M'4KAFN7M6G'M"6 K8CW%HX*C2:6WZ78]H[F.X.68!E;/^<=A,DJ&,9UD@)Q< M[:^O,]F9I(&U<\FBP1ADGR:6>P+>BG(_8,2_J2"/>=Y^XSBMS5G[G8_M<,Z^ MW1 :5V-=O.SON!RAE]*A]2 \)^M(:P7>6E4+63B2B>30]SD;N0U-JXR>BV?^ M=3Y;+$891?$I&G(DZAAM\> $*^!S$JFXX$SLD_-U.YXAG8(?S(F[DG<.$$'S M!*_[SMMKKID2Y%]:Y\C=%$G6BFL'M-,JYH5VOG.=U('I$N)8P<_^3#E0.OUH MLZ:P2ZR8S&BOU34MN%;I.\DS%-K^@JU9P9U:\6VC11J,DKXX_]G&Z'B'"YQ_ MQ@7Y,\]3FI^%R6+U-^;S<['5J6W$A,X4J+^ MJ9C(GDT,8LRD5U+T5O6IRVH_EB$E*0V'NJV$WX_$*Z=^I*Q(/LOJ3J4"RB4- MCB< MS#[54[N19%F[(@1@1/+!72!#2*[ZN!G&M3,A=+H19%>D0\HM.@:)6@KND3?- M\T^\J[B]E]RDV@\[1P4J9@[1D67O8TU$CBKE3M>Z'8Y]2-E%@]D4]Q9NFW.( MF\KW]ILG:@YH0ADCH.&T7@S7X 7MU&BB9D5P3;.SU<'#MF\<4D?0AFSI-^O' MU%*7LP.(S)LH^.*>] $NE56IQ@E2$*"\21!2S=A$'GW,MI:>/9;>VGDT0TI9 M>AQ-UI< 7:G\@KX?+U^$^?Q;FC'@BFS+SVHAO=>=T=!"**.!ET"Y9 MIY(_GNMY"\ AI2@=B7"'BJFCDWBAK&G<5P&F@(X;"@&BB"3 M,FF3P[%BD7>#'%)*TE'J_2J>3L%ZTOC!NE+;J-5&NES2+B!1@/1H=#82XW4S M^NTBA7YM'2X/$FDL(DM/$(*F%5^/(*TP8+C7.O)B3.YSD\5]J 8:Q6U-CH,% M9TSI9L +ZZB@&EA1BDJZTF/#,Q^=RY+>N!!\./$*GMIDT.%,]Q5 LK M7)"3X0$MULZ+HO:PJ4WEC%-"!<==[-.J8GO5TLJ(J-$#,G2>UPS%C[@N*TG2 MA>R8!I8M^5TB6[*J4(.U,A9NHW*ZKV9]$.(0SWD/9M(]:Z>AP#H;I6_G,S*> ME]_>3L)T26[^K_]]-EZ'S[T+05GNZJ:0J@7A(&8N(:?$7$(>/.^>7+ -T"%N MX4?B5AOA;9DXNOEY_2.&!?[E#_\74$L#!!0 ( -N)5E8_#^E*TX@ !I, M!@ 5 9&]C;BTR,#(R,3(S,5]D968N>&UL[+U;=UM'DB[XWK_"XWZ=*.?] M4JNKSY)ENXYF9$E+4G6?><+*2Z2$+A)0 Z!L]:^?2! @*1 @-X"= AI=;7- MF[&_C/AV9D1D7/[M?_UY>?'#9YQ,A^/1WW[D?V$__H"C-,[#T8>__?B/][^! M^_%__?N__,N__5\ _^?GMR]_^&6WDK])P)KDIX-!Q4+P8 M<)H5$ :95N@,L_;__O!7--EYG1&*8!D49@;>RP+%1IXR_5U2S37W_ZZ8\__OC+GW%R\9?QY,-/@C'YT_*O?US\ M^9_W_OX/.?]K[KW_:?[;FS^=#M?](7TL_^G__/[R7?J(EP&&H^DLC-+M ^CQ M>7;S']Y%HW^Z_B7]Z73XU^G\OW\Y3F$V5\^C2_AAXU_4[V#Y9U!_!%R Y'_Y M&':\F%29J,+_ MEA\67_[C[8O[2(>CV4]Y>/G3XF]^"A<7A'C^ M";,OG_!O/TZ'EY\N5 MX#UB7/?I^V.^^2S(6,+5Q:Q'Q/<_NU>\X\LP[%/ ]SZZ![3S#X)+O(PXZ1/J M5Y][!^<2Y"K"^I%Y^&$X"Q?CA&'TES2^_&D.\?EX-!U?#'/=6M_-Z)]UKYV. M"_V<-NG9,%[@&P*'DTG]_3C],XRN__UQ?)%I%__UOZ^&LR^_8!FF80?RY'$: MT3J$X.)Z*_C7?@'?#2"ZU]&/0+I8IG*2!:]%?(+NJV/[[AZ46(>#'_Z>!J M"A]"^#2X>3Y)%%_0E]-!J>^V1@4YHP.E@X8@LX/@&3=1!&]MNL_RZ?*M*6$: MYSQ?/(+X+OA/>#&;+G]2V<*!\<71\:^;L5PK?_?5O1@E,C&F^ M>__O%Z#U> M?AI/PN3+M1#?CB\N?AM/_@B3/"@BEA0M(^,A%% %)<3B!62NI$,NA4^BR;JW M0?FU1&Y?B&>3I6P6.]6.6UFUOWIER&Q\()5<U+GQ5D M[SZ&"4Y?7\VJ*5:MVT'P0D4R*P&1)3(I/0?GI(7"T!B?M+ I-Z',8\@.3Y-V M>ATW5,I]TO">2?,\3"9?"-:SR_'5:/9L-IL,X]4LT![_?OR&H(]F Y9\< M8?[E:D*PW^!D.,[7[\8K_&/^J^E )>:%8 @FDN^FC,T0HE50C,&2="S2JL>, MN]T??X;D.9 N[K-']GVTK0?]'^'B"F\QH\7HDZ&M1 5.(F(>Z 508)PKW)3$ MF6YC&>Z"]@SI=C#EW2>?(8,.I8W[!-)]$FA.[<<12\N=4BR#L'0N MJ^ 3(28)16LRHBDYA;0+?[H]_ANA3P-=W&>/:>[*">:L2T:0FY CX2L<8A82 M4DE%AJ"3TN8$7+F#^"..1:8+ QDEJ"56($@ABA1++2G=-2"MDHXKZ*Y;QYL:?L>XSBW!QY=HS!/()R)5!$ M:[7%6PFH)=%=IP!11D.>FL>D<\J*M;D'?3)AO8/S: \-]1B)Z43V^3]_)C%E MVD,_X6@ZSSL;<*ZB-XZ<_DPN@,ITX(:0"D2CN9>%Q*+UX7>G]6"_28KUIKT& MP9N'WHH-B$LQP9 -!S)J23NM5.!]]A UH4\E1\T.>AH^@/6;I%M?NKO/-MMV M>ZN_?/VIXIS^^B=.TI#0#[+*07$2D!4ZU\L\2V\*SV!T8)P%B4:Q(^QNZ[!^ MDVSK2W?WV>::[FUK 3.,W)8B(&,B(U*(!$Z0D(SRC!7KHM1MDHZVAOI-EB_ 6OD;^YFJ2/)+XW%V$T'1C! U?DM7!NR%>AEP*"M)K\ M7U&$R9)M7BFK#GWLF4#[TN&V$/F.4NJ*1 JD*[ M0 B#6;EDS6']AH?A?I/,ZU&#:WC73[Q]T_OR+)&$IG,=304+,!Y=)N?%W^,TPF832;#@2+ MQEFTH$4@F-)R<%DC5/!)U2R^U1C_AH2FSH\\3WXT%/L:=NP=MW^6_^MJ.IM7 MB;T?/\MYKH%P\28,\XO1\_"IEKLMP%ZO9Y"\TD8ILNX,<^1I& /!9$'N!F*( MR6EIVF3J;@WU/ EV&,VMX5K;X/[C:7XZ!J\2,@CL6E@&/"I.$I-.EF1\C@>] M/'I"J;Y',JSZU>D:2C8-_S^.WO 2C?>:@"=>)D];>-%6,U#\;9-'L5> ML+])0C;0Z!H^]G-!\!8_+;S<_&R4W^)L.%GW=@WHE4F,-F_P/A+$J#5$29X+ MEN@T$UBLM>WHUQ'E-\"V%OI:0ZY^[@,>!3M_4\@N-;H4Y\&Y>BVKZ45P02O( M4;)2=,+B^1&Y-0?YG5J[:&L-L_8._W^5X';-]@76@5=6,Q,9"%MJ-I(1$#7M MJ";GJ(O63,G8/M?P*TSGS9N>=+$F(77_I@=WH2U /1]/9[_C[.,X7]=B#(JV M/B1)J+ 6#TGR5R*6 %YAR\)L0/<-4:A^7(X)M\'B:\WD'?8AI_N-;B]69J,C(C34U!4(=>0PI ML#8[5NN5G3=Y3XH7:XB_]\W Z]E'G%3<$_Q8>X]])G&F\26^'$^GKW#VNKP/ M?[X93^8:75=[)P6]N+:FUA4K0:$BP,^;MH?4ZAI6 M[EU"0!AO 0\XLX)Q':%(I'PEQ7"OO#=1O3OZ:+,9EK?_MQ-KG"VQ^.1S/\<_;KQ?R!?_MQBA\N M>ZC9OUG"HDD GX.:ZA5,O\SM@4Z@!BM-DGOEQ%I8?=H]FUH] M/\"$_=4W;B7[@Q%#2LUL)N)+;MVBD!!?]=(^/A^V M$7G;!AV_S[V$@?,QZUS()'>"3/*H"@2G'5GXGHN"M4JWC35X#\KA':$>5+2Y MX<8.\FW1NO>^.;H IE@L1AH-7DDZ!%4@-R"$ C9FB#-WQ!D7(#31BLK P>AG*H;'5E$,EGZA].1<+-4VI#A05CG0(C^Y-Z@Z\JS ME*XNKRYJ _Y-H;T%4,D#0U&;PC"40 PF'O- PF!D,0O.4>LVV4.=(9X%69KH MHT$OEK!CKHP@6^+O/C;FXR>Z&]%46"S'3"*4&Z\L%GX#;H M)%FT,;3I\K81TCD$'7H1=X,#Y Z<5^&2OGP_":-I2%6^"_)W0=@T^O XQB.% M(OI1ZBI5VFBD10/ QY$ZS4*@O1.X3J*.JDN$U&EP&IDTS(I<&B7V'8DSCT4K MCD69;131@"HOWKQ>NM-1<331@F>2@'AG(&)=IT.CBLD\VC86Q@V$(_24[5D_ MJSUF=Q+NQEC%O_VT(IB7].T^<]Q>A=G5!,>%#.*?KZ9D"TVG891?3SZ$T?!_ MYCDQOU0;Z6+Z-;1N,]JZ?WA/\]=V7,W*;#66=3*I1),-*F]]#,GF*#G+EG'O MU:#[8QH8@K=W=-G4++O$H$2E07$>(6 1$&3BF9@6!6LT0^U!7'T>75?UU:%O MYI>\U[4<+T9WWM !^?,\)DXO([,!5!2&##\GP>L<+>81=K3_F M/'2@]:J>!@':.UC?3*[S^>98!](4(5+TH$.D$YW\1!* E5"\=Y%EGNC7K6GS M%:)SIC9:QRI7&XOA62F0S%7A8 &/CI$_&XIAKA#FW8:C MG6H%<@.R'$K^+;ILWTCC]>0:^'5!Q0O".ITAWI'1SU_N__'RSZYC7CIPZ7T= M+,!]!,4BG;(R!K#%D:,2T?!6A7D]KN)@*6X--ZUC*?5DDN4V!DYB8$5D>M,P MS.<>F%@OWPHH1WX;DUBD:C1SXN3BU4=H]S;*.D[$L@O"[]'NW96Z?>AR M%XTQ?9'RS[7^04(N.L-EZI0YCJ_I>+!Y\C"Q@=YZ+-X?)4LO_[Y\,V(C](]K\0 MR&(L$E)=F HLUPE*M!=B"J;H.J.X>7J;:6B1[/_MY'OX6[4WUU=7M+Q M."[OAA]&PS),831[EE+MF%)[-8TOAFF(TW],L5Q=O!S2V3DN;R9C.J]G7\(H M5[E]JB_-'M?N/2/HZ6Z^I5Q6+O!1,6ZX,D)EH:0G7GFC=9)2:JZXSH.>L>RW M<2P_N3:RGSV[\_&WXV[[:Y M\0E+Z1<<6*F\D,:!M+5Y '<.?.WS[X5.(LIJ5K;IF=\!W.&WUI[YLKK/]JV0 M%MY=^HCYJGHE&\%>>R/%&R6,9B!S=.2%J@3>5<3&I!RC%*'5-7]'A(>Z_FC, MF28*.97KC8U+^OG+>_J(N35K$S,E1A*>D5A;QCJ(K,Z5(Z>7&V-%\ ?>H6[! M'2VNT(0477>K'973P#'8O'KZ@(5AW 5BTSA"!Y#'B2KTKN"N!-I3.TB1*,0I\&<;I33@S6]7$Q+TU00) MWF_#/^M7RTHWS-*:(@(9_&9?9'F"S+GZUCPD=:8RA:@[)1 M0V"UI2!A%:IPYU?[%6Q0^L9'G)FJ^Q'EQDNK(X4HW^)G'%UA_/)W''^8A$\? MA^E9;<#1/#+YV(,/&I#<2@HK<<@<2I8ND]I543($3X:&-3SD%,CE8:9C'/(Q M"/MV&YA_^O0W>F=^_?.:R,^OIK/QY?7>]7(\^E!CH/G9=(JSZ6W P)6B:9,.4R(J+PK!1$N \5USP*W0ZHTF/'0*>3V>T] M_NWQ$R[F?G,VPI8B#0A+_U!,*(AU9IM.SECI.<=N8Z?H*7>(2=^MDO)!&,>/ M;[:GP;AO=?3H3Y-HCZ9L1?/K M50V@+' P>B 9U0F$,QY42!9"!>.S,9$7196-S4J"]JQ.#7%U8(5PP"/&Z) ;K3KEPG?2Y>USG[HF=Y1@WV7H\T:67YTL M-3"T ):C2*96[G OB&":*7 .+3BM4*BLC%Q-2M@0QWWH*4]9D?V*L$&]^+W MQIU+R^(8=X[7!&I90*$IY#H@ YUE5D%*C[%-RLD#H+XA5ZQO%34H6;D'[>Y= M1P=H31-.'@!WG$23WA3Y&$'VU$*3TH7-$(UDVCM,$$JH-B>]&Z%>CWGN'?V_ M-^C;))05%\"@5N391\YK@ MF6CUCAE(I02.AAO.VXQ3>PS9=WME/V4=Q.1=HEN>F1WP'=9R64%X,N;+'GI] ME#0]*.40ALPJ3H)@T5L#RAK:AT6=[!""@)22T\5XY.5 M_0'(SCX23)Y M3B:,4D'+B 6+#\9(IU#9T#%-[MXS>SY+7MXDC_@8LO8U;;=XXGA!!ZZ@!1ZX MIOVQN!(Z767N?XJ\[#&W[=[[]G(8XO"BEO%?3>83YKG)*1$3(8N2Z-V.%F+@ MJ@XEW_!_- U\$' MP=7X")D0A%:"DR:"R4(9P8N/Z@C$N8?SVZ#0?NII8(DMV\B__C1O]SSZL+CE MF0ZX9(+L" ;D[#)0,11R=$T 2?^4/D3M5)MY5QLAG0U%^A%Z@UN+);"W^&D\ MF85Y_^8%LJ*U*8F3_R%#-3 E!R^1]L <$I,V%5':&..;,9T='_84^R$B0G>S MNRU&ZY6R8)@/H!3+X'14Q%WKD+LD,+4)0)]6VGV[7 MG\)P4FGZ_&.8?*@=WN?3_JI-I.M4<5X$>*T58-$^9(LARC:V^7H\9T.%'L1] MGP1ZK^27F_$S5[1;A2D^^S!!7)QA!<,?T M10Y6)F94O^=+.AING18+[+/=[-ZP?+;2# M\SR %V1]CS[4L4;7&0&__IDNKC*]FW\?C_,?PXN+010^\,0();.^]A0ANUPY M#YBE*!B](@^^"6FW17HV'&RJHC4!M[W#M[]M!'NGR2/&6'0D37LM:X=F;B$D MKZ!XXV,V$65NPZ,NZ,Z&.[VK8@U?]N\@M9GE)(TZ8(!FTMM8Z/("4R) MU[&.2/^+(IH/X_H&.+*U^->P8^^([;,\G[0WI1VN'J"C*0[J';R0NI^B+;I,U?!_+V;!@3S&OT?S>H=DNO8*%))= "0N9%T5+ MUAZ<-15MQJ@$H8QM-H>3;-[SZ$ZEQPJ8K^]D$^[YT@1*OB2%2FTS@UAM.^Y9"+( MD%*6S"K..]'E:?8]3[/*ES\F7PCW># MDE2(RF00B4P5LG01O.(>.(M6R$3^L'[H)G>*Z2\?QI]_6GSBM9X7W\S5/%?P M[?-.I9!]*\&/]Y+:86K!;JHDD=LLO$J0%28ZI:2K=?0.R%,Q5L9DN3A0*>GQ M*]9[/,C[%OV!*]&[0/M>B;Z3(K>H--Y%"P>N1)<\^U0\08R)-D9%7SGA.;A0 M,"F13=*'CLVK#C MB56B;Z7(K2O1M]'",2K1$\M6:E^'F1NRDTWP$ M/H(45*>1"1M/!FN:<1"7Z M8>R0W95PC KS+OB^5YCOJ==MJX5W4J)1)ML+)9!P>@R MX\Z81@7#3[/"O"EGMM'%T2K,5?31*Q;!)5WW6U-GP(0 0K B1; RYS8CF)YJ MA?E66MVIPGP;E?3<9_5M35N;OQF:RU)\KF58JK8'#AJB"HP,>VT2F5<.1:?Q M&IUBG#>//0,[9'KR[N #C\9<6.*EA5XA[RZ_DZXBX< MCDI'9PLP1$U[D,X0:C6V(0_CS#A 6LF.&S@*1Z/'*: T>9:@SR$/,3FHA^VM<_=6CGZ *=Y9< [.XRT16 ME75&S018J00H\@/J?2:"1&X*FB E;U-X<<+SM!N$:OI618\5GH]"O!/3[ +Q M^_3L7A2\P_3C7;1SR&WG#M1H32E.9$ 7 RA;"C@1,EA6&YTH;I\ M[<>?YG##'^:B2SC8P5*2'Z5-=9FU^*NF*7E'(Y M&^':)*ELA'0^?.A7^CT[B,^O+J\NYOT#?RT%T^P-3H;C_+H\R^-Y<>BU$XPI MIQ@<%&=L3&%%WP+5Z*+@A[ MC_)UPW;X &#_.MV",'LHY,#[R@*IT][2@5CGS@L#2AL)7GH.A4?'LG"FSXCB M,2GS0+#Q%!BSC1X.?0+E_[J:SNZKZ7"$T^FS1*;;='CS\@@7HN9D4'&-D;!I M Y&1.+(R0JMD(TFDB76[ = 9F"]]BKQ!LZ1UL.J7$UQ:\ET -HV>/0KQ.+&S M7A3:@23[:Z-!M.QQH(4.8GI=Z#4Q=0@-Z@!1<0,AL2BD)&<-V_1T/A)='HF4 M'8A*9"O' MRX; V/W//GP4I&?IC_L3W:E-M5@94A6_W":*UV&JS6==='S^02=@["*3E;D8 MQBKEN$4IE58FZ<@,5]X$58> !Y$[SL7HB*277,>N<\Q>WC0[4$45F[B%I.OT M9*TS1)LE[?O9:N>BP49-&W=%O'=_O,E3Q 3 M>O#*"B.<2E*WD< JDL-OL0=AS;U.Y_LHH,5=Q'[# 'GMQ!J+ !DB([\V1G"Y MT%?*U)2LZ(-H4]*R'^Y#]5DY"L4.J-+3[M:"!BTW7H*ORU%.68BE.)#"92<# M3R9UJH9XFMU:#DF#3EU=ME''P9IY= 'U;79UV4I=G;IZ["+KPQ'!,XY:>R@B ME^I3>7*5DP5G/,.4;!;=F@:>(@%VZNK20/];B+A-5Q>F;!!:)C"*ESJKFH'/ MQ4+QD0NAA&#YH7: 3[6KRU:"O]_591NI]6BB+A&\>CG@Q5GDPH$5D1"4S"&@ M#V"B-RYQ+_#!<-]V>GOU\ASTMJ74&KQO[_X^<%H98=! -*DVA-#$'$LP8N0Z MD EAXFJNVAYZ>_?W<]#;EE+KL5_.$L$OOPX2ZIQ4#1E;FW7WX]![UM*;4>6PO,@[JO9Q]Q\GR.98C315A7%N\U.8R@1>W< M[2P#QT0"[7B()F:,<:6)^H:(^+I/?\I*ZT=D&RLV>X^$W[D%Z&6*\X.?UU.D MNCOFET(LDE?+*&.YEE$84);A,3DL]>/"3>[]YO W*..UBR"& 5M* MDED0T\@E3IX^*&F7V>'R%WJ+""\_^_GX,@Y'\Y2$YR378<;K_(3WDS":%IQ, M,/.!UX7S)#D('CDHS1U9%)'>CF(-X\S*U"A>O@W*D[BLVXTUF^Y@>U=.CV;Z M?"_= NCS,/TX;W\PC%Q\Y? MEV7VQ;OA*.&=)?U""WJ69E?A8B"%<[EP3]Z:(/O?9P..UU'6IGBEC4?KVMH' MO2WEO EY0#4WZ"#7;4&_ALEH./HP?3UY.9Y..ZW+61]M[;'!.'FNRJ [Q1" M8-K8J@$>VS0/:[6B;X[%C97>8X>B;;+S M$/)-!^P&5_ONJ;FJ7>WBKK#. .R M'%@7]UFT\Y#O3!9$?)PD@AY&7Q:^<.J;(U5-O[0N VVWF-:*8_ M?[GSW2*_V1OD@1P!'JRDDQL+Q)SFPT("R]*4H%(3CFV+]%"U"LTHU50UQZY M>*P"-S/)#+,(1=5"#A(6Q,0A-9W_M2:G@Q&I"2+,9"RR:"*"Q"UF;SO( C/)."14L@9)V*+"4X0^N36F8N+6?*\6YO MX[W//BM-[BFZ'G.$YG!^'U[@=#8>73>:-D&Q(JP'GXP&I;2#*'($LDY32CXC M7^W.O4&)7WWL69OC>TJQF3Z7/.V 9;VQ_9AFCV$J[ROLM3K;0U)][ZNKF)B4 MKX%D@0EH6(/@@:JCWZG3[R8P6EOH*HGHWRS:_TLL-^8'1L*PLI,<(K.(-0&^XK#()G4W)1 MW=[.'1[^M-7?3LXM)M)==QD,+K*D);# D58<&405"Z1 /U2AR* [33]_&L,B M#V(Z[2[@'C..5P> =8%QKF,DMU+!A@&$N\BOX1A);WA&LC*@..O(2V8*0A(> MK,F*.BY]\ =^\]??@__-9X\OPATK,P'#B@;>,U73=8G<6NE]5A4T0'J+=!7X7)IL7:!V_36 M<4O Q[F#;$: [D3K37L-;BFWA&^3VFCZ/QQ?C#E\5Q[C0S.I&?S410]3@7$#(B ME,R%XU&B\2M4VA!LV/B(PU^S--7,N'>Q-K"2EAU*Y\G3]4#_./RTO*J-V3#O M:_Z95HFL.%:OF!('X;*7ECMC%&NR>3P ZCPYTK?- GYCHB$KGR/ NF.CFV6[-C%(0C-0+(10O,A!M.G]<1_+>7-A3]GWW0WOYTD8+5,(Z&E< M9EX ,9+';Q@AXAHA^H(N)NNBT]V*4VX_]#R5N9?HCM,,[\W5)'T,4WPS&29\ M=C&G16UPT$]KO$<^O4&CO&W6L](V3P=FG='".72JE!B3$,);Y3U]J=$.MGA. MPR9ZT43%3!W8CF1+*N<9Q)IEET6Q-JBD+-=-MN263?0>+4!WVC%;L@8_OYW+ MA#":1-]&]$DBL^C:9.@^L2X V[!CZRX VRCAA!ODQU,E'BP;IQ/I8/P/D91,^4TN+=<@_4MIO&'T?!_R.O-]!(, MRS#<^+T+*R_7"5:W#<3H=U>7U\=S[81 ?_(Y7%2S<*"C5](:#E:K>OL;.'@3 M!/AL;$96G%^UF]I1K\=UG3=9CT6 !JWB>EW=W1F2]"E(BZ3_C@P-VMXU6R.9/I_"<-GFAOY^;HLO M6G)))HQG*M6Z3;+$"S?@M%;@4N0Z:15S;C.2]"C+_?Y*') N#3K]];GH^;+N M#1AF64)D=P7PP(M-M!7 >MEF!)":9^9ZS3,\ZB+"/2;\&6>]!QD*M)%"2:'5!O8TF)KL](HI&0FHQ+V M8#.;VBWS^[MP 'KTV2-R4R1TYZ72PB97F&\B\M7GL<706QTQ@TK5^;'.@ @I M.F60:L/2D]MN@LV?9U_ 6O@Z^+YJUDIGGT0@A0@4XEQ6BU M42L/W++BLY+1Z=.WUA]=YAGP_O3IL>9E:#$T:^?5+M?V/OQYYY<#+I0/60;@ MRH8Z_3B!QXPU$Q"EP!NO M 'EBG!=GF7=-N':&H;B=A+I&N\>Z/ESBW\A:95VA==!JM*NL#9J^0@E,)Q=C MBMF?5G#XL06=$?=.0>5KJ'Q2MWRWX>WI '.RPN8 )M26Q38@!(-D/: P,O%L M?6G;^+OG!7VG VP9 D>.1+0H&STOJC&T;2G,>*G+5NV4<(!YHH$8[R(%L&J6O>5F06? MO*,36]CH3$E&K?2&?-)S1;:2_B-S1;81W;$[@)(EQC-Y>&2&Z7I*"JA#R &= M$T65Y)AJTS#A'#N [F-RM%):@U9(6_>0[ #W>P?09@38MP/H#MH[@0Z@2FNO MN$N067&U.BF#%[2*VI/#*![IZS:C44^";'UV #T@U[91VD%Z_65OK(H:M(\) ME$0ZR$56=)K3Z5ZXY+'1Z,NGU^MO*]4]VNMO"[GWW4MG<\O2)(/R6E@0R.E- MR&3^>Z,S")V95(SK(KKU-7G"G6!W47./8FWPTC_4>Y03+IZ\@L1] 262HKV/ M&>"F6-3!:=DH7_9)=X+=9ROH2QL;S=ZF#0-7Q=-3I\!-']N@16"G%:ST!@R< M.^0J*:.LDK7UE!11"NVY$L4)/>CR@.;WAK=W$9:@%NL\(*O=E*SP-?4D0(J< MQV1E[4]RK'O"&Y0-[>7K?G4D@N!$DL"3(V=56 ?DNG+PW#DT3*!?'7'8WD ^ M4M/ 9NS9PA[>7BD-(D=K0?WZ9[JXRL/1AYO<+:81#;W;M/-&0DD^ 3B# CBB M\N04V&3:4*<;OC,F4 ,%'=97?Y;2U>45G>V8GUV.)[/A_\R/^8$T1M+AP<#2 M\5'[.4?PC EP/A>EO46EQ*%WHPU8SYA>C177(!:Y"O,5SNZ_#L(QH61&>A-2 M!N44>1CD68)FP3A%IBJN7F4TVJ_6H3MC.O6NG ;]!>^2^75913RPF1N'NH F MSX/0U3(A@PCD:Z!B47NAVZ1?/(SKC$G3HT)Z["*X;6O-.VF6+ZY[I6SLMCF^ MK+7(BZ^GM$25R/J3+$&01M!KX6JC1*F ZQ"3TLQ;VWL+YCWPGB$73U7;#?H& M/G3DWWD3%P7SK\CU?_\'7GS&WVE]'Z>#(I1PW ; 4LLH)8\092B0%",#5&F' MHDVYPWZXSY"S1U!H@ZY^VZ'__S!,WO\Q'I3H0BCH01951XEH!MZ3#<&CE?1C MZ66CJNZ=X'XGWQ[J:] E;P?01"(<9,M+-E[2JU*;V]C@P.=@0&K+1[:/ !BWB=D!-?SN0(2GE)8>"F8&*J8"O/6**8-D:$VS6IW+*5KS? M:;>/ OOLQK8;[&=EAI,;[%H&GD3BP%DN)"YR_GT)'K2Q1I/_%$QLX1(">>B )C!!$BM9'MRE/4HA_BF0:5N% MM&A+]@"\MU@E.1Q]N$OZ-S@9CC,?%&,B+Z42F[G:%R! $#5])2B'T3L39)NJ MFAT!?YL,ZTV%+;J$W98@/"ZJNYF[U_4(1A;+I;00LB#T7N9ZM<( @W%%!Y%3 M:EVBO /L0]4K'XQ\AU/BJ10S;Y-?+D1TC(D"C-5)SL)[B#D@9&F94\R0I?"] M JD]<_8H1]I&@R=0&=(%[O=RI&8$V+-$9!?MG0+IBN0E<#HU;,URD XA&L+N M1<&04103#AX[>9+E2 ?EVA9*Z[LB^\6;9SE/<'I3$J.5#9[V\2@\K=O% LX; M!:4D3,8S)\.*,[$A*6#E@T^_G& K+8Q[$N'AJHIN!JXIDB*)&+D A$C2,9)=Q6KS)=9RN1#+;VEB\ M3[JJ:!>.]*V-!@FL]VH?'3%3%ZXA2%NO)%6JN;2:3CFO0L@F>OV]YG1_2NPE M]P9YJ+]C'H::-$;N]P*1D<'8.CD*N9&@4@T^8=!@BA79NV"]:Y,3?Q_+>7-A M3]GWGF8Z":-E*QDB'P\\)K#"B>N:1V_G8PJ<#TYE*XKN9!W<^=#S5.9>HMN8 M6-FT7/3-9/S;>'(9>BH37?VX!N6A#R)>*0M5,2CFI2H\2U6#I5[ZD*SF9',; M8_W@H0\^8#FH1QV-)'9QK@*H'!4XJ1A9 6BUD3S2@?#DRT'7=3!:RGPY_D=% MQ9QSF38Y37N>C!%%/ #NQ.^FMN%0A\YP>ZFF05WH0Q!? MX>S%B#8+?%D+6.N\**F%!U<; *BH$P1K+9B4BG+&9=7(>NT,\1METNYJ:N = M[W>O0>9XD(+ &XD6XE"LV^7VLV9]OAE'@JUYH;^X(JR[@B M2],)298FUPRB< 9\L!&5B Q-VYD?)]>CN3DCNC9LWD(SQVG8W '@]X;-.RIT M^X;-.VCC*+0AWPISX1&X%[96S/@Z5]E"4N35)IZGUXWC#;>19(. S6> -[GN)9_J^KZ:SZQM.!EDHIG30D'6NCYR3 >R$@">93#1A9WZ9NNX:Y-I"YL<),W,RQH"9YI>&&%M1(O(VI1\/[$@5U.V M;*.$OH-/:$0 MYF MR3:]&=,Y67T]2;Z!M[@>V8+[7; UM?D>0G<<LZKB MOX?)/W%6#]9W52;SMLM[W(8^]'$]W8%V1KQR\RE=U)9E[W.I]T@NY.Q1I*@< MO4C9NL%#']Q;BN9G^KCZB-_&DW?A[I-NPZ+:HB;'4X S\Y%?PD*4)I)+*HTB M4\>51L.$MH*Y]UZU\HA?,,YN'[/H'W3]!OT/7O2VNI=8:W-T^C'<^\>MSZPU7*;:79: *1D# M^*P8Q,""Y,QJ%ML0J0.X0R4O'(XY?6OD5)(=Q.+(1%Q M%^F@%K;V#=%(#K<*$9B-/":O56ID;VT =*QP=^]ZO]^O:V_Y-[";EH.?IL]& M^1U./@_3/G*Z_E>+X$V7M32-D_>YFJ.U*MR?)O?;PQQ7QZ?. M6YXU+YQ."5M;:ZE@"D2D;0.3,"4K'X14WRA?'^]V>-ITW4:U#6CZCW?OR7F9 M7DV^W)XMRQY-*C,R,$DPOK9!,$J"R\Z#\,*H@IJ\F3;7 9LQ'=XC.)ZNQTT4 MU2"$]K5ALFSII*./TG'@5A(F+@20O\+ !*ME*9(+WR88NP[--TR;O973HEWC M^/*2[%Y:ZYM !O 2E&-*:.TA&Z'(=O4*O)#T;30\HT>68INYT6OA?,.4V5\] M&Z-:O=]._A:&D_\(%U?X^WQOG'ND=ZH2;WY=+UP7-[KS:X<];C#W?61/MYR] MKGSE)C0+Q7)TN11,M8Z;M&LCZIAR\!Z+'.S[\#TC!WMOUFZCV #>V&R/G.3F6E4K ,\N@ MG"&(+!K0@25R_[Q0YC#W9Z=SOW'2#&RBV!;3*-H(<=&7*>44F37 3:Z9Y]J! MYR$#)X\N"L[H4'Y21\]!+V%.FMXG0YM3O_#))B1$'4!HKNE\$1&")7'3ZQU5 M,BD4UL81/+$+G],A3,>;HFT4=^H1]RYK^7Y3M---T58T:1EZWT7'I\Y;F;CU M3##@O!8_&:TA>I% >UZBQB!CHZ2>T^?KCC=%)T/7;53;(FI+GN$B%EAT9#%' MLKT5)P_02"21*%%S#:Q5Z.GL:&.DWF)XXO'9K72YQE/?01$-7/'?QR/\; MF+ . HJAYF!EG-#UQ_AU@B+\1A MG5--Y7 $2A<-$D7PODA$;%/1>K9Y"ONPIR=%-4AE?CZ>?!I/P@S7WHD[D:24 M(LS;!-">6/.LC5$@C12FMJ5-F3?:?AZ ]0T3J3]U]3@R[%YLYNJC#Y=S:9S"?!EIEFP M-H9 BI8UG=5R.MKCO.&&U,E:F3-K$SYX -01K^K[5^"\*;1!- M6/?BW0!<6G$=(![<]%X!>72#NQ\%=S"&^M#.@6SL5:A%2GC\:?;91R*-_L9JM>AERMDBYD#4X&0S(P#+SR M!@QJAH)+P5V;J&87=*=A+>VEUBX^V#XZ.5R?O[707X7)A [WS]AWO4/MR[Q$GF6+\\B:1-;B"2HOJ MR-DZ^D8Q<-DDT(QQ7KC5O-&=V:E7N-3+AMM[C!>C&4YP.GL;9OAN5AMVOB'K MFGX1/N! VA1JG10D;N@]5MI Q!S I$"OLN/6^3:MN+MC/,,*@VV8NZX8MH%R M&]54WR+]QR@L&R?6.IPZRNH-;3S#JTL2W_Q/I].K,$HX;R?["F<#Q1,Y6S) MCB60HY\">,P%F'3)<>E*2?H W-P:^'?"'HT&3ZU2AEMA/3H%B>18>QT9")@S MF))<]A%(0E(@!G$(%D"B)L&B3W^L,,[ /VH9=Q0I@W\RY?CT0?R?B_KXFL:YS6Y8TPBDZ=+ MJ\N@,JTZ)(90K%$2'>H2A"E0%'*0!VI \X5 VAS#-D*9T2;ZIY#4N$1>^)0 M3-A&U@T8<.?,6QYVPBO'Z/SD.=.V1R84.(,1I&(RN!@#SVTR^NY!.;QYT8>. M5D?;[R7@%FEZ&TJG4[0RAQPARJR)V\Z1?4/F3IV%ZU@L(JI&F9S?4">/?6R* M/A37(+>JUQJD+FOYWLECITX>6]&D96N$771\ZIT\ GJ3M0R "6E--I&OF)%# M$,D7HYE5K,W]QNGS=<=.'B=#UVU4VZ3^_B8^4:V2A0TAM=$B,490N(6:O0N^ M,+(AI D&998RM*E57 OGB1>^;J7A>X6O^ZKGR%EC=Q:P,%)O?M=W'EF'1[7, M+-MVI2NY9H4IEK1'FZ)6WOMHN#3.T4^YY^CR^ERS#@\]R6O[V\MA9,6Q8A&\ M3T@F:_ U[HD@2[36R9*C;S32Z<2SSU9>_37==Z<#;UE")A*45!MQ""O!)4L[ MC4TI984YVD;-EQX'=X;I.]MP]9&=?&]UMJRP:^&:HM7DB191)4:G()(470@6 M=/&)2HK/)YS"LI&!\ .YMK28("9QR]**7)%@H M7!C;IA_CMQ0"VXHP'4-@VRCNU$,)7=;R/02V4PAL*YJTC"GLHN-3YZW3.4?I M!2A>ZK5&S!!TX$ +%2BCR,JVJ5(Y?;[N& ([&;INH]J#APC&3" M&)THQEF(RD03HS6\M!I!=GXAL*TTW"D$MHUZ6KI*#]0S0@_4ZFVU8+D+Q.]=)GI1\ Y= G;1SI&Z M3 AT3&85 'U-;K;)@$]HP6?D)>C(41RN67)>)K=2Z2Y>);71RN/O"G\-%+5!]]Q%Q>5EU M.S;TS61,9L7LRQOZFUD8Y3J'\-.>MX;[/;"GN\,>5[UR@QB2$T*%(M$P11"C MTV1CRU2*,4$R'.SWZ/WVCJ\^_MF=C[^-06>N@BP>(4HE025O((AL@$LZ$Q[;OSKGQ"7^?C*>TT3]:"2X)\)"09!$,GB-'96JM%SMP>=N5S M7(??+7MFR>IFV:,:&OB4S\.GNE_4DO[GX\M/5S.R43:MW& MQNMK!6='QJ.HMD&,8R.PVL$DDW!LM!H2SS7PIY#LY%P3X*PUHO;BT6WZ'#R$ MZNRHU)L*&A0#+,W5UV4CRNM0H*.]%5TLH'DQH+PF;\K*.IPWEYA53@+;Q%Z[ M(CQ4YDACLC11R*GD<6QB0BW@4CHR"#%FX,&3.8G(?6A3 MR]@!W+&"_&U(T76;VE$Y#>RMS:N_K?WK K%IP+X#R.,$['M7<%<"[:F=(Q&) M9\&160]>2U_/XP2>ZT OE$7G=,RFTE9Z?L?SFQ>6GR?CS]073 J>51L?Y1 \A$!02>3VM M'Z(Q7GGF?8IMKX)K8E\?\P76?DY/%[>/8URYCY7% MA9KXH40**I.?:[4WPI9ZX^XS"X.UG]AG%\?;&(^-2I88)"3AYBW,71V^6WL5 M5I8EQ&+:%'1O +3W$44?]+H\GV >SGX+J280?OD]_#F\O+K\>3R9C/\8CCX\ M#Y_H-[,O@\)5T9PV0.$M;86.E4IW"\B+E=8IE["T.::V0'GL9H>[<>7>\=1* M+\W[ZA-:?'99^Z@/C*Z9$R&"0$.X&':\U#'C->D=ZX\FX0.^K1=G"RH/6#(\HBO_LTP9!?C_XC3(8UI%WGA_"! M);--^RR SGT'9&U+<#$P$*KB3T+[U2:Y33:0S0B?-H.:ZJ/!K>6Z0_'Y^/)R M.)MOA(AW9LW,.\)(6QL-%PO*QCHK(3CPPA42C@XBMJ'.%B#/@SVMM'*?0*HY M@18'*;=HBXH(QM;DC2@3.&,8:5O8X$(N9%(=ASSG9,>TT,9]TNC]3ZN"$P)Y M799W/0?H.L_1.!ED1 =9UO"BFK.9>Y"&]DZN!=.Q3;KI1DCG08Q^)'Z?"F8O M"W=1ECGZ0,R<#M!%KZ0N8+.N1;\^@\,GF.XK MS.[[[OZ=1#!]2O1KW_."-;5]I<:*.!^Q1Q^U)D.;'PUS\_X6B*@Y3)N$TZM]'NO>5[?>^30DUF^K=;)S^^7P\F@[I4^=Y MO&]I&3,:TG3W\CX:RT5AC$XIBSQ'*58B$Q6 $>49(8F*;O0F&Y M63+C)E#G09*^I+Z&$3U/_KJ#[CWI>%JOEV\]X071WTR&"=]/AA\^X&1@I.2* MBP+3#KD-I;P[Z>@ZKK\-/NFI '(RYXQTT36J&^H,\9OAS@X:6<.=G2/+#Q^QZXS^9:%G M'O" 3@5OR'>T9/T7[^I\9 O2<*4\N9?!A_V,FP>?_[0ICM+P4[BXOAVO?XF7M("8M7399*@#+NB4U0JBY1%T%M'56Q0C#I&9O#WR MI\VYH^AO34Y>SUF\RWN;FO?U;E;;H=PQZ)Q1C@FTD$.H&ZM10.@"8):U!X(A MF1TBK___S$*UUUR,->Y/)7H;R9X.;RZ?#;*\S^=3J]N M?],NE10 MHRF-VHT=D@J/-/8Y%!.VD74#!KRK3=PQWYEY$X,6/I4(S/C:,,9Y<*@DH<)@ MI9>>8QM?XQZ4PUN)?>AH-7%O+P$W*$A^AZ/A>+*8X[QH$<2BT5J!T3$0((G$ M:JX@&\>0K%?N8QLS\1Z4,]'X/@)NLQ4=_E8O3Q,"0:8%>@/.H0 ;/$[K !3M$ M9/*<[/P]I=Q<[Z_"Y9+>77 UM?,W(3N.I;^OYAXDPIYB;W &;,1'Y&=DD- V M)W0=1Z$\>(L9HA/1:V[3CQWFW57PXSZEUJ,)?PWH]M+^CJ7YRQ76 MK)^E[4$FBR*0Y*)6 I>LP#NR9YB4.EB!4GC33:N//^PLE-RS3!MLX%_S<+Y# M<:GK3+5Z*1XY*.4C.,D8".0Z&*%3$&T\]?M8SL6>VU/*#=JZ?(UHV;6Q Z:F MMMPZ5,>QX_;5V(,$V$/ !38999:N3GL*6$#%9"$2'B#3Q:;() _N$)O M$6VW0S!@&RDWT/Q;_#R^^%R[&JZS1C(7B4XG#U@*6:JF)/"2#JJ8M,9D?7:Z M37+;@[ .;Q?LK[EQ*[$WB./>;3YV/69 DPD::T=#'N;#ZCD$% )"3$5'3%Z+ M-BV/5Y&H&8Q@A)6TS94.&1I& ]<2Z;:7-8>2O6/'/^M-;^-?-M=T+XF_W0T_/!Q M=M-!:I[H.BZ3F]^\&&7\\]T?X5/]S>*,,JF(HE&#C!6\JOWYM2H00XJ\)))4 MJPEU^\ ^O.FPK][77_H>0&E]1Y?N"J(.G!V/EO'0XJ*@M6M(VK#:K,Q \)B@ M8A*1;.P25\R+#3&EC8]XZG9#CP+LL5/C9E3+HZT#KO4VQ#8*/H9QT*="'M7Q M'M+L.]+_$#Z=@^;,6BB9-F[%+1V,GKP62\Z,\$HK*;LU"#BXEC?8 <=0\C9" M/(AR7X]N#@_&>>1T;,7D"9HT%ISG!9)#SG/FCA>^NWYOGG.X([I?93RJX=TD MV>,Q/)W,!F_#Z,/"F)42N0H,F*Z]NZH5$@D8%)59UB%I,G*[&'#TJ7>,-_IN MU7#[ZK%/_23>788]]L6] ;'@4Q<8V_CJW57:_RO[^-F[API6E;B'_'KM?<[2>KRZG(! M)"CK9.V9;K&&"8I/X#!%0$.'1\$BH^N4^-))?U\]^G!GYU["'_%%2CL(;LL":YR6?8V)#+Q)OT(-^':Z7=;[A9%DIU0%? MV_*T1Q >J5"M%WUV(,G>RCC0]O$5SN #>N<5E/JZ**;J%0"!E2&R8#73OE&_ MA..0Y;%2MJ-P91L=]!TC^7_#EY_#Z)^OYBW2P\6SZ72$34V+QS$>Q[CH2:F;1UCTJ9$6=^X=D$H1;68*D,54)YQ+ M\$$CG9^:T38H3;:-+M:/Q)E';(SC468+132@2KW(?W9Q,9Y/Y7O]ZW1?K6W[B%\/M.H:A'[)UVJ_/F MX-?FMA+&"UG F%!'-=*B'3H-)N+_W]Z;+;>5*^G"]^V,>(L[Y(US3 MCCJQ:PB7:W?T%2,!)&R>+8O5).4J]]/_"8J2)9D4IP62&FJ090UKY? !R$1. M,CO6AT]Q*Z-SW1N>NE$QG/@&G(ZUEJ@;GW@+LG9*GUC_KA-D3PRCC4WZ/4"4 M0[N.CY"74"BF28"UBU&KTD!D]PD01:ID8S%"GZ6&'\N<.*J"=Y'@,13[)=@? MO[D+@T=<<.6MB*$ULTNY^8CS&N?ONS\F2 M,G(^,CT%O&[]&5UF,S2PL5&EMPYKY'_\W@J^?(Y,+.'E?^3)Q[\M9/4/PAG- M?L9I&XKXB;ZC.8XO9O?IF(T__G%!FU2\YDE_^T+=?:J7C[NGTL/HI+_F[;:. MC=YQ^3__/G9DT3K'!/)"TLD&47)U5%UUB@*FT9IG'GC#3K,9T>+1W]$L3\=_ M+!E>=M,TT<2"RH$.GJUVSQ]"MA%R2P105DHI.L7I'B?LX,A">_";R_*V-8Z^ MN)W+Z@0C6SJP2A$8]*UCE^)-+ENK,H:2U%9QYCVX74'.":Z4!T3#5W&$@R4^ M]#GR\U63QB_U32GCZYON7_Y83%N]?+]<:Y/Y?Q'OD1_9P,I41@:C("$UZ!A: MOG[E0T\PL<9G)W7) >MV*;6[OOEY(*&_T'N$(!>"N$_CXL,#.EM_Z%\JGZ?S M*>:Y')5DBK#6@XF!/VBJ$'1(K1>QR+6XFGM%)ORO7TC)%%P]NHMTQV;&N$41&30,BY^#8R0Z'HB\8<+G/W[\ \?3Q=B?#SA]3[.1,"%F'30DQWZ:<9)177D+]2:A;>GM2O2) M8:RFYWE 94"9=R@A;QQ/IO[DM/K4%^PQF&SCF/F M#I8XV;Z>RN'R_S4XV?N%Q'E4*N77H-TE0UB MI0*@:\VQ=7+:6:72=J,8GT9%XV Z7%G9N(LL>Y;";4'&B65BMP\CV_>F M73.:$-CQRP6!:I!1:)^"VLJB?DK%J7NK<&_)=8@+_#J=L'4P__SK!5[.WUR6 M[__[:OQ',YZ^^7P[14J64*V7%IPN3*(UAE%6%_Y]8K_-5/'P6G8@>WD+XIZ+ MG=1+'QTF=JPE\V>1+GVZ1)P/0AL*%<\#/+DH9.BWR;>M"^$O]?4:+B,7R M%)4F&DGM?M&V-*]V@,;,EG%%$;U,K&*YW5B0E8\__D7=X%J8#"K"M;9DITRY MGW!^->7GT6Q2[P<@?IV.)]/YY$V9+ [@27WSV[?!J(,SZO9^XZ"9=\/P_2!# MSTM7C%>BY&A,3B5%4U-TJ&LB5VL8'?CNOIE\A+Q[F8SM(KF%ID-+;1 1K+05 MR5F;W%;.XKEE\CU('_KABJ5/2U?A5_S7XACEWP\U7]5C\==2@O7YG_,<:TJ+"_0^[/O#^\ M^Y,N/M%/D\OYA]DH"6H;0P)72AL]+P0$WA^!:4\!>>?(\8@Y7UM0_+Q0=A2] M'2O%< 7=_T4X???G9&1(8 BI0BDR ML> E(I%1"3KSJYE!X._3HRS):$ODQT M[:.E#I<-.Y'+**$19B^+C^T>;C'\3!7 8BQ$:E:/;I//^IR,.Y/Z@H&ULZ8Z M9!GN0O /DZOIR/A03*X.*(C683\A8,VFM:/SJ996HG1Z9#5*7RZP=M;3@#F+ MZY-N;XA]-_F&?L5Q86+?U#E-;RE.?'2S>!)$87DY:,,KP;59"BDIFT.F3-ME MH^WU^N%:[PD?),362Q.U4NF0W?A8+$I2EMJ7 -X8 D.%08Z9\4TD#'^O5<:_U%RWP[%QN,S/(M>- M9G.0Z=+K4%U*6T8-MB!D^!^XA&2?(A#M$*:N5>X!$^ZM9>J4P(MA<$QA,"4)4 M;!#+(FLTVO%_3TV]CV7(]=/N#H(<6*N_9;K$Z7CRZY0^C2=7LXO/;^F/R71. MY7;4>_0N. D!!36KM97=4(2:LTTA>YOE<-E7FZ@YQ"]+&=7-=M4>;C5HC#:J?IE,KBYP\(CQ[TOH&"H\/Q_" T M6JH6JB0=5"I&Q!*1?,A5EBRT,FA&![WYP&GJ%SB;+9L3?K%A9=(J2IE:::[E M#:Y$B.0\(&9FPPJIM]O?=[;O5Y)ST-7)._K(ZPVGGZ\%^]L'G-+L2V>?19GA MC8 7 RL7P>F1M::2K *\S+PL?7009&C51L98'[UP9;LNA?N]_P1CPP\&PKTK MDR.(?>B.)P](_B=>7-%FB@49)K@JT"'%98)+-/Q92WLP5*W29A^@;/?ZYX:3 M#D+O$)-<">Y?KN9L-%R6\>7[$29!*BL+WK790*WM&"8LD&74"2OI('.7_7,3 M94\9+UVDWR&X^%O^0.7JMN7O-Y\7(KAV^HU(,L?L0=NBV.FWS+>/Z7HJMY!2 MFTX]M!XAZE@79\,C82A)G_JZ[):?&Z?C&MFWTSAG"Z_3*UF]9E^SV!9%<$6S MUVD-^)2]-]I[07WNZ1\EZU17:X/I_B&F!M-!AX/G 4U+WW0;HKJ61:PDZT1# M&X93WZ27[(\&C)0\RI(\A-RJP))UK0J,3\-JPZ@HLF0\CWR_=TWR)9+XY[7RF) U1"M@;=\\I!W#V36<*)8O"JUD9 M8VR(&:6(@A\#LNW]-UH=67'UEF ;SY$Z?EBZ4< M;"BZ4@',S:WQ[/G&HA6X%'.-Q03A^B2*'4[[P8;QOA3<-%2]=A+?7,T_3*;C M_Z$RRJXDV4Q$U?JT&VL<>QPL5O*\G!.+E?>&\Q+F.E9.,,_FN%C^RD(_*1AZ M3.S;EZ'%AW_2K.417;>HER.CO,KD/23O$4Q4 :+S#DJ4(@34U>4S _8*+EXQ M?2P(])@;UPA-FWE)#WGY_J\_QM/%#U]S,A)69K)!@,V._?@H"0)6A%BKTM$H M:ZA31[VA6'B90#ZZ\GOZ9ND++4&:)%5":T3N,T:E S.OH#\R((8N MM1F6GS?OWT_I/<[I>[;0/O*?Y0<<3Z]7LLTEN%HE9,.NAQ&B0'#20C1HLLW* M?+7YK\D<.!K)+P;<9XR$#I5"WW_\XV+RF>@WFGX:9UK-]\\M$6/6ACDT%F>+ MH^GN][^=S.;7(R#>4IZ\OVR.]>)F;2F-4?#,B2P$SK2ZS(2L!\WLLNLM2A4J M>J&Z[/)'8>_%+(WS!4V'&JAN3%[O"3],ILLOM9^3(]^Z,]HDP%?%CCMK 6(J MO",4(S$SNLW#@LUS7R(K^7Q=*^<#HPY-\OOM#+=/NOZE7^8?:/KN U[>[!8F M40[9$.2DVK1M']H1ZL$F9:33Q/+H4Y9X,I9?E])9@NOK515.=JMZ]X9XT:-O MMAR?@N]I1(2QL,S!%:7 **L 6S"[8)"H3*VZTP33+NR\N-5P>E!\C?1X&O?[ M:XYNPGWOIMC2@K_#S[.1=BDD701$V^Q)7W5K.62A1D=%![(VV;X^]U9TOA@@ MGYO.5X3##BLJ.3A8_>/EC$^OBT57B)'7!M&U9D9"M$"U\!!;V6!1E%%:H73M M#-]59+VB]3@:70'.P[H>[\W*E\."EUH;Z7C]Y1%5C:K-YQ.F2#!(!@*9"E5J MQ&BU*7:[8JBA*7N%Z-'TN@*E)P_&+HSYF]F"LYOA@K=WLZ/@!5H? EC=C@@R MK:>J=\R?,AEUUAG[U+MV9NS%P/X<@;)B(9PN_'J="MV.GNG5XN1YZ-_^<^$P MWS*:75"N4H*@E C7 ;T)0&?5;3'6]%[,CAZ](X!^BL6",'3W<> M*C_T$XXO6CG9#Y/I(I0W"B;H[+0&R^X$F(#L2"0VW2CKD"GJ5&V?)O&].'I= M Z> Q@K,'QS"W?LBZ->K:?Z B^D+F5JY_6U]R\V0Y2I))6(!&\]<&2$JH$P" MD'0(09)+G6K9^_'T,G%_>GBL0/[A0[@;,3_.9E=4OKN:WF9!7R_4VVC!@N(; M7B[P?.)INR)+Y?>-=\WK):1$(0NA@)"D>43)U<(W@ZD;*^IVP2Y6]&P4)2]5V:X^?6:/01%;3]8B M5.^E5KQ@4WUP_;+FVG#-"UX,F :3\@K5[QW7NY')FXO%S]P-M=\5SO=_M4]I MI-&E@%F!("=;"S )6$A!1N&5LK'&VJ=%SG;TO1@L=53;BG*=@XLHWY3_=S6; M+^XGWM)%H_?=Y!W^]9_C^8?669'M!W;65K,PTH&24QAX*13VW@3OAZB;(1N+ MLB1S5;G/.- #B'YY.#R2@E> 3S$?&2M28$&Q"=LFT%1!":U.+ M.0O*R:/IDP%W+ Y?'.S/$CHKUL@P,;[9M<.W,%YO#-N1TVRU1ENAEJ#9<)&) M#1?E@2Q9E4KVGOI4#JPEZ66B\&#EK(#-WA&QPP+=.RZ.V^*=Q9>_XT^^%.^D MHK.G)M%6IV!,9 $GFT'GDOAL24(^;,LW=,[#<,R\&%R?B\!W0L^*Y7.B6L=% MA+S]#2]6=T\:.2&LLY/D/K)>;4OME]]";'/]:@TG8IB\DZ7E)"I9SC!&T;H7U)AH, M?=+A!V/AQ8#ZM,I? >/#(UE?.MIN$NELG4QO1DL%J3J/Q-W/^)$6K5@)'7E4!61,K6E5T>Q^ MYL!^A)>%74\LG9J W*7B#)I9'Q,'DX'TT:&)V TMRYZMVU#3M<7U?7I.T]MZ M?_VL4?0!PNVOFMY% MI@-J>.& O&GBOL[78**6W9.]2UKII$&1=V <)D@Z)VBMF(.0RGB[74'3JJRW$9YA 3!Y=:[SU&2,I4<\O;* MW/"V)Z[<(6798Z6J300Z(]A#BAXJM9Y%D3($$1S4$D,AE66,N+6R-[WM:2M[ M4%D.V.KRFL#\WU?CV4*:O]2?QTS/Q04NZ5*Z1*'00W08P"AT$*H@J#X)+8-+ M3HKM=+S^)4]8M0-)KD.7QFN'@']X84"P+BK5-M9"V-!J3!$29@>H1"11#6K= M*:/F+ADOV[?:7R.GZ&V[5A!?V+@L#];1-CQU==%Z<'4:1^\ L.R:/7 L3??J M,SXT;R*:X)0HD&1L[7559MXBLRIKQ>JD=[%CKL&30.\&W_7,P;N+@GL,ZKIK M"EY''I8F0ZR1G+7LWKE K;\4NW>V9+8@B&D3?/*(/N/]UI)TAK&D[AI?%UTZ M2%T=9H:T"?73<9XO^V7^SIJ9O?WM]R5Q(MB00V15*V1+Q1@"-*E9HU*3#VC= MP^C[0%AZE*Q7/ VHMAX7L#2MD^E'O%R&46=+LK"@4T4E<%XR6=6T66E*0*96 MYRU=LITZ]ZXAZ!5'@ZAJZ)N$GW#Z+YHO)/ YDOBV+>V-CKFU8G*#%=FN*H* M0@2/T6?)[M56UPF;WO2" 3*\)CI<3]P[56\N/+&&Y(T#KVL"HVKK&A$T9*4* MMC+BJOL<62N(><'X&4I% XYE6'-V+HFJD5T)6PR?F=KPCA<"I%0+V$J4I4HV MQCX]LU]WGJU,G#W4-."(@]ET/GK;)+%P1HVR!16_5?IFL[-)!<'H!%E'D8VS MA&4KK/!3[^"$__80(_=>^S(O/O>7_( 'SBT1-^?>%F3LY/1"&WQXV7R<> MH(*'2CQ ?@,Z*@_)"2H695HW;L&NDI'.0&Q3F*LL;3Y<*7F[UC3GH<8U]VK# M:W$7L0VLO9]84A^O/M[XNX5*D( M>)E6TJ':Z.!F+4E9>@+;$-,UJGN/G-.$8_=6SFHE'R#9?OO DJAV]Q,E949N MV]]:HF$H3@%&9PQZK;SJDRIR!#5OB%OVT?(N CU>C'RQ:?&^QGO?+Y#?2VEOXW_6A(J M17"2,$+%!:%60JOC9[Q:HZOVAI0<"@6W;WW.(-A/M ,&[;8FE#[133I>2"A+ MDA*B2KQK48B 51N((JM<4[31Z\%0\.6]SQH'>XJWPQSNWZ[2;%S&./W\&U[< M].U8>.I:&)^92X@R.C"YLJ<>B@0GM'5:&HJA3Y7P6I)>]D7F,)H:<#.Y)>P+ M.2W183$BDB63FVAN*L&VH+!O!OBUFRF5"=E9LA:\ MIT4Z.&^0D1=N$&39<"XJ/BR5?.*8V7";>C+([**(#E#Y\==?;D*TAJKTQ4%R MK?)%8(:0*X(0,N;*^RO6/JUX;TDX03+:P/J9#"'<@>/?[\;SQN2/EV7\:5RN M\&*!ZL*8MLDJJ+HR0<8ZB"EI0$7>:BDQTU8MM[:*@Z\DX67:'<-H9$"3=25! MK4GYHFEY:S3W8?S'N\GWE_/Q_/-R36Q#ZN!I:3L2>?S4M0'4^AA(.NADX&2I M74E."J630H.U@9VTRAYAL)8@5F]5+3:YL-6%^M.!SR,II/+?U A58G\=A0(E;6+:L-WX$Q^EWHC"_KPT_D'*UIJK MD@TO.FZ"5E<-33J)=ZUI\K__]D!H_^"_+KZQ^'H3RENJ_];^_/WMC[<"_/// M/_^CC-^/Y\CD$E[^1YY\_-M"@JM;]]XI:VU=W<>7[W^:%+KXCN8XOIC=IW(V M9D9I$S#V>L_?OG!VG^/ER^Z!I">/]-><+@N5?_^W;SS1*)%_W'8LC=JQHQ4%1)$\F)#8!"]QL24MSFF4> =I> %90P4C MO6;G1K&_&V0FJT@XF\Y+O-LS=X;U3W"XCN:?I0C M7:NE-A+61M-&')"$5*T'P>)/I52M'[9W//7LX(T\OH8P+2:Q!Z(I=L1_3]9>YC(X M&["_&E:Q M]KH:3@J6#BTJAKO5MBK%Y$0 :7,!DQ*V%"8H,Z^*)YC7L^:0RS RAKYC6N/7NQ MC+SCUK&<(7IW:AE[=N#=1<%';1G+!K'RY!!*\K5-!&%)U61 RBBE,MD@];E> M>.XM8W?2^-8M8W=1U\DC@TL3:%+?_O;[K_S_FSQG]VS^>?C8X*8W]8T.[L3G M@_B@C8IOX AN?WY:G&&4O)> M.*I0:Q(M9(00M2Y 5J.O4@MEC]IM8'@6G]!2.0)6C[^L]@#:.<4F-S+Z=W[$ M?/;CY:\T'4_*2 <75#$.9&@M(Y*3$*)R8'F7LT)+WVO,YK$X?%U/)UE/!\#L MG(*;&_G\YT(?MWRJ&GR654 0T;*/USX++?N3V"<04<@4.]6!'8G#U^5TDN5T M ,QZ1$>[\* 8V.FF@AB>FH?T%9.OB^HD MB^HPL/7K>C(TGV_*_[MJ&OGF\YVY,3]@9F)&2?B*3@J(I#,8X35S[)EW*1W; MNGPXE^TF<)^$_->%LV+A/!$T]6CR<#3WT"AK8T@&L/5F-!*94>-].X452B-M MSD_M5'KT'N)L]K)K0^C-9;E-)9ZT+RW5PH:0C/P/>-2M/;Y3$ UFJ)A,)J.+ MV[DSW%$9>$+[V6'WI$\&)4_J;N=V"?\GC=]_:!+X1%-\3PMG_#N\$Q"=U2;2].$8Y M".4U"7!%L PHL6$1V?1K@QV]C;YUR'BVB_$)K%)(OKIHG8_A1)/DCR6"U]5\GJNY)Y*?U+%\_U)] MLR"2"5J*-NG)9A:$]AG0:@7M7M#J7)P3G4IYSD4$KTOZ/)=T3R0_Q?C1U91F MFZ40390N*0\:BP%C'4%L&YL3J%B72CI_U(DW1^;_=3&?YV+NAN$.T^+V3[__ MFMDUV]?W?]$TCV?4>BFQ?U&D%558"$B%C9&2(*$1D"BF%)T0)9UHS0[,Z>OJ M[+HZ3XG+?K,2]F3V)J3W54#O498C*R-Y&=J&(\$4SZJQLH(F&X,@D8UZ,+YW MWV!+%_I?%]@^"^RI *['%(HS4%^K* ]"5P\>/;69+ 8P"%:AJZ%J&;**3\T' MW?=^^-QCTIN5R=HRPIO6B;89;X478 S9@TJHDO32:K?K!*MSX>T)[:Y/,9(] M++;.NH%.L5(+TAY*20E,+NSA),K@8PIM/I50VXV8?VV@TSN'1!CJ[:.2IM![9AJ?7!CKC MW1OH[ 268_0@V4?33P7%05L4 1/[,%F!B4E"S!@A5B.5,R(D"B\C:OFD8N3QHZ^2Q^BA%U<$EDRP%Z8RRSF*J(8R(#['S;/:UN9'TW6B%\T<:CA-QFG)JL,B2? M V3).Y>IH91SRQ;;R-,9GB;#HKMSG_-]X7%.+9NN:ZB6-SNS-Y]X"VLW-3], MIHM+:#Y69?8,#5 &VQ3/5 "KJ("J:B6MKA+/;#/9P-$KZ$\!C5Z7%VDS7VGG M(,V;]^^G]![G;:#'=,P^>UZL_5^NYK,Y'_KCR_:C;Q$35X62*+R)J&# M9Y^>3TB7A7116^EDWN3"#$O2BT'Q"34Y8 3Z,"X6'UJ$G5?4VQ9CG]WAJRVS M[_#S;(0ZA9BM!1W(L'2)64M6@Y=91$Q1U=HY<6,K.E^1>R*=]\BT'BRF:E3- M0:!B8\%2&ZT46^^2!&Q^:2E4*%ITZJ'Z A,J#K(F3J+R\TRH2"7KDMBN$=I4 M,$5ZEJ-S@)FL-SE&+?IAM>'I-J-@CH6(GL!PC M)KV/II\*BKU.QB;OP;G0"K:E@J0H@@Q!BF!25O9$XQO.!KT[)52<'7AW4?#1 M$RJRE3YZ(Z$HQ2>,4@A!!(1JG#!$SAGT7=#W$A(J=M+\3@D5NZAMP'C$PG/[ M":?_HOE"#@^(7!+GI$9+H=6ZM*LM8E,:5;4@)65VR;*0#V-I:_SM36]ZP3 9 M7A,=MIZEE[[8EDV2&5LX(57>C$TNB;=E@5!RS:5DP1SW:95UAXB7[1#LJXT. M76*6I-P,<-N"F*YV_#UR3F. [ZV,@!N,^XK*)5?!UUS! M2&U:\V@!(5JM*YM/3/JI@/.%S&<.G3WUT2_KX>MLWR6I/TRNIDM*E93!9Y3L ME&G>'456[08ILU.FJ[9$T3Z<7;@Q:+S%:Y\B$CH+MU^RP7I*QY]N &O(9T*I MP:%C#]JS\YQ\]&"M3)B##-%OS-'?_;7/&@;["7=MD/[H,[9_.LZ [56O.=)T M[8TQ\,+;4GRV*M2T<;3VJA>>O-!"&AF]YT60*? F MY0*?51$-9&6]BZ+*>FX]H?]Q\D*+_>8FZ6!$Q:(A5!&;)Z(@F1P@H%7DDP]( M9S;!_.7,U=YE%9QXKO8N,#JG(HV=YUD%']&C9O:")#!&66:9#&@3C+:9D?6\ MYEF=]5(Y E9/-E=[%Z ]X?D0([3!9%\<.#9D6G5Q /0%P28;O"='!9_:(. 7 M-E?[/-?3 3![4K,9'NX;OJJ4V$<$9HL=._8^V+^OBYOF'),3J=@^^9\G.J#. M4A<[=9>U408A6* B(4-3:PW8YNTI*Y6LU0EKGMH.^'+&RIVYC=X-B$_*Y-BA M;3 *$C[[#+XF"P8E[YQ9>>N4S4J<657VZUBY4RV!,US..^'W2:WA78=Q M%6M4<+KP=JP]&#**9> *N$A5!1M">3CA^.P7\NM8N6>QFGLB^6FZ+EO,X9*2 MDC011";>UG0-+(TB(+3,AVRTC^KYCEX^GXI8&5,JJ1)XAY6=2\=NI@L!DBBR M%B.E[95#]@(K8@]R+4ZB\O.LB,6J#.\="#4( E/:G:K3$3+OJ=4';ZSJ4V?S MS"IB=T+"HQ6QNVCDJ=02;L/3:T7L'A6Q.X'E&$6%^VCZJ:!81!\-VU.0:YO. M%JL%3#F 5YB,BUA"/+>I@6==$7MVX-U%P0."]KIF[DL19=0U:8<>J&;)MDVN M$)4(4-DC(XGHE'B0=K*N3O&Y%:[NI*#)X=)=FXUQS([-K=/G^/+]3Y-"%WTZ M,J]Z0_^.RQOY>IC-EZ*QR?G$_QIG;:HE!1+:FW:3Y^MC'957O>ODB7PEH2PD M,MAH%)@@"P3T#F1TR9>DC"]GEEYV^D2^U2UQKX>:_7-RP8^Y&,\_O\4YC8RP M.4JEP,=(K9 -(=5HVWAR+56-(;JC%N<,R=P9[N?#XKUS#^6# =,K3R]M9C'M MPN([FGZ4(^F*T0+YW"37LE!L:SN"!JRRE4_.1>>Y?DNA"T\OQ?/TRI=;BE*YG+X&S UM)DB$405$4HO=)H0J"E,4I[0!_8)7&E0@BY0#2BJBJC=+5/K=\S"\_MA(1'PW.[:.2I M!#:VX>DU/+='>&XGL!QEB.H>FGXJ*$:*)1MV8)5W;11CK,Q6%H HHLO.B/(Z M 7B7\-S9@7<7!7<,SVFO2C%\C(CHFUS005S8-C7+2 E]+=$\=GOOMZN-'G'Z>U-7?;O[4Y8R&[\6QTVO[]N;87P(/HGLY^$0U.AV3 M,\%E%)AK(I&PV!#$NNC>;@0<=FI]SRJ;?";ZC::?QLLYP%\OH8O%@_BS7^I; MRI/WE^/_X06T2&?^=C*;S[XX2=6&J 6OCT!MDET.F5UKQGLJGK)R6$+H? M$H]?.4G#Z[!#B.W[6JFU\Z$?+WECHW?X5[OC:F*YS..+\?6.LH:!3+,9_\(W M=,FJG;_Y.+FZG(\$*A\#L8T4D@*3M .L5D-VWCI=!(9.XWF'YN1EH_>DN.CA M7]U>G PCY>M+%"4PJJYX5 0&<,>&/)HC7&ADY58SW8.=9MZCGA_/2X M.)=KUNN%_MN>H3'WN$ MJ--?P9X,,9,^FNNP[:XA;>D=;T-V"B*](.;ZW,*"J)D/*N8.3^I9FQ _\ M\.:R?$>?Z&+R1^-XZ4'?-+OW@:2WC/J@%^6&!9)+E2F.)&4VGGR?NY MB'M. MX!A:%SU\/;JX:+-;+LOUV"W^_ %]6OOJ0P"AB1V&@!62%6U$@K/**C+1=$KW MVD#9\#*^/M/+OY MA+W!CY/+133FP^2"Z?C237WY>[\N?^^ N-C % P4(NLIEP?1,NMCT-)$&;TS MF@)_$KPI[#P+DTU6HX%I.?#:':>7O"'>/O4;G(WSEQLM(VKDK3$!267 ))L MLU!03"DFZ>J2ZQ0'>Y2N0[=<%N7U_M$$^N83R[%)_]W7TI\MWOLFM3T@ST/KF\[54OKW V3(- M2DJCJU )2G9LF >3( J%()SPTF>O%'5/J-R.U*,E2_8S._NJYUSR&N^7\%E! M+4B@0-O"*P*K@V - GD=BF1>./EHGO(OFG4F"[#4^O9>)[ ME(GO!)9C5-KNH^DG@V)?VPAP#>AJ!%-K@I110#*!4LY&17.B&8!G@]Z=RL3/ M#[P[*+@#:&_SY)OU>SW.Y*:T6>J4-3OGBX1W$]E(1:T#V&Q-&[,9O>\3V%U+ MTC.I.]])XP^=B4'4U2<-=#X=MWY<"])^9\W,OI3)EV)MBKY-,C5MYD_KG2Z% M@>B+3BI%*6R?PL-'R7K%TX!JZ[ WL?U;)]./>+FLW[G)>*Y:>,RU0 XMDXTJ M$VB=A.0C [U*(:G/E-4U!+WB:!!5K0W*GDU*X)O+^;BTZYOQ)_J-\M64J:'9 M]W_EBZM"I:FIJ8,?U(@\APS"80@^<<)A!ZD_R$\LR@0^/HVPU1A1=/#)>65D M##*[4G#O_,1A2#_PCN51&GZX3\/7EP]?KK.*]L5*%T"IEF!!O#]$'0SXA$G: MFK7#/H?X4!P*"1R+I#8 M"JH'ZO,4N$.5@TIL*^GL$Z]7KR )%8""JZB+-:5T&O5[$KQM"F(\5;CMHL:C MAC?8MW=L@3,"2O)@=&(KJE@^%**3V=KDDNLS__R,PAO#:F_K4,4NHC]ZJ$)' M:XP(%2059MFQ#I/5"H17V6+5NLH^7LV9A2JZ8F,X%1PQ[("%]T MS=CD58$0,$C*2A+V24\ZF[!#5TP,(?8!Z[JN.WTONF,L@B@K('L#UQ!S10J M6A$8[P3$RIP;JU34.CE='SA]ZSJL;_&V9Z+T/M(=,)MZ0>"](^S7JVG^P+2V MJ-F2-B=DM=H82)E7K4G.0VA5:E(F_D;"F*382O,;7O2%^2I]A:5L$*\+7E#]6H(>2$8 4IQFDQQ?<)@FP@[)E I(<: MOD:)/6A7^(VH_,JJI>ETN5TMB6K-;Y27"JPWL=5>:68X(PB=3,TRA93U5MO! MNC<\$R4/)\6O5>L.;U V;8[Q2M*$%4[EAK58,Q@2"E"ERI26*'5 *76?.XE' MB'HFF!A:_%\CPP^#C&]6DN9*B-%X 1(]D]9J+P-1A"J-BLE7BZ%/2M(C1#U+ M9!PN_J^1$89!QK>K2:M6:>8:^,BJ;+_FP,ZL\5"3D&S!1J;K0_2*VCR LL6)39DLF8 M@\LDD8R,F??KD$<;GW[8 OSE#VJM*B_?M\2Z;QDJG^MDVG)@[\RHP"RB]JGP MF>$=F$"R!8GY]-"Q93F3-JE/I^HMB#MT UK_BE'43CAR""C:_+NDV=.VF=H MQ2I1D <(/IC0L-Z4P11!I&+95\@QT:?AL![;%:)K.G4[/6XD-AJ MB,QQ$+&+Q#L@@:F@V7R),U^?'3H)&6K M^Y@?*\DY53/_0[4U&5K4/E7&^6]F<8L50(V,^ M*&8X-B.++&!1@@TMIK#3)-T-A#T33 PI_@Z[ W-[/9!OR:KW.HG$Z!3$5I=I MM[S!J= Z\8D?(91E;'V@) MR<@,.I@0&:%)NS[74_?(>(Z^XOYR[K#B'VY VY#3U3/LN,]O[Q >H*(-&_P^ M\CW"L1Y3S-ZV1L5*.# N:4A%5O#!Q:@L;TRQSU2=HZA[@[/73]N[B'5 +2\R M?)B6_R*DQ_U\,G'/Y,/ MDO-D*"$-Z(S=(T;;FTJ-(DW5(H,UK7V+8U#&H!U8C]HEI:/T;B>-W3SY&6AL M+R$-O<;^/B7VWJ;O/N"EO2%L25:6TGCT#E2JDJU#]N\Q\1;(M ;/YEPH6ZZV M]>]XPEH<2'!#%QS\?GDQ_CB>4WE 4W&$JAC%3GA99,%;")5W!:$T.>:=S?Z\ ME3+7O. ):W((D1UO&N5-^OLW=,G/G+?$]P-20!YYVD#)']O2^R#M P,?5-[D M@$JQWZ@3!>$D^6A*$>Q2CAYY[H&WR8W9UA?M\KI'$W.]>/AXU@*A5W<;:6@K M8]4N@Y+-YU4>>:%[ ;5856.,7KH^8U_=XA]5 MJ1UN_/=G8*3(8W!%0ALB"ZU?+R Q>&*@$*0U$6N?6Z']:7[%X6%J[!%R7$WY MMY/9_"WER?O+\?\L9BDE*N0D5,R9'7&'D'*V0$A5&2E"%'WNG;4L>PG)UF!!>LP-W1Z2R@6\:Z6-_)FJ??*\'Z/J6'ESIT7)[@HX M=>[<;#H?O6U]>Z\O_QB[-FH))3&8C6PBJ8(8Y:+MC1ESVBJ\R4^] QO^VT/( MW'OMJ:(J+;D+%+2&-[W0[OW&\.81R@@H=*/$!^'=59 M?#8FIC:6UB7&9:F 4C!,G?(%"],GMDI0.P\UK@E-#*_%7<0VL/9^8DE]O/IX M$^6F:&*K( T1!5L.2,"L6;!L/V"RI:3MQDQMI;][KSZ>R7:0\"=#2&Y MW%! M"/YUAQ ;'6I*$M@$#&!24I!T3:")B2#E<\E;>8';J?#NJY^@"O>67 ?'ZRW- MQ].%W70S?&"QOR##*!:48)&804<$B*R%+$J@*%U0G0HC5]/S;,RA <7>P8?Z MFJJ;"?3 M5EM;"UJM^TRE.BXD-B2,'!,1NTA\Z/#V&_U+O3OAYK9!(+J,*H!R@H]"% &" M]9JM4^V)#9$DPG8=UU8___@W:\,(?S*LY(;.+GFC[4J:A(M>&%2@L+!)4MBJ MQ,#63:Z8=+94Y4-C;JTV5[[@>:CS<-FM79R#![G?T@7.V]RIZ?SSNRDRR8N" M@D.:'6QZY$#A[ITH?Q#S#DA4A)?1^62B*='G8$T2K7PF2R%'FQY^Z)&Y\NE? M;EN51PRA9!!1:%[[VD%*,;(#P99EKAJEZ=._=!-E!_<2OUC\#)758]&^_ZM] M2J.096(LDKB8;?&H3J*;T7?*;:I 1'S56?PX972 MI1?T2A$LJ9NUQNIW5^I_CNY&/ MN::V)?R9@>V8:NPQ.?IVU,FZ(^*;S_>^L[@04+F&@"8 .5U:IG"%D J"+$X' M2I5"[9.9LQ>YQPH_=L59?T6=0S3RW7C>6/SQLHP_C?1-1-ZY,AI3]P].0K@FZWS\;ZA_$? M[R;?7\Z_E"5N0^K@X)([?I/FW MC=62)4BZR2#* C$H!*^4XEW6DHC;-=W>\*+C!OZZ:FC22;S'\\\6Z%?>6FV" M@1Q\!=,R$Z)(&A1:)V.@XF2?],Q'B'K^)LK0FND25UQ)VG*I;$-?RU%+LD57(KA$$4Q-O$(R2J#61]U(ML%UG^+4;2D\_AXU"$I6CJ(<6B%= MNB1.\K_>TA\W$].FD_=3_+AL"?8_5-Y\;*V\Y$@1NX#!%%"+;A2E(HO!.LBB MI0A(X4WH,]=V2P*?"6QZJ*-'9.D^[\O>8:HE*80 LE)M@Q0]1,L^O5$4;=#* M"]L)(BNH.59[7SE8T1N0LX_ C[!?\*_=I*YM05C7:Y.UI)WFRF00!6X&Q0'2 M/RH\6I,=;6V ZMH$)ZUY/Q5%\BZ*19?DV*GH,T/GR+#8<$5R7%3L(O3^:+B9 MUXT14TD)@M7$_!H/F+4&$L7[JJ/-V*E=]RIR3FYN[JNNQT&PAZR[1&?N^$[- M2UKX3S.:?KI&O9;99ID)K$R!32L^*D-5#?^R6JMEE+)/4\\-A#T;*V)(!?3H M[P&L)M &-BHA0,C*! MSAM>&RE"2*12L*T9:I]JKR/#8V/@Y13HV$7X7<)R=YG^@-/W7Z('6FG;AH1* M/E+YV*L%XJ)[5)7!6XP)_1$V5OJ U?_W^E$(3 YB@ET MI=;V2; A':N%7&H46)QBV@;+"CMY?YS!#(;]A3C@G(>O^KIL0<:S[8NSBPK6 M]<790WX=^^+PB8/::PN*+'NV$34DWHB O%=5^NQU&:ZORIGTQ1E B[N(K6M? M'"&==*%$T&PV@*D1 ;UFJ5MIK:(J5=C*V'I*?7%V$O[:OCB[2*YK7YRJ?4'A M8VM OS@0$D15/00EJ:A27=FN\>!3ZHNSMPKWEMRNA=3++[530-P$ AH0! !0 !D;V-N+3(P,C(Q,C,Q7VZ2%%:4*2+-.DE*B(@ BHB04*"(+T$04%! MB0J(BA!ZD1)Z4Z0)"$B-@DI+0,*&M!O?>[]S[KKWK*_]<\ZWWO=AS4Y8.Y/G MF7EF?O.;O9/0O](7 3X;"VL+@.D0$W")\0?0-P&>,U?#KO@#_@!C,-%G 3/@ M$-/?\?=XZ.]@8?Y[/,S"PLQRY/"1(_\05G8VAK >.<+&R<;.\7?OF_S?JH<.,S,?YF ]PLKQOSSH[0 _VR&099"9218XQ,_$S,]$[P8@C#4> M_L?RF(#_9S =8F8Y?(25L0Q.Q@OJ^!C+9V9F+/HP8\6,LS&,\P +_V$!F1-G MC@@Z7F:5O26D??_A2S:YLU4=PDZC!/F35V['L7.(B(H=%5=05%(^KJ*CJZ=_ MZK2!V3ES"TLK:QOGBRZN;NX>GGY7_:\%! 9=#[\3<3<2'G4O_D%"8E)R2FIV MSJ/'N7E/GN:_*BHN>5WZYNV[ZIK:NOJ&QJ8/G5W=/;U]_0.#8^-?)B:GOD[/ M+"WCO_]86?WYZS=Q>^?/+FD/W#_X:Q<3P,STW\9_:!<_PZY#?_> ]:]=3([B%I$66^[\^Z]=ZU*-Y\2/P\<;BUK ]QE XPZ6HOAF(:8_/D)?KR4N"S4V/+Z: M:2PF9";P,=]G+2K#-*._H.!)KW)NJ*K@LVHU)6F!'J-[" M8U)HNF,4:-$,$RG#UJW5%NY0F-;4?QAM6I0-!T:.S GOA.8Q/(!@>.#FFK0L MC',&^47!XR$8)]'R;C M4:YY8]7C2J'>43=+)[/CK,?BXTU% E^E LK_)E5(.80YP;[3GN4ZE)\F!T^4 M4C4;N[13)V6Q>,)*KM^G+U#I+?/]^5B]-^^QS.!")TZ@1>HUG ZTSWSQS,QX M[V$9^1K6R6:;[!,IE]$NR1?>+UQF>EC(Q4[3=V2W]X.=J$=MBYY^2/ ]]5 1 MLS"#6$^EF0M]3(\>GSJFA<\'&LQO0XX@31 0ZLL[$EN"%#'BW&O(JIW4C[X7C=G2^ HXNN3[392-L0M>']C >U^I=ZNAG>O90U%W'\5;@SB,7.V:?,83C2P]X@6F;;0&WQ9AAF>HCUAN5_2]' M>Z,ZG'A-Z@J(FLL!]TUX0 E',(]XLCLK2%PD1V#@S6\WF533][]CG[_ M R> MDOK)?#=U'T^3[J(#+)MTH*AT!+K5,TP'Q"NZEE@WALDRB'M$%J0 :$T^"P:X M3[QFZ2CI0\HV%0 Y/WJ4W7( @;OQ]X=M@-U[RJ]B.93?Y>NUO@0S^W_[2D^& M:&YT;W>&JE6(7!2PV)!,:;*6>#SQ,,EA\ PC;M5'S84 Q_^#Q,&*67Z1YW5J M*FDZ[,:/F@ 5A92LZMVC8D, ,H36"^5&&#/2RH?Z#GF,]A53F_&4R!N'D"E_ M+K@T]0!K'+U79.JVF]:Z.!.V%?A4DF8&SA-\[2WTI;8?@ MOI_GEZ>+:G&CM:K1MF6LLPFY[%=,^P=OWMJ[H-6>'K_#2Y$@1T/B3?@H3M3G M=80L>$XG5& UQ[4F5(IYMNN&-N\I 8_SQF5_#L6:1#$".HQRB/J*#OC;3V^' MQ>-JP]!_?&YSBSH] CU)G=M!TE/GVV>Y>MV_*+MR#3)=>D>.O&PJ*5W.L.+N M2,OEY0VO+EQUV'HYD7>9A'GQ^?)$B_52!C0D-@O%=<$E_=F=?I\YM]M+J;1Q M5(-HY_",'$F4^D(#&F#/#YN;!_4MFL=THQ,KL^5ANH5'LH_>JG8)G'3ERL@J ML>9L=(M@A%H1H30!H&QV1DY M)@4(,363I6ES"T>@-^;T71H(.N*O4Y:AO';?P9P.FGRMR$'BLWW5W/-9 XW: MFZS'TK6<3+%:1!A%>&?)))XHUXMBH1@28+UM"D1< L5.,>TUZ-95SQD1_M[( MGS+[@,W^\:$;$D\3D;<23MVX:7*RIH8 H4BR+VZ!9^2\PO&\">'6^,/UB^?7 MA$F3.5+V!U(8V.;;8H9KK\##+3\P'C-IDS3UPD$]7!7QCEYNPV&+G\N%V_O? M':*/!,-3=K\:*S-7$>PI(JC%ZPOPO$Y(+:03=12A0PQ+"A%8,E*J".JU'7*+ M?F7)_2ZV7'YS3)'O75QYRPF7NQX(J7_L Q[\N+3P %/M'L M2DNKQHK)O$[0S4LU^]T_^)[7P3%&A0Y01"O$\A9%NZ3,_0[!D2>"RH3:$?W< MY=/'I*=52FF'E)F_06]H@LJ6# C\6M#;QD7HZ^76=!1!:J$=LH)%[GNJ"M6Z M3S>\CFP*TW5Q89(GSK#Z2Z3RVP^GX0L7QR:* MSF71-JU?^OJY2L8>?8+^ "D)QQ"O M J[&N=56U>$C12J-QJGQ,[&Z)@K(42BKB2"%KXGZBN*/#W9O@82]-D?FMS;M M.*TVQMQB),MOUN,\P=J6EF80".\B&<%L:6]KBL"!RMI OKT=:*LFY MN6I41ZT!\W98:O=K?:JVU(DJD3.-E1P/!0< B!MA>.,T8U<=P;)7,YH=:%"I M--&(LVCH1LIK7\09XDW_1*D7BF1WQ-N1PWT#-9G/1E@_4 2IU6U\R!%L0V4V5:J;TRZE9O\\<6VD+K6>8\@NA M1M1+><5@.9RX:^AD$[7@,C]H2L@?6YTG/U5"Y1-U'N>IC!GTK1P>K)@67!F0 M@=N#=Q"W&TT1':S5! MI8JT][\F@Z1Z&Y:E+JPY/+YX)->\4>NX4IM< NN2J12V$YN*JLEM8%BJ <83 MAKMPS)NUPRF3TFQUS42E]-=/;>:G:^]%V8:4R0&#"@TL]]'?"NT1F!0(X6*, MP=3R)(X01KI!?=(220QV)#P?K2-:O%R*-JW7$P6R1J*Z]5:YWA>' (]#2BIO MM5,.TX%'>Y10.E#M=ID.O*KU;,>0_!D.>(QL7Q!!A./MO^:=)V"[[0^!'[MS M@B-]A2:+W;$A"@_33ATN3E)[UV$F7]XHFR,-/P:Q0O8M-.QU:D^U2D+G1[N\O::A^Q$G4U?.++&WRXW8KT6D M2="/6$HJGZ"P$K$D*)2#9O M\$E3RQ>=W:A=KU./V3-"I>6?:/2/=O+U?Q0Q MJQ_UQE'X[GX>[_8]#'80X[L=U0HUIY J/CT5/C8G3YBGGGYTP@@_U-@(]3YP M8*VB#3%R"I($E4!JZ*__(NHOA:4B12EF6D_?4T[@#:'*"[U,-V8'>G?J/"I= M(@&;S8YN7"T#"X2F%I/6'Q.7%Q9A/?:\:]>6MSK6*F9@05GR=" HH#%_7E7Y M%8OAYRUVCE.P OE8=FE-QNZVU-80/M<0!)>W$O'N")\2A&-#PUCHR^5K#QX_ MSI'+=91WO#42!IT_;8^F28Y2K!D:^Z"A=)V?5*<'0C5[F^V'PZ!B1EUN!B&Z M[/+]]4'>Z\!O&<;>]0>:0UJ_L:(S;UA0ZPEF2C'B!%"@/4MI8^BMSU&U"U)P$F!3;SJ-IG$=1 M[^!W86G2(M0XI.9O&,_+.3GX9_7CAUH_K$9T]@W6^K&JKX2(G98[4H5;;,US M$\6Q((^"$@[-V=RO# NVPQ1M1B[8RP]VW5@ M4G"X/.-YM=?,= >?^W**D$KONU,<0@#K>0Z V$!M,F)?I@/3<;PS::0H@F8R M33%H3_3$[.O[2[;,BB62)9T#DEF%CD6?W:6[M12LE);0H PV':$?)3DO/D4' M_.;"N@T*F_%K'P?:U#XN-6ZJU>:E3IXNBK,M=1JUJI:YQ"06_=C8LS6:QD8. M"5ZD S,H4AEHN[C+#W<^"SZ4""0Y$+F+ZCX72;QB:FOR$Q> M(U[_3>(?Z/HV73ZWM&-JA/>?J^$]V#"%>(!8DBPURRA@\6F;U!JFQCX.5>W? MH)6L;J0?%DI(OR16G"*\?'DZ*U&Z;@5%L!N>YL6OKGL%X,,>T/3 ^-=K*%Z, M;S0F26\M2BUO4F]].\PCWN+-_:G!*V^Z607TCNS [-WR$,K42AHK(@BZVQ=I+)#>6&,(WI(B'+8X MW,&+;M.@%NPN)"%5)A#V2_TWCN2\_BEB&WEKF;.@4>ZY^L8KYV:5;/^GE4?& MT[-?["!Y&7LP2%$>:XF*(N!)[T$E/"3^WB-/HP_/DR@*I("/K8DZ 2I/7% G MXK3,.N>S-MJ7-@WQ5]O'8O@J5+=2:0* HS M^]&2@K&\/)]#XRACT)1N3,/P.MJO/.CF-_,(O&KQATSW#D'YR'O![[2@4;?M M6=%/#D98;=^B.JY13B^B^7_N8<1Q5WE3?8\0+N#NU1^X9;18%NUK58:Z6B9G MBH9Z)T2&Q%:Z8F]2RW$W&%B#["=)TX[F!+OG< =9PCT0;_5D_;[19W9,8=NQQAE'% M-F/(84AU]_AIA9:P%R=KI$O74W),(4B$!;$$TX5*^K#7;6?QV2LMAM7BPY> MAMC8[6)^G?=EA=IGLT[VVB$*R/;(L38)*A:ZF%EXFOH"H; TNZ'2Y4W8'>NX M_*9:9W1?/&EZ]M99M]SDA_$CJ0?ZI/>YIZ#^"RDG/RTY&C&_/WG""%![/8"- M;^-##38>E%)CZ]!4DV%3R 7D1YA$FP3R,X; R+PDJ!A-'9YP9XC3 @PO&8B\ MZ=!\4D?YK?BQ'W-SCUTLG2S/Y/BBPAE^N4.5"RB_2D MQ58AKJ]M7*)M1-;EUH^-_8:MVU21&S<" *KB>#,4Y$S[& M-"9&ZHMVBG#A&YHF,O!&@RX1K>:-2]NEIJ(0Q<\&X:;2+_W(D7#1Y;SUZ%MD M5P0 QBQC)&9.QCP! \Z-[UVONG#5_7O&\N'8P/@4L3B+CD8!-MWM50J?$KXA M!;.X1U&>;N. ?PB6>(YR_E("QMY("Y*%:4C.UO;1O"3OT(% -W-&D\&LS?LU MK:_*9E0 (UAW)ADZ@09S?]&!2"K&9IZ!7RC4]\ZK=*!JU9$.C-[]PX0B7:56 M,JA3$JP*W3T\GX,]@4JM9[=UM[@'Y#@ ML]J_[(>&O6UC0_@0&OJ&'TA+@,.+I:AUG, O/MA,<7%8LM6+6OLXBS\A_>T" M^L>Q:;C%)%_AD98(L@S%DV"9JB:R=G[2Y'BPGD%&V9]\]COD4]_-UEV2*<$8 M:A(NR';X:P#)&Z22H0@[G,#U!2 B>/H.RX=]\XWRV8:O<>C-@3MF 97-%Y29 MU^SO8^K1<30HY1Z80W#N0 I^<5U8RICQ6/-5:LP]$: [>LTU48MGOPIU)J@Z).5:(-T@*]-TSU0L%8N MI>:82/7<$LF(5'/N6R1K_5Q6E+G/_YTO:@A1PX@D"^ICU#54.JK*"XY;[FN' ML()Y+G3@02>-=T,]O*M^SWG?)DO8;EO&T.+"D9O:P5M;J:CM\T:6=."2Q#"5 M;W>;E2)!I0.*? LDH^O0 XWY6 ,ZD(IIL%S?($N @U,D*#4?&C#DUC.O6F_1 M&,:$T!Z5L[K3D[/W?ERL]^O3ABT9EV3N)M(FRV_D,(/J89,6A-M.])!/(RZ# MYLO#"2;&S6F?QFHUQ3V2QYU\K?CL>E=DO(!WB1T<[D3?OXG@4%-#U,]@I(5] M6J%"BC\QM)1X-CKDPO+EIT4/C*H?'/UQL7_[YBD31@MYYQ(#_/:FI\'P)FS\:%M#<6+@4I/'UNM2H?4-9&.W1MAQ3#RW 859"\6!"$X MH>/66-=W\ 6-%.;R.;V"D)#2'$:?9VM5O^YE#]G^4OK-[RL1=HGB1\71A&G# MT)K5))/3B! ".D5'E0X(%0<5P_G_;,Q\:3BO'=*2?9'5.Z,GV;')XO8@;R)C M%C,Z\$,)6HVB)NI"J#SSS5A0&=>'F:Y9Q'7S)DZ9G*1B0FE*"!?QG"%"7]<] M/ZW&N!#B2@A>5E?C8>S=TVI/.1]<<^ )Z*8#!+=A$81:50,QKR\,5.KKP;*! M%AX/%8E2/U(KZWG:9;+U+O+G/-RNB2\\8B\<3.-DQ6,X*'8,ISB!:7O_Y]1A_EB7+(5Z60ZJ?H3>VTE&$B[RIF&JW;E[0 M'G<5RDPQ)OB!5U;LKH>@>N(=<61EGV[3^O5#0^VS*\>8JK(,,B/QT;480FCN M@T_=F/40L:L8NRLRC%)#&X)NA\(817G=>@SW)U-E&P6JYE&*"I;1U/L;N#_U M\ZU^I" ZD',;1-&!*Q<>TX'B6VX,EW=XXWY(+@BAUGE#Z$!)_1^F%$8$4*B, M\]=X19#=.,X6VV7,=%>[9V%1S.+'X]@(;K,.DK/]+3D+]LB'RVKKT=G6NCL- M%)$]TCUJK@D318%0VC,<+\T]TL))E(6(>F4PT_@YK=85F\W=HN2UVH4$)=Z? M5YAM!RTH'RB\BDU$+A^%A2ZH])IX M\;C[==/L2[+L/*.JPB'I/:3!##&F"8]8J"4BG'P6;D:*H3X/H9U"CAY\OR?I M>D_]_8?^$]DK1+QWAY!?7E:_30(D$Y!'_* #O$EMM83?",\IZ"5<&@G&_;V[ MJ+FHR>8JO7LR$9%;"0."\U4AX1'1+6 M-VX8^.%Q>^JX0TO&^G)]8H#\80M109DK%L)?O[N]@"%\_G8QU^]=G)$N(K,C M- L'E^=>%([!Q'I'!P0U)L^^QA^VR6;[E0K\@J%3VH?YEPK M-!DSV]F3.J;K(.>5;U#<\(HRA=>]+5P[\)NLKVM[!X MK#8*G3XA'ANY20=L+Q1!CI.P$@R?\5=""1>H+,SCW>)OH*# Q!!"]!_D%B,R M*BF 82U_W&[,2[&^ )6%&@"_:*JHCJLF A0], T/BS<(Z,"(PI-Z382(DO?, MDY)J YT\ZA)553\:G='7-N=+#E6PO7:1R>J;FUL/H]IA'F!X3*0IZF .,9S1 M(1L=OTS4]G'46^/OK0[\>%E6OMI.3&':OLR^I'(H99Q&OOT4HSX'HVC MA.P,]JX,ZN/&ZZQ"U)7\#Q=E1OT( HRK0_##Y-HM4'4O20DDQ M:FL\5T=L*WF57 3_MGSZ?$@"QW2_]&4UDTU\3\S#Q6$Q>/"RZ(,[.&GX2;T#R?7"^8N\$ND[<>]YC7;^@OSAX^/K=9I?(LO0MUHA3!+GSF<[+Y$#F0@750FNHO&A]QLH@W;_DYIX<9M:!"\V-3 =OB MR<,^@P.)ER1U0CFEO7H+A1B.7Z6-FD@7+&FFO@;="+/67V3U#AI2$,;A)WU: MN/0:T7LUU57>U(ZCJTF^"U&.IM(*9!U:!^8PZAJC\;ZR1G(9?[_@-E;7K/JD MQ2/F[GV%286FM,%""PZDJ3/;._:O[XKDX_I6AQ\LU#10A%5)[&,:- [:IQHX MZW) UT1+?AB79MKFC]JV,1%+#;^;6/''WWJ272^YY\(T;WF2.U.!?6>2"C71 M1!W.B<]+@3):F5GFOH.P9)HR6#B\?M,K\&'E^!]#:,Z>5AY0$W+N?*S>NP8- MGR>_D#VH:FB/?2RD#K+!1$SKF$"X@%!&',=1W[6(:JZ/$J_3@254 MO)'ZFWH*TXZ,>_S5BA].%\ET8$.8+/835JO? M-YP D]:%2L[]RH-PZGILE>O\5)L\A],VXG+Y6JG,FG7$% H_<*MS8!W U>M3 M!#5MP2ZR$.A&N@+R+K/=D=A*RG-M*.1O^C)PPMM.Z+;%\M)#ZR/VNM\UA&@[ MK*'LP@7!P8SUY8 =2_&$LMX95.=6TLVY66J..W'E<:3QC[U'%E.Y8W/>K\YW MR8NJB,IG%'/%I)@#C#+%3.N '45=W9KN6MY;WU@.L;1L:2 JOGTSM,1M,;/_ M9$B(A+IF=O/UB1]ZLBG)$DF?YY\=A%$$G4DA8!)9$=F/A(!21)L0 [O@\RVX MW!^U9;GYAVI\K%4N/[V84]<+7_/=8,O)9?)^2,6?@J< %W^7\N4Z1_VPD(_B/X32,1\"7_ ^1%V# M?%TEY1&5-L+U-_#DD+7"HVD]>FT0 VB"T?$EWA/EM>G M7J\@OC?,X?V6GPK,-F3:?7 ACJ80(5")D205N.N:,UZ=N-H^BI"<-Z'M^6N0 M U4'UU\:?B"?'2C7S%6A5&@I+]@JYY<8LZ(+D8TKGZ>Y M.;L,GJ9_^S5C7%[>D5)=@D]QK+RIKB45V+:?#2-9$L(VJLC0WS!F"NS- M0.F VNA\X$R+([N$?2LZ,D_KK 4Q\8Y__Z!5.]]-R^%[>D\9T=9/"+N/!R&7 MPPAY;MDS7]VG$7:M7Y3T.=DD7*-D3RUH>2-Z10:.^H=G(Q=>Q1HIT=CI %G@ M%[1*J=-VF',.?&?/#R_M]BRX7JA)E.P_T]I\.>.=6.[V^#,1A:=/O^+OCGY& M=:B@KJ)3,55YZUOO$>I@ZZWBCV\7P)D=E_NUT;WYFK)>T8%?1*Z>E;BC^3#S MR4K;TU>Q'/N&I#D&H$;!=Y;[>JA*I!;J0Z2*V:)]FJ=ZX_VMT*P"=5]AIW=Y M$BZ$#IY.&ZN*)Q;>*@]W,X28"/75"P3?!4A@.6'>3G.)]4%/IY@BL0)SZWBC MN=%1H:.*'-T"MRL/&8;H;D(J1=>5&-'\-7@I8RMIP\A"45 7;4=5N%*%H$C=8@+>%?*U?:)<^ M :+PQO?L7*=LB!%?*NV*[93>6*+OBEX1>$^>U#5TF%QH#_O*26HD#%.$F,]0 MZTQ,*!<8(9F\I4'1C11-37PRS.4JJBF9U17DSX]>B3M%P3Y/K3EQ^XQ1PS=& M3?JTP$$'KJ)2"[D8'GF).$^MC(C.D ?M>^:Y:L?^O%EJN=LBV"?R[/W5]!^ O<:$P=K!V2/G^D<7!IE0_*@@WS-6%XW4B0QN%%UD.@,OCL1ZBFF MUQ4AB(IN6-4,P:,Z"YK/E@@,+CC#'II8K6=%WT/TX5B M :_OV47;\X-)7;>M]4HJS"KC68);\0_L.OMGG3F&$N3V J+;H95)O0OU\J7[TWG/_[8[,O%0Y5\C=?6[RDS,_81C2/8 MH5,@$M#%0@C#?0%I$+&@?$LT37PF:$H\8M9FVWTH*BST,OPI280M,I2W,LOQ M=J-BA>5E1EYD@!-+=T%'?#-O AW@W@@+&7K=@'\NO1D]N\,N<37[\[?3YQXG MWO2N^)9=8B5&%F!4O0 :>S!9E.) 34&*@ N+P]UI0QI[=E^,@DQ*ELA4$V)Q MU,;5.&4HHD3T8TRE')^V]O> U.6_S)D.5"=MS)'YX9/X1?WD"B/!]PA(B"?9 MP2YT/NC(&U^KN*XZGD-QH[T^'/7L(146)TD3#/30IP@L_,5CLA3B&#'R?INZ M=Y"V[QJ&+TRW3*[85Z=?O:2A/L-,Y%S79DJUEL6)H:B #3K **SEX'VR$W+2 M$]*#2T(JCO\9YH0G?NZR!\O]===Z=#?JRK_<9LUP87O\R2I5VRWH_NGO4W./ M'([HIS%JA!F#IO/N:B:TR8[*%)R=N)-RY^.5+%I1&VE$9KO)-CFPL-_#\Q<2HDE] M_FHZ ]>,ADL47)?EXE+FW;&Z>@U;IOPJ5IL25C0')G7<:[M_R<$^IN2;5^?5 M&QI[&8^NDH[*MG#2V'W(R@@':@;*?YP0O;S1^UCQ/<(Z$M5LV1ST*">#&-1/8(N0/;AZZ,9]\AFX/1Y%$8*X$EZG+6&9 MYCD7N"FG"(CJ"SESB:X"W_I_W)?(UD8&?.-[X]YU(JR!P69R4(O%L&K>#6$B M=EFI0V\>-.5X0J(8U\TKQ]ZJ/L[*&KP8D$TM MPOEA9B.72Y--^&DSOIPX@G]>[S#P:RL,"]Z.NDKK;[/(=JX6'5#=_BA;>>VH M %'VT>$V!I*;R(#C!$;")Y!O4Y0F3001-W!@# '7-66 R-!XOM3\%HN-*"AV M(A'LCJME>3[-U;O]H E(UU)\#V\@\5!?4CP8H91<14U^'<9KCH]6WGBQ@ZJ3 MU].4-'C1Q+VR[W5?ZW[O<.O#\7RR9RJP:L(#.E\D*'5J/%4A2-H!(7CHC"W)@HCMX$W*GE:L6>9DNUP98G$W M%?@8+I04K5+%?%VZ[YD;ED&?;Y&/(52(T/:%Z>AV%"LE2*'L^KP$8:@\\<6D M]E,9[=[[7GY\G!KW! Y'65*$R"2V%FH=4O07 VWL;*:LP+0EJ3,:E./E]H9G M]?*GL%HF[X<$08 SZ&<01#A$B. M/6@K_*7^]0!-J>?MA9H'\!ZBYN$N,1 &.;10 MU?N2K#H+KX^Q6(6-8W.Z#2@/)8\\)/8TE M?:<^U3%$3T?CJ:7W=R$)]T*?OE%$O_DYY53W9TI45-:NO#ELTV;@II6RF"CL MR?U4LF(J0*& 1\D:J(Z+J$O!,0&+D>LM)A+PV7:W@^ZI_"-%RVM/7S:.43X= MNFHU?W+TC#],2T0B3^*I?0#Y*+(=5IO7CIVMZ<;5P1@PD/+!/G6AI^U0]KC7 MA+K'JZS?U7.>-GZIO&HL]9FJ*'7V&UEIVV\,W38XE)E7PJ8%_P(5P9#4!6X1 MIWKSQ&T#,?R[P5X87H7'^ !#_6?1S\7GPKVR"% MP9N$@9CCKQ#G")HI1BYE<(@IT3]AI>K%/FS6(**ULW82>7T3_@^2&.$U&9;N>X+06RK\_)L> M\=R#,S>D*",U38\$4GMN%E27= '9U,I.]1J)%,@E'"^5;,#5HM>?TH4[?D0 M^E8S\\:=YUZ=!IB4"LT-(T<6\J>'1LXGKWG+R.2]M@88O80@Z7TK,6PC@'P/ MC"2Q51,WZUZ F',F76 M:2&WKE%0#T]CKR/?H&@0E+H@4O#$K:6P7O;0/UY;G,$SW0VCO\3?6V6$W;JQ M(S"PHI.5X0MJ'?$A+'&V@B/((4R]?3)[JM[Y9=%P^IJ'F3?74RI!-'0N34W_:8LZFY6C]2G#TMS[QQ MH+JX%0\E7. VP^^M#Q7X MR^*=]XM<3:%M0B]F1!GMS&(^JA:3@KN.GF;N0@FTW&L'LZQ6H=!J(GA!Q-#_]+_O\25;H!)7J1;H.H):F3'9C:3[FW M PN-)A<)&R6))<4#$2'1X:?W97.N:UO@CH=L7N1^^MG\GD_4WH8Q^21"G5I. MXXURV8!>P9L^A1QO^[!;0C_2FY] MU RUXV;O9EF8#'V@-B.E$+K4%",%LB\B(OPU+S\<=J$5;5F%1NPU[.E]5*ZM M2W_6?%)D-B#8U="SYC"8) MULO?ZQLZ+:/4;HQMW(_KO2U<##TE$WMY'5:W11$,[X35)>(68WRAZ84*!!=< MURQ,LTL\^2HYV/H_JMC-[[ZPN7?SZ\BO%)='C'8\@6:<:4K2QF\ M>)$L'?R%#EQ?^-K500=JJ7M)B) 0?$Q81Z$^(:9K:"E,'+SN8MM\XEAWUH=* M51TU@Y=]-]FXEF*-(FD<9W&$;.04HSM"Q^H4K?Q6)VJ'>+<_JY[U5!,8_'Y7 MPDR2<2J&6Y,BV&&9B K9FL&U>]9$>:;!M^PG\(D7CFY4%#5FZS,W<@P,AZRM M^:+)1K0.$HZC3;(FX"LXM0U+H )_$>8-0#!9,%'N19ELKGYLY.:.9+3MM M^$0P:RA6OVT5.0JMS$#WX-)R<;6P3DB&M SH1^3@/DG6V^KVE9C94[]3?VZMP2Y2G$:P"&="7S?RZ+B;OD%F?%1P*-/O[;,_<6^%5Q:J,>L^ M2]#IO(M$T6YNV[[\A8R6"#Q[$4H0G.JN5O7Q4?/C[Q)_,\NE8G!LV)1=QD%C MC^'AZ975)?V>, C%H6!Y-:7N#W&"(GKB9_[0K^QQ<_ZCZ+Q S/:0U]#WR.VI ML5BC>!I;5?G7WSC"!4VF7Z3-P[V/])RPZ]N%)#M=ET%A][9:G7O>%8)YBSQ*T2? M&*Y..K#L9!SO2=X+37KI;AGP>OJ<-7]W/+/\]JBC P\@5G0 4[! X;P.76(=@ZZN[-&!0S/URO]2_)?BOQ3_I?@OQ7\I_M,H MEGFZWO)MLF@.M^!D6_@>V2Y#3IP M:1LU:C+Z(ZI@Q8I&FNS57WWY"WV/" 'A]E0G30J6#NP9(]HB>Q&Z78UOEFK$ M*3FWG&QS;X_68^$]Y>-KX6A^=.?E@ %7U^AU.G N1L$<,4L'>-GIP#MS.O"8 M#M!6*_*6>#?0=(#3;5D1LZ@)ND$OD5'/:7E4[,I^M$R4R59VT^=/$5+A&[Y( MP>Y,SKXK;Y?>7,&>'K!0S7[5G%/M=M/:IZVBUV'HIK#BRZ.__WA"MXWK4Y6Q MC<9\__D7?_X+R]O?\S(C.F*4C7#OFNKS 3%S@Q8G=J^H9D_2@2#8_7M'S+>Z MGYN<-?00:1JF'G![B[5,J;:K+I=U8L 2,5K(T0MUXC#)[-V[AOFJ/;NXV=)% MVO,FG7*H^Q<)T%/U8@;O\B8;'6@+SF/TE$;FY>=O4+@)&:]SP/,-82D',?.6O8^ W.6+X\_Q$U:1"2BT7;U@Q>I!FY* M!U2U"T^X&@3=AJ>W+1F)F4-EHXV%TZ2.XQ[GS=^SWXA6"R(;!Q-;4H\.O3!7 MRH4&/R"N]2#L?.>(P:3S4R80BL&7-GEXP3*4E#&1E40]&N*^M:!M^2ES'X]$ M;ETGBE/D>KCN!CT)^/,.3\"YY56G.H8[AQKMU!9DIF[^GBV+PN@_NUCN)O#< MZG9S2/2OR#=NQ;1^S/9-FC0=:,!1Y?-;9EJ52.?H0$X288_*0(I?\A/;%"4Z MH.#*3,/]_=;(\JU%W *CM4Z%YIO,ODI5)<=2N?[]>^7_W++?0.,0I /:2=1N M*&FF+01;C%M\"=U11GTSHP,A92LS-"C1EF;;$D#MH@/C#B82I^C PTZ6^=5-RL-&+D"B:2'C\[@RF)_WQU$],55][C%RP-SQTA9I7 M-/]; /))Q@&E0D,?T(&44PM+EWXZT 'L8\D9.M 1,!%]?J:TZ\*)W4A*.F.F M;1#FWZ1CS[VF_]G@9)^D,DJ@FP[@ZSX/D$,0UD3#)TAIBH1 _K@H^)-@/61P_C/']FZZ2PW'KAXAC[3@LH(G.B M3V"V3K\/JOCRUI+PZ/D(K?SI17!-X1=D J.'ZO0GWP6G:&=,1$(4(&_(+"(@ MA+1MR[MJ23G9MQ& URSHH0.B)A\%8T )]^R;GI(WTI ? M-NCBB:8Q"Y7O)9&\E2@V.7EE(_L+UM38=?F<#1,5L"#BYGKXL=HJ-M16Z=WA M*>%)AI,LVX=4CY#MOT3(&E ;'/P92,7NVV >N61DLOA-L$7+(8P\A:'E?@_B MJF&ROQZ\BEVY?4^I'1M?*-TQ1A/_N92W.:";/8BG'5;$'TPY!@<$^;'55]5E MBDT5WSKF HE]JXPM[5S4.J6\O?3+@I-<9;MMM9Y@<( MUP+HB>/9Y65"!5/C-VCV![!IRH+FU0&EN6__K6S)T0$>$J/@-=.!1[RTG]CB M-]B\S^#)Q,8T8"!X@0=QA@Q!N(P81:AU>8V+6/3,>(E%BEA8RZHVU;?U M*ERXB3JDNG;0#28MJK,NPQZ$&4DM*^N?B8!\/ ;1T>9MECW0,B+_,1*$:3X% M85E.G>0;^7E5/<[7[_P8.JT1V%S\I43AVB1I'*74YZ74I1SNX%WC61KY8==_ MBP=,LB+Z)@4OVQW:#57;NBPP^^GY4?MMN9=29UA<9O;S%EG1$5O3>\L^4^UA M*>$W*AL_T '3#^'DQI*PQM_VE)HL/^KD&CJ_+1];MA0JD\3W8W[LUO=RU@%7 M7KA=:*OTVD>[<<.;\)+4DKOE"D4^3QS-A?^4NO]G_\[!?P%AV@FC""G1_'G) MR:B-.L0LS)HV#A&,&$[SU6V@%IJ(5CW3';%S"IS]D>MR6MGJER1\+JF:X MGJ($^K]$*!!\L ]TS+G\)#8W;98J%(^%9M'JT^U' M$8_[(*+!=^Q$NK?+=:=.^([E.R N5.3M\,)YRY9TI-=T/6^-WXS3T'38G,J/D6U4@C:>M3))O] MCZ0BT*>0.H"]#VN2]>8944=A&9DWK\B-4=B]]+V$O'O=Q-E:^ M('RI5/1.)P,RLAF'%X?^6:6E@/0.W*(#' U=+0\ 8G\0S7*/5-VU.NM.V/*L^. '3@XRF"L.5=R/HS"D1D56SF\:_O M'LX,4EM1ET3J"YC+!H BSM$$4TW 7A!LC M A9.T90.:DT'Y2&Z[Y4>BI+[XN9!2-=PA:-YC(5MSF*U9'TA*TG2&:SG76&YM7 DL3708_:'4X M&<9QVYD?MSB9EOYX_$B.Y2 =(!I1TVEZJ(_1:/9@RV^;2=#W50SR<\AY-A+B MD%E^F>?M:Q]YTMX)M4H[07\?L:M:QAU'FK;2%CAK[=/:V)L(N16'K+H^ M57V8S6UXPES7UW#%,,ZR%3Z\WD2T] +#EF?1TPO+M[2LN3]:EEBKWI(L7AUD MV;7\_-VD%-)]8C\7=ORFQKWJ&30U25#Q9T.="MK-KNUA+G&'P62??G=J\TDA MV8/AR*VB5OOA7KD8@Z.4-R MEQV%KE89QQXJP3ZC ]>AJ?E3W?;"9\B&%"WU6VI[JM)E\NK=V7N9>*)S=/5>:_8F62QR M?&VA/J#W<65-T 9%Z56][6)&54 N':BH?A@+3;",*84Z!!FX/G\9E'N@]_!: M+JF^\KTKP4+K3:H60%$M! T)6'/PS&(!BB/HS-4\JC]U_IM$2K)$P=>[S)7, MWZ:O_':9O#V!&Q\] M+.0(NQ3Y/WT?%+ZP$430L(<$JN+I -NLUE1M\IYV5]><:@_-^Z$F7:V6K3Y@W1@43V:% /F!1-7EXH- MU30T<.,;#LC-XUY;14QT0.W[43H0\<'O!Q8%1N'G_E*F&Q2_I>D]!F4:.@IE M4*96B7M:1M&[DORPTYU'/^M^>9M]#4W%\D[1D.-D75%DJF_T[QGO)^*[&H3= MME,TU2)&;0Q-5<8V_3->?N@ \XB\9T"?Q36<&)@(F_.JD$FX(!YE/Y<1,T") ME2=P7T[I'NE86O5M>719:#;L:FYYSNG>9][%ZP][D%]@4GC0>LE^/8;CQP7< M.PO7(4O%&9.,T])SHA--WX\+8\B*%/:<)=J#>6-B1(U4M"OZID=3M+O7\U*C MK5#.2$F>/B/8^@YAQQ?<(O*LXO>ZP999JXJ:4B\#2O8@[HXR='O0A+69)SQQ M>&QW?XMGJ8SH&D*K\KLRH3QW^<6!9;DK+M_'4(.49M2BII"!W7V7-@<[M+WU MFY%0]_^"FM+[_U4P<"**)M6BA7]&^DI,K>3[A(MK73WX6:7M=(8>?ZAC2 MQ^O?_S$J*>^94>\_5O$5598'N8/9U#<#I5^X]=Y"FJ7V.9<^]9_?/,F[=88. M&) O_IBS#EF=\'DFMJ[S6\$UKT^JA8Q].M.CYMQ=TR'[P2#1TBRK_<^Q/:'? M!,BT'%ZZ)"!"LQV6G+"QJZX[;ZSU#?/DP>>U\,U&A1@W.= BYJ 5*35S-GQS_^.VS?PXY&A$1 MXA^BL/']EY!6KZ_'U4O"0ES9UC^!5=WMJ>0(]4A2/S@*2=*Q?AW?^<%0)*C] M&%M-XJ-5FJ=U^C%CUE#Q#Y"9FN5Y[/+&/=NWOH=7HI*_TX$/!LI_I(NG5DX7 MK_8=Q0\&XDAJAA=:\B@M^1-.]M7WAO\$P?K?S_LED_AIDDBE.3J@N?]<(^E5 MD*_$Z$8M-\^ >KG:DGOY8OK-U"/ WL&N\?4)1J1G/3C><99C(#![6F%4NMI: M]=BK5)7$_YUJ"+?S3@'3Y51%USVEX%SY%"!5!L/IS+'.Z8O>QCXU!'%L'RTUS M1#/1L$M\=?TY,6YV.>G^AD>+\=M/KL&ZI\RY/^7VC=QJXKT1.1.^7QAI4WID MU=ZX2Y$PD>^>C*TFN61OAXYM(3?7^KO-%T] /)(Z-%-0&PLK,9;F :!SC[A2 M!L(P:!G#,\^^SNALS8ZM92YF=DO&&?*9![K]$GHWCK71/5Z+E\\/OE;X%JMX M;^"M_&2'N9!K_']V_/V;J$J< U,680+P,E>"R?_%WGM'-15]ZZ);49$BD0Y2 M(H*BTD2E28F*B("(A2)2HM(%1"G20H(@H"!$04"D1"DB4B+2:Z1+$Z43A) @ M("604,*&M!=^YXYWWWECO'O/.??<<:^^=5>::\_OFFFO-IZ1N MOEZG"ZNX2O_%T"B/(L;0!/1M3O+WV4KW_VVZ'WN6^1&I,\Z0I3RMZ'>[/!*@ MX#R0,[6E]"O_WE]=M\*0<,]2,'*ZEYN(?5;"N$?2H=GA.Y*-8&=_()<>Z);J M(?/#/><(3PVX1G#NN!>I<&G6T2:<>26'(5PL?_QVYC7RCRGD]O049D7+?J:0 M"-:=:[_HOVI?S 8J2)JHM67H@QRR=\Y<98'BG%.IJ/#M$)@T;N\_<#FR$\:E M2$&^(0@S/+@:ZPH_!%E/IU9&;2G,8=2WDP;Y!7CN.0X9B:[KB)E%$ADE6=S\ M#:/+VUT6P3!--M#I_GHHNF6@^9<47NSX5=J1^R4\1 M_G!>:Q+F5KMA$GS;PXP+OE"&7 2AK/'5OZ$N'/B7)_OE/X&G!+#I@E-NW,R9"1>'N8K)RU)*TG*"RUD,>+NGF_8JG)6>L'6V.RK]\/7C%!BQ< MP*]9X%&DJJ49"AMH/N<6"?-(4_[S2R^XN(DX;G; S"1Q 4^;]5LU.C;H'(^\ M.?[[D]29C%@ C&Q!4:YB(QW/@ABJ9@=-@VK#D&,I4"PG11I O^E0F1 245[8 M=JM*1;[P2[5)N.N/_1-5$A>[D)/@!M6'E/]M)2*E48%2U40V)JF]= WUW'\6 M)J"6++V9*#=QIL[M>R5_D>V/)Q%G$G*F?&(QI>34I:9I&)Z;-+?D3?5K1?&7 M&(C8_L4WIF6//E@U_[B@WND\(CS^VTC'2766NUN@YWWE1*X@^B<;&"LC1>=1 MRV@A%%C[ 3]3@6V(*P>#J+6/V; M.,IU-I!PR(=L2Y(RPX@V$<,$[#)U3:K=2@>$_(4[/ "]78=,/UWY,W"NN(,(ST$&#S%]?7BC3VH1[_:\/65X^+H=-O'.$UV1 M,T7/^2).M\3BF>_8P,PI0CF:&3LIP0;Z^4+(!LJ,OM47< M96)P#RUD$8;5E-\E QY)B.N1EF7[KF0IVU^0OCLM8.MK?'+_#Z7,081\(*?* M4&9-XS&&*I@\[7/P#D(9U!5-2...]I>Y;RBE[XWKBRAIK)X]<[0?9!#K-U#Z5V#=ATA2*STZ4=]W@$R MK:^K9;Y97POU@=\!W)9:_$C8,6[:UA#NGA3F^2'"M5@$T"B'\ZS+ ME+V4EIW5Z8I*RY93> 29V)\Y-M;8-*QA)\-G4CNBH5-?YZGKED6Z&C9HI-Q! M 4:^RQK 03/85+7LWO)?%AD()8KUZLIM];4_RB-:@D>J/O249H1H;V _(T^X MVS2> )U(,/[YPO1,XPOU%57 1K"GHW>*T<-%Z\.RX@]L-A_ M6OBP@3VWAY<"X*"B>/@Z/7#WM&FZU=?!PWIGSZCF^=)O/]&5D8*2>;?0#I3A M?*HBT9@APM=N(/:B1/EAO;EH0_W/ET7Q>>5?)[SE2PY&/!Z-/"^;3W%C\31] M0B"9:>MHO!+)IH,CKNB7+/6?\B-+"+@GJ?"YL$EU]4L+;Q_1>B_YV]?//OC. MO=G\1NHB'<<0MJ E4;7(-^B'@WQ(-NC;4"$[_?9DDI8EWZS#^!6GTU./^-XG M7 2 ,Z_V 25E-",J\FD1L@-U@.&R+X=W?HXXF7RVK"S\]4E;8]QC?[B+3GXL M%"@]ZWXV]/N'NP2=%/UOL4"5D1,SKIT-K$M]90/?G%AGP_[9W:[2_RK_SUUN M_L[=FQ@:]\):>_KFC^517FZ%Q!#>3KIX/!OXJ^7"!L([&)[-, ]"G,&9P0U+ MD'N*;**&K>"^4B'G)#:0HF&:&160G4I8 M(@3L6@IU*9S'" 0%&E.RHCR)#;L[O9>6/@C:-6.:<[:2!K-R$\T?8?8B>3UA MW/5':H^E%HPR/T^]")#"E*6<[DQ(@S4W -L9SN^6#-JF4=L'QE!3ZFS@T&J0 ML5S;7;E;IWO@FF<$BPBKV+)K^F^LF03K1/5OQ'SS>&OR8^/-AHLP%L@+_??Q3_'=2<6!9 M195HZSV7\#O9_]XKH^!Z>0SIS#F-4SH1,^WW""I&A(HKFR]3:@-6W3NX7F2Z MUP;X9_BCYM;.'5*"+CEJL8'W$ZDL+B@UY_]Y@RW5[8W]'Y2_/_!?I?]5^E^E M_X;2PCN6AQBG=8;5IM),&1''*U^Y[][X9[NZ_I4;M,+V<0"U4C.&8@J)==0& ML=-P/N2OG6.G$Q@7*,NDZ4N/N7I]]F2IFGDB% (3VWM51R64W>3N&*Y%2.R# M/G''&R03)V0'6K;%, ?RXN/+G]">I/P5T[YOQ/O\_2.1XX# -ZMWQ[FZ$5QT M)1!.9 -DLVD"/KNE=61M(0LV4$[799YVON#C5?DJ]\JO5UI"3;MT%)/:_-A MA=K2&2(4K]6.YV[G(%>CD?J]5$@SI?R06KR>^A&>MCJQ8Y-!OT6SE.LR\Z%A MT5=<;RU;7N?N@W'![O)! (9+# T-+E);6C&B>L'W[@^'',.2M$D1XU>BGD)H M=K>COV=&GE)):I$&3([UD87I^T<9=F"-)]V((0?^(D&C80??#\#*'C*,B*.D M=_JF?3JW2XKSI([AS^--9,1U1M/#:+$ %3UF05.E8):Z/P?%D?;E3??ZM$^> MHS[[A7O!\"39BI:4I*@_)\9;>D>+RAQT>[_GU2?QT"D.4UOSHZ23JM"LX^8< MVHS?#EI@\;U=-W==[_3(?OZRH[O<8LNU>'95=\MSWC')"$!4D+#@L:S\7'"E MM?$D\RT;\(0>0IP<0'@@-AN/4R8C^;7$$B>NJ"O3FJ]JY*('OPI=:#^U^Q,- M,K9(NP,:TC40@C%3T/"SQIA+8UJT](4BQ73+E'LO9FON Z__2,L"^-WA(H"^ M&$<&MGU A8G)9.(B&XB$"^"\5IY/2H,W/MN;CJ @7ASV=+VK+:\R8OF\>A?"R9OX_G:V6C[LEDI;L(*A@+\?,G=:O_ M25%(44@T41B>^5_UISB#T^WO("T$/L<@7&NJ@55QAETZ-'@\.SMAJ0. A'0U MA&@_.%UH;:H>ZUWUU+/JS2=7_L \(/$TS#Z&A&/[I3#/Z]9HL_"U M+VQ I =66\,PX?KXN)/UG0UP+:\K&8.XZ4^3#I[6UHD]]G_J!6''+O=73]1A.]IU?4(VC#PVN/!T^>4#877>G(7U,M9*#ML^O3:5;@DL&) M('O0LS403H7UW^=[9,\8N9ZPA^#XM(&"BA-=U-C0T?2)Z//%!RTI8WD*M_*' M8&?7W5QE&_3,16]*G"*J9''.7R"8+T[9"S(WE3,C> <4)1"J=_^ M^-%:Y_J#JK!Y14C;98\^@(3P^+W(.S3$WIW@T>U(+#2X]I YZG>(A6QK".>9(W/V9C/]?1@#;<_]Z4Z2 98 M2 1,>(5)6#N'Y0V"7Z+8Q'CKJ1#'U?=FOCFB+2_S^'?2[Z1$"U^38M[CV/X3 M-_,OOO$8,+E\0B&E4T7(\<<.6OW MF&>P\61\0Q.CB?M#L;?GY7Z&4:[]WSM#B?9W')I_V5\X3/P5O9\-+(Y\A^]G MG0I"36FU%79#(4%I&S[&Y&TW3"ELY_@V91IZ#L2SC@#YO^3Q6E]Z#I 3;N)L-!8,33\)&4E&@TU*( M4B^.6,(&W-#;Q^%;)G5L8-H2U>+ ZH.N7\>M)@6R@?9",FKXAR@' &S#0$TH MXS5AXS>4P4!/XGK6WQW/;@Q?^(\6VG_7:PKE[A-O#=N'$-G\^=6D<#(ZSJ3R MH2\X>QDZ81\19L+5:&P[#1'[B]Q+&9J+TS-^(E?V]5FGTJ9^Q*?EUJE=OU_# MM1#*E(\-=&N&?0U8/#UN[H!738F6Z:ZB(8&AI&=^CKN*_+=R*%V^QP=RG1;0E.L68.P]I7GO&L/ MMDOFSU+]NMO1W=?&6%J='=D86O5FB)&5T?Y8CL;?U9_2T C]_B5#-[EE;\PP MOLLBV(1Q$^G-[.IV]K_WZ&?S+\OIM;6PG44;]W_#FG0)BH1M@\= N1JE/>'B MC6I! Q:4E6B$;GYG6/%B2-ZW6+XK!UTRW[+.\R=> 83.OQ>(B 4C63P[I\I3 MF+&XJ<\800:<$D/<^^,#D2 <%'@]L]QY;:KI[7NW/_ M"!F/K_]_KVC,3B 3.3\H&#C/!DZS 7H<&ZA&IY'4M@+8@ ]R)S)A;6M-J8IDSF14A)"@='\VT'_%L[>P'^6)V])&'>38\'Q6 MHJ&C-[QEYSRGH]8P%LZ*\\P?9' \&T 4L$X@O93(V+$#5B@W#"3Y.I_4UU:! M?+(?+YC2.,Y\#?LSJ:?/Z3O4MHT&\NE4/B/9"K?8@UNO=L+P<+_< MT$R*M66\<>'!X[OSV^"Q. $#;H3V<*,:PI'Z$4,D\(.!%HETN^$-LZ(,\186'Y$*9?$64&7ASZ#[50,@ @P^RO)[NTN_%(Z= M8!B=$Q*_T7@=)?%>1Y K*54!/8 &E<09,A?H^TRF4()(#K[X.M+$A\*KTEN' MO[IOOQ@B*Z!;3F]A%%/V[6U_/U[Z='^\"?Y7WZL#2 G6+S9 ,5,#CRLN=5"@ MILRB1ACR.^L(Q?@IPJR@HA'C]^E":5%FH_MTUL0?SW0CK^27OZ/4OKPL;3HL MJT(I)&%;44]Q@NOP.,)^A,>GH,!6ELR@?.,OC0;5J3;]W+^^)46P(P*&NR_L M$5+:;F #$=QLH EA((UJLC*0-J;$D#9^<'HC 2DST.(9HN!LQ/W\_7FN!YHG M+::5N8X=\3W]3)#Q 7$2M*)"IU-;P\2)D&;HW@79(U38\XK]2_[FPF95I_L" M=3-.GD3W)(6_%[H"O&-64[08DECZ X86>(^(>0G?AYMZ?\CF&5+=\*ZJQH%C MD\.K[>-FM7^,@)4_M^A=@@3-L#_@F[(!GYQ)+ZK(I\-R& K_V+1I!\\7=4= MH\PG?NBOLU7RL3@ME95>2=3)BN)!8OO,^N/?C;\J/,D/*U?#T"]@Q-C>2:UJQ*$6(<^5%!%"X1Z1>N\M-*#^7/#QBYKZU,3JC5@ M2T-T4V.JP%&*.%KZG[[T^@G?SX9KL.@+Z+30J=>_(8'R?6?X4T\E&&69KJ&: MBOL_+]$M[31&>LMG!F):K5J&;GL9CBQU;^$X!-&QL8.C0_^Z??J/#AW]7PX] M39V&'@IR^W9NS^11ZL-BF"5HC.:S7!L8<\:-=N;_7 M\%CP%1'F*1>O.8($5!Q#=6JZGV*;/$ #.[WW4II0&L:TFY,C=0.>'Q_=?]SX M ]D>._MIV]_1IW0&=HB!H#^:5=11HW.LW',MEL4W M?>;06AMI;2_Y@=8)?/+(VK>:^N%67,V=@4#A1N8=(#:(2E M%VS@&)6X0@_E&(::PGYW;.$4Y@!N<&DXB% 4,O+&)72M>\O;,^#W M4O+&*BCRT0Z'_:S;$UPBICR00*(%SW]C GL5$A!!'43HAY!K MIFFE.G3I:%#JS=+J&&.ZH! M;2T6[P$VP!V&_ 'E"[!M%$ U:2,E'1 NU(PU9F)?JWC*P/A?CT<=#YX[75>M MV#>Q2K[ JWG!Y$ZC-\6"(=C'XN/ ZKU#5!=TNP5X,K^#?(N(:AFN%K_C$Z7A MZ:-*.MYWP>-#:Z=,H7>79$E7WTNAKYM,)*=="(X!D,1-86 4\P,G)6&N*Q%B MQ227R.XZZN8+4\)BJHZ$SWK,=96AF-ODX>,_=.S7X+>N2#RZ.7'D5OL%O9%^E"A2 M%*$-3E.F[X"&U-"F$-3S^C,D%0,S&9]+0RJM7QR^3?._S%_;NN=9XO9GLBC/,HLF7[[&?]% M5RY*\ ^%-WNY@8-(PD[D3S<;<.\;Q= N,DO*K])-#=L2A!\,GD M+.DW:N#$&&+4HO8T)F2#]SC7JATMCPU$GH--I4$E#08*D7V-QZA5S>:F5]^J MK/?>HL.O7M;'3ZZ7SV5U^X;[=UQ%<"@-Y:(:J#W.XLG8R=L3X-2H; M6,);M$%$@_*)FEA-P0_4DH@!VS2(,6M%E!B/UCS(#W+=/^C=YS85"[ M >\5%54G]=_XB8M?C4_*\G[](O=T78.:3S9C _O644UR;, 37KX@J\E$GX4( M/-B4]"$38MK6E:+\AB^F1!U.1M]T>;$:O'@>:L$08>;@W AXBQ;#=GC92/M. MVLQITY-\<-"B51/_S"3KZ3MN[WA6]]V(_?*Q9"5*S#2<(9E.PD9G'84)[9Q< M2Z!N9-BNZ)@]^+4S==4XS?>G'J=#/9%'0AZ['>6,>+J < M@ '/<^ E;#2NS9%OJ/CHP0E+- ;?,HXS8_H7KJR+#[J MV8KR@(]]18GT$$0,).3M@J*'G@TT>8T?&',T_"!S3&*1\X>+H;0'S-PI,/FA MGN!TL-C.AVSF'"+6U:RYRB.AIYE7IN60MXYP##;F'P9[ TKQ]"^6[:LP&@I8 M\]9Y?*]4U-WJMI?9?S?83?\G&^RK-355956)R\O$([$*:LI?M:V,N!02@P"! M]703A_!MSJQ"LX&*:V@*,9>">CJL;]&JC*CD6VMS[4"G0\.8!Y':?X-A<83R MN1>L(YXHRF>46Z%GW(N'$FV:A5[5P6&7+C%;9?YH;TA U9>0 *O[#J1Y"-TF M>U+] 5+N7MT/>7_K9QN")YP[536P@/W#&M=X_ZE]\J)[-"6K. M-*8),]9-W%AI0Z%1(N50[B"?:_:3GDCYH2/E58:1402Y71G3O)'*'>$\I/!S MM3M)Q9U 2[,I$F2GL[_^[SM0"$ MX?&X*AN&S K1LT\4.K;)XE&D<%F">23FY:FQ^2REX7)/S%=S]>_0^P/W=R]O MH'W.=#9!?2\X&E*26 NZ!Z"FOG98?H(9QG"1C^-2MZ8 QJ>^E M3XE!1WY0CDW_\BWST(A'V?WMIZH"ERP Z&&W/<$1]3 BFG$0Q>(SYMA=#+4A MIH, *EN0SQ2!D.:/\'*/2:&&L6,Y_-X,L5K+H]YG>[!=CC?F=N\*PA0CVY%- M<(I)W^@9%D\9L:V?#;B@PKT&/J=7SSM8H8\=IUV" M7!)=#P 0W72 4\_#J+MJX+&L&!G<4@M%M9T UV19;28$_(9[IH:_U%S,EWQA M5W_]>;;^$YL!RYWQNN7Z3BGH7?",Y:5_BGFY:3)_F5AJTWJ.ED1TV+?9BFIWVUG[2'72$9*?<@PP\Q?C'S8-Y]<5 9A&& =\[B9BTTVOJRGG'Y?1>RG*K98\",L!E80%PH,^0_:SB>F M)^B!/9]7+_,J+K>\/,,U+KHU!\<%W6HN=XHN2'/Z!//H[18(6DHT[SI14HQG M79NPF,.)55>6EYY=[3D0L+05G-^I,NY]O#/_E]+JUL?M0RQ1SDQ-0!SX7%(S M11!?N.."-R#JQT^WM]+)L%,;W(6"[&>?>8V+-QCT]4 MO]BM^L'[U4>'G*B ^Q_" 437>+(O5@_V MJ!;5BAE;-@M&O6PJJ.?7?RQ=*H1:^4S6VTG);,G$:)B7+DY*4U53YE9TQ]K. M.E%-M*#T65Q6J2ST,5+&3T\I<45<$LX&=GFSN-.]#:G7Q_$.YQXC(! M%#*C&KS+KH]KP52AECZ0[A9Z4)$_QL8_/] L&_0L<>Q9]=WUFX@&LP/;,#)9TR75OXK(8I^E?5#EH\ZN%M-59RJ%>.]/%L% M7>^R,510Q/:\S'4K1OHC!PD4MU2&T.:T!3X %8['Q1L(+OC.?(@Q&OI1\+%0 M-J]XI:KK7OC M;,$'+:VK'I>]?/GF0Y),\J&@2$^P?+[M638 ZJBQ^&(X2'&E,:8%1;'T 15U M/<]YG=Z/:=4ZMW7PP:.;B*:LWE&\)^\_NVD+155!-$U"*R0H:YM:/5%[,4@;-"LV> M^5.1ST8TCQF.J19=_:9&]\TU'!%=1Y%WD@'LY&3W1W:COCI^H-NUT$V"C#ON MW$&7@:'&%-@+;Y_EC>(+;[[:MI;J!GNW.V3L$HJP>\^M] _DB41-O<94=.!] M6(>1[2SIGQ6A+Y.P03QV%VN$9+^>*CLATK>B[.O6@%*"46ZM@(J*'2CPF 7Y M1C%C#]@]M56TI%#[;K'IW:!O&EDC4_G[I3.&!JU"ITN&7IL6RD?POGP9'HIE M7.)0I;W2;" F =72C"/JLX%/*(82K+R3&<6,FGW(ZEXM8P.[Z9?U"%J;::Q# M+ QN*AU'N:DVUL'B?4K7'MU)!#Z,8XZCA(-<5ZWHJ)@5V@SYX4'D406H1U_H,L.4PG]6$Z*>R*8>Y"R%FW MGAJSYYO[TI*YSMX_[ J)>"OUB8LN_ ] =9"9AW+M1@M=0YY@J%RNI.XMY"E1 M(2>T/+%Y?42P_]Y+CJW>6"2OVZ"S_MBB#LZL-M^?]M\P1]Q(-3%:]V1QU7JU M"$?GQ>82-=@ 5Z^L(5V#U?^$(.R=VH0\$U!!/?I95*Z]*42\\#CY<$ A93"F3'X16/]7LK"D9'C(+7Y#M,+I]AC= G F"N./RU M$5)4-JC;KIK2J%!Q4>+4J)I52&W"#]@+F&#[14:)8=:LY+5[TG'ZR0NH[L]U ME\MMC/'9"[5;=?\WIOJ'$R1U:P=3U>U@*N/_PS"5/;S=(@%Y %3/"")#NM) H69.-0@*'IR((=; MIT[!7U:=FA^-X'IO3H*++?P:&VLV\%#0*WMBQ97B-"K@.=LG&$0@]9$C2384 M5/C23#]#?4\D^:;I%8<:XMR]S?3:UOJPQ]6ZS1@!Y$G6B*R"A2S"K#'U&N7/ M-60G__E/SGTG=F,^\A=GT*>YYBUX@\Q:LKA_OJ<0HOS?%BV11P1;#BZ$ENK; MHGU]S9%^7M.M)QSM1Q%UE4-*6&9E.AV_@@KL8K(\)L_B)%&)IY '&2(4MZ9B M8;IN2TJC]^!G@_&"JSF]U3 X$6XD#?%+#-D^COU%N2TM:Q>5(,6WE_>QM8E[ MZL;0\F31AL= U/'C%VP/9\?XR$J-;O6I MW4'8=OBX!4M@E@IM79%"M6BBFJ1@KF&>':P30\<\';3:\+.1CW7M8?(!T4G[ MUV:G9R$ZYKF(GZ=*(%,<_>'"JC^Y^ RI0HUAG,EG"-)IOD,L M!;#L5@8'.JH,K^NFQI)NO3H0G7Q07,M8NM!\YBY6_=Q(&D*VC[@?@8>MR\A(W"5:C1XT;(9H MT-7H!U%-9]C ?350$1[)H;!"S$36KK\LJ13W/7=2GQ\ZXU?XX/Q=3+FC6:W' M/F)=]V_YF]<&;[2%-@ (.IV7,V0JN'LH4!$291R#)K@/*]Y13 M*H;8P(OE@<.J:5Y.X5H?4AQJ9/_*UI=8C,O3",P/$T5LP(T0.6=2^H9L?I$/ MIH%4S0:BOU2$Q1]* M:(#_R1&_@7NWB5IU(NO?LNXOU^71X,"JJK***#^5WL%N:7=],W7 )HYQE3.^ MT<@>C "BVPXNWDF2:OU.UXIYOS8"VQB*;37^]8*&E>)@XZE,7#FL7>KO!AO M6TSG1LY.T"[5)+*<-VY4%SU&?=."/*"AHU$4"]P8FHA+]5.,2(?7H;G)CD=2 MR0!F^\_NMJT/!AMCS+1O8\;T6=6@-&S99;W2K1]V6.T,.#XC.,,CLJGE #>M MT.R=]>JS)\B;/ZG>QBQ>0;H9PJ,AR9"9;K"OWJSN7KUF/[P;FB.VZWX<:Y]$ MZ.!U5AN\,I7,?9* _ 65M+M:]CK2 *-!K'761]H%\7[#14+RP@KR/6J?O':1 M3<\=O>#I(T2.G9P\_#SRY\EPH. 3PL=,;=/77E0/YE%!/HF:NLDH:F$:%;YM M]%J1L1&;^;T"4SY^^& :EZ04[R)1%>' MP$_8E%$I_"BK'U,JWH9^ZBA76_MKG6_"KT5%7B,!Z[3K39NLKUC A;>C GR" MY1O\M MRZ/0Z.NFVVQ @W5T8;E6HY@-2#.4*/0.1YVA6X:4P,@-E6MD@GM$5^>?NV$4 M@QL+UX 5^'O,%Y^ET#"ZOON(HS887@H5>4 C':MZT5*"\7G5KM(2_>1NWG,% MQ.==V@I,0:,GCRU>I*4*3CD*9!Z]G-&H9."FY-^0G!K@'8J?IS["1$NZ'7!* MT2RVN9.+E.I(42)%U+894XK/RG0[TJ&QF9QU>0'&U/4;* M[T2.N:'%Q,("IZJB\P+I \:Y1B(Q"]0HG^&ZSTIKOPW.2#Y+_FOY!KII!W^] MK2F_-[+]\M!\NR>]$]8K*TB"@<Q)!\S_@=B7"0Y$1>PO7#15^ONH_G%;-8PX?8P-M'(,^WHA M1B=VZMK!=I3PWKTLT4XVD.N+$64#+;6P!Y#=T@Q%YL<]IIB%;[CZ@37PDO-N M-&B(FBK$">#^"))21N30*ZC\,8>'4-KJGAC*;.-@=H,:^-RVP6>S2T2)#8QT MW4"EGIA%M9[K_,L&:FRPAJR&H<0=ASLZEJ-_L*BI#S!( D$6V0=]& 4;MM>* M+HEA77K:X[1:&&+,$$TK4H65,<(HAV:'+=G [>%WN!X8.>/U;MC*9_JQSP^V M]T61^%!?/?$J>4OPM:[E,6=XYU,15-%OM1=L(+1+#KF^< T:40O9@,=^P2VG MM9+Q>=J6#(>TM;X8V%0!K,RUM$(C#B8XKXRD.\P7'(%\B#960(H2@OQH8\SD M^IN6'H1#_F_-G@S6=U\-N[H04:YG3#_*ZI4]^3L %6$@P\\&@I?6-RJ=5FIE M\@TVOH&<;D^G*WNF)Z1_6#RDX[.];U%@=#N89*I3K]VV(FTD_H>HS3*@^ 8E M/\/??M#=>TV(H3^ 9^A/K^P&:PQ!B_9WUS[MGYK'O[G%4('6]RM,(H) M9%]/NP4WPV5(^;G.RP?GG ,EUF<.J?6))K$!?F&Z:Q#?' BGFW%)HYX(%D^. M+JE7=K_.%&J>(H-")R2J&^V*@UZ=SOVE-W-]$"?AZ$* M_02S!48)(D823'U[=_7OK^9[GXF+Y@RKN\F)A$1R@?[-AG+')SNY2(A#L H8 M0P/&."/.D$>MK[$!'K)5[QTS?*1@,3D?>'>U\8I[57 M82IV4 C#ZC,([3@'>^FOXZ"ZWFLJE>X;D_A]:OJW]-V$*5)C2=6SL3VGEXS. M/;R66T(\QA+XM31R>;+XB?O620.UQWO6E/5-/Y]\XY4OTJC+N-DX3S.[1/\8 M9+SDPP:X19&3*(J96MQU)(?V.5A$RBHV5'X9/Y"*_E,AY*DYO#5:);" *'8= M08/@BYYZ'15=1,ZF+BV,F8/4I;:92[4;B W=TKSSX\63HR^_ M/4/I _&-K-([YE?8/+ZQ/]D$ZE%EE7+*(>+;OC7&,,H<\\M( M="N=\Q:G]R/384X:7<_N38]8)Y^O[M>:X?7/-PH_ B64C[(CCAR>,U0Q0?\B'+]5NET;@X6 M&LI<:5BVM(G'.-NB!%UVJ-3'>6SL:3M3M1QX0I\A9H=)Y77"P!.;QHG(7DQY M3GS<"9#)00DCYEU$;M10,5%ZUO.>)#/+E@]2UE2; MPO=++6 25=I9K?N/SO*]Y%F^(WTN=,)6@,W2<.Q?NJ6##=Q.Q_=>J8;[T':E M(HE^>OXH"S6"+;YA)+K-,_\O=V+^1U[=Z>FANL&JR\M"Q[,OKG;+1UE>/VVB M&,ZQG[H(1V:^G@55V(X-1-VBZ]O9VYL]:C]18>?2TKUP1''Y\(IT6HYD'F^[EWR\LSK;\\ M;,Q3_$;[_G*[QP!WI?F+ S RJ68F_B@@X06E:B '?PR,2=8JW0QY/G:4(/] MVGR"WV+ FH2 5$\U6ERZ^WE_N<,\<:!>;JQO:VXQFPUTVLCHJ7A9#MG;=.F+ M8Y]H2MRKBE(ADVY/&_$^CPM__PC@>I]_PPCY,M'T^\;%V.,?=QF)OI[&/C?8 M#<*)Z>A#"#-JXVOBQ*'>0(<%_'*>:%XYU]!,PNNW]5I!AV)H[%Q^%4 MW$=8OPA5XF29/%2+7-!F*U2 )8G0I>Y^(,O+^E'CZ@5>D=LA(T1XQTW&>J/U@]U1C:GY;F$'RE%+-C,F& MRWW)E67-YZJ5&\\NKAR*L WW/8"\\)-[HXXS?2$<30 B.!PMXC-"&TV$M"UF MPEIPT@S=_.CA]2O?8R&"Y\/W#7I98MIO[[MZZ8_+?OEU)"X2-3;0"I5FG* . M-&?),],J'%P[.H9#?@N!UU9:5D7J$BA:WYWDJ3^0#G55B!KL[^N0^8X@0]__.HR.ONDL=!B&^4WP<7Y&RSW+/<:7X(C820']IY7B<+- MDNQ@0>Y2X2L::#1T+*_1%T=Y$^0H+$UQ)P,1#J0<"&=*B)(ND#AC%5DT=\IU #6#8!*X&DJXD MZ='>0P@+._62.[5# ,'4.2J!(3K2X[J%86K9U6UU<*4I7J42JDQA)%Y<@N/1 M+;T #EFT6A-MM&$#<:%^@:N8AM9W[]SF"?AP6&@ 2B+(K&4FU9%Z.=/9,KQY MF:;]Y,OD!E(BZ)HO+K>%D^(4Y[^!J]'>G!?8R6#J;FH MIO@LX6=JM$V&2.&-&FW=QD[*.^W3H4Y/"H[!^DP7SJ+!TWPTSQCH.*[*+>%A ML#TSJ;GRD1N=$&*\.#XP&0ZS#4"!QRV6^(A,PCBA"M)$5ZF>H.%>A%C>[KNZ M7"WC^9;#PZ9*4!337O[D0=A4+FIWU8F[G=QMWL>L;S9<$/PM!*E ^GM *,?J^&/[NYBM(#>P.0%?D]$S$7U03=/U\^QJ+]RBEAA9N,:9W.54&M9BR MQ 9,9S5\0&TL:W]A=JE=W_AF,[;B.E8?\^O*".+3" MNFP//IZIBQA4CFK6"'\9,2C#EY4&@$\ 66(H&D)G(:\9_T:^6_.$=1_ M\XTT-A'I!\;L[ )V?".]\B[I7Z _">123I5^HYH@C0>1/09'!\NA8W76E,WG M6/*=[N9M9@QZ(VVYV.?/K9ES1GZ!1^MCZ\R^=DJY<.WZT0][Q^&:6)HE6$"7 M0UC6@$Y47?.-5).A]X8T[VOCVL*7+/YT!1LV+5E\8"9S*(+.!A>00Q;: M:EAGD9TH86<*JS@XW\2I8-S\8:IF(.64MBWYSSZ=)^H"SUX6\B?D0@[2OES M^WO3M^^_EC$Y^ :^5$ _B;!D8I$G[1#JH-/';;/"!P,?Z)IIWAF2>?*K M5M(U4X'RV]\YGS0/.L/BV1GI&6;T6=@NA/+0.AN _#:C]TE.+O@6U396?,Z. M2IF])Z%V) .M8O7$6.IDN, 2.>:[7X8CS_V_U]\4U/A^3 I,H9D\H$THP&( 67YD99.3_(L'A4PZ/95SHNS&*$4\]*0L>=IQ0WHF"UCZDG+=G/_6)HERYM#/,XZD>L-?\!B MKF7Q0HHP%06K9K^W]"W>XH@[ZYM&''FTF$"H4/BS)/O=B#Z'OXHM? ]E?OP[ M4[IXD!M?7J_&J5@3M2]^0X.J19:D=BUL+UQSC;%(-$M[&]"!5ST']7X6.C)F M:6F!?CSJ?B[8G#?H]N:S6^D;&26$XB156>B4^BVK,P@C>_NZ:^878,; MO?8G_R*TA[S/&L>5V3Q'[F'8X(95_#NE6L[-+*6>,UIW1U1W)Y*]6A\5Q1SF M&CIO\!Z9::4?VK(-B?5/*X<*NU?61L5W>5>7-539WG\5\L!E 9;LW:2+5N*QZSQ%P9HI)CWV?/LL79I'DW ML,\13>&BW0=;Z!<<'!T8&@/R"2HG8>H;4F-W)*ZV[+UGC/>36^ ^KZ/@[+;. MQY*X1;O*&F2-C:$^K=%H*,)#*YF_%7ST&B_>T< M#-K'-,?'QNR*;ES6%[4$E-9_3[?KZ7W)J''A.8DN-K-%9$^P-K:AJJB#-,T]W@C9LXLM((L\B/(G0\6[:,V96174]%_T.XVQ]K='6K5M7Q*2R MYPY[!I-<)50Q-:E[Q4FQZ_IL"RL,YI#8R.J M44UEF%("0\2';D'BP X);Z0(P[Z:H NB+Y="QVI_,U&D>^YO^9?\TM]6=J?\ M9CW9/?(-"NR88!S%!@)JX4@)Z71Y5).M@= BYB!+_(5!'W%%.*QHPL'XP5M9 MU]2"1J'MHS3 M*'/D0OH-9,^A5@,>YF>DC,-"RH5*PX*O M18'\.?5^JO=K@"?$ACL-9=:#;. ^&CS.J9:*X=1(*QP"HMKQ L7<#',].9*G MQMJK\,>'XQN=_7]8NR=<7RV!:)#FI.4S_@PVU&=_OA%J^7'K_4AH<:.'[*QY MNXYJ@,T"-2G?P<6QZA'ZS-DI8%O#V]V&4(=L-\@X[JL UW,&MS46Y381V8- M:NH9&Y"L-W\LFW''$Q=#G8P95GG_@Q9Q>+IK6"6(#: ]WG0]>;^;6 ,]S]$H M)SA=MZ@6 2^7+?6F<^!=TY5R)7@D3IA<8O!M>P.O7QGU:4+)RSG]A^YZS>9N MWJM7;6_1!Q6,X:?"3+:9CL)T$U;O)CZ*"M91XA4J1U21QFRO]/S+2 M:P75L-GP S^+I^%UNW6?O9-\I7>SE9@\^#)ZSZ,+TK,81]6P5S,,H]1ZU1,> M]<[E;YPKW\ OXV2R8@P4#YB)FB6B*+>6T8K,=)2'%#1.C*N9=3R(C##VA*[( MMT9%$7E-/(OQG;2X;C-8G0^+N!%%&7CCJ^@CB.^BCI14^(@&ON5U9J[0%[?DU MG7UAZ&Z_O:_=T)N$U8627\6B6_^@K5J=T:U#>38+H^BX' YK=2OD,/OM7?^Y M.:L+V-&>)4D1>*KU F%7:.SFMG\K]]5J[YBE@"WZKDX)!\]UP/8Q)'XUCI18 MT.*V7J6KJ(K+>G5PA/WQF2$T,:DM*##*0)IAQ2S1NY*E!Z:&J682OV M7N_,NKD7=E723F>SG;MMCG&;YAW@S9AZB+KW;3-!GBWCT^%9B0U$"UX@OR^ M;8O(2E%*DD0S,VM)VO=E+)XH%JHO7S,I/H2 -7ON>A&1/>+=Y MV-MBK#,A\0F_*M^8!7X(,01UG#3[4U&+T-/SQ/[*_0K9<:;0CUE$OV$!6';?O^=G&GA6#S]DX?IR[ M#ZC'X4^'6#A.!>G)FV_OFU;*\ M@*)7Z%#/X:55J*F/P\8WJ1UQZ*7I*7/#HMKX=>3^JBKK!8A:X==D?:F0Z<7> MBT(9;^Z7$.Z[:=^*>Y.9N(R<1_9#*SN67M /NWE:X^13U4.IV']&(-$2C!B@SAN*E-O#]J+/^;[!FPKJ"M^D+@ MWGS:L60YV;*)@FKI3;%<)YSIEB%1C2%E1]\#&M_VD>%HA?.XJ=PL.3 9:]\] MMW (UJ*OGZR86IUTHUJXXIO^^,%2F?V+^-6[90 M-?0T4KC;SJKT%"^D*@$_X:C>/0Q1+1H'50-7"L; $]RC$GB\O+? MJK=X5\PGQZ#$;0W]^^+B6!'-W)!+28>_ 4[Y\^H[BZE3>2A)ED4,BB>]A=;/ M!CY7FXN:^)PJRX\&CP'GK<<)I[Q4"3]7,W'@_'N1TKT"=:P']__&X\ M-;3 !@K.G@J9#8X_I-^?5*#!!AYV,/J4F,'8^ &E[L)ALJ+H-0AK,G4+F@X3 M@4U%$RC7H&-:T_L**'U-*(A/O9O _\7>>T U]7WYXE$41*0H'83X%1"DB(6B M"$1$1$1$0$!J+/101*6'W*_2E!:_(*"@1 5$:J1W0D>E29>:A-X""25<2'OA M]Y^U9N;-S%MOS?S?>_/F_=;B+%@A^]YS[CE[[\_GG'WW3G/UX4$XJ@WICJFM MR55KQYH?%3JL?PF2?[]PDN\Z8GV-NLYVCW?I=QGI]8HV0--K\F3V%)H[,,/" MSHMCI4B\T+/0":;R'F1!VITO'MGWX\!Q%N0ZM$R5+MC3 MVOS8^8QAY 5*#D M2BO&U:DT@3B2X4&7N^;M'4MB"?[DX&.&74F[W8+A@9>CP8=QQX525E?J\A]F M:,HYRRO4A2X[]JVFPOYH\XT2)Z<(#17$QS!F\<5OWG_\O#J5(9==$^*HD^KZ M$T\VP8&G\!' (^!P=AS=1[@\AR)XM[SMTU<%?ND4R2-I=D\ RHY6E9B86<\R MK D.*JI7-+,@D5JB+[0-R#^WK>O[2C?+TNY(%+>=XE[_U!@7[W_P0.*/ ]O8 MMTP1N@H%VV8J,0+R-P3K3^ =*@]$Z-H?G>%,OLXQ8]!M1. M"#;3V43O6ZS6R5S.^FW(,6'DEK8J9=@EXSN8I@(._Z@[;UIZE2)[3V;]GGE/W8P MY[K8KCF@-P7J"AY]-EE#OYJ'_LEQQX3]84BY?2B&BO+?PD^]KJ07F(3&\+W* ML'NALAESM\>G"SN%T240(DI$^(:CC?T*)HD%R8P/&Q5K;()Y"[[8-\!&'L%KL865WQCOBZW7 M@)8E0Z;5M# U20C(UQ8K_Y'"%+H+? 3RWGLRE4GT;YO#2T@[]H,P!'/\6J-6 MQA)TMW<]U^B?Q#*8TLZ4T>79?C;E1?ZU754-S(JUAF890)?EN0N*W=AJL(3> MY-]RC<&W?C!FDXE^> YE+S(P'M4O"E>)6FE-/EZQ*[5, 1785^*E.8S3DZ'% MJ_>>X"FG<"C8?B62(AL?V8#.7HGL.S0F/F#F^>J#):D8\,PAL((IV4X=K]I1 M!IQCO\VP!W8A!P:],H4&O7!CU/F9(L:;]>E$%D3(.Y<>>N!S?=]G]!;VA)VS M$(Y\^AL+\#9T'DX)]V M,#1[I#DC#W5R(5@-5@IMSE%3DC2NNIW>;)@\>"KIC=.QE<:7=WS[Q3UV.*AY MC"1=8>8P[O J2HQ^NS_4N<_/32 T^U95VX%>P9WSZ<%0HEBO"E1"-Q M>F]/92S3^YIM^-G2Y)+XSH3GI3-/PR*E&K2M5X[SMESB.NK4U^%AGFVT]$&. M_%/5KE5G*WC+U.$,NJUR+>IB5.3&5Y=GRW=S2SWRALP2^OH07L?*-A$FGCT8 M%L39=,2""%^)(!>.$='-4II]#G96'[A&_2Z_O]]U&IKPE+^$/95G#B5+-E7]E\C5X7^21UBAFK(98OT:>8J3K MGJ4CAA[T(?<18L;"_VI(N9,J$C^T;R+=7".6[_'Y]F_RT8QSC%0FAQM0DMV4 M!XNJ-FFHJN3S5K=CI*$&GQ&\D?YW]N>B5[_V7%)/@5*DN2+7A9-GRX2UNG\J M\G4?O4U:+"-YKY(V/8>;)R7:?34%M'LN?%DRLW[RU-HBTN]GW]DS_4Q^/(RLZ$E8=%5-MU;D*V+E=,/:Z8EZ.K;=Y M2/D8$#+ ?-M,_ ;>O)ET2,' \W."\4SI887/1?^A7 T*(+I9]S@E$JT956O] MR=;#2I/GU MX&\&-V-\:J0;?=%*&5C&[029.*8!D]G5+$A%J)VN->UR;*6K_4%XX1WX^FI> MV5U,:S=V3!64-Z0+ U2EO0UH^F46)+R'>A_\<'RT M(*OZ!Q:4OS?FE;_00D Q\;[C[TYP9Z@*2G,D'))6G<)&PTJ'&WSX')''&47U M B-( S)?P;YB7!E%*M=Q%&]7P7GALE+FQWADU6#:\Z;AN6$2VP,9E#UIJ"D7B4:NWY]_[97E?]WJP=S)*9F9 MN7')M-DWNF4FB@/2@Z?KW<:Z1]N[ER9=L6]\OYBD6N\67%]X*+*96V@#_[EK M_+.;.O2=&977B'.'CK2;I=V!B:'X,Y.K!_,Q;K6E)3NV+L=W>A\Q;0.4Z ZH M[4EZ)7O8WD#CH*X,610-$., 0AD+PEO&'\74[%VU-JT$_]P52GXI+P;Q*-^G M;UM$V"'GO%P]T'YL_SRUII%YCHQN4>6Y%SC=H'NZOZQ.U++,^(.J=9_JHZJR MVH@VJWM9L4E_'9HYG\"+\L7,B/&=[)@4%:J=ELO\)%?Z>5<=7-G43?N'(\?$ M)X=E3;OUZF#+W]BS%88S9T31HWZ3AA**5C52M*?EXV0SS6!!Z-5YI0@#E 6;OO4D\K[* MNYD]6 03->PSIO=8?(Y6VN3H_U^?+0)[D#T;L:@!:0U&$A-B%X@F^B>Y^DWA MA,#/'M6:$&*P/,U"TG]$K^*?9N6V=^6$"X:)F2SQ5,@\"OU! M,::^ A^090@$<(+282XA"M_)EDZ-_K43\!)OC03I&\8]3DY9<62=NI4C,\T<&SQ L)V_A52S[M_ M+! PBGMWH$D85ILT(7Y7$Q)Q $E[P['HH33+'PDKE2>9T6"HP70)1A+,$W<, M#&BU@@J4TG*07--=/#>U0G1FBZ-2?\X=>6-1^B*_;H+S7M4AG##;L?J,HJ=[ M2 ^P>]F0BBI>(6%$.Y]][E;#CCJ4N9K,#WJ?JJL;J8T$W*9OP%^;0N"E.3M 4^,%;F]"='#K]., M=V]6/=814GDQ_5Z;M??@Y6&&XPUX%@OBY#.JWXPIPZZL$3'H=/%B#=_E9$_O M36IB4$EUW.AIHCS''T[7]WW3/#/4T 4)-OC7-A&$P11:$&H2X&-?#1H5,*E* M094_N&&L]^"!^PG1X(+)BR^._N:?0D6?-UK@GT+3=6*H;!\36+5J8O_IY][NQ' MMXUZ'ZJ-<,7^0ZN<*;$PP@(_> JZ\K9X"7J SC&U%B^M=N661*P&\'M4F7_%%,I>H$R>WS)YI3$F]-7S6*'%(5U,J5..W9S-_'>[.^"2)I_V[D;FZ1X/D.A0GQC3:3"3I:>6KT),Z_G97:D;L>JHT%;3.GQ M#8>)\M-R8YG2M/ER9F3*N"K:17)9ENI\$ MI0.;JOS*);6>P5*&EIW*OYD*,G%1WK[V[9$PPN0:J*1)HDPA@)?X\NUVK 08 MO62%E_1(20F.C2X8/#9])_#3G_PWFC^V0;"Y1#B_X@RH]$"A-"L_=]!#>RT_ MR]S[]*Y\MD'.KXW8J--UPM:IV?<:M1)]NL^:ITPFP&P CS50"\;DWD=3#3IQZB'716W7C>%I?KH4D1;*[ \N M:'\!(Z2Q(-\BTA,*YV2'RBI7U6F_&Q?/?+>2#'GT?0I^";(4-(W'NHGK>D06+VSY5Z"U_B>XP;(P/WH9]CV^"JJ)QW21]HL,(4/ M>!<4O%&VDC IU?+[C-:34!*6;HP(S5)&1WVKGA,/]Z&7/E)DKZ_]R&_PD(N* M\^,&,?UG.K)\Y@H4^N'@_KDTVE^@ZC3N!91L;PHJ3$MBQMJI,T//H'SX1&K/ MD<*\MU?3,12E_E@-D_;M]V<7@E.W\",(YJ$_:*<"45,\'_0):['UYY.VB^EW8:3J0E< ?N3QWM1[S)7=6,[U M*Z'ZM^W#-EN#50H*"I*J;6WL#(^8QR>2R(26:)OM\Y%L3#O#/4)+B03;$/Y _3#8+5,;$X:6\? M;TG&DWMVVMUXZJ1_SUP2U42(K7^K;^S/"BT^R&!!;B^VPNHV8&^)Q"%#VYM! M$3FY\]K5&_ M/!+:/G#_O'**$GSE;:#%1JPY$%K(]%3X'+W><_>ZI;/BST,R!XX.U>):X47P ME8II'D/U)35K%_ZS[;,;3YL&DS2V M?1-CZ!(7*>_\X6\;]46OJQ\;N:EH3+DUS];&TZ /.L1Q=;G;;^X^+#>2 M3?ELR[:Q-A+_NW:1!98D_#%YOSN^>)2?G;"['2%?4?E2ZT9V;O'[%SIQ2#RE MG/+^5;*X)WPKJM-_6+P4>#_<-6!>\F:\J-X2/ M$A 7=7,\&0\W ;4@\7K]-ZX#.LFZT:D+D\M]QI;KKM-K="$$DWO"C]+<:$2 MCS43:@*_#)N&CX%/IZQ2%!RLC>P_Y/GD''!97S?=51\U@IK+6#7S=\/# 0D< M(0=.]M&,O?!QYMJ TU3FQVO."B(Z^0!*72 M'P!;^KOOJLK+ZRI"C#N>)9^^DUET\WG2 %F/ZP5_%G*9LL'DSB)K3@W6#6Z' M>:4TC<8UG4VX;.PK%[O#I4B=WZ>WN"Y\_'T.-C?9IZGV>L&[WMVR !9$U5W5 MMWXC>Z=R"?]H9CK1UY7W\JP?LTP/Z,@M[#-Q2Y@K5D ML-7#5>>VU"VZ"ZA1;+M$+0[]3.WNF76_]\3E)?\TN4+]5%_L+GY31AA M#(B&'D8:RK=C1_RYM06GI+16'$<= _V7[O8Y?9!\8GRD:-^I- W"X?>*3D<. MSBY_97?G"=#8!Y1&K01-&\-'H$P>'3(+8HLK+S[MXT51Y#FR-.3KZO$CZ!@R M-?8XT-X)J_O#Z"0QWK#!%PMIEDH)T;;,-?/>7+8(N&GL*J[R2&[H?,F$3<9D MP]R.CX ><2[K=JG?L[DJ#\.N,WFE&<]HF I\"9HD^07YH*\MJE#-O_YD&9IQ M&TAS@8D\_>Q-9/M^ 5 M6*V; )\+9NL9'!7\P$#HSKY_7XO]&>WP&\)I))^U!P0#2*=9D(/:@VI8@8E M32JRJ#B!QTCB=*UA*#3UU.,;IPZMB[KI2%5XKWR\CU$F8^E".&K6KS++NF&D M_I=E?]J&7!+UKR,WK2MY]V=P+!C!].$9]Y'*4[7>W \O/>#)^_K3Q(B>X!ZL M@0F!ID[76A.5^2X1J[(O7[YT_71KP& I/M?$OVK7R""H8J6#9L)V%._(=F!, MG#FELILD)U[(GYP_)2$Y[2A4\?R]PY43T9BJH[L] 4K5!HD?^OUN7I A"J M(]E$-,F5_'";@&\U3HNQNUSSUJ5_2^GTT.48R0&?\2Z>LS*!LH6'+H<5;V-O M8O?.>)^C?FBQ<3."#)CTZ4J#]5(<;:BC%"GLRUKQO/&2O8,/H 1.*.^;/5M<#5? MM^76A:N])6<6/HT77WXG7E2;]\1P 1I>!HO E>*:L(?IQHG-5K9M,?DV-HA= M6=O6V"=OQ:>.Z9]J/W+L+O_ DX+W$J 0J,H\K$,SI1N#_33=I?0#9,,P[UH[ M_JA\E!R8JN)5^+FHU.XD;N$QMI/D*S)=AO[.??7G[2T&#VA*QC>S(%RZHF M43-"NV>EA]?_2A9'47F3R!*OFJ4W_J.OS+ZBUH(N@#H@SCNS\Q M2YA")E@JB@79F::.F=!"*^:WL/K@)9HZTHBL21>2G.8G*16J1-%E'#5[U>P< M!)J?V4YWEI5%GT:VC*WS?G_\Y(G2!6HEXYVNECWSE_0Q1BD;KN?%'?.1!'V, M4JX-:VM.B8]*.@!&?W6^@*H;KLX:NCC+O[B9@#(IW-<.-)IH0D?#J&8B<,H. M"\+SS'-LNS9V; Z2PN2N%$/]AI7]5<]&VGC0QK]F.W1-QFLX$?3J5K(F M1JULT2Q1O^!E/I%LD- SIMKL*$W.BFJ>T%V"[@_DOSH(E(JKGKDK.UQQX4^! M#Y^NYFY?N^@07L-48O9 RS0;T*/-+= RW KB8V!(J\BD3A_)"QE"4 FYJ\&K MTU7L^6)]%"EDQ?WZY\1(MUC]'0[)J:^/V"I7#\*I_%MAA.Y/5$8=$JV[X1): MVS-4GP'^H&Z0HUKUC2>H6/#Z6GU7"?8=-6 ,C9RJ5:6:,-[5:QO1K@5BJ"., M0HQ!.>5+U>?63X%/FYC02G=2+2PSX]41%Q=H;=+,OE>.G/9AKS2RLY%_ *.1 M0#1&X 1(="5&D-WJ_T1J:>EN!,@5;=2NE47*>K(;B&[!B9S94M&? MNEWTD U#\F9.GVRPT>.1P"2]A%YR.5QU&**C2346T:=:@BYJ$S@V08L(_(( M^;@#NH>Q*R'D[>9TR-#F,H]\G[8JQ7$-'A*DQK@8]Y=:>8CQN\^Q)(>:)'\% M79<^NT5@1)3J39Y?2:1=!ET)HI$^<3/!4FD\=7H9OWW.9/HG!Y7/D'AEBG@2 MR_P+;U^X(IVX9W0MU1VN+IO&20_?3%XHN9]_S3ET)^_9'4X87;8:QS@LBMON MZV4_S#-8%N1JQ!ICLZS( ,)>(DW&;.SZZU,("Q*J B4G++$@FPJ.+ C>V$[H M?RP+".+(5JH@FZP@=.!,B31=UW?R])/XAWC&!P:FED336*._PF!0 ?[8=XC= M&XQ:%N0^/@I>MMV(:=)FHT\B476@^$1^.4F#/ M93: @.U=V1D#7G/:N$#%@#=1G2S("/MGC,K ^L/XE=;6=GPGZXZ?D>=HNRAQ MJ=O$;JRIVKZWVD]A #&9;>8C;>TGKI:AD-E?1#ZNWE*IK3AAG0QS:$./Z'1KPF2]? MZN481N\Y"2Z%:L1\\VG&CG 1!]'AVG]\%C,_5H+'3[0=G,P+0&]M2#< AY^9 M_#":,@M=[VV YR()CER%VYE-X7LR:N=%.U2ZUG M#M&.(9MB0!4?NF02!6K&R&)!'N".+3'/@K:G-NCZK@B7[2$+N^R+@\^V9/ZP MGJ7=U9/B7-&^LK$INK(7H["^]Q*M#Z^_N[8^,1!UG'YE0+M@DB]]1?T#HRK5_RH[:,RFO#S4*TZN QD$H)W"_)PQ6+EWG0T8W^==+ M@"DA.A�S%$L8<516Y.I9$V9PH)=T1..[Q[9WNV0$;$E7<[K[,K$'YR6J'5 M1W;^VRJ0Z) MTMY?\(G,E4='",?. ML:%UP0)Z!Q[[TIL0J=2JJ5 KKY"6ZL')C-#'#>..>/O2OI]7("(!LA40/E,] MN"G0J,&"$#+3%1EQ]+OIARBU%5K9S77F\UJ1Z9FUJ?:QC[T+&MGX9WJ!X/0@ M2G>9B.<&T:/.]^CI\9+\ZAVW"Q04+#.IYDG7JK(+L9AW 2;V8&S'BY*5"N5( M>=76VX4G);K/!\09U)C%]*EX%N!"?C/9;LM9YZE9* ^CVEK\Y.1\0$#$(O?61!&O78L+\NP(,_^F3W=18D.6#7 MH3-PMR*E8BM_GPC_N.JT8B#NI)'>M17X-]4D7NVHB0H#0:F\7Q&NI-K5R=.,L>> M.\'(G/?Q67ZCJ)PO'K]X"I3,7LS)]!D')0UO<%8A")1 :X^!6>C=X;G04U#Q M\%:E7SGB;/29O2.._Z>7-OQ'K1UJ%>Y^QE[4_^:_A?:A_ZEBE_ZS#GN:71'[ M+R;[I%X97"0_:JA):65!A)&P[.\?[E<-?C[&Y*[QI1_TTN=_V=*3$'L"A)PLR?#'!!'^EJ3Z-JZ'6+MXZ.SS58=8-6/2"JL1.3PHTU-QMTZOO M9>/DS0B9)>P_KO ,YC$'.#."!T];1,RP ;V M,$\[C$/)MU1'C[U+(+S@NU28 M+R+XY_GWSHJ#165*E3?/_,KJD)+P1ZZ2 LH+/)],%Z'^< $52]T([L2!:;F@ MP;GDG+Q" ^2LD,'$K9#4HV87!8#N#<*M/[=GM'561NAC.W;5,^ MO!B#A4J*GW]FEO!;1IC"OR+)?GSOV;I61S'?)J))ESG?L0FIMX?GI.!@@6&* MEUJ@6V!+FJ[%H!VU'=%?9M?3Z5+N9I4 ME]>6OV1LW4AUUGW'*S _OCN\D/*/ZWGX^UYHS$A>BY95-HS$-:URWOB&4S'" MAT]?2S@H;+JSJG'F3&^9*<7[T:_]J%[L/ LB5/1;V4>X8XFD>^/Z>41^HA?C M1R9]L!KZ:U+HON]OZ6/H(0O[C3>?,3=*$_J[LN5FU@;:_^UU7ZZ [3;MBP7^ M]77Y,!KRSV7+LCPJJL/C4VQEJ9^L_\B2X26U.O[+8W^)HFOQ??D>XI2Z/V>+ M^G5+E_[_*9KSGZ+A^&&$:18$E/.)8D$\UV)1)\%&\E0W_C88D65C:RA,_963 MD%(?XWT6GI/4>2/+3R66SN3\LW M."[5#X,BWWC#[>SP&7NGKNDV7?>Z?,S*0MZ]Z\O.P0]4'_8"P! MWN;(2[%N[A&&@S)MNP>[4_(6 U1\OKIO_R64P"U$R.':U#ET@KUV;[.7X048 M(25=EU%3^[!Z^^4QFB%9.'96M2Q02'FXC^_;6(IYK6_]UU.E^\] MN9L?;O2G]9D;U9RI?35FW8N+*D6W]/"SQ\/V@"6J;4!XM6N\KAAJ9%*+7,?8 M[9D[5?/19HDL([M^_6R1Y/4V@>,B/75!4?$ @6WK0:6 !LL0[(@FE?9K*P_Q M!!GC-+QELC_ ;.RGJ=89H-JI%;@^8)WXXA[]U+'WND6J"+',>4F#'UFN2AY) MD^6+1++8J-)N2!RY=7 67=\XPW;,@TBQ]Y.+]2/?G\*X+Z^KV@ M\JXE.0TZ0;MB%R6];+\$-!K#"(6X$D;[!PJ&>G) )GJ\4.U7@VC MRE.P&?6B0.-0.D?M>L8@S@UZ=/'P[TY'!?*MIX3="V.&Y^AIPKL/* "3.RP# M++PD ><'C=O\.W6]8*VV!VLG[Z]DN1C))#(//B?!SR*MV!Y2%VC4]9Z\ 7,# M0+GM,*M3%Q%K/(U^Q";^7*/,#J'CP9XRP]%3CEHN(/<3RAE+L<*2I$.6V1L? MY$1!>\IL4Y6+Y U3P:*E8OLN0W.DE.L$SR#'CO@ MTY3>Z;S07GA**E'?A+)Q(N%;T9+_7Q-+ )>*SXG7SCYJF*/.D@M';O$SMN \ M8 J3]PN[9S+(!\J3PI3M-OZ(X1YF[B1,P YOHP2U\/6Z\%IGYB91W0>\H-HJ MH58P#?SN9QY^-_O]NDK7?,1,Q8-QCJ!'P2W,HT>L?SL[GB2+"C2GBAU6#Z$I MEGP9SO<>W72;3-9+'P6/+*$2([0PH3LVNU6?@$;K^@.3)!/VXY#_]F@PXP7W M:]1)2Q^Z?XT)%_.P/.T4(L3&H>YBI!Q0A7.-%(V!F#F-)D>>E M:U^7QH+$BS!ZHOZNRB^3W,]&A8[+"DQ!PTW, M/;R =BC1)X+).Z =-&UBXJ4VH<&ATMGU8_G/7-BKMZ\_!L@>IMN#>T'IGHPX MI-6C**(I77C8J'=V6@N(D:5P1E3\$JDLH[%!%2X\9#B+?IM1L(5]Q3S6CY0/ MI;D%"DZ=B@.>N):8<@=NWQH,,Q;@V(XH*3#+4737-7EZ0FW1AW_7$K_4[\,HB9=6'+: M.K+L[4.PP-UURN3<.$]*=*]*88;C2N39H@0MDO/\E]EE>"2.;.D#*E;0PW$N MJB,Q+1A\.<4U1MF9+MT]V#XE^R8D-_T+&I1C#]R.J81JP?&$.IUE< VK.40%>7 UBS&*W @2FUWB0=\A>46AMT9R"R;2<*W+E[P)U M'EM&D8M?WXUO.6JKE8[-7$B. _*7_*FO52=3E_SBN :*]N,T "?VU*"&8&+: MEW,#Y0D^K4:;*I+&5?%V6Z$N=C>&C)HA=UORYT_*O+Y(7_Y$L5ZI(PLV;GOE MH@;A9#-@OUO)7OUUGEPP=4A3NBIY??80W;Q>4IU0*/VC1.*-;]7[^Y\WH\.S M+^N8)^4GEC@ZF-;^#)Q^69)?GN0I8JT8;VQSJ4V@NN^VRD39,_HN]$%@";65 M\18I6HF 2Y0:B>NNN_>GM7'UBQ"[$9VU-NR.WF&D;SKT!B+T*7PE)VAHX52] MHRS(\QO$* 8%KNH!*XVB2W:1[<6U0]G?Y2/#7]F><;;CE_SR.=;0(>.FE6S( M?M.ZI[LI].-*;-EC_ MHR WW3^GJK'<0*.\+O]BC1,EI44'L/1;*D<(9WJ&-MI(0J]#;>DY,/(34_IQ M01\4R>GC6TTK>DF7P.?-CW+)BGV M^KE.9L[*;VOZ-# RR9@5&9IBH#YB%"E74I<4W)%G;^Q7LU1\SO2'0;!UE+8P M <^E1X4? HUO]66T:==I-%T4E7YK( R>!/8J3P1NM^/2IN1)Y4R>"RQ(/I1< MHK*)5X51#SRGL'G8WJY$/HYL@XV=#R 9L"/RQEXCD#>8<]5%XR0 MG"[07]C>W!/)@HC4.J!>5Q7%XYN3_:WZ?NX;+3;V]9>-XVY0/OGDPH?LK!"? M/V&$857PI.:?/TU55\+.U/A"C=$"@?,V&-B](=)#6+1U12 '\U _>\P?02(/A-JVE >L/YIZYB#;"Q_Y:6/_#./F(?W$IV?9&0 A*^P4K;2 MDGAI5Y?QDQ7DGLC\&9]O@:AFW],([^R-?\C (;T/CH.1?;%T2>L'6?<0T(H* MNF 8,5]C:.A7&;X%%H&"%G,?-_O:L:3E=#16\4_NY!%.R,%I:!!B79+)7<7N MRC@C [=W*[^]$V(=-]A$)47S%?;DW^[D+[%$C)HZ=F[CQF_+U2M;4W %0K*L2 KTP]H.J@>6ZYM;VV3*<3W%!+S!&XLJKK2 M%PR/1185"H/^JS=S;7=%L=DK/YN/Y)\_E/4YKH%0ZTZ[@!2A=._X M\7/JN3]F6[2M+!8DHS[T!CP)3?N)Z"C#_DYIG12NTQIN[(D6M.O&/;F<'2C+ MT=\5@V6L'PR5,D FNS?05=-,1RV;OPXP T,2<"%MPZB*BWG.O[6Z5S5"A]!D MW;T3YA(:'"FVPX8P(D.>)VG#%^RX(6;X[K#LP75$(1E.ZB+C'$9\IB8T:-?> M,A;%=7L/L=W-B0D6)-ZZ;%AN&OX7< 0H#,GVNV$6 (']'4'Z2*G/"-Z.[-79L%9%3HG; M.M"X=6\U*UUN]P#'*$X=1RC"D=TC*E;2:+KVS%XXV10J&#C=_@M$&9U!PHFF M@O:CXTL"BXU/O%4.%I3J LEZ9][B2^;N_%:G)1+6QG!-HO'*2(!X>4+QOG_M M4'9/K/1,SNCRYK[<*-(?-/.)WR-N$E$-N)=#;9>Q98!;OD;OC6F?Q-DUH]>E M0!"EH4?'M]T2.%IY.]G2 GJS^NLG1).&I7I"_.NTF-XZ9*%]B?VQSTNG'2=$ M6)"G1?3K9O!"'-D. &7JJ'6YR[CR]I5LXKVXULYB.+C1&&P0?2TKWM:8=O'A MG8P:X\/[)@9"B89[59@.K85^7*H6)171K *M_O#U4@Y@N MB]_-6>F]2J#Z0Y_=!5IN$'U6H"2XVXZ/MXE.MN;Z^N1P>05.I:P25_88L*(. M]U?848N*V':)R7[&-C ?_%@%-:BO7@W5ARF+V&Z*$VRYTZX11?P08%PSN"6> M[\]^RIR;^S7_X.0^MNP?@#/I(AN*\1A29RBKWSBU\2O\ MO"/N-?7I3QT>;6$'37_/3VVWF$;CR'^Q($TA4] *1MC*'O2[%JFJ"F!J&+9G MGA8%SV4PW3K+H_'I:X6Y=54'7ZH_6R:Z"H=0ZOO=R'I9DR@G*^$2CE,:V(^NF[TWQ;]&$RW"+T=0U]A?*X>1K M/5%RLGVP!SHBNY:TOL"P%MO"K-K=I*J:9_3];);ZI->QJ"_0D.U94F!D$R B M318$:/N1Q_OF;GG55( ^7\3!Q7>VQ^8I'E13'E"U<9+K&_,G&1Z^V24]C-[T M.M-T.1!<7&^#%&C]RR386!C(3U-D=L.*61"Z+([< S](AQ%8$/"6MMZ9BBF? M%16=^\Q?N,2U3I#^..-PU>4K/WH^_B?(DO"?J(E)GP5MR,OME#>4J+!\U;>Q M0>M7#WP,N<%V7A([/M124(J "TNI5ND)DR ]&JSOGQL;[Y:]5XM3DN33?#IW M?";]17TS-FTOA>R& C#.1JU>>>MXX?/(7*3\J[;JH]3>F=(=:XVR$^DU=9*V MZ;I/K\8TWLY6G+,:+ES8*8]6P,X*3O5DX@CI^ U-%F0MLZXA\)&Q2V6X0/U0KY\%M91"LZHOD%BSVK=I<3W68$L MR/F2DO*<;#\OTZ(?OG?E(N(D:3]WD6/]50-[>2%'2/^[HJ/_KVY/ 8%Z ?IE M,(\* TV1.E06Y%L0AFUUC%-555$3^*6)IQ]BAG5TR_K,[,'\4Z)2>K]:^F,) MV[$)"?X!UK<71S(91N__,-4M#,$\?0\!Q:$,KI7S=(5_;=J MEGO%G\L6U:S1S!PREK%W+-/(AK8SMX&<^RS(_#AJEFEXFK#VG 4Y3#_XX.LB M2HPU-X5G,((LB),)HED"2U?F']FP M3O^YSGF>5]E>V%F'_HY[D=E,#IHO"^4U>)#Z&.!W>2M&=-:SN -*J7U2N#Q) M]K5%Y-EIYIDDVG%$%)CHM0V-CMK](IN&8\I/B$XWL"#'-ZE]?A?A/[T,".<^ M>;]]=^YMVCBR_J?2I,JJUYI*WVK?7IRXVI.VQJ2!]4,R+W26T6 %6:8!)I9_ M!'6RGYXV<\O.(_FCJLWKK8^P+M=OJ+UOAIVK7DG M>7D0E3VP:0TE8Z;1?Z+.+N+=R-U9Q11!32WG'SS:NMG0%ASIC&$AO_!OZX6+ MRO[\YYL-CT9\S>;V[*]FUA0,6PQDFW^X=UIO8J^\?/[_1%V"O[>]]G65I.)# MRBRN+X]W<[Z:T*K(:6W1>$#Z$#5'(;,OH>2WIC;7%&XE2/U+!@O"/=P0:K19 M=YUKP]K$+DQB=2ORUMP%YH_+04L9T3%$5U)HSD)P-OT$K)0S20,3RO$R_JO7 M3X&0H-[G[;2ELT\N5X\HDT,ECZ.I MMPW+4*%Q!+JC]:MD6.22HKIT<>8>[&-.T/B[89'YZTOW7:][%QY=K\];P:UK M(7AH4N8_50QOU49/33KQ'R'?D)(RO7J($)U; ;,G-:KMJZ@GZ"\5&;@Q+?>>I5"-7!R$)3PJ1_GV)P$NDD M#=W"E[3@A'P4T7D./@(N^?#&V/5C1C>R5;Y@C!$S0U\JD4C%GI&[]HDKN[NZ MV;X&0M8C4L1_?^S\_W.-PSE:Z64J]Y2UH7EA?-41_CN&OHZB%("J58RKU;T MJH8PXG);F!Z_,[]<=&B_]"KJ;,5'6IWNFNVVAU)KS\60TU/*JM_:^N?*N]P5 MZBG)BTS^7%==&1Y]83Y;-D%(W73MQO'B$#!!4/(>FUT%T:ZY#8L,"PA@1B./ MW @K2N+"PZG]V Q7]4V^Q+Q%6^H'OJ+/'F7%LJGM\J+9.0&RDQ7K,3E=$RI'O#@S0>= M,:&=+N=[(UB0+[UA;WL8:A;QG#>Z1T$\UE?U *V2Z>G(#70,8*U269#L&%(K M<'XX;R&>WSVF8S,GJ'^-FH(%+)9LE7KJ>5%]TOO!UOTV-N. ZQ+QZ9DDOQ/C MH;>\&EZ'7I)JP.IAZSM*M'&:38:"85]S]5:&9W:S)RZK#VPN6F4Y'GXV\8N- M#,;=_L\7T_F_I,7F+ID-_.WX545HWQ1<''C4Q=6R@8MFBMQ.E?X6-\=(/V\^ MZ7K\14U01,E$(%4*D<:F!>:!&T2K4EUI5*^6W.3#/RPLW#;.JU[IBC]E2AU. MYY]4WXQ[@+P"(@@]KW9/_ZIU_=SN)_ C$EZC? 1X=?Q)]J9.HS#Y4@KG8-/4 M[%LR YXW'/P3MKZ4_6:ZEP4)OHS(FN@Y7[BOR;M0>+VC8@3UM?>7MOXG,-LH MRH$\EW>0]'[Y;:'*S)&"G6>Z']MEYV>2OWJ M>!O\$&R^5K^0BUYZZVC8=K!U1B ']0=H.N7#9Y0#EMQA-M66&6A:)6;\E%06 M/2=D[B0N$^O-(1N['W$+&T?N+FETO;/[Y90BR22+6Z[VD^9JV=)J[>&,""M.6- MLB!V%ZV980LL".$WL'Z=!7%H9$%ZOC.6Z3U&GRO1AU"]&,[:H"DEX'"@11L, M,7!FFY&.I^E.Z8R9?:AWC55HRM%.'QP;SGG1^83>G9@75B!1=+NKZ>;-W=?)"8@?XPJ?HU?4_M=G+O@OT':VJ54,#)+C$:' <*H]*I\% M*?$A2)4_1[_'3>NM@KZ#+T&-L: MT>\A]RW"BN7I[V%1.-(:"V)T"EN^/&4Z(LB\#6W&4[=9D,Q$ZS$_AAXAFYY0 MAEO>Q&U&NPZ361#:^[UL9;)L144UA'SZ3^"W_M,W>T.2.)'_:. &8:B$:'K8 MG05A*Q2SAQH"7)*9*)^2]WGWW2S"/$@GK^)SY<9Q8>4>U8*PW-&X>S]Y"TBR M_67]UB5]B[OB@]D2 UE<)2:A\RT8-N$IA?V-\-@"_Q_?<0/^QG=*]_@.=4)X M!T[7NRW,@F &<60%8+VDC06Q)@-=JG7 7^OXE7G:);HS&=KF(-F*4B('C*C1 M3$M#/T_3KDZ:U!3,&NR87VU7;GA\>7C@C1D\J(FNFD).ABM+\YF_<9;7F.L/ M\%#*?%C@5OAA2X?]8?+AQ'!)]YIEQIE&-N+JDWKP;ST%N!H*#Y2:MJUQ@/-$ M8*6.IK&TZQ\SS1^]VSI1ZWAZT'-H3D6ZNT\M(_2%?XR#]6H14XDB#-$ D#L>04JC_C#59;DRL&);.D]1:! M%K0U4B^K*_M0?;.["?;.L+/]!+0R$)NJR\WLQY2Q("M''V$#.Z8] @/:,8=/ M@8/Y"Y.J%(.X$ILEJFVB8^E3>*D2#7O*\&"+AR0F\8GSTTTTR8+&@33:BYI& MP+GI3_MP;G'&C;9<44AYW923(/P<@M,H\\W/H>TCAQOK-:^=V7=?X/EV,42M M_A!HS3RT5R^%:HTLG&#'*W(D%NCNJF?#334$FLGIZQSSE99$? MA_A;@5%):@:X0;N'8$&*82M>4W!^T&JLP=:R;!B-#"IPZ;V5QL1] -FEHIC8R\N.VZ2@6I*FC#%^S M%B3I78MI]O:](@6L8&BWD %HZDL*;,6,9O_EE>^T#K]!C -Y_A4=YCU$G3S1 MYZ@G_KJI??M)9OAIGL9FP@--6%_WHH2X[./<#.7.QY M;#Q*,1)&MEMC SPV MH;^G>V0)ZC,V_'UC3<-UK).!6(+%8GQ@AY!WU>KP'BQ(N#=M94QK!^,:6KG= MK< QLQ:).[Z73&RL"FE P5"MP;\(> A2M]\O[\/EQM?+DU((&N98$!?"_O8, M"Y+1LM:PWC;;?.2<0]AT72N*8>KQB$ZCCVHK01Q3JO3S[E_-##ZCF/> MP1=_3T6?N&:6N_JPJ_21[!;,U@^"C"%B1YJI)8Q=\Y9Y[GGCDSY\/S84^^9&;O?>VU?F7M?:VU%X7HWA(U;4S\ M]2A0)>U3]U9V:]1QS8ZAAX$')WZMQ^DP+X[0+U/Y8 I:K&/MHC)?H(G6U@MW MOS:8A18QWO>DSVP$1L%3VHZD0,!R"KYC'3PDLWJ@6 749VJR3 "?3([2LM'P MYV?D ?UU,?WXD03.E]Z"A2!5]@$UC%7WAYK^(ZZWMZU7.YG\%L *XQ:]J@N; MJ:2:VH-1!ZM#7]^&B0>G2LWDN"-4;*5W#>ZY/L&J,/\S=.SJ1\=?P9(\P-]1 M[_+83F?,'K048F:+LIYHPO/NYY2T0RD*06U;:&=L^&T'RA_PN\/(U[64);2$ M'EF]B!XN;1SC.@6=U7G*R*P&(Q08Z= 1(:_U^P=V&IK49,$"0 ML[XIHW&;YO;4N^W@_]YXY;^/__R1L;9&Z)IR79D=.W0CO33/65XHA=]6XSUO M 5A%0?;AN%Z6-EJR JO36!VB"W<6\P!J+N\FRZ.#,L50P55W32P46^J\(U[; M#C>;I R:5.<2N@5\0[=3&;E,+$L7E\E]F(V1;SEB14[_LD">^7=--U,V$*": M>0T,N. 0W^U _,;-U_F[Q'$LL=*08]QX<1=F!-=8O]XS,K,#Z<4JF?@!@\LZ M^]'&31-Z>%F4[EGK@LMOG:,?*_,^"'A8\T\1T?"8>H.TV0U#[KG([\0P(XVP MAN =2 9&R=FUNP2?E-GEBA,>-/![N^]ISU;"Z2-S8:K&#CR@VGW^$9:$B"%+ M+Y%V/0"^.,21T>-XD%J6UIHV\0JTX2 2X(BO07P\MU;:>%5>1!=\,?>@>MQ8SA?C Q7<\O1 MOF-!KTPN4TEI6.EU/6QLLT&9=QZC^6Z1^K@K03A6Z(7)[0-:SL2()]-:,B6X M^O68WSL04%6_/Y.S&Y1MU3?M3^R/J=,1[KYW*\+4SD_&X?IBUGLOU4^;L8V? MK+4WO=L;P./ NCD;Q]F-\J>D&=X[70Y:=QLTG)C_2%$E(G>]_?3I'K]=;7:D MK1[/1GD_+ 4.7%J?\>DXS+1'WP3+RG;4[+9Y-T+3FN];+*[+Z\]PY"[PLEH:_8[.')=BJ4_KO?L!M!% MZI!8;M_K6@0?^C#1XQ)?_VI"N''DVZ!+Y.L.(0G54QK3>'()3+9=%:T!GGZ. MPI(;D_CS%Q&*X)(-T)^@#ZVQ#&0XW[W+:V^8>Z+YF"OJ^\ M92^ER4V!+AV" M$\,:6&=)C5^BR\2V'T>9C7>6D]UQB6AXJ,^;LPU6WY TOA#'8\:A<1?$'L17 MA8 O=B R.(Y0)+!"&>-LG@<=R446O83GO].KUA]?)UCM0&C/!NSUR( M\B3Q.I$/\FP-\QE?UTC3)",)U"6&(OO]432\\O;TPGXS9< G'6WH-?7ZM4M% M6K9E((^:]:'#*O+W(&ELVN#D*J)NB^8 A#*L0#_#'E*:QP&FGGR:R]W".\_M MAR\LRKI&H&I$,K"['8>D( 5TZ$PYV:>/E(*#Z6?^Q0Q7RF8)*M9UE#^+#./5 M%>OOA41/MIA6N\)YT)FY8FR8SL0)Z=^^/\7M2E-3_HZXS.[ MWDP3'+=D/S3QI^ @+#B@].%H'.?XU"\=FO&[T,N)2N&=$L?2E<]%M[P6J1"< MNZH,5K7N0#J1F/U8G[1!,Y%E?B:21?^?%:P..#EG!U([31-@7L0,Y2,(N'J= MU'8%T-6:;LF2#H%!*\6'+D[4R]PJH*ZM?4VX^6+8)D\E"EUS :K%P\AN!P^N5:4UU\D;IOB?. MO+Z$'RL6V U1Y8H>^KX#-VW5GTH'E!0G<@3]RQ%@(EFID6FU,E4E748/[7=I3"FU M31R1JLAY''!@!Q+\3[Q01B?[!^]PW;K2W^'&)O: '):H!)-CF8UJ?TX]V'8# MR&-VBU<'G+KXJ7H8Y7[+/B')!\G[ &)W7V8<;<%%+!G ^V\?4%H]NTT-J"M$ M_K+Y6@VL.&S:OC8A>4L_HV?'W)N]]V'C2\/")(PEJ5T]U%>Q)\4(6F/>^>%B+[AG8]/KZ M$'H;C*9K<(3JF2?1*K!Z?*^.% K:TWP!Q^>2F68F\Y,#BW .&N)7'FS8*DPU MJ=:\U;CF6)^Y#OG37C;9;@9*#S$"/[#+[^B8[$#V6I.GZ6KBU81;==(OOV'2 MG'B5RJ5RF'?8J9S]T]1I1@9)E2/ULN7[VL_,U3\KBRLM;&0/%K#!1<-K \HF MJI=Q,E6_X,(OK+!AHK%SLFL'=R"! <^..)06_^*9T:!%,V_^A/.V\Z(5@77& MM39ZU>(%G$'YT1:JHND_[T?OA.C/9ML$Y/+XTN:O.LF:6>3M[>%O6US/V($T M.JVJ+B)V@XF,9V .!9X,AYH@J!&1O%33+AU1EBAP[29,AT:PV69 XL]'@@1=RXTX;?QJ8AZD[H>T6&U\+"-^UZ@JV88Y CYQ^IGB?@O')UNUR]UO;Y^] M;%VZ'"KMNR5M:S"B?_-A^FCBQGC(F.$=V<^:WZ"@JC4K>P>2AF?5XGCH4LS M%^?B'LBNQ7IF9BCQ CXT[.*Z"&J]@[3O=]F7"I;S"U_$;+[1T7?*!_>4I5]_ MT:WR471BM[=Z2$ D@J#**&*7890Q4\G,O9P^Y#,_N?;F<21JUP$E43OG>2HH^#]'-GZ,;3/OL6#T$Q MN[<#JYEW&$/MU,_+<]57'FI\JDA4*/F3RFK#TASH.53KQ'83M"2X&\CIP\C9V\LH52WMQ1EE2ZN;),UJ((LXZS7W%9%Y&TH$2B(^R O"KJ>?^^ MA[=/N&.[KC=>.[%_;> A?W+^<%*89]2MN^FM#[GY3G'J<_@[EY#623&U9V2S MGYI$DJMX0/5Z^5KW3@ M2@:^Y](6'$$24.''1.-!Z\*0A4+.J $W_$*6N3+I+;48!QB1&*-@?W#=3P\Y ML*IJ^5C?!7%GJD2+E>ELG/_O&^:*3DD[$.0.1)&E"V!I4DS[%:WM];A6J44; M$W5@J7L?H7=_SL7&C)-WO^JJ8;RRVCX1D[W_>2W,U[GBVA^>SY):HD [B>L$ M9 ]>JEW^]IAOL_V*T7KW'I86W5*TPO=6\?XJOF)/NZR$Y7O.-B)S=QD.H(9, MU[ U!;;J3CX/[3$F.D_JO:CT'QN$AZG3F/5S+6SG1H=&49?'LJJGAH:6('IY?T)@= MB#]7J!+65W&EF!G,B>GGP$B\SJ_]^IJSOS4T5JW.B'79I7VD7OX&*VU2=F5.4M5ABCPL%_[F<-NC%I* M0J["]Z$2+8#,Q/56)VJDRT+WN7&M;RT3R,IO@E)U^YZ%J868''GS^J:#N:C; MFP)&['-4N44;T)\<5!A@<6$B0*U^0DM'Q5GE0XSE(7KS,97<1[E'4,H/?7FI M2!$NL%\.'LG$ Q>A"8C=9KM\MP+1.E/?IVZTT2^4E3Z>[JEUO3Y\F*F2:Z%V M[&/6MP39U(?FD+L,/'&$\9*^ UG]24$*@?;D\MC5WW@8^BS=Q @:1_M]B3I( M<%*-'.X\(YANJ-RAFB]P\A(T'S/>?"'_&;;SRM^N2C(6XP&KJ[2@*LE>?S\_ MH7[)0\W^NRVO0HY$=T#^<9H)+RY_^:,@H*^V8EG,Q9E@ONGN/F^GFK%_0MHG MY.:N5Y!L!X@0!*Q:3.SE>L]#I%4IBKP#07,1UPO;S3H/F#:4^R,7367L@1'& MK84G(AL59UQMKU8?5;N%6! I&MH@YSE$L!O@OL;XJ!U(]7IJNR'J *!XR53T MC6*[' -Y[[H*BYEK[[\CG5--8 6DV2_#&X9;81)<+14%KTDH M$HI,6>\31[4@&I,Q-K_8[,8US %0@J$/ M*C".H2H=>+O?LBS :JH[WY#GG8_2AW>W.AZQ4.\>WI3DO9U\<3>O5B9XF&F) M&2<)[D#NF,(91]CO@DE[P4H'291W@&=GL0' >'S'ZW$'XG-C<\.?D]9:@-DUZG M([TG#'G2TJ8[%R2_<'0X'_' I2H!\"WC,_T6OH>YGN*";E<$#'N$?=B+D.)K+ M%Q?\MZG+HMA Y.V'JF$NZ9\.[5+F"53P-:7G#.B3T,YP.1DVG-'VL=ZDUK+#4K^-V0QQ-"_WG2H77AA'\/GIP&WTC72<#^'KJV QEO MHT&"\!(88]2:#K&Q"[:+I4'%K>Y 1'T1T-\(&;1UFK.E#N%=ZKMWCRQG9:F: MA_+F7.4+VS""4V1(C"=2DZW;BA%FRH:_F+ =QFIBZ1$L\-- MP%9:0-T'V8IOQ0?,F^*JU50# F,<#MFI!1/6/+V]<\-WN\=E*X_P#J].'_+[.MV'*LN$-"5NZ\;_>$)46C_H0T8>%@C%JW* MU2>]I)KR.!-!2B3<:NP.UM=TK[&IH5VM/4H9<0IE\V6WXR])'D;97^%G'1H: M<,-?^_?J3\EC?6/V6NGQEKQJ.3,\P[9N#C1-QB;S%,CR:E3ZTPM!MP"-BPXL27O&CR_!F00)QBTPGCP" <6UKRV/=S1;)YD833RG.B+?3B1RN?TQ.Z6 M= M[>GZLWMFP,J/ZQ[(Q$$.#6>&#@O.U#W:YWKB)!VRBO>#DISCA!%SC$&>@ M>;[Q)3?LW9"LT+N5JAS!!'F.G 6CP@!'_[8#$2[ ZB#G-[?!]@\H85;#^C=U'Q<#']5=,]5\_,APO@SS M;1PC&%QZAOE"@J!UZ.OV-0%&(SWA:D[K_H&'X%XWX1&R:$BG@M%:QT&Z6HVY$B%J]0(C^%%0CTW01?UXM\K9I'I-(. MO+J<^>3]L$?0?[VR%W44%E8L:#U MY!V((%IXT>9WF/OZS*_Y&.-]8[RMJ:T@6M>C0GZWVWWJ_X3!!&W@621\<#Y M$:+/H@PMD1ZQJ <71ZO $^IP(@N^+[HX^_$U^]Q_ FZ603US!KQZV5J.-J@ZC'^'_@?&QE:,%=\PA.QOPHVHDRY:IF'7D@U[,+&R6DDZL;]O!8 MK*(==R"I(UPM;P8& S^Q82]9AX +SZ@TQ_"^Z:U/6@&J6,8HWUA5]4A9>"/- ME'F9I_:PH)6K"JN\\K]7O.#42:A MC&!V&=X/P8N9EH&_7Z=%/Z"P'UQK!SKI K$F_I26@_7G[2:]O+(UDP0/G#IM MNX<8Q>>S?O=:);(3)X^_2R)F]BOI3>&]X4D8:= /8'8I'6SZ$M1F[PR,3OP6 MO;\,>>EL9S.8=<9"Q0W2869V03ZKL57V^\.GBR\9Z7\B\5"\,A1JI>>F\H>SZ,@<*_7=KA-L[D!HL[3A] 4Y0Y?J]:FO:_0+U_K1?IM+:H=W% M&@"[Q96(BK4-X_.V$(;-#V:+E>H(0*/CYEB)+(E[Q]COL?ZJD3L0&!ZHH86N M,1>LB%4: /'I98SF.AQP)27 9A=/9,8:1;<3=R F:.;P$\8FW 52W+](XM+= M;;03_64J4QDUW6W& V+)IO?=!5F>[WX@"*$N:^5[37[''+PA9_Z$-_22['6) MIC?AB'^KR$==!]6X^O4W\S1G E;S;9I13K.GKB>:28^R'+&[BQ*[5^)J)O2U M+6>]FUI:/J@\?K5Y23WI'YA63NQ0I"I3B/4 '"+CTO#2<$\HX0'5AGYUJ>M' M@+ZI:M]6X)[O;6-W5<0SZQ;?]KV3U;)5JXT9KA/G^;(,JX?U"",(;Q;#R;.B3Z7N_)C6+K0K\%TQU( M3!TJGZRW VDP,=,'(Y^[%DF?#^^F:&\EJ-\DW'_VQ+, :![,%Q7[O,#_'?+H MJT[IWW)-T,H.1(S%.[4#\9T/GZ1.M!\%5Z[1KR0?^T.MSWX@6HI8JQ![YC@# M;X,!%S-GAQ@#[&>M\J]!?T8X^WD05_W\,/10,B#DQWF-3GI/?=-6R=-]Y=56 M8RN;8?JFZ61 O_\^E"G<]YQ+8>V? MM"T6U?DH-90'WYX%M+W]Q%%&VW+OY1WF,VR/-0U)M^_UX*4?S2GOE'ZQ"(W? MQB8N3+F?Z$PZ\:[M.W5$RVXV@/DHP)/988:4 NGT',IZ7^;?1]9E/)*(AT+C M?F5"T?^,UBE&='N'/-%RF;F@=ED5/<:OK1!?^/V@0Z&&&GOS_Z'X]X/7]1K( M)+OJS/8M,8K>MVZR3L%B$3T/[?K]\KZX%.9N'W<3"7_J-"3(_ /GPZZ%*,-'ANI:>JV)ZB%>V_"US%^/0JU?['!Y^BZWF:6+^ MIPN+O[?P2286Y,QXLSU-=)GD^@A1:/>V5 *SL.5#GGR$,6I:5@MU%0*!\YC# M5%',13QMDKD'G.[$J+!?8=1 !ZI#]X@,6$PRG]17U."JZ]!M]CE+JGR12ZD12 IS6(81!@92U2?U M4HOL^%,6^[;K^-[8934>OIUX_VO:P\_E2_??LT/I^$5G USG0 IB&F"F,*#L??@@H5 JCN@P55Z1K[A'L_H.E3,6_V7,=M3BSYEA([H M-:3WE3^/#RC$KR>>#"B4C]V!Q-.9WIQ^F(*) 'F$:VCZ%_;32='MJBOVSYS! M6JLO^-JC0>XNYN?VV,!G ^9B,"2 ,PJK6Z=ITGD9=0XSH0S=2&&;R5_O>/1QBN!B M3TA L'067SSZU8TH,;7#4G9[D(/?@PN([K2?]PS^2X*3.+KX7T.R4I*(!VX3);I5M*CH[?:#Q3=H3QM MB"\GZDW?RSIR+'/8)YDO5F3OF8?^G[4Y&G_GW.] _.&I9H9U;)R)[7/T88"+ M^7_T7$7M>Y7$([B\LL^]AR?;4:'LFO%-H=Q;D-Q[]_M5C*!Q2QP90Y;D$M6I MYR7[^Q.@JK,@-/;7RQ5YA,=Q?&OPKR!'D?.K@2L>;4PK4'-Q.K,54@QC%[7K M.:.@;O[?PGX327O[7^] 7NSYRJ^68B54X=87^I1\F/P]RF2H0C3%KZX#7B+5'^UR^KY@W(DR0^U2 M__J^/),SIR0Q@??3F>WN7Q "8#&NCLVQ'1A%ND"BR\:B1\*"5>;G%MRI1NB! M$YS56R%9L5'K'9A/3@6D3FP"O!ZVZD^7[R9R-']ZB$^R;-^AQD2M[*M >^GE M/@O%V1.0T1-_JJ%:]T3>C3;F_"IGB2B<-=9*]CX)M^;N.P0L8]D M<9OY1BTGC;Y6:R867*?@N$GB6T5 ./M,H]7)57*G*3J)9OLSI@[U%,2W!G:' MJCQ1W51+7_.>L]?=;7/](-3#B7$$+"]G[6UDUV&.SP<8.26T:ZYLIQW/B83;LB5O^'T*W M:YXTP+9V0U"DC-\ZH.9(%RRVD51'2L9HH@TF2T>#\J>"20G[0&=JBOSU+T,F MQST$3?IR544GR#4/99OF)]!WN.N?Y/^>,X05,3N$^;P 2;Q$3^R+/#-T#@C) MJ6B)+.A:QJA%Y)TOR];XLU=H34TI:EJ3ZBS&]#V%9@.1+7DS_!\NSOM M1UAVD/9""E-&W;LNN5]BSN;9ES?%A8\>M%&WRRE.W;A=G,\X?CU$ D;I@[T. M%+2VR)@R?OLS]TRW"%9O[$-7S+W/PQT#&M'FL$/H^V#]O_H_Q;*DD$P;= !8 M1L8E%PO53&C?I+^,?8GR^MGH$B0Q^#!96UV4.6>SC&]56)-U$Q]B%&>]F5EI M/E_96#;RG>CA6LK8X$FG-R=<'GEUH%T&K*?N0,2YV>/1&@9;W8$ E^0+X5'M MBM,'"JD"F?-RQZG.Y'LKY3,^\E^.B7C]V.-$/B*(6:VMK1^G'7A?W6CS+$8_ M8_\+MR-'TG;SOH?VL0\!8WZ0]FALITL>\&>,N3))== M;-/1]OKU:6.X&MDK)RQ$DI6NWWC\@0_"O]X03!,X2[^0&$')%/]I0$@H>D6P M]7]UW>-,C<4#OA3'Q:!_+#0/'[D"G%:>_@BK6\LI^X$ KL)G'2R__")&&!N[ M:_8>=R&XG*GN%3I:T.EXU5RHY!YDOR3/,KP11SN_N .9'>]:D +R.QT$9E

"]VAKT93#*BO7RO;UB]P6UFTYSG,%8JL1M1NM_5<8<85.#!Y] MNA%4!#!3RT-D@83@F4J3X,77CL]W(''/J?QS#=+*42['9K0U/.M!XOY'O#^A M1$]&; L(92J!+8NA,3H\DZI?)DVTCW352.-;O&)&\PSYS-0+# BG^0Y_[//_ MA/EWJHWY.Y" 0I390:ZI@&!OB1I),J5(:6KT$#Q2G)7U0E)^BKR.PW!P:H]^D-WQ[\7RQJ>JEYOI-:EVS[XRE9G_6]R,? MKAW.:A+Q\HXR\_ZWBYFN3'\.Z>\+5:\B4[1\V<]0#TTPZZT?#9Y@(EQJOC'G M!GTJG-S ^Y7X.GWH^->X@!+:3;-PX&4B'BV@(3>52"PE]:?P; ML![=KNQZF@%;%11+\#_]SY,4_:PRRX4*V\W]2T]XF'#J2*R)BDP\VGD19&F7 M'VTQC%VKN#5E61#YFI9]V/V?$XMA:;HM?)]Y;@;FF"M 61(^BYD]<((]XPC@ MU(=/V7YD6,!I:HY%S+D22OP$.'6%\P6GA+_MAP]#OD$1X'O $(M!=JQUTID-*^P' M[9[LQ@]V$(J9".L*=PFR.?-*T _LYV9"K'. 3]<.A-]]V? BJ&L^R3H6+#]L MM4<==:XQNQ:S%)0TQ*SN&]]XR&OH! ASA-0KE_&U.KVP)&P=+(I<32_O#+#: MLJ?G995\'$9B@R$'#!JTF]X,DDL&[HBY&MM4XAB?V_R@S0C;@NY=A@!,N%2>PBO?+%$5? M 9$O["O\["M\$<+?@-HAA:D:Y;S]!UM]-J5]TBKOF8O,J)\BKL/>;]'LRS&S M\%J'Q'93YQ_8V5"Y;'O^UR^3A=_5SYW0N_^F>CFN\IM&4>6')?UOL 8X+6L1 M+@TVKW.)/W%UN@P?VCA=W^3&CNW,J]H8>/#@&)_6H/RWT]D55J<#JO%U MF(_X6D3\WRG/LRO=. CK1REJ030^:+ M/G9VBW$+@,:PL.13^O9OJW8MMRO3A9W=P'#C1#\1&<=]G(?)JM+LV2%ISZRF M Y&UEA T'HC@"(Y"$_ WL?LQPW@),^6A"&IFLHQ3,SX=[?SRM=OREE;5TMF] M8P/R_=(\1+R_N$08;P8P5<3%^CC L,L8.8NS @2Z"X?>P<^YJYX'&PU3U*YF MS%ZQ5.R>?72BOJN/9SY&^*A=XRFF50H$7.G& A>X*@ZM!92O;C%/@FZ6W9-UD&HS\'=#]QL8#]X?2_"D M[,T"_!G>36,JX_J*I[_1&QG%E8STX "E;JE77I?.W3]^'U3F_.2_U^,T<>6B M0"\.^@Y.?H\00LN4HXW!!\Q3F,_;!LFE1.WVHI:$KZWJK$I^/XO"+V9RR92L[=-K*!?<-(5$HH_[AZ"_I5L<&-*[0Y-[ M&C\ /R3U0^^BP,""##?5@E"&%MR?A&6\DBLY-,H3#-;H?ES'UK1-/5N_B^3L M^O$6TXX8YKHOSI=L9W8W<*&-E^$.:M"A75A%,SUT.%A5VNOW&K78"[CZ'K<. MRO&T>-]P78MTR";MHXN3%SDV)DQ_C7NNI1U('WS6AR-D374@UEYFO]7+3,0* MMSIYOC">99T<-_%[Y];6GGZ[PL#=FL]UUUR[<-Y-HO/G4U21@0V]$ULZ)T )COS7BJK\QUB%M=AQ+7PN-EN M"O=G72H)6V^B3T[7L)MH'SX(XCEQ"Z& MWT9&P^H3D^#^V)EIAQ=/CEQ4>#3#J0&N3I,ISK\JY#5,$(+VM9N3-SDCI(;&54.Z?)\/XS0 CV]71AO3&_ &+0+Q M]6U!/_,+=K-F)/9\O75834 X>NM]RK$]6MS4'C6'B5LPI3%3T\PB'7RKCCL[/Y2V?W_T"LLVN<_# M]^HCQCZ(X,027^H,00 7B*29\,V^^PZO;AO7:^*E]00"I]+>GFP6?+JZ-UEI M;NUXC."<;=7;0R70)(PR2Y<;KY684=(>)X8U^)I2!0$?V$[<2'6@)_8J&GM$ M/ G6W*UL]T\M058]UTD4?[OHDT >=&BYG'&=+MI(\P125JP!5L@.1*1=E&74 MV@!\K0J3-RFH6%',MAKU"9SUDT4>2[O[(,.VZKEO"30=3W[UMQ5T+O,R^+:S M6!K4?0$Z70;X$P_PK9*KGF+83^O9.N?!?*#[2O'*:?<[QVHF:#[F M^0:73Z '%?EY]SX)W%A?P)_AAH82+@K?$$K+I/=W%!]GOS<1I&3N0LE3VNN: M:;CXH/.A3+LEU\D75$&OAY!D$1\UG87N$P^)6QJ>7 >@QZY#RS(M?^Y ZJ97 M7U<0P*H+^=WEUG2-KG4)5(:__:D].9_LAZS4>D7FCE0KWRM?1]Z)5.7B=B, M9P2P2[G.9B(/WY!)R_*V_Z1]IVWCGG MVY^0]S_KA&CP?Y Q"#'N\SHP5>^05N!F@-&C]V?H8R7 YP3ATJ(;Q=_)28OB M*D+T8,70?C>8QU$ZW5@)# SL[[GL7Q"2 M0X6*-Q1A2]R'H[4P7E$5[V]<@0C>488?GF^I8V?"/=>3%R3!Q,5_;:*IGZH+ M<*4*]#0=J)G0>R?H]I-@]42.S_[0$*5T\(V 1N9\QO6\D&T7;AKD4'PZJ\## ML%4X1=N>@60_-1$EXY1 =7WAUZT"5*@8*KIB+6C_734_$<-[BVQEM8QA9FU. MT].H,VJ$1)9$(S4Q#GN#"9MU.COYC"Y=2^>E7LU[1\_O2;W_7I,X%*S8RQH5 M./)Y%[%;_)7\4W&B4R OS>40;P\6N9Y(JFOLP<]F7@:=F6H+/[>12?H?;E8W MM[?@#7!>XRF-1=^,7A-6I6[NA\1G)2E'^2^-S"Y1L"RI'"Z:7WW)4@+A3"/. MR#8FI_RLX:E)?5[]KSV0+8FF1V'9'V2U?W$=$K35MV2O#WF>U/MV!Y+@8DGJ M#]"TK*;[$W,J75#AMDJ#IT(;^*S.7*^<;[-=TO_J 6,7M*O]Q .7(T,9U1]< MH>#9W]"XUQ3B_<:S<^PZC\[CGR)0Y[,:AXN;J.VQ_Z=B,(L$Z4Q]EBV8S$2A MQ=C/T48-," #W#7NGHG0G0_ !<\76LCD%7+9^'':QC%3_]R_H[,Q([CZ:9H% ML-*] ]F#]9$>M8HV*]GR.-DX6?]$Z_,S!6_=W2\]W?L.FGF>Y%,H19DX33[B MAH<25]DG]J(-@6(ZR7"NTB:>C@LT,7IYV<('S&=L\N%BTZQO])90=;0KS '8AE&UTC6K\*ZM=B M-HHM=2.>_FX@$]$S^,$TP:8*RD[E"* #V+EP2V61HI805/EJ.0#O)]7"5DU+6!I?*K36 MT/YEJ&L1R?^T-G^26,E)/JKFK.ZVYE W>*5I9/"$YE>NCL?-/5$F=U(5E-/BKO*^O"]UAI,^ M:JYTE:F] F^PJBY=7F?>0%ET$"R7W<[JG04L)WNJ!Z2G-D7:'U2+R-\]GJ'K MELE%/WVT+;L$'0 X($!, S^I RY=1]KG3PIH/FXX4Y+ES*JN6T?SQB^:U7/U MP;]:&5\)O=8P/57C[&&>W:UW2SW%I14_#5Q4.M[-)68Y0/PL7UJ-TDMIVY^NF_( M=V&)O,62> X3Q?1PCK$+,0?1I_.V>F'B1ZN"L7)@[?E+'R;7G!&?DQ3+L@TS MM'@;,5-J!S<$)KA8U;L@-XXGOR_F!ZT#F+H_%KB4%A9<_C.UU \O_9U^-J6: M>"3I15/$B81K3=<[C-^?OC5P;[)F6C98<_C2GE);D[YC!UM/<5P?;[Q)^3+G%KQ;9K\WEMN(D\W$:>Y M4:+(/,J2 !,I\ RE.5'B2K^FOR M1U_$:$??1>P>.AY0L:3P1HH-X2)3.!OW]TWS[I,3[>JN!,XX0M1,XN>"A$&M M_%NB2Y\ZR(7D=IQ0UOU?%8_\VLY5*I&32>*DCA/!U2FCGB"0W M\ T%AJ;0ERO=1PYF^7UT-89K];WOD8PCWSU2(I&V].MV"H2.G7W@P6ZK3W]P M-9/1 1AV%VEL[_MF?\#]QTQ&L8II@)DB[ MX/Y0,O1]73+L[H;1D,U @/^0&.UP]::(;ZG+SY MYSQRUI#A#7+78Q\52_1A-$=*$_L*OJ=*QU-&A$$,I;P!X&1GJ!U_\ABSX?20 M7QTE>W^O&@%WC@MN\JA0!H9=C[^!3UK0A== HUG:=%X**;W^3_V,B?:[E?)S MK5]TOG<\ME8];*M\T@W:%N<8==IG.)&AQ:[0&XDB*9IIHE)6+* M*!BQ:17SVS8HON*J77?YW&DS]Y8/VA./7_ &RA-IS8=XATVLN1QNW .O>< 9 MT'SE-O.#!"3T4IC^1-4&_^",W2FG\G&M95( 2NV?W_J;_=%UF:#F4A@XT-6'M,N!?+' MP8Z;^V[@T2&.(#&""?5 ?;;]+6H=4A9*[8M:,QK-]9$YK5L4/:I*+.H[=MHX M6;^/=1KTX4:%&_M%NUC5:B;] M?/Y:<,: JF]MTVI=6N-C*\-3_6K3.*ZJ=,1ZZQ U&>5TIU@3;<#'&J@L)XON M/3O!.EV"RG0MF-*^_>>6L4K3=?/0Z'U7HBH_G&@,OF0VP(T12R"CA7NIF5\^ M/Z'\!J4 7H?1 )%CD87GVO%IKBZ5,G=LU DM%V\X[=^_JVF$B&1<9K>UG\3, MNCCU005 >0HII568W*2Z XDS[EK0G])@RKOKV8TM.""EYS>2;85D4V@I)ADE M;")7Z(T"B;TXX)HQ*=G%M+QO/1['7]%Z<.L?_WP/V 2R>./0L; DV\.79OLO M6NDB[$?_AY+]UW?U0W )CL[?[^I+\#[:6/MQC#KKV*1&\QF/G+^K# MCS[A3B2>CNI^Z89NV:KBP^SBS)(:X/VP7:A^;JYH))@(DI$)VV,K#1BI47T2 M3;,(>2TS23W;?)?:\:\3=H MUQPO WZ.LFR!EIX%U8*QSV?4-L4W1I./6Q@*5=@H'&82B;(X7JXW(A$LJ(DT M6W^F+VPB;-_Y2C^"0Y*)'2&8$QUJ MP%?])WM736?\18CZ^RA6>B>BGI1S3-.1B%9+ZVBQ0=/@'XGWD0/+&YYYJD7M:[\NR)6@QC$I3*7?T_) MSNY _NLRELB]RUB\#RY^!P)<C5^@4A"C.!$/!G!DG1@5+ ?LV2 MQ;C+-GRVZ%;XFZLR^.K M];.TBK6XNR\7/FO\*?55D/;Y$SV7')O"-.(J?'Q'-3<%;W!D418.@$#W^NPX M(W3TE_O!V8!?-(.N'8ACQB%51<@NY&NU#5NU;%M]QM&8[8D"Q4?%:@E[?DO7 MI9'Z;]LF>Q,,XS2*GM6F;:9=;?Z/#N@XC EF&"N..8!9@/'!?7%[WR6R5-NY M!LMS^M.6J\]\J/>7WF\OQ_'?54W2H"[;0G^QBB/TFFF&F4;40[NKH"P5]E-7 M2SF^[=AY%)5T;+\="#]G#-$0DDP9V>.+%4V;5A(%!!+K+;!:!7'/+-S= MW2!BM"/Q9T+3K62^Z_S6R/SE2A)'2;@ C,):FLRVY7"=DN>-T-9S;W-FO%*F MN-@7]E]7O@&<02PO*Y)YG---@'9%"G5]7NIK=HKW:S?$K)_'V?:SNVO/1\J*1C\H5G2\Y#EQD-J?C5D<6:?*]9G+@@Q+T MV988>03O'.AYI^:CA2!U+"":">XT0./DMHGJ] M.Q-TP@EA^-!"695WY9:6+^1#8'L5A10PW$5D$^ M-2-ITDRN.Y1Y$<1V&_FDBLYU12#V#&OEW13#AIS.?=*X;_JITX/_'_0?_>_C MOX__Q/&WA[T.VAB\^J\>]A8,:..?ORWLSQ8@=+WG2DKTXJ8^N'_M?OJ M,/[_.O'@.X$%2V-=' %#D_V_S=R^\E1ER.?0,#Y\7T[;RSS:KYD_K9C Y"[J M-SM!9]<(AL,'!HFE3UJE%7[@.2E)DFVA14)6MSE4@O0M+U M1S-_GJI10GE0A6><[9&S3X0$O\W+1$^^?5:5CR?7DC;2=9)QOX=L_^XQR,4 MD2H?8"RI4(X@22M5G#/!4=K]&.*B&047O]FQ7< 8@: M 6@O0M@51:+@TGZU M8:U;^8BWPRTWW$X?/*EL)'X"RA(+X^2!S^'?VX- =3);DZ' E=<-[IAADI#4*@;&<@., M5Q@+P;;5"]"S/K!8#J.@NU]9]UCY-!=M9]X MNU%)65G\R75F'QG_A"1K4@Q^ MPF[.GK%V6;35E':KQ:L?TDFU_E5W1MH9]UXEV#^QZ5=_\B1J[H';2 +V+I2X MV8/;*\$HCV5HC<(IU^UO!Q\*"J(;P\2'RCQ#B9YIKY(',K=BCLHF0#14D@0F ML#*8XVA=4)3L6I6,DVEU#WCF>^W2V7R77,('&X+UGJ@XOHU/ A=^5[U&O>TV MTIFQJJ4*:UJ\<2MK+VATTI1M?A*MJ7 CZ>C772%I3W<%]J+=%TG@H8.%=&.. MH"VA1QDA7(KL1PLX2J$8?UQL?@:MGYR6;J*QP9N:G6Z>T6XH\"$'B&ZGW%W<@^Z7B@1'&.+O<1(IY"40PKK-KVP502,L6^GS1W,(^.CSF M]^NC6N5Y!%VUA[8*W>%%):*S^[T='B7,ERYI@5X_^478*]@YC-9%Q/$#0S0WN-H8VU)[SM M766??&]^HIN^@A1JK?BP?TY&=E%_LVJ52$W5X<-V6L/OZ,C=]AT.*/7S4&AK MNFKR*/5M[Z6J-$ M9F!@V>5]8[R'MUCGG),0!EFP8*PV^!>,$+J-224)0JNE*ZX9+\X M.5::X6_<>%76V^;HI5,*/ -'2O?^7JG?0+"DX P[0" -ZW,>RT@"I.,#**0D M_%XM6$^X0&J0[S4"S>RCR1_/4'.1%$_K(_+&;KO@2?)RC2S)/+@@I@\OA-'M M_3_:>\^H)K[H[W<0E4X$Z2U($:4*"(B$!$5!18CE)P@(4>D@1J0%B02ITJ0) M*"A1 5%ITJ68 *&*B$@'*4FPT">6,)KVQ.>N=>]=]_6]:]T7_[5R\FK6F3EG MSM[[^YF9LS?(I?=X(J'R(!\O*EDH(%=?Z,RXQ[;AGUG'SI0^'+Q,OR4NG@_ MG<]BM 98_C'3&* ]DJJ,GG5@AH ?B%2TTFK6=R9) S1L,9CUG\S==M7A32GF ML9.R8<(^T6ZYCO/-##_F+(\SL=N/DDZ\2X@^CT\QX@,B,+2H#[T#+<%T/ MRU#\ZC'B#M>7+W16R2KU$C\00>J /?]>4\P''L*L9A_7#)JNX+Y#-6QU!6&W MLT]\:D@<7_,:#3=J7&[=>(2YTM*8%4L) KVN%2M\TUUIOX]I@JV7,U@]7-U& M3@:_#QX@;I&$T*D>*FE.X6JLAL[P@* YV\R#L^[=1?G&V8U3U'C!SG>QL$K_ MFD989B220 Y()O9VUSK&%@]!T@[[!,U6.&HUS#UO:B/E M$XP[2;KC'WZ>N&RJ=#;AE97=F5:7[X7!;R,JJB9G#IX]\N'0(>L*1CTS MMYMK2>BT(U_%3I-[I"$=.FQ=L'2YM5M!WLVGK''H%W-I,3'/0".K^\81RN)B M_*WE_."SQF!%X/78-3J 1[Y";%^X8\EW#X:V>@N9"XCVS80GKI;;[N*[A<$TL$"+YH9>[X O@94R??2X15%T52^S[AW:F90GV" M,X'G+?U.?ONQI':LXV[*>06#+]X_WI\0JL?C.<^1VV,&YV72>LEJ).V+N%#T MFZ*!QN@G/QQ"U17U9(SU3NX7S)%R$KIT%A1C/H!VL\[B3J%5\-NA7"^:M;D( MN^BA@?.)I>9<13%]DU<#4II9JG;VFF8_8&S9()K='99!S"1*+>#SYAG64FL/;2\#N"HYR@17]9YP&*AYW8&MAO^KT@< M>?')X_Y+Z[6;]8-L++<$Y MDE7,%*'>?FW@Y?)?5%]F6F%D4G7X1;5@I/+W+UX(_T[7I.[K"7>&;JK!^='] M*:$3U>Y807FZ3&A$)^;3J%W'F0-+39DZ3TQ.IZ9!V9YP%H[01>8!R17<#W"P M@0?4DE\37O_F >LPZ 2BII:^5G_M)V(S=W.]EY"F\$UV.F:Z&06>5D#YHA7+ MTXA4\VD$*NS@O_K)]1DLSRC')<[](ZQAJ_>SS5@G'F"X OR=47S:DFAH\,55 M,]M6L\3[ ").>$7O$53%2*-&=BR(--\C&4&K3N#&O681@;%PASLJGD'? KVW M#B&B7=+Y=+_W,I0Z1FV;PM:B,U^W##_0=QWK?\P4,;+K],7DM MN$:;/]J/?*7D6U")WP&Y, 2=6L?"'%UH";<^-)8&_ WEDY[;E&Y2XT69W?OO MSPEWA6FE_^H'_@I14. 9\E1:KZ?6*'L/%3L3V67QM[CBMFQQD5?P*[V3(8AJ MZ4-CD;Z^ .R\1W,O(9.PD^Q'$(4ILX.A[#)I5\KQ@.>=&Q4W+TQ:W41O>QW$X7$@)R]"KC-'U1 M/8WQ>RBH\!76C#V-_*@<0NN\( $OK;A MRN'#P3#4+B0,MW6:H99A]> 3#SC5*OWL3>_W*(O/B:9 @9@UNGDQW ONZ:Q->XYW2[NG1[K&2YQ*B-[XF^=T5Y.@:Q)L/% MX\S$_QNG8![!00P,,DKFP[HVAI*"W,7>TS+*/LX8[G:+"MY]+"OE,K@F*>QA M]^<(^VKLXCL[IUW2-L@%'I#TBO.(0"TA4[-X #4,1^#*8=F:/&"6 "82_(UF MN9UMV,=?> !]-H:Y0%2."?PERMW%/_(5#^#?6/XO: 'R4%/G 8E%_)@OQ,>6 MO60LMIE#CMBT>O\O!P/]^D*N(<'\*\Q&0Y>0"=+L?= ;T/+H4@Z M,3D,G)E/490Z0MNW"YC)2,V%!H&!NX_2GVX'8C)'CLL(?"/""4&PZ6&FQVAP M(SJ3*/>+*%'UE>Z'C5C7[NF 1Y7$:0=<$D_/.[?3[M:$4 =\E@F(U2 M,?Q3JOZJ\KHP-:R6=]!TVN/4*Y/>0]=+,I: ;4X?;U@B7-YA&NPS$"(L;4+G MV79;UHF8Z0711E6_CF)-L(GH!;)Z*,>Y(PT?M5,/3> >"B//-\3YO8M7EV:_ M.I9N_Q1:Z"*_QK)ETMS S#2^$YG9W34#SVS?0Q.[[>4PT:!JK3E>J'!S2'#V MQ)6'SW2\I#L2]G]_+RPTB3S(J$F(48&<^1.$1#"T\[-+EB/6D4]?!LJ+R9@S M[E6^_RQ)^9PEM+>];U%^?8NE'C.FIML"6G0,9_R-:*YTZ_Y$*IPH,*\_D;95 M;-9RS]3DWA<+@#^81X1.'[;D_"%.7/OIEW1KHQ/!&LS1"Q?#BY;B%LZS$$7< M7H?7XA],SAYNN)O6>Q/AP@R$TOZ5C;?EO"+)-+R"\,0GG("8,.I(0V#7V?CL/"#"GMNZE!&W6O_M5\X2P6$K^<04E M1UZS(_& $=]8:[].-3.PN3M3:+D8"2+KY4I*5LW/S@<4@''2-!$9DT.?!3JW MJ]E4G8+JG3@USSDIA,7["SM(ID8)Y]V2'.4IK<%?*IS.YHA4U?W8*_1^91?5 M24#G10GMVSJ#A6,+@'A"P[^D#U-MMJ^ARX95?/]36=5^X>OJC$?E#_V0HXC0/MT MUB6H/&!FLAM32URCL\RG<90>Y\,&^26EG^=6M\U/J^,HGQW#+KXXYCCR++:C M_I3E!P'@[X]4Z"<-Q9:Q8MZ'7!G\\:UM5G+?F1<6=*-4(=5&+9!90#O^8]W, M&/'B2E3_OJ9E<;1IOUCPS']R<&L?![[M*')J8J39US*95R >P-).C%S(,GY":QI7TT>5SQF!M/0E,=R M#4#5H==30"L*5W6,[?'L\XHG;*)=N_+M>-7P]'AIOLAVXH'+=Y>:%721YU0. MU-+1,YO,*BB/0>DA[R!XH:>WCHX%L\40SB1U1G)F8U3EFD][N,X:<^18L7?; MC2,W0O(0P-D'@BNB0\V,@H2:J^.^KQG:&5W?0]N5AJ>KG6U]='OK&FXF:I7< MG8,'=,ZLA/37//ZW76L636_N0 IAEJP:F) M[2-RS3Y% ?YGVHXJL)?T'U+SLG"9;&E4#U%M[1$4J0FL\>#GM5D(<4)G39(*;P1/X9[XZ*9323(X#GN MO!.IM;WN(PF.,YPY]*P06K$X4_:V]97&R^QG48_6Z2;F"NE*7*-_B8H7GV$$ MV\51_D:9A-J"I-R.&[J7@EHQ2>W__5PMU"Z1>ECF@M$]%QOW[D&?52KP_@G< M:P1CS!WGAZVS54:+\$3D;OQ1*&AQ/R*DA'V>?#&L_]>?U$OOZVQRW"OWV8GG M(.X6N2N?_):=NM3NP<)Q9^#UR>EX[4KN%+QN(2D,(P!1NIW_FJP4*S 4?;I$#]I4Y%P367=&6#M;=?IA8/G45/V'6H&XP@Q.FS&_MCK\5\> M1X-4S_5>O"XV^_GH5TO-:W9V%^['Q]G+;HS3%QKA'9MQ!:AM2 WH&7V1'XA+ MQQ:Z#K\=73&BLKRLG()]0O=G/:>Q2,'3'Z(^^ L^Y,OCUWPI:D7^OOP+QF*$ M_GM6^?V$3NK*]I8[%'N-G7:JG8H[27R"CW-C'^ 07;@B)8N8%,QNI"+.R:=Q MY+?#$,9UO$$YRN-**G>M(>?$]XN)QS8?[6!6((4X#62LT8P193<^@'.?!W@3 MQ!W W[YY83#H-/XTL[#\KGK*0_$LN[0OLTFZ%XXEI-\K/2,T==]EF+N-?[8T MO (#LQ9>Q9WRW#,:+B'=UY44C9&%(K[8>@;,/-+/;DP&D[)+<[2/1L1I'^V4 M//HGHH2%Y0_D^$&CA#YFU23JZK!X#[AA)3MN>' [PSNY^T" -];B-(*L=S?S MP7G_RP+]"H> O^7=*$6N/'2>%IG,E< E]YI/D'08_UF80-'VV9CW;QUP,R=3 ML]KLQIR]<@Z'>!R/B8J9)C<<(X.?>4 =>5T,)% GRFE_&HDB0:%\79A]>.:S MY\G;5Z\F62JA\X&JPP]=Z[^\LOP6?*LZ@X7E3A#_U3S$;L>K<1I0?F3Q[ZWV MW8^/-VR*X](Z9WX5G RZG3B-O5$G7NL;YD'Q_U/7%M<$(-\\(YV'AEFWV8'@ M\'IB!;<7M1WEYTZ0@S+P%@$O_;?.KV)\FE*\OP;4J-Z_2TV7%;SN.CUN)U)! MJ)];D\Q\6U^/K8_<#1/H70IILLTA M?"GR<=&]*+BBI/<%M8O+ETP-V%YL!DD/,F6)LL4_(FR#%O7H5VAD)6C4+6?2 MR9V1Q;RAI>N=-U:Q[4^'^M(.W>$)[@"\*?DNZ2#>GF&_ML!8H+J"%CTPH2.J M$V7/CL<85IF)R>O*,2?.[/S^X[OHH_6?N[]JO3X#NPC9_GORVE>STYXA1A5* M#VZ#GS3(.+\">[68^8<"%UQJ?66VP>P%\5?MP1,HP'^, @K<;)/DS* MN=-A<\K=A2_=W<^(3X:^G>]_DBXMX!LAJ!-KT@?L]NBM9WGSU\1)A!0X]R^O MCFI,=[$B6O"(KYFJ/24?:9#=;GNEG![M1"WY\3 '];A$5 &PW=$Y(\ \+ON3 MW+L)[2NG8)/_5>2*)UGA]<$OWS+,8"DNSA,H&,+8GZ:LQ<3C9[OW45BR*9>9N*DCFI+V?AJ$&L M7Q Z-_@@HH$X"'C'C":/!900_09;UL,7.ZJ!=3HQ@*'Q64,G5\E(T(] SUR]4XA&<%TAY/OX+@K>;ZBMP M*PYM0]==-PJ-2Y:=!ULV3IR)-,W6>')H1Z[BTAFAAG^YM<[^?]QQ+"_\'BB%X<*5&H9LVO]W2>';]>N$Y1L]7S9_F/. RO /$1:G?_W] ME]*-HA'SD2\NT80?50%\J1WTQR4=TCO8%6)PR_6Z9,-W0T_GI^<"YJ6P\_7D MM^&DHC"D*;Q@(LGP;(F3TV%WN[^&Y44NI=QAS$[\%48H"\.50BL3O A^'.(Z M_&#\AY^((?*->T4PS.99'B">PK+EZT)K'O"NL9S/'#77.?=B=K&/01?X5 1G MZY#46$*SW#XF^M<;GY_F42SR>)N7\F3U88[_X@?1(6.\P]%\G_@J45C1PS?_ MQ3DG%&Y55FVZ8JOG; 4*)HH-C:N<3AU>L&M%DIXO=,#ND,PAQ\I I>34]FA. MK>I<79],]!+252(GYF;0>]3_\XW,;=N+!"FN$B1&XUO39HPJW@DLRV]YNJ)A M?+ML10J;=#M'/Z4EFCIR,?I%SOK!CMMV\U?;6_1I+5V8_ M=?F%K=< 4H0[1:ZS3XX1Q!U=\."\(*G../A0#:P-J6\89:D#8E655_+N#V9U MQ)G3+6GM>DPTZ M5(R@O]R\+(A.:N# '>H=\PNO%_CF@S8M'Z0/=5Q07-MQRZ[\:_YC<+ 7KH#R MJ9FMZ8C95E?X[0*1[EL5'AQTO:STD3NF;+ W]N;[ ;$79P>T!"9(S_[E'=ZQ M@Y/#!X>IM*-0XVV&'V7$?=E3O"F511E^>CUVMW/1/\;*Q9R\P#W91 M=(_4.#,LNDZ2E/!6C/EREBYD2_EKE(&WFW1KO_EYAK9P=D)%3OK28EQDL_@T M/2+:I5>S+^+'Q8$J_DW9[L$XAH%KU_F73@8CU6;ZGF2XY@:0'&U:CF,._"D" MW9L?$";."&75#K.5$R117WUXP%P[ M6]^TCAE5R^V[,A?L6_%V*O%2L:79,M^(+-8LJ=BDA=>$1(+W\(Q0UU^7%.F9 MN0W\D?+/Y8^O;=V<>SM]9#KA.M4V\D?GIF<%(Y=Y"])F'<4YP[;S8<*O%,H] MW?C ,2#XI?MU%N+.J+="ZD?XE&HUBPV90.W<)=M#-*I9+8L M81%VIQW%.@\-TNZ1?2)?H5)J\*ZTO+$"QZA@U\O-=^TJ5&NMM'S3\5/&N>-! M&X04XNNMM3Q&)N4P+ &IS1;Z&.X.$P\8N8B[O?=.CH/RB3'=(RHO!M73 :3C M%+W,'>Q;"V<9X R'*1-JTI $];$E0N^EJBUEW>^Y%M8OXFC2XTOXH3W"L?72 M)\Y(VL@(_*Q9&Z5FH'K)X#G8K&!G*VFS+O O)EF_NBG\QY=1+;L^DL($BBV] MRHP%B6O-5 ][KL@LRPG*[^M"FH"2S;=:E8,BQ8*"JP,FY6$A*LQ/_4=;C/03 M]MX\>S^=VL4IH"XD+$BT:],?1]/\DMKEK_C40,1^'I 0[]R@#7Y2>)\[:4A]A@-_$ZB=?IM99*:GH*'EY8.*&#J8>DD?JSJM&V7 MIZ$R>8 \ 5OE1XU)]J&)5:"@(PBI4+_GCL_<>C*>?]VX8"*D_BWTWO1VOT!. M+7B>&0XI\T^Z&^>UB.U:AU/,(TU$#$=/-XIN20H(E&5]65*7%KAZ R;;B^OC MBBRPI/@62I-9D&%[L4PA_O@NM;PQG9MS\#YZZ9V3V\DKYS3R4I;RSUW,?;3T M4:B/#)ZNX ';/%@('J&2W>KAG;=,DE],ERNK6WLF7OPV1WO7E)/$[O^P*D&:A% !T)2:=2 ?/6;'7);_^U[7W;?!02!%VZ_FZTT+ 2^ ,C M#:Q-Z65P:G5TVE4?<[TI:8_XV1/RP"L[\WU]8AU5Z&2,)$($S.W,Q\"02CCG MX6,??XV'O_[T"VJR!2(#%'29@VT6XQD OH;O.\\",4-J!X$;R -!4SR@7Y:I M&KH@$;,;;PY9/?L,15(CX]8.ZBD/V;FS*CP."R@YA!HB!DZHNC:E$P._^_\? M[]6\Z*@XLYH4N)@9>1L4Z<%]3QI;2S>?_'-ER5A]XT_4^DSK+;UKUK<>!()5 M:%J:8_BX595XB,Q^VNN?)>>I.0&_1BJLT?$Q>H1.?K3WAXFQ#TW@':,9[:NO MER=@X>8Y6BU>-[(SU@!?]2P!=:^<'?@B3,.U5^\NW/_?I8[Q&-8I0N>!W]8N MW1:>)ARB465)TH9=/E82<_*+\*5'V=L?S#84WYV:G;[; 6^]89$2MC)6K'SX MI8+YIN*/%WU##GE:;<_9H]'PN)"%)-G]YY-TM,KWEU8="K5T&.A[V,0ZV%[H M3I3CJY9!PC9\%&.+9@7Y=<1H'$9,1$A[7 JO@G*#B,M'6HR^1 M'V[AC7O;7I7EMU'7+8XU+Z088<-Q/F?>]E]4G"+:V/Q-904Q?3D/\;(L4YP! MVXHZX+9UYJU/KLOXUW2]N1,[ <#/.RBW\69(SDFM7(Q##U?#^\]UUT,^OTN< MV_-*!@..1]Z\U7>\;F*SK!H_O!,*>?0UJE3GP<<\7:G( C/J?GFGEG8=E9^1%%XL/NX_@AE6_!#]X-LX MW5UA]/Z%O&.SL,XE;L[9G3N_6I;+3*2QPGUG.T1OS&D\B&V9\=/X^R(X+E!V=OO0GKQ M7I1Y&\3 M!)6R9"=@]TU5./&,"N9N3A;!/R.\_3PCDTD F?6OWIPU?!5<*/;21D'@:V+V M4H>"P8'TA]= M]TI_Y'(O6H49.O^RV]]KX-2A:K\RIB>6:L'&FG0WE!Y7*EGZF?:S MH1_K01'),?.G#JU]\OM:47,7J< AHJX9R#/14##+=:YF[6#?MO3F]>B6<8QHQ;FS7RY&R/F7ZS1 M5I5#)A:'!;:.+F*1G8/"H M4,M'S5&IRX4V1Z2;=GZ]OPOVP(DKA#@C-,"/#,,4;!*1+R\6RQ?J"93-NZT2 MY7<19E40X5)0Q7[MO?TC@'+\5\12TI\J]I&-@>#L2%%Y*:J%:N1JTF[V\ MG7VLT-LPR?R>RHW4,WD=="'9L8_;[%5N]-8>NW/!1O35 4 5D%U<:!A>]P+) M3!SG&5(!,J7+4Z+]?PW+#47N+& HG\G1;OZX*2N\J_[P;JG&V6CH+#A*1R<8(@09?AVMF+L-03E*P5;.]:XE^LC56,J7D&*%*\E7]PG2 MB9!^9BI>BA'=090D^Z&2E-:3:ADZW7"IAM5,,==E%Q&SH53UK).X'A'C8X+B MM1V(9@USO5RT%# EM59M.]:2"H<:JI&RL^NJFDS'D\\ M/E!H;>V3*M-\S^[70K+VVZ4JH*\,RN" FGL-?2?[DZ4F:4TM02:"G M%H/,WNLI[V$7GACNX#"BE:/@>E?22UOFSK $I[=O%+.-!_BB8S'UR+30)WAA MZ$(I%#C_>WS3'1W[IUD[M/E]WD#.:>]%4Q5ONJ*9.[UOC<@ZQ!W-9^;S #7D M+G^N5A!P/&]H3=OO#EK[G/^[_E=H;=O+69+[!+\9Q<_,9[!.$CJOM&,81=2- M,LF75&(264P=;/@[?C_.(2#ND^P6*_L_ZS>!NN"IZ' M(+[!TOOX(=J17B7&%>WD$+VJ<'%,[C":^W$B>?I9862VQA_?OG>5\O<.T5XS&&RE/]M&1C/=D;S)"V"AAL?WT(CY' MS@SALRWQBQT#CHU2O' R3P.M39>-F" M;@/OSSW,-D9G7+>-X+M^V+"ZSW\?YGKNS7"$>,!=DV0V(I1[JIGM9<1.Y 'T M+:X.>16U)#3* W10WPJP)N1(DBQ>%PH!K:B]:6 R%1;WBP=(0GZ45GS$X;TI M9;-WGS3]PL%[9-, MHR[,_*0)K66PKO90B4)N-L'?H.B7*^Y/&B8;EFVO2P]9/4@GAM@HVYKTO_G\ MIH:(6GPU+\Q)^(417%8SXN3-=LT0^O;CT7S:[Y*0IR@_<&:N4*MWA^0KVS8K MWW2V.]-K$VNA#YM?4"+XP>_ &YPS)1,9%*I="BTZ^FKOQY4FW1_N( MJ(X/GTSO%'XEB<9TH>J$UM9I K2%> )P4$+9^8*>W OU@(TKVR_?_?+X,;U_ M<5U3,_[?]L^92#>)8;9,Q:)Y"LM[T)\LD9FPM[#7VC%VY O#QB3YYQ8^ ?;+ MXRGI4IW@CWI!.@J\H!K=1:Z;['WL0G-9LV#D=RUTHV009H1R]BD^37NS;.2X M#J:!;^(U9FS:IEIT.^-/M$@8UXR2TS [D3+X2#"]6!#J UFG&'NSM>+0KU>: MTG1+8W=I'8VR![(43US)'39[S][-R2#XD*='L+!.PIV9G8F&)0))?U>4T>91 M-.NK 3[Z7TWG3!O^GA'B1RKP#$$*)]]-!H]A87-L*ZC,*'UM#[+6?QL['/!Y-L]W8NA/3_ @1B M ;5DE0"9()E V?^ 5U8"-HJ>0B \+D81\ISL1$FR-9]_=[-.E:T?/5BDU1RW MR\EIS 88T,J]=U+KI^>_+7K:/"!7Y%_2JJMF6]PTL_7&AW2CG9 [#9X8#A.$ M%HXVC1_,S^_1P+ ]]Z'D/N\">_-AWF D]SXFMOFVD_0MIMO"@>)"4AUZ$JI!^1U M-#IBY)?E^I'FA@/B1\]&7U.!G9J&$L&?'3Q EJUZ&]RBV2>N_:[:?>ZX \>$ M:P!^>+6RHAA-S4./B0)0"7..!^0$L11XP/0E,)*;4GJ0.@?S&+MD'X1]:8_S]5>R^W,F3W3GB8$W9^=)-0R+3GA" ML4D=^/4QK29YQH>MMFO,8+/=6';HC<_H]SU>.>'MHB@PJ;F/KB->>F"@\PDLZU\=.34K,+-7;SB> M7-=,48T9=F60FAE^#N/JM:.&/H5E^["ETWV1\'?O\=\ M+7^+N=_<,E"T-/[S2>Y&0FQ$DE@'_8Z'YV.PB-J4S= Y U&>XPR[8#*!$U+3 M@6YK-P1"0J\711P;FK,;[V#*"/SXUM//Y];%)HRHXD=IHG"X2>F]Y*%6178* M>YG@+WN>?S7YT/93QU"\,\.:"XR_+2#=$DR9US9(N9F84N M0M*\%A3_#.\RV2Y_)9*&EN@)48NO' ),ITJ_>^5Y8:F2Z?_]C;\DWT.84F9: M0%1Z/$./5K[VDSJ'\<;%[?[(4& ]>>; ]A=U^>FRRC>( M1@HZ?/:,\\*U=>438*@ 6')SS-Y1VF1F+U;.0T+.H5O>#J8A^_/8LTU*(VJJV3HL:S8,A*>K,[;N<&6^NYG7!CVMSL!&EP4L7Q]9IG;'30EW;#NP M:/[92_V6LT_!6A[+/( H5T.R"B#N#+/"R@>&H-6>5KN[_;GY.>5^95E75N4' MD<_=/G4G+9_ AH*-',<:^(3KLO:%<7_Y_((_$19C+!'9(P<>P_C$!1U./5AF M?T9Q!+5>=;N/%]_;]>G$/K]JO^%]^O=V]\G0BZV\#67E(?W2/*AB$("^==QI!FD",X2S.O M?XI+[O,4>SV.;3=^D<8#8'.>-JIKAG;&^GZ0^YWA1K@T]Q]\]SVUI6:F\H^; M#&-%0S67&\8N2VMF!#- [2M,.C?PAAZ@4ASTRYVZ0"%N M8VN#P064X:1BN?J1@]9F'M<.OD4:9'4HSMB)OJU;&_J]MWV89L_>/\JS6IK(PNV%[\YPDL >\#!E'+,_@. M(Q>NU'Z!M7>5*,U&EZ^H67OX71A'W,I2SO!9-]QC4=#T=9?XZ[PY/:O8[NX_ M O=36447..THWQHQ[D ?LZ0>BB^YY'\&=\/3=MY7M?5ZT?U#U4PZ/DMWQ?W0[?@@[P30+@3\\ MH(^PZSKR *'S! _PX@$I?Y/CL6'R#*%X_,D7$LKG=?T:7 ^^?"QW^H;R#J?# MZ8NQQ\/AX'_$/_KDNFD>\&JKC =\[U]=40VE6E"PTNPC(TB]U7FQUVT,G21: ML;606R'@5WOR8Y]N[T*7JL++WSLS5=A\#\@P.OOQ-X%_CRG.K>"'"K7R)^AH MX8C7[4=%T8I<^>WB\$#@3RBUU)^PV+P@5:9K 8LS5S>W!.9F_/[ WCUFO(%! MMV&=Y^\1J*ZKEWA Q_6@%66CA 6)ALV4 J+B-;S\%?G41@GCL-6Y*/5M7X,N M^/@D%K7&O0I9VS?V;Q%/Q&@%D.5_8W9,H6FWU=ZY6QM=R@&N&US.C8!&VO2N M7\L,M8'O(73N1V"I\'@U#6B#WP8NISGW#J MBL&2XG]WFZ5-$W-,0MK_(XHASC_A?B2 KO_253M!QU_8OH1".S#")?_*6)G- M67?GUP>:>!ZLV-;?XG*YVG[[XNPAKM)?%+U\+81E%/-IJ^EO>1\JS@U^%QNL M^6/]MUC%S0(]M9-2?T;RLIYH/2Y[+8*X&?0<.L]'$)>.81'[173\ NQ7C<2R ME&76Q67S(%'3+('(CL$6P.=!_B'%@P)_+CS!.72[\0#V+K(3 YE8XOC"';*G MS:ZV#MT7:RFM2]HX5J#96E-8.1?WTJMC+_DHZ6#,-+G>H& MNYH=CDG]*[&5 MO,DVNO'W5M\+NT^8DUKBTN->'^AZQL)>FC4ZW--;MNG1_VGPJQ2+'\/19%R^70QSU?5*)6:[F CIAN8[O8* M_8VO]::GXRQ-LP:OGTP\@4A7[^P]?$:H"ZD$&J41? G36*8^YTF,88!+!$D9 M1*4U.F3*/C28)M>M-Z:1#W_Z>EQ0MT)!W,E$R:8D'V 9L>7:F'6:NS1GD.!-A/824F-VS>*([G6Y??.6C)HX]8\3P^@XGXP;M\N!Z]:YXU<16 MKZ%3@=:KRZC@O+K:'2Z2@M1+VT0$][Z%,:TXQ6$+TRY,?S"Y(\.:EN,A=NK" M6/45N$'/6L)@Z+[^#TI^-TW[+TF."2R'_?]@H][_M/]I_]/^WVD$WO3_ E!+ M P04 " #;B596"Q7CN#B& #QN@ % &1O8VXM,C R,C$R,S%?9S(N M:G!GW+QW/-S?MCX^@A""Z-TD2G2B=Q,11!($T5L201!$;\,$0?0@2+1)]-Y[ M[Z+W7F=&KS/J8(R?G/N]]W?/N?=[[[GM>S[GOKW67S.O_9ZU]UKK>=:S]W8U M?;4,N/-46549@(.# _"X_@-XS,',RT=*P"K!Q80Y>7AY?@^" M0T!(2'2+B(J8F(J'B8Z)YS_\7+4 R EQ*7!!N#BL@!OD.+CD.%<= " @(./ M\Z<'\'\>G!NX>/@W"0AO$1%??Z'R#N &#B[N#3QF):>D9F5G9.;5U9>45E575-;U];>T=G5_:NG=W1L?&)R:GIF M%@9'K*RNK6]L;J$.#H^.3T[19^>__<(!X.+\X_.O^D5^[=<-/#Q.U*R"OL14CV*_EG:>HM-1 M)_<9IA(B&713&@?KM MVI\\^^L<\_]/>?9/COW_?LT";N/B7"\>+CD !#BX @ A/4]1$I>!>\U'SGH@ M$X*HYI5,CR1LVZG9N52^7GLST?$"Y*'T2C6#?42FU2W/?.,S\IY!24E9J_!D MW-FFN*="_DY6<;WS*9$\H=O@U\@E$Z1)9N7>SQ.C1OGM&XS;] W3^M%?1#YZ MXK*%LRQLQ^2'?XV#/U.3>9 6RO.)2M-(8I%B2G3I]HQ'T$E'9^:2?)]W "OS M.A1&\.$B.X>96SP>46XI1J7Y7$')%4(*)K\"W+H"A$9&7/Z\A(:Y)PT>@)?J M'G8M]&UO&R_L5D_O[_&'.3SH'=GK$@D(Q\;)]O0EY.SL.A%Q%0VU7@%N5YK1 M;[C/-J:F9TX;Z#?UK(YSOO/'U(?\T@( CMDUN96)#O"2W%3HE=SD>=$6A6@- MY:K)^ZGMVJ-[C#9FUK%G(S>\WBZ[MJYG,WOI,3^VH.?M8+">":32?'DW+90+ M\(>Q.M!--*T!:@!S,LO3%O(^U:)SH#^)-="S"^'OV;I!IKAI NR$X%L;4L\S M-'_B+*E!7G9-DQ?L^P[KOJJUZX@-7TZ]M3E;[OHFNV>\2*^OWW. >D,<=+/R M(H)UZ,7X,3^MHM&.3R*S[FE/C/%1VZXL5+UI @J#!'D5AV9-3DZ]&-U)'YXF MKMVWIV<#)-#?I@KWW8U4ETR?;1M8>GWPK+1;TT3B,YCROO_[T273X>,>!_:# M&&:&TUW2PBX)DG1Z3MS).@CZQ2+/W*I/M1)V]$#V"K#37'4%R-B] KC;2Z.2 M$7(;KJ_BYDA5Y8._:YI,^3=1> 1WZ[HG,+R=% ^S LVL/IMRL4/WT!%Z><-K M0QKD M3++U*3"Q/NQTY@Y4RBCJU+_A.1^VX659$^J8;%E,PTE+:TFEYPZ_ GR29T.: M!<$FC_7*XA=5*22>63.G4K1$-U #7+KQ#E0*]9"0=GZ]+B_FDV*KG$TW&EW! M,D_76[-WFP7@3E0? 7*JU/*33 U3PT6JII.2O;RE*+-V?H>OK=$-DA[GASK;.": M9IV?)BY-]F<,^%>I\R[\ZEOZ OL M4[V0YAU!URM >F*=CP2\@P(M/M9N*H+L;/Y+/37>.4Q$K.F!CWJ"@KG$3D*Q0)ZQ(LD)WZ TF3"%T.X:[=#X*$89 M>1)BX8D<$;T4Z"7 \/I8 5_D(-EK60S8U9B]X M&$Y.?[R M]7(V@-U&$TW@QK3"="*K)W %8-J#P-ZJPK]5/-87X,./Z Q8H*'@DJDFF'W@ MC.U!R%>JZ*%S,^6:&WF/$%UGW0EY>OM"5JI6^V!+2=-S-T*?Q4FZ'<8GKA.U1(D0#_R]T;U'WAYJ>! M&0004_EOLRAHF/S !"K2[=\.#X5C>[N M-D/&;[ PC('*FWHN ][RRPZ!(-"#M+VND>I+L^>IE>G9F&?E9D'#:!53Y+AT MA:X#>[S>S=VT Y/J+YT/94I,ZOW"';ML+L-KW\S6-S6'R(^89)RS_#1?OB1K MDR=&PBXX_1?W7P3:.ZRAE%IT$W@R"NBUP^V[O$@EV6-U9*5@('P3C/+G5P9Q8G M6(%F%V>?C 'P.10X/Q)H?KGI'#XF*X527VJ'W"D"/S.'A3WA7RV_8/=RS6AZ MJBR<[6B7[7CF*;DNQM);F-EXS)O*P-SX@9X?F7VVQ4D(GJ,2VL@HE+(WW9J1T>^DP\L]1Q[+GL&%1< =)/WB MWP$$=43+ODSH)>P=,FIFJPO0A:+X/EGLNJ>91T#*G-'8:/W0S![V' &W+!1] M2M$%GU0MFDA:U4BFEI.Z&R/SP3"O4$(CT3:S&>?14]VP;6<1A')"AH?I4KLI M_5B!'6M3>0G%TH+2C8+8>D"Z,ZD&3W?R)''>0P%_B-'U$O0JY(ZMXC89Z4<<^)D8NVL;4'Z\ 8QQGVE< YA<0AC'D M4(W]V%/,3D;[F_IL:5N7NGN@3@]OZ@^6EF.IHC)$FSPMTJ0K(KW' M;AE2=L9S'EYWV6(T4_9$D&;Y(3U>Y =UE;[PJ3 %%-45H"T[J94A,E[PCMK: MK*GGA5IU/R..6_)A'61O#Y$_$/L'&!^NI_E+B1I8S\?[M M.K'>C'1.FUK-UCWGQ'3:@*,D2) IT?#>>[N;Y? 4!?9X9$<3V&TU@+E(6:77 MG&ZSIXCL&@3N9"#W.]+A](V)$M-';<)_3 M<%F3;-NJ^.89J^>/+]AY!1/97'TN#BMNKS,W?]+QYFF8W&P>7!JCE>5?\U9; M#\909Z%#[0A>5B*I4P.9:P(;MEL2TX34ZHJ<"G@H\+%5Q]'&"+*=Z% M>#A[J:@.K3L/B!6K289]X!X R]IM$#!)(\AK_5-S^9TK@*TI_]2LEDD8*8/X M+-O9IXB Y$X7@MZT9S3FA9*MD\5MBF45H6\6PDQ_#1SD5MGACF94+'(E&=P.' M$KA['C[PQ*VV.60<^DQAC!$9QG"2!,?>C_:84O5>MU]\]J3E_5R7[&"MG-QV M"8B%/V.*[_@,0VUUOQ[O&5Y"UV[3NRO 9U:[-LH87'#'#176I&R=]_6%%SM$ M+[S/F$'!&-P?/0@R%EL]-P:-Z$P347'QJ0XE*V*[><.'-V^$%[\G]=@TWN\8 M$&DKQ\A6C]^K17YE8:^N(6:79ZC1ID*5LNW=9HHD?2+9NI[8,B;_P'@3RX,B M_2D01;*6 "?@=\\<$N(-O_, O>VO(..)R:?L9.$>%K-CY0>U-Y%6#.M8':XD M&U?V#QU$5WL#'F%FNI_[;:J+YCEG\QYA/JV3&K'%IH7RUJP3<:5]_%N9'!D, M%'D$O:5:L)EZOR+>A\W8SV[/D,4 0-J(0X#W9*9;3LAH]K2M\0:7J :5!TC; MYUE[=5WX XW;B+5PV22O92:KU;OA4;[S2VV[S]K5\B&OT-W*8T4%8K<4I /' M%Q4-[72O /')'SP0;(G0;BBYUH6&QBVT;AL)Y\,Q@6^M)]:)RLGYXC,2YTQ[ M>\Z#:HZ]PB=-JU.^DU< $93/R>*^*GY=4?, M:5!<\^UNR^JJ)&.1<2UH=YT17SI3C_4V%H$+GPX]&-^DB12EYT-VQB:G&S%E MW/OHL>!N&<_BG>-&Q=8J=U..\NH'2KF7A1,J>&\[: ER]^>70UI\KB<>F2LY[R/>+0C]JJE?9S; MY)F1]DDPC<^^5,V-XZ()XW!^?'CQ]Z]O5MX"I#MZE:5/B_;;JYN(4"K=1A"J M#=/[#5#-ND]1.\TEOWX^;7D1_^5CO5LX IK4?%_"O^<0O"[XNC^LN\I]*+YT5)GE> %GS)[!4O4. QYPA&"*6B73K7-&12 M7Q,\'&?7CH07J<&\;\GSMJ-$<"\(WW5K6SM/ODI2 1[W!YV'HC3(P$]B'R%O M-L.RQR+FMI_W3T4X!M!;$*F:9#LBY)1,'<*F!I"?/>[.,,_)0G?)*IQ7'1;* M+9*ZL %8EKB4^=6!B@C[21#-#U,36N?Q75U)_87P4.C?G8R M>UL_]#/8&-PL9%8M_]X[_M4+XQ7S3U%KZW)A^&9HZON-B,,BL.0PALMEB>V" MH\\G?VAA#=F^9\?H>YJ[J;I,!H0"BDK%BKY52P=>%L_L[H7/D11KJ8NGS,B0 M"LOONBA31G K\;N*.(4EOC^ENSLEZPSL,"$P'!4LY+=?.13-%=A=>3+]8SK3 MX"/SFY 24,-$+^9>964-^AY"QDX7N3DYQ)MQ>I_F2UN3UFH5J;H<_@<62G0U M'$**CEG2&A)"& M8CI0)YL3.7FSA4,WN(RT:FD$ML^R M]>1;SR:WN4U$T@@[-_ 4J1H? TX(<@?<306152%P"(W'?3D]4W':#XIK1C-\ M>)63"^$/8R4?/9!<274T)2?HN 9FHE0'/!MI_08%B21KS_5=\:4'[_%GG0>Q M3I)./-T1OCS&Z&)MY.5E*O0RP?%GS@%TZ-"]AD?19R12+UOT,O!9L5YQ3F,& MY)Z\Z+8>PU0G_^.%Z<8P@\!*_8R[I3HK0MU \9UP-]8:GNTF-O0B&= CE/^- MW%UKYS-BJE:KP\>9JNT^$ZVMW;Z (N5Z;DX&:S%S^OJ>\A^H4\S78DK(M.GV M%4!%S/EXV.//Z'[M>0Z8\+M]6RA7WAU-)2K WZ_9>IBU5Z?RH<3BP[)QUA=Z MJCWIR8MUS7< G,B,V:<[UB;3/6F-9G#W5C/TPP:)FZ56^6(84YMV:57"\-R[ ML*!;B'#SS/V^F=-W"TJ\YH4'5F&@-BW=2,&'> MYX$*=_,*R@I2U6X P\B?3[8M6*AYW.526\<.U#X E_%.D=IUJ$!;<(NTLW%Q MB*^>+S/_6&9Q;*4WZ8J;>K/K.9.\EPL;T'B*4NH.7JN,,5$F#K!G#1*_KSN$ M3_6QXT$KDQ.AW):,#ZY^_03'&+]HTN8^;.B[-75Y16Y P%=<-F9TL6[UZ#Z& M'Y7_L 09N%CL469H<%G%^*5\7M^H(N]MD-J/SVT1&0@ZLO#EPWK/UXX$&+ZY M=Z+MC#K/N:9/LP&L]WYQK45E2:B^9]O/^"//Y5 M#.WQW*#WE'/^]KG^A5I]A9.^C>]]$Z"6Q=W\BD2O=">R%S %N5!HX;..IK#S M,4SORP1=<"UI1)ZQM;9-_+G=?!V8I,RHPB^1:RZ2OJ4%]& Y%3&9JS=L.*[Y M#G0;8[!<;T#Q$HE->,L9K7"V9_FMAQOOI*O?RQRH ;7UTI'+G/F*Z'MUS0/> MW CE^O%W94U?+I,;:$_X61&=[B-O;.=;K6I\IOW.DK!X[4"ETV(B)"2H"&P& MGR.A&+L[WXL727!>TRVP])$ U>GC!U>S4D<[(T]L:](>5X\5QC/J@YJFYQA\ M.>E/>HI!C)HS6I$[FS^I?=V'4T=5> MD0'CR\<4'U1/N#$*2E0Z,52:2H"_3S/"$B(KL,*HB* PAUI=3Q'1CY#\STZ[ M9U8L:.9-U9S\THRY,KFY$V>DV8E] "C4(:US,/U;H3NI+K4L%$U)UJ-2Z 2L MT(@ 53:HD@6]SQ@H2CBHJ*,JRM4I5C5!GSRYEB?#.FDH+4*_4,S=CR M\E?\LS[GI(4>#3Y,"^7"_?>QXQN8T&GACZ>0_@>L.!MD!<&_ KSUL'2@6.P. M:]1>"6#[^A%X^3W(-[3R<"I05 7%&5;1R"R"_>X470ML^WX6M5P+"O0)1ICX M+K68D0F*$>N/"EG8WZL(!G(Y?XIPW" %X9CZBMOW?G6W4B/,KVT*#O =7A3% MSJ*,?5G*8L6]5"]/R,BDF*X 2VQ1N3:HK1C/U;J:&#AL5M7":6_'R2"DAQ.5 MLUT6)Z9.Q-7FY!0WK:E$_?.>$M4+ @7$_AFWZ?TK0$GC%#;29GW[7ZS0 _2= MU?KKKB+G.E%>X/P=&D$I=F"68 [CZ%GPZWO4\ZI[I-*J]U]"$#^O -*;$.M" M2-_8$82L S/ 9OK\QXEF)4C8#'M6E'WB.PPJQ=)U>K+:);U,V2/UV@&RDF51 M0='4'BI=)A L!5EH8D'.Q8]R1RM:J9:HH"M ]RFTJ^$7]I1FZ4F*TRG77&W; MB!+U9K+?/_Z._^USK2MZ05\IIS[9-N&NX2JL2'=L^8I@RZ;1RZQ%#??"%AY1 MV1%21R)\OQY\-"__$N/^ (1D"(U="4AXD\YBS>[#FV<\YT$)&S]4]+L9E;W[ MB?PT]/X=7W8<]%2'<._A\X/>SA4WOGZO&,_[3:F7&6)7@)TKP(W9#503^X2 M@F-J:7<0"(UZ>N9;4_*@@FE)&_RX<<^T58E*[X8/9:4\<@N:*1H/ "9N*1!)2?X: M%$KMYA PM#ZCM>WMIE7R I^+%333[Q9B[WGX;FLDZ,9PLPR.[II*92>^(-[O MX:6D6/G8WX(DW+551=($^=[?[M:IL$"NI>1&R!,[B'5#1%;% M**FYK;V;%M]8!+("6DVFR+S"Y#C:,#NK$S^<;E$4X[H!?! M=ZN5GGV\X3GM\2;6_&7&4 I7L0D+8+AB/T Z<"_S[3[\7<'K\><1? $[J 'Q M7PGO[OEN"=WU=UIZ>L S24VU;__IJ8#,=3TVI/C;8]U?9]1'0SM3/WS"6L^# MJGG>J"DOJ]"S80VZA**OX\42B&0X2WE9C__0X-LR0%BUN!HLD=VZ'!4LKELM M^:2BGN3T-JB!JB'X<-XV@%E&6]-$/5G6@?=$WOGRQ_$58!<2$F5!N<8L@%<- M<%GT=0.9?2-#DWC:&4\<FV)QJUTDE'KBGG WQ=4#77VX7)4O=39]NTUJ+ M??V;JP3^JV&8VW1GPL5'1+\[Y*AB_.C[E%V'@@@/(N[=M'"<%(#I 1[E%X_L MO\3(01[DLU]9N[PI;YOO.!2!#N*>(..UGQ*R;&,]/SQAR-X_5EAH^%F?9@3_!N Q[P M1J5!RX-?K47/&8-U)H^)(UYMTU1)IQ05LSNI6;BN?4M_*V4F^-[O*YG:=">M M&8VLBEOKVH5@8MVH+2]K5V_;R_#'I[C+\1O"@ MVH(>.&=C:#_T3C>>^SU-%$7[Z6-/>[G#U*R:6:Z\<'/JMR%VC7]/[2+.+)A] M& 1C0_],GZVS][_E.R'N91>UUGKRNUH-0U@JKXN31F#U!^4+J_$5H\?=)MEK MD':;:/04Y87P.Z! .9Q>NVB.RPBH KG,-@!6%#6?#-%8S[)K?#NZ<.;["!E2 M)5,\TKGN_F\4"T,:.[F.5(Q]>OE/975#N8J?K_QSH>\O]N7^FAO<$LS_ M&^P?_2WER/^4Z>BZ$X7^0Y)F%*?)$X#9;378.ION!U#> 6I41/LN[_*2F>U% M+G@AZ'7S&337+-I([7\=%0\S&5P7(O6#(LM$V\B!'-(3W3( M6QYYUB M#:'N ^:A$K%,%%GWN54[A(0OBW#L@6W] M3*IWR'P/7QE3>:D4>V)0*.^$9-M?=+ND?\$ AJ;^DJ-MO4;>ZW.[AI47_G_K MSORO-I[.B(C)[!P%\]>X\\;S3]A"V>D%.I:) !M89@^6[>XFON#G'RMT<*+G.LH7 M$CDHTG4%," \=A@V7VS(!IL8"08RAXZ_]BU8PQC 4YYUF;+63(IY2JAQM[%> M3G]Q46+^> 6@')_DI]++B7GZ:\6N^O>D"_TC=?MK*9P#;/U3<%CE&2*IW]M$ M>F*_Z*X_&]\4X2=+KN$[SX3NJ;#1;P\SC7^USKJ@&G,JDWK*6U:&; J#%W]6 M44=B*^VR-_7L.?R*J>.629<);\2 >ZA*<&\KXJ2T)XMZB#RO1G4N!8OQ>SUY M&Z;) .;'#XE;?7/Q./!97IX79K663KN'H.*S4WE46OU%+V6Q9H/6<$;\KSAR/9 M2=3!,P=OP_K)@P1K[/KLNWL]C-=3):5'1<*+[3])5M;\X>O^^;-ELG:SG3X. ME%OE34$!;1KR9OTTMN]"6PO-,^=321@ZM#W8 0ZJVM*T4AJ;%[VH4[]\K'@& M=<@I!J-S43?(@AB0Z:JC*M ME%/&J![?3R_J%8WC7S"[1RB34?VO/"A84?*R*7/8*D" MDZTI\;K,%;V1K3>C(E)?[[Q=(D]@.AP\W([\(.V]'RF>(/'"N-7*G2D>RQ:) M%;5X)-]5M:C(?3=J\<&\8SC)@CIO%U?&AD)]B0Y[E9R&*1J:MJ4KSU-24EI? M5=944E8R^OI@F)#-+^S.%4"JFZ_#7,ZSF"\M=)0*@?_V><;J[V!\&_BOS.,? MPFP\'-JG%KE1U%E1F=U-\*V'/Q"?S.#F.S=5SW5-?/20(K I#&LJ,W9VXEY7 M8>[=NP_6"#7NR84L0UOETYLGAH+M@L%P8:QZ2F:+J74H M9K3:3;Z@N[J&^D P$FSN@XBB-K8Y7,ZH/K8RT/]Y7DT2P0+S\G'>X.W*9^*@I=[EK!W\-146( MY&L6 OC7;$/V+Y5.%Q;Y*T!,'-SA@G@!LK%6Y)L%O,%4?1W:.H3_MT'^.%8E MRPO+WZ=%)XXIC=&>3@D&.0F7WKT87&R!!'NI911UQ2U$;P!O8)FNYTX;#MP= MT*5P21%_^/+!F?U]IL!37'\(SF)C $*E0P/]""QXHB9M4C>8ELG?F_I:/8+S MB.4*H&C";OT3(X2\* $C8&R>VL-AQ_0>^WC>?S&&*ZN^\W MVW"X#&P7W"7.0+G5.V##<"$=39Q,S^[*]D0IR2?ARMG.M]#\GE*3^APEJ9<.6HS#XY=(@"DC?#.*::8BZ/)_7'W]#4LT-6PXZ[HS!:7Z3KK-TR5'TD$<0S.-A#<]SAMR=%5HHC M@@TJ18:;TL_OV]9GSS"5+=X;8F*.L\>1 M-ZD)?@#>IK;H=9UW%7L7VTH89N4*)>YM*;(7><=.>P$D<4NH1\'/4<=#49B7 MIX5U,L3@3@L<+-[0(FA70AM-.M&M&?AS)]V]GMHF>>]/6V<%'?]>;?AW"UW! M+JUR$^IFN5V6]0?94PE2\XWS'%1@+$[E@K2$QGHZBX"M6TVQ-3 MX^!A460#MNQUX;0WYY5NOW]>F$K$C?/YM;_DRAWO,?X&N4+3+6?K*B^ER\[C MFONV^H4IF>$W<.8_OGWU18I934^X$ZFAV6LLIJ+GHX=-_736'"P6%5%?1V#_ ^[G8QW15DTQ64$9@U%CH%L;'<1 M5,X",$O+$;W7(Y7/(GCLM);4ZA,T_*J>N7T146)T;)>D(UACHISWFN!Q?_[' MTXBI9S'<2$7T>M?)2>P]:9\BSD:'$QR8;\$'^>]R>18R(5^4*H!X- M62WX<3F4EMJ\Z\,[U<3E,2@(0%/8YMN%>#^X$/OT\#8!V[[YB,IUF[B-,&#W M?&O-8>GN9/ ]\AGE>*RI&P-II8HAA"VOX"MK;H<=E:;I]U]_C8KX%Z%4Z! D M<1X)S;,IS$9[-J@X.&?+%9Y ;V?>]WAK@9Q+YI&E4@",)CN;5KX'2H51WM7K'G-="4 ($Y1!CB!W\2 M./;NC!D=VBV9#TR%MRUD:K,+V^$I4]EQTK6 K0A2(.3OSB.ZPE"TZF,5V^GY M"[:.)AFWB&\5\8/GV4.%XA_"(E5P8TWQE:QVF,>:E_4J="NCTF4_O$'1)" * M06W1/N4&M%5 F\A^A_A7H1^CJSG\Y16PFP1BHS;GV'CY,?M=IG@&:$B"ROCW M)SR[]U-SY@/&)5]HO,G>-N,<,;C4-."] AA"HDWG"J-^5.:D#?O2H\M;W$8K1N[49\.^J2A\J/*+EH9>^,39Z*)-=>,Y;")W]KO/HS M['I9CO]"E1. ,]G4@599=D5*^,$C=V_8Z/TP-BU=SNWNA2+)NZ?<"ST26C1N M0-I4X>V%2YWUZJ/ZDKQ-;+ M0RIFYL:0B_2MQ;@U>-:6VHO@_NUT:L*ZN@L2"IHN_VW,PR MLATD"D6RBAP1&U-3Z?TDS%%2'NMS (564NH$B,LNF$,[BUL_7K^]BW9&PU'_!'52I](M4_H1T:&@*P 9O"+F9>1BV\W$O>4K "-"X H 5=CT,V-%(SH3 MY,50/GN5KK6ZNG-XCZ\ >9\_Y)^YGK)/E?N.I,HI\7PTY/ORR#07 MB/C3ZJXGKK6.N;E:U(L7B_DJE5V'3?W@/U?]_BW[.U<$CR"?H,0"LMYYE^4O M]((?53JN_Y(4J3;CUSB4"ZZEIDRV[DY44A90_S6+YD=^0:>M@>Z@0RE$/

M/$1@Y>>O6?4.[M0X:MNT$Z4!5RMN7R+[5'6P.K'WHC"E=",@^UO[1?I8+6** M@44"%1F+'&K=E@I]H".;1$R'-1/Z"'NXDQZ>VCX?BK[H8,"FPWV<$+J35B(+ MQN+Z)YHS+]T '_ ]*V!\+R\SL%3_1_+3Q6*W7XYS-HU;>8?E!PL_XPOFV_&> M\.(JUC,/_X]T&W_'K5,=&3Y:0AO5_3EMM.)KEZ_U^NL#!:";PX9,*O?3ISP[ MUN([$8+7.4*ZC[V[#9]E'K8>OC.5X $7PVX.?WD&-^,T_3G8PT@9'-+EIAKY5B!N;"&S.6F43U0EQ- M]H,Y?Q42 B07O!YZ;FB**K?OUT.CCLWGLE<3)*S(DOHI)$P-8( M?HUN%M8$G0DH_=DK/XT>/)\X2.Z>9Y%O*.]$^$N=Z*XY^YUKE][\1ZKYWV-/ ME2_MEN*9O_5 WSI^U,1D7OS7SQ"G?LC0JG*+ 1+KEX.&&E>/NM@ZRTVTOU:Q M8)Z)>D7 /C4M3XAT^YTPNX#XZX39OMB4OTZ8U9"=]&32]OG$(;0!0[V_3E8-,@^W-]?)2CD8_#M9EW9P MQ\8/-TUU5/NH059D@DLUO9O,$;H;$?$@MZ.E[>L-'4^E%6D-:7.,QST M94>NIUCRND;\)!R+XE,W4.WY7<5T_ZT>Z[_4=PU>P,2J0@1J/9WS3/3;\V;: MRC>V<^9%:08^%! *]"I(WGWM/"1GFSZ&8:;)1(!^WR4Q@JV,5>KOQ._)V/9] M]VTI*UE@C]&@[_UY+]0?C1?7P]IPVB;=%)%EHP$,.?IV+"?@(F^#)^\DG$\E M5%='??;YML2K<.03NJE:=&ZA#6UB^E:\E^MN:JX#2<4L.%JZ+9?2/IQ;18]1 M'1*&CG3NDEJ_55L-W!X[/TOLTE0UWL,8+4,(T=*,C6H8D-AH5:%=5F%F_QB[ MT-H]]F+*FWH?/%_H1RZ]P7VIK")PG 4]W/ MPS&NDB<+M\&Z(RY)%U0(&7%1=HYX]Z_H3-),I:8OOZ908;=X^GX=0)+W0&'3X()GLO(* -1 3H4XCJ=K#?;@BKBK%'NFE1VQ"E2[F+I_E[.BV M>AW552)_NW0J?HRV10;KH';:]I:;H&GIX-/GS:)-^71R<*>QZYR0C"0]4X MNEH9MN_(J !7**,M;_8[W47SV_26OFR!D(:!N5\S M'@JLV!+^2"H3.#1O=J!:*/D*V=Q.1LC9IJ\"%JPWL4^.^ +3!#XQ<.2UY8-WX"5#FQ3? P[T[+DJ7/JI%ANAO M6F-N=NI?LS<\I]HA,T=DO#HH^ H29?UY ;2="SPGQ&AHFB8A()]]@6C'#-:% M]]XI278N!TRDTJQD9GURO/[H6!1V[OEA13&>J+M[P*K/XX\C2MLE$/K3 MBV;#LTDL=O]E<^*I9FW,UI;E OMHJ:7YGFT\%<\;H)Q=/4-OAG61/F.J*&JQ M$E&HOV@K0="K!0[3[R%_*$?E=1[;4V0?RCOV&^MZ_Q-8]_>&>T7K+=!;#4J( M7!K;=[[M659K335:UT6Z1KKVW'%+Z7DV'6_/M,TUE82_#C+Z/LKHL6CP]E4N M [>E^09@RW9.%O="=LG&5/3-I?NL\Y'EN'V)&=U9B1?K!5E'(KS!Y^*1=9W*]]?+$U':#?2Z#0['Y%> M^H6A%;D!S]&.\8(SKN+OX[G*1,=DBN-B&D08862=Y]K2TS$XGB+>L\.GBZ&- M!E'.Z-C%)EMT!"K! %6O:F[1_'PD"FBI?+;.4O9@&[N!V)ZL27'OD"X.<948 M%YO;=+ W0V?(0&":=T><1V;+9^*E"8PGPR\T"4T\J8[/*EONG\IL:MPFBP0Z#K84',]-O1UB?X)S,\4N KT; M/4([CP5,$: D$*M-W]J#/MC]R2:7QL:Z<0>+AN:: MF+4U2T'VLE)+YRW5HB;>$5.-$SD)J6?$ M3H]\](^=CQ'#1/!W:8U<;0]T0Z68DE/^V_+MCYK=14,M5P!BL JB-N[H E)N M?=:^-'^#C>6G=^D),(1:^.NKXONBR2G1W2J,?:S=%"+U7_+RA/53/Q*=. "P M0XFI)>;-J##5S!DFX5E!#%AU9VD>: Q]/=D8?#TJ$49BF='1T>%.W3BU:NR+ M.MP/S">1G^63SV.-JZ.PH$UILI37,*4HW7%:'GL1;!3Y>=0Q-)CE,G\PE2=3 MKT88>R_,8R1IS M@8JHCY#=O.O(K"H[ESM>6;.$IH>R-)6EF\C MJ40P(&= S2O%J_*82E/)+1GVWXB!?RU>2YOAHU4;-+P=Y2;:##;.W_!W9;OT M*T0R+XFW4(.W''OQ1+D'6*NJ21[ELO$.R M >$GBMU-=RHG&_0<8&&5R".OHA0\M_/ RHK21]5">WT\=P49JI:%:64IE#5D M#Y/'9PT3NX0<]23Y96"[7;FVG!.PH^%*J#6,3QZW*6HNU-> @D).Q(; M23*BT9XU,S1IRI;[6B]&\*0A%TB8V6Z>M2SR4623KYE.]-T*2CS?W)G/W5UZ M(F4@L_GK7+;_/0:0Y&Q]'*._PEKY25SB",00TLH;#]7UK I&KAM,81AST/&3 M1D_>NQS%S5BY&W"0YUA.W_CB^$6*+7%E>]X5\EF>+*)R@/-AP\&1.>RBAD]E M9H7%8J&CR;R8]XO\!CW@MNNF*;,)5::428_^H W/Y/\P 'X3Y>NV+]).R.KG\07ZO^5?6&:O(XH6V^CTT]VPG,;,*^ ?I]-M:^A&762MW3^A!3T]F.)#0=@T2S)+YB,O&.=?%*/!U MGXRO98T-@HVV3T/7Y5& 5]]CS_6/5P"K0D$5\B6/UC&=!KK7-K47LE;#I\[' M+2=BL^ANN$:0/-#@LV"V;MW+&\S2X[CWA;J9R7T&YN%JXE64\I.44O(0^O2JD M-H_7;C>6F'22Y(#F58/.Y:2/QXPHE:/3RI_I_5UZ Y2L&6) MW*.\KWY\?&/6_-59>?;^6^".RA1*DN5[\4^,X+(9$49FC,5$GM"NEW/_F+&: MQ9QT-7F9ZX2.>@B]C8@*EN58,[3N%XM0\SBP6SIUA)ZL;*)O0XWU!DV%T"%P M$),)[63QDRJ2;SNPLWM16-SYBV2H%V*U. 1=$5*Y.3JGZVT6V?PN!:1^R >F M)=JB9>-QL,1[%'P9/3'4C+MM!K)M8IUH4,N5P]9#Q';;(501;5%*S%3> 'S+ M$9/QG$A/+/-SA8T#WISA>"J4PV?4(*[AQG;,!EEFB?)%9NM-+T13O0'\DM MH:[S>4,B,>H3E@'M2F-9,5+ -I1PVS8HNGY7LZ\Z=^5\ZA-Z^R1HPM69(R$ M8W32L'P6;(8"MET!R HZ:$]O MG7Q]>&^L$"!LS@1._\2RCCO:Y(*:ZH)2>/SJL<4+5AV=8]NI&G1_ IKS+3RB M8YE8+U?C[Q@2ZXCB*_K'TE#1NYG^*5#.M*#7-9-?_#>3-OBO,ND_,M,&O%UV M>@=(NWX+&88/E1#R5!SZT[@;%]+G_7.E.^J%$3WP^52)A_:)[5BAFP;\4FD_ M8\O.[E;DO1UCS #:KH#G#;?V0J+RU]4R>:^QBKY+TV-^T7RI?0'@7B>>Q33V M1J-SFUEY:GUNA3L+=VV4:I7L-S96U:'5@^(UC4KO(8R6&>F1V5GPAJ[BY;@P M^7DM9L 3$GH%L%:3G@*SW!E+/5?WW]JA@[/ "/J7(F<1YP,VLUH1"K;TJ E=3]:"=IJ4HF:*X"](J;.B^A@G]EWY(O"FCZ:!D78[@QPF3#@-7L0)[7'3_ M_ZNK)O\"#^K^@K)KD_F1&I7\PS^N^V]XI38LZ%E(#!V;IX5S)3E5_'6+O&V: M#0/-G'9*[R?(5Y8K5MAKI$H\5ZDPS\80!NQJ2G_)*N9\DT[_[*VGFEL3)5H- MOD1'%=^M;FLD?@5(Z.OOIF=)#Z_&X#&!P;#S;9NA1!&_K(AG2I'J63[01I*X? M+*%M[G7YUDGCNMY[A)V$H"SSAEC"F)LB<);IQI\)R,T$@3BHU^JJ&O-MJUE\ M*W--S'I2&>"68!]A#PRWCVFC&?QI^TD%#)F^M0!!0/V.^'M8,F8SKDLSW]'1 M(<'ER0=HM-C*(L]ENNNE!IB%OC),Y2-J79[C&Y;=SNP7U M5Q^OE(?UBOI1R6"<%')(H= MLPM-<1E.4=44Z]/$/]&_L5U!06;$C_)2P?KGZ'C%V1,\,+,99DUONA8KS MLUGAVB QZ>_J5MMS [*0C$''N>U^EC;\K+#;DE:S,6SY4C2 MK;P-#S\NSD([M#3)3E#+/C?2"FTC]N&S\580B7J2V+2F,KS94 8;>QSN)1M\0)N:B-P[HLN&2!17, MMWJ*547[\.G*-$VQNPWV.510N'^1-P8X)YO?; I"!V0O;7&:5B ;H._'ISJJ M)/1T)_W"2Q5/WDU(^!/@C(LKOR1U_M)BHD&Y>6ZR'^'ZF87>!55LT/JAM>E1 M>'2G$+MKES&6.FHR8V(46W$%$+Z,:5H?$$^\GP]Y[>ACGF5J/&OH;U43M) J M^9%>YMMM0:;#E[8;9Q7;9C?1D(ZF6V,9%)G5P0['Q"$/@0W6QH1^^W$A5-YK M31^*0G5\,F>287\ZF63^X#^^H;J'H48&=+*('>S=K;JXF3Q_6;5#K0O<$=3# M2)Y2"R>_*N9\G5,KP_:I6 VITC)$@<[OJQO_LC%K^^JLFA \0W A=(Q1)YAL MG&H%$8"%EHL%5E]A1\9CH54+7!QD>8*/SP]\MH(CL-)HA[9%BZQXA.%X EM? M-61!&3(;F[TL[!NWWD^KM;&GNIB;J M9/(5X/UB7 7)U[( ;B(O<'.'S]S]VJB^%]U>T$7QB_:I M_C.(UKYF3^75(94^L;9CBFESJ4]!^Y9LE\,?0)10FT'7UVK>@YW*%/&_#GAV MP,S(ZNO(B@:JEXJ?/,9,53_,>.CM[M#RNZA? ?#!C+"(F C0A?KN!_ %1C5@ MBY)1917JE=0)H<'<6]XPY2Y&--2'VQGQ4K!_\+D%Y/'EE.^JL0AW!E>8._]\ M\_4Z26CUR@W9R:;:#M6F+$:,"7A&<'S79\Q,KDAVS6O:-.5I:A/UI. MBL73)%7'P1/07\SO.@T39988P:]1H C9/D][4/G1)&)']U/.ZXW="6QPE,UR M3EHCX6]]K72 6TKFOP]/_XC0KSUC8&*C5VHP;=3C["R"%\GUM5SJ"/ "CWKS M"D B3VR3*OK.E=^H?ZQ"\?#6DXX$7.SW@+G+].XLVV$L/1BW>A038=[U*T$B M8#U*'9;V^41P9JAZX7S*"D4&K_HML6/F]_3=ZU]&@=37LL%^QUF =/ MAI:GY^^Y/@I]EOBSW,X:9A:$9<+!3XW*;KM14?3H.UF]JQLHI%@6VS1V&>K/PHER2'#VI#V13YP&O:M3;.R^($=J MC"][CZMGO/K-W&@YWWI6NLBS(&E#9;5Z7>1HMN#W0=N][\.P%^\%M\VT/8Q@ M! $-G#>DK4N7%N[VF2SYL5F-XQX4+X,8$CI -!AJV,>1!=L[\^K)/HD=GOUR M369Q$ I>?_TI3AO-VN$<]F)Q3XU@B*7W3-4S>(JEC,66W8Z>MX]$%0#D5_P* MF=W>3.Q!1']_E&]2J@HH?K)ZVE/-A.D.9'(.)T)= , 1!*4QTXD 6=WJD45%MH8MS1??G0+AJR1!QXR>,3>;\:Q?SE;%,1 MIB>7 #?K/@H>&)4E8/V%YA7(4=;Q22/(O0*\0VVF5A[NG%*:&*O*C1>+C@I9 MQ2CS]6MHJ:XD1H;N9RI3Q:4Y#SHE_6Z^*^_^[0_>_$]I1KD[!?;'O!658X66 M=35?8*S^PCO=TZ2VDV"."QF/8+T91[CJF%*5[)FQJ@S9J4(;EI-MM#Q7EVIB MI3><@S\:<;PA3X86A _15#B+_1S=88QU]\QHN6AP51-&!79%10PR^^=3O+8X^#@L]" =AQJ/O! MO$]^D'[/.+CBC4N>4&2YQ1#^-?8T!\C6QU5?LQ%M:)7)QTZ-/$&E\^/3/'EQ M]#H,2G067P>&SAF&KGB*#\I6@'95QY#TH*=(,P:,&4HE MSGN>?;FBT!?%/! MH1-\83=Q!6"1"_SP59& N\EF$![G2FWS;@=LCM+XC6]CFDV_\:U*-^,:WTX= M.A(1OU&AZSXBOZ:HR[6KG;R>V0A MM+J&0W[]=9,_1LJL"[W6@&+(MZY")9:WW+@9'RO)Y @2<0[ MB]& 7$]WMHD9D8FBME:3+T:-:_TS@7GFZ_>XFAG"[($"A^HD[UP-)*&M$%N M*N6BBS7&?SB5;#V8T9]O;,\WHH=K?0-\[) -O;GL[)T@-O?QO&GA ?GS6XD8O^Y0GZ"#1LRV*- X4D*B>OELD2/QL58[8_ MXZOPYMZW-\MXH:Q_Z;$A=ZY7X2%SXM!8=[#78.U]PH4&O:E\-0JT]-6!D"QI MFDY&>SR#=?F[A9&0MGK%//I.> SRG#L46VD2NLQ(UQ">:A67M]X\V9ZXYYL/ MU#Y^(Q_7@:+.K]?2-1FX3)'V&D@MS7YWW5,[IS7$E\R\._DLQ-]?@ NZ&)PO M163YQJUA^2\S1,-NG& I2GW47[?4UO1_B/H@?PA!-!N>70',4/*5\+#]RNWS MKZ>C5P"R;TL\WCR15-X 7IZ*;/^(LSR9,HO/WHJ*V2B]#@U*=)ECI7:KH%Z+6]D\CC&UC/$&C$'1G6HNNS*VXDOM==QCW&D MRA27_*HF8WB>PHXWT,S^ZHY^+B[=RJHE&@IG#.,WO&4XWY.WI 3A'_S_V'OK MH#C:K>UW$D@('MPE80@2W&7PX.XN08(,KH,3$MPA0/ $=X*[N[N[Z\ ,.@$" MAV?O<^K4N[]3]>SOU#Y?O57G^W.J>KI[W>M:U_KUW=UW=P&C98:^+8X!R#1, MODPU'#%X\SF8[,6MVK03WHN5VBSE__1\$9)6=&@IEZA&ATX.W/GV^YP,F!XO M+?0^*#N\L(L=H9*>MD*?75!=U3CC8%KSJ_ZO>\RHY*H,GUP. ,<:;]&2UI:\ MA[_6UP3+[L5"9;;$1_HGG@U6?()YG.R6V @;SD><]B7;>]XQ(8-.A,97E>\A M=]KU5GYXL.3N5A;94N8RKH4FE<<_^4FM!MPC*/'4"M0/;4%P+:G7HO?(MMH01Q99_F# C MW$7@F+2F;[5]=PIIM_L1X!/='@W&4E#T-?^MZC-3!"T1SH+S]F&_A&B M$FS MUPP*J"Q^/=>ZQ176O,5]WW^O?"=S7'^W"1N-%-"0_@QJ;TL[XCR/R<>>:S$* M/RCXDH?YU]S,L!WZ;5M],?AFU+/,>,78@.JW-2@HE/++A#?:3TF"A7BY@?_E M4S3_R^G@?0G">FO8X07D?%BOO M*U([P9R#"OR'J3I5T0F$B$*29^@C("9MLY(H>@!+'TX#KW@-IXOD/B,R\LWI M(?TV;TZ>:[[%]PA8%>NX+\$-'\I 2OW\X6CC%.3Z\ M^:\ON+!*NK%!*+V'HVS OLI*$3)3[B1N_.^LW[P51S8AGJAF'Q=M)*8. FDM MW^/ -=P%>H=;0TG5V=C#R&LG<%!=L/ PT#(YQ 9H .$A6NCNVL LB;&#\F8% MA$.9329R,]S<>4FB8)DIJLJ:6)XQ'XD#D(N3$"VS0[IC\^U;A?W7FKG-_WXO M%/Q_Y&R&9UV+;M_/N&DV1[WFE1IU,))YDJ_/:%MGJUY:\]II[YA@V"&'V+*! M*-'"Z2BM%MZ>G'J=EFRMOSR:6^.:X/(($9^^8F#._]7@;:E#L<5(=>-4PO6Q M,O&WKTM-NK:J-[R@>XLVONNP?O&8<(O+BIPLXD.H-%,&&P?&=^1]X@&HL9"J M#HB+\A$PM[YC#36/L9M]H(9(NF;A60E@;D;(&%(*"KT3>2OZ[ENS[)N[1C5Y M@+R9(+BG,+NV0%%](45VV+DWZK+)=R 3^?/*< M1X#PK?0#JNTC #%KJG%]K>WAI,Q<5C,M;9]I/DYN\54^W=Y4 "/=?):O]VB2 MH2VXX)XV->;^[I *05O]"-C6\._2+7P$C+?%/0("]44>N'6^J0Y2=N_YCK8C MY+FI?M],B<#D+1\!?4\;?:U6?01D^=(\ I#K_.]MJK:KFE+'P UV^?%+*X6I M%I'?(NO12)HPKL?U I.!@BA1=!ZW102MWS^Q'+3Z=IE6,"6]$R[EC6'MPBFTPS_OOK,H^ 3N:L1P!I MS@/NJ/2#[V7,/>[B(P!>W).=!?1&X3RU>P3\2S#2_S58S:0Y;6LSBN-EA;IX M_B@Z]C@RMJ.?3;B<4S_R!K$Z1UGVUO]N^?\IURRS2+WWB1GK*U\,2:9H\4 M3R<)"K(ELNH_]Y#UMXHXV/;,T]F2\B0/TE2-[[D$J.^$F#PI).MO%5+!=%IS MU\CL ,VO;0C=DK&,S/EYR>A)@,GRC\3R/ +^)K.#=76IYT?OP3*9UGN.P-4OY*9FY2D_C)Y']]&M\9S'7IST8_]T>S.3)NM_W),$EW)$FOS [H=P(/OJ1*/AWR;Y)225\P2-DY*7B\S4?[!8P(?SDX>31[BZ*[3?RM4$D\*^ MVJ_<_ZP,A("\-6T,GK(S]?=ZZRGA)76[RBLEXM7R>+V\$FB2)).BIB*0"/S8 M=)T33_$EU7"4]3\WOA:K.JL+O_WM:E/71T7AORN_K;7E"$FWBLG_\TA_:\"5 M &# 2]F#%\H>9AX%XSOK2Z-@%B1/%RG57]X;D_^L[;]W^X,I_[H"=?D:#60:\0W8F?X4K.^921:ZQF!F6AZ=IRMS(G9@]9?4DEW,_N7O M_]H42N4RIX:.59KTP>C6Y07^S?CLR9]NGXV2_Y7X4YM_C?M?8XEB]9 MYU= G$"!+_]V,AE'\S-\_:JYHS)ZASK2=MEZQG! ML:&>LMM?A=W:,/*/PGZ (R'!BV<:_]'$_@T?2K9&(T.QYD,AQWM0%):YQK)< M6?HWBIF?9H$_R\7A[W*IE@N0H68;&#ABH-^),?EW8*22054]@U;W<^R?^-^@D @J=2?LJJR-]EU7Q%7]G:$6;8#<1[ MT]W/2& AO''.R/@/Y_LWT"C.P8%[M4L,C)&@^*9+FC3IDW EB*/SAJ)$4-< M3AQQ24XD 4TA3>7_Z8)_V_HK&<'Z\FG'08%#:_IAWW$KNX(6-LQA_(?2_P## MU/9_Z8I@J->%2AV;,E9FJ Q__;3=IKW(T@>4J]*I?Q:1I+!,>>#>/R8H_E_, M9M3YL&X:JO?>]E^[1^%R_<2H I7CO!6;38D1&Z"*>C>E;2;;BJ,O.ED.DMA" MIW@[4CSJR=%3ON[&X?F/M;BT\Q9E'P&O#'/74."4@6XBM:NT903\K@D^X2LB@VG(-"7?>'Q+Q1MJ#%KC4>QGV M=]78O_1)23D9M$?Z&!(%78X:=WB1$/WJ]61R,EKA&+$K6]6HP7&4RUA.C%9> MW4[HITDK8=&LORJJ"@]LYJ\(2_)BCHG,I,+N)6B*@(SNUN#^KM1?V;Z)R[D! MP*_&E;[0=#U0)?=2OJV?RFX,GI I/S=8(9=&>TMD:;8 R"]%2'<*C$=5Y-5- MOHT,Q>>:5J:6V1Y'0[VB"T 1B:LPA^U&]30)9VW>*9).7?=-4 CV-'$62[O9 ML9MB;@W.?D8I!)J8>)6-91=0:IP.1GIFC#DH-/N2+F&'K+V%A;7-EIXNR%Y_K[_M;HSAWT5@NG6+3A96MJR19ANO_%Q!09;L66(,6M3,SF7'5F4+ M#>RFAY)'/H5+$#*BM8#)=/YJ=B4R=":S5)H/NA(9&6N0G%[S4(\*/LW&?HD0 M/^Y+G4EU2YRM+>FWGTYAT2EV%"_>7UW4AM^_G^)B5IN[JHEY@4CN(KMB)I0* M]+8N#VK-==PA8=%UYI6O2<@40W$\#C^H.29ND,7$X?LF+_4>3OQO6A:CS#5= U;MD55%.Z^2HIF08OK"GYRAR# M+,!S9R=!]T*NINP/ZW&ENXHV?\7K_OSN+4,Y(=0E16Z67'UM^S)BLYH[^%JM M#]F&H7S?^M+[/'D'\B25DF*%.Y]]LZ H9<5^S,A;C0O645^9+V:CT= M_9]_=@Y2D.6<>2V;(BDA<*BL'9YFLR'[FCQM2F_S -LHY79-EH]I4Q:ECVA: M']CB^5+I:WVI8%D*E7$7GEZM)&E-$CX5%*0 $50?9MB=;M/4#[A;7P;%6(@E M6T/FRUA4%NJH_E1-;!4 ]>7UZ&NYU+VDY$,G^35W22KT>Y'9%L-L&[W@;Z;, MYD.5RYRF\OEO4I)$M-!RMUJE%69\B+84<:RA 8$H&R8D-BE!GLAVL?Y'E58]+VZ#E0 M4824"78> :];G.BBN2>=DYQT=<4:]+L*?XYM)WD2/VM?2N67ZC"KB6_E>#]YM6##FA]@F[:@6V7S@&D6X>>K66XF!-_:$9D1JGT.%-US[N5<@G\]J M5FE!REN$7XVLYNO.#U-/$X%.F*9+VL^VEX0-MT"9&2_Y29CSY):6J.;CV OR M%@DKBR%4O5X$U\W.7..,UW-2S;S:='=28[LJK\SJE8)!%6*=R/&.KRI>E#T" M2!#%QL20:$,E>1FF[/YD!SO[SUKT-X1( 1S./0DK"1,FV@X;9TC&"$&5:9#J M-KJ,7V.(KX')E9M&+.E(/Y\ MQ/D:O0.4V3ZHYUIF,?%-M()G)/L-.DV@9Q_G-!_TWI@UT,T?]:BIA>-PFO:$ MVZGV^UF]0X1X-O1\7"0&/-]TD0W<-.I!+_[P6_$C M$G9!0.%0Z_$_(V) ME[G/D)"N==J#F\$M1EYEK^C::41)3[4HR:.LCV):(Y$PX41OS&[90D-.%T?[S@,_^ X&[@M/ M3.O5E2-A)CCGF*EN+:;&/ 1>6;G7CT8?3!^UEE>HT,,8T+P2WW,-SO=\PAX.=+^D9"#0K047+I<%-LWF;6V7$*)?XK,UJ>T/EP M*PCASD+N]OVQW)_/&EZNR\KT,%'$15I;J$:Y2!'\;&"0'*_?7M(?%U$I3&%# MFA>=8&+:,,=L=Q:]G=> HD1M?N=>0S\SE5UM M2P*XHNOAO3FW+Z7,:%NM-6'VY!N20-EG:U$Q6RNHCX#/VLSY.HK%1W.I;N7K MPJ>N@4+]2"Z_5+-L4VLWU[&.C!CFLJMRK?@M/X%>(+5O<,@0 MG&023KG%H![B(;R5IFON8G#T#-+2_O XQORI-!]Z_CV7)JH%AHT"#(0(R-E\ M\U1OII7.6-G%? 2$/F#8Q!["I6WFZHGBUORMEUF4?MKG^AW(0%#G&5^*"*69* '=SN9@9\&91X(H\2'!9=M,ZN6NNK$UEB9)^FF M YU8%:HITV.%K-6?V"Q^^@K5G_$]PD$\JV<-6#4)-9=^=,C7QDH3#.Q:(:W@F+;[X(?@KSYJ@^;W!<<#4^.I)EP MM9/H2)6($B?3;_RA*+5M7D91R?@!A]Q"2AO#V=.(O>/UWM%PTKSQ7![]^?LK MOAB"0S8K(Y99KF'!T%,[J+T17UY4=[ "?.#TY;.;E[FPY& 6D.'6J\MF<*B= M6-1N_-;&%E\UMZ_\: H(T=PF MV&T#U4_8^5AXH 2Q_\DBENP:LA![-]E"DZDK8?[R M/DZGN9.GA&<1V!S-KS^D86LN]1);S;//D7\ %M.]_AJRR&(^ =UFUS?AJAZ@ MT7;FH%'SJB3?KG?FX"CJCVN*=W^H)\_BSJY] W/X&VNJGP]H'@V AKUJX"Q.F_26$F$[VL.F6;-.;+<:?.DU3/L._@ M&8JT&^<'_Q@OMEUFU6N&'>9Z]8M0*Z1SW.9CXJ0:>@R6X8<4?S:8CH-!O$OZ M?L':N3&)CW@CW"@LSSH&BW#L5=NT&YM6YJF%>/-BQ]@$20"%YR#PL*L)Q&O?>1)P]_WU"Y&K2 B'5Y9428S:;)) MJQ:547(2G%!PB&TIEL* O>R%U\6KIV&'D MD,K9:7U]KM58+\A'.MN&%U(M3!(^6XN)KE^%[O NF1;!$\^T[Q6,ZF^H$[8BCY7%J2_ 4JW3ER>MH428PXOVZT;UJRKJQ.[ MX*#+ .5I&NF2B Y3!#@".@A<.ML LY;5-7#?TR?<^6PIL&(@>H[- :%QVJOZ M>3<$X+_J?![NI)'PK:9=-&'?7V'!\ M-WI7"DL@'7[@ZPN2V%2F1+!7@,3 Y *NO+8WUS>D)>\/1WZ]B%SN S"1Q>+E M>^.E2VZ]<>&)\"T_XA#]95W:%/QE2Y$[Y^LX)>Q%"?V#4*F&A1*;2Z;+3J8P M/ N:ATGMOC$.%O_%E/79K9L.#K M/4&QT4%.;Q+;\GI^!H3\T':]M2F:.>H]X_:>:NNS/K^;#==[B@W]/V]<*\@@ M"0JR+8+X@]P]'T)BQ5>8^ECRD%[[=AQ&@QO@2.O637*0K![F5RV3%7:[T]RK MC#);I+TUY4C]-3[-/9Y" AC.'/IRB;6[,5<["A_S%M6-X)\^;V,_0P0,W=P0 M,NP9=KJ5R%.E@2&["EJ_&./ES/R\GUU6H/\'24<]JK#;J!7Y3$W*\BN(M?! MSR\.CG?RRZ:.T$/*.P*9/Y5/-?SWLK+)T,HU([;"=@X\LS4;DK9I.-(GOSS^ M:X5ZZHI93X,W8>3MVD[P+D0IIG$ MV[F!^XI1F63[RQ<]/UR85-$&IBZKC^(ULX"OTIR\(L^#>$)>T.&S6)E7;_2? M!7LBO:OCAAJVX'#'A%Y!26S=P OE3-P4A"3J)TNAZ.=*ZGN4NI^H(Y$2^GW' M\HP\ABG4[\79ZDH[$7'%5K>/@.XRGGO0A>'R2H2=P,/U!_#PG1OF'NBG,AH5 M "^AOXA[)[' PZ404=TSSA_V:8;[_>AHTDH4-QL\=)^]G6V@W*8P[>.>U M>,\*=(Z7>E#_A/FR#&YR2/U.6HE_I>6HZ?*;?"ZLF*U>S?9(,"65,,0-UK1' M 3:\DSAL:DN=BU\[5 +]8;'6-'"[JWH6HT2\+83A3^B&R:D_<:FH/\QN4VU! MPR$3);3Z71(5M,FG;8GY^3!+20#[/T \!!E<.W]RV\YS3QI5U8:F[,0?UL9F M)<:=&'M)XU_J1@,&-YS!BZ[*F OW O)A>7#%YN6CS4O/6CLAN<$\(P;LR'U: M8>/O\ Z*%[*;REA@8=3@.['Z& 5C H,J(]T_/]6LN,$JN4)5@AA(:6V6R0/]I M-2_\9K[T,@TS<.M4E90KJE9;2%8XP/R!@#7D7J@(46T0HSCUYJ+<8KC2E(!& M=5B05U+U&('UQ$!&Q%/<#F@'\Y3DE=.NQUFOEPW2,B04&EYMZU:Y/5-08WN@ MA%!@R2+#7)TU/@YEML]OB!N3XMGZDJ/U7: O[YF\? MY:U7K@/E'VNTM>+U4Y91,:SR,L8GQ?@J#*>813;1?BEC6?LQU5=GDSU--VS&5+>T?G?EK$WP*41$)WOST[4W_JLJGK4:>6 M$1+AS'4;))\RQ4@9[ E<5M+)T:Z9GW?6"A$I3IA.,9U=>EO-*\)?)JGQG=8< M_^H16O#+Q1L3HT'O][$6"$_W5)_%([YHKBI/K3?"JZ^%Y<=M"9)1:"O%KNL) M]00*4KC/.6(!!_O@D0!O5Z'^!,0?5W/X:3&(S53 ,A7#2&SD8WC@)K8;=@.& M4P![KRLE/WRU;"X".YA+T"J2YU>OA4<1F[;W3+V@Z8)_L# 2?)!NPB5L4R3$ M[PV\K&RV+\2.3,+>/3E5E3A>P7)8X_&E+>S[;4R M_J@G[76%78YU'7V9B[?+@#BT%I]%2E8DH/-ZW-N2'$7+^&LF4U7MG5!LG-V5 MO#L:3,YC]#JRDHI!ZEFR$%$TI#P)_;TQH;6J;EG4MTR,I.DA#PT9%A"_"[F_ MR'85J^99[&KDY]NK0H.B#[<7]V)?[J$OV(\) M51JB?+Y_WL82K1^Q:C\M54N$LR3!W+%FV>"3&*6!L^#VX+,)8OT+@[#BWC5; M%S#W9=C>I;Y+&_:N53+7Z5?_W.<+(:$A.$X-["Y;7+5Q7EXP@)C.84.9L75J M-3Y?'K[M)*RB!VS$U1/3'?E!9TJ&&DVO3A7>^.H.ZBI:;IW5(-![Y^J:S!#. MBUMU<]0?'T(G,*N25Z0NW4DZ=O 0,8PSVU41FDTQSV!K/Y#;_[F+L9'QW5F5M39#"7/]YQI9Z![L$-CHT>2[LI30Q4 MQ;/D(7B(_2*15IK<9+] F'W;F# &_R@N39"X!LHQP:&[U)?#6.H\ IW-B '> MSJDZE[Q_!,C?7C OO=K_A(.Z0W@"?6U6F2%>:0"30=[8KE/TR"1 6+ZKWT34 M^D/!R*V)M V54^^06T\<$]J!./6T,C>=AW/E",&.FS7R-&EX17CI1P=L8 1P MJ$<6*$O]'G^4ZL8C46B\UD-[^A'0)8)/R0(O2ZRY:=(X)B@O*>"R:MJM@3>1 MTU/;:]JM"F!XSVJ6/A#[&QGO*;R9DZ;S]M]<#VNBS-DRQC<3;9_:10=>AU=< M[SBN:8BA(@\T.S7G3X[7Q\^-A_M(LX9=9=5QEQ)JP:5^Z2WI%Z(ZH.W;8!L5 M *^ EP="2%W"*#,@G,)%\ -K\%K?U#E=?7US@NWZ8C)+8[!N#@B[_W-2Z2B-]/'(;>Y:]]>_J5AUH.4D@$ZKK:D/":E^B MK[;S/<)\L'LDG2;=RXA"IGR-"*W/"9 &@"N)IA8UTL7^I'38<6KO?MC5[UKT M[SEX*QS%$G:O-47_HJ,% ."LUT)1+K^P2"!:\G'O2K,"&M*RQ M=JIBSSR%Z13Q$3]<#&WD1]3*=I;>%!RKH@#!J6PGT9-)%(AI9AC0[YV3&[$C M"\(MZ76JP0M=^!*7Z13MR76DN>=3.>OWD5CWR;%[Z&W='@%H!VML\]Q?28/F MHC!;> -?7:##1AE*)L!,\W+&?N3'YK6$T-5/X89D=#*>+^Z2*3Z)B&JQKNWM;+;4Y.DG!A"GIZW/ ML9I,5_7S'[?7(,T+1K9JK^N'9CQ[#Q=*9>RC+#17_59_T;D:J/@CP'&:5>_5 MC7 *Y\R($8E%.-R$OBG:>D6?7_\\4+&HZ75Q+P>GM?T="]I+X#?]G?V M U#4L!LI4$+OI?/O18+_>F737=!.7R>:[.S$4]>(@N>4)TXA][ES*;% Q1TU M?+G?UM9-!!\1QFR;#6Z5>C 5+R?R3J\4"J"0/0 4YJ9GU?C[.^>9-ZH:*_[* MTIRUX[H3S=\Z-0^D[@=4LZDF+"<8I3DY%/M03XX5;0J!E6;5U1KT=2LV0_;J MXG%U-TGH=FTC,S>EE3 =$-K=3?.!-7>M+Y\5N8:]\=6+Y;$J+*K!HO%L MFU^>+VP\D,\J$T!*Y!'>=B[95@("$D4& ZG?V,>&&0_.1U_)TBR/&8K#,P'^ MM@2,T;F-:DWWG=*)AM^I2&KL\)3@FM#=_!_Q-@)1\TM^O?8_^I&9 D[=J?I& M+TS<^84D/?/PM37Y&B0EFU-D5U?HL\.KE/XG5\#&%,$ZX/6C>P*?F +BI*W# M4*V4NNR O#"S+P$ .E@1MSRS0Y= ],_L]=]SZ@*A]A\QQ(<^?\'^9! @5J%C MC(TP4X9/^0C98>U-;6VM:HWWJ!BT9S'%X(RDB:&9VE8EDIM0^9@@MG7;)UKP M/FZ*O%Y86CTNCHZWX>3B;"'L4H[G6Y3]F/%C]YYDAK,BR6LY]>%(F>9WS;N?NO32Q.KG$3-V6SHY) .>,IK-;IK4T,T84H( M3K ).E6^BU$32&AS5+N7M+][6!E+^>>1.WPH22!\I;FVK[/%X0Q\;%@',YR?XC\WBW4=XR7W(O\# M]M^*B6@1*C_&'=T$6UJ?[A 1I:9_CEOY?NU)WQJ+U7CD&\+31@/^M6B5ZA!L M+!,L]"3:J775EGB9?%<<^F5R"Y) C'-E#.=GVQ44&ZVXZSV9W%,UWLM9U?IK M!DS.LK%80B^],[^LA-.4:LJZWHL=_%85^7)/YK1U/#CK4,:U+&^2Z;N[#8U" MKYLQ=C>;\"9M>#/O1X6HZ^HVNM.LS0LN3M87=6#4BNK@Z$^W_RW%(>ADV)=H M5@ )49FMR<) 6-]S;SE@)WA8WIUQLX"2D8:_R[B?#B+S*ERD8WG&A+71-;;% M*,-F1^9Y$ZR@- 9K:TH)LEQ3)K]>H--+'@#,#IPB-8J&7'8/_]CP$A"OY,&Q MC2>XF9W=8%'5>^%-ZZ>)$O(M; M* (G)A\\Y4.<*AVZ-7/FBHT2):(VK;)X1"K3PH!Y5;HHI>6)91;WBCF3LWY] MET[$@E+G\@@G1K"9SQ_#1J @H.W-@>S6;$ME[=1IKL,[<].WVD,R X)?HDMB MG?K 9+U>21%"6[H0I5&HZ[!.C[!KI,_R%*JP[9=\63HDP4=YQ]E[7; 7CR^O7H$7 ?EI@9:+]G. M#WXD^P:N5_PA&3T;6Y^J77M]XOXJG7 M6_TXEHFH>"8#O<_94R<1WEL]4_>&G];>SE@J,MC:,QG^FB(V=75^7O@(L/V" MF+?.T:'"MW+WHT-X.["&L-:T2A(^C+T?K>LAV#._(+-WAVE<(5^===R+P24+ MPGT4:?N2*))T IIKH[%IO?XY61/T]XI:BYD7UY! 0&S[]5].]. M67LW6_-'6=/_A$+PCE,^DE',H:6:3_4S,'VC\51Z.K/ 0Q1A6 +YTE51IF^D MTW.&7ZVG,\A"URP3#317$4#J;[P\EN[^@]MUH0Q_V5AHW:\C0%OCTI_O&83< MF_5B(5KN!W*L -SP)H0+RG)JA[=%%5+SNY1K6:16WR;5Q9!>WW^ES8@P,6#) M9RQE(ZN,,9&?B,G+/ZD[TC-CL1N"TIO$DYI4F,G9WN(K<"9I)V+KZO)EB<,[$_$E8>-$7"N9M] M/70N+O_PK"M4!7,'+BT1W%66.QHV-:?O5.[,RVZ4TVV&T6N5%P=MW$1I0U. *D"Q&Y3 N^UT; .OF]*M5?TB.T3%VXR?GT+= M!,^@%.+@KY^9/WJ2;-6%9K$ 1I1FD6'\Y>6LP4V',*6LK59<59^I^N]S<[K6 MT [G8@1Y5HH,WR[DIG<=T_J6)P2V@6A6GU#O49,O3*,+EEVDJ1']7,^SYL'. MAPSC.P4WS]3*MX>L85?/W9/E=[DNTNB7"1RK-*C3YFIC1-$61KB;_\Y1;[!$ M&QTGR7;3LV$[Q0EK""V8D?P:M3#O[D<>924L)0X?.H(:O[>=^ S=_+C MERD?'?%^G)&OD^,\)PG5YTD57'%6"Q+@AGN!\6KM0XZ+)]"I9QZWIC2.94:M M)YW^A']#^X?5G!YVL!_EH1]P#L0'^L"M7U2V;]E@-3>J$O#ZQ0,/B8GRQ\_' M>M;*1J49%@5FZ :PF# _*N5\&P_19:ZAZF7#91F9*'A&4#/?J0C3W%S<-A5V M)ZR6B7M9O?AHSF,>V\R2W@&(JNKO3>.QM/R@XBQ+(3!O45C3CFU;ZZMFM3,/ MXB_I=G#+6SRJEKJS="11"(7N6>";[9)'_;@$0LRG4O;CM334:0C?X#-&IL-0 M -YHH7Y7WNN0W5,A5*A=^564VMH48)[(PSF7_:5M\J2NZ>OIE'OH)R KU:U0=]))07(1M>6E>)[<$M1)OM&.LV#Q0)>HKV MG*#;= ^F*-M.^&X7/NPP0$E)]E30#GP]X<, R[A.]"SH+Q&T.7/*&76'"P!@ MC"F4S,LIWY[S&S8W7N8QE@W2/@*PN#%9QM3V>];;O:O;OK6:.NGRZMI%W=^8J2"$-1&QGQ!J#2 M39".59A^D855A+""^#>A\MT7AN6M%AA9RQ,&OQ(MTB)[4(9K90'1N6XH/QOU MXJ<]G#7WKOC.<" 2!C V(BW>=KNI*W3%]B4])S/DRL8ELT]]_.\GKK9A,W#I MB!9!WXT_)+9E.\UP9"^+UF_U:J=BIF],I9.G6?H1C0"GE;G]J%HARTXCG#98 M6ZT+]U5?MF1> X54]FI?!9M#3*$NM$$\N3F#V[-6Q6HB)".!",=>>"4M?9G0$O]^.+I MM/O.X&$#P=CT /7USBU0 #OHLCU4JPW9[B48W%HI6X (YT_)][QVT*W[,TVY M(86"Y+ ;!5?O;8*VX"'T;F2FN9;1\^^,%S?3#0;)\[4\8OE$6/:8.ZE ME2MA&*4O$RF3'OAF.#(>ZL<*.ZT:=ONA/\A3X9-TOG;$:2_U.9X@9C#4J1^Y MDG_,>\/L&ZP@B)N*!/Q%;O(^3N3;5%+&]=L@BC%L-5'*'4V*MX/<0O9]7;I! M388&TN@*W:'=;"]BIODK3"(D)KBQ"/ .R5 ]*R%G5ILZ)^-QJA#M7F MFS_A,@#A+]18LVHVWSQ-@>FKBSOUF*40/_ HY6:Y+5 W=F79GMZC3VG*:9XL M#&7];3-5N# +[+JY9)0UJ&PUOSG6P,A&[:5T[#?TG>SKR'_0#Z>/#)QB_EHX M8[/5J&M-T7YMC17*K*2.,=U(PD#L2O=,PEEVQ1L^[&R$/LE\+[MM^%ZZM?&. MNW6WJQ^8 MB>L&P\$!K(+Z.%TDXH'9YGSP?>8WML"T9D,=Z.*]74+KQK;DFP M>3\@U_=E]GL@X%I$'&$Q"\+>EO>ETVZ(YW.-TA-,^1$5\>[RXUTON>7["9C, MVV:K2V:JOLGC->+)%D[>$.Y16E((#DO*U('4LD]C?;K#[P8'-<]^ _](RG?5 MLR!)EP(=:Y6E)B6ZUJ9/T;H%628&#N*BDN1V*"2#H!F&QO%$Z&_\K1RR%'\< M[C](ZG,%RJCZ LNRH.D58QE=\U9/*L\A^%>UEQ-2D'%U50CGYA,Q1&XF6;&> MN"+NUZOU:W>"_*;Y#;N %PE?N$4"AO6$$J*&KARM.WEZ(?*>HMXK2 J\'@E M^JN9:R8IX90*4=C.:T3QT/E=QRTHDQ".%<11&BM)#]D)-^@; 6T]5\CQ %$* M7)PG)%?' /U@X7L>EB2;S&8J,.T>3&1(#C3)/=5B6'9'*>KN6ZR=N^;QETCX M/,7Q^][4)_C9<3?"K_:VXYAC?YTJ)6QW_%PYC?HP7K:C'["]8'4O#^>'$X4R M0V-'@0)"#;]D3S_IYC?0*QU2S,3V9(E+"5XH(.PV[X3\C=H?)FH25!0%%5-_ M,]$X1[D?UKRJXB=9S>3?*M-EM7[KX1.JC.(#F@'9Y=DD"VC.5JWHG. LR2QX M)]OU,%Z3TY@)R?0W-&]D^/EC0M;FL$F4O2W,""*O.7(G^2%OXWD9"=BSVCHN MSXR^; QR_='OULY\ TL.@FXTZ.8$/@(4DFZ&:CFDNG3L-5?@E=_L%2(#O6[. ML8DA%:KPZ 9N9FN[H"WQ7X++U*KO5N[[D0,]C_@ZB LC\[34(I;ADEP_$O3C M$%E:TU="FNV_7,].1EFH<=%]=U,"(SWC70*A*S$%?(.U5)^Y!^^Q?'1?- WG MEY9&XU2_I=\8T*9RX2>Y0JGG+H ] C[\:IF^%RNW(76:PPJS(X)+WP&Q&K1]OW13=';%K/=_DK2)>]0:TK9H=2:V3U3CEKE;/?W"'[.SG-! M<@\2+#=^H85_/E:B&L-3NMF"M#5,IBBOH4RROB:*;@IPX&PK)D8R*[*D_8W+/[8H1]7Q^ M6]VTG>NP\W,):S"Q9A3^1[&.WVD4.E>W)MJ*_P;]]!YB^Y89BX%972NHNO[H M*2.WA[Z AB8R^ZVY3O/>*B^ZQ @Z%/@7M!-X=+:Q3;U,V;+R\73R]&D*UQNB MT3*]44;?>>._B6R"ZXWT)5W;LL!Z23@+_ A 'Y@+V+)!U_PS5 M85,GMSTEB0O/:';VVBXDV,ZDGA.IKQV.$K,M*\451W:?J_P:#50AT'@V#\#R MGG.R+YMIWVP)]]M-I9XY:Z]Q0RW'1:X-VK$,7WKKTX#$+JB!U['7=!<3]$ ] M?0F;Y6YKU3I[MW,RN[1-_+#G!P#/G /M^S6\XOZ><\GS#)SB0_' MCS]Z-[@9[RX#?4UM-UJ?,:+T#(0EF K]&G\O$LU*8$TD$'/_5IM-NFAIP3>? M?B=^2_+5+[G>EOXH#:0 XF>7P(3BZ1K_S?M -OWJ"-AXI"L^[%,12J2:KQK, M9KAX>8D=C:+/_$(8*4_0/XU6B(0[8#JM3:'/\( M4&EH^;O,E/B$_'T4(]X&79D&(#^L&)K;1W#WWG[;4F8M>%\X5#G1) MZ24<'GA+@ [>87_AM)Q77@F=KO7"3Q?814\FQ42- \%!-5F[ /%I2BDOB6T$ MYF$#EE,]HNDYL3ORXA3(;!,A3)@7W&SC9J@W=KMY8KN+N?.9D?7,W/Y.WW\( M2Y:F0._T7K7TZ!& 7J/O<$(A/ 3F*')X^;-0B=(:2N939#^QP[9@;J+COGP6 M Z #9AF+Z4ZW:GKZA"?^. F3SO)T+KD8YXK$$:--B1$5B2V/Z#$B@5-UV_GQ MG1$O*\'KXSRMWS"\K4ITC.FG9E?CHQ'>R&Q;&N]:>SWEP]:T'KPSFSU?IK9G MIR<8HOO&N<N9OZ(+"*(YP.!-:EO;_61$75-X-;4 M&[:/%*F@O):51P#>]C/1#9/]'RC1DZX13S\1PDHQ66,=)/Q-,BEHV0NQ'+-"O1%YV$1"_M?AUE&@+$4V.M?HYF/T#E/U.S M>2(>=UK/4\AZ=IYOW:M:_B-TO?OIS0#N&^N2/JD:0HV*[=B MB"#N=YVW'(OZ@QY;KRZ'O1GL\U8">\1[8ECS#6/@SH#MQK(8 H."@!9,B\TH M9;GZEKE-WKKK>A>06C]!2[S+VS[B1'?B3I-7)/U.1HK(IN#0+6M"ME/\YG3& MG2OAF1__-P+E;8YCKT*R= EYIKH!KRZ479SOS *Y22S=3U"N"(JV'#".VUYQ M+G%W*^<>L?=H74]4UK9(A.'M'P28&%C?**/* M,WNRD.0EWK:O'\ES* M!,7E'YS$X]A1.Y#W49;39XK+U;66ZX^$/V2?JB%"MI[0])BI7N_%4Y._&71@ M/LWAV;$B>:-S_SV$W%$>+WV_[26_""K$79D04CPL&;XG*-7T:>0\4)- HYH< MJP#-43#=M7CI909EQ98BIV*FPUO!X8:R->-3%,>\=HR]UF3QRHE=^-59R*4_ M>EM8!<1+JW':OFT*>EU!'ZCF Z\3B_F. 5CQ;I15C6'R1J7C=??,K,Z#I'7P M[O7!% FJ5J5=\$-UE@V:S'/#NX,WVW) &W/M/8\ HB'[CP+69?6F-^DX(JA MC?.I+!T+^VXQ/+1C&]D\:TXYK(UEUEX4ECB77'#8Y)X!=-9;6AZJ;OUU/K!@ MH28FPB-SA51OY-+AA5D?=N^19W4S36QWFK],P]!)_7Q9[$2?3.R*:[M44_;R M!-M/)PJ6]87;G]30]\23]E0>8.Z1P@*<2+"T&AP.9Z!&""DS,IX5*Q MR3=$/'.I]L7)G/H9W<,F0T!:@=.E9IGCI6:HB$(E/#&I-@^A+]H JPCCXZ<4FP#0]QV2^O--HJWK%32&I]2[U?%?E M/3ODG">Z@ZK\58>=L'Y^+!!_1_A+Z*3YQ6@G"OF^%< \3C?I")?'MI^8S;!WK-6:( O4I^ZMG#IL1=%53T&T=E>8$ MVDDUY316NWZG SYRK?J><1SKV_$P%F970PXR,D']HH4!GI9ZCN8]64I)X&N9 MWZ+ 9Y$:QI@M(I85Q_./@"7">!O4 NMJ8]JO]JKEJSR?":5I!*O[09KO::'F M3>A:OU^?8=SSS+0H9]?^J85&U<2'^75;.[$L.D3*-XD1GWU>G[\H\<.S9L5 MP2KJ#LN/W>P[\7S[[7JAC1H)_P"B[ 0I_S!N?69UK<0:0Y"UERE4AYE@L4$% M7] \O1$IX1%P7!:#=<\WZZ.ZL0SUD$TBR:U-[ZI#$G;=5!%,O*)FZSAR7/O. M>2\RR<3Z),37X-3@=+/B^0K9@11(PO:06AML ''VW)O. L\POU# U1'FW MNI!A>WE/!.(Q&PKS&[V_W91^15/>]+2D:#IB.)*935%Z1]\\G+E&RD4T?>5E>$4;]>F^_6XB(QA MH>N'"=*%!\G:JE7Y74-OC+G;S%ED#9YW[W7\KIN/!'L57(_5NA7ZQJ^-*-T% MM99^I(DT>Z:!_1%Q51AQ7:_V4+O@L#+[>GV-^^JD^OL4OJ49.L6UH3@W+@U1]*I=@P M"^*MT-4UTM-;,\C?33'X%JPXVCIC3HGDTT)^;JU4HC3Y" @Y)__HYNZ420*/ M#LS$F*6&ARL7&V'JNNE[2V34)Q"O8G]?368BCD;MX]_11O;YHZSR(9SC?&2+ M+UM-YLFIK@MI,N4.^3$[\EE9B/''7VWB7(-4.RMD# <6G9LR\ M08%N/-?"Y;8S5Y IF)*ZF7/W-@?Z*LV+'] O-Z>L8(J:S;_147CLP^4B"^= MKFNHY=G(%+Z??=KU#XQ9 \D M&W1L-(BZ-&Q&[Q$0;*Q3#W^1O6)@$R88$I82>KZENFC? M\.6Q0WN/*7+B >?.&-V9+IT^>F:J,Z46$/B5VL@IJN.Z3U8S(5Y5S\_D1[Q= MNF]_Q#W(C^#@&F^Y+6>+C,^>V?3"X]7)Y"X3+0HB'?.G4]?&$PR-4RQ)6[HS MC3B/*,D*UWS3@@=&G7S:^>O[*^9!__,K<5"X9?5B$^H@W%SU?94)X3T?@Z7" M%":DI-" WU=RR!TAT/ =J^P\*?9%S+H;M&/[!SI$U5UW5(ZAC9\Y)E'L!7'R M.*1]/R69+#SS_F(]?*?P9Q_'ZG,[6_R#'8B%[EMWV=?!6NJ!N:[4TU;%.'-@ M8SR0^A8FWAVKQ@SRKP95SE+Z>(,7=]G22$PH[=NI.P?9W_ZQ%*M=?2-WWFIO MT(ZVNSJ(Z'4#9#>JKHKM0.P)5OUQ?&2W6OF9:B-FK'C#@#HF,BTW2,]REUYN MQ^CM'N1N$YY.&.:9E'@9%?EFV\3:"&B.)-4G09L8!EJ_/FA1H<_OY@KGX$1AM M;^O(X'D/ !_K>2$Y0.B%I:I\$N]>W4\/\ M7(V+X7.LF\7Z(=)-QU.K"0N5:U:PD) M.@( !0 X(5&=CA8\75T3O=?&=DT%):G>'?E-S"ZQT3T.G?P"45])9!JV]*U M!3T]G0J-1CV\.<>=!%-HDR22W.F "2J3:CGXI[&G2[^T=7_>*\"50VI4\PZ7 M B.L!ME0?\J2+J3O](V@J@\>&F3@[Q(/ZLG@@3].R5S(3RYO"(C,&GZ;7"!XPVO!Y:1KL%Y_RU6!Q9@0U./ON!7=$%W.\Z]XJ8O MAR)D"C%MF.E&2 MI6M\E_,D*8;5-ZNUGPCF#D7P6K2S#R1D*V?:)W.0]5/>:L(U3R-)P!YI5D5F=THP;T.%#](MAOC6>$.51SYOX\CS?LNV-J/J MF'K64+$][O.T+19[T@$>V*2@FROI(G?N'*36USGUP;2T%$L,^4FY],4XL^!' MP/\QH1K_1[DRF;NV_CK)+&HL\=#CWH/U=S]+.NCV'?A;U1BS5B2H)UDT8^&V M>T^N32\7$Y\8>]/G0XS3P\?3S&Z=.+R0;9>^X!_7C^I=7YYLNJ8?N.">RL3$ M1J7/=WC8)F=(]]EF3U\TN2=ZMV/9U*:U+ZN6?NM6MLO=KSX$_AX;_4QP8-BFXLEV\3T-ASD.M)Z/ES1X;1\\/N^ M93M/:2R56+%:<=N]-94;X9BE.^!O&S5$MM?50O M_EI.;U=;;EI)ZO:@#8X\WC*!S"=OK3[F^63>\G['B)*@I[T_UZZ(O74P6D[Z M8]S&A[JNZTVTCVTOCYVT,."DUG^&TBD?W'^*]KN:30Y+F!VU./I(G-I5F^"5 MW'?3"G6ZFBPN"BBY-"]:U<>P9I;&0I6I$\QKS][GJ3@?_:%G\URQET':4V\7 MYNMDJP3SW9[8R/[ZVLK7L]XM?N0;%>L=N3.[>V4!MP!# &@O%\,7T;FN>A'W M9]UJO;M&]%)%\O%]"A]ZA&^_^.[Y+?*&S;3+AS8=BTGFW]IXN,!2KOG2SEV: MI[2\SC+E9G5'35M:N2:K^)74W,-W[MZQK$PM/BW_PIK!@KDQ-&/1O$-6\_G^ MN'\T;_VR[?*6U4]_JSU6*?3G\E(L_I.Y0W;Y?IGTK<7AXL*Q=TX7EFJ?-3F7 M,LD]9_-&2Y5YH*-KITHL+VDONSH#^<(VNZ<[/KBWZKU+W;'KP[%>F\^6DSQ3 M+C]**U-7[=2>Y/G<5/Z/@AW??X:%_L[_&0[FV/_Q%0F?+#OQUG?^'PXULO\9 MG.:U_V=HNE'_8Y;]0\8/Y7^YJN3_<2?^9WB4L6A&\S\!>?;Z"\L7_F=XL$W^ MGUH_NA:-!Y/;.)8G^O]\ M"MR>C=VJ"*&+#Y $NV=F(_VJZUB7[;"SNK?#<4.!IY-32BF;I%S.^?07X$.B ME!(%4""3-?-PV9DD<<[OD#\< .?Q;__[^_T*?!-YD6W6__XG_\_>GX!8LPW/ MUE___4^_WKZ!^$__^S_^Y5_^[?^!\/^^^/0.O-JP[;U8E^!E+D@I./@]*^_ MW[DH?@,RW]R#OV_RW[)O!,+_J&YZN7EXS+.O=R4(O" \_FW^ES#VO="/)<0" M^Q#Y,H8X\B0,8N%%2.#82Y+%U[^(F.,TX@+*P.,0">[!- TEE GU&5?7,116 M#UUEZ]_^HO^@I!! *;VG:?I3]=O=I45VZD+U6/^G__O+N\_L3MP3F*V+DJR9 M'J#(_E)4/WRW8:2L,+\H%SA[A?X7;"^#^D?0#V#H__E[P?_T'_\"0 U'OEF) M3T("_=]?/[T].V3ZD[[BI[7XJBW[4>39AG\N25Z^(U2LE/35T\K'!_'O?RJR M^X>5:']VEPMY^K&K/#]XJI8RU5+ZL9;R7\\-]M,5XCN2MWPJJP/A*G7?NY*Q M#]/WSL2]5?P@QA>X,\S5(MCC2^SJM=B49#7!:[$?IB/R M2O_@G?I;,XQ^4 ^95N,TU-T157POQ9J+FBT/'@TR_N]_4G];;@OXE9"'Y>?M M@])*SWUD]9(4=V]6F]_?KN4FOZ^(_(8694Y8N0Q3/Z%"4C6/A1BBU.<0IT1 M#P5!'$:A'U"Y+'>O^E*LX:^?6ZFJH0>-^R<+',HSWW,NBLTV9_N9\'YU:GI3 M,YN>"_%/:W(OB@?2W*"$UTY#K<]_=,4&/"O8:E-LU0!@(P%3:@"I] #97I&_ M_-M/>PC)&<7 MC-=<\1/;*)?MH80'=M0N[E6 E)NK7KS:3$K$/X%-SD6N7/83ZNX^%KYAZ^7/ MA&>E^.VF*#8L4X1:_"+NJ,0A^E$DL4^#1(38BJ M;Y"YL5(C)MC+:<8ZO4#V4XPK>$;FDZ?(@"^UD.?9PQPBWBP;JY=Z=*@.1IO% MRV3,LR80U*2JK]1,&?A!PY.]]TY"BB;2MPQH=*T=W;6D^G*;Y\K\:CE9BAOE MERNT5[?D^^OO#V)=B!=B+616+A7C:4\-02^-.42Q3""6DD/!//6_OD@X#6T< M-:-1YT:(E;1VGI<9NF9^EW/,1F;)1EY0"0S(FH-*9*!D!HW0X(=&[!_=>5U6 M,#GUN7 M?"2/^D%!/Z+XFRC4@OCMNMYR M6*:QC&DH!<0)51Y9$@L^.!+524&^B5_@M0(P Z$( * U J$$"#P@+4.*AE+ZB1L%SS3O5B41:F0:C6 M BB*?8@02R%&6"T-PDC-D&$D0NPONYM)?ZQ7Z^)^F\N7JS'Y#\KFA=:P.#\O M/*_1#7=*YF3(B;9:YD;#U-/?Z O:M7@I8O M-^OF@+I^WLWWK%ARS)( \10F*%4S% D#2(7O0\PB[JG9"1/,C#>OSHTR-S]% MRPGV@C8D ;YH66UV:+M6/,04 MG9/UXR?Q3:RW>I7;K&Z7A,@PD%X,680Y1#+FD(8)@3X7"%'/8R(U)TT' LV- M7UN50$>G!5!:@4JM[N': G0U XUJ0.G6[@-9$(T+VQI0]\06&YGE_\C&LIA M)C;:1'/--,:SFZ(<(MT[F[D89[J)SR$J!W.DR^<.W*9E=X)O5^*#;&6Y86IE M4V35&N;%8^=?M^)[^4)!\ML2RT0$/$)JF8\11"STH'IX $402L81H3A!5ENN M X28V[39ZJ!#>W8?=E>-A=X=Z?S <@-LB)T,-[-&1G_LC2E;X,&76T+5]5H9 M4&GC,C3H"C#=;A<-$63:K9\KH'JRC7/-LX8QYT=E+9'G@G\NU<.J3:+BP[;4 M4>XZ<6!)A"0A]1&,>!! %$C'G&0?19]AJZ$#>"@Y>]$%L3DCU:3KG) M8OA):EF/&&O $RTU;D2T_"[;-L_+Q]7=VIP_5WJM7;"D0#Q$-0LCC*(4H M93KCD?N0HR"A41+3)$Z,-F'/## W(FIE!*V00$MIN.%V#L0+NYT.H!E[Z6:' MBOE.U@753]!#(=B?OVZ^_:1NK9CAGTC_%=9_K;>MSCUTFFVH"RKMMI4N73?, M^]"'.?NS[OI8I\S4*KISPI-G3/A+).( 18& GDPE1(F,()5I!!G2"6 )$P(1 M&^?#>.2Y??*=0\0'+:"=RV$.N)G',0J,4QQA[X5>@([8BX-#VEY\K?T-:ZR< MNAOFHT_J;5B#(\,]_%D(.Z.Y8[IPU0Y "]!" M!!J,0 42T"@!#1.H5><7E6)+ MR@5E,A0P\2B#*(@22*-$T0P+4S_$),$Q7SZI]S)DU]"UZ$8,;E87QR6;U[S+ MFKS#U5[HJ_=QG=M^\ ;PLYCR.7>.]PJ#KL:@5AFT.M<)IGOE0*.V6@$V[T/G MEXMZBAYU[WDL0XV]:>U<[N?>[1[+$ ;;Y*,-/?&:]^G\N\N$\U,1D$BFNF93 M"A%&'L2)+JZ'$C^(0QS'0DZ4_GA>R@'SU?.M2*?-?.PQ[:Q8NN1\X^Q_+H,M+.UE,%0P^:0#P]JP55FZZ_OA!KS:!GV2=R3 M;-W^4KG\]_X2A8A@B@BD(A 0T9A#$H0,QMB3(0Z]($R,$FF&"C"WOB@$N_$YMM._OH*H#5P M1\M#H7/*N=9"3$JH0R$Z9LO!SQE&A8I*E O"*MY53GWUSU7% MU\7'S2I3%^PB[E.6AEQ'W5$?<<6).JZ%,@(Q3U@2QRB*(ZM3G\&2S(T<&T5 MJXD=^0TWB!D+3@+SR'1XC##H:E%MHG3U +4BX$OSWU&2(:Z&U2E5#I=F4LZ\ M&K1C\KS^@=>FEEUT=HMSWFZ5J;-,P@0'011 CP44(I9&$ <>@R2E'O?\! 72 M*J;(F61S8]EN+I3) K?H7>$VB5*&U2+0F!W*K-YM 5A1;O:F] .M*1T!:Y:JKOE;A+M-O=E]Z,W! ,):A6HTQ@?1A M!H*$,-TI*/)BE+(()\%2+2?IYH_T;G0%'N_MJ 76;X=895]UQ";XY=/G7XL9 MFGGD@PV'IIO_Z<;>[ T]W!Q\Z97&,SCC,+3)/ XZ+@G[QSCM,(3];4,&,:()5--ERKTX$#00 M-DMWF\'GMAS?1;[6PL-*>K 7OXV0_:(U )4*EGNT5J8QFX7& GSD.<0IUM:D M/P0TIY1M)<"DA#L$FF.Z'/2, 66);\7]PR8G^6.=Z%*EJ>RS6C_(3K)KDYN? MB6+)L!?&B"'H);H&AFY30,16&2)#)=DIDD?G03O:F=R)SEX M.*PM!LK-X<:E7@%LUFM1'7+6S=GU&Y"1%7C8TE7&U /5 _JJ9KDR,LV[Z1;BL:F'=T^_9/;-)B//,7MY&\R M6A=U$NI!!84/LEM< >SU&/\#,:\"/;HA)JK[/(Y![.H\7X5E;V7G84^>KI;S M59H?5&^^[DD3GYWN\F>K1*0ZB%R7D-8+Q;]M= #02NF@%W_+.&(B"F0$_3") M]%J,0Q('#'I2,AJ$(D;2F^08U5SFN2WA6BG!MYV8$QV16=AYY-.R<:PW_X.S M?9T'T-%\ 7;OQ%[Y:BMQ!H=H]J::QWF:A=Q_C*,U>T,X.V4;,/3S)*N^_BYR MEA7[Q*=;?="D%O9J05=DK"Z;$T>4!D+ZD'I8+:Y)$L-4=[C&TJ@JAYS:)576,P:;E+]&H4+5F?*B46*B_-AJ ;[V5;9[O31AYEAO)OO.?YC[L MY[5&]7WN:]6NIGDOYE+Q:("AYC')V0C^QYCE!IC"=?ZLU=C#YKF?-QO^>[9: M?50?[9T2XX:QS7:ML]AN^']NB[**LUW2 *6!%W$8T1!#E"(U1S%$8"@3E@0> MCJG';28JHU'G-M/\(DBQS6O6J6<60';2VLTI9JB;30K.L1R9U5MY%Z"5&.Q% M!AV9W=&Q%41.^=1LY$D)T0J,8T:SNWG *=7!=M0ZV^3O-Z4H7FV% CC^1>@8 MNZ671H@$'$%!D@0BGP20Q*'Z)PIH&OLQ%<*HLY?I@',CHL,]5RTSJ(0&2FJ@ MQ;;8#S?!V^#XP3&*8\=D70(0?*EEMNE!;(*DQ3F"8T0G.C48_FK:G0Q8H--[ M#F#RG.EV_2VT.MCCM[EO "=_$@^U;_I!OB0/F0Z8U4%9Q5)2C'R&?1CC)(4H M\F-(?_^_$K\FJC2[TL?81B[C,$4X;5FID118Z!8LB8QB+" J>17>6I MLR/-S3W="PHJ28$6%7RIA;7-TS\+K^&.J0O0QM[F'(:7_:;D)2S<[B2>'6W: M[;]+2C_9L[MXPS"B>">*0HAW=51[P?*LVN)[MPM@ECP,4RI3&$@90R3#"!+F M4^C[H8>PD+'ZM0U=7!AO;J11B[MHJZ1U1+XB@OP2YF8G%$(!CDC&][?F[![QJ(EUOR??.+]7*3V(98.7-Q![7*S\$"44< M^JG'99H@QO9UEY^I>ZC&R%!27Y/H_6 6<,;T:9,['C'[IQP.Z54(IW MKYAGVX!^*\VV:\ 9L?^P30/ZS3!FSX +(P_,SKS?Y&7V7Y5D'^1Q6M22,AGY MNKBS3'VUQ)8BA)02 3VLUMXL]D(U.UGE8_8.-S>7N2NMWGW,]OF I!+8,MVR M'VLSXG>'X,BD?0S>DV1*A_F31IBXS9CL'W+:'$DC]9]D19K=]?P.\K%HNZYA M[5'Y,HTC'A&20"2P^B/Q4Y@RB97KS"E*29P(@FU8:E+IYT9Z![[4E8PW[6LP MO>?LU+A_3"?Z":TONNTQ6QSFZ5(;FV^VWO5E#?ZPCK:Q<<;TNK=YD42S_4.]JA!U,4Q1 A+X%II(NEQ!$+2>)A$5M->]<(,[=9[$D3 MD%I4H&75 >K_T+U7G%=+.6\K0^=^(@N,[?H?55-9G:ZFVOZWPW$]R2[R_$6LBL+-IB6+J*UG:E8VW? M*"0^YMDF;[("R/>/FR*K4@:6/F9<(C^ D4>(/D=$,"6"0>KY+!0R3+W :D_$ MA5!SH]\;SFO!JB*Q>LO]H155[P4\:"V:$']+%G9B0C,VGMHP([-R5YUJR[M5 M:+$O>;A3"6@N )52;5U$?L[?39 T)DZP/= MPPY@K;_^>+MY(3Z2C+_:BANI^$U[=V_4A[-,/"^@),0PH$CJ4U0*,?(Y9(0F M6#G(*<)&K0"&BS W9KY5"QA!M(06@:'#P.]GV6D@G2@>Y$D3PIT2"W"[44P+ MM"*+*DB_TJ5:@ "MS>AFL C>'=T<$T7VCFD6NPC@JQ#M#0\>]N3I8H>OTOP@ ML/BZ)PW1YT540.*%'D0BQI#2D$%&)4XH3[V$V!V?NI!J;C-25RE0[+0" MHE&K=D797C&]@EAMBD(O(.K.(PM *M6&]R)Q8V_#79ZIK3CV=D_7@'N%P.L# M [X\-&"KE5Y=U/4E%J#6S.'&CTN@W>X .9%LVJT@EV ^V1-R^O 1.I^_RHHJ M#UL7/E*C,N7#+)DDG'@D@0D*8X@XUSW0201E$DL9QBCES'?6^?R$ ',C\B>= MSWDC,\C[ZINY,889]8X)\<@L>[G/>2M_54ZN:F?!^NIFN.UTW@/>=)W.3PDQ MGT[G/1!9=3KO>\[ YD>;=9D35OX]*^]>;HMRY)%N7I20 .(P22#%* @P"X2@5HEW=L//C?8: 4%G=Y5O=57Q9H/;LK>0 MG2G,:&\\@$9!;T?I I?K0C0U1$(N0NES"6F U:J=4@(Q2RB, M,0]QRB7W96)#;P9CSH_3:I&KN"^^%]J.RTS -B,PQQ".S%H'Z'7D!8W EXO? M6#.5!4!.Z#6I55OOF>Z\57*D*Y, M2[&70!3Z'.H=0A@RZJ4>#6086=TJ/RA804X=K?/ MZ>T]JK]1J#>XD7*\ZAM/@!BS^,9^L.>LO?%$Y0NE-YY>/R PXVE]W7WU7=T@ M_H:5V3=]4*=#KF_%]_*%TN"W)8I8Y/M"0HDBY61'H0=Q56?2#]141T0814:; MIU?(,+NID-T)OJV)7DL-6K$M0@0&6L,@5&-\C,=FH5-%S/'=TQ'8RXI8;9M M"W=026E(5OA)),T6N]?B,S(_'504:I/]1)KF.JO5 MYG>BWF]W:]\^7)RN>T\.-.F:MT_5X_5N[[4#C\I)H3>(]7]TO\]O9*47TI\4 MS>29[I%V^OY1'7F6666^9V#YW1QWNJ MADOUF5:R@X[PH^RP#\-M[.(I?2(\=_43 W@,RI>8/.6ZSZO[9+T^]G 0QX%7 M)4I2B#R)(,8QA]SC%,F0>O&PBEI'X\S-!]E]7X=?DOV9]#E<[?CI"K2F(B(+ MH ;3S1D81N&5X[&>A4#.*'R.*'$6_B/P;0[]K/GL*CR=LMTP22;E MPJO .F;*ZQYV17][>KDU,3UN3:R74.7CV[5R\*KS@WW1N:9I\F>A!;.0:8K9NH7 M/:(7C>POCF6O_M -S&[6_*/BC?>*29KN>6$2^DG@4YCB.-0+(D_]S?<@\T*) M,0GC0,36,[!C(>=!&],,FXI&PL[]%.-:T.FG MCI&@/CDEC#669>2@R);OU'NX^GBW68OWVRKUT!,I2GCH0\$XARC4:>RID##T M2( 0C;% 1M693CU\;M1:R0*>?R+]5UC_M8ZK._7 :2+K>E39Q=;U73,@I+?Y](LWFUSY M>$)9N[SY1K*5WHI3/]/I5DM?TLCSJ5"LG.I*GI+!E$H?FH6L;(F]KC 2[AG887 M6FF!$@VT\JIE^1-,'0-I$8KL&-") I2O!]8N@-D"I=ZP9I/G3!?L;*'500BT MS7W7UDW;%,5+DN>/RJ#:@2O>[?I (R]B7*8<>D&,(.)!#--0K8NE%WB(1H$G MJ57@H\&8<_/ .O6[=.W* Z&OZ,!M@K[9"M8QIB/3]?5P7E'_[") (Y4\.S_N M,U4YNPC$^<)FEV\=:3?OW**SV6Y\_5WD+"LT/S;+'28EHBD*(2/";+U).'B@H6E^=4.3M^MS M'4^*3^KWF[4:\?&CFL1TUZHE26(J$YK V!,I1#A14T0L),2ISSV>!$)&@>/;HJ1>;UK MA;,MH+05]EJ CY>L,"!!\0H4'6C'O$F\K&ID M5^)5OZ7J?,JT9D5YIL+&W?W>V MJL1;M+%7;RNPW1%A#PI.:>[4.).26(^BQQ35=^D5FP!%;;N/><9$VREB&:58 M4I^%D&O<4,!2F/I(0H$\%(5!Y(ZMV:AB$]V*DXEJ)(W;AX7[M>K)T:9?<_8I M?7+MV'O#T#4@+?N35=VNYC8G>OI]11X+ M?ZD7>GZ<$ICJ?@B(\%0Y.4$ XR3&"9,>YH%52YC!DLR-?3IB@K*6$W EJ.TZ M;ZAA3-=Z$\ ]^GJ/EIU@\P7HJ+$ .T5 UR*-*N!5GT4&K/FN1-/QNF^H-!.O M_:X$[>GZ[]H'#HCHT8/60Q799EUW OZP;FO^)Z%(1(!2R*@?0Q0'&.(H]B'V M%'GZ<>QS]1S3HGV]0\V-!JN/RC8 MXF81B.,,OXE"<(:\=G9!-T:(](;;]#]AND ;(TT.0FS,[AC:KZ8DV5KPMN-A M\ZYZJ9"(4PXE2Y6?B3B#A*4!%+$?\82B6$1&?]XP];5L5SK($KP2 M,F.9=4.:DVB:.8?78S0R6[8"[GNKCM%GI@\$QZUE3@XU<3>9/G6?-I#IO?KJ MNJ.=['7=%U -T4VF6,:,HE1$(0Q90"#R*894^$PWKY(!X8Q[-+((D;86P.A3 MF#Y6>A\IMJK.P3Y]^+4N6SJX:ND%.YBN-5W"^@SU33M2+T C=S=8Q.E*TA*K ML6J>7AC]N0JAFH'24QW5\ %7M0>Q30)KTW_Y?VYU.)GRJ^0FO]=U<]\0IMZ7 MHZZH32"(J#8"]39_3&,O@)1%"*((Z]4E(=#GGD<\Y3JE?$A[D2EUF)WWU2@! ME KZD*#5!,A*E>H,85MPZ_.#YWQ-#-;*\S?^%&<>%P(#"]/(P-U+U$$#U'"< MZ&C=0E(?M,S_=1K4OF6NK]4SM'^9Y^LUM+',Q#72S,U[V@NLH[387F3PH!?<6A1C"V84S'5"8J+%$K FI- MFCWT7:#8H8$["H'/EW.P[0-$7 #K-HCD*HFF#31Q =Z38!0G#QT>L+)_6+.K MC7A$O)@RR'@B(<(TA82'7'E0/B>28I'$5FWL3PTR/Y;-'S:Y+J+']9&7;?6# M7CS-0TBN06F*$]6]?".<$/0!X#R@X\E D\=JG%/U5!C&V6L'>FM->>D/\F9= M9CQ;52$<^T%>?V>K+1?\C1)<.Z';>BGW0;;G$VVX7%7S>(F03$.) ^C[H:ZP M$GF0!'ZLX,<\#F*N.RQ:N6].Q9L;TW1K>W?UZWY"EG,8Q'Z"3<^.SEZ^-QH_.U' M0&KYK"ID'4-F<(YP!1 C^!70#+1YO0>&D>[PV=4[MVV M/;YGNOW4,](>;'2>NV8 $;W!5WS-YO\7N2O[Q]6FT>Q6X%1$2:QER30 ME]*#2(044M_W(4\2EGAQPOS$R$,U&6QN1-6(6R5RRDI@(%J)+;[62Q ;$)E# MX$8FMA8S)2JH904[88=0W27P+*C/(8@346$?F([(T1"47K*\](SIR--0FP,R M-;UGV(;!VW5="F!?$N"&LG5O<.[:7^D)5D]?K[@UCSK-SJ9-ZU[L4E M^(MM^7Y3_D.4'TG&EZD?^U&*?,B$QR&B0:@X*1 P5C_#H?K?B%J55S(=>&Y. MX,=\\R#R\K$NK??/;?901<'4O"0XH-L2K#!0E>%#R+]3'UNQ5=;^Z!_)8 M%^33G8,9R_6AYJ9J220T(L9+86L[FG'<&-89V].L109=F4$K=&66]XU9M. N M&Z7;0>6X*;KAX!,W0+>#Y&FS<\O[[;BO^@3SQ^6KUTN>JC4K23T8>RA4GA9* M( Z%#R/J298$(DDBH_X3^T?.C:]^?OWIEYOW_S!CDPXR_3PQ3-^1&>"2JL:? M]E/M>CI(-!?7WVSSC^ISK3[4SJ,F^02?BMY^7"=^,[2R6#T#ZJXP>IGTNIT$ MW^VJ7:^'C/*(P\#W XC\U(W+?]I57GW+%0ME,M,K M\!N=AES<,$5.:GFA:*J3AZE^M[U7/ZS7YZ^;A?DRY8D?"Y]#ZDNIO1L*4S\( MH>^S) XIYY1@VSY8(\H[WRW=:M?#;K]C=.,:G+X]MZVFX<562]!1EYFMS@WG(GY)SIS?.[7P.[X<@+;]!Y]CCG^ M=,>F$Z!X<.0ZQ7C#]CINR?9I&"<5I M$B.KTL5'SY_;Q!6HC#PIV@!BO>-P1FVGVPO'8TRZ MEW!&P>.-@W.7#?N$79)+$QO2^45;P.63^";66[&,D\1GE$8P226&*"4>3",L M(/6"1/C42[P$#0C=F%2)F2X8=I6/\EI,.R::]C4PX[GY6?6/L+0@YWS*-CSN MH"K6[JWY=.&ML:;K9[&>T\E@6@TFG6J>Q3C'$]GS"#%LFFS#'#^+_%O&Q)G: M&:OJLZAR8/::U)/URTU1=AK>)JD("-8QXEC-@2CT$HBISZ#$D9 Q\3"-K2I1 M.)9O;I[VR4:W9>7)'I45THT? ME%0+0+4R3AI G38&BE,D=/=L/^8<(A1[$),X@9&?R#CV/"9$N/PF_' :B5;NJKS"/3'L*2>EU)**(Q3*B'B/(0$Q0(2 M/Z+J?Y,HQ,*JVLC!X^=&SJUTH!;/LL+'(7)FW_=P/,9V4 VAL*^*<5)CMU4M M#H>8MBK%2?6>5)4X?=6 ()9?UZOL/BNK\N#_$,HO:))2\H#B*0^DB<:W=V3=E#E_KR76=<[?;^OB8[Y' @\+&&.?0A1(#Z8X89#R6'H$ MB8C*&JX.IY+?A@B.M1C3]:AE!)2L*C8@):#B:[;6JWQ-#;4H MU894M1%5#.G]/LG[@2A&+!(AE%BJN3>2:NY-8YTTRW'LJWF9[]Z/UVO^AW\[ M6AVF?3?$FO^QW@K#/9$YVGG"\\!S[54N=%>IM>_T%"] I;]R])6+(\YM";D7&!Q(#+3( M=I/.9;3-)@NG&(Y,\KWPC5#CWQ@;ISQZ>=1)^<\8A&/>,K]QP+;]S[D@94UF MT=&N:AJG(HHB!(DN[HPTR"32L1$R#22+A:2)44.0"^/,C5M^V>2B=E6B"[NN M5F@:[..[P6AL[JB%!+2F!*(XH3!/F01P(S+E@?A@;E1P<,OC<&'0O/Z@56+1Y:+I+1J-$ MVWQ3JV%&&8/LTD^[8Z,],A=; ^W0M[L&NCXW3SVWX^*I?QV[=X,&GH2]KH&D MI;2KGC%LO?D+87?96N2/W;I'K0\8LB21<0)Y&BA:"Q($4UU(Q!=2)(B(E$AJ ML]+L&6MV+%8U45$#'59/M5M=]F%KMJYTA-C(3+23\KC3E>1?>-- MNGXT4/QXY6ARR\!2S)O[>]U'F*P^D@>1-V\T#CGE-&00X5"Q19)@2)A/8(Q% MS+0[%,1&L5Z]H\R0)QHAP8.6TK(6\DD@S:CA:GC&=D_VR%0"CL &O1"XK5Y\ MO5&%5\$F\C94JUME\U@C_:-I0] M";09+5R!VU1-91N$].['00+\>W'>OQK06;8/!\>]94\.-7%WV3YUG_:7[;UZ M&#]4YV+OE;BDN*LCRIOLT:6/E&L0QR'TT[@J-8(A#5@,.8W\B.%(1C094&KD M[(!#6&("7Z&2UXX*SF-JQ@;7030-(=3A 8V03:('^*&1\WP0B34C7,3"*2F< M'VU27KBH]#$U7+[!I?=PMO+RTHN00%1$T$>1#Y$O XA)6'6E%\+GC.+4IG3I M0#%FRB2OQ$,NE'=7'=OJ-3>YW^1E]E_5#UPX&^?M])9V']MQ MN0C=!![->1EFX.INWGY&J:=5V\]=Z#(!K.K%+O@K0)\RE8C+] "CYVC=0*;";*RNJ/.( _K! AFF5>G;AP0OOWN8F^K4E\"#GA<3M:"*!*2Q6EK)%!&/4X8"W^@PUWKDN9%3;!&C M9H7P!4]D3-Q&YIR+=>(:V8$2?D@HH!7,%L&!8\$]4;B@#>R.0@B'(-8;5&CU MP.G"#(?H>1!X..@! QU.]5*\5Z_)S?>L6":!SQ)"&>0H4,M&)C'$(F20I;%: M/>K]=&I73J#S\+DQM98-:.' %RV>;0/"+FR&?N! ,,9V^4QQL'?N3BCLUH_K M#C"MRW9"M2?>V:EKAGVD[S;KK[=J<5.M.AA!GHA"'Z9>*B&B$8(X)AZ4U.?2 M"RD6-++Y2+L/G]M'JF6#U;*N=]UQ&32S3W0H%"-_HH8H6'^@I]1U^H$>###I M!WI*M>,/].0U5ZV4++,_WZY97EU 5E5IC"?/6-(DEG$0:V"C5$W((H+8CV(8 MAJF?)F$LF3=D7>5:SKG1AH-4\X[.=6$:^.+)XP8M0IR_(U8KP^>T_(3KR/_V M1A^T3GU.XS_#JO8Y7H*A"^*Q3&.X?'8^_',LML?"\,S2?+3AAJT1WI L_QM9 M;<7;]<.V+-Z);V+E-[M:,HV]U!,A%(A%$ 4(P]3W LB]* RP3#@35E4=>L:: MFRM0R0;>VBT=^K T6TDX0FCD*5-+"2HQ->UI01>@!LP?(:+> !.GJX^^\29= MC!@H?KPV,;EE&$^\%^5+4MQ]S#??,B[XB\=?%0^]7;^MZLQDZZ\WK,R^U2V7 M:%'FA)5++^411KK&,DD]W3@AA,37YSQ21\VEW&?2BC[L19@;J^Q$!60GJQW% M##"#&?.,"^[(A*1;AVCI02N^]M5^T!J ;/TCV,.^UP)\:?5P2%7#073*8 /$ MF)38AL-TS'=7/&D8#=;AQ[?D^ZNL8*M-LK--SK#S M<2 "1&'D^6J"5\L!2!!*H!!>0&C*$<789FZW'']N$WLE9Q5]K5_XEH*%+K"2(>C/FGX#U59@+U1*G4Z MUVO;U,T"1^ Q.T3'X39#&9Z'[^P .LN!EH\9&B/_^9ZL5FTOVB6- RGC$,,P M"3A$/HDA1MB##$E&N!-6',CB1O.:\% ?3"R65>5!AY:>4$N5CH+47?PU,U56--IOJ[. M;N<-.3*LF9,TO;E&YJZN0I7?U*K4'%_IKG8[I>I@_D:MMHR;OFFGF3OGR2W2 M3GTJ1Z)-ZFJYA?/8 W/\](&-D]MEP-X?5!QSY!.>/'1[_9VI"68O>+T06'HB MY8$NE2E9'$"$: AI$$A(F.0DY%Y,L%5\G&L!Y\;ZM91M:V!-^,WRMDOW59>L MYKR<64=#C&9K,_I_3@O.9A&M?]%46P _-.K\N#@="-%- W"]O![+&&[;)+L6 M%!RPFP-6"VI'6F?@]6,>QV -3*%=G#2 M(JJ)$+R\@),UZ5U P2EWG1MK4@JZH/ QDURZW.GFP>T=*?^^V:[XVWOU2I0[ M%FOX:XG#-,"<)1"G>K,@X@&DGI= W_-\[DDL?&[4G>(Z,>9&)P=+SHZ76.B. M%B7X76L"LDH5('9>B;XP5]HXV1RX9+BK-@,;M6S*UX>TM7&?N@QLNS]=>E3X0, MJ1LH-AJ9 M2\\4/&G$!K7<)F3*K+-V+ M0\Z-^6J)%V G,ZB$7@ M=M,%OA+<,JWW,O9F=.46T9%YZGHP[;.#C?%QFS-\ M>=AI,XF-87B27VQ^Y]"8EK=K]257(>CB%2E)?MO$N9] U#7RY'K-I(F"LX1H0 M"]./Q95!,6<>/G%T3+^*3\-D+EP_, M0KS#$._5,KIZOC)W1E;@I"E$6-YTR MSLU!D.YH^$:]3DL4(.$A3"$2 NNVSTP31J"6:^JGG($@K_:ZA5@'<=2I5A6O_M0]3\L7G_7 MG8T*P9?(PR'AD8"QG_@0T=B'*9UM9\:GHUID9"JM MY .U\*"6OHGL6[0)W?4EC0Y@IX0[%AV,GU,"M9=B4NX<#-(Q;0Y_T,".2_E7 MLFZX6*U7B\TJXW6MBS7_J%[EMI;+!ZD(7?%"INM:D+**&BKV:6VWXGOY0@'R MVY*D*/$$]2$/J?(Q.4T@14$ A0@BX<>$>I%5PU?7 LZ-;]^34J=J:O*\$[L$ MA6KOOZNZ9<\GUU8UH]KGM-7(3-Q5;0$.E*MLU55/&W.G(-AK>)":JY4$E98. MDW/',H#;ME:NA9RV&]9($#]IHC76.,/FB4^BS.K"1@R\EN*Z^\!E4S=CV>JQ&YLPA,%E37C\* M3HGKS%"3TD^_NLZ6L2U8K?_J!"O)'?9C-,2*\=M M.$U'G[@!IR4H3UMOVCY@0,GW6W'_L,E)_OBZVO6NDIR*_0!5A$<[[IXUET$2 M\I#Z"4P9YA!Y 8\ M[9=;'S3\D*T;DCO?N=N9K;PPH"F3%$8H5@YK$*20!DC-.Z'ZH>_''@IL>D1/ M:[ I^D1WB/&"WDAZ:HTB M&4Q3B=7?J)"QKSY0(HR[+8QHZ^?Q-_Z;&+G?CYG(="-[-#L%0*U!D^9=''@S M'V37T>FLM\:W@47W@O%M,5%G@I%L8M=PX#HT>YL)#'ST=(T"KM/]H G E8]R MFLVZ9(@K1Y+%4)! S5H,QY *RJ%(?)0*Q#G&=%F7:/I M<[QOZP59M?[C]FR:*BG5W[]FZ[6>+V^X-@[Q[\=\?G1%SIKS27N9EL2#I <>;H^F] [>J[N M*#L+Y\::0[;MN5V#2Y=?68SY9EO>;=0L\/AJE9;,U8P05B(]/",+"& MUSL^@\0XA8V/!WN>"L9G5#Y;JOC<]4///^H5M'YP%?_\<[XIBF6,(T:HET"$ M4T4)21@IARZ((*<13T6GIQ;5(C7Y4TE" M[]4#DQ.V]_=J,?E![G-%U4-?DCQ_E)M<-X\K]@&7/B8H)@F!:4CU,31=_65U0%!E*]1[ M9A^V95&2-==%9@2+4!@'"":8,HBHKR@.2PZC)$YCX?DRC'R[I/6^X>9&94TN M=BURG;O3[A"#CMBV*>R]B%\X"G&.X\AL=2V$ ]+:39"Y,KF]=XB)4]Q-U'V: MZ&YTUU!*N>%$O*"($HP M-LK>O#303&FD$;9MG;3)02NP+8&4.JY';1K2& #8 +KH1^-*HCCS\(DI MHE_%I^1PX?H!L5FO[Q]6FT=1)T5^5._)'2F$CG)O&C@'24("DNKB.$PMH"2- M($WT/T.B_ ]./!H:E8,V&6QV]/#YXT>+X_U+4%Y@ << CC<"TX%C7H$Y$ MM)?!=42W-OCT:%;K4B=!VE]^)[>?N[ M6'T3OVS6Y5VQI)(S(@,.8U%E7S.IJ\]ZT \Q#62*_,2SJK4Q5)"Y$?;9,JIM MZZ-R VC5.ZE2IRD^]F%MV;]@L-W,3A.FL,;(?9: MN#:0F53(M7K>=7$7^[".ZBCWO2B7%/& DFJC4'"(L"=@RCW%HR@@%+$0!\RJ M;,7YH>9&C:]<15Z<0-6,UMQ@-3)Q[6#J1FXKQEYP_ZYS=HFQ*&2 NU\$4\47^$G$$2,Z%6Q)*%DE(2?_ E6-&:+;JUNJXH47='0,G01I&D7)L0J0XRE=$15+,H9\D M:<)\2E//JC_R^:'FQD]M"_357N*_6"[LSL-JN'1S M;8B[.]D+O:.^!+*ZC# MV*[+:+A=9)T?;MIEU$6UGRR4+M\QC"=^%FNU^%K=K/D-O\_6F7ZHKM[<5-]> MB@0+&27X46)7MNC#>W!BC$;RMCW(W9&((2I.F>32F)/2B2$ QYQB>IL=L11YN=3;X4W! MT:IJ)4LP%RF-(0N1(A'"$*0ACF%""(G2D# /&]75./'LN1'&)_$M:ZME?%2. M7=XXZE9%0$]AV,\05R(S,AL,!<68"GK4[_OLU6V=3U[]Z_AS/_7<23[M'H7: MS[CODF&^P/N-3H)5[H5:E=SP_]P6Y>[MPSB(PBB.(6%2?<%)PB#U>0REQ]( M11(E=DDGYX>:VP?=E13L11U4U+<'8#,'P UL(W_M Q&SGO9ZKUZ$BI1>/^TN:UU[]%YIOF@[!RU 1_L%:/4'#0"[ MQD*@@L#AWO.T-G.[=3V1[-/N?$]KD"<;YQ,//VQ*O&%LLUWK8(:/FU7&,E%8 M;A"??\",V&4O)&BE'&5_^#(83C_;GN$F_=(NJWW\<1C<<46)]N98]^6F*(NW M:^U)MH=7RK5DI+C[D'\DN2[MV?S[5GV4!:DJ?RZ)]$3BQPQBK!:,".N:QPG7 MA8]QDE!$4Q):'3==+=',U+95OAAYK!TV MO1G-6*Y/@SM'60,*OU]E6#,^F]1<(]->72B^M52E#6C5:<_E&P6J#,):I=V/ M.DHY+B+O E_WQ>6ODFKZHO,N0#Q9C-[)@Z]8H=/+3A,]XS1U,K6/G*9/0A? M4C]_N5E7$\V6K&Y%?A\L&2\$_E',ABD,4BDA M"M5+BF.)8<)3/V1AJFLDV4RLHTL\MVFT$A*L-HKMU'#W@[(SV00Y*^.- M/!WN>E]WE%V O;J@JV^3C0%:C:OEW1PQ4H+/7R_ M_AS(U".AE\82^KY,%;E, MD/0#B2E$'HL@BCVFN$&$D'#%RHB$ H5&7;/[!ID;^[9R@KV@H);4O/+I64#[ M>< 53&.?8MHC9%7J]!($@\N4J9WC)HC!) MB>?!(-%-:SGGD(2<0"_U<.B'J2]CH[+IYP:8VP?^LEM8X(?_X?W94_\31."! MY(T?L(M9_2M0'NA"_5K_?]-A%I"ZA8]:@_\5I/$B"8-%Y"75+I'OI0L_B18X M#JN #'V)_OF3RY)%H/X_#B.PV>\S U)H%^258%7IK__YKW[L_37T%T"70*MN M//DK]:<2ZT'WR?TF5H^6)WA/7@?#%>851AY[27E0OKTI;U GS#M<2)[1W^W* M\7B0:9>*9U1\LC8\=]TP?MK5)!7YMXR)TU&;[W5[5!V,?E,WF-#.?/?W.E3B M_:;\ARCW.V9URMB;3=[\2%_G+YE,DBA($QAP'6R0^*GNAD-AB(47,R\*N; * M-IA6_+EQZT$CRHIAF\-EUCV$%O7FP:(3C;!3J1=DYEEFT:9ZZ_$]'67()[)BDF3JFK.Y&_71=E7BT[BNK(Z/:.K)N(B)V&1_$0/ZM'EZ](*=Z0 M+*]]2(3"F 0QAU(D$40X22!&H83,PVJJ#;'^AWU'\3FH9D.ST[4O_[7E4]IT MTCYN53Z'Q#R7+U@0)SRD:0Q#Y:1!%%(?I@P1*,*028F"))#6#=/GH)C]ZS5^ M=_93+]>,\CU=OE9FCMT<1)VINSMT_@V32$6P^CTQ3EXK],=)01S"ELQS5,60;T/5EL/SOMWI?\X/4F]WL M3A3+A(LD\;T$>I0AB) ?*1=2S?4QBYE/4R\,+%K#.!-K;OLMM7QZ*BX;"2T: MH+@SUH5CK6]%._.].#7S-0;\(,'M^RX&VVZ1CS.$3KHUN/^Z<-;^@AQ& 32:2@.II'GK%K0)WUS"O!% M2PLJ<5T6:#;"Q7DGG)XA)^]WEF];B2JP=4#B]VMRXQG MJZV.7/RL*\Q6*1?OE>E?;722_9)[THNY^O)]S'1CK)!!RGW%!E$:^DDJ0R^P MREB_-.#<**$K+]@+O !:9/"E%MJRB/1%T,U\$I=0CLP75Z)H7W70$!JWM0C(RR$*^086ZTM!-,'SM4 MH>M,;8Z*#@;&,8G<$;^=;H?[.1?^:CK6D:_V>0B^[K>]9H] MJN\0$)XF 9:0,X$APCB%& <>Y)1&0>KY%%.C8V^[8>* JABA MMVM-A3=K_@O)?Q.E+B54QQ'M/6_URY>*'97GW7!B73GHU%8V"P)"_"A4]O)B MB 3C,)6IA#&-9$)B+T&!U8G!6(+.C>SV.G76IG;4-YI-S\MQKZ(N MJ5[Y@SHCMV.\)HAUKRCX05_1Z+IS#6MM?QS_-&1LJS@E\]&$G93^QX;\>,(8 M?;R!/8$W&_Y[MEJ]R];B;2GNBR7A<2@]3Q<=%2E$J2\AC5($ S\A'F9AZ"=6 M;NV3$>9&ZJV X(L6$50R6N[3/D71C(VOPF9D&K6#Q;Z3[SG5W?;N?3+*M-UZ MSRGYI#_OV0N'?=:?Q#>QWHHW2J+7W]5'M":KE]NB5#YJ7KQX_%ELON;DX2YC M-[D@Q:UFH+TCX>L*(YA$,(D]HOM_4D@$)S -/1YSF4:$61' %;+,C2H:572* MS%YN4 EN1QC7V,>,6B9"?602:@'7GQ9H]0 [14X90KEHE8\WBJ/F %6G_':- M/),RH0/@CCG3Q2.'L>O>;]M[;%4OKL>EAXB@$@OHQ3[79=@P)#$5,$T#*4(< M^9&2XV$;2$CZ\YYCLQE M=Y0QI1&F.NS0IQNU4HOJ[[M?O&Y+3+6J5;MUK7(+T%KPG4&EW\&'(JX0'^78 MY&KAGN5@Q16DYXY>G#W_NN2,;M[!QWSS9I/?D_>BK$^$WFV*8ADF,:8RI;JZ M3JI\0D0A9BB$/HX#0B5)11H.R<^X./+(%O#-4K:QN71GR5SPQB4<\D; MY@\8VJU\]_Q/8D5*G1Q;E,4O597:I?(8N4\4/86*GW25)@\2Y F(:.))["6< M4ZO^#;VCS8V7.L+"O):V[OAK&:W=B[ 9)3G#;60:.@L9^%++ZK0SO $FCIO# M]XTX<7]X ^6?MH@WN6E@U<(M+3*>D?SQ0UX?6_XBRKL-KP\XA?A,5N*#K&H, MOWA\>G%[6;4AMXQ#BGWNI7H!J_TCXD,B1 R#./0"+#Q*F%'7@C&$FQM+[<75 M#<>;$(9:/= *O@!:0UUDIM*QJN5UZK;V^F:SW/*XT^DK8,:+SV78D6GT66QJ M7U%M!/#=5D9S*>"T%:./JM3]VGL6N]5P_T(_>L\U(M>3->E5"I^J:*[)O@ M']95-QW"JMPE%#-$!(M@)'F@'$7)(?6C!/I$"H+"4.+ JO.-U>AS(PZ]Q_.0 M;Y@0O !$EKKZZEY:2U_.R@R&SMI8X([MC77]K"IQ;"\[:(4'FS6X-4#;WLL: M@II;-\I*@FG]I"'@/'&$!CUD0/KR_R&/+\CZM_?5T\GJIB@V+*O^T6P&$1ZE M42HE]!"-E<,C"<2(2JC(#,=IQ(,@]HP3E2^--C?Z:N0%K<"@([%%3NQ%D/O) MRCET(Y-3'VJ7-]T&P&>1/.P2QHG2A >]A'8YP*:H]&;[7GS(='F]IOH<9/ : MWS3,B_R8BP>2M>>^-VM>%=.NSX6;3MA+3KTX1&D \Q#B.(8P=1+*/3",$KB M)&9^8A4J8S#FW"BW$7D7!5.%6&RJNOVL:>M.*OGMG$<3],U<1L>8CLS%+9QM MMJY&L^Z"T$:X-#*[\PXM '+J$YJ,.ZDG: '$L?]G<^LP.KH5]P^;G.2/]=;9 M2Y+GCSI[ZWZS792G9<9F^Z).;,ISZ" M*&52_4$$3/U$GYXSF8C4DZ$0MIV-)C#<^&V(+,QVT)UH;(.9346CFF#DB6DG M>W,HI":B1GQ0R[\ 70U N0&U#NXFJL'P.9VV[*68=!(;#-+QE#;\04.CB([# M*%L_+R0^DS'E$.-4>=E)'"LOF_@P41R)9!@1D7*["*(S(\W-MV[CDVMW>EB< M^7E8S3C+"5@C<].)..X1_.2+2#@.%#HWVL1!0A>4?AH@=.F&J_..E1-0YH25 M?\_*NS8O[_5WMMJVY0S4_^D8[F7@QUXLI0\QC2/E 7L$4JY\89E0&4L_XC*U M.OP=(,/<**5187!.L3'V9NPR,J(C\\Y!#G$K/_A=*;!+)%Z G0Z@54(?.(^2 M.&P+X5@)P\9R/%>BL"U0/0G"UH\:+;OOH"/1FC>%PHK3+8MTU.8RCCF*9:RL MF<@ (BE#2"@)8.PC[I$XC7SGF7[60LZ-0*LSOJ:!*>O(ZCS[S]Z<9I3[W$8: MF9,ML@(/FKOIC=96T<5!F]J#R[2VD^8(#K;%U/F"]H+.+7=P,-0#\@B'CS4@ M:.#MFNE*%>*5J/_[=GW85NJ3;@;[0?Y:B$K<92J35."809)(#R**/4@E%3#2 M:89,>\\>6J[%5QW^?VL82F I@Q&CI#6C/)%D/';9-TQ;::%!KJ6&&PFW^JRF MLG7%)*ON2G0MSE/&]<8RB$48 _O)(C0KB<$/K>P_@K?KX[YUH%( ?I!0J5"3 M_HB 6T0OC C\1,$,[@U@%^DP$,'>P ?;9TX7!S%0VX.PB*'/&+8N.<@CO?E& MLE6]):RFK_O-NG*6=2UU73B)%!F[H46U6EKZ-.3,][@^TM+I68A#@I, LHC+ MD/I8)J%5>M9 .>:VNJB$JW+8LR;36N>R_ZA/L4"A?8._V*TSAIK';"DQ >@C MSR]/*9SQM9_JZ^]AO.Z[3])4]2(L)$0!R16+GD@L(4"P0% M3WS!P\!V*]MDT+F18T?F:NM%"PV*1FH[7C3"W(P$72,Y,N-U06SE!:W "[ 3 MV1VKV0#DE,*,!IZ4KVR@."8GJWN',='K^X?5YE&(BND^/'0BMJ5/8H_Z',K$ M9Q!YL0?3($TAQQRA1-+$\ZV*3YX=:6Z<4R=&UQ):GKR?1].,6)Q@-#*;=/=) M/Y)'O2 %-WFN+A%UBZQ:[A%*=UQ$QRF5G!]M4OZXJ/0Q:5R^81A3O"%9_C>R MVHH7C[N__K^96F;F[.[QG?BF4-!YPL1'OA<%$LHP)%#]74+L\PCZ01)Y:&&]N\V#GT$#)"PX$'E8NZA+@9A^_0QA'9H.K$+0F"$-1[$$E$H/)Q$ M(DG]*(UL6.5X@+G12"L?T (.\I^?0&C&$]< ,S(Q6&%B303G%'?ZY3\99-)/ M_9R*Q]_VV>L&EBIJ&DM_D!_SC:*-\O&CLJONX*<=DP>]AU+/9#X2A"+"812A M""*&?8B%2*'@5/TG)F'"K3YRTX'G]O&WTBY )6^U[MM)/+#FI*D-S%AB#&1' M9H_K0+4O1V2)D-M*1*:#3UN$R!*2)_6';.^_EJYVIZ-O-KDN?K1O9O-NUZE2 M!!$*I5KD,,_7E=5T=P+N*Q=%4A^%*4V]! _C+(/1YT9<5;/@;E>FG0ZZ<0$L M=(&PX6U"[0QC2V2.X1Z9S9PA?06Q62 V$KN92/!,%&LWG(X(JR1X%T MW0B0>N/HTV:U>E,O[I8^QLPC00(148LQE.I@#3\,(/43RB/DQV%$+$O-VHP_ M-\([%3F:'<92_:^VP/07K0=H%+$O46ME)C/R&Q'\D>EO!-R'U+P=@I[K8KA6 M,DQ=)7<(0"?*YPYZC&4.B79 M>2F#-*(2,AYP+.. >LQH7=HSQMR(K143U'("+2BH)#5,.NB!LY^<'($TMO]E MCX]Y3L!E!$Z02"'8G[]NOOVD[J[XXY](_Q76?ZWS GJ>.TWX_V7%=E'^!I=> MO[7\:G-/LO52L!!'+$I@1&2LOF]!($F\!":ICT62H(0RJ[C3IT/,[?,^VDJM MA;QB@[D!TGZ+V1Z>:3>9+R%SU3;SH?*C;30WPSS;5O.AFGV;S4=7#JRQU 2* MDM5'DO&WZR:FM E+C(E,<>!SJ+]XB%"$(/$""0F3*(IE$GFA53F WM'F]MGO MA05:6OAV#1IY+>LM]4)LQ@+.@!N9$(XQRW:8C=&KS004MR68>D>SX6-58+)8\I43JWAE)Z$N(2.K#E"8,*,6$WR0H!44-)):I""? _3"_K!OLG56BG>ZU\=; M]7ZLO^H2M56"]8O'7\A_;O*7*U(T46D>1YQ' 8$H#73N,Y:0^@3#-/0P#=3+ MX2=TX+F8O31SX]-6&5V[MU4'U/K 2B&PUZBN-*#;%E9*@4JK:X, AEC4^D!M M7#N-3.CCF^B:D[?AT(YU$C= HNK1&IK5A0%E353\.3CGHS%"3DDN_NL>L<>%J.SHH\E+1D%@3 MY?)]S,6W;+,M5H^?Q,,F+P5O=F023M0Z5:U9A2>51Q8P"G%"*90^)1Z/:,P" MHS6KR6!SHX:]G* 5U(P0C)#MIP77>(U,#B>@;_)Z\74O]G[JM8U7_ M=^?;B,^94K;Z1U%MN;W2X>&LW)+5$J4()W$8P)1&6*WV"(<4$0%]03&.0X$$ M,B*8T22<&RNU5;75ZH(TPH-"2U__LQ8?<"6_G??BWK1FCL^S&FQD6FQU QWE M%D"I!RK]0$?!!>@8]N;0L!TU@=9S 6I-W7E=HQG!J^IW(S^5$J<2IHAQM3Y5?U I M.8QPB$*:4A$F5GUNG$@UM]G!3?UU-P8SX__)S3 RY[^64BBIOXFV)I@PBR*HYN-:O3Y/T,Y M]*HQV0]UK=H?VPYE%A7/#3$W(UH'$$Y4QJ&"K2OIK@AM(^R/#JLX&*'BMHA# M_Y#3UG P4O])"0>SNX;V\J'EVW51YE4LP2?!Q?U#[<)F3!]0,QUA\+7*Y51? M5O9 5O6$J*]4,R1?(IQP+%@(TR2-(8HPA3B-,11"^8]>*+"0H5W?GNL$FIN/ MN-< /&@5%KI^=J.$;9^>*TUEQEQ3&F!D;JNR+_>ZZ%7_SA@?:V/L%=); 3N5 M&K; 28-L1I #1/(IJ&/&-@>>5]J)0:Y>V:"WDV>*IHXZMN MBH\D+S_($YOC55#5K?A>OE"@_+84&--($2+T(BP@$G$$TXC%4*:!CTDD$8^M MU@_CBCLW0CT(?ZQ;OK4Z699Q'M?*9D0[']N-3,T' :J:E?>ZGHE:W=L5D )H MC;7)3QUY-@&M0.L-*L5=EJ">Q$)N2U>/*_*T):\G@?])J>QI1K4/J/N%?,_N MM_=-C%'G>( M4S\77Z7]R+39R.4XV.VDME='MAT^=;(PMI/*=&/63E\P[>OSK[J+<'6^VARO%I;E\*\;9$9O[X6CYE'JZKL!S^U>XW4B3;O3 MZ 2^)_N,;IYZ?;H@R[>"O]NWASYRVB.]624)@30@NLZOLB45@>X8@)$7QJF' MO61H;F#_T'.;<0^SS"K907UPVIS"6;;CLC""X1;5*-".38@G4.W(/>I"QAZP MT3+R+@S_;.EW9K#TY=H9/F%@_1A=14[GY515\R7S@@A+#",O#B!*X@C2E"KG MG\:"HS@( V;%50=/GQL=5<(U.6$#6@X<(F=&,(/Q&)E#S*&P+_)R2F6W15T. M1IBVB,LIY9X4;3EYT>#F["]);VX>]$!60GJW43 M=ELSF!'$N.".S"*Z];J6'K3BZR(!/V@-0+;^$>QAWVLQ5M/U@2"Z[K=N*\;4 MK=8'PG2BR_K0)PTL!R"*0HA]5R9=*;?UD!Y_(:6N&_YXM 3P(\8I30@4Q$,Z M@B"&E/O_/W?OVN0VCJ2-_A5$[+O[]D0(N[R )+C[J7SKXQ-NVV%7S\020"%K MC"8Q%BP66,KI>KDFKV:T$PP\?+G57S;%3<^2O=NTR\UKV85X*\7G(Q%3@2)"O4YX@373A#$:CZ$)50 M%CAB#.,$2:O2\\KX%@L"KV%)[IPX1YU3M MW1;BX&&#]8(XIT*[ <39O_OJJXPE1AS5+ $$O75 MA6HM1E!9.ADD/"Z3)&-YCF]L=V4CQM@6\U9F\%0+;2(-27/0)GH=7/:<'[LO M?'C4 _/'A797NWGXW)J',P>>(7M>N2 9N/65E2@OW '+!:[KC;"/D.J[&D'_1]M /\C<1(^L3?-W9;;_EB*+E3W6?'\<=&E7OQ =/G +,%FV^X+^J+(G8%XY MTE6&0W^9#)^J[<_Q8K-*LW6 M[Q=*[D4U8T:N>)I%1<[BHH!9E@J(2E)"H@/.(QJEM&!15B9.7@6:?!>Q%QJ0-5"?2A./#-)X G2;!T>?4KC9MO1-C6(.0_NX6O'+;34/@ICI M\_F26EI9?9YDU)V EL(3L%,9&)T].LB"3XM?1ULX<8=UV 6'_<3Q%WY$;R5\ M=36QA\7L?P1_SY48,VG:ZATE3RW:6P/UM\VC4JTV?>HK&Z.T"3]6UYMPY/IO MTSPA/"HI@@D2"40H9Y#&I7:,Q!$FD1"9B&XL\QM>B[%]O8RL=2B^IQW R[P< M=E^TT4]YX(_=^6+">PA &X/3%-W%821[ \1N^]+<,-GM+1LXS(UU8L%=]POE MH^CP!X>0=V[=T[RCG;4?Y MDUB9@MFZ#+LD3!':#76 K\!#AO#<)H:? M)/][Q8 R#[]A##\!9W>- PS;[Q/VZW+)_YC-YZ;DQF&-C7T"L6.2AM,S1T0N M6[F;6CG'I7'VL@?)RNB%FM?5[B;!H&NW%SC'*['?0_JMJVT^_;OE:E] S23B M/RX7)H)L&I6YQ))C6*21@"@J"TBSF,$\+:4D"4J26/8HKGE]9*LE-^*2FFXF MFL5,V-&:)V 'ZMZV=2(I4[=5G5%#60L,OG9"Z4Q?]NAXY2R+80E+32M=W7SY_5B[)6'*B/19_TD+]70F[F'V923'E**4]S14),1Z!R1B'! M)8(B3A)>($1R$KOL."W&'-NN<2OR!!BA#1?MQ)Z 6G"@)7?D(0OX+8G(+ZBA MF>AV/-W)R!XAOVQD,>ZP=&0/Q D?.=SJ&/>^9(OIQXT^BO\DOVZ4$::8[NYA M)R%M0R2OX)L-[]XQ"LPIPP E?J[*=!O=NM#0'8PX-B@LT]&L .D9EU]L:;2 M)$X:(KUV^S#9"'8Z[)(3+"_O9[6]UK(NUJOZ1&16_>/U2O#96O\TS?.BX!EA M,(ECH?.%H(6:A^+$!9G-+SWY_ MY[/N/ZH!ZY/3:99%.1-F$9K\1"R-EZRG*"'-W#.9'.8,4Y>C'+%5PM#1EO:(6V99H MU8[YFULVR^-M![[B=K! MXM=NZ1YR6-/%2OT3Z\7N+A_]1-^IEZ3ND3?EN2@H4OL@7&8Y1&FN[)9$("@B ME*4LP5%NYSJZ-M#8S!73@W+6ZD$IU76 ='<5=X/6CD)\ !:8/$[Z=6HIO7=@ MOP9$P,Z:K<%>L&/FJPF;!(+_=*SD? E0.TKP 5-@2M@&RK>0"A'B M8_:OVH3ZLEI6I MX^)PA'()7(NC)@^0!>:%&IE/\C#6^&IC*'N4'$Z9/* UT!'36=0\'2U=0:'S M7.G2O<,=*EV1_N!$Z=JU/8CPM&;,%_TV- W&MX5CFA[DTY1BFA9Y"27F:B_% MXPA25! 8D3+#1<%3*:PZW;D//3;2W"62S!9@9<1NME;[HE>_U(DE6GK+%)(> M,V+!J<%P#LRTYXI:O5^ 6OAF<[8K;34!C0+!D';@Y6"(#\36GI%WH_->X'62 MO-L3AZ/^7IH>?!#Z/>'60E\F\O3WQ6Q=??GZ>V.U()+%A<@Q%%3G^^?:RU9& M" M1''.<9%.?X@570X.9WO4<(#^YAM1.[>$-Y0"?QE;%4Q06@B24^+65+.7&&.C[J]DKL,W M?B.K?PA]QCT!C4(3<*B/_KSY:JIA0"^U?):.C[/(]E-83?C$]P8ZPN-->5T0M#% M).K&%HNH?QTSR/DG#T(,G4IMUWOW17TC1>1LH4LO[(\]=$+3V\>G^?)9K'XC M:_9=<+Y_U;@48L'?G'S@_J;*3OK:%#\ ]-1HPMH"VO2+"=@JP_8*G1P MT!1) M2:(L3F%*4PF1P(IKLSB#&1&D3-16ED31KB2&?11PUYA6J_FH&,9@H<"\$1RL MR<]="H)CC[Y.P*TI\S;\!F/#&BT=#_RAG;#QJPYL\,IP5_'P35Z7!QR:EZZJ M?H9RKM]S6^5C4PZRFFFV^J!^\5Y9D-64TH250A!EK\44(I112!##,$T8PBRC M.2N=++>NP<9FE.TJR[:$!=^TN,#(:[F'L\+9CD1\H1>81/H#U[M8;A"[GJ*GSW*[)@W\7]'\OM>5W!J8@3!A.<8(@4BT#, M,8=YB43$,QX+[N9:MQ][;"33IX&&)Q "1_@ M@*\':$,4%3T[_A@*A'8!8UGLL_,1/0+YOLP>OJO]V.]57;ZP63-JSX1RW2"Z M1&FFD[932+$L8$QQ@46")<%63NK+0XR-@(R0\).$O^LR)EI.AXBP\R!V$X\? M:$([J4]0Z1.R?!X>A\"XFV$:* #.X25R"V[K!* SB.W\G<,%JW5*?A"4UGUE M3VM,T23?S,4G>:V=V_YDG#!.UEN/6;&TXL)B'?Q(L);9)-0HG"^VE03?[DVH>)@ MA?X8^C7N>L@QK)'7'Z@38^^&1_5N7+Y\%%^W)Z2.B9@7[A[16FKJ.>Q$#)*% M>04&WWVISXXU=./I+H7/=);NO-QQOR)FT[>+]6S]_$4\F)B=Q?JC>@6FG(N\ M8**$1:F]LR(GL"PDAVDD!1$EI@S9[58N##"VSW$M(]@+";24E@;Y)1"O[%8\ M0!-XQ3NB8F^ 7U']S"JO!/OWA^6/_U"WF@7^3Z1_A/6/M6U^Z:'#6.975-K9 MY=>N&UF32?44H3Z4ZLYJ6L8Q)TFL"S-$*41,4$AC@O4)#F(TE;C Z2AZ2K:$ M'AO1W#%6YVRM=C*.I&-D>Z;=#HW&,G]#'3Z%[0?94OY/T/KQS%3].3H]M@7_ MW]'8\B3F7<7#Y?$&3LJ[JOAI2M[U6WJ76K<-VLE;J7];)>D-.N<6QX_@F\D6LX0/Q04OIR8'QN]7; MW+!]%0[NG1Q6=7+(XASRQ7 XZ87A2W(^)AIZSSS'D@488[Q!X6 MVX-3\8&'ON4PZ9[\/#PH-HGN=_R_-]6Z:<=5%CDG:DND3(\,HHR7$$NI:PG$ MB4Q0FJ'$*8S:;@4(5M M+_:6%A/O!9D=X0MP#'A][!^6*REFZ\UJ MWS+];T('+0E^]T,QZX-X^U.LV*P2GUFZB:#2$#AF# _^ M;EB&,XUXQ@,3?CNR_0I2K_REU%H,4 M65;2F.8YL7*P7!]J;,Q[X93&P0O?C:S%J8HWO )SPX%S>B_H+KC'&V8.!P[> ML!OHG* WAFY.?2M8.GWQW4\8SH5NIQWKZVF+ZM*[:F7$OR??!*5I0D<_#]HHE["B7I$]50[;>>.A88ZI\?.1/,% M>F NWN']I84WD6OMPCX O.FO_D$![I%D7-#RVU*L:\!AVXI9J'[26LSFGK[) M+Y=H,[.;QI#-MWLXJ1>>W8>Z=^5TT1RUB:QR5,$=*;OCR'F'(*910)FL99 M%I56YTR=HXR-%+:"@EK2;?%D(ZL](5P&]3H9>($J,!'T0LF)!*ZBT)L +C]Y ML,5_5;GVPK]^\2U-B+?6;T'S(DI% 0FA*40D32!!$8&,\XBDB@=279W"WO][ M\/1Q>GT/.P[W:3CLN'7H"TGHO4*3<^7?^C^G<( .PB]CWY]3[GRO8#^^A0]J MMRS$IR<3:[=X^* ;K&U#\YZ; [OJS49,:2%QFF89Y)+IHJ*(PC*3$M*X5,N8 MTBCFF)91UKA;>#;44$(2 .S1"VR#GYHA 9& MZGVD\O-$=VJF GPF,^Z/1%RA\LHOUH,/2CVND!RSDO/]@0+C+D40^/\J6"UU(^JO+]L<)P)B*M\1\1Y?"GLN'AL.+@K87"U_J % M0!,DO580G 3)J?MW(7(#1L#YG[QA@]\\RC^NN#?_$^,<\A9 A!Z1%V\$7>_' M>KW\(19DL=:__2I6/V9,Z%_I^+HO6O[?R,_9X^91[=>%Q)@+& N&U'Z]8)#P MDL""% DM4X+2U*K!<7\11N>Y4^*"JI87L$9@8!*3'"(/^LW&%:_>(!B'=OEI M>/<*Z(S#6H4),']JM !;-8#10[)A'*(:=$;:@2*2 1B8"Z+TV, M"XZQB!PV5%:#CG0+5!NU36#PC?GWAR!;?#:\8/:2Q1!J]-X&0.^VN@.]47S1 MB@&6:-ZK^R#=>:YC)/XT)&,">)/H]G"<1%$4.,:1+'E'+$?62Y.X@TMBU +;KV M,_S8RKJ/+_22&.\R7W;NIV%G(? GP#Z=?C]5!ST1FX*1.R7WT8J#I=OW0'Z( M3'P7L<:0I-\#1LO\_3Y/OK7-Q]?UDOWCU?/K.:DJTR-A*J((X8SF,$WC5+&Q M+@',20KC4A#.<2PH)_W:>9R,-3::W8JJX[.-L-I1;,1M&D@X%F+L@MG2A^\' MO- ^]_ZXW=!MXR(B@;IJG([W0MTS+BI^N4O&Y5M\'H'67N2[A6XWJV,Y?PC= MW[KZO)S/V/,TR2+,N6"0Y&D!419+2"G.89**)"TRGA7/W9-QRQ&B-X@'/ H\T^P1?*LE#M05J#]T QS$=E^><>Y:8U+YCI2Z/WB-7F:K(1U-C_VFUW4!5 MQJ;XH]:BTM%8RGY^5#<<_L$QTM5YZNPX,^B$!&;,ENP:Y;WT)O9-;VH;!2:@ M40'4.GB,K>T+G]_X6V\[]0:OO_]=D-64Q9BELHA@0A"!B!$!">8I9%Q(Q8^RC OJPH]71QP;'ZHW M,G=CLNN@VC&75Z@",]565K 7MAVF.P%:7J!%]T=-UOAXI:+KHPY*/=8@'%.- M_8T]MZ3;KGF?Y+O9@BS83/'8LC*,YMBMT>91(UH+^YZ-RH#:"0RV$@?IY.@" MD=_]C,W PVY@'* XV;&XW-MO7;Q]?)HOGX5H B[.[Y$^:B.\TB7O=)Q@93), MCHM>?URN_R[6^XY"QGG1! Y."Y3@4J81+.-40$35!J<4+(*8I"G-",_2"+M\ MM@>1>FR?_MIWNMP&&&\6JWW[,;/5:9P9[8)-_:KE#?-2V+'MZ*;Z9=U2$[#3 M]; NZ\2T/U!_78-GL6ZUIO-_@CCHE'C]/ PC^:#?ET$GX_@#->S@/3>5J^63 M6*V?M5MO?;Y/>BG=J^>]63Z2V6(JXH@*&B%(2TDA2K(,DCB24(JD2#*. M8VQ7#,9AS+%]73XL%P_PP^R'B4A8/,QV?2S!MUI@Q]--&]@M-YY^P0S,WS?@ MZ+[EM$?&[Z;38MQAMYWV0)QL/!UNO36 #-]8#QBC<1'@)EPCT(EH+^@"!7-8B?!"\1TN\%P.^7!Z MBAOOF:H3J^?IQP]3+E')(X:@(BX&4926D$0%A662X)R+*"ZEE5VU?^38^.GC MV_O_Y^V7#W/PUEW19&QD\?N?T65W[6UY:3>>QW=@=*Z]MS_9?,-UU:'_14X^RPG[ MDSC^KFGSO\09:#EIPSD(;07J^?$UM3"T$,N%6II;-V%4II01#&D:Z50T02"F M*($I(07*LR@I8^'T83PWRM@^6DV]FYV4/?V!YQ&U_'C'R)V.NR#P M2Y5G1QJ6QKJ4/:&8SHM[5:;Y(>;+)YUES[XOEO/EP_-OPI0TYY)*@60"29QC M;1@S2&..84:C&)<,2YK'#M5G+@PS-@+8"0K6.TF=ZII<@K-[\?L#*?#JW^.S M%Q)\J\6T),EK[YU+D1G&KU-\.^GA<>.Q+>"^"+5>T^$&64U MWTN0]:WN>_%Y_0ARFXU?QV<*O56M?ETM*\6 N8*%%PB*.,L@XEQ"G*494SM*,T+4L&-1EIG1QF0C(@3 M8(3TQTI7=E/=B\7;BD!^WL"E'M:PB1M3B, MH?JX7'#!-^HR.A=-F;>[!5>_7I.?.O[C_5H\5O5QTK0H$H2S",-"[=H@$BB% M-"H8Q +1&!=%CJE]!VS?THV.^MJR_\=B)S*8:9D=F,#[-%I0ZDM.3FCWO'5Y MM@,%M_4F@5(1['4$1LFK!ZX#S*K#%^(E9W>@;\R+S++;=RO4+'1^^;P/.MRW M,Q1>!U_?8(/T351>LG_4U13>;%:SQ4/=:L&<=U=W[)^;69W_64U)GB=)1!%, M620ABGD"*=4=C-7ORZR449(Y)55:CSRV[^YN&[V4AZ5?=*=OLA?\AO8]UI-B MYZ$( G7@KVB=?EH+#6JIF[XVD[I=CF;+EN@^L\D=T?*<4FX[^L!YY8Z@G":7 MNSZ@)Z&IQXKJU>=MO28S;K/'I7%4IHG@D- B4A26$T@YS6&)TSA*"T'BV*V: MZ.6QQD9:M:C@%=@)VQ3'=/,=ZX#X)9J.\8:EENN* MGY")Q2W]Z*,N &<,+^TS?T=F*UWP6+R956R^K#;JY9J6>9*F-*.R+6,]6.F2Y M6O\FUM^7O/&_E#S#22XBF.64*.M%Y^RF<0)QGA0TCS,>YTF/[JLV8ULMH>%[ M!M72;HM-K1M%ZMV8&R%938 =(WG#5$C*&%:[JCS+I;*.2*:+;V7J)RD83;,X MSYV*F[@*,#93R;V$IC/D=L04$LC )-4KY,YOOV M[N0Y?9N&K9O*.76#&Q.-LTN%_'6YY'_,YO-I6J195!()2:9K 4LA(2W5KB]G MR@I3G"<1 M[;E</VQ+&KY>/CS-3-7U?/BC) MJ"Q$7$!62 21D"4L&<\AY0E/498@2JSZECN,.3:B,FF]X+?90C?Q!>\V:[5- M![M"W7L%'#U7-NA;FF-^,0UM@>DZ'L]A&+12DP-.?FTMBW&'-:_L@3BQ MJ!QN[5GVLC'+[I?F+&\E?B.K?XBU?BV^"K99S=8S[3DG!<)E(F")%!NA%!40 M"T:@C#B31)0RS8H>+BRKP4?JP]HMIZ4$Y >9S;744"Y7L")J254[^1WK85K- MAQU3^8-WH'8,C;RF:TPM,=B+#+Y>A]2]-*8+1'Z+8UJ-/&QY3!Z>$?[U";4"]R%:0EEQZQ518\P69/5LPJ\^ M*C#4G0H8-=*#,OV$>H?7TS*/LH05L:ZB22$JE!%&6:Y6="I0D8M"<5XR76OC MQ':;&$Q6)Y-M)W%(&T-M=ZC1!LSJH,JUUJ=/3^DPDVN[]QS%E 7?L)H9^D7K M^1>@60#L505[7;\73YMU]4'734BV&5<%95$A.,1,%S]$N828YPDD.*(%XE$:1TXM M:#O&&MOFW,@&WK]W8_8N,.V8V1-$@9EU'Q,R ;6@$U CE@2(.[/ Q"O1=8TW M*%%9*'Y,-#:WW%JU_=B)>+?@6\_A49'PG.(HESB#L=I40T1*!DE4JLVU2%G& ML[)(V\EGF@)X!K9N1;H0B,--8HV"?(WE9 MWX["\.HNPP?_1/I'6/]8IS^>>=XPR8N7%=FE'G9DWIDUC2JS?TJ!!REWZ2[=K: MS6Y=8HZ94.S 1$1T? *%)*,48AR7:105.J=6,;FJ?Z.9) M'TZE_ZI?_P<3YO-$7*K<7L#UR@?>#UJ!64&!\DF"MHA]JAM= ,BAAL7M0 U4 MB>(4,$_U([H1Z*P"<>'6X6HY=,M^4)'ARJ7]S*.[[5'^N^7J*ZD3A_;GEW>/ MR]5:]Q70P?JO2#6KI@DF>4Y$"0N.=<]JH=@PY1',)!=2[7$DED[.'%0,OIU-%1+2P*1JZC_N99V NY-0$Y/D8P.YL_W5%S>O9IFS$(-: M:WTA.C;B>C^G'\L=QNA7=91E$W/9"M1_O5FMA,Y@%+%@/!.PH&J.$"I*2&(D M8!X7N=H4RB)*G:ITNPT_-H;37TTW7G.$VX[5PH$8F-..DH$4J351OMN@WUT< MV!M]DJ8K,8.Z%#.H:S'[8[A^&'KE-T<1!F6W?O <1F_F$FQ30NRDP;OCHE*-/;V!A2+CF4999'4B)2"*<&33:#CHW%:LG M7(GF>)IO@[ =A?G&+3!QU>(V7=N/3\TFH$'T0Q>B[J?\#A#Y/>ZW&7C8/'R&;:)?83CXW2CF"SHX\^@,2F":.L9B S\OYC#V#;\U_@QREGX?# M*R4<#3'HXC^OWO$ROW#5K:$];\EJH>R7ZK-8;1M*SMC=@K^9S30P?B0I MNRD7WC?MSFSHYZ!IB1P!S5GHRM#GNL)V=F9)@PH%YX M!@H%@%V.22HW^-Z.J%T+U[MP%^)[V)1[4HKZW6OUO\G>4]^?M:. MK^7B;EV?P9GAEY^)<9,@BI0-Q0M8)EPHGLUS2&260TDY)T641$4<37^(%5U: M^Z5ND\AE?;?E"NAJT0J9MO$[C<"\JWE0D(FR]&<-!WYH!Y=!_4 5<)!U,S'? M-T6]2B5M'1JE0%LK?4'8+_>KQME&M8=Y@? $_^8I\?V"/,XWVC] M;K52K[.IS_?J>7])XZLSC=3K;LKO%SKHQ#CPCANK_[7NU+[@N@P^TY^.I?[5 MW\3LX;O^@^(_\B!^50.MWRA;?1>@/T5,H@S'0K$ZHKIYNOH),PRS%#,9)0F2 MPKZ5S/CT&YM57NMA+#W1:**YYX?ZM:F#SY?S.5E5X$DQFJF);UD<:*3PVT3: MC$_J$7W;C.:0:M4/8WU:^ #Z#-K7-1@! ]($U#"!%DZ@_F*N%5*@@6H"FC=3 M]UO9P@7NE^;7$["%##28 0,:T*BU2O/^N5]5AYBG\4D_PGBK_QVOKELHV'A? MC,XPM!&*/5P(W B5/Q=^-V(QW=.4FEB;YSBA][/U7)FA2.8(QUAM6&@!41RG MR@S%!*:4,H0CS*E=UZ!RF')>$8,IR7M$!$9G:9A19CC6T!OVYU,YLTK\@V 32G]6E"PE]1G6X^K<'ANYW%YO(';>%Q5_+1]Q_5;!FQ^ M_/MB)H''NE8FU\!B]_'0%YL<;F^9.0&NJM:IJ M%]Q,](?Q3/0 ?9+]3?B?HUOR31,_3--DNRD)TCKYRM#C;Z!LAYV7-LJ60_6, M].KKRMB&21RY)CZO9DQ\DK75LBT4S*FK".70-:3[[ M,>,;,K_[.:NF.,\E+2B#29[JZ'V:0%(F'*:XD%'"8\'BV(;J+HXP-C+;!0OM MQ03?M*"610\O0]G-2EX "LP[/;"Q)I:K^G=1A[JY11OJ7\>46V MR_[ZA6X+FRTWB_7J>?KUUVF),>),%C IDPRBLJ"0IF4,<9E&,2XC++C52MX_ M??[TY:W=2FUAT[TT^VDJ7T?P8G-QO=R:?YC5 M9M99ZU&#+*Q3T;D*#!$@B%8(H)A'L>Y ME"(G16P7$'3TX+$MHZUL0 MG'S-\@%7W@KH%@<#+RDYYIPCA-A@ MD<'G5&A'!9_]>\^C^\W3T]R']3+W?95?Z3 IH4O8W?^Q_+L@JVI:IK2(I8A@&1.F" UC2'B4V/LY_6A1']GLTT6W'7YUW.C7M3[Q_"S4 M6ZSH^4$H"T\2D<@"1@F.(JF_=!CH\*MK$#-D6/Q M/ >\[8@M#(JAMW:Z]<)>ZLFNU[F)?Y^ 6G2PE]T?E;GCY97$'(8?E+[<83DF MKAY/"%([]-5S?2#S>DZJRA35FR8YSRAA"2Q-:RT24XB)LNRRF*8EP2CAO&=3 M8$L)QD9@5B4J)SHDN#G -*KH9^BHI?Q';*19'"=%(42*O&;J7A1E;)2K!/WE M\2]@OI/5DH#>I[=CQGQGJ9 MI=$EP/:>+?]YKE0*CMPS,TR?W32#ZL9S_4#NAURO! M9^MWA)E2!4U#ZYB711SE4DUD22'2?35+A#&,<9ZADN0\C:TV(5:CC8V&=\*" M6EJP%=>Q8[@=U':LZ0W P(1X W8]THLL,/&<9-0UXL"I1A;*GR8]6XE_;L2"/9N@\2C&:1[E'!8%DQ"ENL>EH (2(DA.4):B MA#IUMKP^YMC(I24GV GJ%)/O K@=N7B&,3#%]$+0O;.E/29^&UM:C#ML7TM[ M($[:6CK*:$K"("XS!M.2LZ+,19RG5ND! M5\89&[DT42U:4->0H?,XVO&'!W0"5OSG=[_((@Z7\756RG?9W M_>*>?FC]W+L%_Z#F8_[_;E:SBL^8=ITTNVD4IV5!$PKS A&(U#\A)5D*4U*P ME.,BIMPJKE7]BYHPOX"K:6_EU_B(5VWN[ ,K*"MK !W!66 MP/AUN%X9?I"E18*K= MW:]F#P]J4<@\R:*8(RAIKFO.90@2E @U$;E$$@N)>-0_I-=9GK$1TEY84PI5 MB]M41EW7 M\2^^L^6W84-N O[\8;NO#=;/+Q9/I+98BHQ20BC M&201CB"2!8%E%D=0(I0E<9D5$7<*,3IX^M@8HA$.?*O%-U>_ZB?HNU#D=D;+41?-L<8R:JUYN5[A2O MMG@?E>#U/Z8%4FL9$0)Y%.D3'*'V55RM[ RQ@N9EG*FWPF4I.XP]MH5>]_!M M9 6IFC MZO7;'R9W?'YV@/2$B>NS=);3Q\;]YF@M*4$JUH\UQ;H;=SL.*PW&H&9:0O$ERM M]&AK?D9ASXW,VR,,W+K\C'*GS#9=+]=D;K>. M[8=V6N0[ <*]V[K)!5.B@U\V.@=PMO@+>&JTT/F!(8ZPG&D;XOJ$ M&Z(+]?'W)VG<3#HWTO/1!\ MNR7XMI7==YB<&V+^0^8LQQ\^?,X-F+.A=(Z/Z+>2[E?9'/B:'* I*A-. MTYA"6F3*&(B0A"6B"8R1C%&*>!&QJ$=KPM.1K!;2\%T)MX)N0SJ(L@BTQ?M+ MM&T13G2E3),'7+H\=XT#.S!7A!2LI MIY"36%=N)@B24AENDJ4E*GG$<+YK(SG@- T\0S^TF#=C:?>AZ(G/0*V2ML T M@31_[03&F?(OZ^Z5V<\,,RB!7U;SF*<[KNQ;[6%N"HB2U?KY?D46%3$1U!]V MM5MP+F@NLQ0F<9)#5)02DCS*8!XQ(J6,(^SF<;DVX-B<,(V\P @,6A+?4%+G M*NAVS. 3RL \<2.*/2I V$'CN0C$E4$'K@-A!\%I*0C+^P:N%V;^IPDZ^BQ6 MLR6/IZ5,"Y8(!+.291!Q%$."\D*14TZS+*=EAIRRN7T*-S8BJV/WET]:HTJ9 M,$UHW).1=J"28.?FT'*[_$(S$WH_?6N9L$E3+6P;Z?BY>SJ'JQ?6@?LX*H>= M$_#/44.L UIOU<2ZQNA'_+\O5H(M'Q:S_U&[:O+SE5@(.5M7NW/#SV)!YMI5 M=[?@VPKW;W]JF<44D411>IQ"HGOTHA)+B$4J8Z09:QT?KO MZEU;KM'I-V3,1.%^.E MV;7A>'ME9IPYV@.F7BGY%GD&96 /P!T3KH]']J@L;QZEGOQ[);XNY5J1MVAR M\WF1,9ZS$C*"2XAPFD&:ZNV\B'&](#909?6SR'DJDGX5A\X"Z)?O M'JZX^54-#@J77[_ZQI*39UNZ$I:(0M 2YAG"NMXX@F6.&4QX7L1I3(203J5@ M.D<;&S-J86LW/6B5WG.,*>G&U\X2](9:8*9L 1:^)ZX5*&'*2KY\UULKY2^6 MD@S0U_:UEGNQ7IDORI=9]8]7S[KUMRE\QDO*BC(6,"K3 B(I]5J[8+8CL>\01<8!;IB5F/B-:K:'B.;[T\ MWL#1KE<5/XU]O7Y+C[U8;Y];NXS*/5D]B/K7T[0D$JNM&DRR-(&(B03B6!#( M4,P18G%:R,1Z"^=;NK&1TV'!HK41%!#C(]>E49[J/UL&PH293XLMY$O.TOB/ M/ [GN%:S_MM+3JO#?O@;?++3+/;=CO4-'3NTKT/.MSF/A1>!SZ!8(/T M="7,%K.U^*#;PK]7#U\\Z,IG=U4EUM7=XW*UGOV/D:_QX>JV\;HLFIC&F!6, MH!3FF,00E64$2:RV"UA*%*5I$J/$*6ZJIQQC^SRK]9 Y^AIZ3H"E%R(\K*'] M$T8#:%0 >QV 46)B3IN8#KUJJS,!6A-3YM'C.=2-6/IU:_2495B'QVV G;A" M;GQKQP^SA:@^R;J9T!0G$2[3G"D"I"E$2EN!@7X% %VN5LL_3.OQS4+AK/-[F]98K&Z- M)9OV2Q.P$";39E95&Z)>*9,7X.BKO3X_=DSI%?7 G'@(N)86JGE6/VEY-:"U MQ/ZHSQHZ26*VJX7.6/HBJ^D] M]C(#TA+:T0?L/CV6KN$P: _D,=X+#[;2[\Z;)Z"EP(%IY]&5W!L]OQYF=S&& M=3SWANG$']W_23WWMG7IEM>Z3L]JVW8TE4B9926"F&;*6B,1@33E.2081S)+ M*9;8Z6#KW"!C,]"V!8UTU-[=9OU]N5+6E^,V]1R6EGO0&Q$*O<$\!TZ -BA= M,/C=&YX;:-B-7X>J)[NZKFO[MC:18K4R 8JM0IF[ @:90"PN4@JSG J(8JH6 M?YH(*#+*<2)DQK%3L>SNX<;&!5MI33SUO)'7D0RN &Q'"_Y@"TP0.\0T0[1$ MG8!?5\NJ"E(,P@X%J9$RA8*)4.RI>0E+($@HD"&62IT2F+H1R>:BQD&61CN$&99#K:A^SA\4=MWN06^V% M=-^A*8./QWLQ/_ %Q;L\ MP)=N\6:6?-EE:+WGND:MG)']01G[YV:F3"3=5K)E(JEE]2AXTTJ@_0?&]+ZL M^DR>]3.FB)(B(2R"C.8)1$6$8!GE*>1%++*89HB*N(?;>% E1NIQWDH)GFHQ M;[:B KX&O0VS%Y[5E[/U)F"O.FCK7LVKH-/SD6!O, 0G@HRVCBZZHO8JW%F7(IRZ)$%,H\ MUD>AI80XBF/U8:-Q3B2-1.[4<.OR4&.SP&NQMN5.UP=% $TT>5UO\9:JBH=0 MVWTW_ 8F.2/*P/6ZL'7C^CA[9+J]6 MZH.\/3ID*(YS4< B+AA$<2$@R3"!/$O52Y)0)NVZ7QT_>&R\8$1S2#5H8]2] MQ&_1/+35IJ7J4R&@K;U#CD1/% 9*;^A^!=S2$,YHVIE!T+Y^N.#_,U(>Q.V? M^[LCGXC9]$TS?77-J;<+_D;M+Z=EDE""DA+&L1 0922#-,L%S 07)<' MY8__4/<:$^*?2/\(ZQ_K%7OQJ<,LW6M*[=;PU0M[.O?K#)WJ?MGL;XY#TZ,9XF4^6TU4PX''!O9G"D"LI,8 M?*MEOKE^RA'F=ISC$\G E',;B!X*JIQ')G!5E:-!7[BTRGD(KM=7N7#?P)7D M/]4UT#]MUI7B/SY;/'Q9SN?OEBM3QB'! I$TEE @'?\>Y0A265(=!"\8*Q+= M^&*0FO*=8HZ-VCYN],;?= 6KQ08MN0>J+M\]KW9$^/*S%9@^/=3E^+3M(=!2 M%GS3ZH)&7Y]=WX).R#A*T7>+^N$8AS9=?*F&4D1SS)"J<-M,O@8_L&&)G[)4I8 M86W'X*$0#.W7W"91&+GK*!;N@?",\^*41__+!<^]\"A?4@F176 GP(KD6 M+M!D;O:.HGL5H_?U:OUUH-]59M]9\T<>X+].9%')''!U5L>^";^;&[;>5WJRYG>@3\%%<#@;NB[RE!] K MGJ%=@(VP$V#$/401?+LW07Q!,C?L8?(=9WUMV*'#K2UA.!-U;7MG/RZJ&6[7 M7%BSGK;;&M>4B&G""8\ABU)1IX7A@@M82I[C+)))*JQ.=:U&&QL#-9_U?4/M MK;@]'8'=4-OQCC< U/.#=@YDXP5)E[YI7O$0:G%2OEC5K&[J>_>C*Z_"K99 MU2&P/\ALKK\O:N/WEP4G(W7V9'EK'!WW:;YA75X+NSVP'ML2>SALCS M5NSZN /OP*R!.-UXV=_J>;^E]@_3+,%1SF0*$\HCB HJ("G*" J)TRCE)4G< M&M1V#38V$CK85XG]OFKA;5^E$<:LI$1(!G/)"[V7Y9!FN( 4EUB24LBRC*;K MY9K,!T9X-^2?'>$;]ZR.N+WD;K5[S^]O?]J"9)B=J1YP''O2ENK6N]'V/?TX M^I-Z,-&M;!M/6S7%F$?*2%3V88X81#QF$#.40E$0AJ00+(L2%]HX&6%L7'&O MQP#+K9C;_K".,6ZG0-JQPTWP!*:$G6Q;_[K'@+6+>GM=]Z>C#+K8+RIYO,(O M7]@S J3QXBYE1^GK=YOU9B7.%, VQE_+*L_IA58CX7JW_[ M%YS$Q7]5IC::FXW1#;0=87B#+S!K[.4T8;M:TE:K#+^UT*PP\WM6/ M5>[F\^4?NOCHN^7JS7)#UW(SWQ:I^B*8F/VH2R2BA*5%@:&R3#A$,]B4C*B-.")'&D TF%Y(K?$II"'&$*)4[S M..5I62*GH/9!I1^;$;SM^<,:+<%ZKQ@@.\WVA*@KX?E.>58)SWT M&:C9_1\HODT\^D73^%\F8/M*;#$ +1",K=^" >QQ,#$5=?_VGVIG4*,!VG#H MVB$U(![/75]B'OV>Z0ZJP;#GQ2\Q.2=GT2\B1%_W[P^QV(BF.+YQ*/]MMO[^ M6@F@)%XUM16C&*5923&,>)Q#1-7&"DM.E($O$:.DP!%QZCAO->K8/ER-T+O> M#D9L\(>2&VP%=_4(VV!OZQGVC&AP#_%5,$&K]HKWCH!.>'GV'MN,/+ 7V0&, M4V^RR\TO7H_E;XJ"O^M>IS_$BCR(MS_%BLTJ\7DU8V*:(!E3S"A,1"PABAF" MN%"SJ,^Z"DD(992Y.Y &DGZ<'JBMQ)#4(@/1R R>M-!@V2KT0=: [AQ6RJZK MI33ET/ER/B>K2O^J+HWN6!E]J#3 M=72%C?;]">]+/3_/ELQ"FI\.VEJT^W6OV M)8)B$D6X@%FJ]X0)B2"F(H=QCAFG-(V(L-H36H\XMOV@%AEL9:Y[D8!=S5\M MMD,C RO$N[\107 ,S.Y7(>S3%,(*2X=N$;XQ':B-1/_7TZW%A L\G;TGK!XT M7%,*%[T.NE4XW1BB5L'OBY4@<]T)3/O7/R^KF7[3ZC*:G^3VW]442QZS6.8P M(Z7:J["<0,)1 1G#910AA(K8J6:R%ZG&QO(6Z?D3L-?-G$R#K383L"]>NM/0 M9UD$VZFVVUX,/H&!/R\#SIWG"@R.6 ]8H\%6LA%5<7 $TZW.@^O#;TM'_"2_ MB+EN%_*9K-;M$Z3JU?/!7TR8$)$I9@GBBML)@@BE$2Q371D?)0F)>9S%W*W> M=!\IQD;H[0RU1EA@I&V?.BNNH,]'?^Y5U:;?Q%EZ@T)/1VC?3JB9Z)T1V O) M(*E_;I*\2(Y?+[ N)?/U>U@?WP9CJXW@K\G3;$WF)BF0SW2N8#7550%QGN9J M;E $$2Y32&7&(4,Y+R(I"H3*Z0^QHDL[G\;%D5S68'N\H)&76E;0" O:TKIL MO2^#:^.\\ )88-(*CY2+:\(+8@,Y)'HAY^B+N(I'MP?B\NT#^AVNZG#H;;A^ MN1M+5JOU].U&9W,TKK)8Y)GD*8>ZDQ)$N1201CF&&48"DQ@G96952_7XP6,S M#&O9[-;P"4C=]':+ZH'YK!;+8X3-)5V[S"1U3\M$4O\Z-H].'CK(>KRDRG8! M7OR[>W/:MXOU;/U-"53C?5M(@(+Q.U^$@2Z:+JN80E4H8) M1X3&:D=7$F1WU')EH-&M2"-K$Q:\!CMI02VN?,0N]E'O"Y=3& MU@:+WMUL.Q\^6%-;&Q7;O6VMKO=38.05J6;LPVPAWJ_%8S5-1,(RQG*8ZBK$ MB JD/LT)@QC+.,%QD5/DY,'O'FYT]'!2FV0"C,3&9?!Z^?BX7(#7EE0+AO+B!S'L6@ M962.AGS18C+GU;]64N;"70/'[.K,\?7S^T6U7FWJ*A4ZG^+^.UDT$3 ?EXL? MHEH+?A3_\JMZ]%KW%7]'9JN_DOE&?&DUZ2L*)J)2\B-[?Q=5IH8*0>* (ST'LD,I)C*5-(>*;K;FNS/&48 MBCC*\H*EF(OT8:VP67"TJ MN(.QXT>V T[+#YX?D$)_?!I\P$[.)LK6?[:J!2!^.;ACO&'Y\+KB)]QD<4N/ MN 'SF/=5M1'\S6:E=LV?ZQ2X)N?BD_P;T?2WKJ8D0AE/$882J5T"RK,<4E3$ M4+(TIE(Q!L^MG')NPXZ-/7;I5$L)6.T;JLSJ^*,1V*3GF92\RC(GSW$>+"(. M@J ;FG8,BK70H)8:U&)/]CELGR38BAX$6X<8A2 8#Q2RX UKMS &9\@ZHQKL MGS9,8F-"O0M@W">XJEHY)<#XQ'2X)KN?KZ9X$9PO/ MU22XJP\:-@G.5J^3)#CK&_NF*-?/;;W/5)19PA#D4<0@*G$)2U8JR[N,"<\) M9@D6;BG)1R.,D'WC[5O=(^'X&#]+;KT%E?!^G"GL7-&5L)XS]M=2OZ)-_,JKIH[MV" M?UZ)Q]GFL7IOG*/&<3I-B@Q1EG&8HT*9GB))(98LA42@G*=8\"0OIPOQH%,G M[NT=E/VDL7K!R_H%/Y$IW$NNZX.2K4+:$\&W:IBRHJ3=>4S7#6H4 ^J?L[UR MCB6\^TVGG6C.[6P;__(L3'6[__^]=_MJ*@%2S>W]%,V,%G\_O']_=LWX.O]W?W;K[4E+) M(LT@BW3IX)+'L,Q)IG9G!,=%6L29B%ULA3-CC&UM;1-Z>S3H.(>@W1?]1EP" M+T,C'6C$FVQ3L?Q]D3NT]_K-/3?.H%_5#D6/OYM=E_9;WQ\$J43EV,SY\*81 MO9.U8$'B4<_K[/5-/!IBT)?PO'K'[]^%J_J]>G6G$-/R8SYCS[M&Y5/*BH*1 M(H.9E%Q]7]2GA68\A8Q$A6 )9Y19G31?&VAL'YFF5="]^S?F(I1VZ]D'0(%7 M]AX;W?Y(2PF^-?_5X@(CK\?E?@T2KPO_XF"#4L UE8_)X.KU_6CAW6PQ6XL/ MLQ^"OU^LU3LP4Q^[NZH2NJ?>(YGI-+ZV+ZT.B(FGI3XB2#&%::&X A5%KJQ2 M_3\1Q3(6),;4J=]R3SG&1BJU&M#H ?:*@%J3"=CI MK*-*%?;BS4=^;L2&J M^0C,86&FPIG:;@32*_/UE6508KP1L&/>O/5Q/8]>CXIY'I;Z-)VK#^M[3JF, M)$>HA%BS*LH)AQ0K0N5)FG.1X2*ALL^IJZL@(SUP-9(>E]1U-=S<9\7R\#0( MR.,M9>SQL+0OCO1_4M^[4'>?J9=75B]=D_O_-GEXO MN9AF":4V>1[:8K?W@%YJ2^4/6H-]6%Q(W5ILX^>N!:4UWJG5::ZKPZ2!O8 M8P]*@:(R+K"$L6"1[@<;Z\X1'"*"$IE\$6SXL3+UW MF&IMVL4%=7_V0&[)Q[(NZR?K!X]A*UH]+ MS83QWI.??Q=D5<5I$^!-BRB*XRB":9XK8RK6 $= A+/X$L2M&S*TXA#^HK2$ &HP>:0(G>#BD"-R"RT#I 0?X>$H. MN*1V9V+ R4W#)05#B13V#5)LLJ4]T/GLP<_QF(]XO/BK2N_]#S'^( MWQ0Q?J^F)(X2K$\"99PPB!)!(4F5&58(*7A>QIF((J?05+MQQ\9DZGVY_';> M!+"=014 ML#$M\M^W(L\ >LEH )\)C,^,:L>?%IX[(#K")+?X%'+L8<-&74# MY"10U/'V'O;1JTTU6Z@]YNOE(YTMZNI.[)^;6=W-JFG(HOPRPKLHRG.,K*Q-J8NDF4L?'55AG0TF8"6OKL.AT9 MC2:'5>T:I1RLE-OFT<+$&VQV M/BGVMB'&S-P29H(,,T[$2Y&;1>L.VT?F\; M83A3V0L2!W:UGR?V,\*/:@]NFSF^FFLF&[#?LTP24M,B)@6F !D8PP M)!&C,(YYF>4BYKEP$*>NSYZVS=K;8J,=^4DN9U&T;A5RNQ"X<4E1O MU _5>L:F44[BDJ,$9C%":G=0EK!,40XC&D6L*,J4I#TBF7O),C;FM,]6\S$1 M=M0W$+R!:; )E?Y%Z_&7_3%2K0K8ZP*H40:TP\X5*S8*^0ZEO@G5 -'6_>1Y M@8#LFX ['[-]VR-OS/;0E0^4*;19B?V1+BDB@;$L89J(2%F5+(>4\PB6G$F" M>9&GM%_&QYG!QD:$'K(^SD'JPGBW S4,I>F3FKV@X%O8S(\.2,)D?YP;\&4R M0#I4OY@%TG5/S]S$Y>)!K UQ#E7T_ M YNOTNY74.BNY'[IY@$+MU^1_[!.^[6+>_;K8=\%W\S%)WF^#Y$9J>DG=,?6 MLQ^S]?.]SJ?8;P18D<01SRE,25JHO56B2).2!&8YDC(KRY@+I_"9VT4:'<,V M&AE'L>&-6GRP%=^Q*=#M$8029)"E$<(4B+A$*)RSA#L2A1;E5XSG7@L;'L5CBP4M*Y,:HU MUG:\&0+!P.QHVL!Q^4TUPA.68N MY_O[EUK?"/Y!/7 V-]FT3<&PNP7_J#1M*M'E+.,YP@PR]0Y"A,L$$D8)C,LT MHNK_,==;ZN6:S.W8R6Y8)V[:#1YN>6W+^[7$=J^$;H&V'3_YQS P.[G UZMZ MN3T:WJN56PP]>'5R>SC.52-WN+OGIG6M^$N3VR?YFE3?W\V7?[A6&.QZQ(A> M_)V8>NNH!05&TC -L2T@\;O9Z!IPV&V$A>HG&P2;>_J]WZ_GI*K4QD-O,3[, M%N*]&JB:,IERW7T)8J[^!T4"0Y+3 D9)FA)$U6\CXF+GGQUE;$:]$7+O-_FF M!05&4L>3J?.8VI'%S4@%9HD^(#G30R<(7GGA_$B#$D*GLL=,T'VQK]S%J> 1 M%P6-(::9;E*$$,0R2F#",AH)F8@H*UPLZ=,AQF8UG\VON]<#WYJGV#LE<42K M_@PZ(?,,@RSU,\.\<67/C_Q*\-GZ'6':3GXV@1*Y9.H3GV=0,.W) MXTA 2C,.HQRE^F"Z3&*KP@F7AQC=Y]U("+8B]HHY.0.DY6?])GA"?]/=D''_ MG%]4WN^W_'2883_D%]4\^8I?OM)[G>'?R'\O5\9L^*A>@3=+791S2A*9()P* M6"1%K.S[.(8E3R4DI(BH3+#(L]13?>%SXX^-&JX5LS4Z@-KTU5J ;[4>CNSA M.DMVU!(0^\"\XQ]VG_6#N\ ;JF[P61G&4B^X"R"'.L&=C[FQ,F;S'[U3BJ<2 MI66>I#ED29E A)B$F#&A._^P@B0"J6?U*HS9'F5LU'9<[+'Y 9A]>U>Y$ =@ MNWG*&UR!V:@W4OWK8IY#PD]9S(,GOTQ5S'/*72R*>?;BWH>%F\>-R3-_(YY6 M@LWJ6BOB:5[W+EWP@XKDJ^636*V?=5]H?7+P]I^;V9/VM2HA&2E*Q=>)"3;# M,H<890F49210GN.(H*)?IV8O\EDMG>%+B7]0T_B?NGOS5DG 6UHZGT3ZF4KK ML\KA9F:PT\S=/+1UFH"=5J;F:5NO"=AJ-C$]YM<3<\E./:_'H5X!]WU@ZD>X MH8]4O4)ZYM#5[_/['LLNV3_>5]5&B;%9S18/=6.)OY+Y1KQ]?)HOGX4PUVQ] M:5J :5I(C@N1Z;ZI!"(2%9"6F,)(-U-%B&))G,+7>DDQ-@M1RT_4NZ4/==CR M\5$Q0F7.=C8+-1] -'HTOWS:>H*?U$,FIA:(NL^TDC1U?;^+N6.GG7Y3:7OT M'GB"@I_):\QK!4"M0=-"9P*,$A.P5:,YD-MYZK4F/@_L;P#2\TE^'TD&/N*_ M :S3L_];'M:/73^*M8XS4.3]8\8%?_7\>Z7W[4UB_>*A"4*>M9IM1E(PF0IM M+!>)/D\H81GQ6)\=JJUUQA@OG;+>W448&Z_N1%7&\%96-V;L,0UVM!@6W,"< MJ(2OPY.VX@/Z#'[1&H#9XB]@#_M>BR Q3/U!],J'/<08E S[PW3,A#<\J6]: M1)T"=T]^UJ[*]]J>96J#^T540CWNN[)HWX@?8KZLMYF(HH30!,&,"ZFH+XT@ MYC*'$<.BC'E4Y+%3VT97 <9&@:_)TVS==+9:-1*;O23?R^R:/>$X)7:$&!+H MP'2X%=T4%-F>G,P6H)$??&GC_L8"]QYY%?W \YQ?X2C$P'D6_2 ZS;?H^9Q^ M!/BK6"ANG>L]/7^<+6::517'BJ9@0Q,96T,#R7>%@"^7@3!F;V< M0/)*678C#\I33F M,IW[%6&$(\%RYG:DVW[\V#BF.:$T(H)&1M?SVP/X; ]N^X(RS(FM'1X]3FG/ MJ7WC\>S!(P<^ESVGSNF![-FK>CKI=38[//6\OZ2IDW#W!UGQ=V2V M,@XN9>1L'NO$=\TBK#[#?(RG99JDK%3[*R$RM=P99Q!'-(%Q41:(,(E)%CMY M\H.).CH2:80#\YD4>J/P;-]1;(")M?3KCV*Z0CO_6U5$#KHAM/34OJ^SU4:T MLA.@U:T/"D!+X0G8O01:9X^G!,&GQ>]10CAQASUO" [[R:%$^!%[EMD\20:> MID10J6Q!6 BU,U4_)+#4)F,NLKQ@E"0YPBZY3*=#.%'\ +E,)FT)-/G/BN=[ MU@$X@Z4=.]^&4&!6;0DW 8UX'JMJ7E3=;TW-TV&&K:AY4IJ7K^RWP@_. M/!MW",ISDD5(;4-U.G*&4>0E5S2$HL4<:>R<&?&&)T9=W#L[[:PST%H MM[)O!";T?O P%,*_KZA#?:_+^]PX@Z[O#D6/%WC7I3WSD6M[H6J:1=TO[\E/ MW4_Z^W*N6Z"\6Z[.ETF;)H60D>Y0@K#.:F(Z!@%%6!%"@7,L&(DQZ1&PVU<> MJY4Q?(#N;I4\D6*KI[2UMCWG8-Z+H-UN[KS##YG3?"-E) MYO>MS^M3H?SL$T_W- MTSPI4B&5748)1&FJ=F*8:X.MR#''E$3(SEL_J-ACL_QJXV:Y=>4\:#U,[)/N MQVS6NG$2,=L+'[P+\M'U1:OU-:$CSGNPP M #L06A[#4;XG+H7KQ_B^#%4)?XSOC6/%_:&GK[N$_V#2#-@38&B$#YL,##YZ MO]WH;\N%>/Z-K/XAUN\V"UXU_I)4$%+&4L("ERE$4<0@I2*'G!,LBR+-2^QT M 'E^F+'9'D9*\&C$!%++Z;8/O "FW2[O=H@"?ZUK=&H)@1$Q@ ^J&P6O>[ + M0PVZP^I6]WC_=.7J?@QPIJ7Y%\&6#PL=U_R>*UZ:25/JN@[)-.W.5X+?+=JE M:M."T4B4J80B3QA$/,L5D^0EE%G*,I8*E)1.E;C" MBCLV1C*9(#I@D.D?Q%Y0-V(*/,=V!#>>F0M,E%M%04O3"=CK"MK*-D'M8*NN MF>V6PJ#1> )V[\);B]? F7B'F1VO!!Y8Y$$_!,/ ?_Q!&6C4WOE)2CBN.Q^O M9G1C\NW5.FL<_*O?R)I]GRT>#OXNU!)>K*>LB#+"2 (EH3E$11)!C$O] @E6 MYEC$*+)RQ=TNRM@^*(U8YL"C.2FI_B]X6"TK?4;BV#[KAAFR^V0,@WO@ST&C M!&A+:?+7=]GM*[#5Y."B"6C-UMO];/UJ9NMSQVSU27*Z$6C?Z4Y]Q1DZ\>E& MV,ZD0-WZQ!NBF6]P6/Q55&OS9=C%NRWUKSYMUM5:&2TZ@77KQ'BO95]4,U8[ M/5F91"6*4B@+ED DXA02' E(".4QR3*!>3G](59TZ13N_!*ZN+!.6Z-PY%.K M8LS&S>)'_0^Q#8]=+X'^%2!K\$8PLYD$:3P!VD'8(V3Z1=X>NP_)G^*-^!.= MMK1>J[>MMTG_6EVU1Z7M3=\!X\N1/IK)]1^V_2+:#!_5_9*3=C;H^T4%@ J\6GMAY)2Y>PV$WOF[%Q\\6!;O M-=7:N;Q7K_71*/IW-=6FU*?@;]1 R\UB_7DE'F>;1U.%1%W:E)9\O:S6U4>Q MGF8Q*7'!&"P*J;[!19; DB,"B[+,\C*5)4J<^LK=*,_8**2E ."-!DV])+H& MLVVA3J;%OZ7KM/O$V7HC!YN.X"[)HQ[5[:G9:@-^:?3Y2U-<2=^SG22CU 0H MM4)UL.Z-;\#&UNXRO6"_Z]X =K?![O_8'M';38DU4V.%S]8;M0C>S1;ZZ5QM MQ\1\KDS[A"4DHP6&*-9ECVF409Q' J94_1C)C!!JQ;JV XZ-5FNI@&S$-%$" MICS6KIJQ)9M:(W[%6 N 8VC#K986M,4%6WG!JV=02^P91H=H7\]P#A2G>RNL M;B&U#AAU!L/:/&>X,%8'K0X"4%WNN[%W^+V.$)C2/"_*K&20XT+1,*,$E@7/ M(1=1QK(XPB5V"O0Z?/SH2'?73OS;_T_>N_;(C6-IPG]%P *+*B"YJPLI4K.? MLGSI]8MJIV%G=6-0'P*\IC43&>$.1:3M^?5+ZA*AN),*4JF:%S/M2J4AQF!$0I\L6(,QO)7ZGLYAFJKYSH4%XV="[>/9^-&RRC=WH]A#X2P71>:H5ZWM\*>NE<[*.Q?[1YA]-E$/]W_ M**L9R5$"99(")$V8+F<TK8VN7+\8AU*SP,TAQ3 G!H!",Z0\T@Z!@F($B1S&& M1&0HM6H [S3JU#[@3LYH)VBSMYC/E]_KDVNU7$5OEQNV5IMY9R<[AAO8S8?= MFNX=Y<#,< K@H'L))X"\+O]V(X]J#3B!<6@*]Z]Z#]: MUQY/4RIQ04&*:08@TQN%0A4Y*-)8)9F@G*+,Z6SHU"A3HZ*=D%$MI>,)T4D@ M+0^*;H4GM'5Q@$R .B(7(?![?'1RI'%/D2XI>W28=/%B]QW"Q^5J_?7^6:ZT ML=B^I46/MGTXKU9_'W'AJF&K]/MR4:[E[^6+ MZ3"[UG-8;FL\F'#8'$H!<[W+SR$K "STETQ2_?U"FL <0T:S+'59KB\/-[7O MN>DOT:LMNC'1,U&YE3QJ R";[$G9]']S6]VO3$#*!(M9+H!$J9X +CE@ F4 MX10E',&8,N[2U,/C!(S0X*.1%M3B1CMYMPY%+?)=5,^25]#M;"M_4 9F8PL4 M_9E;=JAXM;NN##FJ 6:G_J$E9GG7P.:VRZ7X7L[GLX(*KF*D*3PG4AMC&0,, MZEV8R(LL37(2<^76O[9]\-1HNY/+L2%M!Y/=US]$^<#?^56]W7O&'BCIMRUL M]_!Q.[\>J'34W/7PWP=64Y6BI*8VRV['CG%28*ZA2*%IY2B2'%!9*+TA@J9" ME4IPC)TJJ1X-,;4/L98P:D5T+*!ZC)_==WD;*H&_T#U 0M1,/:N\WWJIQ\., M6ROUK)I'=5+/7SGLN[X7_[&IUG50Q>/25,A;\'(N]2+]8<&7S_+W9:5_;PK@ M?5HM7TIA0NS_J,RJ_O!-FB[1BZ=[OBY?FG)YS'2.YNL9*C))&-)\ #-MY%-* M $OR&&"1%I(5*N>Y$S.$$')JW-+3T=2;675:UOU\YJ8L6MO;IZZ7^JU5U%2U M679*1G2KY;^YL5.0M\".WUY[;D,?*NU/ZU9!LTF)&A6C7XR2OYI_K@NA?NK- M[2]&5[U!_S7:JAOM](W^[#3VR+DA)\0K:P<1=%3>#PGUXP!=_EAO4#NT4T@+ M-22!LJ>Z0\+D, A&2I"\./ENV9#'>E[,?NQ=/EZVX[&,>]F-)_YYF(W0=EG] M1%?KGX\KNJB,XV.YJ$S5GOG2A'3ODN(82G)ESOD3)(793'! "%* )3&412)0 MECOE[SB,/34J:D6/:MFCOO!NAH4+_'861R!0 Q/=>3RCG>#1GT%BAP<@YM6 M<1E_5,MF #"')L^01PRN6/&P^+N^[:M)]89[B=_P?B&V_X2V1I/*69SD(&/& M-6(V103E"*2)YC&F$$&,VW44&"J"R_%#1=X#@)SX$W@#R^SX38+SO4W@LW&N(4Y/'\20\IW#$+2 MHJZ'VW/'+O@Q2.L3E4"&/6>845WO[_5C/YO7LZFN5LE9P6F,,VTO9S'DYBB7 M 4*Y +&0,4\ATC\[^=Y.CC(U0_G _5;=177QZT%>N-.PVIG%-X,UKB^N,JT@ MC4_^"D[.QNY%'+R:M:='&M6 O:CLH:EZ^>+;"F$T!X./]$?[V-_D0JIR/82PGUE/"=R&"&&NPFB%ZW0PVIDG(/6 MCA8\ A:8(+95,]I(!U,\HQ4V^J45]U?_!32N !.DDL:Y,5^EI,85 ,[5UKAV MVPW]]]CU]D-LAZ">K-^X;.'^7J.9D)E,M$ M9 PH@86F+J:MF21) ,Y5*N.4%QEQ:F,P'=6F9D+9=N>3^H*EBK0A42Y%]$NY MB'Y*NJK.D\+47S$["I^.P!-:+5ZGC5\'5-0B%6VABGI8108LSXW])C7__CO] M34.]\5O_34/OO:$O84%9(J7 " M!,X)@!R;1F>0@E1R(AFA,$Z<0M1O$V=JJW<=AVRXL_ZA)Z[;LGSC'-DMI>,A M'WCY.PNZ:6*TTR:Z<-T8%5#]X.UUN;E1I%&7"#_P'=*ZIZ<.;9>AW[#/LNO) M\VFU?%K1Y_O-^NMR99HIW3^;>DS)C"J W4D=W5\&=D ;#R>8//?WL!M[Y,8?3H <=P1QNWU X$5KUE;OEZNZ)L$] MUX18E?7A<(Y(RG",04SS0G-49JH+8 *(Y*S01 5Q5LP6=:]K81%@<6$HJP^G M:#Z<_H"!#9!OM!1U)4EJY(WH3F"77FN7(+:(B;@5MG'XII,RTF(VQ4>BGJ"> MT'*(7?"$VD@Q"@/1,#F^F&FG@E+T'OYZI-< MU6Z"PQ84&>2-M"UMUR\ MR-7:U(PR77?;(#Z:HU2SB@2"FB+@:<( 214%6!!>) 5F,'/SV)T:96J$TA,R M^KA*! MI3MIN?H'G6]DKRU#M?WE_RWER@0\_GR[- <*,X:IWHJ9?JR,Y*82K[8T6,Z! M2!426.08,>%4R=-E]*G1A)$SJ@6-MI+6+N*/]_^(_FQD=JPAX#8;=I02#./ M5',;O.XE)X? Y+<"I9,$XQ:D' +.47W*00\9VGJQ5V)E)F-:B)104"#)-7=! M#*B0.<@S1;,LSV#,4I?@R;VG3RU4\F-7NHJNUZN2;=9U3XWU,M("/R\7465\ M?5^7"X_K MEMT?P/6)KBZ5QQS0RI<8Y93G<%7&OS@_?EO;4'[_E)L&.>0- &YJ'3W7IWY&1@?F,% MLX7LGFTGBCDHN%XH=D8G.+]QYD]YQOGC=U>:'[7JNM&8VQ M3)," HY,V)D)GF HQ2"GVCC"E!=Q&G=A9X]>VI.=D<3JL]F/2GL8>9A&NRUG['WVX+H"WUA]N75=@U) M[FU6ZU[R77]5EJ4<)BG(N-2V55H@0)(\ XH22DE<%'ELY.[4["BSZI35 MNN1T'O6.H!R/:@_!N\Q%-T 2F& &H^'49_6$[C-"\CP6 MYM"*90!F4@)*H0 P3R3+(4X3:E=.WFZ\J1%0(W*T)_-=XW+0,$>MY)$1W3(Q MQ1+WRY04 ,W 9.0#2/L<%3=X3I!0)?G_>EJ^_&_]I)I__@7-CZ#YL'KS:HNOU.MZT*AE5R]-.W@I"*\4'$.L(R1J<>@ M (F1 $5"((8HT?]S"IN\,M[4>&M/W.'-]JZA;,=2'K$+S$SNL UH;F$%AN>& M%I?''+F)A14 QXTK[&X;1B>/\MD87JN?AI_639FPJE?X:Z9XFA8QX2!.B0*0 MTP107J0@3;-"Y5F2%YC.FDJ/VG);K>U8Y=JP+I_&X>#AOI)^=MJW51>.4H<0 M1\N=\*8$)I-/Y:*N-[A?"+.J-76LA'EUDF@6$ZP( B@W)XTYXH"F!0.I1)RD M128IX>TDO5M<*7$1;HJZH2TC+,@"RF?ZS!R?GYV[O:F)]QLV*W;/C$.O'!O18T:6>^:3/NJ M7P[5WQIN"XS71?SJH*.NXK80'"[CUO<-S !8?Y5-79#JHU9DLS+I&C/$,T2X MH #K1=S$Y$)0P((#1N,LA@P7CL9&N/40K:A_8Y1_2=!M..,FZ$)3!0- M*EUXQTY$CZ'[EQ#P&[)_;O;XBV/G:> M'V.:_%>4#RKU^(7BQYB$D_7?1QEX:.VGGE3&>[4NFVBP7?/5>U;5A>2MZQA9 M/W%"!+,3,VJ[\%31GYV<7DL<.:/CN?"1_?@CET-R!N:X2)+[(X8&Q[POY_+C MIBV4)@G!(@%%EF4 LB(&-"88L#2', N\\FM< 0F# 5P(I>E1$98"F @.&",,:*MQ MI_8Y[P2-OAE)[XS3O975-1/:#G@[&R( G('IH*Z(N!/9=&;=0ONI@?;3=6@' M9#\[ >4Y\]EN[)&SGIT .$._E6LZ/]TXZK-L*DO++W+UTHA4+K6EPY=/B_HI]99A1G":HYA"D.$X!A#' MQ%24R4'*TZ(06*A$8+=:4J%%=OF4QRE/53=&:%T)O*>/&R\&GVH[0IW2] 5F MXOM/'][%57'5)UE'%ETB&V.ODCZ+& ]\KLP84>=4D8:PH. MUY+1QAT:K5@GE7ZBJ_7/1_UA5'I;K!_=MB*NPR5[OZ[^6:Z_]F^9R23#'"44 M9(@S &4N 54X!=JL%I1@AA+H%)%]HSQ3,ZT[N9N XG5/\NB[%CU:-;)'W[3P MI6N=\5OGSF[1&'%&@GOW&K!KN:*>T'?1_CP]'LW3WJT^0RZ]8.LY)/,VF48. MV?0"X'%(IY_'#N7DSF5I8M,_ZC>ZK?=-"$=04@ZX2E( $8\!8WH&.:)%DG"F M?U.XD>WI@:;&HCVWO!$T,I(.++!^%EM;,KP=L?'.,!S &D!=EY'PS$EG!AN9 M;"ZK?,PB5ZX?&$FV>J*+M@#(&\T^RWDINM..3_I-DFT3L0?UOES0!2^U@=G5 M6ZH)!LW]LLG MF$>Q8EX?/HP"_D%7I8G8KBO*&K?%K* D*7("@8JAB05C%-!"4""I(I@B_?^I M4PGIHQ&F9A-T K95HV5CFKD9 \ $9K@M+FTM:".>/YHZJ[E7RCD> M953Z.*OD(16+N2#>K.2HER_I[R<:V&T M!L]E?:;S7LK[9U,*9Y; M,",QB!-10I@KG^BVNC6*RBD-&-%SE*K^#_'<:>V MWNU$C)245:3I;[/8&*IC5%_('=<]6_3M5JD F 9>4XS$Q@_1R!QU0ANS?HNS MECMJ!/?'^8Y(>65HV[%'Y5-'0 [9S_7V85SUVZ;2XU25?C(K%[0)65J^-[4Q M>R4RNS;2#RO3O^%!U7WJ5U)^*342O:;U;S6EWO/UALYG*",HYJ@ >0P+ -,L M!0P3#* @,:<$QT61N5/9'W:$GQ2O7!Q-VU,4A-.2'JTGP\4;.>+YJXO]-/V)=?5@T(5#_E*:' MFA3W+W)%GV3]CT:);;+<3)F8)(8H$!SK52K&&2"%X@ 64%"L9S/Z:HRR0--<1C'VC"3 3ETYO5KOA3_;7Q@#4:1?N\:E.ZB M#J>H!:JYI%YE>VG?$TCI#C7_TTC]]J[=7R-%/-2D>DLE#R9@(+]:+UTL%;E* M.4U!0IG9?IHL6V5*Z&4B2S&46>I6,M5A[*DMN/O^M<&)>B[H>_*M33)AS]:_ M%B)K;P!BX_K97BM[;P PSOXV;UE\I_E8/[[>AVE]FT)R-07_L7B1E>%4OBY? MM$2/)GA@UVHUY!WN M$4SL0>)-P$:^!58[(_>F$88V8^,;O8@\:"-X8>SA-J1S\62*+GU9JM7V7SXL MA/SQY3O]9OZE;0VH:9PB)!F@J6E7 C$%C%$.%$]I(5"18^GFAKI%FLEQ>*-, MM)4YVJI3UUZ+?OGR\/[SK[U_KY6*C%:7B[,%F$E+>A]K?D(S^JU3$_W9Z.2U M;YP';#WWD[M%HI'[S'D [[C_G(^'NG>N?2S7IG^+?J@I@+>A\VWZG?%B?"V_ M/2[?U?6$VLPNG&"2%YR;T'BI61AA0'&>@A0FA2HD5(FT,JL'C#TUSJW%-T;S M3H$!W6]=)^ R>0:&-3!5#D+4J8/N0&QN[K+K.NYHG7@' M+OUCOT$3>4?C>& M[$I^U;9L^2)-/[UG^<=B)>F\_"\I_N]R;DK,_TV/59_5+FIN+4U)@/M56>E_ M>EMWEVEA!)T: M#>[TB9ZT)MOHG$5$7V@Y-QL(H'<:H.ZJ]TQ7_RG7]2:UVBI[%RWDVGSV:_K# MM6Q#L-?!SDB=PB0')N6'-Q_NHKH6VY?>C-WOS:UI G<7]=Z$5NOH;_4;813_ M]2YB4E\KHUT1E[N(*OV*1EIASX7Y TZ)_]K^(80=OSU 0,A/=A@(.9YC"=LE M7\R.SPEW7CO3!H%67]N*%[UHH;Y#9H:@D%2:Z!K3T%#;TP@P11E0(N4TYAF7 MPJ[]LQ=QIK;,]&/]ND(_[C7D/$W5Y<5A_ D8Q2G]VWFG=*M05_GG;B\R\\UK MS9)^3'TXW_QM.K.U)]=?>M;LRS![!;E9@LTSS;J:)FF[JGH:99QJSEX1V=9_ M]OO4@0T0]DZ*6[\%DWJ#)7(%1,PP@!PG@ DB@:1%CC->(%HX]=]=ID'\:/O?L@5+RM9EU"?B4)06J0<9,(T7L@SO;+F# (H((MCJ1=6 M)4;)S_"BSM36\$:;NI[9I@V.J.LCU?W-ULO(_.ITA^572^'P\UK=$H0UQ9=E MQ,"M@JF5_?]5L=GTC3Z.!I.F1,(#_#ZSQ/(RG#CTH3B#(; M>_J\I5_XE6I2J_[67H:)2GD1<4%S(9W*! 26=VKK M=C?SH&/&S]+L9PQ%2L)DU1O1C,.8)HR_7TR!#)(LR3-N(0TGF+9 M@*DM9/VJ /4VLIIH*8")9?K_]UK%!B;R3V U&SAMTUC67(7_:ZQO Z?DM;+G M;SV.-&@N]-II'OVYK/YSEZZ:S)A0B42FN U5RK1UA'J712G(628QE#GFU*GE MUJ7!IK:R[,D:K;2PPYO57@39\K#2$W2A#RWW4/MJM[AG&(%\6BWU9['^:1K/K(U=KNGKF^&M3\MYR7_N\I;C)"YXEN4: MW )K,BD0* B,09$CFC((&70[B;$=>&K$TLG=[+4[H=T(Q1IT.W() 65@HNE$ MOJM;3ZWWP=2_K 6/_FS_&R3GVQ4UKWQD/?BHW.0*R2%/.=__.M[IG@_]XZ;. MVE4921%/]7Y>R11 2)79V>N_0B2R(B%203)KCC^_K.EJ/8Y7^DA.EP_X4-IP MWW(CFSD@7C9R1\N=X.;X6!O $9-/Y:+V4)MX@L<@1FQ0:*6+4"5DG.*>V6AHT%&)9%S*AYRP-GKAGW"'SX]M*\@36%>",0 MQH(#_1G'@)E0$Z)@AGFB",;*Y=O=/GEJ'ZT6S.UKW6%D]YD.TCSP]ZEE"O!= M'FGJ]8/2:7?'7W<_RBK&4PH$B+14&#% ,QS4WJ" M0(V,WEASFI($.I7D/1YB:E]C74]@)V+TIQ'2,2_J!)!V7^IM\ 3^9!V1MB^E0W6HJW4LG52HHN M^7(AZG//^ZJ2ZVJ&$4(%D@*D,-4D@%(."(\1H'$&H9(BX2F?+>K>?.+184$> M)(W5!U$T'\213"%=XK7H78/JJO:)+^LX"+[1RA@O>2V_XU(_;,8L[8)P$S"2 M$=$J$/W2J?!K'6#2SD4K?CT534C*_>4I<+VY[ MVL!^!E(_13Y\D^8X=_%4MP2O__BX7/^[7)OBXU)C83CG^4&]62[JR,AD)H4D M!8\Q2!') >0\ 20C"G .69HI6208.O4V&";'U*RM1@WC?6P5Z?K9U_^)M#+1 M3[F.MNK<14:ANI1_JY)C0X2!TV='J"-,2F!@?[HT3;D/3;Q.%@;*,VU#A M-L".FBO<^+BA#6,H,[G_I:Q,19#&=MIFH11Q1M.LD"!/]GQO/7MI M0!7GLPC;\94WW +34P-9(VBT9SNULGHNA7P-$O_UC,^..'Y1XFO*GZPL?/6F M@2&Y:TU%G^4W_2)]-:$ZFK@^RW6YDJ)?B[AIFHP25A2:4("2- :0001(5G!0 M<(42B/(4H63 88"#"!,] =@)7Z_MJUKZ^J!LJ4P]X.?E(JJ,EH[AD@YS$\=) M3#ED0%&IS5B<"T!2J?_(.(9*41AG;HG-GB=E1/J?P&S8+0Z!, Z\5-121SVQ M:Y1;P:-&\FW';M\-N=T1\QL=ZC#^N'&?[L <170.>,1-+??,&7<;S,08A!G, M,X $%@ BG@-24 QRAB"1,8TYS3"U#BJ=IW_OJ26MZ[)>+I]_+%\T6]0GK;S__ M)I=/*_KM:\GOSU;@)L*X MAP>#X#DZ31CVE&&,][?E4GPOYW-M'GU8K/7;5NJ'-P,?_UU(52[*M:RE:W)I M9RK-$X5$##A&A=ZIB51OH/5.+:8I(2(O8.S&@;<*-#56[/2IMQ4[B4$M2 M*25HF@*>Y Q @6) ()4 1UN-OC4YI9IM:/QD28K,(-_[F9'Z]%P=/30FYQW M_<=N/W [<46<2#X\@=?AWL8W$,85KP!$B.(8"),OTJ"ZA).58JPSF,W9*]!\HQ-2[N MU# ''YTBIJ]MWW3^?2C1#ITK2X]E^!D([==T S^H&^)&-/VZ2@?*,JY#]3; MCMRN-S[NAG);['J-#G98HZ/^PY3WUOQ>+P;5KF[AC!/.\QPR(/., &BL8&J" M HJ,%20VZ8+0C6M#2#DU)F[%'%S)-,Q46E+Q:T]0:**^O8)2_9^HF^1&US % M6(-.AO]*2MXE';^:4BBP3U94"C98P%AZQPP2IV=.B";L([@#I)@, FW\\.W7 M24$9!,Z@X&U/*2KOGK_-ES^E_")7+R679VJIS>O70O_TH#Y+OGQ:E/^E/_PZ M"N?-LEI7;^BW#/RX. M#*]7U@XEZZC\'ACPPY4@]'!N:X98\L5!.2"].+W(U=H)?"RX [/T0=6PNZBGQ%VTG0>C1U0K$K6:7.L3 MY6\>],WU'?67_.KSL2?-7W!>K)=2'X VZZ1YDEG\TB1ME[Z;GCW*NN9#^V[1 M\O*L 2O2=I$T]O*G-F? M(_X9[G^^G4Y-Z-LCB?JB7\],7=;(8;@=G%9<'K@>&O!$#WW%H!!#QCF MNVJJ]3^H;0#(%_E4>\UF&(_J-J34OVQT,_Y4/=%+%],A<[3#A;# M7II34BQP'$M 9)X!F,<4, D)P"@G&6Y:TZJM[FVH[C7F,' C-BI=!=]Z$U:H]+=Z;"# MOJ_[W0\^W]3;\Z:WCOZ%7/&R\NGS]HVZ[YZ,?H0;NV>C5TA/]'3T^WR/59.[ M<.'V?:[>;N2_2[IZU*^%G*D8$X1E# A!"L#4M/-C2@&2)#S&E.88.IUB.DLP M-7+7"" /M8XO@FY'OD&A#,RRY^L;=PK<1>MEQ/2^EI;B+C(Z1+42@>L:V^ 7 MOJ+Q12E>OY:Q#4A658RM'C3 (?IWNOI/N:XI]+.LUJN2KZ6H]^-MI0Z<",Z$ MIK6\@!Q (04H%,T 2K,40LI4#JV:6EF--C4*:^0%M<#13N+&H^3@H;N*LH7G MTR=V@3GK(FS7BZ4,P,_!J^D3QY$\F<->0S>GI2TL%QV55Q\RGG/25I\]AZ3U M3<.,RO>[7.##5.'[Y^5J7?Y7_2)U74#,R93 =/[^4B6+N[II M44U'?97NVA"5VAPU^OBS1CV ZM4NO46>42U4#\ =VJH^'CF,2[L8 ;WQ9^6B M'F47T/9!&!>!*NE.&OZOC2D*N)^WIO]-K]_BHUS/,()*Q5D,$(ZAYM=$ZNU[ ME@&!"I1#_7_*M#M:KNGDIT67:4$VNKAQL2^)].. MG5]QB@(S]C88JJ?:7;13+NIKUV7V=OH=I?BV*MY%6DE_-!X(?:_4[EO&4>D^ M$,"'2T"H808X,_9\QPN]UF@;_OZ%EG,S_/OEZ@N=RYDH*!(<(4WTC &8Z%DO M<,: %")%6-O8:5J;SI4&;! M?AXL7!Z^T1WI0*P!MA/X+KH_@M4WE@[N#]^8CN0"\8"MFS_$!:>+/A&K!XWG M%W'1:\\WXG3CT';NRE3LJ1OSE6S3G>69Q)3=DC*#VBR73 @ E:9M&!,$"H1B MP%#"<$Y3E @KC[33J%,C\;ZT5?1,A6-E!CNH[>QH[P &YNE6WJ@O*^>?Q*%TUDBVD6^*+94HK/R_E<4Z6Y:9;F#+$"$5"H@IJV-!20A&: I(3F M7.82L]RY(,UHXD^-#YL D0'5:<:;<$YDR@L!@1#8-#?#&)C^$4!E4DB)I$HD MG;W(%5O^]:>\K\;_KR?=;@6=[D0&7HH]%#%J(.@E!E91TQ9NK5%H8PN;9KH- M$/K';2AW\P)%?QIPHA8=G_7K7F5:_9=#&D^%\>LDC3X])PLHC2_%P CY-N#Z M@_V3W-TA=#5+4DPP10K$61P#F$L$&($8Y)G$&!8LQ9F5HS^PG%-CL$\K.2^? MM8*KG]%[6JZN-$,<=4K'/]<=.%%_S?/=,X$^'O,; T_-9 ]_^[+^90^!3P > M\C#XU'"#SQ7VJU?K'][HOY?K-W2U^JD:T[B:%2I1$ H,,FA.%A), ..8@YSE M,J5,(<*<:D1;CCNU%^>UF!'OR^E\PF %NO49@V\HPY\R'!;/OZM_;L2. MWEA!.^3,P04HWZ<.5F./?>[@ LB)DP>GVX?DX)2:XM;+A7R[?*;E8L;RE(J4 M$Y!3I&F(" 88Y:D&O$"*]&44T\#\ =FGT^'CER&$I7%:DY MU+S?K+\N5W44%V*\H$HJD,M,4W'!3) )IH#S!#.<4)(1,4JDR3D)IT;0]T]/ M*ZF_;ADMMD?%57-4?%B6J.9OS2"_E(OVDE]'BD+\1;^2+GRV_FJ6W^=M/ ?L9(01DU$$H$ 12*@8+G M>FLO$VS^EB7(*7+98LRIT4DG%6;U%";Y:+JA0U"2X7C]K,JIJC MFF0F8 (92K1E0YD","D4*)#"0'#!$IQ1C BZ,82&WYF983Z&8]FC(COS8(Q M3P/";[>"A (U\%+BZRWW$=%T%:_084KG!7CMV*.KT%@$%%U_QH S^'_051V7 M])FNI=F^+Q=Z_6H/4U7*!"=Y B"E$D 28T 2KG_*L2P205216.V8KPTTM96C M$S4RLD9;88><3U^"U^+4WA-H@3EH)+PISAUVOCX GNDND9C0FUG3OL",/#2U8ED M<@AD^4+KEIIMH.KO&KG.(Q/]\EEO[U<5G9\_YAS2I>,J1KX[;YP?<.QN&E=5 M/]$AX_H]0[V_1NYR7M8K_8/Z8[':1N\_TA^_R854Y;K:MFYI6D17G^1JK=<1 M_8O'Y;L?]-F4ZM"7?Y;KS6I1]=/A$YQ D:$SKG$!#"8B"(WOY#3 01 M3CE9H06>&L?MZVO.J/H:UU%*G<[]#CNMVM%.;Y-OV6E>W];J;IL+_SJOCZT3 M?#HO17 /^D3>AP%>]W$FR;/+/K#0(_O[QYF"X\."D<8=&("W5&O]&-D[R&B[ M3$@H9:[B#.0ITJL7@0I0EG$0XR15(J8R9DXMGLZ.-+5EIZ[WMZ!SL-$F8-5* M[1CG=A95.U+W@E5@-NYDW#O+O-KNQ#UL[!H4?L._SHXV;AC7-:6/PK&NWC# M37P>SZ9A71/)]6E54IGCZ_KT>H:X@JD@!*2Y M-H9AC"2@4-.),L7?"HB%*.R[*GD2:FJD\V7S_&R*$'0QF&W_FQ.Q^G7\0*U8 MU&KFX&KU-:46;NQ7F*C0C'=Y8NZBGEK;UJ![,Q7]62MG%=H1;O(0% D6:92"!J# Y+02CU"62Y-J TXP>Z04FURM@U9/[?_X/ MDB;X_T2REM^Q#>LU^.TL=I^@!E[&?C] \MUEU-P;J%I"X;=?ZK5!QVV/:@G! M43=4V_N&4HGGLEVW?BWM6K5>4VS85LG_@A-[_GM F[Y6M M>U]!M),\^K.3W>-NUATPKU^)P_"C?B_NL!Q^.0.>X#5CU;CB3'@6_RH?%K)S MH>4Y@5@5 "IAZH,F*: L92 7"88Q%(QSI^8-#F-/;7^;>$D4/8FRI4LM#':C M;#DOY.VWLD;.VAC9&.>''\*>9:7@+',H+SXB(&YD:94\H<%7SY+ MPXM-<,-NJ>>LR&1&,:!YF@%8\ (4,4> YYD2A"J5N)4.O3SYZG8N/]]L5BN],LTD5Q#SC ,IM-D#M>: MPH* 6-$BR3 F%#K51K<9=&K8(+IQ*U+1$6= MP'?;.KX_[Z)6:'\TXP*15[*Q&GA4RG&!XI!XG.X=Z#"5527E?D+X=H@N,_SM M1F[;U^HZ;3.<=S_DBI?:XONP^"17Y5+\4Y9/7]=2W+]H%9YD]^_UH=8L51FD MD AMFV42P"2+@29& 3C,%4Q(DB99XK5DFE?QI\:NG7!-F32QG,_IJHKTJ].4 M3/-=,%*3@8 T^/<@)T4N,4&<)8[9-_W'3VW5V4D7<2V>@ M&%([Z83&OLLD]8<8NR+2"?5.%#\Z==4M6_G:G'XK*[XJ:]:HPZMFE.&X2(4$ ML4B-54I20 4T\<,%SQF)%R)VP:0.J:J78+99:=^ M,W@C;^J+BI[?/EV\91B#OVK8!7^3JI6Q#-8_L ME5V:U7NM36=R/*@ZOJHU5&:2Y5I>^T@DJ$SYDR:WM'U2K'^I!N5 MD+V#>DC?_@<8?.[,I3E>JCLMEM5__EXNY(>U?*YFJ"BX*I2>540R &6F ,6H M +*0:4%QPA1W,A;/#S4U.MZ3-#*B1G\:8:-:6D=#\0+"U@?-'G +?[P\"+(A M9\I7T/!]DGQNN+'/CZ^H?>+4^-H= _)7#3UMS#=XOQ#=SR8JN)^/G5'3-IO' M0.\U%8 098 0!8'2)A\D+!.<6IE]M@-.CSY:D>M +MD)ZY"5:(/R9?((@5UP M"NE@T^)&W=^BK<#78W&' >F0NND9T)'2,J\!ZRGIT@&KTJV69=YXBOE^;U-\VW^GE@CKOGL[!;[H9] M@!F8BCL9S1%JB^.?05HG7 7#[V;T[&CC;BZO*7VT6;QZPTV52!R[3?W]R^<_ MJK_IR];G3B#K?WQ+U_(]+5?_H/.-/*B64"@<*R4HX(FQ$'.6 \IB!++8U$1" ML""IU=;RM169&O]]X5^EV,QKIU.G"NBB'NZK:O/<. WJ J=___SECV%U3L9_ M82R,W;_(:S"*7_*WRYT+?_MYNB!.$TQ3XW$7-8A$'R[$T=271 :8R" 3U=#X MJLZ,:\VK9:U9L:7[S7JT[S:+)RI:?-Z\MS8 MP?,H?5*_6(KR+ $42]/@"B) "(Q!@?(\43)+LXP,:N(Y^=S4;7)!FY8ZN"?G MT)14'T@%MB)V((5-0[T&19@&G:^\04!'*82@IPDC$ "\@ R4FJ846Q+&(H%')J^7YIL*E11%_6:">L8QL>*YCM M*,,7>(%98S!NSL1A XA7[K@XX*CT8:/Z(8-8W>-&(M5J/?M[N2B?-\_M,0J* M::$P3D"*)0(PS0I I?XKCBDMB@)KVF VC''TY*G10RN<'0LXZLF_K/Y[X=% M7:)B:R^\H=_*-9U_E.N9^09YBDPD9@(!E)0 AH0&+1R4QW99YA\FP6_0]8SM6' _-N5W&_ [Q7GO$NTLKXK OH"J#GNH#6PX]<%] 5EN.Z@,Y/ M&$9P?ULMJ^K3:JG*]4PD!!88*D->R%34,KX*)$'!DYB05%-8$KM4[.T]V\G M&*$X;RU:]*V6S8V$^H#9LEA]VI%8HP,DZT1TP/HEA(Q_<<,C*=3 M2O+U@WKW@W\U)SNFT?'#PF3DFO^9V+T7.CWBMS5^XG5+4G[(5X!.SI^Y8D-3-F[.>WT:UJTZ[E\4\^E^3-ZUY_+ M@XH#]=P>_JYW@\>0Q' SX3>8,8"][K3^NK7LX>V+Q\ MJN,)]#KV8?&^5.NO9CF;,:EWO&D*0285!#"'!)!894#!(J$**HB4TP'C:C3:%M3N?5K:Z5 K57G[1Y4 M9N;&2;6CO/&F*C ACC!+[D4!O8#KM\C?;2*-6[3/"WQ'1?C\/'6@[;=:3'Y5I6G^C/^FN%5$B5F5"KS-A\(LWT3P0"%2>IS(N$:0/0R>8[,]#4R+63 ML_E4UU_+E0#?Z&K],ZI,V(K^.%6YH MN%96/C+MKUP_EBG*Y:D+'/TL^IU55JI(W >B[2*Y= M ; 9X:+(5%UN6B8 D@P! @4#*NSKEAZY:M_Q>X.>GY;SD/ZU2P09PTC (/7.5HQ C<]@PB(ZY;>!S MAG)>V^.G3M)O6D7?;]9?EZOROZ28\02S& H)J$H1T#83!#0EFO!DE@K,,Q'' MC@QW:;BI\=E6VJ9;\UU3 5_O9K82US7RF]\Z%L:_ KPMM?F",[CEU"'YI4&R MD37:">N3K&Q \4Q-%X<-W--7R^R.1AHJ.U!W8ME MS5_W/\IJ)N-8FC(J !6X !!GFF:4% !G2\"T,W!]E:#C1:#[Z)Z/S3? MZ;Z!EDT;L_*X?"M?Y'SY[H_8) FK$<0(D2P#!60+-*)G(:0Q4[ MM6JT&G5JUHR1BNK9-0LN;TK U?LGDYVBIWVA^=XLP75SU')1KDM-0M\V;%YR M?8>V0K6:=]%"UC%,FX6>HN^KLHX]%67%EYM%F\U2=L/P974A*.F&V;0\T?,] M1Z$/[NJY: 2.&HFW%6!JH4UNT/?F H^Q7DXP^3V"LQIYW),V%S".#M2<;O;1 MC,K4U=P/R?JH]6Q;.&M>RP3*L=ZRL13 POPDH0)QEL%"04AY[-1^T7[HJ1&? MQR96%Q&WXZ4P. ;W>!^'HAX'K.Y$#]4=RP:N@)VS+@[_BEVU;&"YW''+Z@FW M[OCNN7[\2OZVJ#<0 Y$H!PE(%"B#B- M!6<2R9LV@==EF.R^4']NWV@IZLJ5U A;E;7%INTQME5G:Z+5N0&TU6GHYM!B MQESWBYXF8/PM9"M>]%L/ZX\-UO7U*' M9PSCP+>2K=_J;=)\66WZ];))(5F!&-&F6:$WICB7H,@%!1D55*H$\]BM3/F9 M<:9FD1DQW2CI'(!V[.,!EL!$8R2,=B(&JC5^!0>OW'%NK%%IXHK"AXQP[?(Q M:XP;4VS]\\-"6VEU =NJKC#Q^)4NVK973=R!%+_]U!M-;1,\&Z_+>\KU*S!3 MB9!**01PKO^ )". T=1L P7F,"<2<^%@1KV>)A,UQCJ)35/V;SN9(U4+/4:Q MYYM>C\NL.?'9'K^[X=F"SJPKZ'S0!;$IZ-P@$?6@:*L K348;4=$;4-NWZ7? M?D8]1*+W?XUW:8R2X6.]4Z,6"Y_PNS52R7 ?TQJF6/A-DOT%RH3[0-Y/@7 O MDMR:+6AD7B[JT=6'!5\^RT?ZHZTUW+8?/6B4(),\+6+) ,SJ-O*Q D61(T ) MQ+#@E KL%(%Y@RQ3V]SU,]!VRIB_->K4/8!;A:)?6I4[_ER8Z'&;<"V5DUCXJ,G;]RH+M[ZT-K MF*6S!S_+N?'0O#&104?F8+5;HO-$J(33!)!$F;[K4@"2I1 0F$)H2VN_'>ACV0R]X/?GY=^S?*-.X1 M@!\ CXX*/#UVX-95+LKEJDZR;A=^)O.,QR0%7,10[TI1#FB6*&U'97%*L5+< MKO?$V1$F1X*U@$VZO^/F\0@\RRWA+9"$)J<>&@%,IK.J^]V*'8TR[@;KG))' MVZ:S%PXX(#Q9X=7\H9__[W)MFG5++;[X8]'%64MQ_VS^.^,%2I.<(" E,1WL ML@PP*&* 9,RH_MXS7EC5E;Y1CJDQP_GJR'5?!JU/I!6*MAK=17V=HD8IAW.7 M&V;0XB!NG'D)O:?[ZTR)PWG6.%,STJ%4V"ER.U&Z'=B+QT(W/'Z\LYW;,=@[ MH/'PN%N:)=1#54TQE-T6,LUA@>*,@ZP@1!NMDFBC-8> *0(A%HPPB=P;(YP< M:WJ+E!9R2!>$TTA:^OW\X#/28M'(&;:$C@4B 7H6G![O%?H37%3\="^"R[<, MXXAMZ^>FPJ"I.;CKB?5W/:"I@/>@]]9=!\>%Z#=TU%OLLC+WUTODH^1?%^6_ M-K(R?LT/:_EAK\#?"CC"G-,^!63?D%#O3\EBX M>^7VX$*/ND",-06'J\QHXP[PU7QHTN(_U5GQ#VU2?.WJ_= DR[69OR9WCE9? M'U:?Z,K)8_#C>=A\H_1GLCL24Z(0+A((E0OOG1]J:ES72&J8:K65-:I: M8=UXZ *^=MSC![7 ?+,#;"=F].4:8,[T2ZVH?487''T$.[ MM?D NZ#@A\VZ6NMEV[A;FE/R'":,X0P!BLS)70)SH-E#@43"-$5842@<6YI? M'G!JU-'*6UM)39SZ-] Z62Z6761"DWW4IA[-4,(%5ICIK1C# &*5:IY! M'$ B2)$D4*0)WQ:R6*[IW-)&.3>@U==Q4&]B.VRX+Z7)[=:[)"/JKTUM:-?P M@?,@6UHH-V$VDH'2D[%+CI_TX\POJEF^W7_]+2JO^_ZUV_U#]N#J9F">E^4IA0(DL0 Y@H"RGD&$I$I MGJ=$8&E53GHJ"DW-N&I.H>MMV;;L:..$>C*R-P=!:EF[EVKKX6.I[>#YG$ZB M6(K]>V1Q$C0!,2=$[^,53FG0,4[/SI^V1:CYM\A@%.V")OYBK]XDJO8$>07_ MV]7P\?E9$* +G+-<"L_,?26*F?RZ>OZZKS MJOW#)'C50L]P*G!.<0I$++7%EV&HMZ&% E2F6:XX3@FW*J9O,=;4C+$WO4/ MN^BEECU:U<([K'E7\+6PA/RA%MA(:02-&DGOHM9G_J"B6MKV8,X?= XKN3\( M1UID;X/2;;FS ^?B2G3E$>,M$G:Z[/&WY2W#_'N/JSIN\V=]U-D02IMY36@J M>98IP(B@ #*< PHS 6BN4")0P3%VR@ Z.]+4:+43M.F\ZN;).P^GG2?/"TB! M670?G[K#MEF&_*>V7P7#JR_O_&BC^O*N*GWHR[M^PS!F^-MR*;Z7\WE79[\? M 3$3# HAXQ3$.321T2(#-%,Q4##)"H1R2)53&:!+@TV-'SI9[[8]/"+1!/A\ MJ^5U8XR+,-N1AB_P O/&#K=.T/W *'_$80.(5^ZX.."H]&&C^B-TSC$3J MG(\'==^$_9NGUMF)ASFR6$J<88Z (N8$4=(,D )C &F6932C),^=; V[8:=& M++74QFG^23^U,^'=V,02;SM>\8]B8(;9 K@3^2YJ65>BR''I6$ MW. XI"/'NP>V/MM5K&[".;M2IX2BG%$(CY]_O*'8USE.03MN,4#+H')I%^4OQ$QP!;G"@Q^6X:=&6O<[F"7%3YJ M!';E\F$?O]DEE>O:I6VZ*RYKEI$+7LIJ5M"8X Q)H/^7 P@5 DRE$L12\EQ( MIF#N1 7QIH:"?1$;=J(]H6-?C%5U:+",0OD$M1V3.$)P,!L<1$[?WQA 897 MSK@TWJB\8:'X(7?8W#+@/.I1/G];KNCJ9W,\9IGF!.,8(8Y30+41H?Y6I&;?G]EG9W:!!8Y)Z#=,$L6 MAUW!L0_MO>WD;X,<[B)/J6J^YL#AU"SX7(QTF!9L3MS.V6Z"\^+QV[ GCWX=UMSUI8!;UAE7R7QO]GKY[T7_4W4!FO"!%PJ1>U&/3OS9/*"@PHD!R MFDJ8ZC6'6T7"7AID:DO*3L:H%K+MEN-8X.HDG':VZJT@!>9^9WSZZ7IDU=?*<.RS*Q72OY52ZJ\D4V,?V_+ZNF M7?8C_3%C!4GBK$@!RC "4.844)QCD(D$\3B#/!/0A0\QNM.$Z(7:,$A#FP&331[@)GMV3?9L#9,3_U5@S=6$*K8,_-AH(GE>B MEJ^_&_]A)I;_@7-CZ#YL=E(77GV.+LE M.P6W6R++RP>:0//Y\GO=KO?( MVAGTD&$4]WF;9EM[DMHC=E0P160N0(J$!!"*!!"!%4AR$7.)1)8*IS/*DZ-, MC;)V0@X)S#X-I!T7W0Q/8,XY1"9 G,)%"+RRQ^F11F6)B\H>LL'EBP?')^SR M]!;BW?.W^?*G[+H]?]*3WVOV21**$RP(0)1J,L!<@@*)%!0,Y;#("@%CIWI/ M+H-/C2,Z8:-6VLB(ZQRP8(^]'7^$0C0PK>SE3IN8AI/H5H&ZJPX!S7?H@[T M8\=".$-S(CC"_1D#0RW;#JL/ZJUDZ^[8ORXW/"L45;4;.E&0:_(2.6!QC$&J M$BQCF',1JVT1*8>HR_-#6GU@!V6DQ@C ; L0+%4DM,@'57@=(S,O &['6+?B M-U*$9BNE ;_26 M>;GZJ-^&F2Q2S(G*04X9!9#D*2 D9B GJ:!2Y7&N[#+^]Y\[-5NF%2TRLME[ MD*!OH_UU#^[?V1OEB]R=<_T M?H;RJPUP#Z^?T/M3RQ7]V4GFP2@]J^W@MVC_::.]1R>5Z+])IR\8ZKQZD8N- MK-YK$=[]T)RYH/,WFVJ]?-;T:;I'+1=/OYCTB,RD1ITFT5:5>I=FE &U-E&CS@V] M_@;/H*UC+?R\!/>]A9N2 5ZZV_#T[,@;*,S(OK[;(#MV!][XO $9";]M*OV8 MJM)[>E8NZBW]F^6B*D5=X76YJ/OU-#'U;VCUU61"K$JVJ0LDOZLT7-^[XXL9 MHE"2E$.]'Y<)@+&F7\;TSCPN4IAQS'&:6B5B>Y9K:D1LQ#5)"YV\INJIK"5V M/$+U/7]7C+;7FY7 --PI%?6T,I5I>GI%/<7T/YD9[.D6/2ZC1KLN>?R59M A M_>%U9G*DG(A19]0M3\(_[A>3)SP.-UY&A7^,]M(L CQ^8'\$N=X%.-Z_T')N M#O\?ETTAIOI(\.MR;JIAORWG9OSM_CJ1&4\%58#!. 40IP@0DQO(,[WA89B) M&$FGYDY#)9G:XMJ*5[>J*]L@81.._:NIK]2D OZ;8W^%P9-DMX\9!?K *ZB) MO]X+R8ZVBACKIBWRUM?E+NIFRJ>KQ1NF?AL]#)9FW$80MX)VU"CBY@=Z*$O9 M9,O-4"J20J(&VU&);X[?)@Q[> MD_,4K'84=R-8@K0=F.\WK5)_<5O5AW\N#2(645Z(]_ MEW159:B-S<.*R4)_X!HKE>C/'0K %$< 90CF<:QHDEF5F#SY]*E]Z!E 42V@ M2WK](6(6F_];< C]#=,?#021 >-J"*,%'BZ5!&[ 9:PB 7U\?&7\GU'[5#U\SO=VV3 MR6ZLGW\L1%G5;BXIWOW@^M*V7ZU*:(Q5P@'+N-*V598!FE*AV0K&IN%XAM-D M0-CE(&&L/KCQ S*-+O\6?7C^5GLX2BVU:7GGVC=XR.38D5DXK,?J,&SDOXNV M&D2U"G=;GOMY%_75B!H] K0>O@%'S_V(AT@R ,E(6TN+E\-M7WE&Y8O;RL-[QMM5 MGI%V;U-Y[IIA5MO[,5S^%J9U)Y0"LPAPT!RMDBN@*#5YOG MW%BC6C57%#ZT6ZY=/L R^?_T&[*@\[?RY?F-+!C(,L M1JG*LB+A*K8V3HZ?/S4*V$D8?7AT6)=/(&=AI=R&1^"/? ^*(;;*"4PX^>&D=MA8N4="J$O0^8!3\-AF$<^T,C M\/X6!!S8:# 2(Q&1)2)N3'12Z8LDM'_'>/QS4M(]ZCE]Q/Q6$K@ZZKCU!&Q!.*HJ8'WCP(I+S2E=$^OX2'^\^V&JHW3E4)K>,1M-8JVW M>KFHMB'"/&.<*-,G.^::<@0C^JU>D2_M)K\>A?ME(EVV@0)U[X=5+_%FX:+,VXI MIYMA.RKL=/L3!_JT:;GZ!YUOY+WXCTU5]]UZ4/^DJQ4U:6V*PJR @@.!4@B@ ME'71EABP%#)<0)3'U*EA^,71ID:$G^6+%K7)65NJZ'LKIJ-O^R*^EAYN7ZB% MWF=J.:-:T&@GJ8'NG]>@<_=VVT#BU^=]<<1Q/=\VRA_YOZUN&D8B'Q8OLGED M0V ?VKB;6S@XU*#-=4/N2$J]WIH!"AS?59U[TUU]T<9O97N225/-= ]?>'0Q;W+)#75<4YM17Z3 M:KF2V[V+K-[KOY9/BQE/L,1"?^RY,-N'7 A04(6!?DL24E? ED[=RX:+,C5^ M:,5R-0P&SX2MZ3 &OL&-BWXZ?%W@Z[1#A=6Z]'PQICWKM8D98(;R\^GY3P4Z,,V[BUWE%C]*\+EQZXW>^GQ/1==#*:[S+J[B%]IIS4$;J8REG*$@*)8;SGC M% %** 88IA)3S*BD0Y+E/* ^?E;:]%9P=*F%X^_20 MKT/A%]4_R^:7[QJ<]U&N95W_]<-BK5^,DLUE4PGV_GFY6I?_55LS[9F=B6MX M_+Z<"$A*"!. :0F;U<4$,2Q*!A1F93<:?,[2(JI+0/N@4[#P+<\6 L- M:>@#MUK^MD;U3H.F7/5='5I0]Y?K*Q,B2NHF''UGI@R09.R\E>%@G%A M'JJ\M=[&IBA9BE62)A(#R(H,P )S0*C0DU1((@1/,$]@9W-]DJMR*;ZLZ6IM MQW]GAQU@=!T.'NX3_4T^E8N%,1U^H_.ZRY&?,G![N&<0JSQ)M*U;T!A 03- M()* ,UE E6%$BF0?]W<+\5JH=T.'PUR/$!APN^7E-NQ>IP9?(V;@6GRGL A7 MD6]OM->KRW=*Z8O5^4[>,)"RY?.WY8JN?K[[UT:;Q?7C39,O*=YN5OI;:;[, M.CSDH_Q>_TLU2SBD62$PR.)<[Z 3E0-"BASP#.G]$GMU%6I'F I_T=0..?IEMB"#CDMX-4!WQX2W/&D:5-=_^1BLI^LU6 M9SE1:99Q HQ)!6!N=O-$,I (G")*BHP53KOYT\-,C>YJP $S8FJZV\GIQF]G M(+5CL-N!"LQ1M8 M1ET_V'L35ODDS<^:C_1W8[IJ!D6UZ'N\7=7,*PT@O=&Z:IMZOW]#5ZJ?FHYJ)9CG+!&8Y 8E* M30UDG **%=:P8E$(I'B1IT[1;C:C3HTZZL8NIHU:_>[+G=R.X7!6B-M1B7<< M S/+%L+ZAY[(=Q%=1YW4C=GC,9K.!26_$796(X\;=><"QE$DGM/-PQCIK=1; M#UXV*VJ1JY021@#DJ0"P@ P0E!1 J)RI0LI4NA6BZC]\:OS2E\V-4O8@LV.. MH4 $)@@K#)P)X)2R7K_SO0%&_9Q/J7;XU9Z\9G#HK''HR+>R^>^'Q=O63= + M,INQ1)L(E".0YH@#B',)*%02P"S#2,8QDY(/B%2P&GRB 0N=I%TGJ;61U3E8 MU@)[N\_?'Y2CA<#6]+M?Y:EQ"A*(DYQ3E(J(E213$'5/$8)-K0R!A*$95.]H3% MF%,S,QZ_2CT%1D0/]5D.X+4C'\^@!::>JS5::BR;&(3WY8O'?8L#3N&+M1R, M^_KE6DX#856PYE/SVB[DG6KM 9A1[FX[>T$[RP2"W:][VK.,X_JUPP!\ MY! /-,RP=:".4?OP_(V6*_.*O]$B/>G]&!0J5UPA )6@ ,K<%.B2.1 DQ3AC M&"FW8[;3PTR-E>O4J.4B*K>"&GZ>+Q=/8%['=M(ZHL^-I,\@;,>UM^,6F#)K M :.=A%$KHC_>NPR!5_HZ,]2H+'19W4,RN7+U@/+$3=LMTRQF5&):4% MA@#+) >00@H*Q 3@G% 8)RI5S*I^S-D1IL8$M8P.%7I/HG;Y$_>"1>"ON^VA MU\DWI)SZ260<2AC?BM!(E8P/D/)4ROB2\A WY[K5- X13S.4B!RH4SV-P(T M1@4@4A)3*"78*)N_S?T6[FF\TB:2!E1KC>F;3J(OK5JU&?ALM/! MT1]G/SN6;CF_8(_DG6N%-AZY5NRHD_LNJB6_JU%^=Q5E=_^<,V!^W73VPX_K MK7.&YB6?0)5 )(H4,H +I5%%) :4)PHDM)")0"S)4.Y4(L0# MJB.4"7DT8T3+L-C:4;P'Q$:QDW_OI_/[ST>_C(+_7M(GQAJ_>_1YA4_VB[YP M^< .T;L'SG@A,RB*!/ 4:B90,@:$RP0PB J:$H&Q1"Y,T'OV-+_^P=]['S6[ M;WP@%H&_Z]\M '#OF7RLJM].R+WGC]O?^%BQHZ[%)RX9]F'6;O(-7]?Y)ZW? MJ_4N4%@0E@L,>!'' $I&09&GQEL%,\%1IF3BY+P^/]343*$]2:^Z8EUQM?N2 M_: 5^,,^"52 DJC7P?#ZZ5\8;E0FN*[V(3%8W#%&T9B/\L?Z\;NL;J*(:';W7%T8?-NM(RB[KPXUJ3?E7R)H>,%+0ZE#G@L__2TJL\+HK*3-GJI.\+0=<2VM7"6*FID M\I%([&/R&8]1FJ$<)%+PIAU<0?1KD&<%DBE6!>;=Y%N7SIG0U(>ON7-QXN5" M3&_*[9;T24QBX-6^'W[8U[(?@QBQG]'),$6CZUW4:JM_V.E;-W5I7P7/.:K! M9V6$Y'D?TDX@_]XCZ'8I_#X'O+70\[*JZF1>M5R9<:M91I T78M!)LPZ(D4! M6)H7("%",L&%5(E3ZO_YH::V)>O5&#;1C+POZ]#:PD?P6I[;> $M]-'-KJ:P MP>N-%5XW%!,^!T6@0L)'P[U2$>%S:I\O('SVCIN;836EW)KZ13.<4@83PD$6 M9PS 5%*@C= 8_+_NWK7';1SM%OV^?X6 #9RW!RC.JPLED7. #51NC>!DNH(D M/8.-_F#P6M$>EYV6[.JN^?6'U,5VE6V9I$F59@,SZ4K%$M>S:"T]))\+*1&1 M!88L+JP25\Z,,S>9Z%M!-5VUP:XL8U1UY;R<"S6>X]A,+CPP%U@K#OMG#:49 M;_HB:$'::)WB(50SK6=CO59+K5,&CS36.OEQQ[#!H7+@\==7E@5"/!-*$ZB2 M"*2W?W.1 $S+)%=:491V>\#GAYJ;2GQ^7D[1FU",D&VF%7XH#"P7>_:>*89W MP;A,AM\(OO/#31NQ=]'LHPB]RUH?0?=C]ZB/W'>:!_VR8;O'W."C;J[] MSZ1:-7H_031WJ_=_ZMV%;=5\UV^!._E.T,TB)APQ75 XS:A4'GZ9 HPS!HH8 M8B@X+^($.20"71S8Z L^??[/D O[C,W)WL*,6M]<5HC-;7@7+?/1) MA0_/E&K(2L-LV7]7+YH3L@>U'+BR4\ MHR7) 4^H[AJ4I#I/J009*7,N2XXIM$H&=8AOIF"$-] M%_]"3,[XC3'9\%8>K9F5N8 M$1S3.$E5MS'#?V\[L[;#?ZC%[UNQ8D_OU@^D6BT0Y05B*0(LBU, 69D BK$$ MHBRR)$Y2FG&K)8_!F'-[GQX@C790H]\ZL(;']3:4FRU8/!,9^/WGR*%]4J4Y M*WXS)PW&G38]TIR(HQQ(BTM=>P>IYU8TFSZ-9ZK>['?[M>J3&W M:M@^84ZIQ>X<'>>,2)DCH-P+I:MZ&PY>''13[TI?[F)]M9$>W."A#]XH-5SRUUW/!-WZ+V: MN..&OM??TB4]9Z_)=_*7ZD%]8$GZBH8%2KD^C0.08*6468P *;%>VS/*"\Q% MS,U"_2\,-#<9/("J7'--WM:7)I@S+&ETT&E!_> MIDJ".LV?K_RGRUR,IT"-7#]A%M1E*YXG0AE\WLWE?-,O+-_NUY5?=J[O1ZZ^ M+I6LR+[&7-?D@/^\7O,_JN7R=L4/JONJSZAO&/]%;!8BISA)$@(@AEC]42B1 M%0D&::[+O&4ES9+2IFQV()Q6&CU9"6Y)JKHOX*6$>B4V?0^ZB/1FV3FRH>;8 MS,F=PS= !AM]$@Z5=\Y<#8Z/>VIM(V>O/ M/0X\(5Y=YU!8)W6K Q/^TN4./9QKZ?8-4;#X>U+K*I1J6.6-;)*[T?G'8B2N^F])P7/G=^,HK M2A73RV%,]&48T_L_?U3=1L3GMF+J@A<2Q21.@6[[!"#'!%"")A@#\.A&[ :D_&^H;.K>O*\#Y_N''E.B'NLE->X2DKMN0/]4[^8]J\_V[6%Y1R==U:DW%,/B$!9='/0>="5%G M0[]ZWA<0'PSIY#,:3(E:6WQJYE5D>E91-RP3Z^I5A!TK[76WN77K2H..ZI:<_-G%_Q<-E MTO:AVX'_4C7_^E +,>3]?%$8%Q#G!/.,@X)F&8!%C $N40%*SBC*XI24J+0^ MS B)>&[2HC$"J4#J5GM=QEJM8$[45\]XGBW./.8R>_,_"SG8 SNP^R;2ENND M<1'MLAB_C'TGINNX9SM/\^B\9XSZ/Z,#G^TD>.O$9SVP8RKHUV]UNQ/W]%7O MN_5;4)$BG/)K)(]SPXUM_?$KW_]^M=H MTX.-FAU:RZ3-\]2:*;P?P@)+\Z]?HP%EM(=Y.>#>/K/R(AM^;;IS8*U%W5$;Q)CA3#&(H<[+B;ER2Q."0%+P#))$$)Y; M560^/ MM]X;_;1#=MX7L=1IU'>R\TXX;[.L%RE"&&>8 T9CW;^78D!Y@D A48X$SD2! MS2MHGAYC;A+0H]2;\_^X_1:I6XOZT7 U.4;EA>TJ/P0%?O ';NYDM^@"+4:= M7GP]/Q;9=]?S-%'BG0-?=KEWXTR,IMV=N72ZC+MQ[,^2[2Y\U+6BF([G7U4; M\:EZU.G0&S5UU2X)X_V?;+G5O=*'+(Q%DN:IA+H7&==U>1OH4M?BCUH#H M-VV";52MQ<28"6 @N@-KGU>F[2-=[3GS&[AJ,?ZT<:CVQ!R%E3K<8LH&$^T? M_^C:#'VI[K]OFJ&Z]K>:: E^1YZ:A204)Y3&@,:I$D41"T#S$NJ27[KL-6&0 MFA>R"8MU;B*Z;T&QZ4!&7*&!V=0:K-_G,V&3G-Q>U;V@_4_4VQQU1A_V M-.@-C][-ZDLP10<+[U^&_YR6%EZ^%!,UNK":IC"=+\P@_ >TPK#BTD]O#+LA M[6,^;]5(O"V#OR3WBU(20HGD(,Y1#&"NW#NC.6 M,7A7-6RYUOFLME6DQVXQHV_V0?3L = @B:(FC(1)\CXUX.LD:8^8?C;)>NP: MMZ_W[6I3\6JYW52/8A]*UITD"*ZKY^NG:=NM%N_D4 [JLZ@[1_KI] U:X9"PP 2F $L4@B2A*,4JW_)$JLW:T"L>1CP M6JZJ+C%LN+#RR%OH@X0.:DO:#NRN58G_= -3:OPNMBX-.NUZRY""HR67Z76^ MTA#4??KNMD69E@7),4!I3(<-&_T'2&7\Y:.+[$T351;]Z^;M(OZFO1 MGN&L&K565@/U7^^,DY(BCD!*$PE@)G. )2.@E% 2G.9(2+M-WXM#SDU*-.)= M<3!' 3$@VM!'\4I?:"_%CCE[K\28#+]^R>5AI_5,C&DX\DW,K[RN#>0'H:XA MRS.MTQ:$)Z6 *0(XY1A )BE 4"CBBT(HR6&I4B"7CH_CP\Y-:'JT;JT=+S!L MIB[^>0NL,+N&C3WBT<:-_MLRFO$4I /CA:%?I=FB&1WG^BH:7NTF1+O*J;?+ MY?H/77UP&%:-U(;+OOVN0U\^KFX?UMO59A'G)&:L%*!@F.A>"2F@&=;%LR%' MI,0%*9"-)-D"F)LX[9MZL^^DOE>/W&:M&R.,=KCW,Q5FVA62X, JMJ\WO<-^ M$^VD36M9B_^@>?=/[T3WTU]NHLX,Z3LW7P03U:-.A_^R7B[ENM9Q?@M,F=*ZC"KM*Y%:_6'= MPBHK 5;+/I*1#$(,K0XF;1',3@9[L-$>[Z M%^&NF"VI[^HV;HJWD27#B>&BS,LB%U2"/,\* ),< BIUAU@1LU*6A*JOL(TV MF@T[-T'[*==]$/\C0\%47Y=XV7/?,ZHIS6Z:P&\Z#F>KY9S>PU.V)_=H1 MJS"KKW'4H>[#SQ3N+B_$G[;9$>55T R'GE3%[.AX*5V65[N6R/Z\IEK07<(HQ:B;7'L M0^[&I>1J1@(KA@T9#F6Q3QA]95'LPSM.7!+[A#''!;%/?F>K M_K'619;YFZEDA. M3#GKB/E(D^F+M?&'NF-_L6MY_G6]^2;JAT]Z$_'MNMDL8"ZR(BND6L1@ 2". M"4!20$ DU46Z>)&DEO7T7PXQ-Z5I$0(UTD/4E9MSVLX^0:7A4?Y5!(4^NM]S MT\*[B31 GW7@SQGON7#[T3 35UH_9^9Q:?2SGW3<['TDU5)OC'Q8U_J<_YV@ MFWU<\\_UNFE^7=6"+*M_"_ZSCD"!69EFJ,Q!GG.DZ_0A@$0N09;F"44Q3-/2 MZA3>&L'.M\H0*_&TU4O%@FE@L0P 2AA&, XS937 MTS86RY3V%8P4I65BNS6&N4G?A1Z-W<_KMA%'VY@Q4 ?&,Q-FZ&"%G8;@'IB& MV;=>W#=;/-G49U^VY28B4GT_])F7%-5FZW-G^ H^IVN^> ;'?!HOCA-EU73Q MPJU\IZLMLC03L( ,\"3A:HDH2X H5F*9P9CFB5HBFE7INSS4W.0P8(K:U%FDH%V5CTN7^%0"_0?I*[:$W>R$;L*(G>K(=DR3PA" M6 A08!$#F,@"4,YS (F(D2S*@O#"N);G^%ASDXD!;=LT;U_Y)E* +6HQ7N#W MPDZU7]8""\8(89>S6*V9LZA"Z8_!B:I(NGSU["H^FE$R6K'QPBVFJ[AH9LNS MBHF&EUQ9>.U3M1(?U8_-0CE67&1% GD\ MQ-S4T7V7'C'LAM2/CPU1/VP_S.B73CLP\ M6R?M^).N37.Z>/TA;O_CZNUZU9:E^F>U^?YVVVS6#Z+^I!2F6E:;IP44!:>% M@""%.5%.5!$#+' !>(821GA99,*J)HCE^'.3AETR1"T>Q6IK>41G2[Z98@2D M-+">Z$8X=AXD8X3@0=]\%QNXUK M5(%C4>F[KJ/SW7;3;,A*5Y'^I]"UI06_?10UN1?O_Q0UJQKQN:[8LY0'D<68 MQB('-)<20)HA0%!<@I07*9*R*!)NU99Y>A/F)K4#;-#CC@;@48O<-CAB\F^$ MH;LWZWF>XFBA/T,XVW& /IT^:^@Z#O0TJ!_V1-Q$ Q71Z>].D JIKS>3GB-5 M)C=CXDB8UYJFXTB;5T/B]4B[32$X YY9*@ M+,V@74E!:PAS>ZW9'FA[.<0>FZ*KSK ]$3_M$78+>HXGV 9L3G& /09C#N?7 M!C09'E^;W,FQX)!:SS2;BKW5V:'UTU!AM4ASF68Y*#/" 4R@ !CG#*0)A45> M9A@*JP[$)T>9F^*YE1,ZR9^95EW-2F Y&O!U%36VF^_K6N=+^:^6.DJ$WVI M)T>:MOC/F+%'M7Y&/^RZM:J>IA59_MJ(KVNY40Z7^+Q>5NQI(9-<0,P92'!> M ECB!%":0%#D28ES$9!3+]8_V%:Q#SBUCF\\S;[J#ZH'/X'NE'<;HD+B;J,,9_=;_UVL*E3$]GK=# MSXTV\<;G!:./MS@O7> G?V(?M/P\A'G!8![+G*0@5HLMM=9*E7.;00ER(1"$ MI91)1A=J@4C7KHD3YX:V>4P. 03T.7:=<:[+DCA+=@ECDBL'#N DSP"$20Y( M5B @3D0)EW=R MB9^@Z29G!W_5+)-+E%Q*+KEXO6L56[K9-Y2R[&EV^N*Y/01[A$$VZ<=)\%P@ M]>10$Q=$'3/WN #JZ*?=OK-JC=OMM;3=I]0ZB'%,$(A%*@&,F0XF@QC$+!%) M'E-"4Z.8W)-WG]N[42_O.W1.7<">,V?VD#OS$?C9-J?"^I$^:;+7)_GY"),^ MP">->_GO/]VOP.!\O!D](+?<=/4\^8:.R>M-:6B/QO-L1K]] M:U=:079Y DV#7Y_*,\9IG;$P!!]Y<8&&N2(4CUX.A&)<*,+I6K8#B%V86;:[#TRC_D+_$KQ$#*WF_W/P^QW%N_JNUZ8?;?( MN* 3XS\"+@S"Y_6JWOPJ7ILFWVL M[BOM:[;='YSV+TQ(-U-VSU0&EFAG%AU*9!OSXKD^]N5Q)RZ.;4S$<65L\TNO MZSTWM%)ICKNM++B$:9$*!@A2C,-4Q(!@D0/,>D &O6U>Z,>Z5N!<%20N02)WBF*4,H#+- M00YC6K(R0PQF _=]U9L-J3>O.0,O882;AS=DV48KDT8[BIOO(J+BOEKIGO7Z M%S]:(/[G)$62)X)A(" K=;^?'!"!&,@*1I*"YQ1E]/FJG@X:TGW8%'!@1<2P3 8I2*%'B(@,XS3$H(8P3'A=4)IG5AM/H M<'-;'.S1WD0O&BI_UCK11QTOE[$/*,0DQPPY9H"F--$E]Z!(,Y3 MFN$TEA1914O8#3\W 7H&.:I[S):"8S3( M2L]L IDZ6! =FG"CW:.#7_0QLK8;D;;S9.B\!F0_M&?JG7A[?].1 M/;_.I"V(:3U%1XJ.W$#7^[BW(;Y=K;9D^47\6->;!6192@BE0* $ 9C&!%!, ME !RS'F>IAE&1L%7YP:8FZP-&*,.9-2AM.\G_(S$<4WR04UHS\N.%:=>P*=, MO[KM[[.;3M[A]Y1)IYKYGOS];LW8UGO9YPPQ3).2Y1CPM,P S%D.2)HB@)*4%*5 !:?(S0'RC'1N MDO)U^_! ZJ?=?CYX<[RK=*D#TL1S;>M$O>(,3K@/>+(683]SO&UIM2NKI+=V M;Q]T#:N@J6'!9R"0Q^8;[2NY=H%(/^\#AAK0[5WS#UVI;77?QHL3RB#-(04% M)Q! 6": %!D&!16QA 7/$+5:'A_<>VYZWD-S"KT_I,Q,9!V)""R+AAQ8"]H) M:[U*T.'])Q6-$X:]?,Q/?<138+OZ8?A=_[[Z(AJE(:*Y7?%;QFKE?C;#)[[H MS#Z>Q 47L7J4V]CK)"L!X3 %L(1%2:E4*S^KM@G70YJ;#&A,T0_RI-_N5T;W MVD^/Z4;_E*0'W_T_$1NL?][]0V_23308U?ID@UDW^P]^\9I%Z8_EL!'&]K!> M-P#9F<:+\D)4BS:EEY' MSD2M2@V_,';=2<];/MJ1],1ETW4A/8_Y6>?1D8\YEK9M97(!HR(M-@LZZ-V-)DY M8_;&!Y:BVW&+[$Z>V4/H3DG@A]&"#?MJ!">-]EMXX/D0T]88.&G>43F!TY]R?#_J-8+@;]:K M;2.:MUNU3FAK%/RB$'=_66"(&6O?F$@WV.)"O44S7 *(>)&4%,>%7;S0Y2'G M]H#WB*,>LN6K]3+#AJ]=K[R%?B4;4F;_;C9FP>][^_*PT[[3C6DX>M^;7WE% MDQK1;#Z3BO\B-@L*D:0"EB 3'.D&?:ER!@@%99KG"1)0.0;VK6GV]Y^;6+PE MS??HA\(6R74=53U8AVXS!Q2:"<05Q 16@P%9I*'IDV:VW+:!S0?'S-'P(9UO MTF:0J7^_99OJL:UK[[G7S#%-_CO,'(PQ?5^98P-/=I,Y\3&WI_Z+T.'.;-.V MOE-R\D4L==$2?4RK=R99_W.R@$2WL9:E>OZAYV?[]'WK:GZL(QV/!7._DPG@LS70G!<&#!\4.NM;38,N55RS%+).2B(^@-" M' ,D80Y*C'-$TSA39QMN@^#U(4*V'?Q53R*57\FQ1(B M"I8Q@!&2NG@? 2@C$"2R0&F60IQ L\0!^['G)@VEQ>F>)SJB=6-M]/C6\I;3'>VZV?KLV-?Q%JXK MU1_=(,V=_&6]$(4PK(4@!0L!C#/&4!Q1D$L1()Y3%!>E X5,:5>X&35"D&$B5 M:9( EE">BI+%A%N=H^]O/3=YT,CLI." )K/GWLWXP ]Y>_1W5K)CNO\&83F:M5O>?U\N*5>(@69@R+'*& M,,!$%\,M2P1P2=4?:YCEO3<@VEL0#298)GF;38+9 M\^^?VM![0.-41K^%2:NVHLEOCK39T-,F/%O1<92];'>U_4'4V^W#=DDVU:-X M+Z5@FR[3^4[>\G5;"K$_1T%EDJ0YIX"7A /(4 QHEJ6 E#+F,4MY2HT":LR' MG)M$[5%''>R;H?6W$JT!NL/9E>$$7#[(\D]K:-?%#Z-6QUUV)%U]]F4XW&0' M87;F'YZ*65[IYC/](C;:__I?6F+(:?U*.RI^6E5^5P MAZO._"V+4.MFC9NG?3'7YF[S7=3?OI-57YY:%[L07+=U[,.1OJWUKWYIR^$O M4);2-,$IR/.B!%"R4O=7P2 I129C3-*2$8?@@4F-F)OWUX%M=U+%$,>W64>/ M.L#8NOW JWX[QL7Z/V7.0Z^H/]B*4KV :+? MUNVO;Z*.E_^ +Y53<,=LOURO$"4RWR^9:Q#*J\RN833+M-A>(RSF5=@_$U_S M.EC<5J ?MO6JVFQKH6[_H?I3_]3TAT0I(X)A'&NW*@>02:S[6!/E8"4$$EGD MZK\V._7GAYJ;\[-#VOH_LL=JMYP<(=9L^>B'KL!^PW.F!I@!SN[4NJMA" M%(*DD$K ,I@!&-,4T(QSP%@A$JS;9L=6A2RL1I^;D S@ >G0][NNT;;I=F.9 M6FAN-R):B4VT7#=-]$/4W6=N(JH-KJ:;([(41 MC/; ;Y$!=]0#C_83T&&/#L#?1"U\?R\7)]:\OG'L$$SZ&G(BY^6[R>TF;B^L M]T2MH%?WS6=1M_=_5RV5R/)%PCE-<1P#!G$"8%%"0)"$0/""8(X+1%!J\VHZ M,\[<7D*_'+U<(K+9U!7=;MI6-=U[Z$$I6:/[%>G&FPK53<0[2X8_%)C+GW\ M^DQ8O??Q3=0/VK56?WU;"UYM%@DC).4%!D6&A0XU)8"(H@0%RTL<8Y:GJ;@R M)?;DP$;?_U?.C:7KNE[_T3X:VY4B/:K%XWKYJ .06&M$) FKEM7FR3UQ]O2L MF$F+'Y)?(Y5VOP_7XM6_ZA"'2:L=)2=8?NWI45\MT7:4A+&,V_$+'4*UNIC6 MZE%\7*F7M_A&_ORBGF_=_VNE'Z=V9?+SQT_?/G9MZ18()9A* @'#*07*_]&- M73,$"!:4B"SFC.86&N6"8:9RU2*TB%BQ97YL]7&L, M]X/H8@]=C5PL48YS(4 F8%NK+P%$<@8@(H5$:5S$PK+,\,LAYK;Z?5YI>*.1 M1C_I_5;E+ZDOHG)*;;?M3M!JYFM>1U9@)=\+2%N@15<@5@!]%A0^9[SGFL)' MPTQ<5OB5A<]^TNUQ_R1((_3NC6YKMOO+QP>=9=/&KPWA2PDG4C*,@$1% M#&#,), QR715%HE$C# 35JV]30>>FS3LH$;5 58[,3 FW4PB0E 96#CVD-L0 MLCVIAZ@#!)394N559HP'GU1\;"EY*4G6USN6>UFK.XKO8M7L/"&E?G=2:>$B MIB6#I9(E3!!4Z]2T !B6NJ,*A)QG19Z6N4V6Y,A85G(T05KD,ZA1U;V/?]([ M]Y8.RAB_9C+DB;7 RO.F3)JQU7K2+IQ"K5<^+XX[/I!ZKPV5?>^8R M77Z+T8R,-VUUFLN&'Y6K,;C$N:6*^G94:HZ[;FWJMKL>&C^OU_R/:KE<2); M@BC?)XX+I/?!*,"4Q(#&:9S%HHB3PBJDS630N?D]>\Q]&\0;'8!BW7SE,MFF MRR*_% 9?*.W8&]I2:ZWY:=^O90!]7K9=VK$8<^2[1\OE@:=NW&),Q8EN+N;7 M.NS*Z]CT MV=2$;18P3;.R* L@LEBY=\G\T>G5K?0 :U*GTQ^-+UU2 MCW=V30N5HJYU-:'^/.)31:B.R*J$!K#('/3SP&N/CJ,EGNHMHFAXR2;::-'ZH)[LCUK!W$)!V ]GRT:\N(Y M971\S(G31XT(.$XE-;O,,:U41Y-_;)JMX._:QH2=C'4A_WN'\DYV/V_TLORK M8.JC;8T^IAR[+"$$X+)( $R@3DV'%!2YX)@2Y>]E5JGIU\&9FRP=+'24]\#V MD"/U(NF?O3:<7^D-WU&TTWT M?!(/+(KV)GG,H/5"K=\\V^L@39N-ZX6^HYQ=/W=U4^@WVT;'(S>W[/=MU51M MN2/]8RW$L&O)=2=J+'0.+P,P52*,F82@I(1E$C$H4JL&/A='G)O.#H"C \0W MT8#9KHET>=5+1,B;AI2Z97^@: U+_6-=D M(_3NXE[0^F IQ EEG!8@5_(#($LQH'&. 4&0*-5)8\BM?+_1T>8F.3NP$==; MVLUE5\"!83.!\<9;8''94]:> NR1AF@T9,*)YW"/L1$G#O@P,/XXY,/D(L=% M9E^9ZDZ:Q-:WU9+V771(PJE2F@04LE3>#254+3$Q!W$A61XS@C(IK):85X"9 MFPH=EOPR33.Q7$]>,W6&J\F))B3T6M)A+OIB;%&8CDD>>/6[D+P&T+3+2 _4 M'2TB?=S337_['D]#-]FWVUJ'5BYD#@NEGQ) K)O$81$#G.296C=FF$&:Z6:. M-LIZ>IBY:>: TJT7]!DJS93N>H(":]B.FQ[A3=1C]*=*XQQXU9LS0TVJ)./F MOM2("Y^^[NQ0Z4P74*=^&'[7MX;5?6/K1Z$S"A2$>DN6S>URN?Z#*!L_K.MW MZRW=R.UR@+=@.&9EGF" >+OM3SE 29&!C&1<%.I_16;57M(_Q-FJ3BV8J![M MA2? +-J=9[[.W$QU!*H=M-:\F_;'W>]["V^BWL8V?:HW\B;:S>J7W:RJ7PZF MM\FL716)2$<*^#]+]3\G08Y?/<)\E1-;_S2?.^0-,)+K2^.'4JK.%U4_+T6[ MN:B&?EC7F^K??5PJRHJ4JZ4Y371!RESW&\YI Z M97'M5VQ'KS?..6'OHRC/LP$<:_>5#BVN9 M=NI^YIGQ27N6&3+OO:>8!6>&G8RD$G^>B-BJ5+#QR'-3^P/@T8ML!M"F,XRN M/J^.M3__M4&"AZ52U_@'&8Q$ABP&*MUM[Z(#/R&[3G\VG$X1-P?8/5:_N2<_5"NE5!59 M'C0K_*9&:$[_4Q^#G>5IC!.DR_K'NDQBR@&*:0PX%7F:T8+"TJI,HD]P8F71W(J$<9M3 CA=/P M].LLD1>.$WW0$UAFK)DQ/Z:Z9/T)M6@$^^O]^O&_U;6M4/P.]8^@^[$[JCI[ MUVE.I"X9M3MXNOA!Q_,E=<^V:V+U>)"DW568%/R# OJV;?C;'GG>R9?]ZC[M M&Z_'6=K6IJ542@ I%P!S*D$"4QH+)0C5?T=_G^Q^4GH7M@]EM3+*&E6L)"0,M2.7HQ9T ](:F2^YBG)4FS M#%*K-BP7!IR;>+?/ZZYK931 OHDZT(Z[AQ=I-Q-:GV0&%M"K>;1OO6)(CM^6 M*Y<&G;;5BB$%1RU63*]SJC[^(M+_[H>HE+D-QMZ<%BU-1E%@ E"0" MP$1PM<3,!8B16G+FF"K?TVR):3/JW.1G!S-:MELY0VU'TW6G%>,7UJ*A> RL M/,8F MX,\J\W:-;"R+FE^@U\Q3]$?::ZAU"S9(Y7$S7L(FA3X?\G43/$^:?S%9\_15 M5S0(?;MN-HLR3N)4(@1$)F( (<$ (T1!4K(,X[),"\%LNNSM[FRE$1/TU/NF MQ^@=/-$ENSKT]VPY,UPWNC 1>H&H,>EJLXW'8AM'AOKOK]G>??H&FH=&G>R0 M^>P##NLTDR(]_R0Z#4;Y%3JRO&]MGS+$48PE8%F2 BAH 0@2.8!9G,:E+%+U M2!LOVQQ!S,T)Z"&JAUO4K#)]NJ^:!H.UW 3DACYZ-"PS=A,-=MQT^4$W46?+ M!!-AL?B;8$(F6@N&FQB[Y>&5C(ZN%EWO/=WB\4KKGZTEK[V7FS/XZZI6(]RO MJG^WWN8;L1*RVC1#R$OS133;I5[0Z@.3SW6UKKO*Y+H=S;HK"-PL$D'SA$OE M..8< 5@@!G B$X!CC*G C,1EOEB)>YTC]H#F]&CB[M']PAAN,?WB^!; MU@)L2_CHI>N/ ;+>Q/^AK8FZ3![+O$HO,VKFY4XV0=.\[ [-:?5T,$@7#.DC M_78F=>?1K5%#CT%]RN=>@$WJV/ND\N6:P.N]'5-$M\U&O3KJ M+V+9OBZ:[]6/H=)W2C!*,)= TA@#F%,!*&5J3DE"2PDA+PS&FMOB8( : MU8=8+3/F1J@U$TM/A 76P!U7SV"&J)]^F0Z_R7(CXTV;*W?9\*-4.8-+'#8@ M?E& 2?/]XTH]A*+9]%7@%EPHG2BP '%9$@!+# %E*02"Q)(*]6'L?^;#E\X:-7M)H^[&ZH!NGK:Q-$"4X)!! C :":6H 8 M@D 6&2LQA3G+K?J;GA]J;N+7U?-9KE?W0 WWX-[==(1=,Q?)#V>!Q;"CZWD7 MTQU.SQV;1[GPWXGY]'#3=U@>-?MDY^3Q*_Q%[M[^636+A,99GNA:8'FL'*04 MY^HG)D&1H[@LU((*(:MN\^<&FIM0](&DOZB/1+]I@!YB/LFT'>_7HVD.33:)JGWW^ZN92#S^6ZRI:Z9C;KLPJ^[+:$NLT>?6;5O8^2WY46W(4ALV''OU_9 LE2O,-\!,]EY] M7@-K9O@IO::OE7_*0S6\\HCTM3IA^2=[I$56@,%Z BNG M$U,. ;RC/'B.W#T]UL0ANZ,&'\?JCG_KG O,S31*8 M%5P F&$[7A?WV:T@(_#@; MVF]5W..DK-."SBTYZY"_R,#VBC [@WD<(;M8"C+Q?(M'Y[6]#C]4UN,NZD;W4+(EZ^X6TN M=1.=]F!?M[ZH-T]M&4;2!@?VI0HP+CCB(@$")T@M!&()2(RAHI[G!2L1S$JK MHZG1T>8F-#W8J$4;')58L9'G%1B-*N2>G:$N0G' MBSHH%K$J)_F[L*[PP4I@-7A!B$M[L9/,6,3P7,O01!$\IE\=N\"=,>-'PW9. M7CA=T,X8[F>/-TW#E,UV.]^]&Z:?\0C9+8VU7;XI;I MY(ZU_M5!JX%?MNV7.,\AC%.& 2UI#B"!#""(!8 H)81FNO8BLSJ-FPCXW%2W MP]T>U6Q7C]U?1&^";FZE?Q613234!W2>2Y.)W\03Y_<0<"KP MTYX+3CPE1T>%4X_O]0VI@?1],[^I+]O02A$E+,W+H@!9H4L%\30'*,D$B F! ME&4EC$NK+""KT>?VKLJ\O&O.,'W5"^-Z_B94_=%VNBW\ .E#3L1-H;IG$,Q! M.L?),=2_"S=Q$['/]9H)P1N=&OF5Z/",VT=2+75PQ8=UK7^SK^"KSUL7(J-E MFE &)(0)@#G/ D,:-2OHV:' MW$[OK"?%3/)"4AU8]0;H7>ZWAJHI;\,P]IAOHMNC.?"G>Z[L>94^:Q"3JI\K M12\%T/D^;AK8U_88'#42YQRF$*29P !F"0&TP!*D3!0QE8DDTNJ(^=G=YZ9> M0UD3.WUZ3IB9^#C3$%A9AOI5_AVEDQ9[58/G(TSZJ)\T[N5S?/I#CJLM4:NG M_>WGNB_0V+8O[;^!3!*D"[&"/"M2 %F) "YE 8J48EPP6,;"JEO+R%AS>X [ MJ-';: >VZ[AK><9@PK+ANLH/=Z%74V8TQ)N^!Y*.#7W;88W^3C:7UG3V"8:C MM/A-+SP]U+3)A:/F'J46CG_ZVL3"G]=K_D>U7':)88S'G,0H 4F<%,J30!F@ M:BD"4)+3HB"D8$7NEAKX;)RY"<( 4R^J!Z#7YNL])];0>;B>KM".@PM35Z3! MG>0A4"+;\[%>*17MI,'GD\E.?WSBD(H:=WS'QIB MM"'UO=BTL0M\O5R2NM'A#%T09Q"<;S,H](A,MPYW" YI%V;]$&YB,Z-C/N4J#5*O@DPJ&0&\%Y M7J8L SSA*8!YP@'*8 D04W=5*]BR3(RR%.V&G=MKHMTIZ)6#'2J,4],10^K- M%-X_H1.J]5A="(]-?JTH\MO"UVSH:1OT6M%QU'[7[FJ'-(Y[JJ6)21/\U1 XPP)S^#F)G2?E&E_BS1$Y0P+(%N0W;$XVYGS3 (M ML@Q\3^RX0+[V= 66T5W&Z8%IN@G4 ?3HP+KVGX;Y>_:IFVZZE8V@,_(59]0B MY>059W:B;)57F&&[Q)= 4S":,^-[S.G2;0*Q]2Q3)]08CFT+UJM'46\JNA1Z M>WT?5=,?^6:T*/($QB"',%,OYC0%ZE6= BDHQ47,41);!?M=&&]N[]H#N-$O MZXUM&-\E=LV6#QXY"_S".Z3K16A>B#8&9KSX;65P8CWT#1N_G_%-7]=YW(H>"2>_%%Z.QL)8A:%W4SUBU9ZG/!9 $S M#&6)B=X!T:D5% ,B) :0)27*,YFEL7T&X;0VS$WY#O+!Q-Z:T^F#3X+43MF# M$W]-+/;CYSOY\]^HOWNQ,Z^9N(D&+J*>C&C'1G1 1Z3Y\+R'_SISZ7]S?V([ MIM_U?YV).GD<\$I07*N82K6D:)<+=46W&L5G]5"_JQJV7#?;6GS:U=^,<5XP M*B4HV@Q[HBOILT* 1)0)RI*8HMBJ\K7YT'-[P?7(HT/HD<8>[<%?50#5>$[, M7DMAF [\-O%'LD/M5%N^/)=3-1Y^X@JKMK0<%UVUOL.U(7I=6]XW0J[K?8O> M=^H_S:9BMRO^0?V^NE^U(4#?Q)^;-\KB?RU0)B6-U3*@I)P!F#"=%, DD )" M2FE2"&'5*^1*/',3P,- MKZ1-6TM.FAK?1,-5K4K@=XNUX! MVDT]-JGFYS0 M'KCSO/1AB)&V*FK-"A*1>!7!@2(7W3"]4H3C502>CX2\[K:.^\>D^:[___[W M;?5(ELH5ULUVU8M!5]W0_Z#&??Z+@T\N,)4QSE(*1%RF **2 ,)("=(2%0@G M-"V*=-%M-'S=D'ICN,=\#28;(7B)+.#&J@)Y$[6M#<4>:_OLUSM+NG\'2BWN MJU6[L-YMTUAN6U\UJ2G*!,9)# 34+?WB) $T9A ('%-2Y$F)">XG]?V*SW)* M!UPSF=!G.VY33J5Z-#-&RP2(C!4 TJP *!4"%*C(8):CE.1XL5EOR')FT[C' M%&X*O^DQVBDRF\@I)\[P8&FJZ0A][-3.07N ?@#P)MIC[_Y13\K+WQUQ?L^MKD(T[:F6#_*.SKR\W-1Q'=L6L&CC4[NR8^HO;<'%CTVS%?SCZJ " M\4+(F!1EF8$X3=6BE=$<$$H$$(P4:A%YX]W5\[NCOH[2\ZXC_NB#_ [W&!Z<": MW]6D#8!IEXX.U!RM$UWNX1I4]/"P7K5#?2;U7:U62$I4VTR)SZ)N1UWD&"8R MIA24:9ZII5]< )QFB?HC+K)$9MBRL8+!F'.3MP[RH&X_2!T]MME-/K+:3*; M-/K(*['!(Y!:3GL)4X#5%S?J(/>Y8PIT)V@^ Y&,*?(-])'.?";V71R MI&D3F<:,/J5OK-O>9PG$,D\24$I)=)P@ M 80H'Z2(TY@305F,S#H[C@XSM^=^ !III-$.JOJ:*[ VS4C.$SNN _[H"BP$ M$S!ED4CCA;&)4F+.,.>OGB['Y*(%S[)%+G_:S1GZ4*VJC?A4 M/>J5WT;-GXX&[_3WYWK=- L2\XR7& (>QQ) P@N >,X 80C!$N8P,1-(TP'G M)I4=7M "CO:(H\%#:$';.4X7.3?SH7PR&5A%KR/1VK,R9<:KDW5QT$G]+5,* M7KI>QM&'#=M,MYVT#3[*\^]&FLJWN/PG2B.:7]>9_BXU> 0IE)%](@FE6 M) 6(>:S# B 'A&( ,G+R3M@55KCHQ;.(LAF9_(A_0^ W9.IBN#H[ZG]4VGU(UW/Q!:G'[L*XWU;_;[VBR2+E "2I3 M@(C( 104 \H%!Y1@!%DLXA*G5@<-A@//[3UR"&ZHB135?9?BS3JJ5@J%FC6P M5;]O>HML8U8,Y\3PY"$ TZ&/'_:0HP%S-("^B0YA^XPVL>/) 3QY#8 M47(<+F)YO9N(?7SX0:I:OU#OZG=5\V/=*-64NMYQZXEW_O?G];)B3_MX>"9H MB6)! )+J#UA@W3A5Z,B\DB0EESS#5KT.7$#,3=SV-NAXA;:&=[?H[-#;R9C3 MK)A)6FBN \O;(XXW2K?R=)G2WRW.[@GEMVN7D9B[RHN[[.-%PDC<9EC"1C,.( 8I8 B MFH&$E%F)"%>NLE4''^.1YZ;VNQR'E]DHE@$^YM2;KN,#$!I\(=]S>9Q5\T3,1I\\)\2*E%/Y'W8W<,SUT &,743UNVU=K>X_=SFB;:1U M^X_/J\0(OM#EC3,A!N2+!E L4Q R7"8HJ]8G51OM@/]35-]%*M(O_#?E3--$?U>;[=['D5^2% MV,]D"5,U92D%)8P)4/_G *U MYD4']NG3\KV%T8&)=E+L'N9NJ %?P+P[E7.?>*;5.<#$/OR M!1!B",= XV&)]7=!]/KJH4N][T?M]SB+A**"IA)PP93DTUP" DD&DB*.>9EF MI6!&._8V@\Y-R_?;"KIP10_5,L#8A&LST?7-8& U/4E>@)+S-K3XC3(V&7C: M2&,+*HZBC6VN==.=NT=1ZSY8K:1UWF[_ $B,:9R*$B0QQ !"G@(BJ0 (E91B M$2,16W5B/3O2W!3F5[U[\D==Z;'^JU_ZV0G,>5+-5,4+58&E1&,$.Y ]30&D MY"(77O7C_&B3BL9%HU\JQ>4+W%MK_J'W&)5/]&Z]I1NY7=XRMMYV0B2JQ[9^ MMWY8[J1L%DE"2)8*" 1+4@ )+0')4PQHBE*<<(AX40Q;>]_L6FU:P'#8W/LV M@;"T^,!: ;1OLFDS"68B$X+3B;+/>Y31'N9-M#,G4GY[]+86O-I$G]9-S].&PR3-^9T(.A4ATZ7VUQQ*/5]O517-._;PQ/=RVI_YK7? MD2$E4NLNFH("BP) G"% ,HX RWB,4<*2$F+KLRB3D>?F*QT"_W_^)TJ3\O^- M.@,<3BZ,J+]8$($S1:ENZ_!\X&(T^_3F##2DG MCQ>L;N ]2?TP"K_O9_R_!:EU^-&"%1FB.6- QH42,0YC0,HD U2*1%?ZX$EI ME#YZ'8RY*9KZCI;>\M7'Z#?<8 I.:N@MI['<]JY#>EME]M":FT@;XBE\T0^3 M4^7"CT&92X:\ 5T6>?,F=[NV,&;H:+:WOO@%&4\+P7(BX(HQR\GVO'#()%4QGF<$U;:!2%YAS@W M/3ULTZ%M!.]Z(P^;G@YF=NW9#PS55_TBNH6<04G"J;X&AD[HJTYN:&_UQ;QR MVVD=C-Q/ZT1]67Q/1J!6+=Y@OE+W%M\TGV_HXGVD*X]P[Z1ZW9$5J\CRXZK9 MU&U.2)_GM1!Q@64A2\!0*977C?76 8X!%"R3J$@+QJVV#HQ&G=M+X2 V7"G! M#G=T -SQ2'>4>\LS75^,3G:H>Y;,:;),K8@+<^P[.O+KG/N:D''VX-?H8LM, M45$M;K>\4G/YH:H?/O(%SB7.BQ*!#"80P)00@$DJ@"CB/"MBF,>%423AT9WG M)CL]N$BCBSZ^,\Q%/.)K7$:N8B'TR8DA >:Y@>>,/?%X-X+]]7[]^-_JFO;) M_AWJ'T'W8Y<7>'2W:=+^SAFQR^H[^P$W3T&M:'2&S>=Z_5@I#^7-TZ^-7A=_ M7#WJ'G2K^UNF7)G6B5F498D0221 ,!2P)S#&T:2UE/K35 MPSM!'RF]#&PS]K9-UUVC&C!'9 ?:SFNPF ?M>9 M1VT6T7I7KZ]K,]"FTRXK0JME.SV[C#VR#U*VS%2VF"(SG0M#?&"=&T!'/PVP M_Z+YW]=+[*$'Z69@SYC?NCOFPT];;<>:EJ,:._9W<*FLLWUX(/73G=2KLG8? M:1>:\F6]7,IUK1,%=T]1F6)9HC0&0I\0P$2MK1#)*& BSE*E=AG/C+JE.(P] M-Z7KT6L!V^'?!VO=1 99)E!-8I8;CSNW-<% E<6G=),*4:S-_-@"#@57_0@7= M ]23%- ]Q=)4]7.?C3V7\KFG"+&HGGORU+]X\'1'#O<;;Z+^IM:N?95$?XAFHW>4^BJ)OQ35/??U=]O'Y7[?2]^5O??O",; ML3O+6#!!BD10I78)2@',L 0$QPQ Y2QC1$B>I=0J>&8NELU-63OX7AJDSH9C MTYB;N>"=T;O"0P&4JM-7=%M6^](?5/:L.N%D'E1R%*?4G"E,S1C *:FZSW6Z!!LI-'V,>F&^^5&/)O)BR_V DN+.W'6LF+"B%=) M&1UP4CDQ,?VEE!A=XR8CG]2-[V178^$#83I0X>GOY,_J8?OP9EW7ZS^ZPU?U M+YNGA?)2TH0JEY%*O==3I@Q0)'.0XPQ1P?-$4JNB93:#STUF-/:V6G-7GD+V M\&^BA\Z B X61*PWP4YXK&;&3(A"\1U8F :J^TH@'W94]]BC'?CH[26JK:7* MA3.OTF4%8%(I(^'3##>4E3) !/F,[DX1B0F&%0)$RF M:4%9"F.KC6V#0>SW#']17Z=WZP=2K1:$PQ0RFH"B*)2O)5D.,&0" MR#AG<9G34K#,;@EW>J"YB8_&>7 X<1-IJ-%O'5CKM=L9@*,LX%4DNF%VMGY<#S$T0KFQM>\2?V;-_#2NAET/&A-BG\)RQVF^B MSLM!IDW'.6/B4=+-N<^Y/<9_)_6_Q$9[?/NR!GO_-V&!G_4CS,+G(\V*_73 C>Z&(H;5E"O17<+"@FI4"T *S,"@!13 'A M.044YAEA65ZDTBHB[_0P<].. 654BZ6N_:R/13??150Y]-.S/'H^/0V&!\Y7 MDQOZF'G@M2WWU$)LCX)\'BV/(X^:>W1X//YIQPKP_%'4FZJI M5O=]=;Y%+BA+8IZ")$8(P 020)E, ,]R6$B*"Q%;=1(^'F)NBG& ,!(=1,L2 M[LPM*'@.$H 1%FN022U[$@ACGKXZ- M-+<'O<5JD1LYRN+X$^Z5F\ />A?K?8@S:H%>[O=B29E%\J@OZB9*%3U'H:>\ M4!,V1K- 1V\P7VO5ZN,!<>0Q SE("UE#B!%'&"9IP#B(F%QQE-1 M&&EJ$'1STV$%*Z(=\HAL(MEA5\NQ'GQ4*]#615 \SJ:9]_9J2L': M-7"',-+SI3%&SPW5<]?;%.V,>GG-C:[]OEUMO!9;\4^[[WHL'A%.7;+%/[DG MJKH$&,3!3=8'=&_7*^5Y-SJ LLW"^?;'NG=74@ECG"E-9[%:!$.HEL,TIQP4 M(LVDE#C'B5GES(M#S4V@VS/D/=J;/N$O4H M?,%Q=@W\9V^1%NWSM[!QI(T9&/>GQ.TSG2AM9\LR7-KO"L3C*NMGJSA5H\BM5(TK,A M?V8NZ%6L!%;%@9 678#>L6=M]UN:Y&B4:8N0G#/RJ-S(V0\Z9H&(IEG7NVI[ MGW3UO7W^VAO1-6@4_)MBNVWITRS4"KC,=2'CF,L,0*'/&Q-,U<-?RECDI$AH M;I4+8@UA;IK067!S4(6R->)F5X!ALU8+X6@PI.^,U=ICF1EB/UMF A-V#@(K M4 CZ[;-%G!GTFS-B#V/:S!%GFH[R1]SOY.C\=$%A']:UJ.Y71^O7109E6J1$ M HQI B 5"* ")R")4UA*F0B26.T-7AAO;B+8X[1TB"YP:N@>^6,JM+/4(8UZ MJ.WV60\V^JF'>[ZXD[WO9$:,7T_JPIC3^E5F!!QY68:7N:ZBVNBCNEUF?ZF: M?[UY4C=FWQ](_:_;/ZMFD>(,T@+'(%.^%( Y5QX6I5C]@9)"24R<9E:Q&9<& MG)N4/,,;:<#1#F_TFT9LF0YRD7'399@_'H.ORMPI=%BBF?'B><5V8=")%W!F M%!ROYPRO\WKZJ7ZA2PHHMTF-I3NC2(QC@JCR70I: !C'ZJ>LE$#F."-YRM.X MM%()KL&/$<>5,<$!Z-/8>COW.$&![JG;W<,6"5,?TU:+I%G ZGW^7?*J>L*QJ@ MVPFWN0_[? ^4RJ(0@@$)"010B!20@B4@S8I4R1DJ8VF5(><&8VZJ]JYJV'+= M;.NNEL:^:\T^)5VNZ^C=>DLW?B0R$QD)O[]OW^[ MF/ST%>:+\6SZMY_97^C//\$TSM)X>OZWGW___);8G__[?_S;O_W[_T?(_WKY M\?U/KV?QZ@*FRY]>S<$O(?WTQWCYY:=_)%C\\Z<\GUW\](_9_)_CKYZ0_^A^ MZ=7L\OM\?/YE^1.G7-S_[ORO0C,JF,[$@F5$LJR)5303KH$J"5938_[_\[^" M3M:I!"1SFHB$1(ES(I-L HL)?RY*T3UT,I[^\Z_EC^ 7\!,R-UUT__S;SU^6 MR\N__O++'W_\\9=O83[YRVQ^_@NG5/QR_=,_KW_\VX.?_T-T/\V<<[]TW[WY MT<5XVP_B8]DO_^O7]Y_B%[CP9#Q=+/TTEA3F\^^S"'_[>>,KU[\WVY_^9=;&B[GL$#8=#R_QP_6SRAO.YP>^+:$:8(5K]=OPM^]\T.3 M(NG9_/HW)S[ I/MTE& \ZI[\(BR6SK+_A@5!!G_R7+EV3U92>;!Z]@PVJ_7XF?\ MV9%)1KGH'8F):2*%4<1R)D@*SE.:O0-JCB9]\XUW*=_4[XMY_&DV3S!'@W+] M2C^/#W1]%\SKG_CETL_Q021^&4_2]6\7R]*'SI:S'J2W4@V2^_-/R'6&^1S2 M^Y5F=C+7<;9$,PO=3_:A]1?3Z96??(3+V7PYBI$9+80@%O]'I.84A: \B290 MFCQ+/JK>M+_YYKU0P-M'P<'2; 0-'V ^GJ4WT_0:=^61<5GB;A4),X-B=8"[JJ>6]^?,;CSZKWP(-K'P^'R; 00G^=^NA@7P:]!'3AHEW@B4:5, MI/*9>!4.5B<0$'XLG9$AP1A*CT3/R $9F MUA,X'B5D+ZR8UK'2GZR;@,YG_^U=0O&-\WB5S%A;1&TLE4$9E$H.1$:ID!&4 MF0J2>P@1^@A%'R5A+[C8UN'2AWR; ,J+E% %B_5?[\=38",;HN>2(KR= 72I M!:"AM(( ]5X(&2F2TA-(MKQ^+X"XU@%RK%Q; L]@N.>Q3LAY"&$Y^]B;I^07+G_?M!I.&L:$^B'1@@ MQ?J]F(/OZ'8IBIR\)YY%C_8/C6! >@F-S*?,@:< 1T-B\XW[@:#A5.C!XAM8 M[>5H=?+ARVQZG:%!LFW4:,E (EJEAXQ<<$V$\VC/:#(AR*-5?_^M^ZF_X93G M46(<& *?(%[-$;Z,A\_CY02W-4:=]CX0:Q7'D$DPXD,,:+I2CCIRFNCQ2:[[ M;]T/ @WG.H\2X\ 0^#SWI8CET_>+,)N,(&0:0&K"K'!$YAB1\$")!NNS%12, M&9)$Q M(G8@63K>(]SVYOUPT'#J\FAQ-A$F_ ,FD_\YQ4#X$_@%[FGIW6)QA9M:SH[9 MQ"5AV6.\$Y4@(3.&N&9*2*&--GV=?NP@83^ -)^L[$/ 32#E/V>3*U3 O#OC MFR]&4E*1R_F>U08MGQ:4>)45P;V.:H4;7M"Y)X3<>_5^R&@^2WF,0)M Q*NK M>9'7ZL2_;(FHA*O%R%%)]5\ MKK('\38!DW=3?!J*8_P57ONE7[,U$@Y5F@PE7)?Z $ QN9034<)($RCH+(Z/ M/A^C8#^8-)^P[$&\3<"DLX*O_!+.9_/O(T9CD$P@P)U.1%KO2"@RH39HIIC! M__K*5-YY\7Z@:#Y%>;@PF\#"IPL_F;R\6HRGL%B,F+'9)22?>8-0#IX3Q[1' ML\>4T59#T'UM*'=>O!\6&LY4'BO,)K#PY@+FY[C]_7T^^V/YY=7LXM)/OX]\ M$HI3Y0AU0:)Y4X#FC6.@Q0-C4BJ5>BCL?H2 _;#15(&JM"R=@&C7ZRS"&34$#-(0CPC$7!^JKSWGCM M?C!H./%YG"";0 '"]Z)4FL[B/S]]0;$MSJZ6I1>U)/9'+FANK*;$>XJ[G^6" M6*\%,L>%5Y;[Q/HR#X_1L1].FL]_]B;J1OJ'%K?%RI!>?O]8*(%IA,_P;?D2 M?_B?HW+LRY(U!(+":"MI3:Q-CEA =\IX*8P]/G6^-SG[P:CA9&D=P;=AAI"M MN9^\FR;X]C_A^TC1&+45GF@OD0%#<3=-4A!CJZ_>KSVQ_93I M$0(=&!$O$..IX+QSL ,3T4@:B:8>B%0Y$ZL0SZI4&C*64NXAAW[GE?LAH.%L MZ.$";&1G>3M>1#_YW^#G;_&3QKQNL5$UP+YVUIK2S%9A*R)%:7VC-$O9 &31L[OD=D MY^OWPT;#:=%^!#MT$>_JG.<6W]<]^5I E$PR@HQ8(F,&XG5 ^5"TA[@A)IV. M[S+;]?;]L-%P6K07L?8&C7__Y8$7YOTF&3UX M1F\#C1ZG[MBY1LC(Z/X;;A'CC':("Q*I05^1"D0,[@B$*V:S!%WFWCPEF$?? M<)1WN,K#OAW/+]ZED08:%<2 !):I7Z7>W#J*@8Y$>"L+)O#C[?^=5PXTU*@W MA=UQ% ^6Y= APHKPKM!0!AX3.$%LB)%(7\K'E.+8>^E 8XQJ MPN @>;:\P[^:X1XY74#"+Q:SR3AU"3,_*:,6/WT!6"X.V?/W>&J/8PV?Q\&1 M?L'5@IQ[?SGJ>CY+8'"6WXZG^+(Q1@>SU5BC&[2E$&Q,HK3WZ-((&A0)&5U, M%Z04FBKU>'8W^T7H(+%^:;?T?H')97_[3G4'6I>KM_Q8K% MX:Y]X!N6@S5>J8#+P8,M,;-#)QAI3#&EG)4WX=%:K,-9WDK.,*Y(-8Q<6Z3^ M5##@-G7-Q"N_^/)BFLI?;_[K:OS53TH"_\7RE9_/OX^GY__I)U<84DG.LY=H MKHT)R)0P),C(T.H*PY%1[M5C\PP.Q]5>Y V+LQY@,*NMDP: ]JN?_Q.6/DQ@ MW8XSAFNAC;37W%G*B:?HU6'L+HEG#LKI4+:2N6C98P7&A\/K$:*&<:/K@:HO M^3< I1M- VCZ,(=+/TYOOET61Q;M[MGR"\SOR&SD4T3_0%!B M6 EMAJV]]- "QN\0S'UGDEI6Z M;D5DLB@F+8OJD\K46A'C8SG!GIST8::85C1)!\OX<(#,,"#N$2"_S:;QOD0T MUSHAO+-(0"0(3@+WEG!@.B"/(<;'ZDR.QA2C=\I (M1%221-BJ#S1PES0DF#OA[-CPT@.V8W MVTU5"T':[% LLWW^+DJA2K MW_ D0](")$:B+&?DB0<2M$:G,J2D*4\YY,?:1@X'S#[4M1"W]0RFWI72 -#. M< OW9:C#>_ +^%@N@CO+OR]6'(X@>FF28PB$$F38AH>7@\;-&_?QQ(,GDB=3BJ8,4;@H M;$C2B$=O1#G"+&TC9YBK+^J:HZ/%W@!V5O2/,-2TD9E,!&1;PH%(@N&&&!<5 M!!4R&M"*.:9AG>H3992>)>0&$I+OQSZ,)YN'A#?"R 8YX+&,2W0(<@"!7Z5, M4 J%UMM[(*-#D2M1XV7-M MP-@SI[)6F*8H&-Q_'ZN///[,]BX]PZ8B^]+VCB/;(T3?!H#F5_C6!S(:625R M]"@1DZ#T>CB4#=48$0@33>1&"?W8#)FC,+2=I&&3C/5@U(,"&D#2J]FTD\8_ MQLLOKZX62XP#YM=<70]T'"5=)KR")-K(0/"K5'I32S TIN@ SPZN^J(NK<] MJ!O6<:J$K][5T@#4[N8N'G C+(8'U"8"P3+DQJ,)#@K]@R04> O*/WH?4%\Y MI(/@5:L^"V))8$QRI]M818"FB%15 /'>1 (#C)D(TC[:[]8*? RN7JAFA M4R8)CE1) T;I07Y^DSM8CD)T :101,52_^F#(-8)7PK6&5C!F,MU$/8$8*J1!DQ03)U M(EGA*'>GJ W80EHSF8.>D=6O3EH V;T88X,3R9P1UF6TME+@'^@F6*L2L0:B M-X;))"H>\6ZEJ9F,0=^PZD<+#>!I@XE1HB!3UDAK%$@_+:. D6#&08\7G;37$LM\6Q:S"J@B)"5R(+-SB/MQI=2 M468)^GA 5(:(,6P(H.MTPSU"U+ U)M61U)R!Q^\O&6C2>2A O#4>99&HCQZ SUH'.0UKV2Q[U/MG[9.@Y4OK/QX]; MX6<*YV4JU>?^BE!2ZJ2"\O'C]&[ZRE^6T5@CGP455#+")2M]544NN#-CK!F8 M+38VN#KYHQT$[0>H'W@ 4P]Z:, JO8CQZN)J4C#:19KEQIXY?('I8OP55AG7 M][-%R;.>Y<_^&\:<.AKM<:E04P)/5R;=0B)"><]BCB:Z2O,#GD?H?O#[@7O% M*^JM 5A^A*4?3R&]\?,I!AN+#79?0Q['\7+DE?+,>-S^(XJPW(I,/"NX4=H8 M:I.SH4[ERM.T[0>^'[>LO&?M-("WSBWX,IN@9A:E;WGY?93 *%^:N3(UL33D M9!(X& M$X/Z/ M_/!(K.1 E 7&'/[3FSI3YIZB;#]L_2E*$X[73&](.]4\WQOQ+F9Y?4"%W[W+ MSA&#?7<\ONZ$WWUXZFG4[\J1NGGA#2"ED$Q%+@A-H8P#MYHX:2A10>;,(WI: MH4X2>@=!Q[M;7V%Z!6]Q>6ZK@;[IHR_]9/C_5#S*2+,S#DEDSA4+'4O>#BBQ MX!0HSB6NHDK^U[.)';8TI@\4/73!ZFJL 9_LU6R!N\*:T1%ZC);:((G2"1U* MER()"=F(.F2J@I<,ZAPYWR%CV+*8&D Z7,H-0.3O!PJX09\\IN"G/4TS\5M_;0&P[*5 MA#&N4"!%1LH;U=WI2_<,9=RB5E) M<*0,3'*A>&9U@M4G"!O66:J#JCYUT0"T'@AI))']P()'X= RI@K#1YK YSAYM^1SWQY!CACB6@LA2<[=;;E4$L>!$ZZ4BCYX M;BL-6-E"S+!]>%7][ ,EW@)HR@'VBOPRJ/K^@M+. HM:$2]]())K2T*PE* E MSFA@[WHWQ6?!XB9"L%)Y$=$D*Y,DD4$Q4DYW M4$;&4$9SD."JP.@>(0/'9CWJ^.$ WH,%W@!>_N['TT4QG[ XF[[Y5DSJU7CQ M974V6=H%1\(P+G.96AX2"D>9[A)8181E6B9N6-*QCB/]%&D#!VCU,-6O4MJI MXNQ$]MML.KN[>U\OG9A!2VH524GJ4MJ<<0,WMEPQQ)D,3!A?QU8]3M? $5L] MF/6HCG8PMIN?0+/*TFB"02<&%2DC*RI3$FP0&8PT4=0Y*CD.6?6"N7K(ZD<) M1X.J-U_]-LJX/GH>3Z^0M]M"C)>09W.X&=8 "S3;['M9R M:#WK4G#7?L-( I?6E2&0IH0ML5P-HH+%T#<9I2#8G&IY:-68&K8UL$:4T H" M&@A<;UAH<'(-I$0:21<>&ZR24FE6E=_;"5HV*[" M>B \3O(-Q!R_P7(C;1-<,(AV#)A\$6\D9N'FP!F:.%WL#YN4^$Z_'DROT!D71+3X.>-4$#]PJ> C^'B+X!!/T#RF5'D%Y\1>?N''Z[N@@P/\L=2XNSJ^5B MZ:>ES'2]/'!Q"&"&@-.%.6:) _PCBB0M3S1P6^=P\%ED#MP:6 -M]=34+@;7 M*^H!CR-G:/8QZ5*TT4U'+66*&$18'84)V7O!ZUBW9Q(Z<)?@"7'8BZIZ0^(0 MO3=WVG,[+_L.5SVUX#Q\R^DZ<9[@L*>&G(UVL5UMS[=7;$E0GC%/LBVW'LF0 MB U4$I.9\.!84)5\Y&<0V6\ *5*FB?M,&&6ZWA6ANZ6R2GP&E9_W\B.4FNT,I% Z<24 MY=Y>!]P1GXWC21N;H,X@B.-I'_:T]%0 /;&.&T;UV]D<_9+I:MQ]_/YY[J<+ M9*_H>YJZ?TU6VD__]VK1S;F[D<]LWGUCN9R/P]6RW%WU>?;!KZY:H-((H)0P MLYJ^R8FG7!)I&74H)K"5+DL]*9L-5*N<$,-[+J'A =7P:OM]B@J8C/\%Z7_, M)MWEVWX\+0H[FWZ">#5?M>+/QPO\UFO\Y_1\I<&;4361>VL44T1H%(84SI7; M+1@!""[Z+"&H2MU9E3AJH#JGO35T4I@TL%RVB."&%12MYDDQDIEG1#*JRW F M05*T/++HP.4Z>;-'B&KF9MRJ3E)?6FE\,,B.B'WZ%7 [PCWH[EQ6OVU.RO5H MJ\/R%CT2T&=*HY9<^L]V/'SQ#?X9<*$5 M/*TJXFRRA=A5$H]QH_9SJF4*?: M8"_RCI_,M7[)Y^(LC8QFY;:J5"JPD-ED+<%=0&'<':U(R05JZWC==^EH)L?1 M$RX>3N0Z6.H-[+4WU*\D4HS\;%H6]XMOX\4(@%,9*1"&6P.1X%!"7D0266*9 MTQASJ).Y>)2L1A!U@+YW0>=HX3> I'L\O)Y=H)@IE2NJD""5EZ M8AU%E\/&P$6E\_-MY#2"G./5??\(_6C9-P"@C:GEOT(Y#1M9%Y)*.:"[R@V1 M069T*Y4EP3G&,V#H G6*KQ^0,BQP>E#O[@GQ!\BZ ;#<&5*^XF;-2+FRI>S: MQ$E1]G(OB?,^$Q.2 &!*@#C!I/A-DH9-:O0/GGYDWP"(=@PF7S.CM)*F7"U= MIKT5@USN:XD&_[ J()\T5AI]]"A9PR8;^@=3?SIH 5!/CQI?,R:8I\ #"HIB MV(&K!=<,\R@\BEXC9PR4JM.IO3>)P_8950!:%=TT +K[(\;77!AE9%84-W09 M&)%6"PQ1'"=*.QX3[N:,UXG=MM,S[#B)_N'4@]0;P,ZGJ[ 8I[''S=Q/8)TC MZ<(1QY4S/ LB$N[BL@P4=]XEPHQ74=!@@J\SK6TG28W4(O00]O3(*F(54*&IX2G7F:CU-&T#)P/Z <%] M:/6KD08P]N[#V76$&F2I$#/$48&$.ZM)@"(7"UIFG5@P=3:T&Q(&1DS/NKW? M)WB0H!M R(UE?H_[<=O=C>X1V70:.D M &BY<, Q8JTP)%/0VD7%3:W[+9^@;/#[("IAXGY.LT\%'0RXRZYN"]?5?%D# M=J_\?/Z]3/*]F%U-EULK*VETV5(=B68*UB%Q*>U3ER>3:I@]\O M,0@P>U;AX$@M)5 /%E]Q<=\M%E>0-LL95VOR-_BC^]9B)"-UG%,@.E!!I#:) M^& DR5I#CBIDL(?U5H>_?O#[*^K"[T1Z:7!KWLYD=P_R+8]@2NFL1D,F M2\%CIH[@DI-$6YN9SI%152? .(3:P6_,&&8+[UV1 X)UZW+LUMVJ!'.!RCS; M+,>\+0P?)29BS,J1V(T43383K\$080V-P8/4TA]D)_=[_^!SI D!J+IC<+BA[9?0 BF=,/*J%29"8AK.4E'LLO>")9KLT'=]13%GP(RF- #ZY,#0P$&0LD!XSMK55"\#J381_2TEJ& MNAZRCM1#,WC:4MF^6BDCAWN^%(F2I,NT9*E*GLA2 BBUB$:_+)-3=16L2&HM M 5T/7?UHY=@@]D,-V[5'-MW%4)IOT"XG4UI3Q7K428S29&.DJM1 U^,QR ES MRY5M7+_Z:L!?VR]+CK(QV1E!0(ER)FF>5'N+^CT.F*L3*.W92)TZBKW/?$^9A*T8DYD%*-2 MI[>*VXEM+0<]D(GL09/M@K5;@3LXS%E[C6XO$4$)W!&$),XE1X)";F-.0=&3 M[N"/T-I:DGH82]J#'MM%ZGHQEF^>779W$+WY!O,X1FY'228O&0K4<)5*Y8;! M58>/IO4P:\(&AJG/6FQ79BN%N*;B\O)[#NL./UP-8]?4-P? M)GZZ&&G./).Y#';1L@S'0P]'&$6 \\QU$A@NGA2L3Q$\_!5%0V.V5Y6VB]QN M:>[D<*YAB1M-/JT,=;CY Y_,=+0J.U1G>UB=K4T M7T04Z**;&[(8I92534P1G"+Q(ER8[?(W"CFLS-U MBI..(GL_,/_I3YOZ56\K6/X(E^OD0WHQ31]A.9YO6\@C7)V1XAY#G OEBGFE M2! 8%$(.5E$.V1A3#[I[4KD?4O\\ITTUE-=.#]E^+'9K$[UWK7*VCEA;JA,4 M+CWKE20I")JSBI!=I?%U^Q.Y'SK_/&=,%537#CCOU+JNEMF:PY&31E$=*.$F MEWI"S4E0N WHE(+*2E$IZMSGLINF_2K<_Q1'13TIIH']^0XG:QY>S1;+7V'Y M9996+7&CK(SS42 34)KM! :& ;(G3D).5E.''DE]L.V@;C_8_2G.>GI75CNF M;I\<1;?0POU2K(^P2MVBDSS_.HZP,OL?(<[.I]U35CN 3D"UT*66T!HB&7?H M-Z.WPB*HP(*/GM8QF+4YVP__?XKSI*9 (A.N=8J'0MW)&$[P?Z/\6QU2E5W 2FD:E;#D>,&DZ9"B0+ MP"7I2TFXW"%C/[S]T$=9QXN_"?0\VM>B><_ZG.(GJ33F-#-G8TNJ<$SH+,@JBO?=$6BZ) M8RX1GJ,VEC.N>)V9J8>VG/]Y#H@.5T0C<-K=VZR\C3I&6:YJI[B)QTA<3KZD M%L R+6F.E49,'M5QSO\4!S;]J*6?EO.[4*MSZWE"-[.$3SNN^?:++V\GLS\6 M=QG;^TKS?9_>YWWE!W'4_V7D-R^ZN6L:(TJ;64HDY5P A%&G950@2J,1*+24 M4ZUV@-U4]># EV=^F,^^CE%^+[__CL)_-SU#8XDJG)Z_B,OQU^XT\T8.&3+7 M6C.2G=$HAZ!1#LF6\F2C)7?:9:CEY3^3UD:N63@635O<_II*:R#5?3>PB5J+ MK!A#IT K(H-%JTUY($HEB9N!<]I40]PSX\IJ8*JM\TES[-G2[,<"'ET2**A&%V[E-&3T [CGI I34E9J!./UN!FV E7)\;R MX'!H8$F\!GQS'')G(CXQCG*W]CP]E 9L:+U7I#-^3#'"[&5Q>+=].OL%;'R)GD M-?6"\,3*Q+"HB/="DR2HT%('84*=,/XP>H>=3M@T8\P*<<4 M9WG5;IQ0N)_]MY$TH+WVBBA?DB F(R?* P&734@"MQAQS^+N:,K=_OQAIPTV M [>^-#!TL_=O*$$4U[LI/@\7PYMOQ36&D=5. U6^=&NBK5=)$,M]F4?CI M"<'$7B#:_OQAYP"V!:(>--! 8/("'8?ENXM+/YX7P;[":.L<%B/KHBLW\A#P MHMRIDA)Q0#U13$D7#8O2URE=V$[/L%/]FL%=CTIK 'IOD?RU ;Z6[\9\!%Q" M41M<.$F7$B A+0G)9.0(+-=4*Z'KE*,^2M:P8_N: V)_*FP CP_K2%ZO"5F) M%UT$7&1<@0@V*,)"CD1*38FU^(?7H&3D4R<8\HSL95-K56$9+DLL8.5%9CKS $F\4 M-;AMF)3VE(+7/ B+&I MS.^BB5@I.!$V,">,0&;K),CWIW'@@7[-H;62=ANPH0\YNSZ;0KG#^&OI AM) ME96UI1'8E2OM18RX&@TG)H&/@6>M*Q56[D-=:[]K^8ZQ7C'\IL(MQ?H4$CGT83U9S MWFC6J4P:+N71&- !2^56 2"9@DM)1JN@SLR5P^AM[>K'$V_EO:FR2;_RU6S: M">\?X^675^C>HR,_OV;P^T@F%VRY2P"R*+.UD+.0%26&BIBU-]S=/WZLAM1' M"6WM9L@30;0_Y36)S_H&J&!G&6+"XG%V6Y0I5BEM,2!SC.72/+=.QUK:]DZ0F M>VWK(^\8Q;0(M/5*>H>ZFYZ70?_7:=4<9%CE)5B MER=):](]/)G).TI1#0/PY=5B/(723M1-E"PR7G\GC;0(Z$8G22"5-<8P[ LY M&EQCD8OB70=7)Q'Y'"J'33\.#"/".,,#H728;2* Q$T!-(7]HPK,^C3G;1MZP&<&A[=C1"AO>@&VT MCD> M'B+0O[D)W"67WSUXTGA#1=;^>26Q:YA5V?#O7.,6*59&5>IB9.:$^M2 MU!2%*66=[,MS*1VV'>S4$*VIQA;R,??XPS#^5[\L#'T_RUN78Z3)!-P-ROE[ MR6\IA;XO.A5:)^Z 2F/A-#A]DM1A^\<&!FJ_BARZ\77#3[ENO;R_#D>2ARR, M#X2Q(-9WEBHE2*;1):$T6,.?ZQGN>MFP'6$#>8B]2'[X'7K%UL9RV0:1 [=G#>[F]:.]!H"YOR1')@EMJ,(0 MW[%[R-YE M(YRFED2/XI-&2^+0#2$T!DI5TC9#G=D4CQ#59 %";WAX9),^1CE#![,?X7(5 M5)7UV=4^=MT.W5@SESQ:[@QE9I]/FM@RU"4KBV&4I^F!A=LY#&S[&YJL&N@; M+OW)>/A8]5IT-^PLSO)OLR5<]QN,LN5"4H5&/-ER_JQ*[4,LB4=E0BF*2+[. M%-E=%#59'U#+(O6BEG90MFE@[[ 3D!50WA'\=D#GLC@-5J.,:&*0 )<3V.I; MW[-1=NKC_E/L>P>KI0'G:G.U='EH2-W>;:*0.F+48I&/4D.#;(B<";52QN M ML.BKV[ -@IH\_C^%"3M4*6U:L'>+Q16*#.[RQ:C/$320F!3&/X9#L4 MMXE8Z@V)W!G'M S)UC^Y/QR ISZI/X7I.UY1#9B^#S?KJ1CN:VO^:K98+D;* MFBR81$CX6/(R*I(@45I!9^&#X>.RJ(R%02*24E/ME,:+2<*V^HKM52OB^) T]O;<#P'J^Y%BSKUAUE MX]#ZPS5AG;XF$U7'"FM%(V:D:A-&7IC(G$&MP:@''@"B#34 MN27W:=KV@^*?Y9BF9UVULWEOIF.[N6#7*;'N$ "R9SH705$P1%*74&1 20S M1+*4>U4G9?DH6?M![\]R5-.?AAJP>?O+;A1HRCEE30)8M.:46Q*L4L1K!8X; M(XVMLR?O3^-^0/RSG-Q4TET#U=!OT,V-R[/\YAO:]>DY?$0;>S8MS);_2NO! M5S]9170HQW%$"]S->)BFNQ]L_.1(<,-C$ +]Y( B",P1GYTC+AGIM';@:)TF MDPK,#%ON4ZV>>FBU-V"/CV+V \:&L_1POFB<7)4\QZ985Z(>96^84=R0S!7N M5EIRX@(O=:#,1:4%9=94612GY7/8"J9JZZ5AL#2PB1QG-X+T5FN!,4-BR*QA MC#A>]))LF;:?/-5U4F/U-X9JCGB;0'^6*@_&[66WG% "\V4#Z(V):I:\(,)Y M%+93C-B]S5'DD>M],^QD\]>GJ\G+2B=)/ MKD7Y;IIG\XN5,F^"GZ2B"R4,23P0*4)AS0!)-/@<$K.TTNW&>Q(X;!E6-3S6 M4$\#KO/UY(0/?IS*\'RILA/68"R=RCP7Q10)*BOBL@W@K3(YUT'7/4*&[4FL MHNP'-QH<+ODF@'-S"?(U!TX& 1QE0)6T1&9OB0-O2$@Z"(9A(\UU\OP/:1EX MM/M)X'.4_!M T,WEK]=S"*;I)@OW#HWXK=VF,H"5J'=E ",G)0SQW%FBKWZ5534 /;>7%Q.9M\!/L'\ZSC"]DJ6%Y/N0?C562Z7 MT)Y/Q_^"M$H!=+6OZZ;@\NF+BW*#UPBY!),](XPQC4N09Q1V2+BLM8%(30Y0 MYQ:K2@P-/!J@#OSN)U ;P$(#2V+-0'=#9QHOKU#7N,=<%4I>7BU_FRW_-W2^ MRHCK!#)%0X3!'49J+8ACSA$J=0S6.YTK'>?O2^' PI. MHJVAIZIL46IE:B M*^=TGV R@?F( F-*860?#,U$QBC*>9PCC$<3C$I)IGM5HSO&6^SQLH''$%0% M4A6!#PV@K65_G7F^7AROK\I':]&>S3_X>?F%];\_SSV:^]A5L6IN(!N;2832 M.>I0G,[80++@3!C*)(BX%\[ZHVG@>07UX3B0^AK8?!^T53V?833DCG-%3-9E M=)O3Q#J,!754W$3C XMU$C='DS[PI(23;->GU6]O@/[W7Q[HY#U^T'VK^T[Y MK8^0?RI___[QW9WGI_%YV5QF$?ST+W%VL7K%J]ET,9N,4RD ?.DG12"?O@"4 MRX^+NK[ G85EOEJ)'"W V[P2:_M-/KN # MK)JE1C[)8&Q,Z)8(B=&82\0)"H2!IEE'86*H,[YC/_J:N1&U#@(K**DYZ*T: M3E]<+;_,YB49-1+"<>E3)EQD66;')>*C380*EUC6(EA=JROH,;J:F6Y["J@= MI91&(5;<6>2$,9ZXL(QPJ\IBL8H$ZS4!R#$Y'D*NUG2VBZ9F"GU/!ZT#E-$H MK,ZNEHNEGY9JRA$RX1PN$R)3XB6(I\0",F:#CCK;!%+5NN+@4<*:J8P]'< . M54L#*-MH;]NYY8O@!%">5JE-J8PF03)+G)B)$'6 &EI$T^8NGUBR M+$I!H@%9NA\S<8H:DARN"R5X8+S.C=V/4=5,G=6)<'6H0AH U^?2&G4U_[[! MS2C%J+C&.)?KFYM1X7R=G\W$_'_UK-ZCK@ &F/I_9V>/1<#GHZ.-I\P>WY58'<-'W8 M8&@#E#= O3T)!>7+)*]$E$VL7$Q!B?KBXN_/S[+'\:GT_'>1S+=9BKHS_T;#Z@G&(91'* S=[S MR;W9[4,XZKA F5.*<)N(".(S?-26!HT?#HG(Z9YE4I=E.^]$WK$7L"3$/6B'[5TW+ MQNM%_*^K\MFWC]E(H'I,B6G-/I,H, M S?@Q$B)0D%I^%S'+.U'W[!FJ2*R[INJ"NIJV53]ZN?_A&4IH^HN05J-=SO M9&U]3F^FZVDJ>S)AJZ+>E7<-X?H"]N7WV]?>9EJRH0(@DT15)M)83IPM7;0A M&24Y*"[J7#&R/XW'=VS?O.G==/VN6U4\>.LTO8+YTH^GG^>^Y!^[];DU2J'> M*A&3(YP']" 2P]7#REWVR0?!G3!*USFFK\71L.:Q$FH?-I W (>6C>E;/YYW MQ]"_=HG4591^B#7=_J#>S.D>=/9D3V_>=*OV6RR*\JXEAA8B#JY_<>H.M9F;GOV+=*C58EQ!\2:2^O>I/%2T;G3@TS.ML?T9G">I+&IPPHM9&:9!6*Z M3L!L)7'.)Z*5M%J)Y)2K8Y>:.*S8'$5S1V_;%E& I*-2N'.[4I4LO"8A>T\L M4$J=U) KU28]A\H_PR'#4M&3I2L/ MOM7?[79I@M/H11,A+&YJ7.-.R;TB645+J;;2Y3J#AK?3TT>3\[: (4$B9 M!&<]KH:LB97C;T#\9W$00"CXSU%W,&& [K4F6G#H=<]2Y3B?A73J.M0GO M8;$ .+N$N2^G2*N'WR(4?7JJ#9=$,1;+]!I# BV7RZ8 W""KU-A1_RP:BU%6.5[DN/TWHMQ5F87IHT<%CC^MQO,">-/=D7S;>]^+> M^[9L1T;F:&A*Q 3!<#M"> 0>&?$*-X^;[,E;'7O%46W($E<.R7+8 5TO!*6@@LN46EDK,+PWB0.:XF. MP,>#I$P5I31O91Y>D7VHI=EQV79OUN8)2OO*X]PHO+M5\^9EZSNTN\E?72M& M*.1<7\=YN]DIW-)BU$0XU]VY4N)QW) X?N:TP/7&4 ^OD4 M7?[%]1R!&_ JZ]"G+^- @\2H(@:,*H1BA &G0H72"E,/%@A'POXF_95&U<-W*( M&=K\]=Y,S$Z:>BL?73]_2UXB1\\XLY1HYQRZ\3*1H+TE%K(P*M,D?9W2GT>( MZNU*GVUQBP@(V8 8!J4ED2E+$ESVQ"M#F0LB\-N[RFLSW(@IZ0L?.Z_V.58/ M+1N4ZULW7L(4\GCY8>(/"AZW/:8W _,DC?VEWF\O&BG7&B['JS+.+<#R$ 53 MO$L=>/2[)4??%W!#<:!BMA&HJ5-L_0PB>TB[;[YJBQHV@@%JF?-29$*]UN5@ M'$B(B9$LM%'>>H/?/(5 'J5R\)1[%7QM2;C7T5O+AFP=M);)[=\W!K8?Y";M M?%9O)FT_:GNR:[M>=CM2GX*E2://K:@EDCE-'" :%#,&=U!MI*ASO/\49<=: ML%W/W[:C6RU!)R *(I&5HE)24F)(FEMXZF^IX5L\@F&7$JM)3)4TH M,Y)*[[H7B3K-4R5_8A=%QY> WWWN+9PA4BF54X3G*'"O+^-%N)=$TZ1T"B$Q M6\#$PWKM/L3?MC799R9*_2DO0TU[&6KJBQ!,!B,,X3*7GB=# MB6.X)46FC*$*$$MUEF^]J2\O_6*\.,OW7O!]]>?& 9")*CJE"=. D8HON=J4 M%#&"">$CTQC 5.%\/_J:G?KR',0\&*70OVH:F%+Y83Z>S5?7N'Z$./&+1;?, M.UVE_WNU:I!^#8LX'U^6#T=&N)@IVOX,Z =*ZS.Q*#]RJ03"JNIJ (Z_+^ LOUDLQQ<8DRQ&6HG,$Z4D4HMQ#56!6!]L*<*FW@,U M'.J4K-VE8]B[6BI!Z0A1-P"4SN: MD=GJSL!X-S U,)BJ=18 -(W6["/^YGXJFG.4@/N"H!)0R9D^"S(P)]6*W ",GJ%+@> M0_6PE\J<=*^NH,8&(%L&?0$R<[;\ O.'%[5>,X4NA@\T$N6+WYP#)58Z3F@( M*^F**VKBXTEY"G/4'J=#2MC M[K04Q*I2 RX,S5ZCV%CE(6./D3?L[32UMNC>%=, VC[,9Y/J0F"74(:.JV0M0&2L3B?5(=3N!\ ?[2"CNMX:P.:6.?[7GB<$ MB[$S;ODVQ7*3"0;43M-,E*,V8[!#N3_950O/B0/8CW9.T9,.&D#3WV>S],=X M,D''$JVWGYZ/,6Q>K9.'_TZ0Q]/Q$KK%='WFX@-S$GW-;!A#,4*7R9$8_&3A M>3+!F3K=7\=2OA\R?[0#C9/JLP'\?H2O,+V"MRC?,M6HR.\?X^675U>+Y>P" MY@]LO34N>10M\"):EA0)$3T*-P6I59T]^GET[H?-'^V$HZ*NFD#B I" MDO-^C8Q.9EV0_N9;:0.Z=H.US(HK;8E)Y:3&T"*]:(A OBP/6?I*M09[$+8PMP70_\B7: 9+\):HB%?\_; S06&3(92@V@, M2C%'3KQ%/X6:D%&:&,S7*N8_B-[]X/BCG5><0'<-(/2F:_L^'R9Q;T.F!(2@ M93YK)#9&11P$H]' BUSITO-=%.V'LA_MG*(7^3> HT]P7JSU1[B764LD MWD2=B4;W%)G"L,O&XK:6"AT,Z8V.E5IW]B%OO]KC'^U0HG_-- W=$HC3#M3 M/)M^'"_^^0II&"_+5R.:+6#DHPGG5I>[L!,)5'F24&R:EI&HMM8\VYU$[0>M M'^U$HB\M- "HW^"/#2'-9U/\,L+&6?']!8-!C:2)2V)-::[SUA$?G2$J"ZI2 M4$+(.I/LGTOI?M#[T#A+<'$]Q=KD>4O&N6WCHAG;C*:[SF9$) M)B"0I"4G$J0F'HPGZ(B6#B8;@JUTJ_CSB=T/E3_:H49MK34 S/M#X^ZO,Q>2 M2UP R3P4=M"#]3(F8J*GDI?>I4IYDR<(VP]P/]KI1I_:^/&;M3^70L**K=KK MYY^X47L;5_7;M+-RV@DG"6,NE,O>$#D=+G /)@DZGC1]=JT/\4OD*XF M97SOUH+G3M";8U-RBEY)(I5P1":/$@@J$$>M58YB;*[K>'C/H[/9MNWG(.C! M1EI/50WLH;?:9LC01FLM]6PD9=)PK M=#*4H=RBHY%LS:WBF?0VVQ=^##I/H+H& +IQ+/WFVZJ \?I(>O'R^]]A=C[W MEU_&\<4<_'U6*7>*%9DBPX"L@B2^NW#.TY2%5BG&6@/K#B:ZV<[Q8Z!Z*B4V M@-=[Y8Q/<2>T4X%13JR4Z,8$ \0S#-EL]IUEQHD+. M1/(,Q)7CV1 LLT8KQFR=W>1Y=/87J5R_=U,=+[]O_&OC2D(>2O$#BD6;,H[! MHVP<1\_"X/J$Z#SCEO88$3+H.A%-\ YJ\WP5E^NWOEO[U: MEKLE+DJ]U+\Z6:R+/1\D3W3B@*M[W#1=]R'=7]FJW$H9(@$62DMY$KB;A9)JB28E;X.0=;K% M#B!VV(S$($Y\'46VG*K8-@#P\)3%(T_K+76Q+\6]W?SW%=:[]&L(UP-(EM]O M7WY[;20(SUTLY6_2$TE#($%I-&*)::Z:YL,DK07+2D4A;1MK$X$DN, 1*!-U MYNH^1E5O\^+>CWT83SKLKX6=SJ8?K^.M[M:"C341(06:'1.ZP1JPW3.V<*%=-=2V;LY=^4FH)/GT!6+Y&ZSV>'&',=C^L M-U.V)[T]&;*S^;F?K@/&5[/I8C89I^LXX,,&'QO#"#_A)RL#>WM\:2WNH1@3 M8'P0,#!(F5@F0@%K2KE4N(DZ+9>]D%]MN.%&DYKB%L,E#+BAG.^R'$E ?X,H MD$I&ERCP.H5&3],VK-$[/?[V'GUXF/8:R)ETZ4ZGO<@;]F1G>%3VK\,&@'F; WH1X_P*W[^3,Y@LR?_K2W7) U!)PU L9DG.5:J=V$#2L[W:$ M[A]."#Y>X UL<*M!QW=7W[55_/ZK7Y: M-K=GTM_31K?QUA?WWGJ;K[OMC$;'*B0MB/.\%%F#)I:;1*+A@0>)B'6RRJ)^ M%IE]- E\AOG%AZMY_-(9\.N7WZX:'[S-WB@2M!=$6H:Q9\^"SUG5& M.^Q!W+#;9SU$;>L0Z%-/+5NW3TODYL$@BR/ZZQ][7G_]]'M3W9,YNT786=Y\ MY4>8^-(>BJ[8HIO+$ I1'_SWNW$C,\KBEL>)AU2.(S@G(;), DM)(Q@AL3KV M[3BZ^TM@;)^7TJEQ-31E\2(NQU\?>A%!,:J,\4182$+&[,QTG47L#@\_SX=HZC_\/.T@_TL30B940*2 MHO0I+=VZD(AF7@CG,I6B3M%*SXP,&P UO 1J J*%];"5Z0\P[XK.N^-:7X[K M"\>_=\5(L(MSB;&I]ED1(I]N>TWD"RHDR(;ZVVE<1B]\3!LYGO(53 , M# 9< ,4AWF![+ZH5/1JPN]\_;'- B_CL25?MP'%3L!M\OOS^4 IE4_GUT\?? M%W_''RLWZ^!B'<_2/V!\_J7L,U]A[L^A^^9K5-!-U=]#STNC;@R)&AA&(A%( M$.AY9 3S+^. MU[O:0QE.ND=VY1(?(<[.I^-_H0@[277JW)@KH((W5**Z;"R7R@M7+IFT)"GN M(Q@G=:[3+UR-I;T64[4K>9J(:8<$20.K95,'3QJ9Q2XKLS'4$BA77C-BA$5C MD+F>6?UB MN9R/PU77$;: 2 M7;&22?4V$E\FR26KF-4@O*.U4^O/(GC84Z1>\/2((U%-=0VX"1L%O]/E.!66 MQE\W6F'??(N3*USRJ[LW+RZOKBN0[TMEHS!82DT=-82F,L4UUWQQ3-/7Q(;SOX$_3U-K=A_99M!4N@ MO')6D.R"0O\3$@E<:X)&+3/I:.*\SA261XCJ623QE:I301 43 MK4L*MYC:3N:SB1YV0ZX/VKI:; JP;W*&N=IWX#R?ZF$+*^I#MK(>F\+LZS4!R.3-G+/= M'9(";$9'/9(L0KDT.01BI=,D\JQHM$#C_9/FWN'Z+(*'+9VHC]1ZVFL!I*O; MV\[R;0/4;+%XY>?S[^@!E=3MYDU 0N%&$3T!6<[5N47>7,PH5!J@]/.Z6*?4 M^SE4#ELI40V.M?34$@;+:?/-^5IW[<_&#"*6%/6YG)[Q7&;T1N*RB.AF.TC) ML.QCI6+Y/:@;M@BA.N;ZTDL+6+LQZ[^7R=#KDUN4W=I-7GR<329O5ROJ?@.R M@"!S4D3PDJ\*94JT8)9P(U"*%*(SM??EY](\['E^_:VYJ@Y;SCG^5OJ289:7 M7^!Z<*^?ILU!(.MY80>=..[]\/Y.&0_CIZG)9S$PARY>1L_/E!Q0F6P2E"#& M)V8-ST+1.AF])B:??;H*BW$:E_UBOIJX^BLLO\S2:AXKP"??=8QTS8W?'_[P M]8]UZW6D/!/.<4IL=P<611-A1?#$9,M4#*"9JY0<[9&+/\,TM>=@^J'[,! B M6G S;MC9X/+%M_%B%#S-/%E%P -*-&OTS84MLS31(E(!650:@[J3I&%Q.AQ* M=L+U&)6U@+U;\G_S%_CEY[F?+G UEUUT=N''TQ&N6Z5*M0&3E"-'7A&'3)(< M:*+6E1.+2L'4D[2U@L:C0' ?6OUJI &,O?MP]BM#^LER5/T@3)*4A"& M2%D64RI)K!2HAV 9XW6LUE9R!K9@_:E[UK?L&P#01HWSVA)S#C2$+$@L@I"> M)A*ZM071ZZRXH;I.!<0#4@8NH#U>O;,^9=T 6+;ZC^_'4WB'2VPQ2CI932/% MK;^<8+,RHK ,*_0BLJ0#>@*T4HWKHW0-6VO0SK[7G_):@.*&8WI5UM*Z?V?Q M;K&X*I<&;CBJ(Q$-"Y&AL*A!YS)P7:X"%,2I% QCU"M5"9C/H++!T/! =#P2 M'_:JJK9@V V0N*X#'Y5:=!Z#0\YRZ2HC2!1FAW(-Z=F>=&):HT#$3W=UN&IG!=4*!>$T]\RXF M7NDBFF>1VID<>O^/CN0&7U]7)\YW+ MD0E9LR0E$=0684(F#BRZR>"SIC8CC_>*IW8,VSCL_<-6Z54 VJET\7RXN17< MIG!>FK,_GV#0[:I09Y8_C<^GXSR.Y?JB&&=7W1SA#[/)N$P2OEM;.\NO_.)+ M^:^([BMJ935$^W9Z7_G>$54$]8GJ;^3N:>774]7"0PIO;V?6WF 8+HGV:$2E M<(P$S@51@F6GG;6)UTFO[J;IZ#0,2K/,QKXK\!?+K@02W]=-JAG9[-$!SIYD MH3#\B[+E=GT]^+O&$#F)[P\B!GT[MB&G U[Z[BI]ES64A6 MV-.,9H+,:.)IE[!B6FN7=%:A"NZ>2>BP,4XE!-945G-8' 6K$DNLF_Z/*TG) M1)Q ZIG,QJ ,H5;.80.7DR#I6:)N "A;')('2^/N!QL_.0+'>=!:$1O* M;>@YE2%!@2,*: P0F.!0Z53C&+*'#6LJ;JFG4>3AJ)VA&]U"5'-;6XX>^9AF%)$B(B;M"P= M=5%9HDPPTHI8+JCYP8*9&RF_?2CE58*L'&:5-H9U<]>()6EE5HPHA:Q+6@Z/[%KFNPAKP'?9C<)29B3JY_\?>NS4YE2SI M@G]E;-[]=-PO9O-"455[F*$ *]C=UD^RN'B NA.)(V521?_Z\5 JDR2O:TDK MM"+9<\[N*D@HR2]?>+A[^,5#SI'NEBP3Q& DU,96M"P6KQLE%@;1-S/VVH+D M($B.TMC!./RRFWSZ_CQLSB=!X[O-^NNR)G#OX6T1LN<.A0<172*O'#7X*#1D MXWAP(C,=?1,,/D;5S('U29$WF7:>C=W[C\WR'-^6LEVDZ 4FF0$]W22*!0DN M&P%)R1PC]XBA390TDM"9P_,.+>%A.ISZ]:?Y#6V3MUBX A3FIU$=4QZ!H MRP7+SF*CRNH);^AV\7J'N!REL2-OZ-]6N8>8_9];)%&\7G[%[;K0;4+$G7\+ MJURS&%]J)7+S&'TP!2>.R0^33/L8/-KLB\@:4F86E*]%9X9^:^LT[T)6LS3J M;6X7@W^?(G EYW=G52^F51%/:.N,G35IF@*+QP#9,LR,<(*>$,8P:A3 MH8,L)6NSSF8 CI6GSZH5'OM? M7XMJS\^.:&E)^SE4?KR$0,$4"-1>:J.RY/FI"&+HE\V;\FL%FB:BGALZKU;T M0:MP1N'5^W4YI\@>]UQ8QX2/))-0:B[(1@V!(3FKQ)M0A3M_>X?; X!Y\"OF MS<0UA/ [\1U MZC(=B(>A<#M0.3V/DAS:_/ 55Q<8O_T#UQ\WXRI)9+ B$6"S$Q!E;98'064O$VN&.0=C#.=SFJISQ1M]NSK_/T/EN%L+9+B^4C;"E2%-'#!M03"B(J#CH MY(R5GG.T=@@>Z5MN8)%^=QN'CY+12]:V/0[64RME;F3AQ]LL[,.V+(*T2>>Z MT+?NSPL%@JH]K<%%S'4^$QNTUF88LAXB8QYD3:C>]=2RGADP;]:;\T\OZ#P1 M^?MH7/N<5=0>4N1U\:.MU.<(+$25F,O)JT$9UT%(N?O],T)D&H6N)Y/NS-CX M[:(&-GNZ&1%(WG@"X2@V4B%9")5XGXV)O"@2SW2HN/G-\^0KVN#A8(G.C(07 MV^45?KW*QF8E0==EK"HX1=>K<, CQNB0&ZT&U78,PL'W[YTG+]H&!0=*<^ZT M^-OS3[CYX?:LH>R>D1Q%,G7",?>"P*R9 N?0UFUK*%161MXN0G@@,_[8M\Q3 M#C@]"*859P?IR9?K52+Q[&?V++?_?>.INSC&G>-U)*@L%!*:0JXX,M!99A6D M]!C;I"4?(:J7'/C) IRI%=4CYFZ\41G)M'>8()10G2P24:BO59Y[1__G#?HV MQ2F/$#5O4#V9XI\"U(%:Z !0WVWQ':;V5EEIYX-P&82(=;])2$".&AV_$ITF MIG+Q@[(SHV'U)&F=@>M0$*Q;:J0#B-US"G_!5?KT.6PN]T84P:-4% 1$S>NK M9R)I.68@E1(X&FXX;S,9YBG*9IX\V-6->;C*NH3@%3=7#BT6B]X:4-;0@:T% MV3X$ 2DEIXOQR$N;WO&G*.O,QAV%@R=!=H12.@#9_I360TJL[9Z&_F-Y_NGJ MH%[5A$49.!<"-,M(H9/-$%$B1"6+MG1)J-QJ-M$ \GJ#VS&(N#.X:&KU](.Y MH3?#Z^O2#U>*RH$+DJ1.]7:@B\'3/9$U"B.$8N1*M(3A:(IG'LXZWUU\$A5W M .4[A_\=;NH/PD?D"U&3Q@XC.;J![AE?5ZQ85POC4LXV%27[G&U3-:RQ/ M@XNG[NQ#E?3\R[W>A$T5PU=L7M]UYYM.7-#U.*?M*[B$$-G;X"$6J0E-BA/" M4 +WV2H*?)G6ILGA;SBJ]T[R8'=/L*BR5-&"8G0[*.0,R!\I8%STA@00^TIUMLH=B8[2A9/K_@WHV M?KX*J5'J'50A-4;6,P)F9W4WWQ;_?+\H286HR(\327N@T!?!*^Z!LVB%3#H* M_5C]W!;3__JX_OIO^T^\!,C^-SM\[)#Q_?MZK((:I;3U41+L,0B[\6*&W&;A M58*LD.(&E*Z^S#OP.ADK8[)940( M='/3R9,YE51T=FU@]8S?JD>!8/1;]1B-= "Q)Q^\$LM6:E] .4->H=G%H#R! M%E:DD M=\RMU3.T: SY"IFXJ>N_HG%,B@876;< M&=/H9?"9OT&/PL'8-^@Q2ND 9,,>.57TT2NV&^Y>SZ:IZ$"5W5;Z ?*;6>U_+%?+SQ>?KRQ6<:5V?D!,@0+44.A7IF@P M,LH22[V&!Z6&!BG^AZ^>6?6'*&X]A13G5G_X^P;A+&3'#%DX00$=>6!:@T<9 MZIR7$+.36LCIVN-^^.KY^B0G4?_!4NS U1PR\5-EG5$S0=&_$A3]%U'?4! D M"C4P=ZV?@.K122,\8NY&_BM:4XD0&='5[CRT%G @9+*OUH E5 MQA-CK)>4\N2 .& F[QCMS-WK^^?RXZ?SM^6?6]R5S%T9]ZB\*UZ"$ MD&NQNZ%Q"]*G*I39!B"HAEY1R.1OAVCR'/DA2_]-V#\'2M)J8V6]^>?'YXFQ72_E; M*9C.W^UVSKPM+_+ZRTY1NU 24TXQ."C.D"=04('//H(F[P"S82*P06\,@]SI M(10- I9Y!JY2$Q5T#JG]T7/:6[*[=7BQ,*"TD>#KQN7"HV-9.#-E;F883?/% M[M-C8 3 #E!(YQ![D?_K8GM^PR);1;8\^-J<3-A0*M7Y(+YNM=&Q4*!L(CL= MV&Y3UR_L#D'&&,MVC)HZ\,5^N=@N5[C=ODCD6FR7UP=5N! UIPN?:XS$BS80 M&8DO*R.T2C:2!)MX8@\0- A@]AE$J+'&8 M+#H*2S*OUE4J".@$6%^"%>A*9+?,T@.)@[N?W1\:CM#<>CHQ=F!D[IC?U]>- MESZ&3%<[G?^:_R"'TH$K:($'KH-CQ94P:!KM\04^KT=U5;MG=%5-)/X^@'2G M0.3U,L3EV?+\V\N+317P@IN<4G7>LBB)## )+0:NH$C,SL9(?F.ST3E/4M=9 M(<^!2+@+L&G5TCO4]C5+?V):?UPM_P!YR8 Q<5&>O)"G6I3V?\@29T57$\#KVD4T!&2_L0OZ\UY=2NN.2E:FY+( M&TTRU$E"Y*%ZB62K,[FGTJ8B2ILZZX=IZJR,<5HL':F"#L#TZ-03B]%ZI2P8 MY@/%)RR#TU'1.;$.N4N"PI?3>/5C1].GLX6\:&$T@^KFS M35>F]?T%6=6PQ1[I@V'$@ E.@LI/@O=$@I50^:ZY1W:K#?R#K]/!W M=);?/@X54\JS [MR[;B]KGS<*L%9Y$3BR-D YW5X?TH,HA$&I$XZ!F9T+*R) M>7F4K,Z24--8F>D4T1VJKN/-A=SB[JT;GXO'O)WO[V]Q=,YYA_77Y=9ESE/\,Y+I1"+BB"@+2;/VBL M@Z ]0C%1"BF]T=I')$/QCOA(*/%:,E"!6PC)*RC>^)A-1)G; M8' (=<-P]]P> 2;72]=8V[XAAUE*0H$+!FPND4Z.HN@\)4[<>*3_19%+FYW5 MC],U#%_/[15@0EUT@*P7^2MNSI=;,L3525AM<5&G^ N9Z6P$B76)'0DGN C! M:O0Z15]TF]Z-N[0,0]!SR_T?*?,.4/-@.\L-$RLDQ5M*6,B\*)*0]N"LJ2KYPH MIRS$4AQ(X;*3%+N;-*@VY#D/T#\E#@8-VA^CE+F1]> <X%/MIL-D[G;U[/-RJKCYC,$3I__X]Y:I3;Z7RD!#O0^:^_+1+JG%3MC[22?'+E MUT0H-UD9SR M["5[-'4]3N>__C9/+7$[G8^4X-RE>6_//^'FY8YV"LSV/8RR>*^SU:!%?8MQ MEH%C(H%V/$03,\9XZXWL@:*\^SY]GEK?Z14^C?@Z2!T?O)E3%55LXA:29A:4 MUAFBS12]N6BP43E5TZ6\S5Y79PA43ZKB#J#\9KU*ESV-EXPLLB\I!LX@ M>\U!29X@)O3@E15&.)6D;@/1VY0\T^6[H_1_NZ'F&&7T_-)Q8Y# )&MU'_V\ MR5XBAE,]T1^=T+Q#WS*78_O+MQN_V=M\;Y(%'X,%*D@L6B#GM5A(%EJ4I M0;79)3Z6TCZF?#1 V\,O#PU4V,$M^M#XG,PD,\PB%%4O@XC5?M?J0,Z)&U32 M\=.-&^KHW:$%"@:.M!JCDDZ1]>,H'I,8-RYY"#+*.N@MDY=;%]IF@<5PI45N M8^V>Z4BK40 8/=)JC#;FSF2\?/_^PV:9_OLJ"B?W5*&E(#Z[1!2C#75!D0?K MF0T8)",6!B4Q;GUP?S@X0F?KB00XM_+O&<1E1$JR& ,IFPRJN !1F]T,;Q6$ M"$%:-DC_!\XS:Y9': B!(\4X-PI>GJTO\E_AV_;U>=Z3+SR3@M6!1EK6A=92 M@C,D#ZEEYM)RIAP?9@7N?/:\$U5:&H+CQ#@W"OY8GN'V?+VZW!AA@F)%6 \^ M&0U*:0=1Y%K'*U-*/B._O6_C 0#\\+&]9!(;NIY'RK(;%.Q/ Y.2%2P:/ LD M LL"!!]$'07*=,B"Y3QLO.6M#Y[''3A6.??J^ !)S:WEW\)FA?D]?CG?V2E. MZI)7TZ)-B$922.^=%W4MI0872P3##!>:V^CEL/O_X>_H0?>'*&T]O03[ ,+; MU1]$PJ?*A/J!)?5BE:__2%_M=@F,[C1E:_4I\2#8E%S7,)!SP MY?-<("V@TT[F!V/J*V[B>M)UL2*XR)*6P )'DE%D$%4LD +]4(4B@QXTSZ_! MNMAF'N9)O(S#Q=S1(EEO>$:Z=J$XZRA&8@I"$A0IFZR8LSSXVT'&L>B8>S7$ M@2I[8)'L&/G-O4GTAQ6H'DN1O$9$J@YL<#R!PZB!94_<&\VDFVYQ2(>+9$1;(6.Z6\B@;N"63F))5=#HVFY,T:U*1!ZA*AY\\"GP-?4FND M9!\V= 2J6*[HQ^02,[XN_/$4P^S6_6*NRUZ1*\^S8&I0_#8:6;+V>D/Q/6V2I"2U&I\#F#%%H!HJ%$(H7.8@VXU7NTC*O M2W]*'!VIA[E]HU\V877UQDK4<9EY <1(L;!AQ '7"-$7=#%9%]VP4=@W/G3> MP?HG\W\.%6,'AN2>J/?U=?F]TRZ&' )H)0THF05$5N]93Q^4M,OL=*M"7X_J MHFF&J;G++@]33D= NU$@379SN\QX.?6*;N35]I(ROO":PM4DR87CD8/2W$' MF$ 7:QAG5J9&K5UCJ.RN$N] ;#P NLD5-?ME-YRQEV'[:;<[;!DOSBFL7?^V M)=W\M1\EM%TD9NFN4'6Y00YUDZLG^^Y#/>.J9&54-,.*.Z>CJ;NBP./0.*?& M^K26-T2["X+K'/!MY,9AX/2683ZCR9X/Y6G2T7'W< MOMV\7F^W@^3@K(_69T;@='3U&!3@G4((3!M;-<9CFPV*K3B:-P*;^00T!L S M>)@1^\F_UF=ZY/I>D.;H']XISMA_7^8%^)";?_V-"!7\C,;9:, MN'"YIG=YK-.5+#AAO64N&HMM=DX^1=F\>P:;6>5)%=(!P 9M(W%,*QW(:[(Y M(PE,:7 8Z%)*T>;<3GLZ>':62#MW%!U(@-SV#JR4G,:#V MVGO0&3FH.N@I./J5$=D)+0KCMV>Z#O<"AY,Q\[K DWEWC133(03O"=OHE.$F M$:MA]6V?Q*@+4?;\LH(>)6I(AM&1(P8A?UYOSY?]QY",09 M:*ED*I8I MVI*Z,?(WCFI8$S^(/3Z>^YC!E\=[%)G\(6WVV6"5^<[0CH 5DHUHVXZBZG0@H8JE MJ)@-E!3J(F\E(1A-MX+BUM'_Z(RTB8U_ZH&$8]!V]$#",2KLX"9_:/A9X/1E M.3HHMM391$&""W2[2$S*.D>W3:.Z[9]C(.$H% P<2#A&)9TBZ\,=+Q ML;K:9 J8HC6 SHFB2G),Z2;F9NJ&\7Z&GQUSS;527=^HO+GI6ZS\?O8H0/==(D?8X*FTDP'('OTF22:J)AA BPB@B*_ &(= MM9X%N09!4>3,VWC]1_=Y]C-]<.)LUF'*Z0!H3];K.>V8+5F#WPW>S 2,>A;! M1_1)(K/HVKA2DQ10SO/N/@H#8PLHQRADUIFH4_<$QLQ2S'10+7>ZKMTTX$/. M4*((4AN,,@P;SO\OT<5Y" ;GU-C<(< ];._6M>[+66K\K835E8_(>=V=XR'0 M60./$063/H?;TSN'P^^';^JX_7)*4!TNW?%0\9=06>''6D?WX?0-Z@^T7]#Y M>;?!WR]JN<*"V.0^2E8G:V=0#.M;B"Q0F Q>&,L<#Y/;MP&$==Q!>1(C-[7N M.O#Z1@V-$-I)Y2@:8TKO5D64>C3I? ;#HG8F2CQ9Q_IQTSWF:7(\QAMLIJC# M0;@^#V>M0/@GIO7'U?)_,+_*)/9E68;K=,'>':&C5](:#E:K.LDG6J5077%+ 4K@!I[4"ER+7 M2:N8*CZO\LW7F2S9X;?7LY/--BY2<[2/L;^>8? M[%\FWH5ONU?@(%.1+DHP.:0Z%8*$4[OXHY"2F8Q*V),-KFW'9L\MRKT:8>O1 "5*"[5#&24=3* [>L^*QD=(UJ_$[* MYK"C\WQ>H?O'RL]YGJXD\B'\?>,/%UPH'[(,P)4EKQ1U H\9Z^Z.%'0J(9F3 MO2E.S-NPD_-\WLL[1<7/>5SNFI1=1+=P,K$2>8&B;*R&)$&T3() 4U(0/J)H M,\;R!,P-.S _Q=O]K+CX.4_,&SQ?4%AFHG82BF6V;HO0$)VI?<.*,TR:E<9= M]Q,Q,NPD_&L_[H_5=P>%+M>Y.*F3C\%DT.@UT:T4>.,5($^,\^(L\ZX)3L>E M5)_?L_A!$GZ^V3)//92+I;>XG&D7ZT,HG M,SE%=*HQ&%?JEHB46D\B/8#L/MJ<&^#PX;&DK97;P54_9O"3$-$Q)@HP5C?4 M"^\A9G)ELK3,T1651'H>0]Y.,,NT.72.F/@V1H]]0_3>R2VB2%[";G]DRJ"D M0XB&>/2"/)B,HIA&BVU_VHEOHP!SY,2W,=J;NU7_U;L7.9/>KB>-:0KM/)W= M*#S)R<4"SAL%I21,QC,G@W_*J[SO@[M%RO$:7$\DSKFA\/!4,9Y M5R%D$_WMU;ESCB)M5I9T2C@=I8,.,/0'YF6H8T=(KGL.C S&UK8-Y(8"ZQ0" MT.\TF&)%]BY8[]ILF;I+R[R3-DZ)HR/U,+=O],LFK*YFX!/0>> Q@15.7(Z_ M]'976>=\<"I;4?0@;^C&A\X[B>)D_L^A8NS D QXAOC^WD%6417K/""K$[BL M\+5T(D"*G#BVL@Z5F>L!Z9K*7I8)G#K/U$R3':#T$9XN)UX2,\&))($G1RZ@ ML!2:9L/)#W0.#1/H\ZG7:_Y'2Q>>+ MW<+GF_M*%](8:95D8&6H0LP1/&.B1C)%:6]1J9,OFGV UGDS%SW8Q2F4V$^] M_FWNWN#YW1,H'!-*DC.L5'6PG9+5O8F@&?DW2G&'M[>5-3*7]U$W;_)C-F-Y MM*(Z,)4WS\_;N*D]8P81M-2H6-1>Z#9C'A^G:]XLRJ/J]-7EW*('IP2O/]?6^OVOMR02E1C/PGOPD'JVD'TLO&\TH.(C<>2=T=@K<0U3Y//%* M ,1%MKQDXR4=RSJBR@8'/@<#4ELN8I:.N9-7BCY&\+S3,7O&[&AU/DO4_KZ^ MV"RB,/'

K%3_VN-58['0R7>(2;/[&6ABU7'V^> MKW>X6:XS7Q1C(B^EGB'FZ@R- $'4!=)!.8S>F2#;#)4ZD."9YP[V@,[)]/E< MVNK?;=:_KS>?PT3M]+<_KDD;_:,TS]0^KU20/-+MZ26"0H9 [F &)U':0E&V MC2=;%==M^[P*(4A!)]5(I#/K)'G)7'NP/!C.?8E"LR9"^A=JGQ^!PVG;Y\W"'K.;?&C(/' M0*=C]-,IS"XE>=55H&+ 7'BD$RML?5CP=2F$A40^34DN<5[:&,4G2>O#\!T% M@ &@.EP;;O#Q;7^2_PK?MZ_.K[A(,=86T<>!W03PO$J+C!H+R160O7%## M%H#?_>S^T'"$YM;3B;$#(S,J ^L\1OH[DKK9=J*B8(>T:M.J.0\?0=>92:.D?>&SQ_M4KKS_BZMB'5U2I2T]EUW-4-73I!L-:" M2:DH9UQ6C5KM!Y/XC'IV6J'P<)4]EZ3FAH;(?E. ?1C2,]T8"6C(PYX'=R4ZRECFB0E MK(UH$5G;/8G/+34V!@"C4V-CM#%W:NS-\C/]X"SL\SG>%<6-*B!MJK/[I8*H M8\T>*BZ3B8&G89MF?_S<_E!PA,;6TXAO;LW?D\T35H6@:L.4+T2^R0Y"I&.! M/"F1I6 A/.E$'Y,4/>5VX*D0<*08.[A>WJQ7&ZS]=;68(__7Q?;\,XET9R>+ MT<1,9%!GNM7U"#5DS!Z8Y;DN2Q!>M)F#\#!-O20\I_-2)I)_MTC:GS!DRGA" M/E@O BCA$OB@#;C@9/99JM2HCOLQJN:]F*;2_"! ':"&#B!UPV+O)I;6'N#M M^=6PR4>4?ZM+CBCI-V1W!9 ML!2#D3P!5T&#BIQ#=(5#4-R&E+1RL8>UHJW <:0B'UHE.D:J':'AZI'GUXMJ M;"^+GQ$I'<7 MF_0I;/%%2NN+W8R3[U?W=J&E4DHG#4E'.AXE"?#D_T$2S*?ZK&=]F_:(0>3- M>UVUP=9T^NCY)?6/L/EO/*^W^_OJ,>Y&[1SQ?OK8QTWV:CJ8YHG>2E^MON)> M[[]B/'^QRK^1V3G_]OW;K]^Z;'$I>^>@*%;?NLC-=N0:@98YQ6R\8;S5$-.A M-!YKK^K'W_C4KR3VJHK?UYOWX0SWLY>M-5RFVAJ97:UY">"SHD,86)"<6X^;I,=+^_ M+?=PM_U '[F]_X_V&16>-2]<6+!U)Y,*ID#$B(")W-"L?!!2-4'@E%S,OGWM M>%C=W4LSCXX[P/<_WW_88-A>;&Y<+%?;>51FJ9!(O:_UJ$9)<-EY$%X855"; M%-HD3!^F:5[LS8>3=1.E=0"_'V^AJV4^FD(RZ3AP*XD'3M&2Q\C !*ME*9(+ MWZ9"Y3YJYLV&= .YHQ75 =A>KC]_QDV5S;OP!3=73#BFA-8>LA&*G!ROP M) MOXV&9_3(4FPS'_U>;G0\W7*OOY^D[ZDH;5$7F06XFI)4 MF@07I8D04!KE6':ET3:=463.:PY;!RWM--8!'&^S=$N8EZ-9+A]J?PG;6OGH M"^?19C#( BAE/01&!\_4D:TZ*29SFWMX+*6]5"-/#IK;K^HM-=@]0G<;AOZY M(L_WK'+YCWK'R,RYSR6 %:AJV!? )T'BD:J\M)G6[3$S6:U%ZJ2;H"Z6@=]K,@ MZF$Y_L@Q17+%&N,%:.6)O10E!$WNDW 4T*7BI0]MWF&&4CCOHJCYD#F)Q@ZV MFE]Q$]=SO"R_"9NZKN4K3OS$?.=SF[XU/\[%Z1^=0Z%(2"4/#.N6.\4)HM+D M.M%,TX^+*+S-'H+3/3I__Z;+;O97*[KYZ2<+C,R3L$-]%BAUSS0#EVV '.K. MM<*,:!3,/$31LWE>'H.:NXOO)E!'!T[?XXF''WV%=^O+PNT#R9\W@CD18$^OZ)Z+OGX/R\V_ MA[,+_&/WW(0[\7^?/W']Q[7*?]]&L$L\''%K'_N5DUWHD_(^T5U__:6_+K?I M;%W)^@Y[ I6S%#,#CYK55D(-P3('B4D7BW#9J48+6QZAZNABGJO/W@_<7]U< M];?73'[[707T%VXVM>PT4O_[RX6!F#ZMEO_[ J^&BJ6<(K,&N,FU^5([\#QD MX"2K*#ASN32:9]^0JYGK,Z9"Z)UZHEZ T($W\E 13#8A(>H 0G--,:&@F--B M!!U85,FD0'[5OTZ%6S^(&5@:-T9]':!PTL=BF;CU3##@O':,&:TA>I% >UZB MQB!CHP34SU\:-PI6+4OCQNBX WR_#-M/^\*#HB.+.>8:3-0]E1))A$K4AV5K M%7HZ[&T\T_$2E;Z-P<+LPY#"E= "G/]8K_':9)?S]8I6O:J@R#R6RDJ&$ M%&JKK*^C'#TX'25)1A8T;8:SWD_/3U3N=@S,)E!6!Y"[OXI*FYC0J@0QU/?6 MI(E^G^KH=YTE5Q)SH]:CG[W@[2B[=K2J.L#;(W7)(9;("YT7G5.MSW?$A"X: M)(K@?9&(V&:BRY'%Y,V>%+M!WD1*ZP!^+]>;+^M-.,=[BY6=2%)*$79#*,AV MUP=38Q1((X6I^P=2;K-,ZE&R!H%0__0@G$YU'>#P.O'PR[?K7_[?2]P049^^ MO<:O>+:+RU2Q==>> ^]CG8*C"KA,%E[RHJ+D7F5LTPTVC+YY/<%^DS?3*[@ M.+G2>D+DJ]67B_/M3F+\J@\D6!M#((3(VN1FZZ;;N!M4)G6R5N;,VL3,CQ#5 M"=JFA\)#H#M2+YU"3%PMJW+&<5\22%W[B8/F$"G>IT", 4Y;9LBG]5EE4&3WP2E/5T!@"F5F MDLLVY>$#B)LW._,E3?=[-D>?^.0 ^ ZN" U>=YXK'^JY9G?PUG/T0)WXL"%PZ= MCS(K\"YX4 D9A% 0O"E"^123V(EY[P)9]U1A3*_F#O [N/TN)\=J MDP'P7&H]JF'QNZ?MIT-M$R<^NC6.*%LMA']RV M)>,D39:/EK5'KNM<9_(8BB$LUBK+6)(ED\>YU3$9T6CY^[-MO.!66(].06*< MUQD]!@+FNODZN2QCP&#;[,_X%VV\&(/0DS9>C %"!^Y!O1]N55=KP902W(#4 M7EV&V,Y;!39PS(HIQ$8+C^_2T@D 9\?)/2V=1RBM.]B]"9^O-A'F$HQ63@-+ MIG91VP(^>0Z^%"F$EL:*-B-:'Z)H_IG6QVCZ4> <*/;95W>N5U]Q<[[<#:98 M+=>;-^MS2A"E0%'*4"@>(CA7#*#-,60K'+FP)X%? M#_?<\7I^ C@'"+T#Z-RPOU>&5WCE&-ERGC,=)G(%P!F,(!63P<48>&Y3*':' ME+X (,FLZ1\[1/4W7=EW)[E@L(JI&Q85' M--$_SQ*<8^ZZ*=37 0HG[< (Z$W6,@ F)-YM(H\S(X<@DB]&,ZM8F[3:S]]$ M/PI6+9OHQ^BX WS?"(_JY;._*J0V6B3&B'1NH3[ 4Z#%Z*J0)AB46BXTX-UK*HZP%OSA\?@"BHM:E&[K?L\51U<:!)HBN5YX5;S1HVL M_W^%SSQ^1D^ ZN" _9A!NYKG^62G260YM./6^3;NR' :?\HGDP.Q]6CV>S)%=P?A?Z["U>*,^G1:5SB_ MV^#GY<5G$O?NKVZW%W3?8EVKL7V#YPO%D^>!+MD<2P 54P"/N0"3+CDN72FI MS1CE(PG_*;.F+<#>%A+/KE+HAF.XS_=<_]G4M4,#OJIM-=%87D]17Y2UTFC) MBR^I%MF'(,!SI< :5F?]:^%48Y?SN=47H=7DWQ517]C(%)#PP(5@01>?.-<4 MTL@V%OI?M+YH#$)/6E\T!@@=>"8/99\,JX+U ;BWM8\G)'"*XIE:U,5"X<+8 M-M,Q__4&NXY"S,"<]!CU=8#"23-23N<@R <#Q6*&H ,'$HA &456MLWE M]?/GI$?!JF5.>HR..\#W_8E.%($Q9^O3.2,9,D8FP#@+49EH8K2&EU9[@'_N MG/0H= S*28]150=X&](/&T2.'0#RW MO,$$M_W$:NT)J8_TE MT3&85 'VMJ+7)@$]HP6?D)>C(49RN)?_9#8$8!8@# MAD",T4ZG@+LS9$ S15%DK#P93]%E71L2I 8F9$BL,">P<;?0LQX",0H2APR! M&*.?GC#7*A&-K#A6Z"KQ)&=0,OAZO2#($JUULN3HV[2V=_%$_#Q+T29Q!'H M5 <'[);3?E_F<.$M2\A$@I+J9'-A);ADR838E%)6F*-MM%'C:>(Z,>E=H.GQ M>.QHU?;\%O9+.*MO?.\_(5Z]_7Q?__=NL_Y"@OCVCO[.>;A<1OGER!>QX[YP MLG>Q"?F>Z'7L[>9C6"W_9\3&@O"9/T3X_%.YT7+339@=OP(#>_?+MN2 & JX [73 >#^""33%6Z^W61G MGTGQPH?DDP+4F?OVS67R^=VCU?5AH==Q-4A4!02 ?% M^SIHRABO//,^Q3:%'D,IG#=[V1IQ3?34 ?[>K\OY7R3A7^L6B/5-\RQ#4/0_ M 3(X":H$!2') &#M\EBDJ;-9?D@2?.V4+5&V#2:Z !2#PKJ>XXT0-!D!/ )1)W)JK,VQ0#/4W;O!?GO&'F80KJ&7+_V*RWQ(T3VB=KP24A MR"837\$P"T9G:ZT6.?,V$T0?IZM3U_] % P%V7B5= "PE^%+3>77EJ67Z\]? M+NB3K^SUBY0N/E^DOP;G"C_6+/TPW7/T[-[\BT9*6.V[HUV>XSZ#? MY/)!L2]LB%E[DK;3R$"I9,"QI(%AYE[)A%JW*0B:BH-.0Y%I\#R+FOM!^8/\ MU#[13#*UT6I(/-?R987@4ZYS-:PUHG9+ZS:)F,>HZC1L:7S-CU7'X9?\FJS[ MR4L5IACO/^1C6Y8=G&2T_S0/NBHDKB-7D+11H"0J<-(GD(4)QKV/);4YV%T4 M%]RT\XML,\^U&:F^<=-1(J%$5^K$>5\L).*GZ%(8 RF[@XT.% C MG<@@I"F@19VI'&7=JZ@96"Z#0!(3QD;M6@.HFS=>F1]]DVNP M<&?Y0ANAA;4)@@\.E*^EQ-9E((?I1:*D-?$<(PB MTW/GIV]Z=\=_;PK(-HN9*8@35#@YE(M0V/% M0*2(#HJNZXRXUDZ6I\S>$]\Q;[S2'C13BOA@I'S%35Q/Y.KM+H@]0S?:P^X_ M!LP)%T0-_%5=_N<8Q,04"!LBLQFERVWJ9$80.6](K/I4BG?(CDPK:\.J< 8K/8X^37YY3:>F8/).\O/G\.FV_K MLCN3>^YOR&/B(&/@MS4-,P[AN*M7%D(;5\E&D*(^!"J'$$VM+$M,D?N:.04AJY\O51R*[IIUPM;V4Y9X3)GW4*2O045,T)>D^ MB+(H2%P6R8@-90Q29_" M%FL)QG\LSS_5Q@1B\\KC6'BE8O360!&^UK"1L7$,)22Q\V*")"]D$++&?.O/ M\ AR,-":J:>#.&3GW+R_6.7-M[O>[4*)Y!(97RB[0?VY5)$9"](%[I0UWC=Z M^WB4K)_AQ>.8FW,ZG?4"P'O8,(Z^+ L-GL<""BF,"C);$$4[:S&2&6]4(G0_ M08- IW]RT!VIIYYCWCJ@:8HJP'L_9[(X]6DJ)XI ZQ?=DT3AI-&>4=.%L_>6Z]9HU41]],S[6ZC_6P[;6)"3BQ:.BDJ<5WKJ!&8-]HIG4L^ MR;ZB#H;W3("!QS<'C1=X!Q?6O>O$4[):641R\Q+)Q# !H1CB060G>2A6A3;U M=?=1,S]JCE+Q$]O61\N[0\SL^XL]8X)I7R@RK5US=1MXE-[L]F 5U&A*H_E, M]]/3U];U\7I^ C@'"+T#Z+ROHRHQWYCG'X,6/I4(S/@Z:,5Y<$C^7)08K/32 M[H=. ^MG%G[I R;[*R"5J.$78':*'X ]^6E_3%RRN\I\**"(:12R<4J%S' MG_N<@ Z!I)]$8T*;W5EW:9DWY]@ +T>*NXM2FA^]N\O%2O2W$T_"IP#Q3[WH]BEG?P]I)IP_+:WE\++ MG$@ @+I(4)H1 UQRT(ICR<:PR&[50SWTK'K/I_>$@4.5MIY2@K-#X/O\_!N^ MUJ\72/HT5S7; MP8WS(^9WEI1+77?J9$@Y#IW\-F62WQG^%\/P!>DSL6'4+F8;>NE4- (2#$5'3$Y+5HTX!RFY)YRVRF MOJR.DG-G.-F?H6QYT(X',%[L5D=I0GKAD*5A/' MF6KS?'27EGDMS'&Z?00H M!PBZ ZCL7S'>DF^_6G[\=+XO"5I]K"R]7Y?-]9^\6F7\^_U?X4O]D[W]-*F( MHE&#C)5952=>:U4@AA1Y22395AN-CB&['P >@IG[GZ%.H,"Y(_R;@JM5W.O5 M5?ZKN"A(5KJ.A&!UHJR!X#%!Y4%$\CM+O'4-/A#7/_@5\U;T376_32C&+L%P ME>/(07-F+91,QD-Q2\;8E,J\$E,'"#-+E'Q=G5M M[1CGD9.=C_U28EH-KX5^=]MC^>%K!R'# M]'Z-'"[)'M1_E:N./F4O\_[-C%@ Y\1N8:_P=%30\D'%"\,!,*=Q.$)EMY5^ M@/QF5OL?R]7R\\7G/>%!62(CUOVPC@R>Y09<"0@<95VFDXP+@Z9D#%/_S:^> MYT5P,O4?+,4.LARO;U13_?!"D621W@;RB4J2)(T0(3BTX$5).0IOR)-I7L(V M^M7/]NXA3"KW3O'SNK9.;?:^=? !O?,*2I648JHF$8DI&2(+5C/M;9MWP*A+]#P#5PI'IMJ5P+4D*ZN_LM7@@9GWJF_I#RN%*7;>2< >VZ/U%W"[S,FR^O0]U M6]QNTL"E6^]UBHEN]9*9(9^,20@9Z6H/62M'5[N6;>JQ'R1I$*;<<[G-II%\ M#Q#Z3GXM#7M;/FS":AO2;IG0Y7$K4D2;F0)D,=7%DQ)\T$A66C,Z,-)DV^AE MYTG:YC54$X'@-K2FU4@'&*O/3B_.SM;G]>R]_7+#WF:7G9=6D& D67*,KA[! M7/?_)9FX4:)17_B#),V,J(EU?WL8PR2*F-M/JK;\L@1U6S>;X6:YSI>>I!+& M"UG F,! 11*20Z?!1.3)9"QVX(BCA[YA$#A\[W?8=$+L$0G[8Q(#$T0[ [U; M:U>7!'CR%"$$%@MJGQ63!V-A]G>_:;3W%!X.$&6/B/C^/.6M2+PH#]EGXD2Z M ,&H!!8-6E&DS')8 /7HUW2&BT.T^!0R#A-IC^#X\-=ZSPD:ZXG^#%:RVK:0 MR&=S=+L6;K4)Q=/_LP>#X_IKYLG\GA0_9 IQ=X!>NY+6^U?2GY9;S;KOVKE M>?A"?W+^;5&X*IHK!:+NNU*.E9K"LH"\6&F=<@E+$TB-H;*GQL8#83$@7SR) MCCK WX_R(N[JGK6+.FI/.ZU#B"#H3@;%Z)2&4(N*>NJ' MG 97D\B^!_?H.Q,OUU]Q%5;G]:?OX^]2E$[9+!--AM&OWU/75&'@>E$ZF@.T/U2]@NM^^)ED!1QMF2/(A'7FJ(%3E-PGMLVIU:F'()M)-!YB[[^)_ MN?[\>;E+A?Z.2*%+JLK[B M?C&;2:F"IU(TOD8'+P8$7KI P=1"-]LZ-(+*G M)H1VKMD4&GH.X-L["]RB+2HB&+N+PF4"9PPCI A+<7,NY'+. [P1?MN)2I9/ M!+H#--,!X'[=?^UE Q@Y#=OS[3\VZ^UV89P,,J*#++VN0WCKR>$>I"$;S[5@ M.K8:H/0 23U5N4UUATXA_;FC@>OF03H%VP6ZZ)74!6RN6Y#19W"8(Q03$Q-$ MO5'#!BC]\+$]U81,X+T?+K(.;,8_PG*U?4THQ>W;U6]_UQ4Y%\OMI]U+<:FB M6F#VW 9F0)<4+M?4>><2!,>4T'0CA]#&+WJ2M)[>9:>Q(=-J8SR\_"6\5OB1 MO/W\83*4O5H18G%[OE^[O4B9XH?$$6Q)&53*'D+R$;C,64NN&>=M9A'<(J2K ME/HT$#I&U%W,#+U1#%-WERQ)!SN-_$F,+[]BIH#@1GG,(O$4'3<)1&$*E"%' M+2*+4,M:(A-6&&PS2W\2Y8W)=SLC'(MC MSM;&N52WV"@KP"-*DAK3]+M06*-5F8\0-0Q@SRJ]/I4*.D#3[0SO-3,?"!_; MNA7N>YYC?Z;>;98)/VR6'S_6#FLIN>*B />*V)6)@<\R@P^RSH)FV?$VQ;A' M$CX,E<\B4S^'*I\%!P>J 8+JH>\YN\,D77 2>.+F[QD154\:6O%^C(82H MG"E"6GV*MZ01) _#YK/*\9]&?7-GSA[D\I>++8EQNZTLO2CG.Z^XLGA9-K=0 MQ98BD$-Q6I,[HPT0TYJ.9J[1F9;2#YM5=" !PP#W+/+[)]-#=S;Q3\SX>=?9 ML?,U?G@T8UKZHH$%%>K,'P8A>@TF!:[HYYQ[/($%?)# 8?![9B\!TZNF.\3= M.%C?*X%W]2E\873@J%D YC2CH^1$G3 A*E(,(-JJ MYWG@;G>R^*(D:TJ. K)!!\H%"UZE LC)VS7219=/[.W=)G$8[I[5FT4;]73K MS=T73[U/GS!?G&%>\(!.!6\HI*\%\<538)6\!6FX4IZB_N##<<[OC;O3T>7U$ON'O.J,<$V@AAU#M MOU% S 3 +#-7H8Z^/D5'PF,T#@/DLWI%::2@[J#WSU7XO*;;X7\PUS7T]4R] MV^#GY<7G%ZO=CMY7V^W%=676&SQ?D!NB,#L$&QGYP(UAB]LW85-K+;[BKW@>EF?;'RG?+C]_.<.GPHP' M/NG?OE-WF^[]!]Y1_.&4XM_G=<);_C^//$Z[KWH1"3\AD:Y1%,,HSE0FUW^0 M^Q^XC)!"D<4$[MCM91!3':@?Z#C:2.!VB[C[S%]QFS;+G1]YV7A-V#5!:PJ@ MDR(X2YZ)Q<#!4=S#;;+>-\KJ/D+4S.,##\? '<,QD>![F'5^.1[&E6*YE)E'COR/LQ$NT!!M>3.;B3DBF0HK;O MH900#690Q2EMH@WDXT\+A"[FGH]7V0,C[\?(KZN9YTPJD25S(+-)H'RLCYO< M@2:/0(HD=72#!D\TFGG>?.3]*,4]./-\C!3G5O\/L_JCBR7XK.NDIEC#(TFF M+U-@7QPG?]A&)P:5#S;:>-!\Y/W!ZC]8BAT$F>\VZR^X.?_V[BRLSBEP_NU_ M7RR_[/J[OWV@C[CGX :9!&5-XJ#R+D$3(C!K)1E2'6V[DOFGB)O749T<$$,! M=Z!VYGZ9_;-NLGQ;_KG%%W1"S_>VF2NO.))MUKKF=ZI9]HG\O!*8MSP2-OBP M3M5[/[Y3A!RJP?6DXNS MUOK+^G$8D;GX,P()VE4V/I'RYI#ZENNQ*:$S>- M9GL\3MB\9:#E3X'3 =*_VY+ZPW%]6DOBTO;B!Y^V77*KGZ MN,^1K\__$\_K !)<)B]@KHPD!5P?W(T^X?M_BJCV%OR\OU:IEQ^-\D(EZV)Q"2A*VF5H)'@G%5@?);=.AUC:W:J/TS;O)+_6%^B$>IG[ MKGRU2IM+.5W^^]7J,ORY-+W;=^%;#=+WE9L+X\DM-3598^LL#.8<>"3.HE(. MD4>@9E(*86F4=7(%#^?Q/#)L/?ZT7,0;&549P#GE=!T.7>_ . M> A%1IX(3XVJ\\<1.G?N]N1 /$1!SPU_!"A_$_W5JSV"R2GT)4&(QH,J00')CCBU&*UF M1:I3OM _1>[<&>'3@' 29?6SFN$!+AJZ2P'A&\"X25VNR0M).B MM.D,>("@N9/$DX%K"H%W8- >8./EQ:;*WC=,V[,J8]B@X1?_>VZ,UZE:[XLB4GQA)X)14H7CQX+NM*$\:B+ 8C M;Y,+>9*TF5?)M(?6@5KHQ,V_71QPY4I^6/^"5PM+[J2VDW1>^:* *R9J$3R" M2R8 %]J'K%Q$V:K&^S"*9]XR,[$+UEQGSPB;'_Y:URA[N[!%8XPY4-SC4YW1 M1:>P: .)(0M:%\:RF!635Y3.O)!F!BP>I*/GA,&:Z;[DL&2+.I(D4]"U^).N M 9?(=^79)JFX4<*UB0[&TSKS"IHY<'B8GGZ&BI/%+:]VVIJ3!3]]U'E>3)4M2/'P.(PH4[VJM L 'A_\86\T,^[AHR78?OI][/U7Z]69;WYO/N2 MXSW789\_M0M[ %=M?%F'V1!.Z(14I"DOZ9))J8!(B@4OM$XX:$Q@5[[L58B\ ML)B%8BE"]BJ#8H61CZ4S'8C T7&52FSCJ=]/3U<^[1C-/^[3'B3N#BZB6X.0 MWD8Z=2O,KU:__9T^U5F"O]_.O7Q_N\V>>*T[?4E,9*MCEA!8'39N7+;,,%9X MFTCI"**[\I6/@=^I%-=_?NQ6+J3ZA6%UO4*AKOR8.K?SR%>TS?,,Y:W-/6F< MT;X85T?QI;I]'B%X),R6$H-G3"&V:@II=T_^!]:#A/G%5_KI1P)@'2QWLYF: M+S0F12>C=BR*NC=:LSH8QX#SCHX.U[7>Z00WZ-.4=G6WCD'+XW?KQ"KJX-9] ME+^;I_NJX]IJ9J5+JHJPWA1"@U;\_6+O-ZUC*_+B_TS=*[S[SS@A.CHE+2^ZP5;6Q%G,$'U*&@$CG M-?%$O#8L_KZ7J*[NU3$8&+/C98S@YU[N@=NZQ*\&W+M!T2)G(Y%L+1GU:N%1)ZLR&9M!3S'#%GS\^.5S8V,BA:ZGD6X_P-A/B!;<"A%\H%"WD&,8 M8B2?4 0(///B:V98#BK9&0N-.6>L'ZW$^\%P@$1GAL-[3@ J,C$F.=CH4>2DKDLB6K$Y]N0\A3U'0!ED.4 MO&XD\0X"M:?&)&$HC*L4ZC"C6FGFZBA2YD%S70(:K:-I]71P_(CU6;:(''(K MM=!&!^"Z5?KV^P4%'KA?OG.CZ?.JNR4H%A109*I7HAC#D8]21N P^STJMD&OA^#T)/H\!EA]6I:DD(6G(L%8F9D$',N$$*T1483HV]7 MN#_U.*O99KV? IF':.RY 7(W.BDDR[/U=1M?;7PV@ER@K#1XS,H*:04VNLW; MS+>:;0C\R4 Y6FO/#):[:4K*NJQ2,8!UHIP2D4*^DNA7EMM8LL^*S8_*P0.O M9AL9?RI0CM;9W".^'V6N=G.]"\M,S+TH](77'$9R3TB<%"DR34=/*CIU1M3* ME2AT<@D3#AOU?=#7SSUE:'JHG4@5S\@ +FR4+#NK@9E8YUT[#MX)__^U]Z8] M;A[+FN#W^16-^1[3N2_ 8 #9E@_4R)]29:NU;]^(EFL MO5C%Y4V^R;)[T2EK(6-Y(C.VC "42A@K#6)J\YICT%E7HPV>/\6!MY>.>N[J MKOMEIJLU6SA+=54#L9UG<9J7O^.B2N';,2UK^WS\8+7S@WD:J%!^Y_O?//C^ MVJQQ,5]>+O)-#56+&(JB2-U[D7G\X;>J M)^F[\B.!?[IZ=[E:KD@Y](V;V5U,T-GM!/&MDR Q8 'O;00I7-$FJZQUJQF[ MSU,V;@ZQ'98>'WT#:JB#Z[86DA;3N,JIONBHPJ/_J8M[O^%%%>>=:3H)/1U9 M24&F,QR43@G(@Q 0<]"<(G]FHFV"O=UI'#=/>#H4-M):STUNSUQ7URW7:5ZN M,OSO+Q?QR_IEV]TZ]5\"Y<3#]?/92[S+_,'B7T?18..;GAUGH/=$_4A_8^0A0Q MRB S8[I-469' L_IAM\'60_/UA;ZZN"BW\+6QQSGLU23!1,3O6?%1"BA+FG% MXJ_>-F$(GE,0EWAN,SK_1=+.Z5IO +T#==0OZ#Y]F2ZN^!&:/&3C HC@./&C M&#@6#7#'@BK*2)?:/'5]B;)QZWJC0^XP#?6+N)H)77VY8DA%E4N=8!/J^@D7 M+?BDZZ9-+AG/12G6IK+\(FGCENU&Q]R!.NH8=-.RX2?2:>T#]U $)RX$5GY( M6E*RS)GBV>HVN>J7*!NW*#<^Y [24*^(6]=];ED*D6LN*=ZO.TU \23J,SH# M/I(#8;1";4X(NOO$C5NA&QEW1^BI2^A-4!@OLC(@/:\=PBJ0<#P=W"8A9R*B MUFT>N3VF9=RBVYC VDL+/1?;/J[F\=]?YA>DJF7-::Z^#U%CV^%3!\O0[, MF_HZ0JWWVD<&E&4'UU ]:N>SM:6MZ5^^N5Q]F2^F_R>GB1:8(@8%J+&VO/ $ MSO@,T16*97,1(K?IB7N&J'%S6 -@:&C!]X6A][AXM_A8W]2E?^'%99T1<646 M0<@2M?) 4 A45D&GCPS8#HSY8RE**$YEK81-VZ2J@VF!E%$!]AZ?_V]3UN* M=.2N.8HR.?.&?#]&\:;7$K(K02H=+;(VC1S/TS5N"FI 1 TH_N[ M-5$<@X9 MI95ULV[-U9*L'-,4 11C4,3,>(@G -51QU6S9%,S< VBCNY =F4R=_J;)BX* MEH)@(!TCF_%T"OLH,Z1B8H@^AR ;%:B?)VS<7%+C,^M0!72*IU^6RTLZ?A-3 MT<4Z]MO4K'ZP'D*1'*)E/!MG4[)M1@9MIVG12*/M$'M0.>[ZV':(&TXU9P.[M4LY$9(9E42AJ[].][$Q0+!"TR\UJY\X MDZY-A64/(D?>+'MRU.VOF0Y ]VF1<7FY^'['.9AP'CARB2"\K76HVLF8R"U M)YPF_GBKL/$)8D;>##L@B(Z5=&]@V<"]SG_BQH&G Y7\R,+!)2F KO>$*?'B M?)M'((]I&7EQ:RNH["_GH1>CGZ2F>S],&;2P^_1'-ZSN[L!+FQ*O3RPID0K4 M5[:@&*N/>$, SW4Q17'N;,\EWAV3M1B88JD@*)_EU61P1!/J2CFN#!V:KM'" MK0%RY:>ZJ?9!PIZY\GW$W\&EM6-R-B7-A"P"C,FVSGICX'+BD"E(-4E$'=DI M0'54KOQ4=]MPX!I$'=V![%Z2397$T9,/4+(G3DI] ,PL10754!>*A MH72H GI^-_W86_V04\Y?ZVC?'^>S;WFQFM*/#=WQ/;ZOH8]^*->->C.-M^A4 M "G7IQ5%=B&A \[I$ O9QZC:Y/.&==ROWYN_*VL!_O#]QPM<+J_&1BL6>/31 M@EP/PLC:@[=D3Q@B1#*?]1 MVGLH370 JP<\;+8DA&"1IV#!11=J K8^LTD*L.CH"U=)Z#:I[B?)&1E&PZE[ M/K3L.P#0G9[4S28,)[4N.DO(/A,#VE",:DP$DPI3Z#)SC;;G/B*EAWOL*/5N M[_\]0-8]@*6>P)OS^->;&8L\2.$Y#Q!CTJ!4HL,X&PN(,4A'Q['<;971_H!Y MBIQQ4TJM+JWC)3_VA-U/F0QI@8OO5W9U%8I>!2E+4LZ[EM/66F?3@--KR]NFP[Q]Y'-#Q6I^?5@6=H6R=?7V9 M0Y85,5@$2!<\J)@0O%=U+D,V1>6BA52'@&RWKQ]Y[D]3C#50P,$0H^\-\Z%Z M!IXRI;N)-0PLBR@T6%.?NP=.+D+ !)%[&;!DZ7BC;I,7*!MYY,]@:&NBB?-* M<=YKJ!@TF?GD)S=,6[[,29L$)7/D;B-+P%1=SUZ4 B=]@<)CX8RI@+E-%6O8 M!.5335@R>&E\H&O:U8'X+"8(22!$&5+6)MFL19L#Z-!VMQ,E)/?1^2[=;OL( MNH,8[HDN+*9485;6N1P4SJK(!:!.$;+6.JG*16B3PSZPV^U4#0&#(65_,1_; M[':"J^B'VC-@JNAV54[WBVR__D"^J!G^< M+U=7,RM")>]ZW\0-.%,J6B6N(:)@L/[)UX4G)G#4EOQEH]IL>#V.[@%K//?N$C7"U]=-G1R0R;AUC\$%7-AY1;%XI_2[[Z_'O.5XQ"E8#+?&MRFBM.!F7 ?[ M"' ]S/Z,K>D.T'[//WBW7GJ\N0M\\76O,<4:QF50L3X.JU4&\B")%T:' VO3 M2KZ5I)%31*.CY6';\""JZP"#M^LYUZS\&&>:TB\X33 321:36 M$_]#=5&XS-:A-MBF/O$L62-?\[UA<3@5=H#']WE1YHNO.(OYJC2_80,3&I%$ M &/K@-):QL4B&,0L3,GP0]S=<_#NOUA)[8%(; M9BC0T]H;DHUAA0142$!%%&#,6?0V0[7 M&4,L+EAEP,HZF$T0"VB=A"A$0IY-*++--?L$,>-.ONX&>T.IJP/$/6TVQ5.8 MII,BOT J.IF=@Q!* EURCEP$[1M-1SO\Q&LV&+L[U!VOLA%QMURL)A^JY-9) M B5T0D%4^=F3W;-1,X.'R M[P$TUX\JA4]BW;')*&)1W"CP]7EEX8DX4BG%W9Y>[ Z;,?,<1ZCLH=(/D-_( M:O]M.IM^O?QZ':^FG!(/&H202-2CA^"=@>2EU<:AL6(G7V@GQ=_[ZI%5?XCB MYD-(<6SUXY]W")>2@J4Z%LMP0>QKAQ R8Z#1LQ)%*DGN%.?OIOZ[7SU.5FDP M]1\LQ0X\U'^1NS.=?5X??B4E1E!-($NA&R_7X;0F,F"6I!)]=-RU&5I_AXB1 MX^\NZHB'ZJ0?.&W\\)H"\#Q'8KV:56W>P"4H= 8;=2\-%Z.0O(??KO^88U+7,)4M<>Y>3K4EL//F&&X+C)J$,D M\8X$N1LBQZV\G1)RA^GE/"!'Z+FV)R%,3DPZ"-8)4%9Q""*)VGF&5F-FNND;EC[>7ZYN.F0CM%+%2&9HD&E7%L=:Q^L MRDP3]9SSW4:U[/6UXWKUQZ.HL:#/ 4+3;S=QL@]:9Y;!N#KSN&[N1C(+R,F8 M[*RSW-K!('3SM>,6QTX(H<,$?080^CC]<\,89\[PC!X*KAG3')P*2+:AE2S2 MJBSX4 BZ^=9QZURG ]!A8CX'_.1O^;K5SX4Z19)S\"+0Z9J=!RQ2@6=1Q!+J M#'8Y&()NOW?<]:\GQ-"!HN[!";\,RVF:XN+[1[R9([G.ODBF;"2I@.=UFWLL M=>1,XF"8U$9RE;UK\S9W*TDC-WQTD>P<1E\] .^6_-J*\*Y46UIBK*+7";3(03'T PC""BP6!,>YC(6/$TF;RV@T)(R-F8-W.AQ#TR.7<3]-5 M%+&VH$3VHX,64&0A!E2=N!V"!!39:LDYQKS3G)Z=RKI/DC!R MA]GH'4''ZZ4W8/W'=/5E/:>(Y+?\,OWCT_SM;#5=?;\>\BZ0&\XD:.W(92SK MS>YUBVVQ6I2D@W$[I38/@]SSQ(W7:C( #)X#U8 Z&3L8_/%R487Y9I9^GB^^ MYL5U)_#UTX:2*>Q )D!P70<+8DW49CJBK6*)PA*N[(-.E2W1WPM?U!%6AM3N MO)&H.W"07CSBMYWPO]X,4W;:)5ER HQUWK$-M>@D!9A ][U/RC&CVSCI1],^ M;GJBDWCRM @X9\S_?EE-?*.NN[M\HTF!UTT;HM0A\EH90"11T(VD2R!11!?Z M,H%MK'3^=GI@+ YE"H, XYPM8_W+)MWZ/B^F\\0G2E@1L[5T]=DZR$[0H61L M[>OES#F4Q<3.C.()+CI_O]VI/1P+AUY,(;S,>WC(^]L__Y@NUG_YBO,)TSQF M[1CH:.ID-9[!84%R-8N0OG9*YS8KT0=CH?,'Y";E+QL!?)JO\.*7V6HQG2VG\6I&?4!E%6I)=Z.N+P\1(9!62%&>HB5G MT.B&QM&8N\[?QG=Z>;2"SRLPJ7_07US=".0?B_ER.3&**W2*;E-K*?;SDK3% M) >N AGAH[)F?JB)*HZS)2Q!,[4?0 *5=11J$>7SHO-,(U)[GSF0!O#Z!@5'=PE M-],^\N+;=#/*Z/%BF;K]<$ELKD6R7%^A=_^\+LWX?;[ZWWGU(]#@QL$4C2\1%\2'3Z),4QDF6HW&:RS6GYW,G.W-]V=FI( MO6:#N_VDJW_T;O4E+SY]P=GUR:1"CBZJ##'4?N!H7;WJ+>@@%#(< MB^6=S-#_;88C JT#BSPXX7DWZ_]A^OG+:DDG5*P0^YPG.:-/I",P20A00M=E ME%E"0L=1J%(D:YBF&)J=W./RVPK@__";\O)]($ M%V1BM8N#G&9;)" &#<6;G*3+6H?=]EZUI7,W*WAMW0*] >!L;>&:\5]F2[IF M+]9]3A,K%:)1&CQCM6."6?#(,B21(W+-A"R-H?\46;LA_;7U 8RLWK,%]NVE M1E:-B\_YZK_'"=<)\XRU!;YT#+>I-EA>!JVT_A0D644<;3 M3FT9BK'=3.;OXGY[U)RS$;W]K\OIZGN](1>7ZPOR8?+@7^MLQ(U\D1 48P60!P:8I7.N;A39 M;=C]Z?*X+_*TF\V\UC: 3K#2@]54VG]9+B]S^NERI,V+H@>SE)/$6% M*8+F/H(JF3@,H0!GC@FO/$?1Z 'D803OAO?76HX_A99[ /,1>8WU'_Q'KMGI MG-Y\RPO\?&WE5V*ZEDR:,);1U G=3&1-%V,LX*QUD*)449B$I;> 9"_^=C.5 MUUHR[Q!#8^>$KQW%F[-A?7@L)Y[3J"SH90=MNW MN.4+=GN'^-H*SH.)O(,#^Y*\NW?]8?\T2B"0ZC )8-)S%Y#IBR M@(C,"J%]\:7-R+/=Z-L-AZ^MY-M0AST@,_WGY7*U3ANM)Z;D]&G^"?^L$U2^ MS"]J39KBX*C,8Q&QS0J<(XC>#<.OK9A[ M:FUW .QVZ=3[KTHF2G.4&!!T0(IVI6;@G$! C)'E&"RJ-JVDI^)P-Y-Y;07B MKG'4BWTMKV+IM6]_[?=/C"2GWNL")=7=-X('\LV$A:RS%B%%:W.;9T-;2=H- MP:^Z7GNTIL8.ODYEAS>O!->__1/]QV"O0Z8&8WFWAMQ=9>I+\7E,[6]-9-'O6_\&*=5'WL5!K&M#&. 8OUC;HK M=-^1'PDZ"Y^323%C:6M1+]*XFZ&\MJIJ3XKOP-O9Z0$115(_Y%DNT]7/I,;K M&2:;P=O7#X)*J6M%LH<2N"7K9Z06[SU(62>6**_0M7D+,Q@+NQG$:RV9CH.$ MP4S@__V?C[1&YZ?IYRF9])R,<_;_Q/G7 MJZ]XVL*O!YS.[S+])JZFW^H@WKS"Z<7R/G?+*8DVOW3:'_%M__.6RX?\;[[T M$5#;7BJA)_0] FQ5/?+2X?E?&7;P*Y,1A7 MD^"\#O,OY>'AT MX/<,*(6K4MY$*ZE2%A%2PKIG+="M9Y'^,T?A7<*Z\K%W^[ABY4S')0^(SW8F M'];^"M:S=>HI=7$-D)Q+GJXN%W>>^6A!MS#+&B+W M=5E&4>!L$N C":0DEC/OK/U^.S-G.B2YWZO@6,"\"JMYXCYD,A@I%0BL#FVF MG^@L,<"%$%+6T4^^3/ ^XCHZ7'?H5#66C1I1E['S2V\CF1S"UC]=0QO4DI03G !TM0)/I).IA!Y@)@SZ9".5,TZ>].V'X.O M)FG=!.?CF.5>H.LGS?V2<+;N+=VVY.=9&6$-8(/6X&TA1T'F0AK5"I(WS"05 MLFDY0_9D?+Z:]'H7]CD>!,_ARGQ).D\D89^5CTTH=;#DRY?:TXJ,PN>8!?B2 M;!(H*1@9Z>X0T6A"Z,< 72OKP;QK&BRC!F="L L4Z"\UX#.>\A<9LU#EMDT M'*;5GL%74Z\X!WML ;I7<#>^G(9^5EHF9V-"'9+)RY95X*6WC& MU&?Q\#B^7TTUY!PL]X00?;T&?2<)GY@H0H/1A?R-VOC@50[@@PST@\Z*]^GD MOL#8N!'G&5=&A@1,+_837A9'V/MP_)"_XG1&O__C?+86S25>?,J+KV(B9#U1 M4NV[PP1*HP+O- /IK4ZB,!U%9U-?#V?VO,LC@X)]J%&Q)T+>*S#.[4[\-A'Q MB)]9ZOU#F?VO&LC/1MG:^2] N/2T'2VG,;U$)\;?7/%E;0N@[>&!)6L@\!);H:57)!.0L,:OFD=@^5Q MBRUCQZ/=@ZP7:QPFC7=?(),4N126>RA)N_JNA0&R@L"5E2QE&[WO\^'@5I8Z MB#K[AW2["N81^#J?;KR#Q8$^\A"2 YYXJ'-_/6 AF6090X[>)M3=]Y\?8&YM MX\B_S>T@?/74(C!,N'U?&'QB?#+:U5*.X!%4"!90%4;"P5@BYQE5PY)C$YXZ MB/7.T]S&1]@K\"-?CH>WZ''B9.8\,H2<8AW1FC)@C(H,*.1@.),Z=S;8_5B6 M.VBA.T]+[1Z?!QORM[P(\Y$F2-[.SJF]#B2)W^8I7PP_._+Y[VD]-7(/+ON8 M%^G1YL)8AN)R==A,!H>N #?!&A%ULJQ-C\7(\R(WXSTW.\P.ZFC_5"_DB1;! M!\/(X]4QU1L8@;Y.0/%9\6 3BSFUN5B&8N&LIT+N@]]'I_TH(.C #;NBG/[R MFS^GRPDS-6'J FA5"_/!U:L'!5@??=1<9ZY-$P3?(V/DM-DX4'BXT>E@O70 MJL,%=\OV+-45K;_CU_S3O!:R)@JELTF2-*T7H(AM0%XB25/:D!+A"MM@LP4W MXT+\"' -]@AL($UW@/9[^X6O/+[?\GH("L8D;#8(*=@"RB!)M@0%G'O.A8H* MVT9*V# O(KN8".!LYKLZ3K,^6GZ;=IRK.T%DBA&S?5/;@\B%+;MRU0F&> MQY**4;KPU-D,P%U9ZZ# ^THLZ6C@G/-&OP\?__F>_O\)MOEM^::3;?+;A=,^ MJK*<2\Z\Y>#I. <5@X# Z(AQ2G$OO4XEM-D[]UJJLDESR;*TD%((),"4P8<< MP?K@G.&9"=EHR/G?5=D]\=NN*KL/"#KPA>X7:*0B(7&C(7%N0%FO*20B7@33 M 0-WJM7#B%=9E=T+"L]69??12P>@:E)]<5(C-%\9R"YE; M8B:Y "%Z^L5IS)P"CA#:/'YYEJS.,_+-43-OI<(.\/@^+\I\\15GF]WRRPT; M*6B6>/:0A(R@5$XDH,0AUU4N.29=&G6C;R&H\[SVJ3$XA-HZ0-\ *1I,T>GH M.,3U1I]$O#NA/>BBHG):"Q,[6X#^ZOH#CG%=3XR <\;\B^].?I_/OJV?=]Q= MRX7"^V!TAH26'+8B+'A/)X(H417GHZ03J"_[.(C/SGV4@5$\E!&UA]1?P^ V MV^5RL):97*"44$>D9@0O98*L)=I"AZ30G M ;E7?3U>O36^D8LHSD9>ZAPLKT&9^I/+!D*VR3#/>/ -QY:=@,,S;1QZ3:9X M!.3V-T5_98JS]6OYD;?!O"B9S5JK.\+)6@3!- .N%0FGA 0A)@O9.Z-\3HCN MW"+#1TR>:0?2:S+)XX!WK%5^.OJ>K%U$#<7S)OWG957D#]_OY'1_QDC$3 *S M!0UGX'/-YC(K25"61,:Y(?>>O(GTH,?V<.2?Z4:FT]G>F2!K?!,\?5"M MA-;>!07H+9)4D.2CK*W>@T"NN([QW.[&0S(Y_6U=>DTWXS&@&WDT8>.C:\N4 MJHVM$3UJW8*[A?"7A9<4$YRE@,4'4EPTD9 +074;+R6,1G#&@V)[44$ M9^K<_Z6.@Y:H?M7'P:8(=TFH?EEJ7GEN@K @,2E0VF3P]1 U# 7I7G!C&RYY M'9W_5U\S?@4'03,\G\,IL/4YQF/A;#DJ-_M:Q]8$Y??46Z'\L>$Z,CVO!N58Z7A'-=N7]4MW]61)Z4%RQW M]7#C=:T,J5+S C)K[UAF48D'\Q@.+8LUH?_5%Z2;&^>Y@.\<[MA39#"U"([) M8L&BS:",5H".DC<4IB3"@'?1@@@H K=<2V.'N;]/SMN9AM3GV/$R+,[.;VSD;Q\^_G/Y6*1W M_!^4OV6L9/DCL>Z7X6Q*+.=7:LK[VF 0I'R9EP2;)&3]7_'C^Y)W[; MC9_\E:S.AZE6.G]P+"L^. MG]Q'+QV ZG#!/3/:R\J@=+ 6C'&U#8$+"()\1NX<9TZ%*/1(0ZG.?/SD7N Z MQ?C)?33= =J?GUT8-;?>*@ZI7DAT*R$XYA"*,DSE;(S"-KO6_FKC)_="S5[C M)_=1X8!;V@_,POR&BW_GU5IR#]C:L&.X1)U=32:YVN19+* H&CC/,6H=&7_8 MEK0E)_+2-W7>#'@JD VOE0X.O9H6F&BN1SN\@04BPQ MI./%B93X/B ,EV (LMUK0V%[(HLKIWL[PY0$LRQ)W$VKX@R8T- M!5!9#KH(X6-P4O VJQ/V(+(+2!T"A=W<_J/U!!@>+1D MEW5P?_U/RZ31+KN I]U3_Q21XUZ,IX3<87HY#\@1>J[MR184)I@"ML2Z:E:J M^NZ:@?-:RD(. [$Z%NANR1RW\_^DL#M0-_UTU#VN6FU8^WE^N=AP)CAW-B*G MP$?2*/^O';<_^800.DS0_5Y_^[222%V2-%;3 M:5OHP@]648#D.:"S/CONM= CK:8:9F%%NR=R720N3HR <\;\TXML[W8-,YND MLG2!Q%@2.;\BDO5'!Y%').&XE'I[=?HB3YU7*P9&9]N=QX="Y9R-YFIBU>:, M6[[YAM.+>F;]/%^L6_DF*5"<6/-K0I$P5 @)L+!2$_!2<"WI#.OL^GB!H\XK M+YT:S) P&;4.>$\2X65)A(>2>'D.ZN?/B_4DTE]FJ\5TMIS&]4GS[G*U7.$L MD\Z6YX@L$)'DG06@J.[W$3&C9>:&[YO6N9(DL[^6<(A%C"B5L\6 MR^M?-OF1#_5]Q?*.'*I)_X3?EQ.4P?FH-4B7%6DCDRB"EF!Y9)Z"3%%*XP<\ M.]%YIJ_@QT3]\/H_OX:D/2=[$U?0;782#OYYY_FL:/Y'9@\=.WL%P M+QE7%D0B=T)5HW"9D3LA3<$@LQ8/CYR_W\'<2P5R3Z%1*!FLP0(J&CI+C'-T MFR5>DN)P%A6??P>RCEPY U:0%F7GK55028JE3>WS1@"$ZL *#,AZ3 M\[U-ECJ/=S![@>L4[V#VT?388>!OM\\EO"QTU:"%7")%KR86\((Y*%JQS!&- M8+A3R/;;:WZNLI=RY\=+^AR.PY?#5*ZXMU8CQ.PD<>P4>(\*HM#6>%9XZ6W" M]GZ%_C-XH7#,;7YB!)PSY@];RB6=8@63!%>8K\W6=(K18_43'R6-4@B+MDA5(Y934,=&U M_%?8:-B?H9T Z:-M--P'='^Y'2T3U$Y%FPR8+ Q))SM FQ!TT,[:;'+"-D., M3L7AF;;VO":+/ )R?PV/='-2V2)"D(SB VL910H9 6-9/P2,/A@6DFXS3:BO MZ[&_=I_79(S'@&[DH:DG%,Y>@W.UYXXQ,BL6D XT*25@W?$J-!>\%,.T.K<[ MM-UJTOZNVK.),IN!\J\2AKX\EQ999C;:"+8$#0HY'8116,#:L6R$CH)UUMG^ M]W+2'@RHP\-@+RS_Y0+?E\67M!+.R$17@+2@LA(D.9/ ^%R$T\XEWF:H3C=SK[_-L\Y8LVRQ6>^H93+$]XD;,^FL*]T<%H M35>,DP%4T'5-GHC 6- Q2:6R;E/J>RU-X49C4"DHP&1(@%Q%(#O-4$1&;H5$ MY1I%HG\WA>^)WW9-X?N H -O[7Y_J+-<*4%>)EI7UW&E LY%\CP5*Z)PSTUI MTWOV*IO"]X+"LTWA^^BE U UZ2;%[%-4QH.P)H)2OA#[D9$SQ[R)1K&41\KS MG7E3^%[@.D53^#Z:[J@I7%J1DB)+9WZ]RY"B#8_6 "^1>[JS;#"[/51_U4WA M>REW2U/X/I(^A^/PY3)7"LA3?>&FO1+DX/ $;LVQ-\&F()1-G36]_OK:FL*/ MNBX$6.]SG1F/$(K7D!-* M+HIWWIQT-O60S'5^\@^,U[;SX(X&3R_V%%X62=A'))_RXBN?<).49"@A9E.; MGG3=BX4*M-"%CKSU#(IV9M2$IS,M@PUH/>-#I1>C&>H<^3!=_OOG1:[SN3(! M:K4^1:S!$(-PP$.H.2?EP1>E0:!7+I;HC.BL^617ULZTB-3A!70T<%Z;)5V? M*3]-OTU3GJ6U0#R+NC(-7-?!X4%E")EGT#)+'Y4HFG=6L=V5M;,?%]>-)1T- MG#,WUM:W':QTN@SXJJZ@E#P4]2%.'':IH MP=<]B,R54!39DFBT[*V7RNI;0N+\>\X?\^+;-.8MA\+%^B/IIW?E0X[SS[/I M_R&BUHT):TJO\C""81!12_"FOGY@# &-4F"5SAJU4MHU:O)KPJG,C@:9>1O]]0O%ZZJ-M)I)7L#7K= *L;J WH&S,9CZR,:+-O6' M9\D:%XZ#*7\W4!V@B0Y@50WM7?F(%WEYO4#.<$;1KP ;ZJ97+RP$:R-$8S0Y M[$&0?)I Z1$I7<+G$#7/AY1Y!Z#Y0)H@ KZ\F:6?\K=\,?^C2FCCYU\OP+0N M.FG]L!:VB]= "UC_GBHNZ@GJ6K M]?7T\P-^I+3%.@=,9O)Q'18(FM65JT8++;+RJE%>Z@7*QDW0M@/9H!KI &'_ MR+.\P OBYTWZ.IU-:^RTFG[+#YDRW&"NTVZK# S/2 M2R-2+\'KF#CIP$PVG.7T-..;(V"29(Q*N@PN!$G'2Z+;QAD//&AC6$+9:@#> M;O2-&\.,"J&''?/#Z[,#E+XM)==](OGJ$OR$?]:B5Q7C+$XOIE?UD2T,Q[RD M8^+/'^B2*]/5FZ_SR]EJPE!8[[(%=$& "M( %CI HK':R,30-=J=.C0GXQ[G M/2%_5(ST7%+]/9.SN%S^D1=K]M^L5HMIN%S5FW,U)SE\);G4DN*7^06AY7:+ MS^;?O=_\NR.JJP-3,%BAM:5D!JJYOL7%C&*_F^^ZJ3H)GI*K 5]*->H349*O MGS1(Y5E!'[+0LND#[Z!#'8:?_A^I9 ?+W"Y*+=0$R%W79M@Z D0E(*B459#'!-"IF/4M7-[6I M$X0W VJH [S]GE=7:=>:%WOS#:<754"?'B?1EFL^;S(0S#D=123AL9A B3K# M0BH)3B0R5"]T\6W\PP,)[BN1;(9W[)\=[E:KG"6Z"RX M8@ZC,5%9!,D2!\5% 9\D^2G:*:XU_L8(&VGQ0X@^N1M-.%" M"F5$A*"-(^=;&4">###F12%7/*,[35UJ=\@UBV[&@-SQ6NEBJG%9 M3>QF &IR.2:MP&HNR7;0@V.:079<"W**4@AM6I4.)GGD'HX>G,ICE-C!4;@W MHY.8!2B>5[%Z!CXH!3EDJT4)Q34:]+ WJ>?B6AX%H6.!NY<^.P#L?HZ) M5D8'CQFXS)4YND+0:PW*1(8L9Y38YDA]E>[ED$!MI\!B"1^\?;B#WUNW&*%+111AP M/M2\1 [@BC,@(^,QH1,AM2E;MV\W?EX;/]_7QN/BX%4IT-F@N>,64-&AI$0N MX!U:2%X52\>3DJU6H _*1U_UK8/0M[U1^>2*[L M.9+G'[X__0'KMLFH9"P: M&843Y*8I% 60.0&Q9*6B$E(VVD72D*E>.JQ/C]6'[=>= *=;&[J[S4/$>@35 M\\@&DK,5$)APY)N:@I*(+03M _49P?XW-[#ZQTW2CB" M3@H40\L0P"=-IX W/&H=3##EK]1^/:SF=VZEWD<-'>#I^3Y8;S@/]04 ?.-L)-2]\T4Z T><'F"'EV\&%]6-=4;]832F> M_BF'U:VL-NP(BD2$H_#:EOIVM'@)+@8$S;(@FT@JV38ORUX@;"=XF;."5PN5 MC'T:?7 ARIV.H6W?L!- M[%D!9#B)=G#P?,R+FNQXDA6FF1&QXMJ7""HS 2A"(6 4=+K-1&-I>SA\*5\,$6C:Y-C>\9HG9"E3]C M5!VOBFY0]>/3K!0M)$D)Z%HN%!M$!T$K"R4P3M&!-Z)1 \PS1.V6A61G#*OC M==$!K/X#ZT/PZR"3ZU1?/CA((M8!Q'23.YWH_LX"HR1_S[DVPZ'OD;$;=,XS M@WVXO#L RY'5IE]O%_U)FS0W#H2HS[!R">"E4V #!JY+E ;;1'1#<=#+,_IS MKV$?!HGS-X7-_-/Z*DRI^D@L&T62=Q*\-;P^!*+ .OGL>)?M'7L,QNVU]'T@ M\H:%_P$PZ+E)]F8L<+TN%U<;#HYH87WNXP9K,-V9YH':/V^^[W8EXDT/GA2& M9VL+.,8-*%2B+O/2$%(FWR(RY4.;Z/ 9HHX]*/\Y6]P,I+Z=_[S\] 57_S&_ MO$B_?/V#ON5FLO1FIO1$&V0^"@4H*293V86Z9R,"+]9:)XR/V&9JR6'T]K#A MZWA,/3S=3J"[#J[R+5S>"/5]GN'%NBMJEJY7J]\,^4^\&!V(5<8$L>I+'6"N M(+@@+')MA&WS%/\(HGM8&G8RK ZNQ0X ^U..BXS+_,ML&]/+#_3G\QEY]]_? MSY?+Z=4D+4XV&04D5KM88D3R]XL!PQU+FIF@7)M&M8/([6'IV/ @;:^Y,W$/ M/\WIC^N+FQ]RF2_RG3\9QE]\^?-;.)![O&J_B*0K#9)455[_[(B[4.GQ __;!<3>-$25\P" T6 M-=87KQZ9HKHX33WZUZ>&*Z'Z/ \T?KV3Q(P M:78ZP\7W=5+M]SG]Z6Q%I-'7?+[VMR=112]X%A"YEZ!*'7@NC *33"R<.RM5 MR^NH"5/]>JHGQGL3%!QN$&M?[%3^[.W#\Q\O%U5O6#=77Y$[N'.[YY>U\'2/ MX?<$;J_2QCJ9**#/BA!F2@9G+0,9T***QE&0=FYN[T;0-]^P25YL(L>G+/1& M'-ESPVQQP+2K(2LZ"-()T)D;))/SO-&*D,-I[M?IW0=;C]IJ3Z/##KR(#:<_ MYU3W7C]B=:*$BDE&.O1]';^:5+Z:EFF94=R9$*UH$XB]0-BXN#L5/IZ&Y2#* MZ@=[ZSWN;V;I5_H'3S#E??9!%P$\* 8J)_)"C+.0.7H=BTBE42I@)_+&C:+& MQ>& BNL'C9MH\#$[.>:"SAC@+CE0LB @(Z<=$5EDJ(,7;?+R+Q V;EPS\DDX MA++ZP=X6*4[(6F2)FD-0?MUWDL#Q6"=A"Y:4B$PT&CKZ/%WCOO,<%WE#J&JP MF/F8$N6#6' /*2K%I%'$8+(HR,8R0D"E@%DE4_9.<]ZJ4'DPT?TF/8\)5TZE MQ0Y.RFM6-S[P-C.47 @3E8.ZK P4#V2!+B (YTB4W(L4VO1[[$;?N-'+R>"R M!:8#ZJXC1-[SAK?Q1GQ$EJV$X$HAWB(' .U#Y;B'Y-CH M'%R/'6%TXR]O=5Y$4"XJ#]+5#FNR-PB!?A*!T0?D$JQMB\[GZ1LWTAD;EP/J MKB-$;KT$T"8130252%@J8JJOBLDG*LF8X 26TF8(T@N$C1OSC(W!(;350=2S MC8T48U)22)#)U:UCCN+"1!#Q CT=Z]9C;O/RG:2$22153O)AXR:VW M1D(4+-8TOP81\SSI?9K^^P\.+^@JO]CIOIO/\.L5 _VCU?:*E94QH M!!NE !4P@]?*@;3:%%XBN4*[S3=N0]^X VZ'1F\OBCQ7+)/?1+^]PC_K5)]U M _YFO@C'@(7I"%$53?<2':>>&0%%,%3D/255=AMT.C1EXT[0[0J_@RBO7Z>" M?N,JB_PYTV^20Z\B,< C RL2L96C!"]S!!U%B(K19:-/ZC8\)'#7%[I\N)B_M]U3<,D\XQ%&@/!!P,J MD:TA9QXR\^AX##Z9QCGZ@VD?=RSPB:':2J?G<.G_XY=?/_VRN19LL#SRH,$Q MY*"*S8!:*"#./'J!UD<_V)U^YXO'G18\VI5]J.CWAY6_@M4L?R8BTJ?3H8L; M\?77Z=?I9EC=ZDM>;!B.W&I7\VY):T>2]1+(\2!?6DN?M$Q&V3(8UK:2,?)$ MX=&@-XQ>SN%\VT1MR[L\>IY9="5 2G4+H3<)4,E<'S&KJ$RVVMK!L/<$ 2,/ M(QX-=V+(JDPM1N#UM M!O,A@;M!\+64@(Y23T^H>]"&@K&X$+P IR2QH17Y#W6+%YIH'.-6J=P898?T MBI]O[>8(\9])%]"C$&B8#J"M']NB^V?/(^'^8S%?WG9N7W"-NJL VO[#^0WA;?UO-6W\2XN,2+Y4UF MYN?YXJ?Y95B5RPOZL^I;TC7/M70J%# FU*[\@SVVYK.P2:5_>U"%?W_+%_(\:F4UL]D[6 MQVHH0AT+HRT%9D&!3=*$8#V7*$\#X1.!URF@.J3*QLX8/F)N\_AH]OG7 M.D/[MK=#YB(M4PQ$W9RBF*M!'OU4> S."\%"V2T]O>LW]O%8:T \M9-WC^?: M+5\DMQ]QL?A>YHO_QD4B;P21BZ0='=G.P_K5D"]:@\_,:JYY2 \K':V.M.U$ MCMOT=?)F 3!15G+/Q:\RQ92W5X: M7:R)LK%4 %O# =- M7KARSMC"3G0HKND9MS?LI)[IWN+O$41K 4TJ^+.PY$O$.G-!A+K_E)BB'Y26 MSN:(;:?SW*=GY#:O4Z)H?_EW,.1DE\9;R24W0B!H(AY4G14=C$&(@:DBM.&H M3Q1&']@MW:ZAZY3X.E(SX_>N;N7L][R:9+02,4C0+%E0,=6Y0!+!LZ)]ED*D M1EL-GJ)FY!ZM4Z)J7]GW=6;=*=#H')/E6!?2B,I-HGL\<##2*8+^1]YL?K^_@)G*PI]W_[7Y?2J ),UBI03 M!VY%;6VC4#>0FPA<90IUF366V1-";2NAW;0P'(V1G> WC,*ZO##O<%GK.-/9 MYS>UL_MSONJNY=Q8XQP%PMJ$.K.B0 AT-:C$F5>-IJT]AQ5_8ZS&>+&/5H/ M1T.KL4,W\:A"2=R %IRLT5M.+JZ5A()B"I*?F\4I#[-^A\L,[\#M)?NA@72J MY8Z_O_MU\!V.=S^S[:K&K=2?H+T^,4?80 \E(X)RUH"OT\T-%DOX2,(TLLR& M[?7;VQ,^U2$>$^:L]H&83$P1S\0D>.$T,,:5T]*PDML4@5X@K-\&^WU0\O!8 M&E(;'026-V)Z<[GZ,E],5]_?_#DE3]!B2G7WE$F!PA$;+ 2?ZHI?Q)2-*]HU M'E-QCYYQH32HRK>](SM<_EVBZ*?Y5YS.)MJJQ'*.P&(=\"*BKWQ(<"[;*$+6 M"MOD(;91U,FA=(2V7P30 :+O $)$=5ZNIO''^EYC\?VW_#7DQ407I8OC&KC2 M"E2H]&.60-P8-#Q'+1LU.#Q%3F_@.433#[WLH\7> 7;NC?/]7Y>+Z3)-8U7+ MAAT9?$%7/-F7HYA!> ZHLJ981+ B/7$4VZ#H!<(ZR;P/B:5.K":.^3"$B]MGN\^(*23#-*0R#E&U!T@93.U M^?XY:I/2T:PG@3+B(=A:$-6UD2=%K90QF%03N#Q%32=IHB$Q<[30.P#.#>[7 MKJ"K>7Y!882)W(-BL:YBY1%JGM^3-01IVJP+N$?&N!=3RWCK<&GW!)6-Z?C@ MHR5(0Q;,@#)!0DB\@'7&>Z')#KSOYC9JYA )9$@/&<0-!/K5+PL: .3#[I-MCQ7?/C)G6C[$!W-AQ)8+]J6 M>D.\3UP5R2)HY>A,-&0 WDD#VJ(T04C/K=E+V]>?/.Y5,+BV#Q+8V-K^QR)3 M5+7X] 5G^IJ1#1N1*&;'(.JX4.DLN3LN[6CEV[]CW%AC, 0, M),2QL?#/V44=TKFNB][E(9F,(BE!@74BK]<:#:[0Z<6$S(9D12YUW D(6[Y@ MW.AA,!0,(;X./,'M+O*OT]G57/\)1N:E#0DHD*J+U7)-M6@/1?H@@L]2A3:O M=G8@;MPSI66 ,;1FN@;;Q),P3#8(R.KZW" M.!TSH"7K,0E]U&W"U2/G%HQ0 M*SQ0_3O#:R]=#(:JMBTQCU^6#-,6L_US6[3&[,C%"=ICE&%9.(] 4*GO*90$ ME)B ?)PBD5S>P-HD#!JTQZRO\X^77[_BXON[\EC&'^87%QO;N.'?AJ+77KY3 MCM7IK!F\E1ZLY)DI+Z-78B"0@[OE1#07?P8VWRQ,WKEE*:#FX M2(ZG"N0L^EP"A!*D].0F:-7&E@9[?#@TX)H#XX"'B/MHZ=AVT:L(Y>,*%ZM! M4/C4O7&?X^LM-=<;0YB2A8(?BE\T67,IC'P![L!+7NABL>0?M.E^W)?2<9)* MI\9G4_V=R2DIM"XQE R6BQ]L:*T?XAVU"DY>!#:XRFYCY:& M.27?SM+)HHBZLS/./\_JUD[ZC>NY5\.$$B]\>(MX8A]^3A!4Y"0+D1F(;?>:S)\S_V#72%EB\C?_ADO+E-]1K<^P)>$;=+!C'[C MT_SMG_B50O[ZUS_DU>5BMJR6_?.594]2%)I<[FK1FBQ:)8K3G4W R98C*I&Y M:--@W9JS?F.=?7#Z\!#M"@\=7/U;^)\P;K/UUM?1,N1N6Z< D44P5B<;R*WA MV"8?N(6@<='8%VKFPZOP8"3^,7"HM(49.@X6=:APG5-]>5'3IC^3DGZ\7%3M M73DBM;(T7TZK@I83*XT6$@W(@!Z48;4-+000V5K4SIGHV@10P] _;JW^'-'> M$B#]'M-/<_V>N%T\P;,S3)>Z"FCW71+5?@8BGHM%(!V_0\#T']N(7& MUV,20X#CW SB3?ROR^D5HV3X)3BA&(2Z.D9)43E& =)DB9RIF$R;)R2'4CQN MO\;K ?ZA(.@7[#_E?0S<6I^2Y:%.P'>@A/& 7 5 HXH7VB6?VSQA&(+Z<7<8 MG*,1M -'/P.#MD4^4J)0G LPLM!=9C*'8'B!S)1TD:.0#W= =Q"\-MM5<([H MW4N%1P:OS3/8;[_^<3'_GJ]7R]:9<4>DK)_YM,%RU+M2/%!2^L$^"X+8=+&> M9/9$\@]CBL%*"0QK8V\6&KS!!+GH6+@57O@V>_#V('* >ERUMA_GL]5B&B[K M-U857/4TVJB#+DX#MQC)=V&V3J)/8$W14M%/HC3;PKJ5JG'3KR8=:K+YZ9$6'K/:20PI1@R+2 0O+4)!YEUW$&'9*"="GW@$2_==# M$-W[VM&'A0ZDQ?FQ(NT!!]=]\S8JY4.JSE\@QE,A#Y"1'(RP"1/QL5M]?WV_D5?W]?+K]2OK[)7W)8+S2-X;PUS;5#3H$",&G5+( M.PVSWDGQ][YZ9-4?HKCY$%(<6_WXYQW"-=U^,@<..66*_$(0$&0)(#,1G86E MZW*G0M]NZK_[U>,4.093_\%2[""A=.LAU9OO=_QZ=0XB0=8GY* QIQITY5HQ MY!!9O;^2[/(+QNZQ&!X*Q\NQ@WMER[5[F\GY]>;YI=3<%VDB M"%Z'1(D:M@7+H"0MBO?> MG^=%)&6\*^L_G!0O(D*Q=*D+UA )>BB#;G:%BS117'D=YE6NYH3.T& MW48*/FM$3T2VZ$SBX'P=P269 LP$O)H4\1'OI(P>K[>]%^T %_FW?>;M?B E6A,O M!=-T+'E+)Y)7X*SGSO(2M69-+/@ERHZ>:+[9IO.N;/NF'[[?^Y.U;RYB<0Z5 M@VQDJA,,"[B0$'@RTN50LBMM?,B#R!T[J3(@MAY-06^NOI&+09^FJ\K=+[,T M_39-EWBQSDXR[IA"Z2%BK(_8O0%OL@56$'W(UFJQT\2QG8I"3Y(P+J9.H/;Y MD#KH#43_,5U]6SU>VD ;/@6I G8R=,MX\ZWHS2S_/%U_SXKI=\7H&9#4]G76& M(*O,/$]TX@L$*X0@.]29>?F2/[;+%W6$E2&U.V\DZ@[BR2W'^=K2A-5:*J<@ M.ELG#%%.F,TYW#0ZMGWZA=KTL@W/AHQ/ 5&T8 MR9[5\8X)N$+%DHE./1SWW!9L?93*!U+^;J Z0!-C7WS_P#1=Y7^_62[G<4H\ M79_"(JKH,0L0H>95DA#@98F0Z#J+:# :Q7:Z\+9\09>X.$1_\X&%V>\Y2:!?$D#(7@/W$0=8I'(U4F/FDZ*H]U<;H=IJ@/DU;%CL7+T\0M) M_ =M=*[Z)C#;_9$('>.).64@A4"PD@B)70H8Z34JA ME2I:UN8%V9&$C]VPU!"HIU1ISW6ECY=AF?_KDC[N[3?Z9?D[+NJ0^&_'3$M_ M\3,'JRSM1_U I:6'7WH[:M.8'$M&2+414G'-R2^,&5B(BN48-6&C30UE"T5' MEY+N?^YFPX6PW!OG@)=,<9$6%KP6=)2+[+63PC)=3L%E!X6@09#PJ !TK- [ MN# ?\D#_;!U39V]$9'1.*Z*W/H55$ KGH*S,V1JMHLPGPY/D=,=? Y1]?, .D#N M'8#G0Z:K_#*N+A?KML;E:CWE89D7WZXL3/*H(Z'Q F$CEV^&OM&&5$,'J*H65K-_=YBZSBD[5,(C>8P1B1%C*9[4P8,+ M602GZP;9-F\8MY(T=I9J0,4_W-4\B!8Z@--](7W!Q>?;DH(4DBQ- *>CG([; MDL"ONZX+=U:C#QA;I9RVT33R\N=AE/[L^72P!GJ8RG(UEX1A,-D'D"77=FE& MCJ,O&F(JGF$R@G@9K$]JO^D\[RW)LGP[CAQB4/,M=U9\4CH)6D M+LVU%KEPL=L ^W.=RK.7XK9.Y=E'BF.K_]X\F2)M0E9W-SBY/N8">%$L.,%S M$JF8M-N0OW.=RG.P^@^68@<.Y(.K[[:TEI3+8CVN.B9+TJ!?@O::XG]6F-$E MZ]SH.<@6BL:=2=XZ4WN8X#L T#W_=QVBK6ND-6"KI=2X^9E/ZH@[-'0NFI ] MG8M!@(_(@?A147$G4+9:6K4;A5UEX@[$PW/!R5#*Z0!T'U?S^.\/^8_+1?R" MR_Q^,?^\P*]O+E=?YHOZZ/-JG#2?T$D>A%,)A')DEJG07:RU@O ME2T+ !T4P '@ &5X:&EB:70Q,#4M86UE;F1E9&YO;GAE;7!L+FAT;>U< MZW/;-A+_?G\%ZN1:9T8OZF$[LIL9U_:UGLEK$J>9^W0#D9"(A@08 +2B^^MO M%R!ITI)LV;4MY-I\<"22 (%]_G87JZ,?3M^=7/S[_1F)39J0]Y]^>7U^0G;: MW>[GP4FW>WIQ2GZ[>/.:##N]@%PH*C0W7 J:=+MG;W?(3FQ,-NYVY_-Y9S[H M2#7K7GSHXE3#;B*E9IW(1#NOCO *_&4T>O6/HQ_:;7(JPSQEPI!0,6I81'+- MQ8Q\CIC^0MKMXJD3F2T4G\6&]'O] ?DLU1=^2=U]PTW"7I7S''7=]Z.N?;(8_W3!4Z;)6S8G'V1*Q4\M M#;QL:Z;XU#VH^7_9. A@F_;KW.U["/,D7+"2#F[S9]]B/N&&!+W.J+G691I2 M-0,R&IF-089&,'U&HPAXW4[8%.8+1IV]VD7EWA+L=8;X[+V(U'C!Z*#3[R^] MH+Q:FS\$*6+JT0FZOY*@IWSW>A8P*\IM,<*FZ1=Y,L+SO[EK[GPB@9Y2&R M9XG"=]?B90WN'%PS$'_DVO#IHL&3P=X3L&2-C:1A3%*63I@B"GR[TG%Y[;#O8/-7K8 M%&R,-C+\XC$53]PR/^(R?2!GBUBXMQJ +,,8M!0-+*.909=K8E *D';K?@MO M2Z2H67ER 1^I,SC+T]!4YL)H]T9P.QE=T$EB70W[FE\I5;* 2QJ(G6#F#\( M>( JQ2C$4TU] [>%HF)W5VHD/#R/.5RP[JM<91CF,$/4(IF2;64SDK@+='<9 MC$,M!9:96.-\)9(@Q[#0^G:F#)A#%2.73-ND9@;;@FW@.MWF2X"-GA6>@?UQ M&$?QM3-%4S %2N<41,'(8IDKN:+=! E\P2=K[.$*OAD*O(:'8*\ZAO785=>E MCL 6$1F9&.(I> I7_[3 :']_*UYY21&"(2C"+GVQ)3V$UU\#C%>.,&*A5%8U MQCG02.' RE\[A/6QD-\/!?].[!F>"_H[(O=M-S;G6S+;BZQ;]0)-C.<5P'H M&Y><]<2&%HCL)AO:$)_ ;\7>FE%=DHS*J+YI)../[PR"Y$@ EG>1DEKG*/V_2*9(L4OX&\)?VV M*!!_1UT/&755T'\]/NC? 1]X[I?\@P<-^M^(#H+_HQ#80WS08,3F\.#@#KIQ M+WC@52EOX%TI[^QKSLWB'E6\P5^UV'VVON[!-6%E!JZ98L=J!-+YIAI(AQ3, MH'.J(E<4F"DJ;%4 (<3*^E6_UP_*@><"#U_B*]\G5'A;*EM9HN/) S :'85KE$0,\+F!O3; [@FE=5E,C MNK!U2#R?5UL9'M*[H8B+)WER P0Q/*1)LJ@,$H504!O%0_SBZH.?@"'D&&V7 MK8,V:HS[8L[B83*B&*8I54@ *=,;(OQ!,O*'J"YC(W^V0 M7:I)Q*:PIZ@\2(16I*KK.\E8X%L:;YX6)XJ"'C&*HGPA*33)%,<[TC*#"7NC M(I6Q2[1[]=B*EAKPX>,G#XSIMFBS>E%;#;#!DR-(J/'':1.6^ EB81 S!;JV MP/,'+6L*0/98V\3<'?9&D:N/QH$U ;7'AEJ 'T(I"G/BAE(AP/LK3=6BG*8A MS(]Y9NY[='?^U*)ZM]>B2CO<\')ZNW+^^SRGR%6^87F\*P.:25$V @!UQKVBJJF85$CE$G@"BLY;-@!%_\^&ST\A"'[/*"7NZ<^D.AR\?LD_$<%\;U!N\G'#ZD60;[LR?N2W:@1>@ "PQ&M96)<896L9G$;^6S.HQ9 ME"<,8F"T03=U%,283D\I%_:$^C*Y7!!=[T?-X9%DO:FN]=5XVJ9Z(E6&>LG< MCZC01E^\CV+1(H[N12=#/8$!=*^Y:!M(Q"R)R&3AG-N-*;>NFWEXH\\E*WI44^6*N /+]@*MUR.L1BT9N"W3*I7J;1 MKWFNY=P%V$\!M]]P7[H7<'^>,(3S/X!!T]9B&/N4[Q_TH+F%@_*'*_Q M+-@*%Q7DHZ"29=^>5&7NLO9; (VB?5F)O^IX!QV:<9NR*C2QJOC]GYP9>:>(9]]0*)C>4./^ M&CWO]7[5H@N8IY-K6"@0 M %HG 6 97AH:6)I=#(Q,2TR,#(R>'$T+FAT;>U:;7/:.!#^?K]BZ\Y- MTYGX%1H:0YA)@*1<"3 !+G.?;H0E0!/9\D@"0G_]R2\DH21MVLE-$AP^&!M) MJ]WG64F[9FOOFKW&\)]^"V8J9- ?G73:#3!,V[XL-6R[.6S"E^%Y!\J6X\)0 MH$A217F$F&VWN@88,Z5BW[:7RZ6U+%E<3.WAA9V(*MN,:]&CQ>"3J=*? 7QQ/OL>J3LEB:'")<# M!U+&J+BE6,]]UG#^-S7Y( M3'77,5>*A_Z![JG(M3)IA+5F?LFU/L5*CYCP2&G-A)XIN\TFW)[V?G&(T6GD MIW \+'\M(^","_^]DWZJ28LY02%E*__#D(9$0I= M^I5[U1^,3@;M9OOXHMT:0.\4FNVS]O"XTVNTCKOPI==IMKMG@WUH=QO6XZW3 MMB@T9F3=8;.5-MD*;[=5],(^>+C9L=S?;"N7?V_DCY3U2I9S M>/@HL78*1 :&QEO&*#HR2L9Z0(PPUON-[\77X&[Z(R.3+<@SM/_W);;EHRFG M7122&^?+[?Z!24YBD/&HKJ_!^K_F@DI,@^34V4#A)PSGBT[QV-VU]3Z)IU2A5@O("C:ATZG\;2.L!L@C2*:1! #I0,)^2L^\IJ,O.L) MT!K!B?6W]3)VA?0\? Y(ND3-B& HPO*[B*H W,/>&1%:,ISHH#R8?7P9OO < MZ&0XK(JT\&'O5!#-^AOYIPD 9,>YAXS\!HH01CH;B8(7LO4_!R89"CO+N. Q M(PIZDXF<<4%@0,2"!GJ"OJ +'>! AX9)N%-]\>G(E6,@GFH;A4GR.F=G:!WY+<9TA-N AA+W]S\W&=QT.!R>^C M*RH5^J6_,A35&_EUZSJ+*U_J_\'4$L#!!0 ( -N)5E87 MY-CQ%P0 "T/ 6 97AH:6)I=#(S,2TR,#(R>'$T+FAT;=U76V_;-A1^ MWZ\X=;!T!:R[G=BR$Z"S$[18E@:IAR!/ RU1-A&:5$DJCO?K=TA)27-;$JQH ME^E!L'RNW[GQCCQ/H>$%PEDR"8#J;PH?9[T?0 M\\,(9HH(S0R3@O @.#CN0&=I3)D&P7J]]M>)+]4BF)T&5E4OX%)JZN_UX M.,^3W7XXH'$1#_(A"?^,T,D V6L9;3:<[G563'A+:NVGNW%I1FN6FV4:A>'/ MG=M\1"V0=2Z-D:MT!SD-O3(>$SEZEB:1WR\-2A12&/1,H:7Z9VWPOMF'U1'. M%B)UX7AW83T74(88J/KF[L=W MW-]]T/V)%-I6H2S@(T:SI"ZD<$H73*-76)W^H,1W#PO2'A)\APU>YP66+%W6\2+!C\L4I'?POC^UF^')0KK1GXX^O#+ MH50K^.P-X%CZD"2)%_?[O2AY!R55AC!A,]8Y?4T8"(O"&O2BXWE+:"E\/DEO/==>J M\[M6R_^B'.+770Z]\!GE\$0RLD;:D2DYJP4+)HC(&.$(HYV SVD#IXD6 M!>K%'A-4.REF3SG4G55S9JIVW._MF$G>.\RM$_-[69AO="5*C@ MU"EHRB(*O=_>/:6ID,KYNJ%$@3WYEQ$FI:=K^&.5,EYQL4B9<03BAT6UUZ,0(HVU81GBS=3@W M:W*SUB4#?R>.[&9GT$^3MX:;I<]W2U]@\ONTX< ?AH^30S^ZI@5.=ZT?$>B2 MB+U.TFD%FOY/X_(*HMMKDAT)=T'4_G__9G-@M[=ZNR/MWG"@A#:PO97@>G". M>]("CHY.KG/]#.!-=HTL4\0-K@G!8AB]II!8->=X1^G"\?E+T+\FC.TXA7:2 MW@<:N!Y\H,F_ODN5LKY)IHIR8@?EH[>KIHG#&Q$RQP*IS.,BW^)"UKSKBZ2[ MTN[_#5!+ P04 " #;B5964_&7<1<( !$+ %@ &5X:&EB:70S,3$M M,C R,GAQ-"YH=&WM6EMS&CL2?M]?H8-K<^PJ;L,EML%Q%8'QFMJLG<)XDSQM M:69Z0&7-:(ZD 7-^_;:DP8 OB9WU)I Z?L#,J-7J5G_ZNB5T\MO@LC_^\M$G M4YUP\O'Z_8=AGY0JM=JG9K]6&XP'Y'S\KP^D5:U[9"QIJIAF(J6\5O,O2J0T MU3KKU&KS^;PZ;U:%G-3&HYI1U:IQ(114(QV53D_,&_P$&IW^[>2W2H4,1)@G MD&H22J :(I(KED[(IPC4#:E4"JF^R!:23:::-.J-)ODDY V;4=>NF>9PNM1S M4G//)S4[R$D@HL7I2<1FA$7O2BR(ZH$<7V6*0:+9&HV7UU SP8QG:FG$W2CG6V^Z2V98]0<"$[>W7[US4ME9@F MC"\ZOX]9 HI)M.?*?OCWL=8E>0/\/MPT?=[ONC\?!LV.^-AY<7Y/*,],^' M_AGQ/_O]Z_'PWSZ^PE9_M(N^?;P>75WW+L9D?+F+YON?^^>]BW_XI-$U:\5K[](#T+@;$:T?NJ;R+[O6N2&]P^7'L#\B.!^K*[]O5TZPWS H: MG_ODJC=ZW[OPKRJ7GS_X7VP$L:51KS=>BUM^#DL.R^0+34-8D*M,YHSS,@E! M:A8OB)Y2_6:O?=1];?;,:!1APJQPB+'?VVPS:52\HY^6,[SJTN@?/WIW8UJ\ MNIO.(9G2&1 ),P9S+#7TE"G22].<HH.J@Q":Z#1FZ%I(D(W9]@M(L%B?1I^ M13@V=P>.0&*68L -=E8!+B,641R;Y5H[2V/D&&KV3_@]Y'F$.A%$:]$L(P"9 MY N2(08,? VL.5_ALX"&NCABQ!)G3L*=YCI@*N5 Y M]C.<*@5WP,FD""'"UXKL(TXB0. Y,/BWX92F$R ]I*M1SE$"RW%KH]?UVOO@ M;,&B?/W=@37E/@!1SN3IKY=+&S-TV-@BX-#M 8Y7K1^:>1B PJT!1LKFGV]' MMVQ28TAS]?PN)D<%@) H1G)93^02%2!]S)BRI(12D%H]IB)>T=DZ)4K@^ 5A M6*2]%3;*!5V:1H;4AK8HP5ED#XY4'B@6,2J9<8"YY&Q).C6:[NSJWX?;,[9(3_!GEN5TX!N$0QUA-L!FD M6/ ^K KNDLTSB, ]/EXH6$+ CKB(E2M' I'KIRUX#E71.VDPM5;\[5*9!,LJ MSI(;N)E >RR\S ["+%H>R!6+-^!"]Y#$)C]65$NV)9'D<;,,5;J2EH3>&)" MN5;I.EV.H3&3B##,I0GU&FT_HC412N-[JCJ\O76X_NXZW)X^1FQF8(+K-=,INPD %"HYB48XFL4,8H@^4RQ(D]E2P 578Y MC:4SP6=@$EM*)\7AJBSH#Y*,BP5@ZWPJ'.'1#;@BO%XEZU>?G\J^\4N1.0>! M9>< P0BR@H'@-%/067[I(FUGG"XZ++73:3MU$:@3EE8"H;5(.N9>P,S0/]8) MQ8]Q%FZN>75EH%IWUP8TFJ.CYW3\++4U&S47.02'RFCZKM0LW0-? MIY'=$F_)-PX+!H_W\>&@\>,YR )P@.MZ,S$7SK_,+W=599L<.X- YN97FT:C M;"\,O<#!NG&O]+USL74Q?K]XA0AOG5=O]EJ8+.SGO5_<-QQ]YEI]0T1+C(G=7?+X+V#]D&D>F^N:OR))]:<,8N+?0IB; M8TURZ8X#'@*I9HO)1RK9S2NGF7!7;CON]Y$9/'D)M:A'ZZLN-,!%F.NGN[S\ MWFKQZ>[7VIN^I_\%4$L#!!0 ( -N)5E:1Z>%O%P@ %8L 6 97AH M:6)I=#,Q,BTR,#(R>'$T+FAT;>U:;7,:.1+^?K]"B^NR=A4O,[S$-CBI(C!> M4Y>U4QA?LI^NQ$P/H[)FQ$H:"/OKKR4-!FRJ,_/@0DT2DG'V[>O1_T2*E2JWUL]&JU_JA/+D:_OR?-JN>3D:298IJ) MC/):+;@LD5*B];1=J\WG\^J\415R4AL-:T95L\:%4%"-=%1Z>V;>X"?0Z.T_ MSGZI5$A?A'D*F2:A!*HA(KEBV81\C$#=DDJED.J)Z4*R2:))W:LWR$W2SUG-?=\5K.#G(U%M'A[%K$98=&;$CNFIZ=U/_0\+ZXW6_[IR?B4 MAJ%7KY\THE:+1O_QT<@:BKL^2B\XO"FE+*LD8,9OMTZJK:GNS%FDD[;O>?\L M;4AJ^*PK+(O0DG;#-Z+8'HM,HR42-;NO;H 'P]C.E+-)UK;.=A[5MNP1"BYD M^\"S?QW34HEIROBB_>N(I:#()O&Q>#SPD;,TW0B/JF$]_H^W:O0^P*\D>X?;S5[5XP' W.![WN M:'!U2:[.2>]B$)R3X%/0NQD-_AW@*VP-AOOHVX>;X?5-]W)$1E?[:'[PJ7?1 MO?PM(-W>B QOW@?7Q&_0BM\\I$>D>]DG?BMR3^5]=*][3;K]JP^CH$_V/%#7 M0<^NGH97-RMH=!&0Z^[P7?;J:/BG_RP MS.%7ET9__]$[&]/B>VXZ!R2A,R 29@SF6'#HA"G2S;*<H_!PF%$N- RA3'VM64P7.F$W1032&T!AJ]4S1- M1.CF#+M%9+Q8GX:?$8Z-_8$CD)AE&'"#G56 RXA%%,=FN=9NDP,B#7=1^#WD M>80Z$41KT2PC )GD"S)%#!CX&EASOL)G 0UU;VA< I'=GI6-1,Y1 $$I$#EV M.&7M":E*2,S%7"T1*V'"E,:]G2;4O'1VHY7E->"II3$/K/T9L=?<.>R--@+U MZN"D[A]W5(&NHM PU"'BF.'CH3JR41P0*L'B!>//QAQ,7 D@2,>? $'P.$YI-@'21KH8Y M1PDLRJV-?L=O'8*S!4OS]7='UI3[ $0YDZ>_7"YMS-!Q?8> 0W<'.'[5.S;S MT >%&P2,E,T_7X]NV:3&D.;JZ5U,CAH#0J(8R64]D4M4@/0Q8\J2$DI!9O68 MBGA%9^N4*('C%X1AD?96V"@7=&D:&5(;VJ($9Y$]/E+Y6+&(4[.'2^'KU@=_& M8 21'+$_1-O)7(F9G6TT9G7^0BS:'8@5R[?O@O<0!&9_5I0+MF4K MTI@YS,I<26L"3TPHURI=I\LQ-&82$8:Y-*%>H^TM6E.A-+XW1V6H2X6HZ,\< M61]5'S[2)4;,XE[LGG1A.);28+>69M=I#Q*<74?.JH2JNQR'*85:C$-D\ZN= M#ZI$AG78 C>0M\"+?>8]^?+_/$7/Q/5.U>&MGU7^T[4M:ZQC_UZ]?7&W#KS:/6R^NME5M^B^OM5&OOCY]O'E=;._X?4=)WMD+G#^ MC(352QC$Y/RNC+UR1P,/@52SA>66JG;S$NI4N$NX;?=;R0P>O99:U*;>J@L= MXU+,]>-=GG^3M?AT-V[MW=^W_P502P,$% @ VXE65D&AI8FET,S(Q+3(P,C)X<30N:'1M[5I;<]HX%'[?7W%*9GN9P7=( MB*&9H<9,F$TA \ZF>=J1;0&:RI8KRR'LKU_)QFVS"=VDP[9)!QX\X'/1^72. MI.\PZKT83+S@ZMR'I4@HG%^\.QMYT- ,X]+Q#&,0#. T>'\&+=VT(. HS8D@ M+$74,/QQ QI+(3+7,%:KE;YR=,871C UE*N601G+L1Z+N''24V_D$Z/XY+?> M"TV# 8N*!*<"(HZ1P#$4.4D7R>'W2B\DUD/AM@U@H;+><=FQ'L=/"AW9X>!0ZK<-. MQSDZBLP0_67)( VI7MGD8DWQVT9"4FV)U?ANNZ.W,]%=D5@L7FK9BYSIN68DWFEF)._L40@P90_5Q6^EO1# M28IKO):M(/HW2Q(2 8ZM6[=!?"?V^U%'TA3SGP'[Z%[8GC\-1L.1UP]&D_$, M)D/P3D?^$/P/OG<1C/[TY2LI]J?0'P\VLN%HW!][H_Y9+7N.P,\OIK.+_CB M8/(^IW('EM,WFU2;S<[;+41.N4!KA-* Y>3',, 13D+,7QY8AV;7L9KJ9+9A7E"Z MAH@E&25R/E=$+$L'''\J",?JA,[5H%_POD9O0(YBM5_';SZCPE'!);^0'OR; M:(G2!:ZA6<=."U :5^A(*B-,4.DJDFE!,A6Q? MY$2V_A7N.")>!9ASG*J2F MLD&4@O0E4RZ-I""3,>;-#?Y4YE.]EZ/$)?,I@Y!:!:T0L0SS,I#\OR;UB13I M?7$(%%)VRK[E MU3K2;LMJ[W[8&W]L/.P8(TR:U7F9''D&4K?-IQ&;9"A M6)6]:V%]8/F>9 _77U*VY2 MWI+@N>3RDM<+E]>^ ]M5 M!S;\3'(?WH'5D=Z^ )&QZ@*(RS%%JJ?;>B5BPTW-+R8HE$NQ$-M-'G^+8O.L M;GN4]TY._@%02P$"% ,4 " #;B5965_9%T[4+! Y=2@ $0 M @ $ 9&]C;BTR,#(R,3(S,2YH=&U02P$"% ,4 " #;B596I)/" M:VH7 #X%@$ $0 @ 'D"P0 9&]C;BTR,#(R,3(S,2YX&UL4$L! A0#% @ VXE65C\/Z4K3B M&DP& !4 ( !G54$ &1O8VXM,C R,C$R,S%?9&5F+GAM;%!+ M 0(4 Q0 ( -N)5E9%8GE4T#! !D M;V-N+3(P,C(Q,C,Q7V.X.(8 /&Z M 4 " :46!@!D;V-N+3(P,C(Q,C,Q7V5H6\! '")#P 5 " 0^=!@!D;V-N M+3(P,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4 " #;B596C-Q&UL4$L! A0# M% @ VXE65D'KP)4M"P =%, !X ( !5_@( &5X:&EB M:70Q,#4M86UE;F1E9&YO;GAE;7!L+FAT;5!+ 0(4 Q0 ( -N)5E80S>K6 M"@0 %HG 6 " < #"0!E>&AI8FET,C$Q+3(P,C)X<30N M:'1M4$L! A0#% @ VXE65A?DV/$7! +0\ !8 ( ! M_@<) &5X:&EB:70R,S$M,C R,GAQ-"YH=&U02P$"% ,4 " #;B5964_&7 M<1<( !$+ %@ @ %)# D 97AH:6)I=#,Q,2TR,#(R>'$T M+FAT;5!+ 0(4 Q0 ( -N)5E:1Z>%O%P@ %8L 6 " M 904"0!E>&AI8FET,S$R+3(P,C)X<30N:'1M4$L! A0#% @ VXE65D